/*! For license information please see vendor.53f5621c5717b1065740.js.LICENSE.txt */
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{"+4/i":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("odkN");r.Observable.prototype.let=i.letProto,r.Observable.prototype.letBind=i.letProto},"+5jU":function(t,e,n){var r=n("HMbd");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},"+6+2":function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setMinutes(0,0,0),e}},"+Vid":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("COG4"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.digits(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[digits][formControlName],[digits][formControl],[digits][ngModel]",providers:[a]}]}],e.DigitsValidator=s},"+W5N":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("NHX5"),o=n("m9Vx");e.phone=function(t){return function(e){return o.isPresent(r.Validators.required(e))||i.isValidNumber({phone:e.value,country:t})?null:{phone:!0}}}},"+f+M":function(t,e,n){var r=n("iWRJ");t.exports=function(t,e){return r(t)-r(e)}},"+gEr":function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return a}));var r=n("4HpG"),i=n("z4bA"),o={leading:!0,trailing:!1};function a(t,e){return void 0===e&&(e=o),function(n){return n.lift(new s(t,!!e.leading,!!e.trailing))}}var s=function(){function t(t,e,n){this.durationSelector=t,this.leading=e,this.trailing=n}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.durationSelector,this.leading,this.trailing))},t}(),l=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.destination=e,o.durationSelector=n,o._leading=r,o._trailing=i,o._hasValue=!1,o}return r.__extends(e,t),e.prototype._next=function(t){this._hasValue=!0,this._sendValue=t,this._throttled||(this._leading?this.send():this.throttle(t))},e.prototype.send=function(){var t=this._sendValue;this._hasValue&&(this.destination.next(t),this.throttle(t)),this._hasValue=!1,this._sendValue=void 0},e.prototype.throttle=function(t){var e=this.tryDurationSelector(t);e&&this.add(this._throttled=Object(i.c)(e,new i.a(this)))},e.prototype.tryDurationSelector=function(t){try{return this.durationSelector(t)}catch(e){return this.destination.error(e),null}},e.prototype.throttlingDone=function(){var t=this._throttled,e=this._trailing;t&&t.unsubscribe(),this._throttled=void 0,e&&this.send()},e.prototype.notifyNext=function(){this.throttlingDone()},e.prototype.notifyComplete=function(){this.throttlingDone()},e}(i.b)},"+h4i":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("rKjJ"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.lt(this.lt)},t.prototype.ngOnChanges=function(t){for(var e in t)"lt"===e&&(this.validator=o.lt(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[lt][formControlName],[lt][formControl],[lt][ngModel]",providers:[a]}]}],s.propDecorators={lt:[{type:r.Input}]},e.LessThanValidator=s},"+nbD":function(t,e,n){var r=n("yNUO"),i=n("iUbB"),o=n("hLnY");t.exports=function(t,e){var n=r(t),a=Number(e),s=o(n);return i(n,a-s)}},"+oF+":function(t,e,n){"use strict";var r=n("ItAH");n.d(e,"b",(function(){return r.a})),n("Xfwv"),n("pE7p");var i=n("W+o+");n.d(e,"a",(function(){return i.a})),n("TRX7"),n("/wl/"),n("1NRv")},"+oeQ":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("H+DX");r.Observable.prototype.observeOn=i.observeOn},"+psR":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("16Oq");r.Observable.prototype.retry=i.retry},"+qxJ":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("GsYY");r.Observable.prototype.distinctUntilChanged=i.distinctUntilChanged},"+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("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,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:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",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"))},"+tJ4":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}}},"+umK":function(t,e,n){"use strict";function r(){}n.d(e,"a",(function(){return r}))},"+v8i":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.concat=r.concat},"+vXQ":function(t,e,n){t.exports=!n("C61u")&&!n("S4vA")((function(){return 7!=Object.defineProperty(n("BfU5")("div"),"a",{get:function(){return 7}}).a}))},"+zZ+":function(t,e,n){var r=n("uPm0"),i=n("yNUO");t.exports=function(t,e){var n=i(t),o=i(e);return 4*(n.getFullYear()-o.getFullYear())+(r(n)-r(o))}},"//9w":function(t,e,n){!function(t){"use strict";t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".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žes",past:"maŋit %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ánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"/1js":function(t,e,n){"use strict";n.d(e,"h",(function(){return D})),n.d(e,"t",(function(){return P})),n.d(e,"e",(function(){return _})),n.d(e,"a",(function(){return w})),n.d(e,"d",(function(){return x})),n.d(e,"g",(function(){return E})),n.d(e,"f",(function(){return O})),n.d(e,"p",(function(){return J})),n.d(e,"k",(function(){return j})),n.d(e,"i",(function(){return W})),n.d(e,"j",(function(){return N})),n.d(e,"c",(function(){return Y})),n.d(e,"b",(function(){return H})),n.d(e,"m",(function(){return q})),n.d(e,"l",(function(){return $})),n.d(e,"n",(function(){return X})),n.d(e,"o",(function(){return I})),n.d(e,"r",(function(){return K})),n.d(e,"q",(function(){return Z})),n.d(e,"s",(function(){return B})),n.d(e,"u",(function(){return z})),n.d(e,"v",(function(){return F}));var r=n("CcnG"),i=n("K9Ia"),o=n("pugT"),a=n("p0ib"),s=n("F/XL"),l=function(t,e){return(l=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 c(t,e){function n(){this.constructor=t}l(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var u,h=function(){return(h=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},d=n("t9fZ"),f=n("VnD/"),p=n("YSh2"),g=n("4c35"),m=(n("ihYY"),n("n6gG")),y=n("eDkP"),v=n("Wf4p"),b=n("gIcY"),_=new r.InjectionToken("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return Object(r.inject)(r.LOCALE_ID)}}),w=function(){function t(){this._localeChanges=new i.b}return Object.defineProperty(t.prototype,"localeChanges",{get:function(){return this._localeChanges},enumerable:!0,configurable:!0}),t.prototype.deserialize=function(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()},t.prototype.setLocale=function(t){this.locale=t,this._localeChanges.next()},t.prototype.compareDate=function(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)},t.prototype.sameDate=function(t,e){if(t&&e){var n=this.isValid(t),r=this.isValid(e);return n&&r?!this.compareDate(t,e):n==r}return t==e},t.prototype.clampDate=function(t,e,n){return e&&this.compareDate(t,e)<0?e:n&&this.compareDate(t,n)>0?n:t},t}(),x=new r.InjectionToken("mat-date-formats");try{u="undefined"!=typeof Intl}catch(Q){u=!1}var M={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"]},S=T(31,(function(t){return String(t+1)})),A={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},C={af:1,ar:6,"ar-ly":6,"ar-ma":6,"ar-tn":1,az:1,be:1,bg:1,bm:1,br:1,bs:1,ca:1,cs:1,cv:1,cy:1,da:1,de:1,"de-at":1,"de-ch":1,el:1,"en-au":1,"en-gb":1,"en-ie":1,"en-nz":1,eo:1,es:1,"es-do":1,et:1,eu:1,fa:6,fi:1,fo:1,fr:1,"fr-ch":1,fy:1,gd:1,gl:1,"gom-latn":1,hr:1,hu:1,"hy-am":1,id:1,is:1,it:1,jv:1,ka:1,kk:1,km:1,ky:1,lb:1,lt:1,lv:1,me:1,mi:1,mk:1,ms:1,"ms-my":1,mt:1,my:1,nb:1,nl:1,"nl-be":1,nn:1,pl:1,pt:1,"pt-BR":0,ro:1,ru:1,sd:1,se:1,sk:1,sl:1,sq:1,sr:1,"sr-cyrl":1,ss:1,sv:1,sw:1,tet:1,tg:1,"tl-ph":1,tlh:1,tr:1,tzl:1,tzm:6,"tzm-latn":6,"ug-cn":1,uk:1,ur:1,uz:1,"uz-latn":1,vi:1,"x-pseudo":1,yo:1,"zh-cn":1},k=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function T(t,e){for(var n=Array(t),r=0;r<t;r++)n[r]=e(r);return n}var E=function(t){function e(e,n){var r=t.call(this)||this;return r.useUtcForDisplay=!0,t.prototype.setLocale.call(r,e),r.useUtcForDisplay=!n.TRIDENT,r._clampDate=n.TRIDENT||n.EDGE,r}return c(e,t),e.prototype.getYear=function(t){return t.getFullYear()},e.prototype.getMonth=function(t){return t.getMonth()},e.prototype.getDate=function(t){return t.getDate()},e.prototype.getDayOfWeek=function(t){return t.getDay()},e.prototype.getMonthNames=function(t){var e=this;if(u){var n=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return T(12,(function(t){return e._stripDirectionalityCharacters(e._format(n,new Date(2017,t,1)))}))}return M[t]},e.prototype.getDateNames=function(){var t=this;if(u){var e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return T(31,(function(n){return t._stripDirectionalityCharacters(t._format(e,new Date(2017,0,n+1)))}))}return S},e.prototype.getDayOfWeekNames=function(t){var e=this;if(u){var n=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return T(7,(function(t){return e._stripDirectionalityCharacters(e._format(n,new Date(2017,0,t+1)))}))}return A[t]},e.prototype.getYearName=function(t){if(u){var e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(e,t))}return String(this.getYear(t))},e.prototype.getFirstDayOfWeek=function(){var t=this.locale.toLowerCase();return C[t]||C[t.substr(0,2)]||0},e.prototype.getNumDaysInMonth=function(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))},e.prototype.clone=function(t){return new Date(t.getTime())},e.prototype.createDate=function(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.');var r=this._createDateWithOverflow(t,e,n);if(r.getMonth()!=e)throw Error('Invalid date "'+n+'" for month with index "'+e+'".');return r},e.prototype.today=function(){return new Date},e.prototype.parse=function(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null},e.prototype.format=function(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(u){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=h({},e,{timeZone:"utc"});var n=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(n,t))}return this._stripDirectionalityCharacters(t.toDateString())},e.prototype.addCalendarYears=function(t,e){return this.addCalendarMonths(t,12*e)},e.prototype.addCalendarMonths=function(t,e){var 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},e.prototype.addCalendarDays=function(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)},e.prototype.toIso8601=function(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")},e.prototype.deserialize=function(e){if("string"==typeof e){if(!e)return null;if(k.test(e)){var n=new Date(e);if(this.isValid(n))return n}}return t.prototype.deserialize.call(this,e)},e.prototype.isDateInstance=function(t){return t instanceof Date},e.prototype.isValid=function(t){return!isNaN(t.getTime())},e.prototype.invalid=function(){return new Date(NaN)},e.prototype._createDateWithOverflow=function(t,e,n){var r=new Date(t,e,n);return t>=0&&t<100&&r.setFullYear(this.getYear(r)-1900),r},e.prototype._2digit=function(t){return("00"+t).slice(-2)},e.prototype._stripDirectionalityCharacters=function(t){return t.replace(/[\u200e\u200f]/g,"")},e.prototype._format=function(t,e){var n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(n)},e}(w),O={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"}}},D=function(){return function(){}}(),P=function(){return function(){}}();function L(t){return Error("SatDatepicker: No provider found for "+t+". You must import one of the following modules at your application root: SatNativeDateModule, MatMomentDateModule, or provide a custom implementation.")}var I=function(){function t(){this.changes=new i.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"}return t.ngInjectableDef=Object(r.defineInjectable)({factory:function(){return new t},token:t,providedIn:"root"}),t}(),R=function(){return function(t,e,n,r,i){this.value=t,this.displayValue=e,this.ariaLabel=n,this.enabled=r,this.cssClasses=i}}(),N=function(){function t(t,e){this._elementRef=t,this._ngZone=e,this.rangeMode=!1,this.numCols=7,this.activeCell=0,this.cellAspectRatio=1,this.selectedValueChange=new r.EventEmitter}return t.prototype._cellClicked=function(t){t.enabled&&this.selectedValueChange.emit(t.value)},t.prototype._mouseOverCell=function(t){this._cellOver=t.value},t.prototype.ngOnChanges=function(t){var e=t.numCols,n=this.rows,r=this.numCols;(t.rows||e)&&(this._firstRowOffset=n&&n.length&&n[0].length?r-n[0].length:0),(t.cellAspectRatio||e||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/r+"%"),!e&&this._cellWidth||(this._cellWidth=100/r+"%"),t.activeCell&&(this._cellOver=this.activeCell+1)},t.prototype._isActiveCell=function(t,e){var n=t*this.numCols+e;return t&&(n-=this._firstRowOffset),n==this.activeCell},t.prototype._isSemiSelected=function(t){return!!this.rangeMode&&(!!this.rangeFull||t!==this.begin&&t!==this.end&&(this.begin&&!this.end?t>this.begin:(this.end&&!this.begin||t>this.begin)&&t<this.end))},t.prototype._isBetweenOverAndBegin=function(t){return!!(this._cellOver&&this.rangeMode&&this.beginSelected)&&(this.isBeforeSelected&&!this.begin?t>this._cellOver:this._cellOver>this.begin?t>this.begin&&t<this._cellOver:this._cellOver<this.begin&&t<this.begin&&t>this._cellOver)},t.prototype._isBegin=function(t){return this.rangeMode&&this.beginSelected&&this._cellOver?this.isBeforeSelected&&!this.begin?this._cellOver===t:this.begin===t&&!(this._cellOver<this.begin)||this._cellOver===t&&this._cellOver<this.begin:this.begin===t},t.prototype._isEnd=function(t){return this.rangeMode&&this.beginSelected&&this._cellOver?!(this.isBeforeSelected&&!this.begin)&&(this.end===t&&!(this._cellOver>this.begin)||this._cellOver===t&&this._cellOver>this.begin):this.end===t},t.prototype._focusActiveCell=function(){var t=this;this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.asObservable().pipe(Object(d.a)(1)).subscribe((function(){var e=t._elementRef.nativeElement.querySelector(".mat-calendar-body-active");e&&e.focus()}))}))},t.prototype._previewCellOver=function(t){return this._cellOver===t&&this.rangeMode&&this.beginSelected},t}(),B=function(){function t(t,e,n,i){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=i,this.rangeMode=!1,this.closeAfterSelection=!0,this._rangeFull=!1,this.selectedChange=new r.EventEmitter,this._userSelection=new r.EventEmitter,this.activeDateChange=new r.EventEmitter,!this._dateAdapter)throw L("DateAdapter");if(!this._dateFormats)throw L("MAT_DATE_FORMATS");var o=this._dateAdapter.getFirstDayOfWeek(),a=this._dateAdapter.getDayOfWeekNames("narrow"),s=this._dateAdapter.getDayOfWeekNames("long").map((function(t,e){return{long:t,narrow:a[e]}}));this._weekdays=s.slice(o).concat(s.slice(0,o)),this._activeDate=this._dateAdapter.today()}return Object.defineProperty(t.prototype,"beginDate",{get:function(){return this._beginDate},set:function(t){this._beginDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this.updateRangeSpecificValues()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"endDate",{get:function(){return this._endDate},set:function(t){this._endDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this.updateRangeSpecificValues()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"beginDateSelected",{set:function(t){this._beginDateSelected=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){var 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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedDate=this._getDateInCurrentMonth(this._selected)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._init()},t.prototype._dateSelected=function(t){if(this.rangeMode){var e=this._dateAdapter.getYear(this.activeDate),n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.createDate(e,n,t);this._beginDateSelected?(this._beginDateSelected=null,this.selectedChange.emit(r),this._userSelection.emit()):(this._beginDateSelected=r,this.selectedChange.emit(r)),this._createWeekCells(),this.activeDate=r,this._focusActiveCell()}else this._selectedDate!=t&&(e=this._dateAdapter.getYear(this.activeDate),n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.createDate(e,n,t),this.selectedChange.emit(r),this._userSelection.emit(),this._createWeekCells())},t.prototype._handleCalendarBodyKeydown=function(t){var e=this._activeDate,n=this._isRtl();switch(t.keyCode){case p.j:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?1:-1);break;case p.n:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?-1:1);break;case p.q:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case p.e:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case p.i:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case p.f:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case p.m:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case p.l:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case p.g:case p.o:return void(this.dateFilter&&!this.dateFilter(this._activeDate)||(this._dateSelected(this._dateAdapter.getDate(this._activeDate)),this._beginDateSelected||this._userSelection.emit(),!this._beginDateSelected&&this.closeAfterSelection||this._focusActiveCell(),t.preventDefault()));default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()},t.prototype._init=function(){this.updateRangeSpecificValues(),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();var 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._createWeekCells(),this._changeDetectorRef.markForCheck()},t.prototype._focusActiveCell=function(){this._matCalendarBody._focusActiveCell()},t.prototype._createWeekCells=function(){var t=this._dateAdapter.getNumDaysInMonth(this.activeDate),e=this._dateAdapter.getDateNames();this._weeks=[[]];for(var n=0,r=this._firstWeekOffset;n<t;n++,r++){7==r&&(this._weeks.push([]),r=0);var i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),n+1),o=this._shouldEnableDate(i),a=this._dateAdapter.format(i,this._dateFormats.display.dateA11yLabel),s=this.dateClass?this.dateClass(i):void 0;this._weeks[this._weeks.length-1].push(new R(n+1,e[n],a,o,s))}},t.prototype._shouldEnableDate=function(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)},t.prototype._getDateInCurrentMonth=function(t){return t&&this._hasSameMonthAndYear(t,this.activeDate)?this._dateAdapter.getDate(t):null},t.prototype._hasSameMonthAndYear=function(t,e){return!(!t||!e||this._dateAdapter.getMonth(t)!=this._dateAdapter.getMonth(e)||this._dateAdapter.getYear(t)!=this._dateAdapter.getYear(e))},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._isRtl=function(){return this._dir&&"rtl"===this._dir.value},t.prototype.updateRangeSpecificValues=function(){this.rangeMode?(this._beginDateNumber=this._getDateInCurrentMonth(this._beginDate),this._endDateNumber=this._getDateInCurrentMonth(this._endDate),this._rangeFull=this.beginDate&&this.endDate&&!this._beginDateNumber&&!this._endDateNumber&&this._dateAdapter.compareDate(this.beginDate,this.activeDate)<=0&&this._dateAdapter.compareDate(this.activeDate,this.endDate)<=0):(this._beginDateNumber=this._endDateNumber=null,this._rangeFull=!1)},t}(),F=function(){function t(t,e,n){if(this._changeDetectorRef=t,this._dateAdapter=e,this._dir=n,this.selectedChange=new r.EventEmitter,this.yearSelected=new r.EventEmitter,this.activeDateChange=new r.EventEmitter,!this._dateAdapter)throw L("DateAdapter");this._activeDate=this._dateAdapter.today()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){var e=this._activeDate,n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),Math.floor(this._dateAdapter.getYear(e)/24)!=Math.floor(this._dateAdapter.getYear(this._activeDate)/24)&&this._init()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedYear=this._selected&&this._dateAdapter.getYear(this._selected)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._init()},t.prototype._init=function(){var t=this;this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());var e=this._dateAdapter.getYear(this._activeDate),n=e%24;this._years=[];for(var r=0,i=[];r<24;r++)i.push(e-n+r),4==i.length&&(this._years.push(i.map((function(e){return t._createCellForYear(e)}))),i=[]);this._changeDetectorRef.markForCheck()},t.prototype._yearSelected=function(t){this.yearSelected.emit(this._dateAdapter.createDate(t,0,1));var 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)))},t.prototype._handleCalendarBodyKeydown=function(t){var e=this._activeDate,n=this._isRtl();switch(t.keyCode){case p.j:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?1:-1);break;case p.n:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?-1:1);break;case p.q:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case p.e:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case p.i:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-this._dateAdapter.getYear(this._activeDate)%24);break;case p.f:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-this._dateAdapter.getYear(this._activeDate)%24-1);break;case p.m:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-240:-24);break;case p.l:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?240:24);break;case p.g:case p.o: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()},t.prototype._getActiveCell=function(){return this._dateAdapter.getYear(this.activeDate)%24},t.prototype._focusActiveCell=function(){this._matCalendarBody._focusActiveCell()},t.prototype._createCellForYear=function(t){var e=this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1));return new R(t,e,e,this._shouldEnableYear(t))},t.prototype._shouldEnableYear=function(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(var 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},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._isRtl=function(){return this._dir&&"rtl"===this._dir.value},t}(),z=function(){function t(t,e,n,i){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=i,this.selectedChange=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this.activeDateChange=new r.EventEmitter,!this._dateAdapter)throw L("DateAdapter");if(!this._dateFormats)throw L("MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){var e=this._activeDate,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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedMonth=this._getMonthInCurrentYear(this._selected)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._init()},t.prototype._monthSelected=function(t){var e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1);this.monthSelected.emit(e);var 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)))},t.prototype._handleCalendarBodyKeydown=function(t){var e=this._activeDate,n=this._isRtl();switch(t.keyCode){case p.j:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?1:-1);break;case p.n:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?-1:1);break;case p.q:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case p.e:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case p.i:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case p.f:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case p.m:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-10:-1);break;case p.l:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?10:1);break;case p.g:case p.o: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()},t.prototype._init=function(){var t=this;this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);var e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map((function(n){return n.map((function(n){return t._createCellForMonth(n,e[n])}))})),this._changeDetectorRef.markForCheck()},t.prototype._focusActiveCell=function(){this._matCalendarBody._focusActiveCell()},t.prototype._getMonthInCurrentYear=function(t){return t&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(t):null},t.prototype._createCellForMonth=function(t,e){var n=this._dateAdapter.format(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),this._dateFormats.display.monthYearA11yLabel);return new R(t,e.toLocaleUpperCase(),n,this._shouldEnableMonth(t))},t.prototype._shouldEnableMonth=function(t){var 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(var 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},t.prototype._isYearAndMonthAfterMaxDate=function(t,e){if(this.maxDate){var n=this._dateAdapter.getYear(this.maxDate),r=this._dateAdapter.getMonth(this.maxDate);return t>n||t===n&&e>r}return!1},t.prototype._isYearAndMonthBeforeMinDate=function(t,e){if(this.minDate){var n=this._dateAdapter.getYear(this.minDate),r=this._dateAdapter.getMonth(this.minDate);return t<n||t===n&&e<r}return!1},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._isRtl=function(){return this._dir&&"rtl"===this._dir.value},t}(),j=function(){function t(t,e,n,r,i){this._intl=t,this.calendar=e,this._dateAdapter=n,this._dateFormats=r,this.calendar.stateChanges.subscribe((function(){return i.markForCheck()}))}return Object.defineProperty(t.prototype,"periodButtonText",{get:function(){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);var t=this._dateAdapter.getYear(this.calendar.activeDate);return this._dateAdapter.getYearName(this._dateAdapter.createDate(t-t%24,0,1))+" – "+this._dateAdapter.getYearName(this._dateAdapter.createDate(t+24-1-t%24,0,1))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"periodButtonLabel",{get:function(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"prevButtonLabel",{get:function(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextButtonLabel",{get:function(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]},enumerable:!0,configurable:!0}),t.prototype.currentPeriodClicked=function(){var t="month"===this.calendar.orderPeriodLabel?["month","year","multi-year"]:["month","multi-year","month"];switch(this.calendar.currentView){case"month":this.calendar.currentView=t[1];break;case"year":this.calendar.currentView=t[2];break;default:this.calendar.currentView=t[0]}},t.prototype.previousClicked=function(){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)},t.prototype.nextClicked=function(){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)},t.prototype.previousEnabled=function(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)},t.prototype.nextEnabled=function(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)},t.prototype._isSameView=function(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):Math.floor(this._dateAdapter.getYear(t)/24)==Math.floor(this._dateAdapter.getYear(e)/24)},t}(),W=function(){function t(t,e,n,o){var a=this;if(this._dateAdapter=e,this._dateFormats=n,this._changeDetectorRef=o,this.rangeMode=!1,this.closeAfterSelection=!0,this.dateRangesChange=new r.EventEmitter,this.beginDateSelected=!1,this.beginDateSelectedChange=new r.EventEmitter,this._moveFocusOnNextTick=!1,this.startView="month",this.orderPeriodLabel="multi-year",this.selectedChange=new r.EventEmitter,this.yearSelected=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this._userSelection=new r.EventEmitter,this.stateChanges=new i.b,!this._dateAdapter)throw L("DateAdapter");if(!this._dateFormats)throw L("MAT_DATE_FORMATS");this._intlChanges=t.changes.subscribe((function(){o.markForCheck(),a.stateChanges.next()}))}return Object.defineProperty(t.prototype,"beginDate",{get:function(){return this._beginDate},set:function(t){this._beginDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"endDate",{get:function(){return this._endDate},set:function(t){this._endDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"startAt",{get:function(){return this._startAt},set:function(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._clampedActiveDate},set:function(t){this._clampedActiveDate=this._dateAdapter.clampDate(t,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentView",{get:function(){return this._currentView},set:function(t){this._currentView=t,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._calendarHeaderPortal=new g.d(this.headerComponent||j),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView},t.prototype.ngAfterViewChecked=function(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())},t.prototype.ngOnDestroy=function(){this._intlChanges.unsubscribe(),this.stateChanges.complete()},t.prototype.ngOnChanges=function(t){var e=t.minDate||t.maxDate||t.dateFilter;if(e&&!e.firstChange){var n=this._getCurrentViewComponent();n&&(this._changeDetectorRef.detectChanges(),n._init())}this.stateChanges.next()},t.prototype.focusActiveCell=function(){this._getCurrentViewComponent()._focusActiveCell()},t.prototype.updateTodaysDate=function(){("month"==this.currentView?this.monthView:"year"==this.currentView?this.yearView:this.multiYearView).ngAfterContentInit()},t.prototype._dateSelected=function(t){this.rangeMode?this.beginDateSelected?(this.beginDateSelected=!1,this._dateAdapter.compareDate(this.beginDate,t)<=0?this.dateRangesChange.emit({begin:this.beginDate,end:t}):this.dateRangesChange.emit({begin:t,end:this.beginDate})):(this.beginDateSelected=t,this.beginDate=t,this.endDate=t,this.beginDateSelectedChange.emit(t)):this._dateAdapter.sameDate(t,this.selected)||this.selectedChange.emit(t)},t.prototype._yearSelectedInMultiYearView=function(t){this.yearSelected.emit(t)},t.prototype._monthSelectedInYearView=function(t){this.monthSelected.emit(t)},t.prototype._userSelected=function(){this._userSelection.emit()},t.prototype._goToDateInView=function(t,e){this.activeDate=t,this.currentView=e},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._getCurrentViewComponent=function(){return this.monthView||this.yearView||this.multiYearView},t}(),V=0,H=new r.InjectionToken("sat-datepicker-scroll-strategy");function Y(t){return function(){return t.scrollStrategies.reposition()}}var U=function(){return function(t){this._elementRef=t}}(),q=function(t){function e(e){return t.call(this,e)||this}return c(e,t),e.prototype.ngAfterViewInit=function(){this._calendar.focusActiveCell()},e.prototype.close=function(){this.datepicker.closeAfterSelection&&this.datepicker.close()},e}(Object(v.D)(U)),$=function(){function t(t,e,n,a,s,l,c,u){if(this._dialog=t,this._overlay=e,this._ngZone=n,this._viewContainerRef=a,this._dateAdapter=l,this._dir=c,this._document=u,this.startView="month",this._touchUi=!1,this.yearSelected=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this.openedStream=new r.EventEmitter,this.closedStream=new r.EventEmitter,this.closeAfterSelection=!0,this.selectFirstDateOnClose=!1,this.orderPeriodLabel="multi-year",this._opened=!1,this.id="sat-datepicker-"+V++,this._validSelected=null,this._focusedElementBeforeOpen=null,this._inputSubscription=o.a.EMPTY,this._disabledChange=new i.b,this._selectedChanged=new i.b,!this._dateAdapter)throw L("DateAdapter");this._scrollStrategy=s}return Object.defineProperty(t.prototype,"rangeMode",{get:function(){return this._rangeMode},set:function(t){this._rangeMode=t,this.rangeMode?this._validSelected=null:this._beginDate=this._endDate=null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"beginDate",{get:function(){return this._beginDate},set:function(t){this._validSelected=null,this._beginDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"endDate",{get:function(){return this._endDate},set:function(t){this._validSelected=null,this._endDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"startAt",{get:function(){return this.rangeMode?this._startAt||(this._datepickerInput&&this._datepickerInput.value?this._datepickerInput.value.begin:null):this._startAt||(this._datepickerInput?this._datepickerInput.value:null)},set:function(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._color||(this._datepickerInput?this._datepickerInput._getThemePalette():void 0)},set:function(t){this._color=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touchUi",{get:function(){return this._touchUi},set:function(t){this._touchUi=Object(m.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return void 0===this._disabled&&this._datepickerInput?this._datepickerInput.disabled:!!this._disabled},set:function(t){var e=Object(m.c)(t);e!==this._disabled&&(this._disabled=e,this._disabledChange.next(e))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opened",{get:function(){return this._opened},set:function(t){t?this.open():this.close()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_selected",{get:function(){return this._validSelected},set:function(t){this._validSelected=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_minDate",{get:function(){return this._datepickerInput&&this._datepickerInput.min},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_maxDate",{get:function(){return this._datepickerInput&&this._datepickerInput.max},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_dateFilter",{get:function(){return this._datepickerInput&&this._datepickerInput._dateFilter},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.close(),this._inputSubscription.unsubscribe(),this._disabledChange.complete(),this._popupRef&&(this._popupRef.dispose(),this._popupComponentRef=null)},t.prototype.select=function(t){var e=this._selected;this._selected=t,this._dateAdapter.sameDate(e,this._selected)||this._selectedChanged.next(t)},t.prototype._selectRange=function(t){this._beginDateSelected=null,this._dateAdapter.sameDate(t.begin,this.beginDate)&&this._dateAdapter.sameDate(t.end,this.endDate)||this._selectedChanged.next(t),this._beginDate=t.begin,this._endDate=t.end},t.prototype._selectYear=function(t){this.yearSelected.emit(t)},t.prototype._selectMonth=function(t){this.monthSelected.emit(t)},t.prototype._registerInput=function(t){var e=this;if(this._datepickerInput)throw Error("A SatDatepicker can only be associated with a single input.");this._datepickerInput=t,this._inputSubscription=this._datepickerInput._valueChange.subscribe((function(t){null!==t?t&&t.hasOwnProperty("begin")&&t.hasOwnProperty("end")?(t=t).begin&&t.end&&e._dateAdapter.compareDate(t.begin,t.end)<=0?(e.beginDate=t.begin,e.endDate=t.end):e.beginDate=e.endDate=null:e._selected=t:e.beginDate=e.endDate=e._selected=null}))},t.prototype.open=function(){if(!this._opened&&!this.disabled){if(!this._datepickerInput)throw Error("Attempted to open an SatDatepicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this.touchUi?this._openAsDialog():this._openAsPopup(),this._opened=!0,this.openedStream.emit()}},t.prototype.close=function(){var t=this;if(this._opened){this._popupRef&&this._popupRef.hasAttached()&&this._popupRef.detach(),this._dialogRef&&(this._dialogRef.close(),this._dialogRef=null),this._calendarPortal&&this._calendarPortal.isAttached&&this._calendarPortal.detach(),this._beginDateSelected&&this.selectFirstDateOnClose&&this._selectRange({begin:this._beginDateSelected,end:this._beginDateSelected});var e=function(){t._opened&&(t._opened=!1,t.closedStream.emit(),t._focusedElementBeforeOpen=null)};this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(e)):e()}},t.prototype.setBeginDateSelected=function(t){this._beginDateSelected=t},t.prototype._openAsDialog=function(){var t=this;this._dialogRef&&this._dialogRef.close(),this._dialogRef=this._dialog.open(q,{direction:this._dir?this._dir.value:"ltr",viewContainerRef:this._viewContainerRef,panelClass:"mat-datepicker-dialog"}),this._dialogRef.afterClosed().subscribe((function(){return t.close()})),this._dialogRef.componentInstance.datepicker=this,this._setColor()},t.prototype._openAsPopup=function(){var t=this;this._calendarPortal||(this._calendarPortal=new g.d(q,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(d.a)(1)).subscribe((function(){t._popupRef.updatePosition()})))},t.prototype._createPopup=function(){var t=this,e=new y.e({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(e),this._popupRef.overlayElement.setAttribute("role","dialog"),Object(a.a)(this._popupRef.backdropClick(),this._popupRef.detachments(),this._popupRef.keydownEvents().pipe(Object(f.a)((function(e){return e.keyCode===p.h||t._datepickerInput&&e.altKey&&e.keyCode===p.q})))).subscribe((function(){return t.close()}))},t.prototype._createPopupPositionStrategy=function(){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"}])},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._setColor=function(){var t=this.color;this._popupComponentRef&&(this._popupComponentRef.instance.color=t),this._dialogRef&&(this._dialogRef.componentInstance.color=t)},t}(),G=function(){return function(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}(),X=function(){function t(t,e,n,i){var a=this;if(this._elementRef=t,this._dateAdapter=e,this._dateFormats=n,this._formField=i,this.dateChange=new r.EventEmitter,this.dateInput=new r.EventEmitter,this._valueChange=new r.EventEmitter,this._disabledChange=new r.EventEmitter,this._onTouched=function(){},this._cvaOnChange=function(){},this._validatorOnChange=function(){},this._datepickerSubscription=o.a.EMPTY,this._localeSubscription=o.a.EMPTY,this._parseValidator=function(){return a._lastValueValid?null:{matDatepickerParse:{text:a._elementRef.nativeElement.value}}},this._minValidator=function(t){if(a._datepicker.rangeMode&&t.value){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.begin)),n=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.end));if(a.min){if(e&&a._dateAdapter.compareDate(a.min,e)>0)return{matDatepickerMin:{min:a.min,actual:e}};if(n&&a._dateAdapter.compareDate(a.min,n)>0)return{matDatepickerMin:{min:a.min,actual:n}}}return null}var r=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value));return!a.min||!r||a._dateAdapter.compareDate(a.min,r)<=0?null:{matDatepickerMin:{min:a.min,actual:r}}},this._maxValidator=function(t){if(a._datepicker.rangeMode&&t.value){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.begin)),n=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.end));if(a.max){if(e&&a._dateAdapter.compareDate(a.max,e)<0)return{matDatepickerMax:{max:a.max,actual:e}};if(n&&a._dateAdapter.compareDate(a.max,n)<0)return{matDatepickerMax:{max:a.max,actual:n}}}return null}var r=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value));return!a.max||!r||a._dateAdapter.compareDate(a.max,r)>=0?null:{matDatepickerMax:{max:a.max,actual:r}}},this._filterValidator=function(t){if(a._datepicker.rangeMode&&t.value){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.begin)),n=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.end));return!a._dateFilter||!e&&!n||a._dateFilter(e)&&a._dateFilter(n)?null:{matDatepickerFilter:!0}}var r=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value));return a._dateFilter&&r&&!a._dateFilter(r)?{matDatepickerFilter:!0}:null},this._rangeValidator=function(t){if(a._datepicker.rangeMode&&t.value){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.begin)),n=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value.end));return!e||!n||a._dateAdapter.compareDate(e,n)<=0?null:{matDatepickerRange:!0}}return null},this._validator=b.Validators.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator,this._rangeValidator]),this._lastValueValid=!1,!this._dateAdapter)throw L("DateAdapter");if(!this._dateFormats)throw L("MAT_DATE_FORMATS");this._localeSubscription=e.localeChanges.subscribe((function(){a.value=a.value}))}return Object.defineProperty(t.prototype,"satDatepicker",{set:function(t){var e=this;t&&(this._datepicker=t,this._datepicker._registerInput(this),this._datepickerSubscription.unsubscribe(),this._datepickerSubscription=this._datepicker._selectedChanged.subscribe((function(t){e.value=t,e._cvaOnChange(t),e._onTouched(),e.dateInput.emit(new G(e,e._elementRef.nativeElement)),e.dateChange.emit(new G(e,e._elementRef.nativeElement))})))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"matDatepickerFilter",{set:function(t){this._dateFilter=t,this._validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){if(t&&t.hasOwnProperty("begin")&&t.hasOwnProperty("end")){var e=t;e.begin=this._dateAdapter.deserialize(e.begin),e.end=this._dateAdapter.deserialize(e.end),this._lastValueValid=!e.begin||!e.end||this._dateAdapter.isValid(e.begin)&&this._dateAdapter.isValid(e.end),e.begin=this._getValidDateOrNull(e.begin),e.end=this._getValidDateOrNull(e.end);var n=this.value;this._elementRef.nativeElement.value=e&&e.begin&&e.end?this._dateAdapter.format(e.begin,this._dateFormats.display.dateInput)+" - "+this._dateAdapter.format(e.end,this._dateFormats.display.dateInput):"",(null==n&&null!=e||null!=n&&null==e||!this._dateAdapter.sameDate(n.begin,e.begin)||!this._dateAdapter.sameDate(n.end,e.end))&&(e.end&&e.begin&&this._dateAdapter.compareDate(e.begin,e.end)>0&&(t=null),this._value=t,this._valueChange.emit(t))}else t=this._dateAdapter.deserialize(t),this._lastValueValid=!t||this._dateAdapter.isValid(t),t=this._getValidDateOrNull(t),n=this.value,this._value=t,this._elementRef.nativeElement.value=t?this._dateAdapter.format(t,this._dateFormats.display.dateInput):"",this._dateAdapter.sameDate(n,t)||this._valueChange.emit(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this._min},set:function(t){this._min=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return!!this._disabled},set:function(t){var e=Object(m.c)(t),n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this._disabledChange.emit(e)),e&&n.blur&&n.blur()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._datepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()},t.prototype.registerOnValidatorChange=function(t){this._validatorOnChange=t},t.prototype.validate=function(t){return this._validator?this._validator(t):null},t.prototype.getPopupConnectionElementRef=function(){return this.getConnectedOverlayOrigin()},t.prototype.getConnectedOverlayOrigin=function(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this._cvaOnChange=t},t.prototype.registerOnTouched=function(t){this._onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype._onKeydown=function(t){this._datepicker&&t.altKey&&t.keyCode===p.e&&!this._elementRef.nativeElement.readOnly&&(this._datepicker.open(),t.preventDefault())},t.prototype._onInput=function(t){var e=null;if(this._datepicker.rangeMode){var n=t.split("-");if(n.length>1){var r=Math.floor(n.length/2),i=n.slice(0,r).join("-"),o=n.slice(r).join("-"),a=this._dateAdapter.parse(i,this._dateFormats.parse.dateInput),s=this._dateAdapter.parse(o,this._dateFormats.parse.dateInput);this._lastValueValid=!a||!s||this._dateAdapter.isValid(a)&&this._dateAdapter.isValid(s),a=this._getValidDateOrNull(a),s=this._getValidDateOrNull(s),a&&s&&(e={begin:a,end:s})}}else e=this._dateAdapter.parse(t,this._dateFormats.parse.dateInput),this._lastValueValid=!e||this._dateAdapter.isValid(e),e=this._getValidDateOrNull(e);this._value=e,this._cvaOnChange(e),this._valueChange.emit(e),this.dateInput.emit(new G(this,this._elementRef.nativeElement))},t.prototype._onChange=function(){this.dateChange.emit(new G(this,this._elementRef.nativeElement))},t.prototype._getThemePalette=function(){return this._formField?this._formField.color:void 0},t.prototype._onBlur=function(){this.value&&this._formatValue(this.value),this._onTouched()},t.prototype._formatValue=function(t){this._elementRef.nativeElement.value=t&&t.hasOwnProperty("begin")&&t.hasOwnProperty("end")?(t=t)&&t.begin&&t.end?this._dateAdapter.format(t.begin,this._dateFormats.display.dateInput)+" - "+this._dateAdapter.format(t.end,this._dateFormats.display.dateInput):"":(t=t)?this._dateAdapter.format(t,this._dateFormats.display.dateInput):""},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t}(),K=function(){return function(){}}(),Z=function(){function t(t,e,n){this._intl=t,this._changeDetectorRef=e,this._stateChanges=o.a.EMPTY;var r=Number(n);this.tabIndex=r||0===r?r:null}return Object.defineProperty(t.prototype,"disabled",{get:function(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled},set:function(t){this._disabled=Object(m.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){t.datepicker&&this._watchStateChanges()},t.prototype.ngOnDestroy=function(){this._stateChanges.unsubscribe()},t.prototype.ngAfterContentInit=function(){this._watchStateChanges()},t.prototype._open=function(t){this.datepicker&&!this.disabled&&(this.datepicker.open(),t.stopPropagation())},t.prototype._watchStateChanges=function(){var t=this,e=this.datepicker?this.datepicker._disabledChange:Object(s.a)(),n=this.datepicker&&this.datepicker._datepickerInput?this.datepicker._datepickerInput._disabledChange:Object(s.a)(),r=this.datepicker?Object(a.a)(this.datepicker.openedStream,this.datepicker.closedStream):Object(s.a)();this._stateChanges.unsubscribe(),this._stateChanges=Object(a.a)(this._intl.changes,e,n,r).subscribe((function(){return t._changeDetectorRef.markForCheck()}))},t}(),J=function(){return function(){}}()},"/21U":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("isby");function i(t){return!Object(r.a)(t)&&t-parseFloat(t)+1>=0}},"/6Iq":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("3+at"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.notEqualTo(this.notEqualTo)},t.prototype.validate=function(t){return this.validator(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[notEqualTo][formControlName],[notEqualTo][formControl],[notEqualTo][ngModel]",providers:[a]}]}],s.propDecorators={notEqualTo:[{type:r.Input}]},e.NotEqualToValidator=s},"/F7N":function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},"/LN1":function(t,e,n){var r=n("ZmXw");t.exports=function(t,e){var n=Number(e);return r(t,12*n)}},"/PH2":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("MGBS"),o=n("zotm");function a(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){var n;return"function"==typeof t[t.length-1]&&(n=t.pop()),e.lift(new s(t,n))}}var s=function(){function t(t,e){this.observables=t,this.project=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.observables,this.project))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;i.observables=n,i.project=r,i.toRespond=[];var a=n.length;i.values=new Array(a);for(var s=0;s<a;s++)i.toRespond.push(s);for(s=0;s<a;s++){var l=n[s];i.add(Object(o.a)(i,l,void 0,s))}return i}return r.__extends(e,t),e.prototype.notifyNext=function(t,e,n){this.values[n]=e;var r=this.toRespond;if(r.length>0){var i=r.indexOf(n);-1!==i&&r.splice(i,1)}},e.prototype.notifyComplete=function(){},e.prototype._next=function(t){if(0===this.toRespond.length){var e=[t].concat(this.values);this.project?this._tryProject(e):this.destination.next(e)}},e.prototype._tryProject=function(t){var e;try{e=this.project.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(i.a)},"/S0t":function(t,e,n){var r=n("GEfZ"),i=n("O+zC");t.exports={distanceInWords:r(),format:i()}},"/Tkk":function(t,e,n){var r=n("CXhC");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},"/VYK":function(t,e,n){"use strict";n.d(e,"a",(function(){return d})),n.d(e,"b",(function(){return f})),n.d(e,"c",(function(){return p}));var r=n("dWZg"),i=n("CcnG"),o=n("n6gG"),a=n("G5J1"),s=n("K9Ia"),l=n("bne5"),c=n("Rney"),u=n("ny24"),h=Object(r.g)({passive:!0}),d=function(){function t(t,e){this._platform=t,this._ngZone=e,this._monitoredElements=new Map}return t.prototype.monitor=function(t){var e=this;if(!this._platform.isBrowser)return a.a;var n=Object(o.e)(t),r=this._monitoredElements.get(n);if(r)return r.subject.asObservable();var i=new s.b,l="cdk-text-field-autofilled",c=function(t){"cdk-text-field-autofill-start"!==t.animationName||n.classList.contains(l)?"cdk-text-field-autofill-end"===t.animationName&&n.classList.contains(l)&&(n.classList.remove(l),e._ngZone.run((function(){return i.next({target:t.target,isAutofilled:!1})}))):(n.classList.add(l),e._ngZone.run((function(){return i.next({target:t.target,isAutofilled:!0})})))};return this._ngZone.runOutsideAngular((function(){n.addEventListener("animationstart",c,h),n.classList.add("cdk-text-field-autofill-monitored")})),this._monitoredElements.set(n,{subject:i,unlisten:function(){n.removeEventListener("animationstart",c,h)}}),i.asObservable()},t.prototype.stopMonitoring=function(t){var e=Object(o.e)(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))},t.prototype.ngOnDestroy=function(){var t=this;this._monitoredElements.forEach((function(e,n){return t.stopMonitoring(n)}))},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(r.a),Object(i["ɵɵinject"])(i.NgZone))},token:t,providedIn:"root"}),t}(),f=function(){function t(t,e,n){this._elementRef=t,this._platform=e,this._ngZone=n,this._destroyed=new s.b,this._enabled=!0,this._previousMinRows=-1,this._textareaElement=this._elementRef.nativeElement}return Object.defineProperty(t.prototype,"minRows",{get:function(){return this._minRows},set:function(t){this._minRows=t,this._setMinHeight()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxRows",{get:function(){return this._maxRows},set:function(t){this._maxRows=t,this._setMaxHeight()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._enabled},set:function(t){t=Object(o.c)(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())},enumerable:!0,configurable:!0}),t.prototype._setMinHeight=function(){var t=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;t&&(this._textareaElement.style.minHeight=t)},t.prototype._setMaxHeight=function(){var t=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;t&&(this._textareaElement.style.maxHeight=t)},t.prototype.ngAfterViewInit=function(){var t=this;this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular((function(){Object(l.a)(window,"resize").pipe(Object(c.a)(16),Object(u.a)(t._destroyed)).subscribe((function(){return t.resizeToFitContent(!0)}))})))},t.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},t.prototype._cacheTextareaLineHeight=function(){if(!this._cachedLineHeight){var 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()}},t.prototype.ngDoCheck=function(){this._platform.isBrowser&&this.resizeToFitContent()},t.prototype.resizeToFitContent=function(t){var e=this;if(void 0===t&&(t=!1),this._enabled&&(this._cacheTextareaLineHeight(),this._cachedLineHeight)){var n=this._elementRef.nativeElement,r=n.value;if(t||this._minRows!==this._previousMinRows||r!==this._previousValue){var i=n.placeholder;n.classList.add("cdk-textarea-autosize-measuring"),n.placeholder="",n.style.height=n.scrollHeight-4+"px",n.classList.remove("cdk-textarea-autosize-measuring"),n.placeholder=i,this._ngZone.runOutsideAngular((function(){"undefined"!=typeof requestAnimationFrame?requestAnimationFrame((function(){return e._scrollToCaretPosition(n)})):setTimeout((function(){return e._scrollToCaretPosition(n)}))})),this._previousValue=r,this._previousMinRows=this._minRows}}},t.prototype.reset=function(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)},t.prototype._noopInputHandler=function(){},t.prototype._scrollToCaretPosition=function(t){this._destroyed.isStopped||document.activeElement!==t||t.setSelectionRange(t.selectionStart,t.selectionEnd)},t}(),p=function(){return function(){}}()},"/WYv":function(t,e,n){"use strict";function r(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",(function(){return r}))},"/X5v":function(t,e,n){!function(t){"use strict";t.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".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~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},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"))},"/dO6":function(t,e,n){"use strict";n.d(e,"f",(function(){return C})),n.d(e,"d",(function(){return M})),n.d(e,"b",(function(){return m})),n.d(e,"e",(function(){return y})),n.d(e,"c",(function(){return A})),n.d(e,"a",(function(){return v}));var r=n("4+yM"),i=n("n6gG"),o=n("YSh2"),a=n("CcnG"),s=n("Wf4p"),l=n("K9Ia"),c=n("p0ib"),u=n("t9fZ"),h=n("ny24"),d=n("p0Sj"),f=n("lLAP"),p=n("YlbQ"),g=function(){return function(t){this._elementRef=t}}(),m=function(t){function e(e,n,r,i,o,c){var u=t.call(this,e)||this;return u._elementRef=e,u._ngZone=n,u._changeDetectorRef=c,u._hasFocus=!1,u.chipListSelectable=!0,u._chipListMultiple=!1,u._selected=!1,u._selectable=!0,u._removable=!0,u._onFocus=new l.b,u._onBlur=new l.b,u.selectionChange=new a.EventEmitter,u.destroyed=new a.EventEmitter,u.removed=new a.EventEmitter,u._addHostClassName(),u._chipRipple=new s.A(u,n,e,r),u._chipRipple.setupTriggerEvents(e),u.rippleConfig=i||{},u._animationsDisabled="NoopAnimations"===o,u}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"rippleDisabled",{get:function(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected},set:function(t){var e=Object(i.c)(t);e!==this._selected&&(this._selected=e,this._dispatchSelectionChange())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent},set:function(t){this._value=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectable",{get:function(){return this._selectable&&this.chipListSelectable},set:function(t){this._selectable=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"removable",{get:function(){return this._removable},set:function(t){this._removable=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ariaSelected",{get:function(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null},enumerable:!0,configurable:!0}),e.prototype._addHostClassName=function(){var 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")},e.prototype.ngOnDestroy=function(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()},e.prototype.select=function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())},e.prototype.deselect=function(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())},e.prototype.selectViaInteraction=function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())},e.prototype.toggleSelected=function(t){return void 0===t&&(t=!1),this._selected=!this.selected,this._dispatchSelectionChange(t),this._markForCheck(),this.selected},e.prototype.focus=function(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0},e.prototype.remove=function(){this.removable&&this.removed.emit({chip:this})},e.prototype._handleClick=function(t){this.disabled?t.preventDefault():t.stopPropagation()},e.prototype._handleKeydown=function(t){if(!this.disabled)switch(t.keyCode){case o.d:case o.b:this.remove(),t.preventDefault();break;case o.o:this.selectable&&this.toggleSelected(!0),t.preventDefault()}},e.prototype._blur=function(){var t=this;this._ngZone.onStable.asObservable().pipe(Object(u.a)(1)).subscribe((function(){t._ngZone.run((function(){t._hasFocus=!1,t._onBlur.next({chip:t})}))}))},e.prototype._dispatchSelectionChange=function(t){void 0===t&&(t=!1),this.selectionChange.emit({source:this,isUserInput:t,selected:this._selected})},e.prototype._markForCheck=function(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()},e}(Object(s.D)(Object(s.E)(Object(s.F)(g)),"primary")),y=function(){function t(t){this._parentChip=t}return t.prototype._handleClick=function(t){var e=this._parentChip;e.removable&&!e.disabled&&e.remove(),t.stopPropagation()},t}(),v=new a.InjectionToken("mat-chips-default-options"),b=function(){return function(t,e,n,r){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=r}}(),_=Object(s.G)(b),w=0,x=function(){return function(t,e){this.source=t,this.value=e}}(),M=function(t){function e(e,n,r,i,o,s,c){var u=t.call(this,s,i,o,c)||this;return u._elementRef=e,u._changeDetectorRef=n,u._dir=r,u.ngControl=c,u.controlType="mat-chip-list",u._lastDestroyedChipIndex=null,u._destroyed=new l.b,u._uid="mat-chip-list-"+w++,u._tabIndex=0,u._userTabIndex=null,u._onTouched=function(){},u._onChange=function(){},u._multiple=!1,u._compareWith=function(t,e){return t===e},u._required=!1,u._disabled=!1,u.ariaOrientation="horizontal",u._selectable=!0,u.change=new a.EventEmitter,u.valueChange=new a.EventEmitter,u.ngControl&&(u.ngControl.valueAccessor=u),u}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"selected",{get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"role",{get:function(){return this.empty?null:"listbox"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"multiple",{get:function(){return this._multiple},set:function(t){this._multiple=Object(i.c)(t),this._syncChipsState()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"compareWith",{get:function(){return this._compareWith},set:function(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){this.writeValue(t),this._value=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._chipInput?this._chipInput.id:this._uid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Object(i.c)(t),this.stateChanges.next()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"placeholder",{get:function(){return this._chipInput?this._chipInput.placeholder:this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"focused",{get:function(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"empty",{get:function(){return(!this._chipInput||this._chipInput.empty)&&0===this.chips.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shouldLabelFloat",{get:function(){return!this.empty||this.focused},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.ngControl?!!this.ngControl.disabled:this._disabled},set:function(t){this._disabled=Object(i.c)(t),this._syncChipsState()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectable",{get:function(){return this._selectable},set:function(t){var e=this;this._selectable=Object(i.c)(t),this.chips&&this.chips.forEach((function(t){return t.chipListSelectable=e._selectable}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tabIndex",{set:function(t){this._userTabIndex=t,this._tabIndex=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"chipSelectionChanges",{get:function(){return c.a.apply(void 0,this.chips.map((function(t){return t.selectionChange})))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"chipFocusChanges",{get:function(){return c.a.apply(void 0,this.chips.map((function(t){return t._onFocus})))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"chipBlurChanges",{get:function(){return c.a.apply(void 0,this.chips.map((function(t){return t._onBlur})))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"chipRemoveChanges",{get:function(){return c.a.apply(void 0,this.chips.map((function(t){return t.destroyed})))},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){var t=this;this._keyManager=new f.g(this.chips).withWrap().withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(Object(h.a)(this._destroyed)).subscribe((function(e){return t._keyManager.withHorizontalOrientation(e)})),this._keyManager.tabOut.pipe(Object(h.a)(this._destroyed)).subscribe((function(){t._allowFocusEscape()})),this.chips.changes.pipe(Object(d.a)(null),Object(h.a)(this._destroyed)).subscribe((function(){t.disabled&&Promise.resolve().then((function(){t._syncChipsState()})),t._resetChips(),t._initializeSelection(),t._updateTabIndex(),t._updateFocusForDestroyedChips(),t.stateChanges.next()}))},e.prototype.ngOnInit=function(){this._selectionModel=new p.c(this.multiple,void 0,!1),this.stateChanges.next()},e.prototype.ngDoCheck=function(){this.ngControl&&this.updateErrorState()},e.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()},e.prototype.registerInput=function(t){this._chipInput=t},e.prototype.setDescribedByIds=function(t){this._ariaDescribedby=t.join(" ")},e.prototype.writeValue=function(t){this.chips&&this._setSelectionByValue(t,!1)},e.prototype.registerOnChange=function(t){this._onChange=t},e.prototype.registerOnTouched=function(t){this._onTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t,this.stateChanges.next()},e.prototype.onContainerClick=function(t){this._originatesFromChip(t)||this.focus()},e.prototype.focus=function(t){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(t),this.stateChanges.next()))},e.prototype._focusInput=function(t){this._chipInput&&this._chipInput.focus(t)},e.prototype._keydown=function(t){var e=t.target;t.keyCode===o.b&&this._isInputEmpty(e)?(this._keyManager.setLastItemActive(),t.preventDefault()):e&&e.classList.contains("mat-chip")&&(t.keyCode===o.i?(this._keyManager.setFirstItemActive(),t.preventDefault()):t.keyCode===o.f?(this._keyManager.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t),this.stateChanges.next())},e.prototype._updateTabIndex=function(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)},e.prototype._updateFocusForDestroyedChips=function(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){var t=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(t)}else this.focus();this._lastDestroyedChipIndex=null},e.prototype._isValidIndex=function(t){return t>=0&&t<this.chips.length},e.prototype._isInputEmpty=function(t){return!(!t||"input"!==t.nodeName.toLowerCase()||t.value)},e.prototype._setSelectionByValue=function(t,e){var n=this;if(void 0===e&&(e=!0),this._clearSelection(),this.chips.forEach((function(t){return t.deselect()})),Array.isArray(t))t.forEach((function(t){return n._selectValue(t,e)})),this._sortValues();else{var r=this._selectValue(t,e);r&&e&&this._keyManager.setActiveItem(r)}},e.prototype._selectValue=function(t,e){var n=this;void 0===e&&(e=!0);var r=this.chips.find((function(e){return null!=e.value&&n._compareWith(e.value,t)}));return r&&(e?r.selectViaInteraction():r.select(),this._selectionModel.select(r)),r},e.prototype._initializeSelection=function(){var t=this;Promise.resolve().then((function(){(t.ngControl||t._value)&&(t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value,!1),t.stateChanges.next())}))},e.prototype._clearSelection=function(t){this._selectionModel.clear(),this.chips.forEach((function(e){e!==t&&e.deselect()})),this.stateChanges.next()},e.prototype._sortValues=function(){var t=this;this._multiple&&(this._selectionModel.clear(),this.chips.forEach((function(e){e.selected&&t._selectionModel.select(e)})),this.stateChanges.next())},e.prototype._propagateChanges=function(t){var e;e=Array.isArray(this.selected)?this.selected.map((function(t){return t.value})):this.selected?this.selected.value:t,this._value=e,this.change.emit(new x(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()},e.prototype._blur=function(){var t=this;this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout((function(){t.focused||t._markAsTouched()})):this._markAsTouched())},e.prototype._markAsTouched=function(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()},e.prototype._allowFocusEscape=function(){var t=this;-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout((function(){t._tabIndex=t._userTabIndex||0,t._changeDetectorRef.markForCheck()})))},e.prototype._resetChips=function(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()},e.prototype._dropSubscriptions=function(){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)},e.prototype._listenToChipsSelection=function(){var t=this;this._chipSelectionSubscription=this.chipSelectionChanges.subscribe((function(e){e.source.selected?t._selectionModel.select(e.source):t._selectionModel.deselect(e.source),t.multiple||t.chips.forEach((function(e){!t._selectionModel.isSelected(e)&&e.selected&&e.deselect()})),e.isUserInput&&t._propagateChanges()}))},e.prototype._listenToChipsFocus=function(){var t=this;this._chipFocusSubscription=this.chipFocusChanges.subscribe((function(e){var n=t.chips.toArray().indexOf(e.chip);t._isValidIndex(n)&&t._keyManager.updateActiveItemIndex(n),t.stateChanges.next()})),this._chipBlurSubscription=this.chipBlurChanges.subscribe((function(){t._blur(),t.stateChanges.next()}))},e.prototype._listenToChipsRemoved=function(){var t=this;this._chipRemoveSubscription=this.chipRemoveChanges.subscribe((function(e){var n=e.chip,r=t.chips.toArray().indexOf(e.chip);t._isValidIndex(r)&&n._hasFocus&&(t._lastDestroyedChipIndex=r)}))},e.prototype._originatesFromChip=function(t){for(var e=t.target;e&&e!==this._elementRef.nativeElement;){if(e.classList.contains("mat-chip"))return!0;e=e.parentElement}return!1},e.prototype._hasFocusedChip=function(){return this.chips.some((function(t){return t._hasFocus}))},e.prototype._syncChipsState=function(){var t=this;this.chips&&this.chips.forEach((function(e){e.disabled=t._disabled,e._chipListMultiple=t.multiple}))},e}(_),S=0,A=function(){function t(t,e){this._elementRef=t,this._defaultOptions=e,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new a.EventEmitter,this.placeholder="",this.id="mat-chip-list-input-"+S++,this._disabled=!1,this._inputElement=this._elementRef.nativeElement}return Object.defineProperty(t.prototype,"chipList",{set:function(t){t&&(this._chipList=t,this._chipList.registerInput(this))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"addOnBlur",{get:function(){return this._addOnBlur},set:function(t){this._addOnBlur=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled||this._chipList&&this._chipList.disabled},set:function(t){this._disabled=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"empty",{get:function(){return!this._inputElement.value},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(){this._chipList.stateChanges.next()},t.prototype._keydown=function(t){t&&t.keyCode===o.p&&!Object(o.t)(t,"shiftKey")&&this._chipList._allowFocusEscape(),this._emitChipEnd(t)},t.prototype._blur=function(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipList.focused||this._chipList._blur(),this._chipList.stateChanges.next()},t.prototype._focus=function(){this.focused=!0,this._chipList.stateChanges.next()},t.prototype._emitChipEnd=function(t){!this._inputElement.value&&t&&this._chipList._keydown(t),t&&!this._isSeparatorKey(t)||(this.chipEnd.emit({input:this._inputElement,value:this._inputElement.value}),t&&t.preventDefault())},t.prototype._onInput=function(){this._chipList.stateChanges.next()},t.prototype.focus=function(t){this._inputElement.focus(t)},t.prototype._isSeparatorKey=function(t){if(Object(o.t)(t))return!1;var e=this.separatorKeyCodes,n=t.keyCode;return Array.isArray(e)?e.indexOf(n)>-1:e.has(n)},t}(),C=function(){return function(){}}()},"/g4C":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("pvmI"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.date(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[date][formControlName],[date][formControl],[date][ngModel]",providers:[a]}]}],e.DateValidator=s},"/ojb":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("T1DM");function a(t,e){return void 0===e&&(e=o.a),function(n){return n.lift(new s(t,e))}}var s=function(){function t(t,e){this.period=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.period,this.scheduler))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.period=n,i.scheduler=r,i.hasValue=!1,i.add(r.schedule(c,n,{subscriber:i,period:n})),i}return r.__extends(e,t),e.prototype._next=function(t){this.lastValue=t,this.hasValue=!0},e.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},e}(i.a);function c(t){var e=t.period;t.subscriber.notifyNext(),this.schedule(t,e)}},"/tXR":function(t,e){e.f=Object.getOwnPropertySymbols},"/wl/":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("E+ha"),i=function(){function t(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),this.left=t,this.right=t+n,this.top=e,this.bottom=e+r}return Object.defineProperty(t.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0}),t.prototype.getCentre=function(){return r.a.instance.borrow(this.left+this.width/2,this.top+this.height/2)},t}()},"0/Q6":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("4+yM"),n("CcnG"),n("Wf4p"),n("K9Ia"),n("ny24"),n("lLAP"),n("n6gG"),n("YlbQ"),n("YSh2"),n("gIcY");var r=function(){return function(){}}()},"0/uQ":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("Fxb1"),o=n("i4X3");function a(t,e){return e?Object(o.a)(t,e):t instanceof r.a?t:new r.a(Object(i.a)(t))}},"00Es":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("bb3/");r.Observable.prototype.timestamp=i.timestamp},"02G1":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");e.merge=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return this.lift.call(r.merge.apply(void 0,[this].concat(t)))}},"02O7":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("6blF"),o=n("KQya"),a=n("/21U"),s=function(t){function e(e,n,r){void 0===n&&(n=0),void 0===r&&(r=o.a);var i=t.call(this)||this;return i.source=e,i.delayTime=n,i.scheduler=r,(!Object(a.a)(n)||n<0)&&(i.delayTime=0),r&&"function"==typeof r.schedule||(i.scheduler=o.a),i}return r.__extends(e,t),e.create=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=o.a),new e(t,n,r)},e.dispatch=function(t){return this.add(t.source.subscribe(t.subscriber))},e.prototype._subscribe=function(t){return this.scheduler.schedule(e.dispatch,this.delayTime,{source:this.source,subscriber:t})},e}(i.a)},"0DCV":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.dateISO=function(t){return i.isPresent(r.Validators.required(t))||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t.value)?null:{dateISO:!0}}},"0GsU":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.notifier))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;r.hasValue=!1;var o=new i.a(r);r.add(o),r.innerSubscription=o;var a=Object(i.c)(n,o);return a!==o&&(r.add(a),r.innerSubscription=a),r}return r.__extends(e,t),e.prototype._next=function(e){this.hasValue&&t.prototype._next.call(this,e)},e.prototype.notifyNext=function(){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()},e.prototype.notifyComplete=function(){},e}(i.b)},"0RTF":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("5YF4"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.gte(this.gte)},t.prototype.ngOnChanges=function(t){for(var e in t)"gte"===e&&(this.validator=o.gte(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[gte][formControlName],[gte][formControl],[gte][ngModel]",providers:[a]}]}],s.propDecorators={gte:[{type:r.Input}]},e.GreaterThanEqualValidator=s},"0UZX":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("ghU1"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.equalTo(this.equalTo)},t.prototype.validate=function(t){return this.validator(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[equalTo][formControlName],[equalTo][formControl],[equalTo][ngModel]",providers:[a]}]}],s.propDecorators={equalTo:[{type:r.Input}]},e.EqualToValidator=s},"0WpP":function(t,e,n){var r=n("/F7N"),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},"0ZAG":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("8mU2");r.Observable.prototype.takeLast=i.takeLast},"0c70":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.toArray=function(){return r.toArray()(this)}},"0mNj":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.total=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.total))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.count=0,r}return r.__extends(e,t),e.prototype._next=function(t){++this.count>this.total&&this.destination.next(t)},e}(i.a)},"0mo+":function(t,e,n){!function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};t.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".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:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},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ço_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ça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".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 [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %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ês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(n("wd/R"))},"0u2M":function(t,e,n){var r=n("54Wo");t.exports=function(t,e){var n=r(t,e)/36e5;return n>0?Math.floor(n):Math.ceil(n)}},"0zd0":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("T1DM"),i=n("3U0i"),o=n("ceCD"),a=n("XlPw");function s(t,e){return void 0===e&&(e=r.a),Object(o.a)(t,Object(a.a)(new i.a),e)}},"11EI":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.fromEventPattern=r.fromEventPattern},"132j":function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return s}));var r=n("CcnG"),i=(n("WzhS"),n("Ip0R")),o=r["ɵcrt"]({encapsulation:0,styles:['.loader[_ngcontent-%COMP%]{background:#eff1f6 no-repeat;border-radius:4px;box-sizing:border-box;display:inline-block;height:20px;margin-bottom:10px;overflow:hidden;position:relative;width:100%;will-change:transform}.loader[_ngcontent-%COMP%]:after, .loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.circle[_ngcontent-%COMP%]{border-radius:50%;height:40px;margin:5px;width:40px}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{transform:translateZ(0)}.loader.progress-dark[_ngcontent-%COMP%]:after, .loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:after, .loader.progress[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:before{-webkit-animation:progress 2s ease-in-out infinite;animation:progress 2s ease-in-out infinite;background-size:200px 100%;content:"";height:100%;left:0;position:absolute;top:0;width:200px;z-index:1}.loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6),hsla(0,0%,100%,0))}.loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-%COMP%]{-webkit-animation:pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;-webkit-animation-delay:.5s;animation:pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%], .loader.pulse[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{background-image:none}}@-webkit-keyframes progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}'],data:{}});function a(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,5,"span",[["aria-busy","true"],["aria-valuemax","100"],["aria-valuemin","0"],["class","loader"],["role","progressbar"],["tabindex","0"]],[[1,"aria-label",0],[1,"aria-valuetext",0]],null,null,null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](2,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵpod"](3,{circle:0,progress:1,"progress-dark":2,pulse:3}),r["ɵprd"](512,null,i["ɵNgStyleImpl"],i["ɵNgStyleR2Impl"],[r.ElementRef,r.KeyValueDiffers,r.Renderer2]),r["ɵdid"](5,278528,null,0,i.NgStyle,[i["ɵNgStyleImpl"]],{ngStyle:[0,"ngStyle"]},null)],(function(t,e){var n=e.component,r=t(e,3,0,"circle"===n.appearance,"progress"===n.animation,"progress-dark"===n.animation,"pulse"===n.animation);t(e,2,0,"loader",r),t(e,5,0,n.theme)}),(function(t,e){var n=e.component;t(e,0,0,n.ariaLabel,n.loadingText)}))}function s(t){return r["ɵvid"](2,[(t()(),r["ɵand"](16777216,null,null,1,null,a)),r["ɵdid"](1,278528,null,0,i.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){t(e,1,0,e.component.items)}),null)}},"14Nl":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("b7mW");function a(t){return function(e){return e.lift(new s(t))}}var s=function(){function t(t){if(this._skipCount=t,this._skipCount<0)throw new o.a}return t.prototype.call=function(t,e){return e.subscribe(0===this._skipCount?new i.a(t):new l(t,this._skipCount))},t}(),l=function(t){function e(e,n){var r=t.call(this,e)||this;return r._skipCount=n,r._count=0,r._ring=new Array(n),r}return r.__extends(e,t),e.prototype._next=function(t){var e=this._skipCount,n=this._count++;if(n<e)this._ring[n]=t;else{var r=n%e,i=this._ring,o=i[r];i[r]=t,this.destination.next(o)}},e}(i.a)},"15JJ":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("67Y/"),o=n("0/uQ"),a=n("z4bA");function s(t,e){return"function"==typeof e?function(n){return n.pipe(s((function(n,r){return Object(o.a)(t(n,r)).pipe(Object(i.a)((function(t,i){return e(n,t,r,i)})))})))}:function(e){return e.lift(new l(t))}}var l=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.project))},t}(),c=function(t){function e(e,n){var r=t.call(this,e)||this;return r.project=n,r.index=0,r}return r.__extends(e,t),e.prototype._next=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this._innerSub(e)},e.prototype._innerSub=function(t){var e=this.innerSubscription;e&&e.unsubscribe();var n=new a.a(this),r=this.destination;r.add(n),this.innerSubscription=Object(a.c)(t,n),this.innerSubscription!==n&&r.add(this.innerSubscription)},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this),this.unsubscribe()},e.prototype._unsubscribe=function(){this.innerSubscription=void 0},e.prototype.notifyComplete=function(){this.innerSubscription=void 0,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t){this.destination.next(t)},e}(a.b)},"15yF":function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("kVrb")),r(n("lRys"))},"16Oq":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.retry=function(t){return void 0===t&&(t=-1),r.retry(t)(this)}},"177e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.json=function(t){if(i.isPresent(r.Validators.required(t)))return null;var e=t.value;try{var n=JSON.parse(e);if(Boolean(n)&&"object"==typeof n)return null}catch(o){}return{json:!0}}},"1BfG":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=1,i=function(){return Promise.resolve()}(),o={};function a(t){return t in o&&(delete o[t],!0)}var s={setImmediate:function(t){var e=r++;return o[e]=!0,i.then((function(){return a(e)&&t()})),e},clearImmediate:function(t){a(t)}}},"1CCG":function(t,e,n){var r=n("CXhC");t.exports=function(t,e){var n=r(t),i=r(e),o=n.getTime()-6e4*n.getTimezoneOffset(),a=i.getTime()-6e4*i.getTimezoneOffset();return Math.round((o-a)/864e5)}},"1HMO":function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setMilliseconds(i),n}},"1JPw":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.bindCallback=r.bindCallback},"1K6H":function(t,e,n){var r=n("9d03");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},"1M8x":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Xk39");r.Observable.prototype.catch=i._catch,r.Observable.prototype._catch=i._catch},"1NRv":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("/wl/"),i=function(){function t(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x=+t,this.y=+e,this.w=+n,this.h=+r}return t.prototype.toBounds=function(){return new r.a(this.x,this.y,this.w,this.h)},t.prototype.isInitialized=function(){return 0!==this.x&&0!==this.y&&0!==this.w&&0!==this.h},t}()},"1b/I":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.lte=function(t){return function(e){return i.isPresent(t)?i.isPresent(r.Validators.required(e))||+e.value<=+t?null:{lte:!0}:null}}},"1fDf":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("FFOo");function i(t){for(;t;){var e=t.destination;if(t.closed||t.isStopped)return!1;t=e&&e instanceof r.a?e:null}return!0}},"1gRP":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.materialize=function(){return r.materialize()(this)}},"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}},"1rYy":function(t,e,n){!function(t){"use strict";t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".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:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}})}(n("wd/R"))},"1vin":function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}},"1xZ4":function(t,e,n){!function(t){"use strict";t.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_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ç_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à 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í %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|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}})}(n("wd/R"))},"2+DN":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("uMcE");r.Observable.prototype.shareReplay=i.shareReplay},"21Lb":function(t,e,n){"use strict";n.d(e,"k",(function(){return dt})),n.d(e,"n",(function(){return k})),n.d(e,"b",(function(){return E})),n.d(e,"h",(function(){return q})),n.d(e,"a",(function(){return K})),n.d(e,"j",(function(){return J})),n.d(e,"i",(function(){return Q})),n.d(e,"l",(function(){return z})),n.d(e,"c",(function(){return W})),n.d(e,"m",(function(){return I})),n.d(e,"d",(function(){return F})),n.d(e,"q",(function(){return d})),n.d(e,"f",(function(){return p})),n.d(e,"o",(function(){return et})),n.d(e,"e",(function(){return rt})),n.d(e,"p",(function(){return y})),n.d(e,"g",(function(){return b}));var r=n("O7cu"),i=n("CcnG"),o=n("OzfB"),a=n("K9Ia"),s=n("ny24"),l=["row","column","row-reverse","column-reverse"];function c(t){var e=(t=t?t.toLowerCase():"").split(" "),n=e[0],r=e[1],i=e[2];return l.find((function(t){return t===n}))||(n=l[0]),"inline"===r&&(r="inline"!==i?i:"",i="inline"),[n,h(r),!!i]}function u(t){return c(t)[0].indexOf("row")>-1}function h(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}var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t){return void 0===(e=(r=c(t))[1])&&(e=null),void 0===(n=r[2])&&(n=!1),{display:n?"inline-flex":"flex","box-sizing":"border-box","flex-direction":r[0],"flex-wrap":e||null};var e,n,r},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(o.i),f=["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"],p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=f,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i){var o=t.call(this,e,r,n,i)||this;return o.elRef=e,o.styleUtils=n,o.styleBuilder=r,o.marshal=i,o.DIRECTIVE_KEY="layout",o.styleCache=g,o.init(),o}return Object(r.b)(e,t),e}(o.b)),g=new Map,m={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null},y=function(t){function e(e){var n=t.call(this)||this;return n._styler=e,n}return Object(r.b)(e,t),e.prototype.buildStyles=function(t,e){return t.endsWith(S)?(n=t=t.slice(0,t.indexOf(S)),r="0px",i="0px","rtl"===e.directionality?i="-"+n:r="-"+n,{margin:"0px "+r+" -"+n+" "+i}):{};var n,r,i},e.prototype.sideEffect=function(t,e,n){var i,o,a,s=n.items;if(t.endsWith(S)){var l=(i=t=t.slice(0,t.indexOf(S)),o="0px",a="0px","rtl"===n.directionality?a=i:o=i,{padding:"0px "+o+" "+i+" "+a});this._styler.applyStyleToElements(l,n.items)}else{var c=s.pop(),u=function(t,e){var n=A(e.directionality,e.layout),i=Object(r.a)({},m);return i[n]=t,i}(t,n);this._styler.applyStyleToElements(u,s),this._styler.applyStyleToElements(m,[c])}},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e(Object(i["ɵɵinject"])(o.j))},token:e,providedIn:"root"}),e}(o.i),v=["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"],b=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=v,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i,o,l){var c=t.call(this,e,o,i,l)||this;c.elRef=e,c.zone=n,c.directionality=r,c.styleUtils=i,c.styleBuilder=o,c.marshal=l,c.layout="row",c.DIRECTIVE_KEY="layout-gap",c.observerSubject=new a.b;var u=[c.directionality.change,c.observerSubject.asObservable()];return c.init(u),c.marshal.trackValue(c.nativeElement,"layout").pipe(Object(s.a)(c.destroySubject)).subscribe(c.onLayoutChange.bind(c)),c}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"childrenNodes",{get:function(){for(var t=this.nativeElement.children,e=[],n=t.length;n--;)e[n]=t[n];return e},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this.buildChildObservable(),this.triggerUpdate()},e.prototype.ngOnDestroy=function(){t.prototype.ngOnDestroy.call(this),this.observer&&this.observer.disconnect()},e.prototype.onLayoutChange=function(t){var e=this,n=t.value.split(" ");this.layout=n[0],l.find((function(t){return t===e.layout}))||(this.layout="row"),this.triggerUpdate()},e.prototype.updateWithValue=function(t){var e=this,n=this.childrenNodes.filter((function(t){return 1===t.nodeType&&e.willDisplay(t)})).sort((function(t,n){var r=+e.styler.lookupStyle(t,"order"),i=+e.styler.lookupStyle(n,"order");return isNaN(r)||isNaN(i)||r===i?0:r>i?1:-1}));if(n.length>0){var r=this.directionality.value,i=this.layout;"row"===i&&"rtl"===r?this.styleCache=_:"row"===i&&"rtl"!==r?this.styleCache=x:"column"===i&&"rtl"===r?this.styleCache=w:"column"===i&&"rtl"!==r&&(this.styleCache=M),this.addStyles(t,{directionality:r,items:n,layout:i})}},e.prototype.clearStyles=function(){var e,n=Object.keys(this.mru).length>0,r=n?"padding":A(this.directionality.value,this.layout);n&&t.prototype.clearStyles.call(this),this.styleUtils.applyStyleToElements(((e={})[r]="",e),this.childrenNodes)},e.prototype.willDisplay=function(t){var e=this.marshal.getValue(t,"show-hide");return!0===e||void 0===e&&"none"!==this.styleUtils.lookupStyle(t,"display")},e.prototype.buildChildObservable=function(){var t=this;this.zone.runOutsideAngular((function(){"undefined"!=typeof MutationObserver&&(t.observer=new MutationObserver((function(e){e.some((function(t){return t.addedNodes&&t.addedNodes.length>0||t.removedNodes&&t.removedNodes.length>0}))&&t.observerSubject.next()})),t.observer.observe(t.nativeElement,{childList:!0}))}))},e}(o.b)),_=new Map,w=new Map,x=new Map,M=new Map,S=" grid";function A(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 C(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(null==t)throw TypeError("Cannot convert undefined or null to object");for(var r=0,i=e;r<i.length;r++){var o=i[r];if(null!=o)for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])}return t}var k=function(t){function e(e){var n=t.call(this)||this;return n.layoutConfig=e,n}return Object(r.b)(e,t),e.prototype.buildStyles=function(t,e){var n=t.split(" "),r=n[0],i=n[1],o=n.slice(2).join(" "),a=e.direction.indexOf("column")>-1?"column":"row",s=u(a)?"max-width":"max-height",l=u(a)?"min-width":"min-height",c=String(o).indexOf("calc")>-1,h=c||"auto"===o,d=String(o).indexOf("%")>-1&&!c,f=String(o).indexOf("px")>-1||String(o).indexOf("rem")>-1||String(o).indexOf("em")>-1||String(o).indexOf("vw")>-1||String(o).indexOf("vh")>-1,p=c||f;i="0"==i?0:i;var g=!(r="0"==r?0:r)&&!i,m={},y={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(o||""){case"":o="row"===a?"0%":!1!==this.layoutConfig.useColumnBasisZero?"0.000000001px":"auto";break;case"initial":case"nogrow":r=0,o="auto";break;case"grow":o="100%";break;case"noshrink":i=0,o="auto";break;case"auto":break;case"none":r=0,i=0,o="auto";break;default:p||d||isNaN(o)||(o+="%"),"0%"===o&&(p=!0),"0px"===o&&(o="0%"),m=C(y,c?{"flex-grow":r,"flex-shrink":i,"flex-basis":p?o:"100%"}:{flex:r+" "+i+" "+(p?o:"100%")})}return m.flex||m["flex-grow"]||(m=C(y,c?{"flex-grow":r,"flex-shrink":i,"flex-basis":o}:{flex:r+" "+i+" "+o})),"0%"!==o&&"0px"!==o&&"0.000000001px"!==o&&"auto"!==o&&(m[l]=g||p&&r?o:null,m[s]=g||!h&&i?o:null),m[l]||m[s]?e.hasWrap&&(m[c?"flex-basis":"flex"]=m[s]?c?m[s]:r+" "+i+" "+m[s]:c?m[l]:r+" "+i+" "+m[l]):m=C(y,c?{"flex-grow":r,"flex-shrink":i,"flex-basis":o}:{flex:r+" "+i+" "+o}),C(m,{"box-sizing":"border-box"})},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e(Object(i["ɵɵinject"])(o.e))},token:e,providedIn:"root"}),e}(o.i),T=["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"],E=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=T,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i,o){var a=t.call(this,e,i,n,o)||this;return a.elRef=e,a.styleUtils=n,a.layoutConfig=r,a.styleBuilder=i,a.marshal=o,a.DIRECTIVE_KEY="flex",a.direction="",a.wrap=!1,a.flexGrow="1",a.flexShrink="1",a.init(),a.parentElement&&(a.marshal.trackValue(a.parentElement,"layout").pipe(Object(s.a)(a.destroySubject)).subscribe(a.onLayoutChange.bind(a)),a.marshal.trackValue(a.nativeElement,"layout-align").pipe(Object(s.a)(a.destroySubject)).subscribe(a.triggerReflow.bind(a))),a}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"shrink",{get:function(){return this.flexShrink},set:function(t){this.flexShrink=t||"1",this.triggerReflow()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"grow",{get:function(){return this.flexGrow},set:function(t){this.flexGrow=t||"1",this.triggerReflow()},enumerable:!0,configurable:!0}),e.prototype.onLayoutChange=function(t){var e=t.value.split(" ");this.direction=e[0],this.wrap=void 0!==e[1]&&"wrap"===e[1],this.triggerUpdate()},e.prototype.updateWithValue=function(t){this.direction||(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent));var e=this.direction,n=e.startsWith("row"),r=this.wrap;n&&r?this.styleCache=P:n&&!r?this.styleCache=O:!n&&r?this.styleCache=L:n||r||(this.styleCache=D);var i=String(t).replace(";",""),a=Object(o.l)(i,this.flexGrow,this.flexShrink);this.addStyles(a.join(" "),{direction:e,hasWrap:r})},e.prototype.triggerReflow=function(){var t=this.activatedValue;if(void 0!==t){var e=Object(o.l)(t+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,e.join(" "))}},e}(o.b)),O=new Map,D=new Map,P=new Map,L=new Map,I=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t){return{order:t&&parseInt(t,10)||""}},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(o.i),R=["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"],N=function(t){function e(e,n,r,i){var o=t.call(this,e,r,n,i)||this;return o.elRef=e,o.styleUtils=n,o.styleBuilder=r,o.marshal=i,o.DIRECTIVE_KEY="flex-order",o.styleCache=B,o.init(),o}return Object(r.b)(e,t),e}(o.b),B=new Map,F=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=R,e}return Object(r.b)(e,t),e}(N),z=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t,e){var n;""===t&&(t="0");var r=String(t).indexOf("%")>-1;String(t).indexOf("px")>-1||r||isNaN(+t)||(t+="%");var i=e.isRtl?"margin-right":"margin-left";return u(e.layout)?((n={})[i]=""+t,n):{"margin-top":""+t}},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(o.i),j=["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"],W=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=j,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i,o){var a=t.call(this,e,r,o,i)||this;return a.elRef=e,a.directionality=n,a.styleBuilder=r,a.marshal=i,a.styler=o,a.DIRECTIVE_KEY="flex-offset",a.init([a.directionality.change]),a.parentElement&&a.marshal.trackValue(a.parentElement,"layout-gap").pipe(Object(s.a)(a.destroySubject)).subscribe(a.triggerUpdate.bind(a)),a}return Object(r.b)(e,t),e.prototype.updateWithValue=function(t){void 0===t&&(t="");var e=this.getFlexFlowDirection(this.parentElement,!0),n="rtl"===this.directionality.value;"row"===e&&n?this.styleCache=V:"row"!==e||n?"column"===e&&n?this.styleCache=H:"column"!==e||n||(this.styleCache=U):this.styleCache=Y,this.addStyles(t+"",{layout:e,isRtl:n})},e}(o.b)),V=new Map,H=new Map,Y=new Map,U=new Map,q=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t){var 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},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(o.i),$=["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"],G=function(t){function e(e,n,r,i){var o=t.call(this,e,r,n,i)||this;return o.elRef=e,o.styleUtils=n,o.styleBuilder=r,o.marshal=i,o.DIRECTIVE_KEY="flex-align",o.styleCache=X,o.init(),o}return Object(r.b)(e,t),e}(o.b),X=new Map,K=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=$,e}return Object(r.b)(e,t),e}(G),Z={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"},J=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t){return Z},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(o.i),Q=function(t){function e(e,n,r,i){var o=t.call(this,e,r,n,i)||this;return o.elRef=e,o.styleUtils=n,o.styleBuilder=r,o.marshal=i,o.styleCache=tt,o.addStyles(""),o}return Object(r.b)(e,t),e}(o.b),tt=new Map,et=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t,e){var n={},r=t.split(" "),i=r[1];switch(r[0]){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(i){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 C(n,{display:e.inline?"inline-flex":"flex","flex-direction":e.layout,"box-sizing":"border-box","max-width":"stretch"===i?u(e.layout)?null:"100%":null,"max-height":"stretch"===i&&u(e.layout)?"100%":null})},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(o.i),nt=["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"],rt=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=nt,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i){var o=t.call(this,e,r,n,i)||this;return o.elRef=e,o.styleUtils=n,o.styleBuilder=r,o.marshal=i,o.DIRECTIVE_KEY="layout-align",o.layout="row",o.inline=!1,o.init(),o.marshal.trackValue(o.nativeElement,"layout").pipe(Object(s.a)(o.destroySubject)).subscribe(o.onLayoutChange.bind(o)),o}return Object(r.b)(e,t),e.prototype.updateWithValue=function(t){var e=this.layout||"row",n=this.inline;"row"===e&&n?this.styleCache=lt:"row"!==e||n?"row-reverse"===e&&n?this.styleCache=ut:"row-reverse"!==e||n?"column"===e&&n?this.styleCache=ct:"column"!==e||n?"column-reverse"===e&&n?this.styleCache=ht:"column-reverse"!==e||n||(this.styleCache=st):this.styleCache=ot:this.styleCache=at:this.styleCache=it,this.addStyles(t,{layout:e,inline:n})},e.prototype.onLayoutChange=function(t){var e=this,n=t.value.split(" ");this.layout=n[0],this.inline=t.value.includes("inline"),l.find((function(t){return t===e.layout}))||(this.layout="row"),this.triggerUpdate()},e}(o.b)),it=new Map,ot=new Map,at=new Map,st=new Map,lt=new Map,ct=new Map,ut=new Map,ht=new Map,dt=function(){return function(){}}()},"24mp":function(t,e,n){t.exports=n("jHQ2"),t.exports.parser=n("GreB")},"26FU":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("K9Ia"),o=n("8g8A"),a=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return r.__extends(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 o.a;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(i.b)},"26NW":function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n("CcnG"),a=n("WzYf"),s=function(){function t(t){this.differs=t,this.carouselClasses="",this.options={}}return Object.defineProperty(t.prototype,"items",{set:function(t){this._items=t,t&&!this.differ&&(this.differ=this.differs.find(t).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this.differ){var t=this.differ.diff(this._items);if(t){var e=!1,n=function(){e=!0};t.forEachAddedItem(n),t.forEachMovedItem(n),t.forEachRemovedItem(n),e&&this.reInit()}}},t.prototype.reInit=function(){var t=this;this.$owlChild.$owl&&this.$owlChild.$owl.css("display","none"),setTimeout((function(){if(t.$owlChild.destroyOwl(),t.$owlChild.$owl){var e=t._items&&t._items.length;e&&e<=t.$owlChild.currentSlideIndex&&(t.$owlChild.currentSlideIndex=e),t.$owlChild.$owl.css("display","block")}t.$owlChild.initOwl()}),0)},t.prototype.refresh=function(){this.trigger("refresh.owl.carousel")},t.prototype.next=function(t){this.trigger("next.owl.carousel",t)},t.prototype.previous=function(t){this.trigger("prev.owl.carousel",t)},t.prototype.to=function(t){this.trigger("to.owl.carousel",t)},t.prototype.trigger=function(t,e){this.$owlChild.trigger(t,e)},r([o.ViewChild("owl"),i("design:type",a.OwlChild)],t.prototype,"$owlChild",void 0),r([o.Input(),i("design:type",Object)],t.prototype,"carouselClasses",void 0),r([o.Input(),i("design:type",Object)],t.prototype,"options",void 0),r([o.Input(),i("design:type",Array),i("design:paramtypes",[Array])],t.prototype,"items",null),r([o.Component({selector:"owl-carousel",template:'<owl-carousel-child #owl [ngClass]="carouselClasses" [options]="options" ><ng-content></ng-content></owl-carousel-child>'}),i("design:paramtypes",[o.IterableDiffers])],t)}();e.OwlCarousel=s},"2Bdj":function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.d(e,"a",(function(){return r}))},"2Dig":function(t,e){t.exports=function(t,e,n){return t.on(e,n),{destroy:function(){t.removeListener(e,n)}}}},"2Gh/":function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("AHKl")),r(n("5QUp"))},"2IC2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("j5kd");r.Observable.prototype.windowTime=i.windowTime},"2LKJ":function(t,e,n){t.exports=u,u.Minimatch=h;var r={sep:"/"};try{r=n("2U8Y")}catch(p){}var i=u.GLOBSTAR=h.GLOBSTAR={},o=n("TuBq"),a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},s="().*{}+?[]^$\\!".split("").reduce((function(t,e){return t[e]=!0,t}),{}),l=/\/+/;function c(t,e){t=t||{},e=e||{};var n={};return Object.keys(e).forEach((function(t){n[t]=e[t]})),Object.keys(t).forEach((function(e){n[e]=t[e]})),n}function u(t,e,n){if("string"!=typeof e)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===e.charAt(0))&&(""===e.trim()?""===t:new h(e,n).match(t))}function h(t,e){if(!(this instanceof h))return new h(t,e);if("string"!=typeof t)throw new TypeError("glob pattern string required");e||(e={}),t=t.trim(),"/"!==r.sep&&(t=t.split(r.sep).join("/")),this.options=e,this.set=[],this.pattern=t,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function d(t,e){if(e||(e=this instanceof h?this.options:{}),void 0===(t=void 0===t?this.pattern:t))throw new TypeError("undefined pattern");return e.nobrace||!t.match(/\{.*\}/)?[t]:o(t)}u.filter=function(t,e){return e=e||{},function(n,r,i){return u(n,t,e)}},u.defaults=function(t){if(!t||!Object.keys(t).length)return u;var e=u,n=function(n,r,i){return e.minimatch(n,r,c(t,i))};return n.Minimatch=function(n,r){return new e.Minimatch(n,c(t,r))},n},h.defaults=function(t){return t&&Object.keys(t).length?u.defaults(t).Minimatch:h},h.prototype.debug=function(){},h.prototype.make=function(){if(!this._made){var t=this.pattern,e=this.options;if(e.nocomment||"#"!==t.charAt(0))if(t){this.parseNegate();var n=this.globSet=this.braceExpand();e.debug&&(this.debug=console.error),this.debug(this.pattern,n),n=this.globParts=n.map((function(t){return t.split(l)})),this.debug(this.pattern,n),n=n.map((function(t,e,n){return t.map(this.parse,this)}),this),this.debug(this.pattern,n),n=n.filter((function(t){return-1===t.indexOf(!1)})),this.debug(this.pattern,n),this.set=n}else this.empty=!0;else this.comment=!0}},h.prototype.parseNegate=function(){var t=this.pattern,e=!1,n=0;if(!this.options.nonegate){for(var r=0,i=t.length;r<i&&"!"===t.charAt(r);r++)e=!e,n++;n&&(this.pattern=t.substr(n)),this.negate=e}},u.braceExpand=function(t,e){return d(t,e)},h.prototype.braceExpand=d,h.prototype.parse=function(t,e){if(t.length>65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===t)return i;if(""===t)return"";var r,o="",l=!!n.nocase,c=!1,u=[],h=[],d=!1,g=-1,m=-1,y="."===t.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=this;function b(){if(r){switch(r){case"*":o+="[^/]*?",l=!0;break;case"?":o+="[^/]",l=!0;break;default:o+="\\"+r}v.debug("clearStateChar %j %j",r,o),r=!1}}for(var _,w=0,x=t.length;w<x&&(_=t.charAt(w));w++)if(this.debug("%s\t%s %s %j",t,w,o,_),c&&s[_])o+="\\"+_,c=!1;else switch(_){case"/":return!1;case"\\":b(),c=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",t,w,o,_),d){this.debug("  in class"),"!"===_&&w===m+1&&(_="^"),o+=_;continue}v.debug("call clearStateChar %j",r),b(),r=_,n.noext&&b();continue;case"(":if(d){o+="(";continue}if(!r){o+="\\(";continue}u.push({type:r,start:w-1,reStart:o.length,open:a[r].open,close:a[r].close}),this.debug("plType %j %j",r,o+="!"===r?"(?:(?!(?:":"(?:"),r=!1;continue;case")":if(d||!u.length){o+="\\)";continue}b(),l=!0;var M=u.pop();o+=M.close,"!"===M.type&&h.push(M),M.reEnd=o.length;continue;case"|":if(d||!u.length||c){o+="\\|",c=!1;continue}b(),o+="|";continue;case"[":if(b(),d){o+="\\"+_;continue}d=!0,m=w,g=o.length,o+=_;continue;case"]":if(w===m+1||!d){o+="\\"+_,c=!1;continue}if(d){var S=t.substring(m+1,w);try{RegExp("["+S+"]")}catch(p){var A=this.parse(S,f);o=o.substr(0,g)+"\\["+A[0]+"\\]",l=l||A[1],d=!1;continue}}l=!0,d=!1,o+=_;continue;default:b(),c?c=!1:!s[_]||"^"===_&&d||(o+="\\"),o+=_}for(d&&(S=t.substr(m+1),A=this.parse(S,f),o=o.substr(0,g)+"\\["+A[0],l=l||A[1]),M=u.pop();M;M=u.pop()){var C=o.slice(M.reStart+M.open.length);this.debug("setting tail",o,M),C=C.replace(/((?:\\{2}){0,64})(\\?)\|/g,(function(t,e,n){return n||(n="\\"),e+e+n+"|"})),this.debug("tail=%j\n   %s",C,C,M,o);var k="*"===M.type?"[^/]*?":"?"===M.type?"[^/]":"\\"+M.type;l=!0,o=o.slice(0,M.reStart)+k+"\\("+C}b(),c&&(o+="\\\\");var T=!1;switch(o.charAt(0)){case".":case"[":case"(":T=!0}for(var E=h.length-1;E>-1;E--){var O=h[E],D=o.slice(0,O.reStart),P=o.slice(O.reStart,O.reEnd-8),L=o.slice(O.reEnd-8,O.reEnd),I=o.slice(O.reEnd);L+=I;var R=D.split("(").length-1,N=I;for(w=0;w<R;w++)N=N.replace(/\)[+*?]?/,"");var B="";""===(I=N)&&e!==f&&(B="$"),o=D+P+I+B+L}if(""!==o&&l&&(o="(?=.)"+o),T&&(o=y+o),e===f)return[o,l];if(!l)return function(t){return t.replace(/\\(.)/g,"$1")}(t);var F=n.nocase?"i":"";try{var z=new RegExp("^"+o+"$",F)}catch(p){return new RegExp("$.")}return z._glob=t,z._src=o,z};var f={};u.makeRe=function(t,e){return new h(t,e||{}).makeRe()},h.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,n=e.noglobstar?"[^/]*?":e.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=e.nocase?"i":"",o=t.map((function(t){return t.map((function(t){return t===i?n:"string"==typeof t?function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(t):t._src})).join("\\/")})).join("|");o="^(?:"+o+")$",this.negate&&(o="^(?!"+o+").*$");try{this.regexp=new RegExp(o,r)}catch(a){this.regexp=!1}return this.regexp},u.match=function(t,e,n){var r=new h(e,n=n||{});return t=t.filter((function(t){return r.match(t)})),r.options.nonull&&!t.length&&t.push(e),t},h.prototype.match=function(t,e){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return""===t;if("/"===t&&e)return!0;var n=this.options;"/"!==r.sep&&(t=t.split(r.sep).join("/")),t=t.split(l),this.debug(this.pattern,"split",t);var i,o,a=this.set;for(this.debug(this.pattern,"set",a),o=t.length-1;o>=0&&!(i=t[o]);o--);for(o=0;o<a.length;o++){var s=a[o],c=t;if(n.matchBase&&1===s.length&&(c=[i]),this.matchOne(c,s,e))return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate},h.prototype.matchOne=function(t,e,n){var r=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var o=0,a=0,s=t.length,l=e.length;o<s&&a<l;o++,a++){this.debug("matchOne loop");var c,u=e[a],h=t[o];if(this.debug(e,u,h),!1===u)return!1;if(u===i){this.debug("GLOBSTAR",[e,u,h]);var d=o,f=a+1;if(f===l){for(this.debug("** at the end");o<s;o++)if("."===t[o]||".."===t[o]||!r.dot&&"."===t[o].charAt(0))return!1;return!0}for(;d<s;){var p=t[d];if(this.debug("\nglobstar while",t,d,e,f,p),this.matchOne(t.slice(d),e.slice(f),n))return this.debug("globstar found match!",d,s,p),!0;if("."===p||".."===p||!r.dot&&"."===p.charAt(0)){this.debug("dot detected!",t,d,e,f);break}this.debug("globstar swallow a segment, and continue"),d++}return!(!n||(this.debug("\n>>> no match, partial?",t,d,e,f),d!==s))}if("string"==typeof u?(c=r.nocase?h.toLowerCase()===u.toLowerCase():h===u,this.debug("string match",u,h,c)):(c=h.match(u),this.debug("pattern match",u,h,c)),!c)return!1}if(o===s&&a===l)return!0;if(o===s)return n;if(a===l)return o===s-1&&""===t[o];throw new Error("wtf?")}},"2Q+G":function(t,e,n){"use strict";n.d(e,"b",(function(){return l})),n.d(e,"d",(function(){return u})),n.d(e,"a",(function(){return h})),n.d(e,"c",(function(){return d}));var r=n("CcnG"),i=(n("mVsa"),n("eDkP"),n("Fzqc"),n("Wf4p")),o=(n("ZYjt"),n("Ip0R")),a=n("dWZg"),s=(n("4c35"),n("qAlS"),n("wFw1")),l=(n("lLAP"),r["ɵcrt"]({encapsulation:2,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}@media (-ms-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:0;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}@media (-ms-high-contrast:active){.mat-menu-item-highlighted,.mat-menu-item.cdk-keyboard-focused,.mat-menu-item.cdk-program-focused{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}"],data:{animation:[{type:7,name:"transformMenu",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(0.8)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:3,steps:[{type:11,selector:".mat-menu-content, .mat-mdc-menu-content",animation:{type:4,styles:{type:6,styles:{opacity:1},offset:null},timings:"100ms linear"},options:null},{type:4,styles:{type:6,styles:{transform:"scale(1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"}],options:null},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}},{type:7,name:"fadeInItems",definitions:[{type:0,name:"showing",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:1,expr:"void => *",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}}));function c(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"div",[["class","mat-menu-panel"],["role","menu"],["tabindex","-1"]],[[24,"@transformMenu",0]],[[null,"keydown"],[null,"click"],[null,"@transformMenu.start"],[null,"@transformMenu.done"]],(function(t,e,n){var r=!0,i=t.component;return"keydown"===e&&(r=!1!==i._handleKeydown(n)&&r),"click"===e&&(r=!1!==i.closed.emit("click")&&r),"@transformMenu.start"===e&&(r=!1!==i._onAnimationStart(n)&&r),"@transformMenu.done"===e&&(r=!1!==i._onAnimationDone(n)&&r),r}),null,null)),r["ɵprd"](512,null,o["ɵNgClassImpl"],o["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](2,278528,null,0,o.NgClass,[o["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(t()(),r["ɵeld"](3,0,null,null,1,"div",[["class","mat-menu-content"]],null,null,null,null,null)),r["ɵncd"](null,0)],(function(t,e){t(e,2,0,"mat-menu-panel",e.component._classList)}),(function(t,e){t(e,0,0,e.component._panelAnimationState)}))}function u(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{templateRef:0}),(t()(),r["ɵand"](0,[[1,2]],null,0,null,c))],null,null)}var h=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function d(t){return r["ɵvid"](2,[r["ɵncd"](null,0),(t()(),r["ɵeld"](1,0,null,null,1,"div",[["class","mat-menu-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](2,212992,null,0,i.w,[r.ElementRef,r.NgZone,a.a,[2,i.m],[2,s.a]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],(function(t,e){var n=e.component;t(e,2,0,n.disableRipple||n.disabled,n._getHostElement())}),(function(t,e){t(e,1,0,r["ɵnov"](e,2).unbounded)}))}},"2Ros":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("6blF"),i=n("pugT");function o(t,e){return new r.a((function(n){var r=new i.a;return r.add(e.schedule((function(){return t.then((function(t){r.add(e.schedule((function(){n.next(t),r.add(e.schedule((function(){return n.complete()})))})))}),(function(t){r.add(e.schedule((function(){return n.error(t)})))}))}))),r}))}},"2U8Y":function(t,e,n){"use strict";var r="win32"===process.platform,i=n("MCLT");function o(t,e){for(var n=[],r=0;r<t.length;r++){var i=t[r];i&&"."!==i&&(".."===i?n.length&&".."!==n[n.length-1]?n.pop():e&&n.push(".."):n.push(i))}return n}function a(t){for(var e=t.length-1,n=0;n<=e&&!t[n];n++);for(var r=e;r>=0&&!t[r];r--);return 0===n&&r===e?t:n>r?[]:t.slice(n,r+1)}var s=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,l=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,c={};function u(t){var e=s.exec(t),n=(e[1]||"")+(e[2]||""),r=l.exec(e[3]||"");return[n,r[1],r[2],r[3]]}function h(t){var e=s.exec(t),n=e[1]||"",r=!!n&&":"!==n[1];return{device:n,isUnc:r,isAbsolute:r||!!e[2],tail:e[3]}}function d(t){return"\\\\"+t.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}c.resolve=function(){for(var t="",e="",n=!1,r=arguments.length-1;r>=-1;r--){var a;if(r>=0?a=arguments[r]:t?(a=process.env["="+t])&&a.substr(0,3).toLowerCase()===t.toLowerCase()+"\\"||(a=t+"\\"):a=process.cwd(),!i.isString(a))throw new TypeError("Arguments to path.resolve must be strings");if(a){var s=h(a),l=s.device,c=s.isUnc,u=s.isAbsolute,f=s.tail;if((!l||!t||l.toLowerCase()===t.toLowerCase())&&(t||(t=l),n||(e=f+"\\"+e,n=u),t&&n))break}}return c&&(t=d(t)),t+(n?"\\":"")+(e=o(e.split(/[\\\/]+/),!n).join("\\"))||"."},c.normalize=function(t){var e=h(t),n=e.device,r=e.isUnc,i=e.isAbsolute,a=e.tail,s=/[\\\/]$/.test(a);return(a=o(a.split(/[\\\/]+/),!i).join("\\"))||i||(a="."),a&&s&&(a+="\\"),r&&(n=d(n)),n+(i?"\\":"")+a},c.isAbsolute=function(t){return h(t).isAbsolute},c.join=function(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(!i.isString(n))throw new TypeError("Arguments to path.join must be strings");n&&t.push(n)}var r=t.join("\\");return/^[\\\/]{2}[^\\\/]/.test(t[0])||(r=r.replace(/^[\\\/]{2,}/,"\\")),c.normalize(r)},c.relative=function(t,e){t=c.resolve(t),e=c.resolve(e);for(var n=t.toLowerCase(),r=e.toLowerCase(),i=a(e.split("\\")),o=a(n.split("\\")),s=a(r.split("\\")),l=Math.min(o.length,s.length),u=l,h=0;h<l;h++)if(o[h]!==s[h]){u=h;break}if(0==u)return e;var d=[];for(h=u;h<o.length;h++)d.push("..");return(d=d.concat(i.slice(u))).join("\\")},c._makeLong=function(t){if(!i.isString(t))return t;if(!t)return"";var e=c.resolve(t);return/^[a-zA-Z]\:\\/.test(e)?"\\\\?\\"+e:/^\\\\[^?.]/.test(e)?"\\\\?\\UNC\\"+e.substring(2):t},c.dirname=function(t){var e=u(t),n=e[0],r=e[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},c.basename=function(t,e){var n=u(t)[2];return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},c.extname=function(t){return u(t)[3]},c.format=function(t){if(!i.isObject(t))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof t);if(!i.isString(t.root||""))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof t.root);var e=t.dir,n=t.base||"";return e?e[e.length-1]===c.sep?e+n:e+c.sep+n:n},c.parse=function(t){if(!i.isString(t))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof t);var e=u(t);if(!e||4!==e.length)throw new TypeError("Invalid path '"+t+"'");return{root:e[0],dir:e[0]+e[1].slice(0,-1),base:e[2],ext:e[3],name:e[2].slice(0,e[2].length-e[3].length)}},c.sep="\\",c.delimiter=";";var f=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,p={};function g(t){return f.exec(t).slice(1)}p.resolve=function(){for(var t="",e=!1,n=arguments.length-1;n>=-1&&!e;n--){var r=n>=0?arguments[n]:process.cwd();if(!i.isString(r))throw new TypeError("Arguments to path.resolve must be strings");r&&(t=r+"/"+t,e="/"===r[0])}return(e?"/":"")+(t=o(t.split("/"),!e).join("/"))||"."},p.normalize=function(t){var e=p.isAbsolute(t),n=t&&"/"===t[t.length-1];return(t=o(t.split("/"),!e).join("/"))||e||(t="."),t&&n&&(t+="/"),(e?"/":"")+t},p.isAbsolute=function(t){return"/"===t.charAt(0)},p.join=function(){for(var t="",e=0;e<arguments.length;e++){var n=arguments[e];if(!i.isString(n))throw new TypeError("Arguments to path.join must be strings");n&&(t+=t?"/"+n:n)}return p.normalize(t)},p.relative=function(t,e){t=p.resolve(t).substr(1),e=p.resolve(e).substr(1);for(var n=a(t.split("/")),r=a(e.split("/")),i=Math.min(n.length,r.length),o=i,s=0;s<i;s++)if(n[s]!==r[s]){o=s;break}var l=[];for(s=o;s<n.length;s++)l.push("..");return(l=l.concat(r.slice(o))).join("/")},p._makeLong=function(t){return t},p.dirname=function(t){var e=g(t),n=e[0],r=e[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},p.basename=function(t,e){var n=g(t)[2];return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},p.extname=function(t){return g(t)[3]},p.format=function(t){if(!i.isObject(t))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof t);if(!i.isString(t.root||""))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof t.root);return(t.dir?t.dir+p.sep:"")+(t.base||"")},p.parse=function(t){if(!i.isString(t))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof t);var e=g(t);if(!e||4!==e.length)throw new TypeError("Invalid path '"+t+"'");return e[1]=e[1]||"",e[2]=e[2]||"",e[3]=e[3]||"",{root:e[0],dir:e[0]+e[1].slice(0,-1),base:e[2],ext:e[3],name:e[2].slice(0,e[2].length-e[3].length)}},p.sep="/",p.delimiter=":",t.exports=r?c:p,t.exports.posix=p,t.exports.win32=c},"2VIQ":function(t,e,n){"use strict";n.d(e,"a",(function(){return Qt}));var r="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,i=function(){for(var t=["Edge","Trident","Firefox"],e=0;e<t.length;e+=1)if(r&&navigator.userAgent.indexOf(t[e])>=0)return 1;return 0}(),o=r&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),i))}};function a(t){return t&&"[object Function]"==={}.toString.call(t)}function s(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function l(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function c(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=s(t);return/(auto|scroll|overlay)/.test(e.overflow+e.overflowY+e.overflowX)?t:c(l(t))}function u(t){return t&&t.referenceNode?t.referenceNode:t}var h=r&&!(!window.MSInputMethodContext||!document.documentMode),d=r&&/MSIE 10/.test(navigator.userAgent);function f(t){return 11===t?h:10===t?d:h||d}function p(t){if(!t)return document.documentElement;for(var e=f(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===s(n,"position")?p(n):n:t?t.ownerDocument.documentElement:document.documentElement}function g(t){return null!==t.parentNode?g(t.parentNode):t}function m(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?t:e,i=n?e:t,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a,s,l=o.commonAncestorContainer;if(t!==l&&e!==l||r.contains(i))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&p(a.firstElementChild)!==a?p(l):l;var c=g(t);return c.host?m(c.host,e):m(t,g(e).host)}function y(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",r=t.nodeName;if("BODY"===r||"HTML"===r){var i=t.ownerDocument.documentElement,o=t.ownerDocument.scrollingElement||i;return o[n]}return t[n]}function v(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=y(e,"top"),i=y(e,"left"),o=n?-1:1;return t.top+=r*o,t.bottom+=r*o,t.left+=i*o,t.right+=i*o,t}function b(t,e){var n="x"===e?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+r+"Width"])}function _(t,e,n,r){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],f(10)?parseInt(n["offset"+t])+parseInt(r["margin"+("Height"===t?"Top":"Left")])+parseInt(r["margin"+("Height"===t?"Bottom":"Right")]):0)}function w(t){var e=t.body,n=t.documentElement,r=f(10)&&getComputedStyle(n);return{height:_("Height",e,n,r),width:_("Width",e,n,r)}}var x=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},M=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),S=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},A=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};function C(t){return A({},t,{right:t.left+t.width,bottom:t.top+t.height})}function k(t){var e={};try{if(f(10)){e=t.getBoundingClientRect();var n=y(t,"top"),r=y(t,"left");e.top+=n,e.left+=r,e.bottom+=n,e.right+=r}else e=t.getBoundingClientRect()}catch(u){}var i={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},o="HTML"===t.nodeName?w(t.ownerDocument):{},a=t.offsetWidth-(o.width||t.clientWidth||i.width),l=t.offsetHeight-(o.height||t.clientHeight||i.height);if(a||l){var c=s(t);a-=b(c,"x"),l-=b(c,"y"),i.width-=a,i.height-=l}return C(i)}function T(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=f(10),i="HTML"===e.nodeName,o=k(t),a=k(e),l=c(t),u=s(e),h=parseFloat(u.borderTopWidth),d=parseFloat(u.borderLeftWidth);n&&i&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var p=C({top:o.top-a.top-h,left:o.left-a.left-d,width:o.width,height:o.height});if(p.marginTop=0,p.marginLeft=0,!r&&i){var g=parseFloat(u.marginTop),m=parseFloat(u.marginLeft);p.top-=h-g,p.bottom-=h-g,p.left-=d-m,p.right-=d-m,p.marginTop=g,p.marginLeft=m}return(r&&!n?e.contains(l):e===l&&"BODY"!==l.nodeName)&&(p=v(p,e)),p}function E(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,r=T(t,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:y(n),s=e?0:y(n,"left"),l={top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o};return C(l)}function O(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===s(t,"position"))return!0;var n=l(t);return!!n&&O(n)}function D(t){if(!t||!t.parentElement||f())return document.documentElement;for(var e=t.parentElement;e&&"none"===s(e,"transform");)e=e.parentElement;return e||document.documentElement}function P(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=i?D(t):m(t,u(e));if("viewport"===r)o=E(a,i);else{var s=void 0;"scrollParent"===r?"BODY"===(s=c(l(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===r?t.ownerDocument.documentElement:r;var h=T(s,a,i);if("HTML"!==s.nodeName||O(a))o=h;else{var d=w(t.ownerDocument),f=d.height,p=d.width;o.top+=h.top-h.marginTop,o.bottom=f+h.top,o.left+=h.left-h.marginLeft,o.right=p+h.left}}var g="number"==typeof(n=n||0);return o.left+=g?n:n.left||0,o.top+=g?n:n.top||0,o.right-=g?n:n.right||0,o.bottom-=g?n:n.bottom||0,o}function L(t){return t.width*t.height}function I(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=P(n,r,o,i),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},l=Object.keys(s).map((function(t){return A({key:t},s[t],{area:L(s[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){return t.width>=n.clientWidth&&t.height>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,h=t.split("-")[1];return u+(h?"-"+h:"")}function R(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=r?D(e):m(e,u(n));return T(n,i,r)}function N(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),r=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+r,height:t.offsetHeight+n}}function B(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function F(t,e,n){n=n.split("-")[0];var r=N(t),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return i[a]=e[a]+e[l]/2-r[l]/2,i[s]=n===s?e[s]-r[c]:e[B(s)],i}function z(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function j(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t.name===n}));var r=z(t,(function(t){return t.name===n}));return t.indexOf(r)}(t,0,n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&a(n)&&(e.offsets.popper=C(e.offsets.popper),e.offsets.reference=C(e.offsets.reference),e=n(e,t))})),e}function W(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=R(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=I(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=F(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=j(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function V(t,e){return t.some((function(t){return t.enabled&&t.name===e}))}function H(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),r=0;r<e.length;r++){var i=e[r],o=i?""+i+n:t;if(void 0!==document.body.style[o])return o}return null}function Y(){return this.state.isDestroyed=!0,V(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[H("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function U(t){var e=t.ownerDocument;return e?e.defaultView:window}function q(){this.state.eventsEnabled||(this.state=function(t,e,n,r){n.updateBound=r,U(t).addEventListener("resize",n.updateBound,{passive:!0});var i=c(t);return function t(e,n,r,i){var o="BODY"===e.nodeName,a=o?e.ownerDocument.defaultView:e;a.addEventListener(n,r,{passive:!0}),o||t(c(a.parentNode),n,r,i),i.push(a)}(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}(this.reference,0,this.state,this.scheduleUpdate))}function $(){var t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.state,U(this.reference).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function G(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function X(t,e){Object.keys(e).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&G(e[n])&&(r="px"),t.style[n]=e[n]+r}))}var K=r&&/Firefox/i.test(navigator.userAgent);function Z(t,e,n){var r=z(t,(function(t){return t.name===e})),i=!!r&&t.some((function(t){return t.name===n&&t.enabled&&t.order<r.order}));if(!i){var o="`"+e+"`";console.warn("`"+n+"` modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return i}var J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Q=J.slice(3);function tt(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Q.indexOf(t),r=Q.slice(n+1).concat(Q.slice(0,n));return e?r.reverse():r}var et={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],r=e.split("-")[1];if(r){var i=t.offsets,o=i.reference,a=i.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:S({},l,o[l]),end:S({},l,o[l]+o[c]-a[c])};t.offsets.popper=A({},a,u[r])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n,r=e.offset,i=t.offsets,o=i.popper,a=i.reference,s=t.placement.split("-")[0];return n=G(+r)?[+r,0]:function(t,e,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(z(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(c=c.map((function(t,r){var i=(1===r?!o:o)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,r){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return t;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return C(s)[e]/100*o}return"vh"===a||"vw"===a?("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o}(t,i,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,r){G(n)&&(i[e]+=n*("-"===t[r-1]?-1:1))}))})),i}(r,o,a,s),"left"===s?(o.top+=n[0],o.left-=n[1]):"right"===s?(o.top+=n[0],o.left+=n[1]):"top"===s?(o.left+=n[0],o.top-=n[1]):"bottom"===s&&(o.left+=n[0],o.top+=n[1]),t.popper=o,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||p(t.instance.popper);t.instance.reference===n&&(n=p(n));var r=H("transform"),i=t.instance.popper.style,o=i.top,a=i.left,s=i[r];i.top="",i.left="",i[r]="";var l=P(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);i.top=o,i.left=a,i[r]=s,e.boundaries=l;var c=t.offsets.popper,u={primary:function(t){var n=c[t];return c[t]<l[t]&&!e.escapeWithReference&&(n=Math.max(c[t],l[t])),S({},t,n)},secondary:function(t){var n="right"===t?"left":"top",r=c[n];return c[t]>l[t]&&!e.escapeWithReference&&(r=Math.min(c[n],l[t]-("right"===t?c.width:c.height))),S({},n,r)}};return e.priority.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";c=A({},c,u[e](t))})),t.offsets.popper=c,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,r=e.reference,i=t.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]<o(r[l])&&(t.offsets.popper[l]=o(r[l])-n[c]),n[l]>o(r[s])&&(t.offsets.popper[l]=o(r[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!Z(t.instance.modifiers,"arrow","keepTogether"))return t;var r=e.element;if("string"==typeof r){if(!(r=t.instance.popper.querySelector(r)))return t}else if(!t.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var i=t.placement.split("-")[0],o=t.offsets,a=o.popper,l=o.reference,c=-1!==["left","right"].indexOf(i),u=c?"height":"width",h=c?"Top":"Left",d=h.toLowerCase(),f=c?"left":"top",p=c?"bottom":"right",g=N(r)[u];l[p]-g<a[d]&&(t.offsets.popper[d]-=a[d]-(l[p]-g)),l[d]+g>a[p]&&(t.offsets.popper[d]+=l[d]+g-a[p]),t.offsets.popper=C(t.offsets.popper);var m=l[d]+l[u]/2-g/2,y=s(t.instance.popper),v=parseFloat(y["margin"+h]),b=parseFloat(y["border"+h+"Width"]),_=m-t.offsets.popper[d]-v-b;return _=Math.max(Math.min(a[u]-g,_),0),t.arrowElement=r,t.offsets.arrow=(S(n={},d,Math.round(_)),S(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(V(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=P(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),r=t.placement.split("-")[0],i=B(r),o=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case"flip":a=[r,i];break;case"clockwise":a=tt(r);break;case"counterclockwise":a=tt(r,!0);break;default:a=e.behavior}return a.forEach((function(s,l){if(r!==s||a.length===l+1)return t;r=t.placement.split("-")[0],i=B(r);var c=t.offsets.popper,u=t.offsets.reference,h=Math.floor,d="left"===r&&h(c.right)>h(u.left)||"right"===r&&h(c.left)<h(u.right)||"top"===r&&h(c.bottom)>h(u.top)||"bottom"===r&&h(c.top)<h(u.bottom),f=h(c.left)<h(n.left),p=h(c.right)>h(n.right),g=h(c.top)<h(n.top),m=h(c.bottom)>h(n.bottom),y="left"===r&&f||"right"===r&&p||"top"===r&&g||"bottom"===r&&m,v=-1!==["top","bottom"].indexOf(r),b=!!e.flipVariations&&(v&&"start"===o&&f||v&&"end"===o&&p||!v&&"start"===o&&g||!v&&"end"===o&&m)||!!e.flipVariationsByContent&&(v&&"start"===o&&p||v&&"end"===o&&f||!v&&"start"===o&&m||!v&&"end"===o&&g);(d||y||b)&&(t.flipped=!0,(d||y)&&(r=a[l+1]),b&&(o=function(t){return"end"===t?"start":"start"===t?"end":t}(o)),t.placement=r+(o?"-"+o:""),t.offsets.popper=A({},t.offsets.popper,F(t.instance.popper,t.offsets.reference,t.placement)),t=j(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],r=t.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(s?i[a?"width":"height"]:0),t.placement=B(e),t.offsets.popper=C(i),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Z(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=z(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottom<n.top||e.left>n.right||e.top>n.bottom||e.right<n.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var n=e.x,r=e.y,i=t.offsets.popper,o=z(t.instance.modifiers,(function(t){return"applyStyle"===t.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,s,l=void 0!==o?o:e.gpuAcceleration,c=p(t.instance.popper),u=k(c),h={position:i.position},d=function(t,e){var n=t.offsets,r=n.popper,i=Math.round,o=Math.floor,a=function(t){return t},s=i(n.reference.width),l=i(r.width),c=-1!==["left","right"].indexOf(t.placement),u=-1!==t.placement.indexOf("-"),h=e?c||u||s%2==l%2?i:o:a,d=e?i:a;return{left:h(s%2==1&&l%2==1&&!u&&e?r.left-1:r.left),top:d(r.top),bottom:d(r.bottom),right:h(r.right)}}(t,window.devicePixelRatio<2||!K),f="bottom"===n?"top":"bottom",g="right"===r?"left":"right",m=H("transform");if(s="bottom"===f?"HTML"===c.nodeName?-c.clientHeight+d.bottom:-u.height+d.bottom:d.top,a="right"===g?"HTML"===c.nodeName?-c.clientWidth+d.right:-u.width+d.right:d.left,l&&m)h[m]="translate3d("+a+"px, "+s+"px, 0)",h[f]=0,h[g]=0,h.willChange="transform";else{var y="right"===g?-1:1;h[f]=s*("bottom"===f?-1:1),h[g]=a*y,h.willChange=f+", "+g}return t.attributes=A({},{"x-placement":t.placement},t.attributes),t.styles=A({},h,t.styles),t.arrowStyles=A({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,n;return X(t.instance.popper,t.styles),e=t.instance.popper,n=t.attributes,Object.keys(n).forEach((function(t){!1!==n[t]?e.setAttribute(t,n[t]):e.removeAttribute(t)})),t.arrowElement&&Object.keys(t.arrowStyles).length&&X(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,n,r,i){var o=R(i,e,t,n.positionFixed),a=I(n.placement,o,e,t,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return e.setAttribute("x-placement",a),X(e,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},nt=function(){function t(e,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};x(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=o(this.update.bind(this)),this.options=A({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(A({},t.Defaults.modifiers,i.modifiers)).forEach((function(e){r.options.modifiers[e]=A({},t.Defaults.modifiers[e]||{},i.modifiers?i.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return A({name:t},r.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&a(t.onLoad)&&t.onLoad(r.reference,r.popper,r.options,t,r.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return M(t,[{key:"update",value:function(){return W.call(this)}},{key:"destroy",value:function(){return Y.call(this)}},{key:"enableEventListeners",value:function(){return q.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),t}();nt.Utils=("undefined"!=typeof window?window:global).PopperUtils,nt.placements=J,nt.Defaults=et;var rt=nt;function it(){return(it=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function ot(t,e){t.innerHTML=e}function at(t,e){return{}.hasOwnProperty.call(t,e)}function st(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?Array.isArray(n)?n[e]:n:r}return t}function lt(t,e){return t&&t.modifiers&&t.modifiers[e]}function ct(t,e){var n={}.toString.call(t);return 0===n.indexOf("[object")&&n.indexOf(e+"]")>-1}function ut(t){return ct(t,"Element")}function ht(t,e){return"function"==typeof t?t.apply(void 0,e):t}function dt(t,e,n,r){t.filter((function(t){return t.name===e}))[0][n]=r}function ft(){return document.createElement("div")}function pt(t,e){t.forEach((function(t){t&&(t.style.transitionDuration=e+"ms")}))}function gt(t,e){t.forEach((function(t){t&&t.setAttribute("data-state",e)}))}function mt(t,e){return 0===e?t:function(r){clearTimeout(n),n=setTimeout((function(){t(r)}),e)};var n}function yt(t,e,n){t&&t!==e&&t.apply(void 0,n)}function vt(t){return[].slice.call(t)}function bt(t,e){return t.indexOf(e)>-1}function _t(t){return t.split(/\s+/).filter(Boolean)}function wt(t){return[].concat(t)}function xt(t,e){-1===t.indexOf(e)&&t.push(e)}function Mt(t){return"number"==typeof t?t:parseFloat(t)}function St(t,e,n){void 0===e&&(e=5);var r={top:0,right:0,bottom:0,left:0};return Object.keys(r).reduce((function(r,i){return r[i]="number"==typeof e?e:e[i],t===i&&(r[i]="number"==typeof e?e+n:e[t]+n),r}),r)}var At=it({allowHTML:!0,animation:"fade",appendTo:function(){return document.body},aria:"describedby",arrow:!0,boundary:"scrollParent",content:"",delay:0,distance:10,duration:[300,250],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},placement:"top",plugins:[],popperOptions:{},role:"tooltip",showOnCreate:!1,theme:"",touch:!0,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,zIndex:9999},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1}),Ct=Object.keys(At),kt=["arrow","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"];function Tt(t){var e=(t.plugins||[]).reduce((function(e,n){var r=n.name;return r&&(e[r]=void 0!==t[r]?t[r]:n.defaultValue),e}),{});return it({},t,{},e)}function Et(t,e){var n=it({},e,{content:ht(e.content,[t])},e.ignoreAttributes?{}:function(t,e){return(e?Object.keys(Tt(it({},At,{plugins:e}))):Ct).reduce((function(e,n){var r=(t.getAttribute("data-tippy-"+n)||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(i){e[n]=r}return e}),{})}(t,e.plugins));return n.interactive&&(n.aria=null),n}var Ot={passive:!0},Dt={isTouch:!1},Pt=0;function Lt(){Dt.isTouch||(Dt.isTouch=!0,window.performance&&document.addEventListener("mousemove",It))}function It(){var t=performance.now();t-Pt<20&&(Dt.isTouch=!1,document.removeEventListener("mousemove",It)),Pt=t}function Rt(){var t,e=document.activeElement;(t=e)&&t._tippy&&t._tippy.reference===t&&e.blur&&!e._tippy.state.isVisible&&e.blur()}var Nt="undefined"!=typeof window&&"undefined"!=typeof document,Bt=Nt?navigator.userAgent:"",Ft=/MSIE |Trident\//.test(Bt),zt=Nt&&/iPhone|iPad|iPod/.test(navigator.platform);function jt(t){document.body.classList[t&&zt&&Dt.isTouch?"add":"remove"]("tippy-iOS")}function Wt(t){return t.split("-")[0]}function Vt(t){t.setAttribute("data-inertia","")}function Ht(t){t.setAttribute("data-interactive","")}function Yt(t,e){ut(e.content)?(ot(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(t[e.allowHTML?"innerHTML":"textContent"]=e.content)}function Ut(t){return{tooltip:t.querySelector(".tippy-tooltip"),content:t.querySelector(".tippy-content"),arrow:t.querySelector(".tippy-arrow")||t.querySelector(".tippy-svg-arrow")}}function qt(t){var e=ft();return!0===t?e.className="tippy-arrow":(e.className="tippy-svg-arrow",ut(t)?e.appendChild(t):ot(e,t)),e}function $t(t,e,n){var r,i=Ut(t),o=i.tooltip,a=i.content,s=i.arrow;t.style.zIndex=""+n.zIndex,o.setAttribute("data-animation",n.animation),o.style.maxWidth="number"==typeof(r=n.maxWidth)?r+"px":r,n.role?o.setAttribute("role",n.role):o.removeAttribute("role"),e.content!==n.content&&Yt(a,n),!e.arrow&&n.arrow?(o.appendChild(qt(n.arrow)),o.setAttribute("data-arrow","")):e.arrow&&!n.arrow?(o.removeChild(s),o.removeAttribute("data-arrow")):e.arrow!==n.arrow&&(o.removeChild(s),o.appendChild(qt(n.arrow))),!e.interactive&&n.interactive?Ht(o):e.interactive&&!n.interactive&&function(t){t.removeAttribute("data-interactive")}(o),!e.inertia&&n.inertia?Vt(o):e.inertia&&!n.inertia&&function(t){t.removeAttribute("data-inertia")}(o),e.theme!==n.theme&&(Xt(o,"remove",e.theme),Xt(o,"add",n.theme))}function Gt(t,e,n){["transitionend","webkitTransitionEnd"].forEach((function(r){t[e+"EventListener"](r,n)}))}function Xt(t,e,n){_t(n).forEach((function(n){t.classList[e](n+"-theme")}))}var Kt=1,Zt=[],Jt=[];function Qt(t,e,n){void 0===e&&(e={}),void 0===n&&(n=[]),n=At.plugins.concat(e.plugins||n),document.addEventListener("touchstart",Lt,it({},Ot,{capture:!0})),window.addEventListener("blur",Rt);var r,i=it({},e,{plugins:n}),o=(r=t,ut(r)?[r]:function(t){return ct(t,"NodeList")}(r)?vt(r):Array.isArray(r)?r:vt(document.querySelectorAll(r))).reduce((function(t,e){var n=e&&function(t,e){var n,r,i,o=Et(t,it({},At,{},Tt(e)));if(!o.multiple&&t._tippy)return null;var a,s,l,c,u,h,d=!1,f=!1,p=!1,g=0,m=[],y=mt(Y,o.interactiveDebounce),v=(u=wt(o.triggerTarget||t)[0])&&u.ownerDocument||document,b=Kt++,_=function(t,e){var n=ft();n.className="tippy-popper",n.style.position="absolute",n.style.top="0",n.style.left="0";var r=ft();r.className="tippy-tooltip",r.id="tippy-"+t,r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1"),Xt(r,"add",e.theme);var i=ft();return i.className="tippy-content",i.setAttribute("data-state","hidden"),e.interactive&&Ht(r),e.arrow&&(r.setAttribute("data-arrow",""),r.appendChild(qt(e.arrow))),e.inertia&&Vt(r),Yt(i,e),r.appendChild(i),n.appendChild(r),$t(n,e,e),n}(b,o),w=Ut(_),x=(h=o.plugins).filter((function(t,e){return h.indexOf(t)===e})),M=w.tooltip,S=[M,w.content],A={id:b,reference:t,popper:_,popperChildren:w,popperInstance:null,props:o,state:{currentPlacement:null,isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:x,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(i)},setProps:function(e){if(!A.state.isDestroyed){P("onBeforeUpdate",[A,e]),V();var n,r=A.props,i=Et(t,it({},A.props,{},e,{ignoreAttributes:!0}));if(i.ignoreAttributes=void 0!==(n=e.ignoreAttributes)?n:r.ignoreAttributes,A.props=i,W(),r.interactiveDebounce!==i.interactiveDebounce&&(R(),y=mt(Y,i.interactiveDebounce)),$t(_,r,i),A.popperChildren=Ut(_),r.triggerTarget&&!i.triggerTarget?wt(r.triggerTarget).forEach((function(t){t.removeAttribute("aria-expanded")})):i.triggerTarget&&t.removeAttribute("aria-expanded"),I(),A.popperInstance)if(kt.some((function(t){return at(e,t)&&e[t]!==r[t]}))){var o=A.popperInstance.reference;A.popperInstance.destroy(),G(),A.popperInstance.reference=o,A.state.isVisible&&A.popperInstance.enableEventListeners()}else A.popperInstance.update();P("onAfterUpdate",[A,e])}},setContent:function(t){A.setProps({content:t})},show:function(t){void 0===t&&(t=st(A.props.duration,0,At.duration)),A.state.isVisible||A.state.isDestroyed||!A.state.isEnabled||Dt.isTouch&&!A.props.touch||O().hasAttribute("disabled")||(A.popperInstance||G(),P("onShow",[A],!1),!1!==A.props.onShow(A)&&(B(),_.style.visibility="visible",A.state.isVisible=!0,A.state.isMounted||pt(S.concat(_),0),s=function(){A.state.isVisible&&(pt([_],A.props.updateDuration),pt(S,t),gt(S,"visible"),L(),I(),xt(Jt,A),jt(!0),A.state.isMounted=!0,P("onMount",[A]),function(t,e){z(t,(function(){A.state.isShown=!0,P("onShown",[A])}))}(t))},function(){g=0;var t,e=A.props.appendTo,n=O();(t=A.props.interactive&&e===At.appendTo||"parent"===e?n.parentNode:ht(e,[n])).contains(_)||t.appendChild(_),dt(A.popperInstance.modifiers,"flip","enabled",A.props.flip),A.popperInstance.enableEventListeners(),A.popperInstance.update()}()))},hide:function(t){void 0===t&&(t=st(A.props.duration,1,At.duration)),!A.state.isVisible&&!d||A.state.isDestroyed||!A.state.isEnabled&&!d||(P("onHide",[A],!1),(!1!==A.props.onHide(A)||d)&&(F(),_.style.visibility="hidden",A.state.isVisible=!1,A.state.isShown=!1,pt(S,t),gt(S,"hidden"),L(),I(),function(t,e){z(t,(function(){!A.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&(A.popperInstance.disableEventListeners(),A.popperInstance.options.placement=A.props.placement,_.parentNode.removeChild(_),0===(Jt=Jt.filter((function(t){return t!==A}))).length&&jt(!1),A.state.isMounted=!1,P("onHidden",[A]))}))}(t)))},enable:function(){A.state.isEnabled=!0},disable:function(){A.hide(),A.state.isEnabled=!1},destroy:function(){A.state.isDestroyed||(d=!0,A.clearDelayTimeouts(),A.hide(0),V(),delete t._tippy,A.popperInstance&&A.popperInstance.destroy(),d=!1,A.state.isDestroyed=!0,P("onDestroy",[A]))}};t._tippy=A,_._tippy=A;var C=x.map((function(t){return t.fn(A)})),k=t.hasAttribute("aria-expanded");return W(),I(),o.lazy||G(),P("onCreate",[A]),o.showOnCreate&&K(),_.addEventListener("mouseenter",(function(){A.props.interactive&&A.state.isVisible&&A.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(t){A.props.interactive&&bt(A.props.trigger,"mouseenter")&&(y(t),v.addEventListener("mousemove",y))})),A;function T(){var t=A.props.touch;return Array.isArray(t)?t:[t,0]}function E(){return"hold"===T()[0]}function O(){return c||t}function D(t){return A.state.isMounted&&!A.state.isVisible||Dt.isTouch||a&&"focus"===a.type?0:st(A.props.delay,t?0:1,At.delay)}function P(t,e,n){var r;void 0===n&&(n=!0),C.forEach((function(n){at(n,t)&&n[t].apply(n,e)})),n&&(r=A.props)[t].apply(r,e)}function L(){var e=A.props.aria;if(e){var n="aria-"+e,r=M.id;wt(A.props.triggerTarget||t).forEach((function(t){var e=t.getAttribute(n);if(A.state.isVisible)t.setAttribute(n,e?e+" "+r:r);else{var i=e&&e.replace(r,"").trim();i?t.setAttribute(n,i):t.removeAttribute(n)}}))}}function I(){k||wt(A.props.triggerTarget||t).forEach((function(t){A.props.interactive?t.setAttribute("aria-expanded",A.state.isVisible&&t===O()?"true":"false"):t.removeAttribute("aria-expanded")}))}function R(){v.body.removeEventListener("mouseleave",Z),v.removeEventListener("mousemove",y),Zt=Zt.filter((function(t){return t!==y}))}function N(t){if(!A.props.interactive||!_.contains(t.target)){if(O().contains(t.target)){if(Dt.isTouch)return;if(A.state.isVisible&&bt(A.props.trigger,"click"))return}!0===A.props.hideOnClick&&(f=!1,A.clearDelayTimeouts(),A.hide(),p=!0,setTimeout((function(){p=!1})),A.state.isMounted||F())}}function B(){v.addEventListener("mousedown",N,!0)}function F(){v.removeEventListener("mousedown",N,!0)}function z(t,e){function n(t){t.target===M&&(Gt(M,"remove",n),e())}if(0===t)return e();Gt(M,"remove",l),Gt(M,"add",n),l=n}function j(e,n,r){void 0===r&&(r=!1),wt(A.props.triggerTarget||t).forEach((function(t){t.addEventListener(e,n,r),m.push({node:t,eventType:e,handler:n,options:r})}))}function W(){E()&&(j("touchstart",H,Ot),j("touchend",U,Ot)),_t(A.props.trigger).forEach((function(t){if("manual"!==t)switch(j(t,H),t){case"mouseenter":j("mouseleave",U);break;case"focus":j(Ft?"focusout":"blur",q);break;case"focusin":j("focusout",q)}}))}function V(){m.forEach((function(t){t.node.removeEventListener(t.eventType,t.handler,t.options)})),m=[]}function H(t){var e=!1;if(A.state.isEnabled&&!$(t)&&!p){if(a=t,c=t.currentTarget,I(),!A.state.isVisible&&ct(t,"MouseEvent")&&Zt.forEach((function(e){return e(t)})),"click"!==t.type||bt(A.props.trigger,"mouseenter")&&!f||!1===A.props.hideOnClick||!A.state.isVisible){var r=T(),i=r[1];Dt.isTouch&&"hold"===r[0]&&i?n=setTimeout((function(){K(t)}),i):K(t)}else e=!0;"click"===t.type&&(f=!e),e&&Z(t)}}function Y(e){var n=function(e,n){for(;e;){if((r=e)===t||r===_)return e;e=e.parentElement}var r;return null}(e.target);"mousemove"===e.type&&n||function(t,e){var n=e.clientX,r=e.clientY;return t.every((function(t){var e=t.popperRect,i=t.tooltipRect,o=t.interactiveBorder,a=Math.min(e.top,i.top),s=Math.max(e.right,i.right),l=Math.max(e.bottom,i.bottom),c=Math.min(e.left,i.left);return a-r>o||r-l>o||c-n>o||n-s>o}))}(vt(_.querySelectorAll(".tippy-popper")).concat(_).map((function(t){var e=t._tippy,n=e.popperChildren.tooltip,r=e.props.interactiveBorder;return{popperRect:t.getBoundingClientRect(),tooltipRect:n.getBoundingClientRect(),interactiveBorder:r}})),e)&&(R(),Z(e))}function U(t){if(!($(t)||bt(A.props.trigger,"click")&&f))return A.props.interactive?(v.body.addEventListener("mouseleave",Z),v.addEventListener("mousemove",y),xt(Zt,y),void y(t)):void Z(t)}function q(t){(bt(A.props.trigger,"focusin")||t.target===O())&&(A.props.interactive&&t.relatedTarget&&_.contains(t.relatedTarget)||Z(t))}function $(t){var e="ontouchstart"in window,n=bt(t.type,"touch"),r=E();return e&&Dt.isTouch&&r&&!n||Dt.isTouch&&!r&&n}function G(){var e,n=A.props.popperOptions,r=A.popperChildren.arrow,i=lt(n,"flip"),o=lt(n,"preventOverflow");function a(t){var n=A.state.currentPlacement;A.state.currentPlacement=t.placement,A.props.flip&&!A.props.flipOnUpdate&&(t.flipped&&(A.popperInstance.options.placement=t.placement),dt(A.popperInstance.modifiers,"flip","enabled",!1)),M.setAttribute("data-placement",t.placement),!1!==t.attributes["x-out-of-boundaries"]?M.setAttribute("data-out-of-boundaries",""):M.removeAttribute("data-out-of-boundaries");var r=Wt(t.placement),i=bt(["top","bottom"],r),o=bt(["bottom","right"],r);M.style.top="0",M.style.left="0",M.style[i?"top":"left"]=(o?1:-1)*e+"px",n&&n!==t.placement&&A.popperInstance.update()}var s=it({eventsEnabled:!1,placement:A.props.placement},n,{modifiers:it({},n&&n.modifiers,{tippyDistance:{enabled:!0,order:0,fn:function(t){e=function(t,e){var n="string"==typeof e&&bt(e,"rem"),r=t.documentElement;return r&&n?parseFloat(getComputedStyle(r).fontSize||String(16))*Mt(e):Mt(e)}(v,A.props.distance);var n=Wt(t.placement),r=St(n,o&&o.padding,e),a=St(n,i&&i.padding,e),s=A.popperInstance.modifiers;return dt(s,"preventOverflow","padding",r),dt(s,"flip","padding",a),t}},preventOverflow:it({boundariesElement:A.props.boundary},o),flip:it({enabled:A.props.flip,behavior:A.props.flipBehavior},i),arrow:it({element:r,enabled:!!r},lt(n,"arrow")),offset:it({offset:A.props.offset},lt(n,"offset"))}),onCreate:function(t){a(t),yt(n&&n.onCreate,s.onCreate,[t]),X()},onUpdate:function(t){a(t),yt(n&&n.onUpdate,s.onUpdate,[t]),X()}});A.popperInstance=new rt(t,_,s)}function X(){0===g?(g++,A.popperInstance.update()):s&&1===g&&(g++,s())}function K(t){A.clearDelayTimeouts(),A.popperInstance||G(),t&&P("onTrigger",[A,t]),B();var e=D(!0);e?n=setTimeout((function(){A.show()}),e):A.show()}function Z(t){if(A.clearDelayTimeouts(),P("onUntrigger",[A,t]),A.state.isVisible){if(!(bt(A.props.trigger,"mouseenter")&&bt(A.props.trigger,"click")&&bt(["mouseleave","mousemove"],t.type)&&f)){var e=D(!1);e?r=setTimeout((function(){A.state.isVisible&&A.hide()}),e):i=requestAnimationFrame((function(){A.hide()}))}}else F()}}(e,i);return n&&t.push(n),t}),[]);return ut(t)?o[0]:o}Qt.version="5.2.1",Qt.defaultProps=At,Qt.setDefaultProps=function(t){Object.keys(t).forEach((function(e){At[e]=t[e]}))},Qt.currentInput=Dt},"2WpN":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("pugT");function a(t){return function(e){return e.lift(new s(t))}}var s=function(){function t(t){this.callback=t}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.callback))},t}(),l=function(t){function e(e,n){var r=t.call(this,e)||this;return r.add(new o.a(n)),r}return r.__extends(e,t),e}(i.a)},"2XXS":function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getFullYear();return e.setFullYear(n+1,0,0),e.setHours(23,59,59,999),e}},"2Zpj":function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return l}));var r=n("CcnG"),i=n("gI3B"),o=function(){return function(t,e){this.relativePath=t,this.fileEntry=e}}(),a=function(){return function(t){this.files=t}}(),s=function(){function t(t,e){var n=this;this.zone=t,this.renderer=e,this.accept="*",this.dropZoneLabel="",this.dropZoneClassName="ngx-file-drop__drop-zone drop-zone",this.contentClassName="ngx-file-drop__content content",this.showBrowseBtn=!1,this.browseBtnClassName="btn btn-primary btn-xs ngx-file-drop__browse-btn",this.browseBtnLabel="Browse files",this.onFileDrop=new r.EventEmitter,this.onFileOver=new r.EventEmitter,this.onFileLeave=new r.EventEmitter,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.globalDragStartListener=this.renderer.listen("document","dragstart",(function(t){n.globalDraggingInProgress=!0})),this.globalDragEndListener=this.renderer.listen("document","dragend",(function(t){n.globalDraggingInProgress=!1}))}return Object.defineProperty(t.prototype,"headertext",{get:function(){return this.dropZoneLabel},set:function(t){this.dropZoneLabel=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customstyle",{get:function(){return this.dropZoneClassName},set:function(t){this.dropZoneClassName=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customContentStyle",{get:function(){return this.contentClassName},set:function(t){this.contentClassName=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=null!=t&&""+t!="false"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disableIf",{get:function(){return this.disabled},set:function(t){this.disabled=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customBtnStyling",{get:function(){return this.browseBtnClassName},set:function(t){this.browseBtnClassName=t},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null},t.prototype.onDragOver=function(t){this.isDropzoneDisabled()||(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(t)),this.preventAndStop(t))},t.prototype.onDragLeave=function(t){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(t)),this.preventAndStop(t))},t.prototype.dropFiles=function(t){var e;!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,t.dataTransfer)&&(t.dataTransfer.dropEffect="copy",e=t.dataTransfer.items?t.dataTransfer.items:t.dataTransfer.files,this.preventAndStop(t),this.checkFiles(e))},t.prototype.onBrowseButtonClick=function(t){this.fileSelector&&this.fileSelector.nativeElement&&this.fileSelector.nativeElement.click()},t.prototype.uploadFiles=function(t){this.isDropzoneDisabled()||t.target&&(this.checkFiles(t.target.files||[]),this.resetFileInput())},t.prototype.checkFiles=function(t){for(var e=this,n=function(e){var n=t[e],i=null;if(r.canGetAsEntry(n)&&(i=n.webkitGetAsEntry()),i)i.isFile?(s=new o(i.name,i),r.addToQueue(s)):i.isDirectory&&r.traverseFileTree(i,i.name);else if(n){var a={name:n.name,isDirectory:!1,isFile:!0,file:function(t){t(n)}},s=new o(a.name,a);r.addToQueue(s)}},r=this,s=0;s<t.length;s++)n(s);this.dropEventTimerSubscription&&this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=Object(i.a)(200,200).subscribe((function(){e.files.length>0&&0===e.numOfActiveReadEntries&&(e.onFileDrop.emit(new a(e.files)),e.files=[])}))},t.prototype.traverseFileTree=function(t,e){var n=this;if(t.isFile){var r=new o(e,t);this.files.push(r)}else{e+="/";var i=t.createReader(),a=[],s=function(){n.numOfActiveReadEntries++,i.readEntries((function(r){if(r.length)a=a.concat(r),s();else if(0===a.length){var i=new o(e,t);n.zone.run((function(){n.addToQueue(i)}))}else for(var l=function(t){n.zone.run((function(){n.traverseFileTree(a[t],e+a[t].name)}))},c=0;c<a.length;c++)l(c);n.numOfActiveReadEntries--}))};s()}},t.prototype.resetFileInput=function(){if(this.fileSelector&&this.fileSelector.nativeElement){var t=this.fileSelector.nativeElement,e=t.parentElement,n=this.getHelperFormElement(),r=this.getFileInputPlaceholderElement();e!==n&&(this.renderer.insertBefore(e,r,t),this.renderer.appendChild(n,t),n.reset(),this.renderer.insertBefore(e,t,r),this.renderer.removeChild(e,r))}},t.prototype.getHelperFormElement=function(){return this.helperFormEl||(this.helperFormEl=this.renderer.createElement("form")),this.helperFormEl},t.prototype.getFileInputPlaceholderElement=function(){return this.fileInputPlaceholderEl||(this.fileInputPlaceholderEl=this.renderer.createElement("div")),this.fileInputPlaceholderEl},t.prototype.canGetAsEntry=function(t){return!!t.webkitGetAsEntry},t.prototype.isDropzoneDisabled=function(){return this.globalDraggingInProgress||this.disabled},t.prototype.addToQueue=function(t){this.files.push(t)},t.prototype.preventAndStop=function(t){t.stopPropagation(),t.preventDefault()},t}(),l=function(){return function(){}}()},"2ePl":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t}},"2fjn":function(t,e,n){!function(t){"use strict";t.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".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’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] 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"))},"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("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,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:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",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"))},"3+at":function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("/6Iq")),r(n("nPu3"))},"3/ER":function(t,e,n){"use strict";(function(t){var r=n("Ju5/"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===i?r.a.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.a=function(t,e){if(e)return t.slice();var n=t.length,r=s?s(n):new t.constructor(n);return t.copy(r),r}}).call(this,n("3UD+")(t))},"31qQ":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(){return function(t){return t.lift(new a)}}var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(e){var n=t.call(this,e)||this;return n.hasCompleted=!1,n.hasSubscription=!1,n}return r.__extends(e,t),e.prototype._next=function(t){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(i.c)(t,new i.a(this))))},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},e.prototype.notifyComplete=function(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(i.b)},"338f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.concatMap=function(t){return r.concatMap(t)(this)}},"37L2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("338f");r.Observable.prototype.concatMap=i.concatMap},"3Bjn":function(t,e,n){"use strict";var r=n("UOu5");n.d(e,"a",(function(){return r.a}))},"3E1r":function(t,e,n){!function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};t.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".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:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n("wd/R"))},"3ELE":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.gt=function(t){return function(e){return i.isPresent(t)?i.isPresent(r.Validators.required(e))||+e.value>+t?null:{gt:!0}:null}}},"3EiV":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("dL1u");r.Observable.prototype.buffer=i.buffer},"3J/R":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("26FU"),i=n("xlPZ");function o(t){return function(e){return Object(i.a)(new r.a(t))(e)}}},"3Kci":function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("NrNb"),i=n("JKGV"),o={code:"interaction_required"},a={code:"consent_required"},s={code:"login_required"},l=function(t){function e(n,r){var i=t.call(this,n,r)||this;return i.name="InteractionRequiredAuthError",Object.setPrototypeOf(i,e.prototype),i}return r.c(e,t),e.isInteractionRequiredError=function(t){return t&&[o.code,a.code,s.code].indexOf(t)>-1},e.createLoginRequiredAuthError=function(t){return new e(s.code,t)},e.createInteractionRequiredAuthError=function(t){return new e(o.code,t)},e.createConsentRequiredAuthError=function(t){return new e(a.code,t)},e}(i.a)},"3Msh":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("ZYCi"),o=n("ahDk");n("91yj"),e.BreadcrumbComponent=function(){function t(t,e,n){var r=this;this.breadcrumbService=t,this.activatedRoute=e,this.router=n,t.get().subscribe((function(t){r.breadcrumbs=t}))}return t.prototype.hasParams=function(t){return Object.keys(t.params).length?[t.url,t.params]:[t.url]},t.prototype.ngOnInit=function(){var t=this;this.router.events.pipe(o.filter((function(t){return t instanceof i.NavigationEnd}))).subscribe((function(e){t.currentBreadcrumbs=[];for(var n=t.activatedRoute.root,r="",o=function(){var e="";n.children.forEach((function(o){if(n=o,o.outlet===i.PRIMARY_OUTLET){var a=o.routeConfig&&o.routeConfig.data,s=o.snapshot.params.hasOwnProperty("breadcrumb");if(a||s){s?e=o.snapshot.params.breadcrumb.replace(/_/g," "):o.snapshot.data.hasOwnProperty("breadcrumb")&&(e=o.snapshot.data.breadcrumb);var l=o.snapshot.url.map((function(t){return t.path})).join("/");r+="/"+l,0===l.length&&(o.snapshot.params={});var c={label:e,params:o.snapshot.params,url:r};o.snapshot.data.hasOwnProperty("prefixBreadcrumb")?t.breadcrumbService.storePrefixed(c):t.currentBreadcrumbs.push(c)}}})),t.breadcrumbService.store(t.currentBreadcrumbs)};n.children.length>0;)o()}))},t.decorators=[{type:r.Component,args:[{selector:"breadcrumb",template:'\n        <div [ngClass]="{ \'container-fluid\': allowBootstrap, \'fluid-bread\': true}">\n            <div class="container">\n                <ol [ngClass]="{ \'breadcrumb\': allowBootstrap}" class="{{addClass ? \'\' + addClass : \'\'}}">\n                    <li *ngFor="let breadcrumb of breadcrumbs; let last = last"\n                        [ngClass]="{ \'breadcrumb-item\': allowBootstrap, \'list\': true, \'active\': last }">\n                        <a *ngIf="!last" [routerLink]="hasParams(breadcrumb)">\n                            {{breadcrumb.label}}\n                        </a>\n                        <span *ngIf="last">{{ breadcrumb.label }}</span>\n                    </li>\n                </ol>\n            </div>\n        </div>',styles:["\n        .fluid-bread {\n            background-color: white;\n        }\n\n        .breadcrumb {\n            background-color: white;\n            padding: 4px;\n            margin-bottom: 0;\n        }"],encapsulation:r.ViewEncapsulation.None}]}],t.propDecorators={allowBootstrap:[{type:r.Input}],addClass:[{type:r.Input}]},t}()},"3Qpg":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.fromPromise=r.from},"3U0i":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return t.prototype=Object.create(Error.prototype),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}},"3d+l":function(t,e,n){var r=n("rMQs");t.exports=function(t){return r(t)?366:365}},"3fWJ":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}()},"3hPP":function(t,e,n){var r=n("iWRJ"),i=n("tMf1");t.exports=function(t){var e=r(t),n=new Date(0);n.setFullYear(e+1,0,4),n.setHours(0,0,0,0);var o=i(n);return o.setDate(o.getDate()-1),o}},"3pJQ":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("O7cu"),n("CcnG"),n("OzfB"),n("n6gG");var r=function(){return function(){}}()},"3zVU":function(t,e,n){var r=n("J6Hf");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},"4+yM":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)}},"41IB":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(){return function(t){return t.lift(new a)}}var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._next=function(t){t.observe(this.destination)},e}(i.a)},"4AtU":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.expand=function(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),r.expand(t,e=(e||0)<1?Number.POSITIVE_INFINITY:e,n)(this)}},"4D9t":function(t,e,n){"use strict";n.d(e,"a",(function(){return M})),n.d(e,"c",(function(){return S})),n.d(e,"b",(function(){return A})),n.d(e,"d",(function(){return C}));var r,i=n("CcnG"),o=n("Ip0R"),a=n("4c35"),s=n("eDkP"),l=n("YSh2"),c=n("n6gG"),u=n("EVAe"),h=n("bMPK"),d=n("EFU/"),f=n("ik8I"),p=n("p+pl"),g=n("pugT"),m=n("p0ib"),y=n("t9fZ"),v=n("VnD/"),b=(r=function(t,e){return(r=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(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),_=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},w=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},x=function(t,e){return function(n,r){e(n,r,t)}},M=new i.InjectionToken("owl-dtpicker-scroll-strategy");function S(t){return function(){return t.scrollStrategies.block()}}var A={provide:M,deps:[s.d],useFactory:S},C=function(t){function e(e,n,r,o,a,s,l,c,u){var h=t.call(this,s,c)||this;return h.overlay=e,h.viewContainerRef=n,h.dialogService=r,h.ngZone=o,h.changeDetector=a,h.dateTimeAdapter=s,h.defaultScrollStrategy=l,h.dateTimeFormats=c,h.document=u,h.backdropClass=[],h.panelClass=[],h._pickerType="both",h._pickerMode="popup",h._opened=!1,h.afterPickerClosed=new i.EventEmitter,h.afterPickerOpen=new i.EventEmitter,h.yearSelected=new i.EventEmitter,h.monthSelected=new i.EventEmitter,h.confirmSelectedChange=new i.EventEmitter,h.disabledChange=new i.EventEmitter,h.dtInputSub=g.a.EMPTY,h.hidePickerStreamSub=g.a.EMPTY,h.confirmSelectedStreamSub=g.a.EMPTY,h.pickerOpenedStreamSub=g.a.EMPTY,h.focusedElementBeforeOpen=null,h._selecteds=[],h}return b(e,t),Object.defineProperty(e.prototype,"startAt",{get:function(){return this._startAt?this._startAt:this._dtInput?"single"===this._dtInput.selectMode?this._dtInput.value||null:"range"===this._dtInput.selectMode||"rangeFrom"===this._dtInput.selectMode?this._dtInput.values[0]||null:"rangeTo"===this._dtInput.selectMode?this._dtInput.values[1]||null:void 0:null},set:function(t){this._startAt=this.getValidDate(this.dateTimeAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pickerType",{get:function(){return this._pickerType},set:function(t){t!==this._pickerType&&(this._pickerType=t,this._dtInput&&this._dtInput.formatNativeInputValue())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pickerMode",{get:function(){return this._pickerMode},set:function(t){this._pickerMode="popup"===t?t:"dialog"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return void 0===this._disabled&&this._dtInput?this._dtInput.disabled:!!this._disabled},set:function(t){(t=Object(c.c)(t))!==this._disabled&&(this._disabled=t,this.disabledChange.next(t))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"opened",{get:function(){return this._opened},set:function(t){t?this.open():this.close()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dtInput",{get:function(){return this._dtInput},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=t,this.changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selecteds",{get:function(){return this._selecteds},set:function(t){this._selecteds=t,this.changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"minDateTime",{get:function(){return this._dtInput&&this._dtInput.min},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"maxDateTime",{get:function(){return this._dtInput&&this._dtInput.max},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dateTimeFilter",{get:function(){return this._dtInput&&this._dtInput.dateTimeFilter},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectMode",{get:function(){return this._dtInput.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isInSingleMode",{get:function(){return this._dtInput.isInSingleMode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isInRangeMode",{get:function(){return this._dtInput.isInRangeMode},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){},e.prototype.ngOnDestroy=function(){this.close(),this.dtInputSub.unsubscribe(),this.disabledChange.complete(),this.popupRef&&this.popupRef.dispose()},e.prototype.registerInput=function(t){var e=this;if(this._dtInput)throw Error("A Owl DateTimePicker can only be associated with a single input.");this._dtInput=t,this.dtInputSub=this._dtInput.valueChange.subscribe((function(t){Array.isArray(t)?e.selecteds=t:e.selected=t}))},e.prototype.open=function(){var t=this;if(!this._opened&&!this.disabled){if(!this._dtInput)throw Error("Attempted to open an DateTimePicker with no associated input.");this.document&&(this.focusedElementBeforeOpen=this.document.activeElement),this.isInSingleMode?this.selected=this._dtInput.value:this.isInRangeMode&&(this.selecteds=this._dtInput.values),this.selected&&"calendar"!==this.pickerType&&this._startAt&&(this.selected=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(this.selected),this.dateTimeAdapter.getMonth(this.selected),this.dateTimeAdapter.getDate(this.selected),this.dateTimeAdapter.getHours(this._startAt),this.dateTimeAdapter.getMinutes(this._startAt),this.dateTimeAdapter.getSeconds(this._startAt))),"dialog"===this.pickerMode?this.openAsDialog():this.openAsPopup(),this.pickerContainer.picker=this,this.hidePickerStreamSub=this.pickerContainer.hidePickerStream.subscribe((function(){t.close()})),this.confirmSelectedStreamSub=this.pickerContainer.confirmSelectedStream.subscribe((function(e){t.confirmSelect(e)}))}},e.prototype.select=function(t){Array.isArray(t)?this.selecteds=t.slice():this.selected=t,"dialog"!==this.pickerMode&&"calendar"===this.pickerType&&("single"===this.selectMode&&this.selected||"rangeFrom"===this.selectMode&&this.selecteds[0]||"rangeTo"===this.selectMode&&this.selecteds[1]||"range"===this.selectMode&&this.selecteds[0]&&this.selecteds[1])&&this.confirmSelect()},e.prototype.selectYear=function(t){this.yearSelected.emit(t)},e.prototype.selectMonth=function(t){this.monthSelected.emit(t)},e.prototype.close=function(){var t=this;if(this._opened){this.popupRef&&this.popupRef.hasAttached()&&this.popupRef.detach(),this.pickerContainerPortal&&this.pickerContainerPortal.isAttached&&this.pickerContainerPortal.detach(),this.hidePickerStreamSub&&(this.hidePickerStreamSub.unsubscribe(),this.hidePickerStreamSub=null),this.confirmSelectedStreamSub&&(this.confirmSelectedStreamSub.unsubscribe(),this.confirmSelectedStreamSub=null),this.pickerOpenedStreamSub&&(this.pickerOpenedStreamSub.unsubscribe(),this.pickerOpenedStreamSub=null),this.dialogRef&&(this.dialogRef.close(),this.dialogRef=null);var e=function(){t._opened&&(t._opened=!1,t.afterPickerClosed.emit(null),t.focusedElementBeforeOpen=null)};this.focusedElementBeforeOpen&&"function"==typeof this.focusedElementBeforeOpen.focus?(this.focusedElementBeforeOpen.focus(),setTimeout(e)):e()}},e.prototype.confirmSelect=function(t){if(this.isInSingleMode){var e=this.selected||this.startAt||this.dateTimeAdapter.now();this.confirmSelectedChange.emit(e)}else this.isInRangeMode&&this.confirmSelectedChange.emit(this.selecteds);this.close()},e.prototype.openAsDialog=function(){var t=this;this.dialogRef=this.dialogService.open(u.a,{autoFocus:!1,backdropClass:["cdk-overlay-dark-backdrop"].concat(Object(c.b)(this.backdropClass)),paneClass:["owl-dt-dialog"].concat(Object(c.b)(this.panelClass)),viewContainerRef:this.viewContainerRef,scrollStrategy:this.scrollStrategy||this.defaultScrollStrategy()}),this.pickerContainer=this.dialogRef.componentInstance,this.dialogRef.afterOpen().subscribe((function(){t.afterPickerOpen.emit(null),t._opened=!0})),this.dialogRef.afterClosed().subscribe((function(){return t.close()}))},e.prototype.openAsPopup=function(){var t=this;if(this.pickerContainerPortal||(this.pickerContainerPortal=new a.d(u.a,this.viewContainerRef)),this.popupRef||this.createPopup(),!this.popupRef.hasAttached()){var e=this.popupRef.attach(this.pickerContainerPortal);this.pickerContainer=e.instance,this.ngZone.onStable.asObservable().pipe(Object(y.a)(1)).subscribe((function(){t.popupRef.updatePosition()})),this.pickerOpenedStreamSub=this.pickerContainer.pickerOpenedStream.pipe(Object(y.a)(1)).subscribe((function(){t.afterPickerOpen.emit(null),t._opened=!0}))}},e.prototype.createPopup=function(){var t=this,e=new s.e({positionStrategy:this.createPopupPositionStrategy(),hasBackdrop:!0,backdropClass:["cdk-overlay-transparent-backdrop"].concat(Object(c.b)(this.backdropClass)),scrollStrategy:this.scrollStrategy||this.defaultScrollStrategy(),panelClass:["owl-dt-popup"].concat(Object(c.b)(this.panelClass))});this.popupRef=this.overlay.create(e),Object(m.a)(this.popupRef.backdropClick(),this.popupRef.detachments(),this.popupRef.keydownEvents().pipe(Object(v.a)((function(e){return e.keyCode===l.h||t._dtInput&&e.altKey&&e.keyCode===l.q})))).subscribe((function(){return t.close()}))},e.prototype.createPopupPositionStrategy=function(){return this.overlay.position().flexibleConnectedTo(this._dtInput.elementRef).withTransformOriginOn(".owl-dt-container").withFlexibleDimensions(!1).withPush(!1).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"},{originX:"start",originY:"top",overlayX:"start",overlayY:"top",offsetY:-176},{originX:"start",originY:"top",overlayX:"start",overlayY:"top",offsetY:-352}])},_([Object(i.Input)(),w("design:type",Object)],e.prototype,"backdropClass",void 0),_([Object(i.Input)(),w("design:type",Object)],e.prototype,"panelClass",void 0),_([Object(i.Input)(),w("design:type",Object),w("design:paramtypes",[Object])],e.prototype,"startAt",null),_([Object(i.Input)(),w("design:type",String),w("design:paramtypes",[String])],e.prototype,"pickerType",null),_([Object(i.Input)(),w("design:type",String),w("design:paramtypes",[String])],e.prototype,"pickerMode",null),_([Object(i.Input)(),w("design:type",Boolean),w("design:paramtypes",[Boolean])],e.prototype,"disabled",null),_([Object(i.Input)(),w("design:type",Boolean),w("design:paramtypes",[Boolean])],e.prototype,"opened",null),_([Object(i.Input)(),w("design:type",Object)],e.prototype,"scrollStrategy",void 0),_([Object(i.Output)(),w("design:type",Object)],e.prototype,"afterPickerClosed",void 0),_([Object(i.Output)(),w("design:type",Object)],e.prototype,"afterPickerOpen",void 0),_([Object(i.Output)(),w("design:type",Object)],e.prototype,"yearSelected",void 0),_([Object(i.Output)(),w("design:type",Object)],e.prototype,"monthSelected",void 0),_([Object(i.Component)({selector:"owl-date-time",exportAs:"owlDateTime",template:"",styles:[""],changeDetection:i.ChangeDetectionStrategy.OnPush,preserveWhitespaces:!1}),x(5,Object(i.Optional)()),x(6,Object(i.Inject)(M)),x(7,Object(i.Optional)()),x(7,Object(i.Inject)(d.a)),x(8,Object(i.Optional)()),x(8,Object(i.Inject)(o.DOCUMENT)),w("design:paramtypes",[s.d,i.ViewContainerRef,p.b,i.NgZone,i.ChangeDetectorRef,h.a,Function,Object,Object])],e)}(f.a)},"4Hgy":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e._do=function(t,e,n){return r.tap(t,e,n)(this)}},"4HpG":function(t,e,n){"use strict";n.r(e),n.d(e,"__extends",(function(){return i})),n.d(e,"__assign",(function(){return o})),n.d(e,"__rest",(function(){return a})),n.d(e,"__decorate",(function(){return s})),n.d(e,"__param",(function(){return l})),n.d(e,"__metadata",(function(){return c})),n.d(e,"__awaiter",(function(){return u})),n.d(e,"__generator",(function(){return h})),n.d(e,"__createBinding",(function(){return d})),n.d(e,"__exportStar",(function(){return f})),n.d(e,"__values",(function(){return p})),n.d(e,"__read",(function(){return g})),n.d(e,"__spread",(function(){return m})),n.d(e,"__spreadArrays",(function(){return y})),n.d(e,"__await",(function(){return v})),n.d(e,"__asyncGenerator",(function(){return b})),n.d(e,"__asyncDelegator",(function(){return _})),n.d(e,"__asyncValues",(function(){return w})),n.d(e,"__makeTemplateObject",(function(){return x})),n.d(e,"__importStar",(function(){return M})),n.d(e,"__importDefault",(function(){return S})),n.d(e,"__classPrivateFieldGet",(function(){return A})),n.d(e,"__classPrivateFieldSet",(function(){return C}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n}function s(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}function l(t,e){return function(n,r){e(n,r,t)}}function c(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function u(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{l(r.next(t))}catch(e){o(e)}}function s(t){try{l(r.throw(t))}catch(e){o(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((r=r.apply(t,e||[])).next())}))}function h(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(s){o=[6,s],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function d(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}function f(t,e){for(var n in t)"default"===n||e.hasOwnProperty(n)||(e[n]=t[n])}function p(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function m(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(g(arguments[e]));return t}function y(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),i=0;for(e=0;e<n;e++)for(var o=arguments[e],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}function v(t){return this instanceof v?(this.v=t,this):new v(t)}function b(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(t){i[t]&&(r[t]=function(e){return new Promise((function(n,r){o.push([t,e,n,r])>1||s(t,e)}))})}function s(t,e){try{!function(t){t.value instanceof v?Promise.resolve(t.value.v).then(l,c):u(o[0][2],t)}(i[t](e))}catch(n){u(o[0][3],n)}}function l(t){s("next",t)}function c(t){s("throw",t)}function u(t,e){t(e),o.shift(),o.length&&s(o[0][0],o[0][1])}}function _(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:v(t[r](e)),done:"return"===r}:i?i(e):e}:i}}function w(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={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){!function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)}(r,i,(e=t[n](e)).done,e.value)}))}}}function x(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function M(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 S(t){return t&&t.__esModule?t:{default:t}}function A(t,e){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return e.get(t)}function C(t,e,n){if(!e.has(t))throw new TypeError("attempted to set private field on non-instance");return e.set(t,n),n}},"4MV3":function(t,e,n){!function(t){"use strict";var e={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};t.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".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:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(t){return t.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(t,e){return 12===t&&(t=0),"રાત"===e?t<4?t:t+12:"સવાર"===e?t:"બપોર"===e?t>=10?t:t+12:"સાંજ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"રાત":t<10?"સવાર":t<17?"બપોર":t<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n("wd/R"))},"4Toj":function(t,e,n){var r=n("54Wo");t.exports=function(t,e){var n=r(t,e)/1e3;return n>0?Math.floor(n):Math.ceil(n)}},"4Wg5":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("nZYK");r.Observable.prototype.switchMap=i.switchMap},"4c35":function(t,e,n){"use strict";n.d(e,"d",(function(){return s})),n.d(e,"h",(function(){return l})),n.d(e,"a",(function(){return c})),n.d(e,"e",(function(){return u})),n.d(e,"b",(function(){return h})),n.d(e,"c",(function(){return d})),n.d(e,"g",(function(){return f})),n.d(e,"f",(function(){return p}));var r=n("DBGY"),i=n("CcnG");function o(){throw Error("Host already has a portal attached")}var a=function(){function t(){}return t.prototype.attach=function(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&o(),this._attachedHost=t,t.attach(this)},t.prototype.detach=function(){var 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())},Object.defineProperty(t.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),t.prototype.setAttachedHost=function(t){this._attachedHost=t},t}(),s=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o.component=e,o.viewContainerRef=n,o.injector=r,o.componentFactoryResolver=i,o}return Object(r.b)(e,t),e}(a),l=function(t){function e(e,n,r){var i=t.call(this)||this;return i.templateRef=e,i.viewContainerRef=n,i.context=r,i}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),e.prototype.attach=function(e,n){return void 0===n&&(n=this.context),this.context=n,t.prototype.attach.call(this,e)},e.prototype.detach=function(){return this.context=void 0,t.prototype.detach.call(this)},e}(a),c=function(){function t(){this._isDisposed=!1}return t.prototype.hasAttached=function(){return!!this._attachedPortal},t.prototype.attach=function(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&o(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof s?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof l?(this._attachedPortal=t,this.attachTemplatePortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()},t.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},t.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},t.prototype.setDisposeFn=function(t){this._disposeFn=t},t.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)},t}(),u=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o.outletElement=e,o._componentFactoryResolver=n,o._appRef=r,o._defaultInjector=i,o}return Object(r.b)(e,t),e.prototype.attachComponentPortal=function(t){var e,n=this,r=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(r,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn((function(){return e.destroy()}))):(e=r.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn((function(){n._appRef.detachView(e.hostView),e.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(e)),e},e.prototype.attachTemplatePortal=function(t){var e=this,n=t.viewContainerRef,r=n.createEmbeddedView(t.templateRef,t.context);return r.detectChanges(),r.rootNodes.forEach((function(t){return e.outletElement.appendChild(t)})),this.setDisposeFn((function(){var t=n.indexOf(r);-1!==t&&n.remove(t)})),r},e.prototype.dispose=function(){t.prototype.dispose.call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)},e.prototype._getComponentRootNode=function(t){return t.hostView.rootNodes[0]},e}(c),h=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e}(l),d=function(t){function e(e,n){var r=t.call(this)||this;return r._componentFactoryResolver=e,r._viewContainerRef=n,r._isInitialized=!1,r.attached=new i.EventEmitter,r}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"portal",{get:function(){return this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&t.prototype.detach.call(this),e&&t.prototype.attach.call(this,e),this._attachedPortal=e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"attachedRef",{get:function(){return this._attachedRef},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this._isInitialized=!0},e.prototype.ngOnDestroy=function(){t.prototype.dispose.call(this),this._attachedPortal=null,this._attachedRef=null},e.prototype.attachComponentPortal=function(e){e.setAttachedHost(this);var n=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,r=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),i=n.createComponent(r,n.length,e.injector||n.injector);return t.prototype.setDisposeFn.call(this,(function(){return i.destroy()})),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i},e.prototype.attachTemplatePortal=function(e){var n=this;e.setAttachedHost(this);var r=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return t.prototype.setDisposeFn.call(this,(function(){return n._viewContainerRef.clear()})),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r},e}(c),f=function(){return function(){}}(),p=function(){function t(t,e){this._parentInjector=t,this._customTokens=e}return t.prototype.get=function(t,e){var n=this._customTokens.get(t);return void 0!==n?n:this._parentInjector.get(t,e)},t}()},"4coB":function(t,e,n){var r=n("eoPS");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},"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"))},"4epT":function(t,e,n){"use strict";n.d(e,"d",(function(){return d})),n.d(e,"b",(function(){return h})),n.d(e,"a",(function(){return c})),n.d(e,"c",(function(){return l}));var r=n("CcnG"),i=n("K9Ia"),o=n("4+yM"),a=n("n6gG"),s=n("Wf4p"),l=function(){function t(){this.changes=new i.b,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=function(t,e,n){if(0==n||0==e)return"0 of "+n;var r=t*e;return r+1+" – "+(r<(n=Math.max(n,0))?Math.min(r+e,n):r+e)+" of "+n}}return t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}();function c(t){return t||new l}var u=function(){return function(){}}(),h=function(t){function e(e,n){var i=t.call(this)||this;return i._intl=e,i._changeDetectorRef=n,i._pageIndex=0,i._length=0,i._pageSizeOptions=[],i._hidePageSize=!1,i._showFirstLastButtons=!1,i.page=new r.EventEmitter,i._intlChanges=e.changes.subscribe((function(){return i._changeDetectorRef.markForCheck()})),i}return Object(o.b)(e,t),Object.defineProperty(e.prototype,"pageIndex",{get:function(){return this._pageIndex},set:function(t){this._pageIndex=Math.max(Object(a.f)(t),0),this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._length},set:function(t){this._length=Object(a.f)(t),this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pageSize",{get:function(){return this._pageSize},set:function(t){this._pageSize=Math.max(Object(a.f)(t),0),this._updateDisplayedPageSizeOptions()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pageSizeOptions",{get:function(){return this._pageSizeOptions},set:function(t){this._pageSizeOptions=(t||[]).map((function(t){return Object(a.f)(t)})),this._updateDisplayedPageSizeOptions()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hidePageSize",{get:function(){return this._hidePageSize},set:function(t){this._hidePageSize=Object(a.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"showFirstLastButtons",{get:function(){return this._showFirstLastButtons},set:function(t){this._showFirstLastButtons=Object(a.c)(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()},e.prototype.ngOnDestroy=function(){this._intlChanges.unsubscribe()},e.prototype.nextPage=function(){if(this.hasNextPage()){var t=this.pageIndex;this.pageIndex++,this._emitPageEvent(t)}},e.prototype.previousPage=function(){if(this.hasPreviousPage()){var t=this.pageIndex;this.pageIndex--,this._emitPageEvent(t)}},e.prototype.firstPage=function(){if(this.hasPreviousPage()){var t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}},e.prototype.lastPage=function(){if(this.hasNextPage()){var t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}},e.prototype.hasPreviousPage=function(){return this.pageIndex>=1&&0!=this.pageSize},e.prototype.hasNextPage=function(){var t=this.getNumberOfPages()-1;return this.pageIndex<t&&0!=this.pageSize},e.prototype.getNumberOfPages=function(){return this.pageSize?Math.ceil(this.length/this.pageSize):0},e.prototype._changePageSize=function(t){var e=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/t)||0,this.pageSize=t,this._emitPageEvent(e)},e.prototype._nextButtonsDisabled=function(){return this.disabled||!this.hasNextPage()},e.prototype._previousButtonsDisabled=function(){return this.disabled||!this.hasPreviousPage()},e.prototype._updateDisplayedPageSizeOptions=function(){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((function(t,e){return t-e})),this._changeDetectorRef.markForCheck())},e.prototype._emitPageEvent=function(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})},e}(Object(s.F)(Object(s.H)(u))),d=function(){return function(){}}()},"4tE/":function(t,e,n){"use strict";n.d(e,"a",(function(){return T})),n.d(e,"d",(function(){return E})),n.d(e,"e",(function(){return L})),n.d(e,"c",(function(){return D})),n.d(e,"b",(function(){return O})),n.d(e,"f",(function(){return P}));var r=n("4+yM"),i=n("lLAP"),o=n("n6gG"),a=n("CcnG"),s=n("Wf4p"),l=n("YSh2"),c=n("eDkP"),u=n("dWZg"),h=n("4c35"),d=(n("gIcY"),n("pugT")),f=n("K9Ia"),p=n("lYZG"),g=n("p0ib"),m=n("F/XL"),y=n("bne5"),v=n("t9fZ"),b=n("15JJ"),_=n("VnD/"),w=n("67Y/"),x=n("xMyE"),M=n("vubp"),S=0,A=function(){return function(t,e){this.source=t,this.option=e}}(),C=function(){return function(){}}(),k=Object(s.E)(C),T=new a.InjectionToken("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}}),E=function(t){function e(e,n,r){var i=t.call(this)||this;return i._changeDetectorRef=e,i._elementRef=n,i.showPanel=!1,i._isOpen=!1,i.displayWith=null,i.optionSelected=new a.EventEmitter,i.opened=new a.EventEmitter,i.closed=new a.EventEmitter,i._classList={},i.id="mat-autocomplete-"+S++,i._autoActiveFirstOption=!!r.autoActiveFirstOption,i}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"isOpen",{get:function(){return this._isOpen&&this.showPanel},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"autoActiveFirstOption",{get:function(){return this._autoActiveFirstOption},set:function(t){this._autoActiveFirstOption=Object(o.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"classList",{set:function(t){this._classList=t&&t.length?t.split(" ").reduce((function(t,e){return t[e.trim()]=!0,t}),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._keyManager=new i.b(this.options).withWrap(),this._setVisibility()},e.prototype._setScrollTop=function(t){this.panel&&(this.panel.nativeElement.scrollTop=t)},e.prototype._getScrollTop=function(){return this.panel?this.panel.nativeElement.scrollTop:0},e.prototype._setVisibility=function(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()},e.prototype._emitSelectEvent=function(t){var e=new A(this,t);this.optionSelected.emit(e)},e.prototype._setVisibilityClasses=function(t){t["mat-autocomplete-visible"]=this.showPanel,t["mat-autocomplete-hidden"]=!this.showPanel},e}(k),O=new a.InjectionToken("mat-autocomplete-scroll-strategy");function D(t){return function(){return t.scrollStrategies.reposition()}}var P=function(){function t(t,e,n,r,i,o,a,s,l,c){var u=this;this._element=t,this._overlay=e,this._viewContainerRef=n,this._zone=r,this._changeDetectorRef=i,this._dir=a,this._formField=s,this._document=l,this._viewportRuler=c,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=d.a.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new f.b,this._windowBlurHandler=function(){u._canOpenOnNextFocus=u._document.activeElement!==u._element.nativeElement||u.panelOpen},this._onChange=function(){},this._onTouched=function(){},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=Object(p.a)((function(){return u.autocomplete&&u.autocomplete.options?g.a.apply(void 0,u.autocomplete.options.map((function(t){return t.onSelectionChange}))):u._zone.onStable.asObservable().pipe(Object(v.a)(1),Object(b.a)((function(){return u.optionSelections})))})),this._scrollStrategy=o}return Object.defineProperty(t.prototype,"autocompleteDisabled",{get:function(){return this._autocompleteDisabled},set:function(t){this._autocompleteDisabled=Object(o.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){var t=this;if("undefined"!=typeof window&&(this._zone.runOutsideAngular((function(){window.addEventListener("blur",t._windowBlurHandler)})),Object(u.d)())){var e=this._element.nativeElement,n=e.getRootNode?e.getRootNode():null;this._isInsideShadowRoot=n instanceof window.ShadowRoot}},t.prototype.ngOnChanges=function(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())},t.prototype.ngOnDestroy=function(){"undefined"!=typeof window&&window.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()},Object.defineProperty(t.prototype,"panelOpen",{get:function(){return this._overlayAttached&&this.autocomplete.showPanel},enumerable:!0,configurable:!0}),t.prototype.openPanel=function(){this._attachOverlay(),this._floatLabel()},t.prototype.closePanel=function(){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())},t.prototype.updatePosition=function(){this._overlayAttached&&this._overlayRef.updatePosition()},Object.defineProperty(t.prototype,"panelClosingActions",{get:function(){var t=this;return Object(g.a)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Object(_.a)((function(){return t._overlayAttached}))),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Object(_.a)((function(){return t._overlayAttached}))):Object(m.a)()).pipe(Object(w.a)((function(t){return t instanceof s.t?t:null})))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeOption",{get:function(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null},enumerable:!0,configurable:!0}),t.prototype._getOutsideClickStream=function(){var t=this;return Object(g.a)(Object(y.a)(this._document,"click"),Object(y.a)(this._document,"touchend")).pipe(Object(_.a)((function(e){var n=t._isInsideShadowRoot&&e.composedPath?e.composedPath()[0]:e.target,r=t._formField?t._formField._elementRef.nativeElement:null;return t._overlayAttached&&n!==t._element.nativeElement&&(!r||!r.contains(n))&&!!t._overlayRef&&!t._overlayRef.overlayElement.contains(n)})))},t.prototype.writeValue=function(t){var e=this;Promise.resolve(null).then((function(){return e._setTriggerValue(t)}))},t.prototype.registerOnChange=function(t){this._onChange=t},t.prototype.registerOnTouched=function(t){this._onTouched=t},t.prototype.setDisabledState=function(t){this._element.nativeElement.disabled=t},t.prototype._handleKeydown=function(t){var e=t.keyCode;if(e===l.h&&t.preventDefault(),this.activeOption&&e===l.g&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){var n=this.autocomplete._keyManager.activeItem,r=e===l.q||e===l.e;this.panelOpen||e===l.p?this.autocomplete._keyManager.onKeydown(t):r&&this._canOpen()&&this.openPanel(),(r||this.autocomplete._keyManager.activeItem!==n)&&this._scrollToOption()}},t.prototype._handleInput=function(t){var 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())},t.prototype._handleFocus=function(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0},t.prototype._floatLabel=function(t){void 0===t&&(t=!1),this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)},t.prototype._resetLabel=function(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)},t.prototype._scrollToOption=function(){var t=this.autocomplete._keyManager.activeItemIndex||0,e=Object(s.B)(t,this.autocomplete.options,this.autocomplete.optionGroups);if(0===t&&1===e)this.autocomplete._setScrollTop(0);else{var n=Object(s.C)(t+e,48,this.autocomplete._getScrollTop(),256);this.autocomplete._setScrollTop(n)}},t.prototype._subscribeToClosingActions=function(){var t=this,e=this._zone.onStable.asObservable().pipe(Object(v.a)(1)),n=this.autocomplete.options.changes.pipe(Object(x.a)((function(){return t._positionStrategy.reapplyLastPosition()})),Object(M.a)(0));return Object(g.a)(e,n).pipe(Object(b.a)((function(){var e=t.panelOpen;return t._resetActiveItem(),t.autocomplete._setVisibility(),t.panelOpen&&(t._overlayRef.updatePosition(),e!==t.panelOpen&&t.autocomplete.opened.emit()),t.panelClosingActions})),Object(v.a)(1)).subscribe((function(e){return t._setValueAndClose(e)}))},t.prototype._destroyPanel=function(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)},t.prototype._setTriggerValue=function(t){var 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},t.prototype._setValueAndClose=function(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()},t.prototype._clearPreviousSelectedOption=function(t){this.autocomplete.options.forEach((function(e){e!=t&&e.selected&&e.deselect()}))},t.prototype._attachOverlay=function(){var t=this;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.");var e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new h.h(this.autocomplete.template,this._viewContainerRef),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,e.keydownEvents().subscribe((function(e){(e.keyCode===l.h||e.keyCode===l.q&&e.altKey)&&(t._resetActiveItem(),t._closeKeyEventStream.next(),e.stopPropagation(),e.preventDefault())})),this._viewportRuler&&(this._viewportSubscription=this._viewportRuler.change().subscribe((function(){t.panelOpen&&e&&e.updateSize({width:t._getPanelWidth()})})))),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());var n=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&n!==this.panelOpen&&this.autocomplete.opened.emit()},t.prototype._getOverlayConfig=function(){return new c.e({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir})},t.prototype._getOverlayPosition=function(){var t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t},t.prototype._setStrategyPositions=function(t){var e={originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},n={originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"};t.withPositions("above"===this.position?[n]:"below"===this.position?[e]:[e,n])},t.prototype._getConnectedElement=function(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element},t.prototype._getPanelWidth=function(){return this.autocomplete.panelWidth||this._getHostWidth()},t.prototype._getHostWidth=function(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width},t.prototype._resetActiveItem=function(){this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)},t.prototype._canOpen=function(){var t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled},t}(),L=function(){return function(){}}()},"4v8u":function(t,e,n){var r=n("iUbB");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},"4w9M":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.race=r.race},"54Wo":function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()-i.getTime()}},"5ETA":function(t,e){t.exports=!0},"5IO1":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return a}));var r=n("T1DM"),i=n("67Y/");function o(t){return void 0===t&&(t=r.a),Object(i.a)((function(e){return new a(e,t.now())}))}var a=function(){return function(t,e){this.value=t,this.timestamp=e}}()},"5JmO":function(t,e,n){var r;"undefined"!=typeof self&&self,r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,(function(e){return t[e]}).bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=214)}([function(t,e,n){"use strict";function r(t){return Array.isArray(t)}t.exports={isString:function(t){return"string"==typeof t||t instanceof String},isNumber:function(t){return"number"==typeof t||t instanceof Number},isBoolean:function(t){return"boolean"==typeof t},isArray:r,isFunction:function(t){return"function"==typeof t},isObject:function(t){return null!==t&&"object"==typeof t},isNull:function(t){return null===t},isUndefined:function(t){return void 0===t},pack:function(){for(var t={},e=0,n=arguments.length;e<n;e++){var r=arguments[e];if(r)for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])}return t},fontStringify:function(t,e){return"font"===t?"font":e},offsetVector:function(t,e,n){switch(t.type){case"ellipse":case"rect":t.x+=e,t.y+=n;break;case"line":t.x1+=e,t.x2+=e,t.y1+=n,t.y2+=n;break;case"polyline":for(var r=0,i=t.points.length;r<i;r++)t.points[r].x+=e,t.points[r].y+=n}},getNodeId:function t(e){if(e.id)return e.id;if(r(e.text))for(var n=0,i=e.text.length;n<i;n++){var o=t(e.text[n]);if(o)return o}return null}}},function(t,e,n){var r;t.exports=r=r||function(t,e){var n=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),r={},i=r.lib={},o=i.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},a=i.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||l).stringify(this)},concat:function(t){var e=this.words,n=t.words,r=this.sigBytes,i=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++)e[r+o>>>2]|=(n[o>>>2]>>>24-o%4*8&255)<<24-(r+o)%4*8;else for(o=0;o<i;o+=4)e[r+o>>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var n,r=[],i=function(e){e=e;var n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(e=18e3*(65535&e)+(e>>16)&r)&r;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},o=0;o<e;o+=4){var s=i(4294967296*(n||t.random()));n=987654071*s(),r.push(4294967296*s()|0)}return new a.init(r,e)}}),s=r.enc={},l=s.Hex={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new a.init(n,e/2)}},c=s.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++)r.push(String.fromCharCode(e[i>>>2]>>>24-i%4*8&255));return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r++)n[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new a.init(n,e)}},u=s.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=u.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,s=i/(4*o),l=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*o,c=t.min(4*l,i);if(l){for(var u=0;u<l;u+=o)this._doProcessBlock(r,u);var h=r.splice(0,l);n.sigBytes-=c}return new a.init(h,c)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),d=(i.Hasher=h.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,n){return new t.init(n).finalize(e)}},_createHmacHelper:function(t){return function(e,n){return new d.HMAC.init(t,n).finalize(e)}}}),r.algo={});return r}(Math)},function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(61)("wks"),i=n(29),o=n(8).Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},function(t,e,n){"use strict";(function(t){var r=n(216),i=n(217),o=n(132);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()<e)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=l.prototype:(null===t&&(t=new l(e)),t.length=e),t}function l(t,e,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return h(this,t)}return c(this,t,e,n)}function c(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,n,r){if(n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r),l.TYPED_ARRAY_SUPPORT?(t=e).__proto__=l.prototype:t=d(t,e),t}(t,e,n,r):"string"==typeof e?function(t,e,n){if("string"==typeof n&&""!==n||(n="utf8"),!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|p(e,n),i=(t=s(t,r)).write(e,n);return i!==r&&(t=t.slice(0,i)),t}(t,e,n):function(t,e){if(l.isBuffer(e)){var n=0|f(e.length);return 0===(t=s(t,n)).length||e.copy(t,0,0,n),t}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(r=e.length)!=r?s(t,0):d(t,e);if("Buffer"===e.type&&o(e.data))return d(t,e.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function u(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function h(t,e){if(u(e),t=s(t,e<0?0:0|f(e)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function d(t,e){var n=e.length<0?0:0|f(e.length);t=s(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function f(t){if(t>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function p(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return j(t).length;default:if(r)return z(t).length;e=(""+e).toLowerCase(),r=!0}}function g(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return E(this,e,n);case"utf8":case"utf-8":return C(this,e,n);case"ascii":return k(this,e,n);case"latin1":case"binary":return T(this,e,n);case"base64":return A(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function m(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function y(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=l.from(e,r)),l.isBuffer(e))return 0===e.length?-1:v(t,e,n,r,i);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):v(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function v(t,e,n,r,i){var o,a=1,s=t.length,l=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var u=-1;for(o=n;o<s;o++)if(c(t,o)===c(e,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===l)return u*a}else-1!==u&&(o-=o-u),u=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var h=!0,d=0;d<l;d++)if(c(t,o+d)!==c(e,d)){h=!1;break}if(h)return o}return-1}function b(t,e,n,r){n=Number(n)||0;var i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function _(t,e,n,r){return W(z(e,t.length-n),t,n,r)}function w(t,e,n,r){return W(function(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,r)}function x(t,e,n,r){return w(t,e,n,r)}function M(t,e,n,r){return W(j(e),t,n,r)}function S(t,e,n,r){return W(function(t,e){for(var n,r,i=[],o=0;o<t.length&&!((e-=2)<0);++o)r=(n=t.charCodeAt(o))>>8,i.push(n%256),i.push(r);return i}(e,t.length-n),t,n,r)}function A(t,e,n){return r.fromByteArray(0===e&&n===t.length?t:t.slice(e,n))}function C(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i<n;){var o,a,s,l,c=t[i],u=null,h=c>239?4:c>223?3:c>191?2:1;if(i+h<=n)switch(h){case 1:c<128&&(u=c);break;case 2:128==(192&(o=t[i+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:a=t[i+2],128==(192&(o=t[i+1]))&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+2],s=t[i+3],128==(192&(o=t[i+1]))&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,h=1):u>65535&&(r.push((u-=65536)>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=h}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);for(var n="",r=0;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=4096));return n}(r)}function k(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(127&t[i]);return r}function T(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(t[i]);return r}function E(t,e,n){var r,i=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>i)&&(n=i);for(var o="",a=e;a<n;++a)o+=(r=t[a])<16?"0"+r.toString(16):r.toString(16);return o}function O(t,e,n){for(var r=t.slice(e,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function D(t,e,n){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function P(t,e,n,r,i,o){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function L(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i<o;++i)t[n+i]=(e&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function I(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i<o;++i)t[n+i]=e>>>8*(r?i:3-i)&255}function R(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(t,e,n,r,o){return o||R(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function B(t,e,n,r,o){return o||R(t,0,n,8),i.write(t,e,n,r,52,8),n+8}e.Buffer=l,e.SlowBuffer=function(t){return+t!=t&&(t=0),l.alloc(+t)},e.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}(),e.kMaxLength=a(),l.poolSize=8192,l._augment=function(t){return t.__proto__=l.prototype,t},l.from=function(t,e,n){return c(null,t,e,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(t,e,n){return function(t,e,n,r){return u(e),e<=0?s(null,e):void 0!==n?"string"==typeof r?s(null,e).fill(n,r):s(null,e).fill(n):s(null,e)}(0,t,e,n)},l.allocUnsafe=function(t){return h(null,t)},l.allocUnsafeSlow=function(t){return h(null,t)},l.isBuffer=function(t){return!(null==t||!t._isBuffer)},l.compare=function(t,e){if(!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,o=Math.min(n,r);i<o;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0},l.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return l.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=l.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){var a=t[n];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},l.byteLength=p,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)m(this,e,e+1);return this},l.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)m(this,e,e+3),m(this,e+1,e+2);return this},l.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)m(this,e,e+7),m(this,e+1,e+6),m(this,e+2,e+5),m(this,e+3,e+4);return this},l.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?C(this,0,t):g.apply(this,arguments)},l.prototype.equals=function(t){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===l.compare(this,t)},l.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},l.prototype.compare=function(t,e,n,r,i){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),c=this.slice(r,i),u=t.slice(e,n),h=0;h<s;++h)if(c[h]!==u[h]){o=c[h],a=u[h];break}return o<a?-1:a<o?1:0},l.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},l.prototype.indexOf=function(t,e,n){return y(this,t,e,n,!0)},l.prototype.lastIndexOf=function(t,e,n){return y(this,t,e,n,!1)},l.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return b(this,t,e,n);case"utf8":case"utf-8":return _(this,t,e,n);case"ascii":return w(this,t,e,n);case"latin1":case"binary":return x(this,t,e,n);case"base64":return M(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},l.prototype.slice=function(t,e){var n,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=l.prototype;else{var i=e-t;n=new l(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+t]}return n},l.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r},l.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},l.prototype.readUInt8=function(t,e){return e||D(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||D(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return e||D(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||D(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||D(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*e)),r},l.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},l.prototype.readInt8=function(t,e){return e||D(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||D(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){e||D(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return e||D(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return e||D(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||D(t,4,this.length),i.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||D(t,4,this.length),i.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||D(t,8,this.length),i.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||D(t,8,this.length),i.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,r){t=+t,e|=0,n|=0,r||P(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o<n&&(i*=256);)this[e+o]=t/i&255;return e+n},l.prototype.writeUIntBE=function(t,e,n,r){t=+t,e|=0,n|=0,r||P(this,t,e,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);P(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o<n&&(a*=256);)t<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);P(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,n){return N(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return N(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return B(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return B(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var i,o=r-n;if(this===t&&n<e&&e<r)for(i=o-1;i>=0;--i)t[i+e]=this[i+n];else if(o<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+e]=this[i+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},l.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;var o;if(e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o<n;++o)this[o]=t;else{var a=l.isBuffer(t)?t:z(new l(t,r).toString()),s=a.length;for(o=0;o<n-e;++o)this[o+e]=a[o%s]}return this};var F=/[^+\/0-9A-Za-z-_]/g;function z(t,e){var n;e=e||1/0;for(var r=t.length,i=null,o=[],a=0;a<r;++a){if((n=t.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function j(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(F,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function W(t,e,n,r){for(var i=0;i<r&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}}).call(this,n(22))},function(t,e,n){var r=n(8),i=n(39),o=n(15),a=n(23),s=n(52),l=function(t,e,n){var c,u,h,d,f=t&l.F,p=t&l.G,g=t&l.P,m=t&l.B,y=p?r:t&l.S?r[e]||(r[e]={}):(r[e]||{}).prototype,v=p?i:i[e]||(i[e]={}),b=v.prototype||(v.prototype={});for(c in p&&(n=e),n)h=((u=!f&&y&&void 0!==y[c])?y:n)[c],d=m&&u?s(h,r):g&&"function"==typeof h?s(Function.call,h):h,y&&a(y,c,h,t&l.U),v[c]!=h&&o(v,c,d),g&&b[c]!=h&&(b[c]=h)};r.core=i,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,n){var r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_,w;t.exports=(r=n(1),n(33),void(r.lib.Cipher||(i=r,o=i.lib,a=o.Base,s=o.WordArray,l=o.BufferedBlockAlgorithm,c=i.enc,u=c.Base64,h=i.algo.EvpKDF,d=o.Cipher=l.extend({cfg:a.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,n){this.cfg=this.cfg.extend(n),this._xformMode=t,this._key=e,this.reset()},reset:function(){l.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?w:b}return function(e){return{encrypt:function(n,r,i){return t(r).encrypt(e,n,r,i)},decrypt:function(n,r,i){return t(r).decrypt(e,n,r,i)}}}}()}),o.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),f=i.mode={},p=o.BlockCipherMode=a.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),g=f.CBC=function(){var t=p.extend();function e(t,e,n){var r=this._iv;if(r){var i=r;this._iv=void 0}else i=this._prevBlock;for(var o=0;o<n;o++)t[e+o]^=i[o]}return t.Encryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize;e.call(this,t,n,i),r.encryptBlock(t,n),this._prevBlock=t.slice(n,n+i)}}),t.Decryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize,o=t.slice(n,n+i);r.decryptBlock(t,n),e.call(this,t,n,i),this._prevBlock=o}}),t}(),m=(i.pad={}).Pkcs7={pad:function(t,e){for(var n=4*e,r=n-t.sigBytes%n,i=r<<24|r<<16|r<<8|r,o=[],a=0;a<r;a+=4)o.push(i);var l=s.create(o,r);t.concat(l)},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},o.BlockCipher=d.extend({cfg:d.cfg.extend({mode:g,padding:m}),reset:function(){d.reset.call(this);var t=this.cfg,e=t.iv,n=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=n.createEncryptor;else r=n.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==r?this._mode.init(this,e&&e.words):(this._mode=r.call(n,this,e&&e.words),this._mode.__creator=r)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4}),y=o.CipherParams=a.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),v=(i.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,n=t.salt;if(n)var r=s.create([1398893684,1701076831]).concat(n).concat(e);else r=e;return r.toString(u)},parse:function(t){var e=u.parse(t),n=e.words;if(1398893684==n[0]&&1701076831==n[1]){var r=s.create(n.slice(2,4));n.splice(0,4),e.sigBytes-=16}return y.create({ciphertext:e,salt:r})}},b=o.SerializableCipher=a.extend({cfg:a.extend({format:v}),encrypt:function(t,e,n,r){r=this.cfg.extend(r);var i=t.createEncryptor(n,r),o=i.finalize(e),a=i.cfg;return y.create({ciphertext:o,key:n,iv:a.iv,algorithm:t,mode:a.mode,padding:a.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,n,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(n,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),_=(i.kdf={}).OpenSSL={execute:function(t,e,n,r){r||(r=s.random(8));var i=h.create({keySize:e+n}).compute(t,r),o=s.create(i.words.slice(e),4*n);return i.sigBytes=4*e,y.create({key:i,iv:o,salt:r})}},w=o.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:_}),encrypt:function(t,e,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,t.keySize,t.ivSize);r.iv=i.iv;var o=b.encrypt.call(this,t,e,i.key,r);return o.mixIn(i),o},decrypt:function(t,e,n,r){r=this.cfg.extend(r),e=this._parse(e,r.format);var i=r.kdf.execute(n,t.keySize,t.ivSize,e.salt);return r.iv=i.iv,b.decrypt.call(this,t,e,i.key,r)}}))))},function(t,e,n){var r=n(21),i=n(2),o=n(38),a=n(27),s=n(36),l=function(t,e,n){var c,u,h,d=t&l.F,f=t&l.G,p=t&l.S,g=t&l.P,m=t&l.B,y=t&l.W,v=f?i:i[e]||(i[e]={}),b=v.prototype,_=f?r:p?r[e]:(r[e]||{}).prototype;for(c in f&&(n=e),n)(u=!d&&_&&void 0!==_[c])&&s(v,c)||(h=u?_[c]:n[c],v[c]=f&&"function"!=typeof _[c]?n[c]:m&&u?o(h,r):y&&_[c]==h?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(h):g&&"function"==typeof h?o(Function.call,h):h,g&&((v.virtual||(v.virtual={}))[c]=h,t&l.R&&b&&!b[c]&&a(b,c,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){t.exports=!n(10)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e,n){var r=n(12),i=n(134),o=n(51),a=Object.defineProperty;e.f=n(9)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(18);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){t.exports=!n(37)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(119)("wks"),i=n(78),o=n(21).Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},function(t,e,n){var r=n(11),i=n(40);t.exports=n(9)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(31),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(28),i=n(180),o=n(114),a=Object.defineProperty;e.f=n(13)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(30);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(8),i=n(15),o=n(24),a=n(29)("src"),s=n(223),l=(""+s).split("toString");n(39).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var c="function"==typeof n;c&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(c&&(o(n,a)||i(n,a,t[e]?""+t[e]:l.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){var n,r,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(t){r=a}}();var l,c=[],u=!1,h=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):h=-1,c.length&&f())}function f(){if(!u){var t=s(d);u=!0;for(var e=c.length;e;){for(l=c,c=[];++h<e;)l&&l[h].run();h=-1,e=c.length}l=null,u=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function g(){}i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new p(t,e)),1!==c.length||u||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(t){return[]},i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(t,e,n){(function(){var t;t=n(49).Number,e.resolveLength=function(e,n,r){var i;if("number"==typeof e?i=e:"function"==typeof e?i=e.call(r,r):r&&"string"==typeof e?i=r[e]:n&&e instanceof t&&(i=e.decode(n)),isNaN(i))throw new Error("Not a fixed size");return i},e.PropertyDescriptor=function(t){var e;for(e in null==t&&(t={}),this.enumerable=!0,this.configurable=!0,t)this[e]=t[e]}}).call(this)},function(t,e,n){var r=n(17),i=n(57);t.exports=n(13)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(20);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){"use strict";var r=n(69),i=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};t.exports=h;var o=Object.create(n(56));o.inherits=n(46);var a=n(166),s=n(102);o.inherits(h,a);for(var l=i(s.prototype),c=0;c<l.length;c++){var u=l[c];h.prototype[u]||(h.prototype[u]=s.prototype[u])}function h(t){if(!(this instanceof h))return new h(t);a.call(this,t),s.call(this,t),t&&!1===t.readable&&(this.readable=!1),t&&!1===t.writable&&(this.writable=!1),this.allowHalfOpen=!0,t&&!1===t.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||r.nextTick(f,this)}function f(t){t.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}}),h.prototype._destroy=function(t,e){this.push(null),this.end(),r.nextTick(e,t)}},function(t,e,n){var r,i,o,a,s,l,c;t.exports=(c=n(1),n(105),n(106),a=(i=(r=c).lib).WordArray,l=(s=r.algo).EvpKDF=(o=i.Base).extend({cfg:o.extend({keySize:4,hasher:s.MD5,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var n=this.cfg,r=n.hasher.create(),i=a.create(),o=i.words,s=n.keySize,l=n.iterations;o.length<s;){c&&r.update(c);var c=r.update(t).finalize(e);r.reset();for(var u=1;u<l;u++)c=r.finalize(c),r.reset();i.concat(c)}return i.sigBytes=4*s,i}}),r.EvpKDF=function(t,e,n){return l.create(n).compute(t,e)},c.EvpKDF)},function(t,e,n){"use strict";(function(e){var r,i=n(4),o=i.Buffer,a={};for(r in i)i.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(a[r]=i[r]);var s=a.Buffer={};for(r in o)o.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(s[r]=o[r]);if(a.Buffer.prototype=o.prototype,s.from&&s.from!==Uint8Array.from||(s.from=function(t,e,n){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return o(t,e,n)}),s.alloc||(s.alloc=function(t,e,n){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+typeof t);if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=o(t);return e&&0!==e.length?"string"==typeof n?r.fill(e,n):r.fill(e):r.fill(0),r}),!a.kStringMaxLength)try{a.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch(l){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),t.exports=a}).call(this,n(25))},function(t,e,n){var r=n(110),i=n(112);t.exports=function(t){return r(i(t))}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e,n){var r=n(182);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports=!1},function(t,e,n){var r=n(138),i=n(88);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){var r=n(85),i=n(30);t.exports=function(t){return r(i(t))}},function(t,e,n){n(140)("Uint8",1,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},function(t,e){t.exports={}},function(t,e){t.exports="function"==typeof Object.create?function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:function(t,e){if(e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}}},function(t,e,n){var r,i;t.exports=(i=n(1),r=i.lib.WordArray,i.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,r=this._map;t.clamp();for(var i=[],o=0;o<n;o+=3)for(var a=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<n;s++)i.push(r.charAt(a>>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;o++)i[n.charCodeAt(o)]=o}var a=n.charAt(64);if(a){var s=t.indexOf(a);-1!==s&&(e=s)}return function(t,e,n){for(var i=[],o=0,a=0;a<e;a++)if(a%4){var s=n[t.charCodeAt(a-1)]<<a%4*2,l=n[t.charCodeAt(a)]>>>6-a%4*2;i[o>>>2]|=(s|l)<<24-o%4*8,o++}return r.create(i,o)}(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},i.enc.Base64)},function(t,e,n){var r;t.exports=(r=n(1),function(t){var e=r,n=e.lib,i=n.WordArray,o=n.Hasher,a=e.algo,s=[];!function(){for(var e=0;e<64;e++)s[e]=4294967296*t.abs(t.sin(e+1))|0}();var l=a.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var r=e+n,i=t[r];t[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=t[e+0],l=t[e+1],f=t[e+2],p=t[e+3],g=t[e+4],m=t[e+5],y=t[e+6],v=t[e+7],b=t[e+8],_=t[e+9],w=t[e+10],x=t[e+11],M=t[e+12],S=t[e+13],A=t[e+14],C=t[e+15],k=o[0],T=o[1],E=o[2],O=o[3];k=c(k,T,E,O,a,7,s[0]),O=c(O,k,T,E,l,12,s[1]),E=c(E,O,k,T,f,17,s[2]),T=c(T,E,O,k,p,22,s[3]),k=c(k,T,E,O,g,7,s[4]),O=c(O,k,T,E,m,12,s[5]),E=c(E,O,k,T,y,17,s[6]),T=c(T,E,O,k,v,22,s[7]),k=c(k,T,E,O,b,7,s[8]),O=c(O,k,T,E,_,12,s[9]),E=c(E,O,k,T,w,17,s[10]),T=c(T,E,O,k,x,22,s[11]),k=c(k,T,E,O,M,7,s[12]),O=c(O,k,T,E,S,12,s[13]),E=c(E,O,k,T,A,17,s[14]),k=u(k,T=c(T,E,O,k,C,22,s[15]),E,O,l,5,s[16]),O=u(O,k,T,E,y,9,s[17]),E=u(E,O,k,T,x,14,s[18]),T=u(T,E,O,k,a,20,s[19]),k=u(k,T,E,O,m,5,s[20]),O=u(O,k,T,E,w,9,s[21]),E=u(E,O,k,T,C,14,s[22]),T=u(T,E,O,k,g,20,s[23]),k=u(k,T,E,O,_,5,s[24]),O=u(O,k,T,E,A,9,s[25]),E=u(E,O,k,T,p,14,s[26]),T=u(T,E,O,k,b,20,s[27]),k=u(k,T,E,O,S,5,s[28]),O=u(O,k,T,E,f,9,s[29]),E=u(E,O,k,T,v,14,s[30]),k=h(k,T=u(T,E,O,k,M,20,s[31]),E,O,m,4,s[32]),O=h(O,k,T,E,b,11,s[33]),E=h(E,O,k,T,x,16,s[34]),T=h(T,E,O,k,A,23,s[35]),k=h(k,T,E,O,l,4,s[36]),O=h(O,k,T,E,g,11,s[37]),E=h(E,O,k,T,v,16,s[38]),T=h(T,E,O,k,w,23,s[39]),k=h(k,T,E,O,S,4,s[40]),O=h(O,k,T,E,a,11,s[41]),E=h(E,O,k,T,p,16,s[42]),T=h(T,E,O,k,y,23,s[43]),k=h(k,T,E,O,_,4,s[44]),O=h(O,k,T,E,M,11,s[45]),E=h(E,O,k,T,C,16,s[46]),k=d(k,T=h(T,E,O,k,f,23,s[47]),E,O,a,6,s[48]),O=d(O,k,T,E,v,10,s[49]),E=d(E,O,k,T,A,15,s[50]),T=d(T,E,O,k,m,21,s[51]),k=d(k,T,E,O,M,6,s[52]),O=d(O,k,T,E,p,10,s[53]),E=d(E,O,k,T,w,15,s[54]),T=d(T,E,O,k,l,21,s[55]),k=d(k,T,E,O,b,6,s[56]),O=d(O,k,T,E,C,10,s[57]),E=d(E,O,k,T,y,15,s[58]),T=d(T,E,O,k,S,21,s[59]),k=d(k,T,E,O,g,6,s[60]),O=d(O,k,T,E,x,10,s[61]),E=d(E,O,k,T,f,15,s[62]),T=d(T,E,O,k,_,21,s[63]),o[0]=o[0]+k|0,o[1]=o[1]+T|0,o[2]=o[2]+E|0,o[3]=o[3]+O|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var o=t.floor(r/4294967296),a=r;n[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function c(t,e,n,r,i,o,a){var s=t+(e&n|~e&r)+i+a;return(s<<o|s>>>32-o)+e}function u(t,e,n,r,i,o,a){var s=t+(e&r|n&~r)+i+a;return(s<<o|s>>>32-o)+e}function h(t,e,n,r,i,o,a){var s=t+(e^n^r)+i+a;return(s<<o|s>>>32-o)+e}function d(t,e,n,r,i,o,a){var s=t+(n^(e|~r))+i+a;return(s<<o|s>>>32-o)+e}e.MD5=o._createHelper(l),e.HmacMD5=o._createHmacHelper(l)}(Math),r.MD5)},function(t,e,n){(function(){var t,r,i,o={}.hasOwnProperty;t=n(107),i=function(){function e(t,e){this.type=t,this.endian=null!=e?e:"BE",this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}return e.prototype.size=function(){return t.TYPES[this.type]},e.prototype.decode=function(t){return t["read"+this.fn]()},e.prototype.encode=function(t,e){return t["write"+this.fn](e)},e}(),e.Number=i,e.uint8=new i("UInt8"),e.uint16be=e.uint16=new i("UInt16","BE"),e.uint16le=new i("UInt16","LE"),e.uint24be=e.uint24=new i("UInt24","BE"),e.uint24le=new i("UInt24","LE"),e.uint32be=e.uint32=new i("UInt32","BE"),e.uint32le=new i("UInt32","LE"),e.int8=new i("Int8"),e.int16be=e.int16=new i("Int16","BE"),e.int16le=new i("Int16","LE"),e.int24be=e.int24=new i("Int24","BE"),e.int24le=new i("Int24","LE"),e.int32be=e.int32=new i("Int32","BE"),e.int32le=new i("Int32","LE"),e.floatbe=e.float=new i("Float","BE"),e.floatle=new i("Float","LE"),e.doublebe=e.double=new i("Double","BE"),e.doublele=new i("Double","LE"),r=function(t){function e(t,n,r){null==r&&(r=t>>1),e.__super__.constructor.call(this,"Int"+t,n),this._point=1<<r}return function(t,e){for(var n in e)o.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype}(e,t),e.prototype.decode=function(t){return e.__super__.decode.call(this,t)/this._point},e.prototype.encode=function(t,n){return e.__super__.encode.call(this,t,n*this._point|0)},e}(i),e.Fixed=r,e.fixed16be=e.fixed16=new r(16,"BE"),e.fixed16le=new r(16,"LE"),e.fixed32be=e.fixed32=new r(32,"BE"),e.fixed32le=new r(32,"LE")}).call(this)},function(t,e,n){var r=n(112);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(18);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(136);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(31),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(138),i=n(88).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){(function(t){function n(t){return Object.prototype.toString.call(t)}e.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===n(t)},e.isBoolean=function(t){return"boolean"==typeof t},e.isNull=function(t){return null===t},e.isNullOrUndefined=function(t){return null==t},e.isNumber=function(t){return"number"==typeof t},e.isString=function(t){return"string"==typeof t},e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=function(t){return void 0===t},e.isRegExp=function(t){return"[object RegExp]"===n(t)},e.isObject=function(t){return"object"==typeof t&&null!==t},e.isDate=function(t){return"[object Date]"===n(t)},e.isError=function(t){return"[object Error]"===n(t)||t instanceof Error},e.isFunction=function(t){return"function"==typeof t},e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=t.isBuffer}).call(this,n(4).Buffer)},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports={}},function(t,e,n){var r=n(186),i=n(120);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){"use strict";var r=n(343)(!0);n(116)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},function(t,e,n){var r=n(39),i=n(8),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(41)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(11).f,i=n(24),o=n(3)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(53),i=n(3)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){var r=n(12),i=n(227),o=n(88),a=n(87)("IE_PROTO"),s=function(){},l=function(){var t,e=n(135)("iframe"),r=o.length;for(e.style.display="none",n(228).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;r--;)delete l.prototype[o[r]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=l(),void 0===e?n:i(n,e)}},function(t,e,n){"use strict";var r=n(91),i=n(232),o=n(45),a=n(43);t.exports=n(150)(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){var r=n(62),i=n(40),o=n(43),a=n(51),s=n(24),l=n(134),c=Object.getOwnPropertyDescriptor;e.f=n(9)?c:function(t,e){if(t=o(t),e=a(e,!0),l)try{return c(t,e)}catch(n){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var a=Number.isNaN||function(t){return t!=t};function s(){s.init.call(this)}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function u(t){return void 0===t._maxListeners?s.defaultMaxListeners:t._maxListeners}function h(t,e,n,r){var i,o,a;if(c(n),void 0===(o=t._events)?(o=t._events=Object.create(null),t._eventsCount=0):(void 0!==o.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),o=t._events),a=o[e]),void 0===a)a=o[e]=n,++t._eventsCount;else if("function"==typeof a?a=o[e]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=u(t))>0&&a.length>i&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=a.length,console&&console.warn&&console.warn(s)}return t}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(t,e,n){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},i=d.bind(r);return i.listener=n,r.wrapFn=i,i}function p(t,e,n){var r=t._events;if(void 0===r)return[];var i=r[e];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(t){for(var e=new Array(t.length),n=0;n<e.length;++n)e[n]=t[n].listener||t[n];return e}(i):m(i,i.length)}function g(t){var e=this._events;if(void 0!==e){var n=e[t];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t||t<0||a(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||a(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(t){for(var e=[],n=1;n<arguments.length;n++)e.push(arguments[n]);var r="error"===t,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(e.length>0&&(a=e[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[t];if(void 0===l)return!1;if("function"==typeof l)o(l,this,e);else{var c=l.length,u=m(l,c);for(n=0;n<c;++n)o(u[n],this,e)}return!0},s.prototype.on=s.prototype.addListener=function(t,e){return h(this,t,e,!1)},s.prototype.prependListener=function(t,e){return h(this,t,e,!0)},s.prototype.once=function(t,e){return c(e),this.on(t,f(this,t,e)),this},s.prototype.prependOnceListener=function(t,e){return c(e),this.prependListener(t,f(this,t,e)),this},s.prototype.off=s.prototype.removeListener=function(t,e){var n,r,i,o,a;if(c(e),void 0===(r=this._events))return this;if(void 0===(n=r[t]))return this;if(n===e||n.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete r[t],r.removeListener&&this.emit("removeListener",t,n.listener||e));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===e||n[o].listener===e){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(n,i),1===n.length&&(r[t]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",t,a||e)}return this},s.prototype.removeAllListeners=function(t){var e,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[t]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=n[t]))this.removeListener(t,e);else if(void 0!==e)for(r=e.length-1;r>=0;r--)this.removeListener(t,e[r]);return this},s.prototype.listeners=function(t){return p(this,t,!0)},s.prototype.rawListeners=function(t){return p(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):g.call(t,e)},s.prototype.listenerCount=g,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(t,e,n){"use strict";(function(e){t.exports=void 0===e||!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?{nextTick:function(t,n,r,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var o,a,s=arguments.length;switch(s){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick((function(){t.call(null,n)}));case 3:return e.nextTick((function(){t.call(null,n,r)}));case 4:return e.nextTick((function(){t.call(null,n,r,i)}));default:for(o=new Array(s-1),a=0;a<o.length;)o[a++]=arguments[a];return e.nextTick((function(){t.apply(null,o)}))}}}:e}).call(this,n(25))},function(t,e,n){var r=n(4),i=r.Buffer;function o(t,e){for(var n in t)e[n]=t[n]}function a(t,e,n){return i(t,e,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=r:(o(r,e),e.Buffer=a),o(i,a),a.from=function(t,e,n){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,n)},a.alloc=function(t,e,n){if("number"!=typeof t)throw new TypeError("Argument must be a number");var r=i(t);return void 0!==e?"string"==typeof n?r.fill(e,n):r.fill(e):r.fill(0),r},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return r.SlowBuffer(t)}},function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function i(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var r in n)i(n,r)&&(t[r]=n[r])}}return t},e.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var o={arraySet:function(t,e,n,r,i){if(e.subarray&&t.subarray)t.set(e.subarray(n,n+r),i);else for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){var e,n,r,i,o,a;for(r=0,e=0,n=t.length;e<n;e++)r+=t[e].length;for(a=new Uint8Array(r),i=0,e=0,n=t.length;e<n;e++)a.set(o=t[e],i),i+=o.length;return a}},a={arraySet:function(t,e,n,r,i){for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){return[].concat.apply([],t)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,o)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,a))},e.setTyped(r)},function(t,e,n){var r,i,o,a,s;t.exports=(s=n(1),i=(r=s.lib).Base,o=r.WordArray,(a=s.x64={}).Word=i.extend({init:function(t,e){this.high=t,this.low=e}}),a.WordArray=i.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,n=[],r=0;r<e;r++){var i=t[r];n.push(i.high),n.push(i.low)}return o.create(n,this.sigBytes)},clone:function(){for(var t=i.clone.call(this),e=t.words=this.words.slice(0),n=e.length,r=0;r<n;r++)e[r]=e[r].clone();return t}}),s)},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){n(337);for(var r=n(21),i=n(27),o=n(58),a=n(14)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var c=s[l],u=r[c],h=u&&u.prototype;h&&!h[a]&&i(h,a,c),o[c]=o.Array}},function(t,e){t.exports=!0},function(t,e,n){var r=n(28),i=n(185),o=n(120),a=n(118)("IE_PROTO"),s=function(){},l=function(){var t,e=n(181)("iframe"),r=o.length;for(e.style.display="none",n(341).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;r--;)delete l.prototype[o[r]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=l(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(117),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(17).f,i=n(36),o=n(14)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(78)("meta"),i=n(20),o=n(36),a=n(17).f,s=0,l=Object.isExtensible||function(){return!0},c=!n(37)((function(){return l(Object.preventExtensions({}))})),u=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},h=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!l(t))return"F";if(!e)return"E";u(t)}return t[r].i},getWeak:function(t,e){if(!o(t,r)){if(!l(t))return!0;if(!e)return!1;u(t)}return t[r].w},onFreeze:function(t){return c&&h.NEED&&l(t)&&!o(t,r)&&u(t),t}}},function(t,e,n){var r=n(38),i=n(195),o=n(196),a=n(28),s=n(77),l=n(121),c={},u={};(e=t.exports=function(t,e,n,h,d){var f,p,g,m,y=d?function(){return t}:l(t),v=r(n,h,e?2:1),b=0;if("function"!=typeof y)throw TypeError(t+" is not iterable!");if(o(y)){for(f=s(t.length);f>b;b++)if((m=e?v(a(p=t[b])[0],p[1]):v(t[b]))===c||m===u)return m}else for(g=y.call(t);!(p=g.next()).done;)if((m=i(g,v,p.value,e))===c||m===u)return m}).BREAK=c,e.RETURN=u},function(t,e,n){n(140)("Uint32",4,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},function(t,e){function n(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function r(t,e){this.source=t,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=e,this.destLen=0,this.ltree=new n,this.dtree=new n}var i=new n,o=new n,a=new Uint8Array(30),s=new Uint16Array(30),l=new Uint8Array(30),c=new Uint16Array(30),u=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=new n,d=new Uint8Array(320);function f(t,e,n,r){var i,o;for(i=0;i<n;++i)t[i]=0;for(i=0;i<30-n;++i)t[i+n]=i/n|0;for(o=r,i=0;i<30;++i)e[i]=o,o+=1<<t[i]}var p=new Uint16Array(16);function g(t,e,n,r){var i,o;for(i=0;i<16;++i)t.table[i]=0;for(i=0;i<r;++i)t.table[e[n+i]]++;for(t.table[0]=0,o=0,i=0;i<16;++i)p[i]=o,o+=t.table[i];for(i=0;i<r;++i)e[n+i]&&(t.trans[p[e[n+i]]++]=i)}function m(t){t.bitcount--||(t.tag=t.source[t.sourceIndex++],t.bitcount=7);var e=1&t.tag;return t.tag>>>=1,e}function y(t,e,n){if(!e)return n;for(;t.bitcount<24;)t.tag|=t.source[t.sourceIndex++]<<t.bitcount,t.bitcount+=8;var r=t.tag&65535>>>16-e;return t.tag>>>=e,t.bitcount-=e,r+n}function v(t,e){for(;t.bitcount<24;)t.tag|=t.source[t.sourceIndex++]<<t.bitcount,t.bitcount+=8;var n=0,r=0,i=0,o=t.tag;do{r=2*r+(1&o),o>>>=1,++i,n+=e.table[i],r-=e.table[i]}while(r>=0);return t.tag=o,t.bitcount-=i,e.trans[n+r]}function b(t,e,n){var r,i,o,a,s,l;for(r=y(t,5,257),i=y(t,5,1),o=y(t,4,4),a=0;a<19;++a)d[a]=0;for(a=0;a<o;++a){var c=y(t,3,0);d[u[a]]=c}for(g(h,d,0,19),s=0;s<r+i;){var f=v(t,h);switch(f){case 16:var p=d[s-1];for(l=y(t,2,3);l;--l)d[s++]=p;break;case 17:for(l=y(t,3,3);l;--l)d[s++]=0;break;case 18:for(l=y(t,7,11);l;--l)d[s++]=0;break;default:d[s++]=f}}g(e,d,0,r),g(n,d,r,i)}function _(t,e,n){for(;;){var r,i,o,u,h=v(t,e);if(256===h)return 0;if(h<256)t.dest[t.destLen++]=h;else for(r=y(t,a[h-=257],s[h]),i=v(t,n),u=o=t.destLen-y(t,l[i],c[i]);u<o+r;++u)t.dest[t.destLen++]=t.dest[u]}}function w(t){for(var e,n;t.bitcount>8;)t.sourceIndex--,t.bitcount-=8;if((e=256*(e=t.source[t.sourceIndex+1])+t.source[t.sourceIndex])!==(65535&~(256*t.source[t.sourceIndex+3]+t.source[t.sourceIndex+2])))return-3;for(t.sourceIndex+=4,n=e;n;--n)t.dest[t.destLen++]=t.source[t.sourceIndex++];return t.bitcount=0,0}!function(t,e){var n;for(n=0;n<7;++n)t.table[n]=0;for(t.table[7]=24,t.table[8]=152,t.table[9]=112,n=0;n<24;++n)t.trans[n]=256+n;for(n=0;n<144;++n)t.trans[24+n]=n;for(n=0;n<8;++n)t.trans[168+n]=280+n;for(n=0;n<112;++n)t.trans[176+n]=144+n;for(n=0;n<5;++n)e.table[n]=0;for(e.table[5]=32,n=0;n<32;++n)e.trans[n]=n}(i,o),f(a,s,4,3),f(l,c,2,1),a[28]=0,s[28]=258,t.exports=function(t,e){var n,a,s=new r(t,e);do{switch(n=m(s),y(s,2,0)){case 0:a=w(s);break;case 1:a=_(s,i,o);break;case 2:b(s,s.ltree,s.dtree),a=_(s,s.ltree,s.dtree);break;default:a=-3}if(0!==a)throw new Error("Data error")}while(!n);return s.destLen<s.dest.length?"function"==typeof s.dest.slice?s.dest.slice(0,s.destLen):s.dest.subarray(0,s.destLen):s.dest}},function(t,e,n){"use strict";(function(e,n){function r(){this.fileSystem={},this.dataSystem={}}function i(t){return 0===t.indexOf(n)&&(t=t.substring(n.length)),0===t.indexOf("/")&&(t=t.substring(1)),t}r.prototype.readFileSync=function(t,n){t=i(t);var r=this.dataSystem[t];if("string"==typeof r&&"utf8"===n)return r;if(r)return new e(r,"string"==typeof r?"base64":void 0);var o=this.fileSystem[t];if(o)return o;throw"File '"+t+"' not found in virtual file system"},r.prototype.writeFileSync=function(t,e){this.fileSystem[i(t)]=e},r.prototype.bindFS=function(t){this.dataSystem=t||{}},t.exports=new r}).call(this,n(4).Buffer,"/")},function(t,e,n){var r=n(53);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(43),i=n(16),o=n(54);t.exports=function(t){return function(e,n,a){var s,l=r(e),c=i(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var r=n(61)("keys"),i=n(29);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){"use strict";var r=n(19),i=n(54),o=n(16);t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,c=void 0===l?n:i(l,n);c>s;)e[s++]=t;return e}},function(t,e,n){var r=n(3)("unscopables"),i=Array.prototype;null==i[r]&&n(15)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){"use strict";var r=n(12),i=n(16),o=n(93),a=n(95);n(96)("match",1,(function(t,e,n,s){return[function(n){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=s(n,t,this);if(e.done)return e.value;var l=r(t),c=String(this);if(!l.global)return a(l,c);var u=l.unicode;l.lastIndex=0;for(var h,d=[],f=0;null!==(h=a(l,c));){var p=String(h[0]);d[f]=p,""===p&&(l.lastIndex=o(c,i(l.lastIndex),u)),f++}return 0===f?null:d}]}))},function(t,e,n){"use strict";var r=n(94)(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},function(t,e,n){var r=n(31),i=n(30);t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),l=r(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}}},function(t,e,n){"use strict";var r=n(64),i=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},function(t,e,n){"use strict";n(236);var r=n(23),i=n(15),o=n(10),a=n(30),s=n(3),l=n(97),c=s("species"),u=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),h=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var d=s(t),f=!o((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),p=f?!o((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[d](""),!e})):void 0;if(!f||!p||"replace"===t&&!u||"split"===t&&!h){var g=/./[d],m=n(a,d,""[t],(function(t,e,n,r,i){return e.exec===l?f&&!i?{done:!0,value:g.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),y=m[1];r(String.prototype,t,m[0]),i(RegExp.prototype,d,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)})}}},function(t,e,n){"use strict";var r,i,o=n(98),a=RegExp.prototype.exec,s=String.prototype.replace,l=a,c=(i=/b*/g,a.call(r=/a/,"a"),a.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),u=void 0!==/()??/.exec("")[1];(c||u)&&(l=function(t){var e,n,r,i,l=this;return u&&(n=new RegExp("^"+l.source+"$(?!\\s)",o.call(l))),c&&(e=l.lastIndex),r=a.call(l,t),c&&r&&(l.lastIndex=l.global?r.index+r[0].length:e),u&&r&&r.length>1&&s.call(r[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r}),t.exports=l},function(t,e,n){"use strict";var r=n(12);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){for(var r=n(66),i=n(42),o=n(23),a=n(8),s=n(15),l=n(45),c=n(3),u=c("iterator"),h=c("toStringTag"),d=l.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=i(f),g=0;g<p.length;g++){var m,y=p[g],v=f[y],b=a[y],_=b&&b.prototype;if(_&&(_[u]||s(_,u,d),_[h]||s(_,h,y),l[y]=d,v))for(m in r)_[m]||o(_,m,r[m],!0)}},function(t,e,n){t.exports=i;var r=n(68).EventEmitter;function i(){r.call(this)}n(46)(i,r),i.Readable=n(101),i.Writable=n(261),i.Duplex=n(262),i.Transform=n(263),i.PassThrough=n(264),i.Stream=i,i.prototype.pipe=function(t,e){var n=this;function i(e){t.writable&&!1===t.write(e)&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",i),t.on("drain",o),t._isStdio||e&&!1===e.end||(n.on("end",s),n.on("close",l));var a=!1;function s(){a||(a=!0,t.end())}function l(){a||(a=!0,"function"==typeof t.destroy&&t.destroy())}function c(t){if(u(),0===r.listenerCount(this,"error"))throw t}function u(){n.removeListener("data",i),t.removeListener("drain",o),n.removeListener("end",s),n.removeListener("close",l),n.removeListener("error",c),t.removeListener("error",c),n.removeListener("end",u),n.removeListener("close",u),t.removeListener("close",u)}return n.on("error",c),t.on("error",c),n.on("end",u),n.on("close",u),t.on("close",u),t.emit("pipe",n),t}},function(t,e,n){(e=t.exports=n(166)).Stream=e,e.Readable=e,e.Writable=n(102),e.Duplex=n(32),e.Transform=n(169),e.PassThrough=n(260)},function(t,e,n){"use strict";(function(e,r){var i=n(69);function o(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(void 0),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}(e,t)}}t.exports=y;var a,s=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?setImmediate:i.nextTick;y.WritableState=m;var l=Object.create(n(56));l.inherits=n(46);var c,u={deprecate:n(259)},h=n(167),d=n(70).Buffer,f=r.Uint8Array||function(){},p=n(168);function g(){}function m(t,e){a=a||n(32);var r=e instanceof a;this.objectMode=!!(t=t||{}).objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var l=t.highWaterMark,c=t.writableHighWaterMark;this.highWaterMark=l||0===l?l:r&&(c||0===c)?c:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===t.decodeStrings),this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var n=t._writableState,r=n.sync,o=n.writecb;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(n),e)!function(t,e,n,r,o){--e.pendingcb,n?(i.nextTick(o,r),i.nextTick(M,t,e),t._writableState.errorEmitted=!0,t.emit("error",r)):(o(r),t._writableState.errorEmitted=!0,t.emit("error",r),M(t,e))}(t,n,r,e,o);else{var a=w(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||_(t,n),r?s(b,t,n,a,o):b(t,n,a,o)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function y(t){if(a=a||n(32),!(c.call(y,this)||this instanceof a))return new y(t);this._writableState=new m(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),h.call(this)}function v(t,e,n,r,i,o,a){e.writelen=r,e.writecb=a,e.writing=!0,e.sync=!0,n?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1}function b(t,e,n,r){n||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,r(),M(t,e)}function _(t,e){e.bufferProcessing=!0;var n=e.bufferedRequest;if(t._writev&&n&&n.next){var r=new Array(e.bufferedRequestCount),i=e.corkedRequestsFree;i.entry=n;for(var a=0,s=!0;n;)r[a]=n,n.isBuf||(s=!1),n=n.next,a+=1;r.allBuffers=s,v(t,e,!0,e.length,r,"",i.finish),e.pendingcb++,e.lastBufferedRequest=null,i.next?(e.corkedRequestsFree=i.next,i.next=null):e.corkedRequestsFree=new o(e),e.bufferedRequestCount=0}else{for(;n;){var l=n.chunk;if(v(t,e,!1,e.objectMode?1:l.length,l,n.encoding,n.callback),n=n.next,e.bufferedRequestCount--,e.writing)break}null===n&&(e.lastBufferedRequest=null)}e.bufferedRequest=n,e.bufferProcessing=!1}function w(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function x(t,e){t._final((function(n){e.pendingcb--,n&&t.emit("error",n),e.prefinished=!0,t.emit("prefinish"),M(t,e)}))}function M(t,e){var n=w(e);return n&&(function(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,i.nextTick(x,t,e)):(e.prefinished=!0,t.emit("prefinish")))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),n}l.inherits(y,h),m.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(m.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(t){return!!c.call(this,t)||this===y&&t&&t._writableState instanceof m}})):c=function(t){return t instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(t,e,n){var r,o=this._writableState,a=!1,s=!o.objectMode&&(d.isBuffer(r=t)||r instanceof f);return s&&!d.isBuffer(t)&&(t=function(t){return d.from(t)}(t)),"function"==typeof e&&(n=e,e=null),s?e="buffer":e||(e=o.defaultEncoding),"function"!=typeof n&&(n=g),o.ended?function(t,e){var n=new Error("write after end");t.emit("error",n),i.nextTick(e,n)}(this,n):(s||function(t,e,n,r){var o=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),i.nextTick(r,a),o=!1),o}(this,o,t,n))&&(o.pendingcb++,a=function(t,e,n,r,i,o){if(!n){var a=function(t,e,n){return t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=d.from(e,n)),e}(e,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=e.objectMode?1:r.length;e.length+=s;var l=e.length<e.highWaterMark;if(l||(e.needDrain=!0),e.writing||e.corked){var c=e.lastBufferedRequest;e.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},c?c.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else v(t,e,!1,s,r,i,o);return l}(this,o,s,t,e,n)),a},y.prototype.cork=function(){this._writableState.corked++},y.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||_(this,t))},y.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(t,e,n){n(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(t,e,n){var r=this._writableState;"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(t,e,n){e.ending=!0,M(t,e),n&&(e.finished?i.nextTick(n):t.once("finish",n)),e.ended=!0,t.writable=!1}(this,r,n)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),y.prototype.destroy=p.destroy,y.prototype._undestroy=p.undestroy,y.prototype._destroy=function(t,e){this.end(),e(t)}}).call(this,n(25),n(22))},function(t,e,n){"use strict";var r=n(70).Buffer,i=r.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(r.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=l,this.end=c,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=u,this.end=h,e=3;break;default:return this.write=d,void(this.end=f)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(e)}function a(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,n=function(t,e,n){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==n?n:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var n=t.toString("utf16le",e);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):e}function u(t,e){var n=(t.length-e)%3;return 0===n?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function h(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function d(t){return t.toString(this.encoding)}function f(t){return t&&t.length?this.write(t):""}e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,n;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<t.length?e?e+this.text(t,n):this.text(t,n):e||""},o.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�":e},o.prototype.text=function(t,e){var n=function(t,e,n){var r=e.length-1;if(r<n)return 0;var i=a(e[r]);return i>=0?(i>0&&(t.lastNeed=i-1),i):--r<n||-2===i?0:(i=a(e[r]))>=0?(i>0&&(t.lastNeed=i-2),i):--r<n||-2===i?0:(i=a(e[r]))>=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var r=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,r),t.toString("utf8",e,r)},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},function(t,e,n){(function(t){var r=Object.getOwnPropertyDescriptors||function(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++)n[e[r]]=Object.getOwnPropertyDescriptor(t,e[r]);return n},i=/%[sdj%]/g;e.format=function(t){if(!y(t)){for(var e=[],n=0;n<arguments.length;n++)e.push(s(arguments[n]));return e.join(" ")}n=1;for(var r=arguments,o=r.length,a=String(t).replace(i,(function(t){if("%%"===t)return"%";if(n>=o)return t;switch(t){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return t}})),l=r[n];n<o;l=r[++n])g(l)||!_(l)?a+=" "+l:a+=" "+s(l);return a},e.deprecate=function(n,r){if(void 0!==t&&!0===t.noDeprecation)return n;if(void 0===t)return function(){return e.deprecate(n,r).apply(this,arguments)};var i=!1;return function(){if(!i){if(t.throwDeprecation)throw new Error(r);t.traceDeprecation?console.trace(r):console.error(r),i=!0}return n.apply(this,arguments)}};var o,a={};function s(t,n){var r={seen:[],stylize:c};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),p(n)?r.showHidden=n:n&&e._extend(r,n),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=l),u(r,t,r.depth)}function l(t,e){var n=s.styles[e];return n?"["+s.colors[n][0]+"m"+t+"["+s.colors[n][1]+"m":t}function c(t,e){return t}function u(t,n,r){if(t.customInspect&&n&&M(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return y(i)||(i=u(t,i,r)),i}var o=function(t,e){if(v(e))return t.stylize("undefined","undefined");if(y(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}return m(e)?t.stylize(""+e,"number"):p(e)?t.stylize(""+e,"boolean"):g(e)?t.stylize("null","null"):void 0}(t,n);if(o)return o;var a=Object.keys(n),s=function(t){var e={};return t.forEach((function(t,n){e[t]=!0})),e}(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(n)),x(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return h(n);if(0===a.length){if(M(n))return t.stylize("[Function"+(n.name?": "+n.name:"")+"]","special");if(b(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(w(n))return t.stylize(Date.prototype.toString.call(n),"date");if(x(n))return h(n)}var l,c="",_=!1,S=["{","}"];return f(n)&&(_=!0,S=["[","]"]),M(n)&&(c=" [Function"+(n.name?": "+n.name:"")+"]"),b(n)&&(c=" "+RegExp.prototype.toString.call(n)),w(n)&&(c=" "+Date.prototype.toUTCString.call(n)),x(n)&&(c=" "+h(n)),0!==a.length||_&&0!=n.length?r<0?b(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),l=_?function(t,e,n,r,i){for(var o=[],a=0,s=e.length;a<s;++a)T(e,String(a))?o.push(d(t,e,n,r,String(a),!0)):o.push("");return i.forEach((function(i){i.match(/^\d+$/)||o.push(d(t,e,n,r,i,!0))})),o}(t,n,r,s,a):a.map((function(e){return d(t,n,r,s,e,_)})),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]}(l,c,S)):S[0]+c+S[1]}function h(t){return"["+Error.prototype.toString.call(t)+"]"}function d(t,e,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=t.stylize(l.set?"[Getter/Setter]":"[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),T(r,i)||(a="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=g(n)?u(t,l.value,null):u(t,l.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(t){return"  "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return"   "+t})).join("\n")):s=t.stylize("[Circular]","special")),v(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).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+": "+s}function f(t){return Array.isArray(t)}function p(t){return"boolean"==typeof t}function g(t){return null===t}function m(t){return"number"==typeof t}function y(t){return"string"==typeof t}function v(t){return void 0===t}function b(t){return _(t)&&"[object RegExp]"===S(t)}function _(t){return"object"==typeof t&&null!==t}function w(t){return _(t)&&"[object Date]"===S(t)}function x(t){return _(t)&&("[object Error]"===S(t)||t instanceof Error)}function M(t){return"function"==typeof t}function S(t){return Object.prototype.toString.call(t)}function A(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(n){if(v(o)&&(o=t.env.NODE_DEBUG||""),n=n.toUpperCase(),!a[n])if(new RegExp("\\b"+n+"\\b","i").test(o)){var r=t.pid;a[n]=function(){var t=e.format.apply(e,arguments);console.error("%s %d: %s",n,r,t)}}else a[n]=function(){};return a[n]},e.inspect=s,s.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]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=f,e.isBoolean=p,e.isNull=g,e.isNullOrUndefined=function(t){return null==t},e.isNumber=m,e.isString=y,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=v,e.isRegExp=b,e.isObject=_,e.isDate=w,e.isError=x,e.isFunction=M,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(267);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function k(){var t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(":");return[t.getDate(),C[t.getMonth()],e].join(" ")}function T(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(268),e._extend=function(t,e){if(!e||!_(e))return t;for(var n=Object.keys(e),r=n.length;r--;)t[n[r]]=e[n[r]];return t};var E="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function O(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(E&&t[E]){var e;if("function"!=typeof(e=t[E]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,E,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,n,r=new Promise((function(t,r){e=t,n=r})),i=[],o=0;o<arguments.length;o++)i.push(arguments[o]);i.push((function(t,r){t?n(t):e(r)}));try{t.apply(this,i)}catch(a){n(a)}return r}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),E&&Object.defineProperty(e,E,{value:e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(e,r(t))},e.promisify.custom=E,e.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var i=n.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var o=this,a=function(){return i.apply(o,arguments)};e.apply(this,n).then((function(e){t.nextTick(a,null,e)}),(function(e){t.nextTick(O,e,a)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(e)),Object.defineProperties(n,r(e)),n}}).call(this,n(25))},function(t,e,n){var r,i,o,a,s,l,c;t.exports=(c=n(1),o=(i=(r=c).lib).WordArray,s=[],l=r.algo.SHA1=(a=i.Hasher).extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],l=n[4],c=0;c<80;c++){if(c<16)s[c]=0|t[e+c];else{var u=s[c-3]^s[c-8]^s[c-14]^s[c-16];s[c]=u<<1|u>>>31}var h=(r<<5|r>>>27)+l+s[c];h+=c<20?1518500249+(i&o|~i&a):c<40?1859775393+(i^o^a):c<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,l=a,a=o,o=i<<30|i>>>2,i=r,r=h}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+l|0},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),e[15+(r+64>>>9<<4)]=n,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}}),r.SHA1=a._createHelper(l),r.HmacSHA1=a._createHmacHelper(l),c.SHA1)},function(t,e,n){var r,i;t.exports=(r=n(1),i=r.enc.Utf8,void(r.algo.HMAC=r.lib.Base.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=i.parse(e));var n=t.blockSize,r=4*n;e.sigBytes>r&&(e=t.finalize(e)),e.clamp();for(var o=this._oKey=e.clone(),a=this._iKey=e.clone(),s=o.words,l=a.words,c=0;c<n;c++)s[c]^=1549556828,l[c]^=909522486;o.sigBytes=a.sigBytes=r,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,n=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(n))}})))},function(t,e,n){(function(e){(function(){var r,i;try{i=n(108)}catch(o){}r=function(){var t;function n(t){this.buffer=t,this.pos=0,this.length=this.buffer.length}for(t in n.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8},e.prototype)"read"===t.slice(0,4)&&function(t){var e;e=n.TYPES[t.replace(/read|[BL]E/g,"")],n.prototype[t]=function(){var n;return n=this.buffer[t](this.pos),this.pos+=e,n}}(t);return n.prototype.readString=function(t,n){var r,a,s,l,c;switch(null==n&&(n="ascii"),n){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.buffer.toString(n,this.pos,this.pos+=t);case"utf16be":for(s=l=0,c=(r=new e(this.readBuffer(t))).length-1;l<c;s=l+=2)a=r[s],r[s]=r[s+1],r[s+1]=a;return r.toString("utf16le");default:if(r=this.readBuffer(t),i)try{return i.decode(r,n)}catch(o){}return r}},n.prototype.readBuffer=function(t){return this.buffer.slice(this.pos,this.pos+=t)},n.prototype.readUInt24BE=function(){return(this.readUInt16BE()<<8)+this.readUInt8()},n.prototype.readUInt24LE=function(){return this.readUInt16LE()+(this.readUInt8()<<16)},n.prototype.readInt24BE=function(){return(this.readInt16BE()<<8)+this.readUInt8()},n.prototype.readInt24LE=function(){return this.readUInt16LE()+(this.readInt8()<<16)},n}(),t.exports=r}).call(this)}).call(this,n(4).Buffer)},function(t,e,n){"use strict";(function(e){var r=n(34).Buffer,i=n(304),o=t.exports;o.encodings=null,o.defaultCharUnicode="�",o.defaultCharSingleByte="?",o.encode=function(t,e,n){t=""+(t||"");var i=o.getEncoder(e,n),a=i.write(t),s=i.end();return s&&s.length>0?r.concat([a,s]):a},o.decode=function(t,e,n){"string"==typeof t&&(o.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),o.skipDecodeWarning=!0),t=r.from(""+(t||""),"binary"));var i=o.getDecoder(e,n),a=i.write(t),s=i.end();return s?a+s:a},o.encodingExists=function(t){try{return o.getCodec(t),!0}catch(e){return!1}},o.toEncoding=o.encode,o.fromEncoding=o.decode,o._codecDataCache={},o.getCodec=function(t){o.encodings||(o.encodings=n(305));for(var e=o._canonicalizeEncoding(t),r={};;){var i=o._codecDataCache[e];if(i)return i;var a=o.encodings[e];switch(typeof a){case"string":e=a;break;case"object":for(var s in a)r[s]=a[s];r.encodingName||(r.encodingName=e),e=a.type;break;case"function":return r.encodingName||(r.encodingName=e),i=new a(r,o),o._codecDataCache[r.encodingName]=i,i;default:throw new Error("Encoding not recognized: '"+t+"' (searched as: '"+e+"')")}}},o._canonicalizeEncoding=function(t){return(""+t).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},o.getEncoder=function(t,e){var n=o.getCodec(t),r=new n.encoder(e,n);return n.bomAware&&e&&e.addBOM&&(r=new i.PrependBOM(r,e)),r},o.getDecoder=function(t,e){var n=o.getCodec(t),r=new n.decoder(e,n);return!n.bomAware||e&&!1===e.stripBOM||(r=new i.StripBOM(r,e)),r};var a=void 0!==e&&e.versions&&e.versions.node;if(a){var s=a.split(".").map(Number);(s[0]>0||s[1]>=10)&&n(320)(o),n(321)(o)}}).call(this,n(25))},function(t){t.exports=JSON.parse('[["0","\\u0000",127,"€"],["8140","丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪",5,"乲乴",9,"乿",6,"亇亊"],["8180","亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂",6,"伋伌伒",4,"伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾",4,"佄佅佇",5,"佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢"],["8240","侤侫侭侰",4,"侶",8,"俀俁係俆俇俈俉俋俌俍俒",4,"俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿",11],["8280","個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯",10,"倻倽倿偀偁偂偄偅偆偉偊偋偍偐",4,"偖偗偘偙偛偝",7,"偦",5,"偭",8,"偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎",20,"傤傦傪傫傭",4,"傳",6,"傼"],["8340","傽",17,"僐",5,"僗僘僙僛",10,"僨僩僪僫僯僰僱僲僴僶",4,"僼",9,"儈"],["8380","儉儊儌",5,"儓",13,"儢",28,"兂兇兊兌兎兏児兒兓兗兘兙兛兝",4,"兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦",4,"冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒",5],["8440","凘凙凚凜凞凟凢凣凥",5,"凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄",5,"剋剎剏剒剓剕剗剘"],["8480","剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳",9,"剾劀劃",4,"劉",6,"劑劒劔",6,"劜劤劥劦劧劮劯劰労",9,"勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務",5,"勠勡勢勣勥",10,"勱",7,"勻勼勽匁匂匃匄匇匉匊匋匌匎"],["8540","匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯",9,"匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏"],["8580","厐",4,"厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯",6,"厷厸厹厺厼厽厾叀參",4,"収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝",4,"呣呥呧呩",7,"呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡"],["8640","咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠",4,"哫哬哯哰哱哴",5,"哻哾唀唂唃唄唅唈唊",4,"唒唓唕",5,"唜唝唞唟唡唥唦"],["8680","唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋",4,"啑啒啓啔啗",4,"啝啞啟啠啢啣啨啩啫啯",5,"啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠",6,"喨",8,"喲喴営喸喺喼喿",4,"嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗",4,"嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸",4,"嗿嘂嘃嘄嘅"],["8740","嘆嘇嘊嘋嘍嘐",7,"嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀",11,"噏",4,"噕噖噚噛噝",4],["8780","噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽",7,"嚇",6,"嚐嚑嚒嚔",14,"嚤",10,"嚰",6,"嚸嚹嚺嚻嚽",12,"囋",8,"囕囖囘囙囜団囥",5,"囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國",6],["8840","園",9,"圝圞圠圡圢圤圥圦圧圫圱圲圴",4,"圼圽圿坁坃坄坅坆坈坉坋坒",4,"坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀"],["8880","垁垇垈垉垊垍",4,"垔",6,"垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹",8,"埄",6,"埌埍埐埑埓埖埗埛埜埞埡埢埣埥",7,"埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥",4,"堫",4,"報堲堳場堶",7],["8940","堾",5,"塅",6,"塎塏塐塒塓塕塖塗塙",4,"塟",5,"塦",4,"塭",16,"塿墂墄墆墇墈墊墋墌"],["8980","墍",4,"墔",4,"墛墜墝墠",7,"墪",17,"墽墾墿壀壂壃壄壆",10,"壒壓壔壖",13,"壥",5,"壭壯壱売壴壵壷壸壺",7,"夃夅夆夈",4,"夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻"],["8a40","夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛",4,"奡奣奤奦",12,"奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦"],["8a80","妧妬妭妰妱妳",5,"妺妼妽妿",6,"姇姈姉姌姍姎姏姕姖姙姛姞",4,"姤姦姧姩姪姫姭",11,"姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪",6,"娳娵娷",4,"娽娾娿婁",4,"婇婈婋",9,"婖婗婘婙婛",5],["8b40","婡婣婤婥婦婨婩婫",8,"婸婹婻婼婽婾媀",17,"媓",6,"媜",13,"媫媬"],["8b80","媭",4,"媴媶媷媹",4,"媿嫀嫃",5,"嫊嫋嫍",4,"嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬",4,"嫲",22,"嬊",11,"嬘",25,"嬳嬵嬶嬸",7,"孁",6],["8c40","孈",7,"孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏"],["8c80","寑寔",8,"寠寢寣實寧審",4,"寯寱",6,"寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧",6,"屰屲",6,"屻屼屽屾岀岃",4,"岉岊岋岎岏岒岓岕岝",4,"岤",4],["8d40","岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅",5,"峌",5,"峓",5,"峚",6,"峢峣峧峩峫峬峮峯峱",9,"峼",4],["8d80","崁崄崅崈",5,"崏",4,"崕崗崘崙崚崜崝崟",4,"崥崨崪崫崬崯",4,"崵",7,"崿",7,"嵈嵉嵍",10,"嵙嵚嵜嵞",10,"嵪嵭嵮嵰嵱嵲嵳嵵",12,"嶃",21,"嶚嶛嶜嶞嶟嶠"],["8e40","嶡",21,"嶸",12,"巆",6,"巎",12,"巜巟巠巣巤巪巬巭"],["8e80","巰巵巶巸",4,"巿帀帄帇帉帊帋帍帎帒帓帗帞",7,"帨",4,"帯帰帲",4,"帹帺帾帿幀幁幃幆",5,"幍",6,"幖",4,"幜幝幟幠幣",14,"幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨",4,"庮",4,"庴庺庻庼庽庿",6],["8f40","廆廇廈廋",5,"廔廕廗廘廙廚廜",11,"廩廫",8,"廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤"],["8f80","弨弫弬弮弰弲",6,"弻弽弾弿彁",14,"彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢",5,"復徫徬徯",5,"徶徸徹徺徻徾",4,"忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇"],["9040","怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰",4,"怶",4,"怽怾恀恄",6,"恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀"],["9080","悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽",7,"惇惈惉惌",4,"惒惓惔惖惗惙惛惞惡",4,"惪惱惲惵惷惸惻",4,"愂愃愄愅愇愊愋愌愐",4,"愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬",18,"慀",6],["9140","慇慉態慍慏慐慒慓慔慖",6,"慞慟慠慡慣慤慥慦慩",6,"慱慲慳慴慶慸",18,"憌憍憏",4,"憕"],["9180","憖",6,"憞",8,"憪憫憭",9,"憸",5,"憿懀懁懃",4,"應懌",4,"懓懕",16,"懧",13,"懶",8,"戀",5,"戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸",4,"扂扄扅扆扊"],["9240","扏扐払扖扗扙扚扜",6,"扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋",5,"抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁"],["9280","拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳",5,"挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖",7,"捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙",6,"採掤掦掫掯掱掲掵掶掹掻掽掿揀"],["9340","揁揂揃揅揇揈揊揋揌揑揓揔揕揗",6,"揟揢揤",4,"揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆",4,"損搎搑搒搕",5,"搝搟搢搣搤"],["9380","搥搧搨搩搫搮",5,"搵",4,"搻搼搾摀摂摃摉摋",6,"摓摕摖摗摙",4,"摟",7,"摨摪摫摬摮",9,"摻",6,"撃撆撈",8,"撓撔撗撘撚撛撜撝撟",4,"撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆",6,"擏擑擓擔擕擖擙據"],["9440","擛擜擝擟擠擡擣擥擧",24,"攁",7,"攊",7,"攓",4,"攙",8],["9480","攢攣攤攦",4,"攬攭攰攱攲攳攷攺攼攽敀",4,"敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數",14,"斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱",7,"斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘",7,"旡旣旤旪旫"],["9540","旲旳旴旵旸旹旻",4,"昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷",4,"昽昿晀時晄",6,"晍晎晐晑晘"],["9580","晙晛晜晝晞晠晢晣晥晧晩",4,"晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘",4,"暞",8,"暩",4,"暯",4,"暵暶暷暸暺暻暼暽暿",25,"曚曞",7,"曧曨曪",5,"曱曵曶書曺曻曽朁朂會"],["9640","朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠",5,"朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗",4,"杝杢杣杤杦杧杫杬杮東杴杶"],["9680","杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹",7,"柂柅",9,"柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵",7,"柾栁栂栃栄栆栍栐栒栔栕栘",4,"栞栟栠栢",6,"栫",6,"栴栵栶栺栻栿桇桋桍桏桒桖",5],["9740","桜桝桞桟桪桬",7,"桵桸",8,"梂梄梇",7,"梐梑梒梔梕梖梘",9,"梣梤梥梩梪梫梬梮梱梲梴梶梷梸"],["9780","梹",6,"棁棃",5,"棊棌棎棏棐棑棓棔棖棗棙棛",4,"棡棢棤",9,"棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆",4,"椌椏椑椓",11,"椡椢椣椥",7,"椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃",16,"楕楖楘楙楛楜楟"],["9840","楡楢楤楥楧楨楩楪楬業楯楰楲",4,"楺楻楽楾楿榁榃榅榊榋榌榎",5,"榖榗榙榚榝",9,"榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽"],["9880","榾榿槀槂",7,"構槍槏槑槒槓槕",5,"槜槝槞槡",11,"槮槯槰槱槳",9,"槾樀",9,"樋",11,"標",5,"樠樢",5,"権樫樬樭樮樰樲樳樴樶",6,"樿",4,"橅橆橈",7,"橑",6,"橚"],["9940","橜",4,"橢橣橤橦",10,"橲",6,"橺橻橽橾橿檁檂檃檅",8,"檏檒",4,"檘",7,"檡",5],["9980","檧檨檪檭",114,"欥欦欨",6],["9a40","欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍",11,"歚",7,"歨歩歫",13,"歺歽歾歿殀殅殈"],["9a80","殌殎殏殐殑殔殕殗殘殙殜",4,"殢",7,"殫",7,"殶殸",6,"毀毃毄毆",4,"毌毎毐毑毘毚毜",4,"毢",7,"毬毭毮毰毱毲毴毶毷毸毺毻毼毾",6,"氈",4,"氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋",4,"汑汒汓汖汘"],["9b40","汙汚汢汣汥汦汧汫",4,"汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘"],["9b80","泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟",5,"洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽",4,"涃涄涆涇涊涋涍涏涐涒涖",4,"涜涢涥涬涭涰涱涳涴涶涷涹",5,"淁淂淃淈淉淊"],["9c40","淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽",7,"渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵"],["9c80","渶渷渹渻",7,"湅",7,"湏湐湑湒湕湗湙湚湜湝湞湠",10,"湬湭湯",14,"満溁溂溄溇溈溊",4,"溑",6,"溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪",5],["9d40","滰滱滲滳滵滶滷滸滺",7,"漃漄漅漇漈漊",4,"漐漑漒漖",9,"漡漢漣漥漦漧漨漬漮漰漲漴漵漷",6,"漿潀潁潂"],["9d80","潃潄潅潈潉潊潌潎",9,"潙潚潛潝潟潠潡潣潤潥潧",5,"潯潰潱潳潵潶潷潹潻潽",6,"澅澆澇澊澋澏",12,"澝澞澟澠澢",4,"澨",10,"澴澵澷澸澺",5,"濁濃",5,"濊",6,"濓",10,"濟濢濣濤濥"],["9e40","濦",7,"濰",32,"瀒",7,"瀜",6,"瀤",6],["9e80","瀫",9,"瀶瀷瀸瀺",17,"灍灎灐",13,"灟",11,"灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞",12,"炰炲炴炵炶為炾炿烄烅烆烇烉烋",12,"烚"],["9f40","烜烝烞烠烡烢烣烥烪烮烰",6,"烸烺烻烼烾",10,"焋",4,"焑焒焔焗焛",10,"焧",7,"焲焳焴"],["9f80","焵焷",13,"煆煇煈煉煋煍煏",12,"煝煟",4,"煥煩",4,"煯煰煱煴煵煶煷煹煻煼煾",5,"熅",4,"熋熌熍熎熐熑熒熓熕熖熗熚",4,"熡",6,"熩熪熫熭",5,"熴熶熷熸熺",8,"燄",9,"燏",4],["a040","燖",9,"燡燢燣燤燦燨",5,"燯",9,"燺",11,"爇",19],["a080","爛爜爞",9,"爩爫爭爮爯爲爳爴爺爼爾牀",6,"牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅",4,"犌犎犐犑犓",11,"犠",11,"犮犱犲犳犵犺",6,"狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛"],["a1a1","　、。·ˉˇ¨〃々—～‖…‘’“”〔〕〈",7,"〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃＄¤￠￡‰§№☆★○●◎◇◆□■△▲※→←↑↓〓"],["a2a1","ⅰ",9],["a2b1","⒈",19,"⑴",19,"①",9],["a2e5","㈠",9],["a2f1","Ⅰ",11],["a3a1","！＂＃￥％",88,"￣"],["a4a1","ぁ",82],["a5a1","ァ",85],["a6a1","Α",16,"Σ",6],["a6c1","α",16,"σ",6],["a6e0","︵︶︹︺︿﹀︽︾﹁﹂﹃﹄"],["a6ee","︻︼︷︸︱"],["a6f4","︳︴"],["a7a1","А",5,"ЁЖ",25],["a7d1","а",5,"ёж",25],["a840","ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═",35,"▁",6],["a880","█",7,"▓▔▕▼▽◢◣◤◥☉⊕〒〝〞"],["a8a1","āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ"],["a8bd","ńň"],["a8c0","ɡ"],["a8c5","ㄅ",36],["a940","〡",8,"㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰￢￤"],["a959","℡㈱"],["a95c","‐"],["a960","ー゛゜ヽヾ〆ゝゞ﹉",9,"﹔﹕﹖﹗﹙",8],["a980","﹢",4,"﹨﹩﹪﹫"],["a996","〇"],["a9a4","─",75],["aa40","狜狝狟狢",5,"狪狫狵狶狹狽狾狿猀猂猄",5,"猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀",8],["aa80","獉獊獋獌獎獏獑獓獔獕獖獘",7,"獡",10,"獮獰獱"],["ab40","獲",11,"獿",4,"玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣",5,"玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃",4],["ab80","珋珌珎珒",6,"珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳",4],["ac40","珸",10,"琄琇琈琋琌琍琎琑",8,"琜",5,"琣琤琧琩琫琭琯琱琲琷",4,"琽琾琿瑀瑂",11],["ac80","瑎",6,"瑖瑘瑝瑠",12,"瑮瑯瑱",4,"瑸瑹瑺"],["ad40","瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑",10,"璝璟",7,"璪",15,"璻",12],["ad80","瓈",9,"瓓",8,"瓝瓟瓡瓥瓧",6,"瓰瓱瓲"],["ae40","瓳瓵瓸",6,"甀甁甂甃甅",7,"甎甐甒甔甕甖甗甛甝甞甠",4,"甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘"],["ae80","畝",7,"畧畨畩畫",6,"畳畵當畷畺",4,"疀疁疂疄疅疇"],["af40","疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦",4,"疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇"],["af80","瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄"],["b040","癅",6,"癎",5,"癕癗",4,"癝癟癠癡癢癤",6,"癬癭癮癰",7,"癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛"],["b080","皜",7,"皥",8,"皯皰皳皵",9,"盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥"],["b140","盄盇盉盋盌盓盕盙盚盜盝盞盠",4,"盦",7,"盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎",10,"眛眜眝眞眡眣眤眥眧眪眫"],["b180","眬眮眰",4,"眹眻眽眾眿睂睄睅睆睈",7,"睒",7,"睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳"],["b240","睝睞睟睠睤睧睩睪睭",11,"睺睻睼瞁瞂瞃瞆",5,"瞏瞐瞓",11,"瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶",4],["b280","瞼瞾矀",12,"矎",8,"矘矙矚矝",4,"矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖"],["b340","矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃",5,"砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚"],["b380","硛硜硞",11,"硯",7,"硸硹硺硻硽",6,"场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚"],["b440","碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨",7,"碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚",9],["b480","磤磥磦磧磩磪磫磭",4,"磳磵磶磸磹磻",5,"礂礃礄礆",6,"础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮"],["b540","礍",5,"礔",9,"礟",4,"礥",14,"礵",4,"礽礿祂祃祄祅祇祊",8,"祔祕祘祙祡祣"],["b580","祤祦祩祪祫祬祮祰",6,"祹祻",4,"禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠"],["b640","禓",6,"禛",11,"禨",10,"禴",4,"禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙",5,"秠秡秢秥秨秪"],["b680","秬秮秱",6,"秹秺秼秾秿稁稄稅稇稈稉稊稌稏",4,"稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二"],["b740","稝稟稡稢稤",14,"稴稵稶稸稺稾穀",5,"穇",9,"穒",4,"穘",16],["b780","穩",6,"穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服"],["b840","窣窤窧窩窪窫窮",4,"窴",10,"竀",10,"竌",9,"竗竘竚竛竜竝竡竢竤竧",5,"竮竰竱竲竳"],["b880","竴",4,"竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹"],["b940","笯笰笲笴笵笶笷笹笻笽笿",5,"筆筈筊筍筎筓筕筗筙筜筞筟筡筣",10,"筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆",6,"箎箏"],["b980","箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹",7,"篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈"],["ba40","篅篈築篊篋篍篎篏篐篒篔",4,"篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲",4,"篸篹篺篻篽篿",7,"簈簉簊簍簎簐",5,"簗簘簙"],["ba80","簚",4,"簠",5,"簨簩簫",12,"簹",5,"籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖"],["bb40","籃",9,"籎",36,"籵",5,"籾",9],["bb80","粈粊",6,"粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴",4,"粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕"],["bc40","粿糀糂糃糄糆糉糋糎",6,"糘糚糛糝糞糡",6,"糩",5,"糰",7,"糹糺糼",13,"紋",5],["bc80","紑",14,"紡紣紤紥紦紨紩紪紬紭紮細",6,"肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件"],["bd40","紷",54,"絯",7],["bd80","絸",32,"健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸"],["be40","継",12,"綧",6,"綯",42],["be80","線",32,"尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻"],["bf40","緻",62],["bf80","縺縼",4,"繂",4,"繈",21,"俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀"],["c040","繞",35,"纃",23,"纜纝纞"],["c080","纮纴纻纼绖绤绬绹缊缐缞缷缹缻",6,"罃罆",9,"罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐"],["c140","罖罙罛罜罝罞罠罣",4,"罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂",7,"羋羍羏",4,"羕",4,"羛羜羠羢羣羥羦羨",6,"羱"],["c180","羳",4,"羺羻羾翀翂翃翄翆翇翈翉翋翍翏",4,"翖翗翙",5,"翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿"],["c240","翤翧翨翪翫翬翭翯翲翴",6,"翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫",5,"耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗"],["c280","聙聛",13,"聫",5,"聲",11,"隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫"],["c340","聾肁肂肅肈肊肍",5,"肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇",4,"胏",6,"胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋"],["c380","脌脕脗脙脛脜脝脟",12,"脭脮脰脳脴脵脷脹",4,"脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸"],["c440","腀",5,"腇腉腍腎腏腒腖腗腘腛",4,"腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃",4,"膉膋膌膍膎膐膒",5,"膙膚膞",4,"膤膥"],["c480","膧膩膫",7,"膴",5,"膼膽膾膿臄臅臇臈臉臋臍",6,"摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁"],["c540","臔",14,"臤臥臦臨臩臫臮",4,"臵",5,"臽臿舃與",4,"舎舏舑舓舕",5,"舝舠舤舥舦舧舩舮舲舺舼舽舿"],["c580","艀艁艂艃艅艆艈艊艌艍艎艐",7,"艙艛艜艝艞艠",7,"艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗"],["c640","艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸"],["c680","苺苼",4,"茊茋茍茐茒茓茖茘茙茝",9,"茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐"],["c740","茾茿荁荂荄荅荈荊",4,"荓荕",4,"荝荢荰",6,"荹荺荾",6,"莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡",6,"莬莭莮"],["c780","莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠"],["c840","菮華菳",4,"菺菻菼菾菿萀萂萅萇萈萉萊萐萒",5,"萙萚萛萞",5,"萩",7,"萲",5,"萹萺萻萾",7,"葇葈葉"],["c880","葊",6,"葒",4,"葘葝葞葟葠葢葤",4,"葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁"],["c940","葽",4,"蒃蒄蒅蒆蒊蒍蒏",7,"蒘蒚蒛蒝蒞蒟蒠蒢",12,"蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗"],["c980","蓘",4,"蓞蓡蓢蓤蓧",4,"蓭蓮蓯蓱",10,"蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳"],["ca40","蔃",8,"蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢",8,"蔭",9,"蔾",4,"蕄蕅蕆蕇蕋",10],["ca80","蕗蕘蕚蕛蕜蕝蕟",4,"蕥蕦蕧蕩",8,"蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱"],["cb40","薂薃薆薈",6,"薐",10,"薝",6,"薥薦薧薩薫薬薭薱",5,"薸薺",6,"藂",6,"藊",4,"藑藒"],["cb80","藔藖",5,"藝",6,"藥藦藧藨藪",14,"恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔"],["cc40","藹藺藼藽藾蘀",4,"蘆",10,"蘒蘓蘔蘕蘗",15,"蘨蘪",13,"蘹蘺蘻蘽蘾蘿虀"],["cc80","虁",11,"虒虓處",4,"虛虜虝號虠虡虣",7,"獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃"],["cd40","虭虯虰虲",6,"蚃",6,"蚎",4,"蚔蚖",5,"蚞",4,"蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻",4,"蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜"],["cd80","蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威"],["ce40","蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀",6,"蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚",5,"蝡蝢蝦",7,"蝯蝱蝲蝳蝵"],["ce80","蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎",4,"螔螕螖螘",6,"螠",4,"巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺"],["cf40","螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁",4,"蟇蟈蟉蟌",4,"蟔",6,"蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯",9],["cf80","蟺蟻蟼蟽蟿蠀蠁蠂蠄",5,"蠋",7,"蠔蠗蠘蠙蠚蠜",4,"蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓"],["d040","蠤",13,"蠳",5,"蠺蠻蠽蠾蠿衁衂衃衆",5,"衎",5,"衕衖衘衚",6,"衦衧衪衭衯衱衳衴衵衶衸衹衺"],["d080","衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗",4,"袝",4,"袣袥",5,"小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄"],["d140","袬袮袯袰袲",4,"袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚",4,"裠裡裦裧裩",6,"裲裵裶裷裺裻製裿褀褁褃",5],["d180","褉褋",4,"褑褔",4,"褜",4,"褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶"],["d240","褸",8,"襂襃襅",24,"襠",5,"襧",19,"襼"],["d280","襽襾覀覂覄覅覇",26,"摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐"],["d340","覢",30,"觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴",6],["d380","觻",4,"訁",5,"計",21,"印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉"],["d440","訞",31,"訿",8,"詉",21],["d480","詟",25,"詺",6,"浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧"],["d540","誁",7,"誋",7,"誔",46],["d580","諃",32,"铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政"],["d640","諤",34,"謈",27],["d680","謤謥謧",30,"帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑"],["d740","譆",31,"譧",4,"譭",25],["d780","讇",24,"讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座"],["d840","谸",8,"豂豃豄豅豈豊豋豍",7,"豖豗豘豙豛",5,"豣",6,"豬",6,"豴豵豶豷豻",6,"貃貄貆貇"],["d880","貈貋貍",6,"貕貖貗貙",20,"亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝"],["d940","貮",62],["d980","賭",32,"佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼"],["da40","贎",14,"贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸",8,"趂趃趆趇趈趉趌",4,"趒趓趕",9,"趠趡"],["da80","趢趤",12,"趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺"],["db40","跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾",6,"踆踇踈踋踍踎踐踑踒踓踕",7,"踠踡踤",4,"踫踭踰踲踳踴踶踷踸踻踼踾"],["db80","踿蹃蹅蹆蹌",4,"蹓",5,"蹚",11,"蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝"],["dc40","蹳蹵蹷",4,"蹽蹾躀躂躃躄躆躈",6,"躑躒躓躕",6,"躝躟",11,"躭躮躰躱躳",6,"躻",7],["dc80","軃",10,"軏",21,"堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥"],["dd40","軥",62],["dd80","輤",32,"荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺"],["de40","轅",32,"轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆"],["de80","迉",4,"迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖"],["df40","這逜連逤逥逧",5,"逰",4,"逷逹逺逽逿遀遃遅遆遈",4,"過達違遖遙遚遜",5,"遤遦遧適遪遫遬遯",4,"遶",6,"遾邁"],["df80","還邅邆邇邉邊邌",4,"邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼"],["e040","郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅",19,"鄚鄛鄜"],["e080","鄝鄟鄠鄡鄤",10,"鄰鄲",6,"鄺",8,"酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼"],["e140","酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀",4,"醆醈醊醎醏醓",6,"醜",5,"醤",5,"醫醬醰醱醲醳醶醷醸醹醻"],["e180","醼",10,"釈釋釐釒",9,"針",8,"帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺"],["e240","釦",62],["e280","鈥",32,"狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧",5,"饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂"],["e340","鉆",45,"鉵",16],["e380","銆",7,"銏",24,"恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾"],["e440","銨",5,"銯",24,"鋉",31],["e480","鋩",32,"洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑"],["e540","錊",51,"錿",10],["e580","鍊",31,"鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣"],["e640","鍬",34,"鎐",27],["e680","鎬",29,"鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩"],["e740","鏎",7,"鏗",54],["e780","鐎",32,"纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡",6,"缪缫缬缭缯",4,"缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬"],["e840","鐯",14,"鐿",43,"鑬鑭鑮鑯"],["e880","鑰",20,"钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹"],["e940","锧锳锽镃镈镋镕镚镠镮镴镵長",7,"門",42],["e980","閫",32,"椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋"],["ea40","闌",27,"闬闿阇阓阘阛阞阠阣",6,"阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗"],["ea80","陘陙陚陜陝陞陠陣陥陦陫陭",4,"陳陸",12,"隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰"],["eb40","隌階隑隒隓隕隖隚際隝",9,"隨",7,"隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖",9,"雡",6,"雫"],["eb80","雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗",4,"霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻"],["ec40","霡",8,"霫霬霮霯霱霳",4,"霺霻霼霽霿",18,"靔靕靗靘靚靜靝靟靣靤靦靧靨靪",7],["ec80","靲靵靷",4,"靽",7,"鞆",4,"鞌鞎鞏鞐鞓鞕鞖鞗鞙",4,"臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐"],["ed40","鞞鞟鞡鞢鞤",6,"鞬鞮鞰鞱鞳鞵",46],["ed80","韤韥韨韮",4,"韴韷",23,"怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨"],["ee40","頏",62],["ee80","顎",32,"睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶",4,"钼钽钿铄铈",6,"铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪"],["ef40","顯",5,"颋颎颒颕颙颣風",37,"飏飐飔飖飗飛飜飝飠",4],["ef80","飥飦飩",30,"铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒",4,"锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤",8,"镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔"],["f040","餈",4,"餎餏餑",28,"餯",26],["f080","饊",9,"饖",12,"饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨",4,"鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦",6,"鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙"],["f140","馌馎馚",10,"馦馧馩",47],["f180","駙",32,"瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃"],["f240","駺",62],["f280","騹",32,"颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒"],["f340","驚",17,"驲骃骉骍骎骔骕骙骦骩",6,"骲骳骴骵骹骻骽骾骿髃髄髆",4,"髍髎髏髐髒體髕髖髗髙髚髛髜"],["f380","髝髞髠髢髣髤髥髧髨髩髪髬髮髰",8,"髺髼",6,"鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋"],["f440","鬇鬉",5,"鬐鬑鬒鬔",10,"鬠鬡鬢鬤",10,"鬰鬱鬳",7,"鬽鬾鬿魀魆魊魋魌魎魐魒魓魕",5],["f480","魛",32,"簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤"],["f540","魼",62],["f580","鮻",32,"酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜"],["f640","鯜",62],["f680","鰛",32,"觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅",5,"龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞",5,"鲥",4,"鲫鲭鲮鲰",7,"鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋"],["f740","鰼",62],["f780","鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾",4,"鳈鳉鳑鳒鳚鳛鳠鳡鳌",4,"鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄"],["f840","鳣",62],["f880","鴢",32],["f940","鵃",62],["f980","鶂",32],["fa40","鶣",62],["fa80","鷢",32],["fb40","鸃",27,"鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴",9,"麀"],["fb80","麁麃麄麅麆麉麊麌",5,"麔",8,"麞麠",5,"麧麨麩麪"],["fc40","麫",8,"麵麶麷麹麺麼麿",4,"黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰",8,"黺黽黿",6],["fc80","鼆",4,"鼌鼏鼑鼒鼔鼕鼖鼘鼚",5,"鼡鼣",8,"鼭鼮鼰鼱"],["fd40","鼲",4,"鼸鼺鼼鼿",4,"齅",10,"齒",38],["fd80","齹",5,"龁龂龍",11,"龜龝龞龡",4,"郎凉秊裏隣"],["fe40","兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩"]]')},function(t,e,n){var r=n(111);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e,n){var r=n(73),i=n(57),o=n(35),a=n(114),s=n(36),l=n(180),c=Object.getOwnPropertyDescriptor;e.f=n(13)?c:function(t,e){if(t=o(t),e=a(e,!0),l)try{return c(t,e)}catch(n){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e,n){var r=n(20);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(7),i=n(2),o=n(37);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o((function(){n(1)})),"Object",a)}},function(t,e,n){"use strict";var r=n(75),i=n(7),o=n(184),a=n(27),s=n(58),l=n(339),c=n(79),u=n(342),h=n(14)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(t,e,n,p,g,m,y){l(n,e,p);var v,b,_,w=function(t){if(!d&&t in A)return A[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",M="values"==g,S=!1,A=t.prototype,C=A[h]||A["@@iterator"]||g&&A[g],k=C||w(g),T=g?M?w("entries"):k:void 0,E="Array"==e&&A.entries||C;if(E&&(_=u(E.call(new t)))!==Object.prototype&&_.next&&(c(_,x,!0),r||"function"==typeof _[h]||a(_,h,f)),M&&C&&"values"!==C.name&&(S=!0,k=function(){return C.call(this)}),r&&!y||!d&&!S&&A[h]||a(A,h,k),s[e]=k,s[x]=f,g)if(v={values:M?k:w("values"),keys:m?k:w("keys"),entries:T},y)for(b in v)b in A||o(A,b,v[b]);else i(i.P+i.F*(d||S),e,v);return v}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(119)("keys"),i=n(78);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(2),i=n(21),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(75)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(188),i=n(14)("iterator"),o=n(58);t.exports=n(2).getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){"use strict";e.__esModule=!0;var r=a(n(348)),i=a(n(350)),o="function"==typeof i.default&&"symbol"==typeof r.default?function(t){return typeof t}:function(t){return t&&"function"==typeof i.default&&t.constructor===i.default&&t!==i.default.prototype?"symbol":typeof t};function a(t){return t&&t.__esModule?t:{default:t}}e.default="function"==typeof i.default&&"symbol"===o(r.default)?function(t){return void 0===t?"undefined":o(t)}:function(t){return t&&"function"==typeof i.default&&t.constructor===i.default&&t!==i.default.prototype?"symbol":void 0===t?"undefined":o(t)}},function(t,e,n){e.f=n(14)},function(t,e,n){var r=n(21),i=n(2),o=n(75),a=n(123),s=n(17).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){},function(t,e,n){var r=n(20);t.exports=function(t,e){if(!r(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},function(t,e,n){"use strict";var r=n(393);t.exports=Function.prototype.bind||r},function(t,e,n){"use strict";var r=n(201),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var t={};try{for(var e in s(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(n){return!1}}(),c=function(t,e,n,r){var i;(!(e in t)||"function"==typeof(i=r)&&"[object Function]"===o.call(i)&&r())&&(l?s(t,e,{configurable:!0,enumerable:!1,value:n,writable:!0}):t[e]=n)},u=function(t,e){var n=arguments.length>2?arguments[2]:{},o=r(e);i&&(o=a.call(o,Object.getOwnPropertySymbols(e)));for(var s=0;s<o.length;s+=1)c(t,o[s],e[o[s]],n[o[s]])};u.supportsDescriptors=!!l,t.exports=u},function(t,e,n){"use strict";var r=n(0).isString,i=n(0).isNumber,o=n(0).isObject,a=n(0).isArray,s=n(0).isUndefined,l=n(209),c=/^(\s)+/g,u=/(\s)+$/g;function h(t){this.fontProvider=t}function d(t,e){var n=[];if(t=t.replace(/\t/g,"    "),e)return n.push({text:t}),n;for(var r,i=new l(t),o=0;r=i.nextBreak();){var a=t.slice(o,r.position);r.required||a.match(/\r?\n$|\r$/)?(a=a.replace(/\r?\n$|\r$/,""),n.push({text:a,lineEnd:!0})):n.push({text:a}),o=r.position}return n}function f(t,e){for(var n in e=e||{},t=t||{})"text"!=n&&t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function p(t){return null==t?"":i(t)?t.toString():r(t)?t:t.toString()}function g(t,e,n,r){var i;return null!=t[n]?t[n]:e?(e.auto(t,(function(){i=e.getProperty(n)})),null!=i?i:r):r}function m(t,e,n,r,i){return e.widthOfString(t,n,i)+(r||0)*(t.length-1)}h.prototype.buildInlines=function(t,e){var n,r=function(t,e,n){var r=function(t,e){function n(t,e,n){if(s(e[t]))return null;if(e[t].lineEnd)return null;var r=e[t].text;if(n){var i=d(p(r),!1);if(s(i[i.length-1]))return null;r=i[i.length-1].text}return r}var r=[];a(t)||(t=[t]);for(var i=null,l=0,c=(t=function t(e){return e.reduce((function(e,n){var r=a(n.text)?t(n.text):n,i=[].concat(r).some(Array.isArray);return e.concat(i?t(r):r)}),[])}(t)).length;l<c;l++){var u,h=t[l],m=null,y=g(h||{},e,"noWrap",!1);o(h)?(h._textRef&&h._textRef._textNodeRef.text&&(h.text=h._textRef._textNodeRef.text),u=d(p(h.text),y),m=f(h)):u=d(p(h),y),i&&u.length&&1===d(p(i+n(0,u,y)),!1).length&&(r[r.length-1].noNewLine=!0);for(var v=0,b=u.length;v<b;v++){var _={text:u[v].text};u[v].lineEnd&&(_.lineEnd=!0),f(m,_),r.push(_)}i=null,l+1<c&&(i=n(u.length-1,u,y))}return r}(e,n);if(r.length){var i=g(r[0],n,"leadingIndent",0);i&&(r[0].leadingCut=-i,r[0].leadingIndent=i)}return r.forEach((function(e){var r,i,o=g(e,n,"font","Roboto"),a=g(e,n,"fontSize",12),s=g(e,n,"fontFeatures",null),l=g(e,n,"bold",!1),h=g(e,n,"italics",!1),d=g(e,n,"color","black"),f=g(e,n,"decoration",null),p=g(e,n,"decorationColor",null),y=g(e,n,"decorationStyle",null),v=g(e,n,"background",null),b=g(e,n,"lineHeight",1),_=g(e,n,"characterSpacing",0),w=g(e,n,"link",null),x=g(e,n,"linkToPage",null),M=g(e,n,"linkToDestination",null),S=g(e,n,"noWrap",null),A=g(e,n,"preserveLeadingSpaces",!1),C=g(e,n,"preserveTrailingSpaces",!1),k=g(e,n,"opacity",1),T=t.provideFont(o,l,h);e.width=m(e.text,T,a,_,s),e.height=T.lineHeight(a)*b,e.leadingCut||(e.leadingCut=0),!A&&(r=e.text.match(c))&&(e.leadingCut+=m(r[0],T,a,_,s)),e.trailingCut=!C&&(i=e.text.match(u))?m(i[0],T,a,_,s):0,e.alignment=g(e,n,"alignment","left"),e.font=T,e.fontSize=a,e.fontFeatures=s,e.characterSpacing=_,e.color=d,e.decoration=f,e.decorationColor=p,e.decorationStyle=y,e.background=v,e.link=w,e.linkToPage=x,e.linkToDestination=M,e.noWrap=S,e.opacity=k})),r}(this.fontProvider,t,e),i=0,l=0;return r.forEach((function(t){var e;i=Math.max(i,t.width-t.leadingCut-t.trailingCut),n||(n={width:0,leadingCut:t.leadingCut,trailingCut:0}),n.width+=t.width,n.trailingCut=t.trailingCut,l=Math.max(l,(e=n,Math.max(0,e.width-e.leadingCut-e.trailingCut))),t.lineEnd&&(n=null)})),g({},e,"noWrap",!1)&&(i=l),{items:r,minWidth:i,maxWidth:l}},h.prototype.sizeOfString=function(t,e){t=t?t.toString().replace(/\t/g,"    "):"";var n=g({},e,"font","Roboto"),r=g({},e,"fontSize",12),i=g({},e,"fontFeatures",null),o=g({},e,"bold",!1),a=g({},e,"italics",!1),s=g({},e,"lineHeight",1),l=g({},e,"characterSpacing",0),c=this.fontProvider.provideFont(n,o,a);return{width:m(t,c,r,l,i),height:c.lineHeight(r)*s,fontSize:r,lineHeight:s,ascender:c.ascender/1e3*r,descender:c.descender/1e3*r}},h.prototype.sizeOfRotatedText=function(t,e,n){var r=e*Math.PI/-180,i=this.sizeOfString(t,n);return{width:Math.abs(i.height*Math.sin(r))+Math.abs(i.width*Math.cos(r)),height:Math.abs(i.width*Math.sin(r))+Math.abs(i.height*Math.cos(r))}},h.prototype.widthOfString=function(t,e,n,r,i){return m(t,e,n,r,i)},t.exports=h},function(t,e,n){"use strict";var r=n(0).isString;function i(t){return"auto"===t.width}function o(t){return null==t.width||"*"===t.width||"star"===t.width}t.exports={buildColumnWidths:function(t,e){var n=[],a=0,s=0,l=[],c=0,u=0,h=[],d=e;t.forEach((function(t){i(t)?(n.push(t),a+=t._minWidth,s+=t._maxWidth):o(t)?(l.push(t),c=Math.max(c,t._minWidth),u=Math.max(u,t._maxWidth)):h.push(t)})),h.forEach((function(t){r(t.width)&&/\d+%/.test(t.width)&&(t.width=parseFloat(t.width)*d/100),t._calcWidth=t.width<t._minWidth&&t.elasticWidth?t._minWidth:t.width,e-=t._calcWidth}));var f=a+c*l.length,p=s+u*l.length;if(f>=e)n.forEach((function(t){t._calcWidth=t._minWidth})),l.forEach((function(t){t._calcWidth=c}));else{if(p<e)n.forEach((function(t){t._calcWidth=t._maxWidth,e-=t._calcWidth}));else{var g=e-f,m=p-f;n.forEach((function(t){t._calcWidth=t._minWidth+(t._maxWidth-t._minWidth)*g/m,e-=t._calcWidth}))}if(l.length>0){var y=e/l.length;l.forEach((function(t){t._calcWidth=y}))}}},measureMinMax:function(t){for(var e={min:0,max:0},n={min:0,max:0},r=0,a=0,s=t.length;a<s;a++){var l=t[a];o(l)?(n.min=Math.max(n.min,l._minWidth),n.max=Math.max(n.max,l._maxWidth),r++):i(l)?(e.min+=l._minWidth,e.max+=l._maxWidth):(e.min+=void 0!==l.width&&l.width||l._minWidth,e.max+=void 0!==l.width&&l.width||l._maxWidth)}return r&&(e.min+=r*n.min,e.max+=r*n.max),e},isAutoColumn:i,isStarColumn:o}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){var r=n(5),i=n(10),o=n(30),a=/"/g,s=function(t,e,n,r){var i=String(o(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,"&quot;")+'"'),s+">"+i+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},function(t,e,n){t.exports=!n(9)&&!n(10)((function(){return 7!=Object.defineProperty(n(135)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(18),i=n(8).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";n(133)("link",(function(t){return function(e){return t(this,"a","href",e)}}))},function(t,e,n){var r=n(24),i=n(43),o=n(86)(!1),a=n(87)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),l=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(5);r(r.P,"Array",{fill:n(90)}),n(91)("fill")},function(t,e,n){"use strict";if(n(9)){var r=n(41),i=n(8),o=n(10),a=n(5),s=n(141),l=n(226),c=n(52),u=n(143),h=n(40),d=n(15),f=n(142),p=n(31),g=n(16),m=n(144),y=n(54),v=n(51),b=n(24),_=n(64),w=n(18),x=n(19),M=n(145),S=n(65),A=n(146),C=n(55).f,k=n(147),T=n(29),E=n(3),O=n(229),D=n(86),P=n(149),L=n(66),I=n(45),R=n(151),N=n(234),B=n(90),F=n(235),z=n(11),j=n(67),W=z.f,V=j.f,H=i.RangeError,Y=i.TypeError,U=i.Uint8Array,q=Array.prototype,$=l.ArrayBuffer,G=l.DataView,X=O(0),K=O(2),Z=O(3),J=O(4),Q=O(5),tt=O(6),et=D(!0),nt=D(!1),rt=L.values,it=L.keys,ot=L.entries,at=q.lastIndexOf,st=q.reduce,lt=q.reduceRight,ct=q.join,ut=q.sort,ht=q.slice,dt=q.toString,ft=q.toLocaleString,pt=E("iterator"),gt=E("toStringTag"),mt=T("typed_constructor"),yt=T("def_constructor"),vt=s.CONSTR,bt=s.TYPED,_t=s.VIEW,wt=O(1,(function(t,e){return Ct(P(t,t[yt]),e)})),xt=o((function(){return 1===new U(new Uint16Array([1]).buffer)[0]})),Mt=!!U&&!!U.prototype.set&&o((function(){new U(1).set({})})),St=function(t,e){var n=p(t);if(n<0||n%e)throw H("Wrong offset!");return n},At=function(t){if(w(t)&&bt in t)return t;throw Y(t+" is not a typed array!")},Ct=function(t,e){if(!w(t)||!(mt in t))throw Y("It is not a typed array constructor!");return new t(e)},kt=function(t,e){return Tt(P(t,t[yt]),e)},Tt=function(t,e){for(var n=0,r=e.length,i=Ct(t,r);r>n;)i[n]=e[n++];return i},Et=function(t,e,n){W(t,e,{get:function(){return this._d[n]}})},Ot=function(t){var e,n,r,i,o,a,s=x(t),l=arguments.length,u=l>1?arguments[1]:void 0,h=void 0!==u,d=k(s);if(null!=d&&!M(d)){for(a=d.call(s),r=[],e=0;!(o=a.next()).done;e++)r.push(o.value);s=r}for(h&&l>2&&(u=c(u,arguments[2],2)),e=0,n=g(s.length),i=Ct(this,n);n>e;e++)i[e]=h?u(s[e],e):s[e];return i},Dt=function(){for(var t=0,e=arguments.length,n=Ct(this,e);e>t;)n[t]=arguments[t++];return n},Pt=!!U&&o((function(){ft.call(new U(1))})),Lt=function(){return ft.apply(Pt?ht.call(At(this)):At(this),arguments)},It={copyWithin:function(t,e){return F.call(At(this),t,e,arguments.length>2?arguments[2]:void 0)},every:function(t){return J(At(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return B.apply(At(this),arguments)},filter:function(t){return kt(this,K(At(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return Q(At(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return tt(At(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){X(At(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return nt(At(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return et(At(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return ct.apply(At(this),arguments)},lastIndexOf:function(t){return at.apply(At(this),arguments)},map:function(t){return wt(At(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return st.apply(At(this),arguments)},reduceRight:function(t){return lt.apply(At(this),arguments)},reverse:function(){for(var t,e=At(this).length,n=Math.floor(e/2),r=0;r<n;)t=this[r],this[r++]=this[--e],this[e]=t;return this},some:function(t){return Z(At(this),t,arguments.length>1?arguments[1]:void 0)},sort:function(t){return ut.call(At(this),t)},subarray:function(t,e){var n=At(this),r=n.length,i=y(t,r);return new(P(n,n[yt]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,g((void 0===e?r:y(e,r))-i))}},Rt=function(t,e){return kt(this,ht.call(At(this),t,e))},Nt=function(t){At(this);var e=St(arguments[1],1),n=this.length,r=x(t),i=g(r.length),o=0;if(i+e>n)throw H("Wrong length!");for(;o<i;)this[e+o]=r[o++]},Bt={entries:function(){return ot.call(At(this))},keys:function(){return it.call(At(this))},values:function(){return rt.call(At(this))}},Ft=function(t,e){return w(t)&&t[bt]&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)},zt=function(t,e){return Ft(t,e=v(e,!0))?h(2,t[e]):V(t,e)},jt=function(t,e,n){return!(Ft(t,e=v(e,!0))&&w(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?W(t,e,n):(t[e]=n.value,t)};vt||(j.f=zt,z.f=jt),a(a.S+a.F*!vt,"Object",{getOwnPropertyDescriptor:zt,defineProperty:jt}),o((function(){dt.call({})}))&&(dt=ft=function(){return ct.call(this)});var Wt=f({},It);f(Wt,Bt),d(Wt,pt,Bt.values),f(Wt,{slice:Rt,set:Nt,constructor:function(){},toString:dt,toLocaleString:Lt}),Et(Wt,"buffer","b"),Et(Wt,"byteOffset","o"),Et(Wt,"byteLength","l"),Et(Wt,"length","e"),W(Wt,gt,{get:function(){return this[bt]}}),t.exports=function(t,e,n,l){var c=t+((l=!!l)?"Clamped":"")+"Array",h="get"+t,f="set"+t,p=i[c],y=p||{},v=p&&A(p),b={},x=p&&p.prototype,M=function(t,n){W(t,n,{get:function(){return function(t,n){var r=t._d;return r.v[h](n*e+r.o,xt)}(this,n)},set:function(t){return function(t,n,r){var i=t._d;l&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),i.v[f](n*e+i.o,r,xt)}(this,n,t)},enumerable:!0})};p&&s.ABV?o((function(){p(1)}))&&o((function(){new p(-1)}))&&R((function(t){new p,new p(null),new p(1.5),new p(t)}),!0)||(p=n((function(t,n,r,i){var o;return u(t,p,c),w(n)?n instanceof $||"ArrayBuffer"==(o=_(n))||"SharedArrayBuffer"==o?void 0!==i?new y(n,St(r,e),i):void 0!==r?new y(n,St(r,e)):new y(n):bt in n?Tt(p,n):Ot.call(p,n):new y(m(n))})),X(v!==Function.prototype?C(y).concat(C(v)):C(y),(function(t){t in p||d(p,t,y[t])})),p.prototype=x,r||(x.constructor=p)):(p=n((function(t,n,r,i){u(t,p,c,"_d");var o,a,s,l,h=0,f=0;if(w(n)){if(!(n instanceof $||"ArrayBuffer"==(l=_(n))||"SharedArrayBuffer"==l))return bt in n?Tt(p,n):Ot.call(p,n);o=n,f=St(r,e);var y=n.byteLength;if(void 0===i){if(y%e)throw H("Wrong length!");if((a=y-f)<0)throw H("Wrong length!")}else if((a=g(i)*e)+f>y)throw H("Wrong length!");s=a/e}else s=m(n),o=new $(a=s*e);for(d(t,"_d",{b:o,o:f,l:a,e:s,v:new G(o)});h<s;)M(t,h++)})),x=p.prototype=S(Wt),d(x,"constructor",p));var k=x[pt],T=!!k&&("values"==k.name||null==k.name),E=Bt.values;d(p,mt,!0),d(x,bt,c),d(x,_t,!0),d(x,yt,p),(l?new p(1)[gt]==c:gt in x)||W(x,gt,{get:function(){return c}}),b[c]=p,a(a.G+a.W+a.F*(p!=y),b),a(a.S,c,{BYTES_PER_ELEMENT:e}),a(a.S+a.F*o((function(){y.of.call(p,1)})),c,{from:Ot,of:Dt}),"BYTES_PER_ELEMENT"in x||d(x,"BYTES_PER_ELEMENT",e),a(a.P,c,It),N(c),a(a.P+a.F*Mt,c,{set:Nt}),a(a.P+a.F*!T,c,Bt),r||x.toString==dt||(x.toString=dt),a(a.P+a.F*o((function(){new p(1).slice()})),c,{slice:Rt}),a(a.P+a.F*(o((function(){return[1,2].toLocaleString()!=new p([1,2]).toLocaleString()}))||!o((function(){x.toLocaleString.call([1,2])}))),c,{toLocaleString:Lt}),I[c]=T?k:E,r||T||d(x,pt,E)}}else t.exports=function(){}},function(t,e,n){for(var r,i=n(8),o=n(15),a=n(29),s=a("typed_array"),l=a("view"),c=!(!i.ArrayBuffer||!i.DataView),u=c,h=0,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");h<9;)(r=i[d[h++]])?(o(r.prototype,s,!0),o(r.prototype,l,!0)):u=!1;t.exports={ABV:c,CONSTR:u,TYPED:s,VIEW:l}},function(t,e,n){var r=n(23);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(31),i=n(16);t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=i(e);if(e!==n)throw RangeError("Wrong length!");return n}},function(t,e,n){var r=n(45),i=n(3)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){var r=n(24),i=n(19),o=n(87)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){var r=n(64),i=n(3)("iterator"),o=n(45);t.exports=n(39).getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){var r=n(53);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(12),i=n(136),o=n(3)("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[o])?e:i(n)}},function(t,e,n){"use strict";var r=n(41),i=n(5),o=n(23),a=n(15),s=n(45),l=n(233),c=n(63),u=n(146),h=n(3)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(t,e,n,p,g,m,y){l(n,e,p);var v,b,_,w=function(t){if(!d&&t in A)return A[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",M="values"==g,S=!1,A=t.prototype,C=A[h]||A["@@iterator"]||g&&A[g],k=C||w(g),T=g?M?w("entries"):k:void 0,E="Array"==e&&A.entries||C;if(E&&(_=u(E.call(new t)))!==Object.prototype&&_.next&&(c(_,x,!0),r||"function"==typeof _[h]||a(_,h,f)),M&&C&&"values"!==C.name&&(S=!0,k=function(){return C.call(this)}),r&&!y||!d&&!S&&A[h]||a(A,h,k),s[e]=k,s[x]=f,g)if(v={values:M?k:w("values"),keys:m?k:w("keys"),entries:T},y)for(b in v)b in A||o(A,b,v[b]);else i(i.P+i.F*(d||S),e,v);return v}},function(t,e,n){var r=n(3)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(a){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],s=o[r]();s.next=function(){return{done:n=!0}},o[r]=function(){return s},t(o)}catch(a){}return n}},function(t,e,n){var r=n(11).f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||n(9)&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(154),i=n(12),o=n(149),a=n(93),s=n(16),l=n(95),c=n(97),u=n(10),h=Math.min,d=[].push,f="length",p=!u((function(){RegExp(4294967295,"y")}));n(96)("split",2,(function(t,e,n,u){var g;return g="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[f]||2!="ab".split(/(?:ab)*/)[f]||4!=".".split(/(.?)(.?)/)[f]||".".split(/()()/)[f]>1||"".split(/.?/)[f]?function(t,e){var i=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(i,t,e);for(var o,a,s,l=[],u=0,h=void 0===e?4294967295:e>>>0,p=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(o=c.call(p,i))&&!((a=p.lastIndex)>u&&(l.push(i.slice(u,o.index)),o[f]>1&&o.index<i[f]&&d.apply(l,o.slice(1)),s=o[0][f],u=a,l[f]>=h));)p.lastIndex===o.index&&p.lastIndex++;return u===i[f]?!s&&p.test("")||l.push(""):l.push(i.slice(u)),l[f]>h?l.slice(0,h):l}:"0".split(void 0,0)[f]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var i=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,i,r):g.call(String(i),n,r)},function(t,e){var r=u(g,t,this,e,g!==n);if(r.done)return r.value;var c=i(t),d=String(this),f=o(c,RegExp),m=c.unicode,y=new f(p?c:"^(?:"+c.source+")",(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(p?"y":"g")),v=void 0===e?4294967295:e>>>0;if(0===v)return[];if(0===d.length)return null===l(y,d)?[d]:[];for(var b=0,_=0,w=[];_<d.length;){y.lastIndex=p?_:0;var x,M=l(y,p?d:d.slice(_));if(null===M||(x=h(s(y.lastIndex+(p?0:_)),d.length))===b)_=a(d,_,m);else{if(w.push(d.slice(b,_)),w.length===v)return w;for(var S=1;S<=M.length-1;S++)if(w.push(M[S]),w.length===v)return w;_=b=x}}return w.push(d.slice(b)),w}]}))},function(t,e,n){var r=n(18),i=n(53),o=n(3)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){"use strict";var r=n(8),i=n(24),o=n(53),a=n(237),s=n(51),l=n(10),c=n(55).f,u=n(67).f,h=n(11).f,d=n(238).trim,f=r.Number,p=f,g=f.prototype,m="Number"==o(n(65)(g)),y="trim"in String.prototype,v=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){var n,r,i,o=(e=y?e.trim():d(e,3)).charCodeAt(0);if(43===o||45===o){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var a,l=e.slice(2),c=0,u=l.length;c<u;c++)if((a=l.charCodeAt(c))<48||a>i)return NaN;return parseInt(l,r)}}return+e};if(!f(" 0o1")||!f("0b1")||f("+0x1")){f=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof f&&(m?l((function(){g.valueOf.call(n)})):"Number"!=o(n))?a(new p(v(e)),n,f):v(e)};for(var b,_=n(9)?c(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;_.length>w;w++)i(p,b=_[w])&&!i(f,b)&&h(f,b,u(p,b));f.prototype=g,g.constructor=f,n(23)(r,"Number",f)}},function(t,e,n){var r=n(18),i=n(12),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{(r=n(52)(Function.call,n(67).f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(i){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var r=n(5),i=n(86)(!0);r(r.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(91)("includes")},function(t,e,n){"use strict";var r=n(5),i=n(241);r(r.P+r.F*n(242)("includes"),"String",{includes:function(t){return!!~i(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(12),i=n(19),o=n(16),a=n(31),s=n(93),l=n(95),c=Math.max,u=Math.min,h=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g;n(96)("replace",2,(function(t,e,n,p){return[function(r,i){var o=t(this),a=null==r?void 0:r[e];return void 0!==a?a.call(r,o,i):n.call(String(o),r,i)},function(t,e){var i=p(n,t,this,e);if(i.done)return i.value;var h=r(t),d=String(this),f="function"==typeof e;f||(e=String(e));var m=h.global;if(m){var y=h.unicode;h.lastIndex=0}for(var v=[];;){var b=l(h,d);if(null===b)break;if(v.push(b),!m)break;""===String(b[0])&&(h.lastIndex=s(d,o(h.lastIndex),y))}for(var _,w="",x=0,M=0;M<v.length;M++){b=v[M];for(var S=String(b[0]),A=c(u(a(b.index),d.length),0),C=[],k=1;k<b.length;k++)C.push(void 0===(_=b[k])?_:String(_));var T=b.groups;if(f){var E=[S].concat(C,A,d);void 0!==T&&E.push(T);var O=String(e.apply(void 0,E))}else O=g(S,d,A,C,T,e);A>=x&&(w+=d.slice(x,A)+O,x=A+S.length)}return w+d.slice(x)}];function g(t,e,r,o,a,s){var l=r+t.length,c=o.length,u=f;return void 0!==a&&(a=i(a),u=d),n.call(s,u,(function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(l);case"<":s=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return n;if(u>c){var d=h(u/10);return 0===d?n:d<=c?void 0===o[d-1]?i.charAt(1):o[d-1]+i.charAt(1):n}s=o[u-1]}return void 0===s?"":s}))}}))},function(t,e,n){var r=n(19),i=n(42);n(245)("keys",(function(){return function(t){return i(r(t))}}))},function(t,e,n){"use strict";var r=n(64),i={};i[n(3)("toStringTag")]="z",i+""!="[object z]"&&n(23)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(t,e,n){n(163)("asyncIterator")},function(t,e,n){var r=n(8),i=n(39),o=n(41),a=n(164),s=n(11).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e,n){e.f=n(3)},function(t,e,n){"use strict";var r=n(8),i=n(24),o=n(9),a=n(5),s=n(23),l=n(252).KEY,c=n(10),u=n(61),h=n(63),d=n(29),f=n(3),p=n(164),g=n(163),m=n(253),y=n(148),v=n(12),b=n(18),_=n(19),w=n(43),x=n(51),M=n(40),S=n(65),A=n(254),C=n(67),k=n(89),T=n(11),E=n(42),O=C.f,D=T.f,P=A.f,L=r.Symbol,I=r.JSON,R=I&&I.stringify,N=f("_hidden"),B=f("toPrimitive"),F={}.propertyIsEnumerable,z=u("symbol-registry"),j=u("symbols"),W=u("op-symbols"),V=Object.prototype,H="function"==typeof L&&!!k.f,Y=r.QObject,U=!Y||!Y.prototype||!Y.prototype.findChild,q=o&&c((function(){return 7!=S(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=O(V,e);r&&delete V[e],D(t,e,n),r&&t!==V&&D(V,e,r)}:D,$=function(t){var e=j[t]=S(L.prototype);return e._k=t,e},G=H&&"symbol"==typeof L.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof L},X=function(t,e,n){return t===V&&X(W,e,n),v(t),e=x(e,!0),v(n),i(j,e)?(n.enumerable?(i(t,N)&&t[N][e]&&(t[N][e]=!1),n=S(n,{enumerable:M(0,!1)})):(i(t,N)||D(t,N,M(1,{})),t[N][e]=!0),q(t,e,n)):D(t,e,n)},K=function(t,e){v(t);for(var n,r=m(e=w(e)),i=0,o=r.length;o>i;)X(t,n=r[i++],e[n]);return t},Z=function(t){var e=F.call(this,t=x(t,!0));return!(this===V&&i(j,t)&&!i(W,t))&&(!(e||!i(this,t)||!i(j,t)||i(this,N)&&this[N][t])||e)},J=function(t,e){if(t=w(t),e=x(e,!0),t!==V||!i(j,e)||i(W,e)){var n=O(t,e);return!n||!i(j,e)||i(t,N)&&t[N][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=P(w(t)),r=[],o=0;n.length>o;)i(j,e=n[o++])||e==N||e==l||r.push(e);return r},tt=function(t){for(var e,n=t===V,r=P(n?W:w(t)),o=[],a=0;r.length>a;)!i(j,e=r[a++])||n&&!i(V,e)||o.push(j[e]);return o};H||(s((L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var t=d(arguments.length>0?arguments[0]:void 0),e=function(n){this===V&&e.call(W,n),i(this,N)&&i(this[N],t)&&(this[N][t]=!1),q(this,t,M(1,n))};return o&&U&&q(V,t,{configurable:!0,set:e}),$(t)}).prototype,"toString",(function(){return this._k})),C.f=J,T.f=X,n(55).f=A.f=Q,n(62).f=Z,k.f=tt,o&&!n(41)&&s(V,"propertyIsEnumerable",Z,!0),p.f=function(t){return $(f(t))}),a(a.G+a.W+a.F*!H,{Symbol:L});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var rt=E(f.store),it=0;rt.length>it;)g(rt[it++]);a(a.S+a.F*!H,"Symbol",{for:function(t){return i(z,t+="")?z[t]:z[t]=L(t)},keyFor:function(t){if(!G(t))throw TypeError(t+" is not a symbol!");for(var e in z)if(z[e]===t)return e},useSetter:function(){U=!0},useSimple:function(){U=!1}}),a(a.S+a.F*!H,"Object",{create:function(t,e){return void 0===e?S(t):K(S(t),e)},defineProperty:X,defineProperties:K,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:tt});var ot=c((function(){k.f(1)}));a(a.S+a.F*ot,"Object",{getOwnPropertySymbols:function(t){return k.f(_(t))}}),I&&a(a.S+a.F*(!H||c((function(){var t=L();return"[null]"!=R([t])||"{}"!=R({a:t})||"{}"!=R(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(b(e)||void 0!==t)&&!G(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!G(e))return e}),r[1]=e,R.apply(I,r)}}),L.prototype[B]||n(15)(L.prototype,B,L.prototype.valueOf),h(L,"Symbol"),h(Math,"Math",!0),h(r.JSON,"JSON",!0)},function(t,e,n){"use strict";(function(e,r){var i=n(69);t.exports=b;var o,a=n(132);b.ReadableState=v,n(68);var s=function(t,e){return t.listeners(e).length},l=n(167),c=n(70).Buffer,u=e.Uint8Array||function(){},h=Object.create(n(56));h.inherits=n(46);var d=n(256),f=void 0;f=d&&d.debuglog?d.debuglog("stream"):function(){};var p,g=n(257),m=n(168);h.inherits(b,l);var y=["error","close","destroy","pause","resume"];function v(t,e){var r=e instanceof(o=o||n(32));this.objectMode=!!(t=t||{}).objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,a=t.readableHighWaterMark;this.highWaterMark=i||0===i?i:r&&(a||0===a)?a:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(p||(p=n(103).StringDecoder),this.decoder=new p(t.encoding),this.encoding=t.encoding)}function b(t){if(o=o||n(32),!(this instanceof b))return new b(t);this._readableState=new v(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),l.call(this)}function _(t,e,n,r,i){var o,a=t._readableState;return null===e?(a.reading=!1,function(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,M(t)}}(t,a)):(i||(o=function(t,e){var n,r;return c.isBuffer(r=e)||r instanceof u||"string"==typeof e||void 0===e||t.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}(a,e)),o?t.emit("error",o):a.objectMode||e&&e.length>0?("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===c.prototype||(e=function(t){return c.from(t)}(e)),r?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):w(t,a,e,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(e=a.decoder.write(e),a.objectMode||0!==e.length?w(t,a,e,!1):A(t,a)):w(t,a,e,!1))):r||(a.reading=!1)),function(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||0===t.length)}(a)}function w(t,e,n,r){e.flowing&&0===e.length&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,r?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&M(t)),A(t,e)}function x(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=8388608?t=8388608:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function M(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(f("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i.nextTick(S,t):S(t))}function S(t){f("emit readable"),t.emit("readable"),E(t)}function A(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(C,t,e))}function C(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(f("maybeReadMore read 0"),t.read(0),n!==e.length);)n=e.length;e.readingMore=!1}function k(t){f("readable nexttick read 0"),t.read(0)}function T(t,e){e.reading||(f("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),E(t),e.flowing&&!e.reading&&t.read(0)}function E(t){var e=t._readableState;for(f("flow",e.flowing);e.flowing&&null!==t.read(););}function O(t,e){return 0===e.length?null:(e.objectMode?n=e.buffer.shift():!t||t>=e.length?(n=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):n=function(t,e,n){var r;return t<e.head.data.length?(r=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):r=t===e.head.data.length?e.shift():n?function(t,e){var n=e.head,r=1,i=n.data;for(t-=i.length;n=n.next;){var o=n.data,a=t>o.length?o.length:t;if(i+=a===o.length?o:o.slice(0,t),0==(t-=a)){a===o.length?(++r,e.head=n.next?n.next:e.tail=null):(e.head=n,n.data=o.slice(a));break}++r}return e.length-=r,i}(t,e):function(t,e){var n=c.allocUnsafe(t),r=e.head,i=1;for(r.data.copy(n),t-=r.data.length;r=r.next;){var o=r.data,a=t>o.length?o.length:t;if(o.copy(n,n.length-t,0,a),0==(t-=a)){a===o.length?(++i,e.head=r.next?r.next:e.tail=null):(e.head=r,r.data=o.slice(a));break}++i}return e.length-=i,n}(t,e),r}(t,e.buffer,e.decoder),n);var n}function D(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,i.nextTick(P,e,t))}function P(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function L(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),b.prototype.destroy=m.destroy,b.prototype._undestroy=m.undestroy,b.prototype._destroy=function(t,e){this.push(null),e(t)},b.prototype.push=function(t,e){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=c.from(t,e),e=""),n=!0),_(this,t,e,!1,n)},b.prototype.unshift=function(t){return _(this,t,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(t){return p||(p=n(103).StringDecoder),this._readableState.decoder=new p(t),this._readableState.encoding=t,this},b.prototype.read=function(t){f("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return f("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?D(this):M(this),null;if(0===(t=x(t,e))&&e.ended)return 0===e.length&&D(this),null;var r,i=e.needReadable;return f("need readable",i),(0===e.length||e.length-t<e.highWaterMark)&&f("length less than watermark",i=!0),e.ended||e.reading?f("reading or ended",i=!1):i&&(f("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=x(n,e))),null===(r=t>0?O(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&D(this)),null!==r&&this.emit("data",r),r},b.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(t,e){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t)}o.pipesCount+=1,f("pipe count=%d opts=%j",o.pipesCount,e);var l=e&&!1===e.end||t===r.stdout||t===r.stderr?v:c;function c(){f("onend"),t.end()}o.endEmitted?i.nextTick(l):n.once("end",l),t.on("unpipe",(function e(r,i){f("onunpipe"),r===n&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,f("cleanup"),t.removeListener("close",m),t.removeListener("finish",y),t.removeListener("drain",u),t.removeListener("error",g),t.removeListener("unpipe",e),n.removeListener("end",c),n.removeListener("end",v),n.removeListener("data",p),h=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}));var u=function(t){return function(){var e=t._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&s(t,"data")&&(e.flowing=!0,E(t))}}(n);t.on("drain",u);var h=!1,d=!1;function p(e){f("ondata"),d=!1,!1!==t.write(e)||d||((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==L(o.pipes,t))&&!h&&(f("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,d=!0),n.pause())}function g(e){f("onerror",e),v(),t.removeListener("error",g),0===s(t,"error")&&t.emit("error",e)}function m(){t.removeListener("finish",y),v()}function y(){f("onfinish"),t.removeListener("close",m),v()}function v(){f("unpipe"),n.unpipe(t)}return n.on("data",p),function(t,e,n){if("function"==typeof t.prependListener)return t.prependListener("error",n);t._events&&t._events.error?a(t._events.error)?t._events.error.unshift(n):t._events.error=[n,t._events.error]:t.on("error",n)}(t,0,g),t.once("close",m),t.once("finish",y),t.emit("pipe",n),o.flowing||(f("pipe resume"),n.resume()),t},b.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n)),this;if(!t){var r=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,n);return this}var a=L(e.pipes,t);return-1===a||(e.pipes.splice(a,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,n)),this},b.prototype.addListener=b.prototype.on=function(t,e){var n=l.prototype.on.call(this,t,e);if("data"===t)!1!==this._readableState.flowing&&this.resume();else if("readable"===t){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&M(this):i.nextTick(k,this))}return n},b.prototype.resume=function(){var t=this._readableState;return t.flowing||(f("resume"),t.flowing=!0,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i.nextTick(T,t,e))}(this,t)),this},b.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(t){var e=this,n=this._readableState,r=!1;for(var i in t.on("end",(function(){if(f("wrapped end"),n.decoder&&!n.ended){var t=n.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){f("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i||(n.objectMode||i&&i.length)&&(e.push(i)||(r=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o<y.length;o++)t.on(y[o],this.emit.bind(this,y[o]));return this._read=function(e){f("wrapped _read",e),r&&(r=!1,t.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=O}).call(this,n(22),n(25))},function(t,e,n){t.exports=n(68).EventEmitter},function(t,e,n){"use strict";var r=n(69);function i(t,e){t.emit("error",e)}t.exports={destroy:function(t,e){var n=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(e?e(t):!t||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(t){!e&&t?(r.nextTick(i,n,t),n._writableState&&(n._writableState.errorEmitted=!0)):e&&e(t)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(t,e,n){"use strict";t.exports=a;var r=n(32),i=Object.create(n(56));function o(t,e){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=e&&this.push(e),r(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function a(t){if(!(this instanceof a))return new a(t);r.call(this,t),this._transformState={afterTransform:o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",s)}function s(){var t=this;"function"==typeof this._flush?this._flush((function(e,n){l(t,e,n)})):l(this,null,null)}function l(t,e,n){if(e)return t.emit("error",e);if(null!=n&&t.push(n),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}i.inherits=n(46),i.inherits(a,r),a.prototype.push=function(t,e){return this._transformState.needTransform=!1,r.prototype.push.call(this,t,e)},a.prototype._transform=function(t,e,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(t,e,n){var r=this._transformState;if(r.writecb=n,r.writechunk=t,r.writeencoding=e,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(t){var e=this._transformState;null!==e.writechunk&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0},a.prototype._destroy=function(t,e){var n=this;r.prototype._destroy.call(this,t,(function(t){e(t),n.emit("close")}))}},function(t,e,n){"use strict";(function(t){var r=n(4).Buffer,i=n(100).Transform,o=n(265),a=n(104),s=n(171).ok,l=n(4).kMaxLength,c="Cannot create final Buffer. It would be larger than 0x"+l.toString(16)+" bytes";o.Z_MIN_WINDOWBITS=8,o.Z_MAX_WINDOWBITS=15,o.Z_DEFAULT_WINDOWBITS=15,o.Z_MIN_CHUNK=64,o.Z_MAX_CHUNK=1/0,o.Z_DEFAULT_CHUNK=16384,o.Z_MIN_MEMLEVEL=1,o.Z_MAX_MEMLEVEL=9,o.Z_DEFAULT_MEMLEVEL=8,o.Z_MIN_LEVEL=-1,o.Z_MAX_LEVEL=9,o.Z_DEFAULT_LEVEL=o.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(o),h=0;h<u.length;h++){var d=u[h];d.match(/^Z/)&&Object.defineProperty(e,d,{enumerable:!0,value:o[d],writable:!1})}for(var f={Z_OK:o.Z_OK,Z_STREAM_END:o.Z_STREAM_END,Z_NEED_DICT:o.Z_NEED_DICT,Z_ERRNO:o.Z_ERRNO,Z_STREAM_ERROR:o.Z_STREAM_ERROR,Z_DATA_ERROR:o.Z_DATA_ERROR,Z_MEM_ERROR:o.Z_MEM_ERROR,Z_BUF_ERROR:o.Z_BUF_ERROR,Z_VERSION_ERROR:o.Z_VERSION_ERROR},p=Object.keys(f),g=0;g<p.length;g++){var m=p[g];f[f[m]]=m}function y(t,e,n){var i=[],o=0;function a(){for(var e;null!==(e=t.read());)i.push(e),o+=e.length;t.once("readable",a)}function s(){var e,a=null;o>=l?a=new RangeError(c):e=r.concat(i,o),i=[],t.close(),n(a,e)}t.on("error",(function(e){t.removeListener("end",s),t.removeListener("readable",a),n(e)})),t.on("end",s),t.end(e),a()}function v(t,e){if("string"==typeof e&&(e=r.from(e)),!r.isBuffer(e))throw new TypeError("Not a string or buffer");return t._processChunk(e,t._finishFlushFlag)}function b(t){if(!(this instanceof b))return new b(t);k.call(this,t,o.DEFLATE)}function _(t){if(!(this instanceof _))return new _(t);k.call(this,t,o.INFLATE)}function w(t){if(!(this instanceof w))return new w(t);k.call(this,t,o.GZIP)}function x(t){if(!(this instanceof x))return new x(t);k.call(this,t,o.GUNZIP)}function M(t){if(!(this instanceof M))return new M(t);k.call(this,t,o.DEFLATERAW)}function S(t){if(!(this instanceof S))return new S(t);k.call(this,t,o.INFLATERAW)}function A(t){if(!(this instanceof A))return new A(t);k.call(this,t,o.UNZIP)}function C(t){return t===o.Z_NO_FLUSH||t===o.Z_PARTIAL_FLUSH||t===o.Z_SYNC_FLUSH||t===o.Z_FULL_FLUSH||t===o.Z_FINISH||t===o.Z_BLOCK}function k(t,n){var a=this;if(this._opts=t=t||{},this._chunkSize=t.chunkSize||e.Z_DEFAULT_CHUNK,i.call(this,t),t.flush&&!C(t.flush))throw new Error("Invalid flush flag: "+t.flush);if(t.finishFlush&&!C(t.finishFlush))throw new Error("Invalid flush flag: "+t.finishFlush);if(this._flushFlag=t.flush||o.Z_NO_FLUSH,this._finishFlushFlag=void 0!==t.finishFlush?t.finishFlush:o.Z_FINISH,t.chunkSize&&(t.chunkSize<e.Z_MIN_CHUNK||t.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+t.chunkSize);if(t.windowBits&&(t.windowBits<e.Z_MIN_WINDOWBITS||t.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+t.windowBits);if(t.level&&(t.level<e.Z_MIN_LEVEL||t.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+t.level);if(t.memLevel&&(t.memLevel<e.Z_MIN_MEMLEVEL||t.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+t.memLevel);if(t.strategy&&t.strategy!=e.Z_FILTERED&&t.strategy!=e.Z_HUFFMAN_ONLY&&t.strategy!=e.Z_RLE&&t.strategy!=e.Z_FIXED&&t.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+t.strategy);if(t.dictionary&&!r.isBuffer(t.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new o.Zlib(n);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){T(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var l=e.Z_DEFAULT_COMPRESSION;"number"==typeof t.level&&(l=t.level);var c=e.Z_DEFAULT_STRATEGY;"number"==typeof t.strategy&&(c=t.strategy),this._handle.init(t.windowBits||e.Z_DEFAULT_WINDOWBITS,l,t.memLevel||e.Z_DEFAULT_MEMLEVEL,c,t.dictionary),this._buffer=r.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!a._handle},configurable:!0,enumerable:!0})}function T(e,n){n&&t.nextTick(n),e._handle&&(e._handle.close(),e._handle=null)}function E(t){t.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(f),writable:!1}),e.Deflate=b,e.Inflate=_,e.Gzip=w,e.Gunzip=x,e.DeflateRaw=M,e.InflateRaw=S,e.Unzip=A,e.createDeflate=function(t){return new b(t)},e.createInflate=function(t){return new _(t)},e.createDeflateRaw=function(t){return new M(t)},e.createInflateRaw=function(t){return new S(t)},e.createGzip=function(t){return new w(t)},e.createGunzip=function(t){return new x(t)},e.createUnzip=function(t){return new A(t)},e.deflate=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new b(e),t,n)},e.deflateSync=function(t,e){return v(new b(e),t)},e.gzip=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new w(e),t,n)},e.gzipSync=function(t,e){return v(new w(e),t)},e.deflateRaw=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new M(e),t,n)},e.deflateRawSync=function(t,e){return v(new M(e),t)},e.unzip=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new A(e),t,n)},e.unzipSync=function(t,e){return v(new A(e),t)},e.inflate=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new _(e),t,n)},e.inflateSync=function(t,e){return v(new _(e),t)},e.gunzip=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new x(e),t,n)},e.gunzipSync=function(t,e){return v(new x(e),t)},e.inflateRaw=function(t,e,n){return"function"==typeof e&&(n=e,e={}),y(new S(e),t,n)},e.inflateRawSync=function(t,e){return v(new S(e),t)},a.inherits(k,i),k.prototype.params=function(n,r,i){if(n<e.Z_MIN_LEVEL||n>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+n);if(r!=e.Z_FILTERED&&r!=e.Z_HUFFMAN_ONLY&&r!=e.Z_RLE&&r!=e.Z_FIXED&&r!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+r);if(this._level!==n||this._strategy!==r){var a=this;this.flush(o.Z_SYNC_FLUSH,(function(){s(a._handle,"zlib binding closed"),a._handle.params(n,r),a._hadError||(a._level=n,a._strategy=r,i&&i())}))}else t.nextTick(i)},k.prototype.reset=function(){return s(this._handle,"zlib binding closed"),this._handle.reset()},k.prototype._flush=function(t){this._transform(r.alloc(0),"",t)},k.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"==typeof e||void 0===e&&!n)&&(n=e,e=o.Z_FULL_FLUSH),a.ended?n&&t.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",(function(){return i.flush(e,n)})):(this._flushFlag=e,this.write(r.alloc(0),"",n))},k.prototype.close=function(e){T(this,e),t.nextTick(E,this)},k.prototype._transform=function(t,e,n){var i,a=this._writableState,s=(a.ending||a.ended)&&(!t||a.length===t.length);return null===t||r.isBuffer(t)?this._handle?(s?i=this._finishFlushFlag:(i=this._flushFlag,t.length>=a.length&&(this._flushFlag=this._opts.flush||o.Z_NO_FLUSH)),void this._processChunk(t,i,n)):n(new Error("zlib binding closed")):n(new Error("invalid input"))},k.prototype._processChunk=function(t,e,n){var i=t&&t.length,o=this._chunkSize-this._offset,a=0,u=this,h="function"==typeof n;if(!h){var d,f=[],p=0;this.on("error",(function(t){d=t})),s(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(e,t,a,i,this._buffer,this._offset,o)}while(!this._hadError&&v(g[0],g[1]));if(this._hadError)throw d;if(p>=l)throw T(this),new RangeError(c);var m=r.concat(f,p);return T(this),m}s(this._handle,"zlib binding closed");var y=this._handle.write(e,t,a,i,this._buffer,this._offset,o);function v(l,c){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var d=o-c;if(s(d>=0,"have should not go down"),d>0){var g=u._buffer.slice(u._offset,u._offset+d);u._offset+=d,h?u.push(g):(f.push(g),p+=g.length)}if((0===c||u._offset>=u._chunkSize)&&(o=u._chunkSize,u._offset=0,u._buffer=r.allocUnsafe(u._chunkSize)),0===c){if(a+=i-l,i=l,!h)return!0;var m=u._handle.write(e,t,a,i,u._buffer,u._offset,u._chunkSize);return m.callback=v,void(m.buffer=t)}if(!h)return!1;n()}}y.buffer=t,y.callback=v},a.inherits(b,k),a.inherits(_,k),a.inherits(w,k),a.inherits(x,k),a.inherits(M,k),a.inherits(S,k),a.inherits(A,k)}).call(this,n(25))},function(t,e,n){"use strict";(function(e){var r=n(266);function i(t,e){if(t===e)return 0;for(var n=t.length,r=e.length,i=0,o=Math.min(n,r);i<o;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0}function o(t){return e.Buffer&&"function"==typeof e.Buffer.isBuffer?e.Buffer.isBuffer(t):!(null==t||!t._isBuffer)}var a=n(104),s=Object.prototype.hasOwnProperty,l=Array.prototype.slice,c="foo"===(function(){}).name;function u(t){return Object.prototype.toString.call(t)}function h(t){return!o(t)&&"function"==typeof e.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):!!t&&(t instanceof DataView||!!(t.buffer&&t.buffer instanceof ArrayBuffer)))}var d=t.exports=v,f=/\s*function\s+([^\(\s]*)\s*/;function p(t){if(a.isFunction(t)){if(c)return t.name;var e=t.toString().match(f);return e&&e[1]}}function g(t,e){return"string"==typeof t?t.length<e?t:t.slice(0,e):t}function m(t){if(c||!a.isFunction(t))return a.inspect(t);var e=p(t);return"[Function"+(e?": "+e:"")+"]"}function y(t,e,n,r,i){throw new d.AssertionError({message:n,actual:t,expected:e,operator:r,stackStartFunction:i})}function v(t,e){t||y(t,!0,e,"==",d.ok)}function b(t,e,n,r){if(t===e)return!0;if(o(t)&&o(e))return 0===i(t,e);if(a.isDate(t)&&a.isDate(e))return t.getTime()===e.getTime();if(a.isRegExp(t)&&a.isRegExp(e))return t.source===e.source&&t.global===e.global&&t.multiline===e.multiline&&t.lastIndex===e.lastIndex&&t.ignoreCase===e.ignoreCase;if(null!==t&&"object"==typeof t||null!==e&&"object"==typeof e){if(h(t)&&h(e)&&u(t)===u(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0===i(new Uint8Array(t.buffer),new Uint8Array(e.buffer));if(o(t)!==o(e))return!1;var s=(r=r||{actual:[],expected:[]}).actual.indexOf(t);return-1!==s&&s===r.expected.indexOf(e)||(r.actual.push(t),r.expected.push(e),function(t,e,n,r){if(null==t||null==e)return!1;if(a.isPrimitive(t)||a.isPrimitive(e))return t===e;if(n&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=_(t),o=_(e);if(i&&!o||!i&&o)return!1;if(i)return b(t=l.call(t),e=l.call(e),n);var s,c,u=M(t),h=M(e);if(u.length!==h.length)return!1;for(u.sort(),h.sort(),c=u.length-1;c>=0;c--)if(u[c]!==h[c])return!1;for(c=u.length-1;c>=0;c--)if(!b(t[s=u[c]],e[s],n,r))return!1;return!0}(t,e,n,r))}return n?t===e:t==e}function _(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function w(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(n){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function x(t,e,n,r){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(t){var e;try{t()}catch(n){e=n}return e}(e),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),t&&!i&&y(i,n,"Missing expected exception"+r);var o="string"==typeof r,s=!t&&i&&!n;if((!t&&a.isError(i)&&o&&w(i,n)||s)&&y(i,n,"Got unwanted exception"+r),t&&i&&n&&!w(i,n)||!t&&i)throw i}d.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return g(m(t.actual),128)+" "+t.operator+" "+g(m(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var n=new Error;if(n.stack){var r=n.stack,i=p(e),o=r.indexOf("\n"+i);if(o>=0){var a=r.indexOf("\n",o+1);r=r.substring(a+1)}this.stack=r}}},a.inherits(d.AssertionError,Error),d.fail=y,d.ok=v,d.equal=function(t,e,n){t!=e&&y(t,e,n,"==",d.equal)},d.notEqual=function(t,e,n){t==e&&y(t,e,n,"!=",d.notEqual)},d.deepEqual=function(t,e,n){b(t,e,!1)||y(t,e,n,"deepEqual",d.deepEqual)},d.deepStrictEqual=function(t,e,n){b(t,e,!0)||y(t,e,n,"deepStrictEqual",d.deepStrictEqual)},d.notDeepEqual=function(t,e,n){b(t,e,!1)&&y(t,e,n,"notDeepEqual",d.notDeepEqual)},d.notDeepStrictEqual=function t(e,n,r){b(e,n,!0)&&y(e,n,r,"notDeepStrictEqual",t)},d.strictEqual=function(t,e,n){t!==e&&y(t,e,n,"===",d.strictEqual)},d.notStrictEqual=function(t,e,n){t===e&&y(t,e,n,"!==",d.notStrictEqual)},d.throws=function(t,e,n){x(!0,t,e,n)},d.doesNotThrow=function(t,e,n){x(!1,t,e,n)},d.ifError=function(t){if(t)throw t},d.strict=r((function t(e,n){e||y(e,!0,n,"==",t)}),d,{equal:d.strictEqual,deepEqual:d.deepStrictEqual,notEqual:d.notStrictEqual,notDeepEqual:d.notDeepStrictEqual}),d.strict.strict=d.strict;var M=Object.keys||function(t){var e=[];for(var n in t)s.call(t,n)&&e.push(n);return e}}).call(this,n(22))},function(t,e,n){"use strict";t.exports=function(t,e,n,r){for(var i=65535&t|0,o=t>>>16&65535|0,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+e[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}},function(t,e,n){"use strict";var r=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();t.exports=function(t,e,n,i){var o=r,a=i+n;t^=-1;for(var s=i;s<a;s++)t=t>>>8^o[255&(t^e[s])];return-1^t}},function(t,e,n){var r;t.exports=(r=n(1),function(t){var e=r,n=e.lib,i=n.WordArray,o=n.Hasher,a=e.algo,s=[],l=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(t){return 4294967296*(t-(0|t))|0}for(var r=2,i=0;i<64;)e(r)&&(i<8&&(s[i]=n(t.pow(r,.5))),l[i]=n(t.pow(r,1/3)),i++),r++}();var c=[],u=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],u=n[5],h=n[6],d=n[7],f=0;f<64;f++){if(f<16)c[f]=0|t[e+f];else{var p=c[f-15],g=c[f-2];c[f]=((p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3)+c[f-7]+((g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10)+c[f-16]}var m=r&i^r&o^i&o,y=d+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&u^~s&h)+l[f]+c[f];d=h,h=u,u=s,s=a+y|0,a=o,o=i,i=r,r=y+(((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+m)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+u|0,n[6]=n[6]+h|0,n[7]=n[7]+d|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=o._createHelper(u),e.HmacSHA256=o._createHmacHelper(u)}(Math),r.SHA256)},function(t,e,n){var r;t.exports=(r=n(1),n(72),function(){var t=r,e=t.lib.Hasher,n=t.x64,i=n.Word,o=n.WordArray,a=t.algo;function s(){return i.create.apply(i,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],c=[];!function(){for(var t=0;t<80;t++)c[t]=s()}();var u=a.SHA512=e.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],u=n[5],h=n[6],d=n[7],f=r.high,p=r.low,g=i.high,m=i.low,y=o.high,v=o.low,b=a.high,_=a.low,w=s.high,x=s.low,M=u.high,S=u.low,A=h.high,C=h.low,k=d.high,T=d.low,E=f,O=p,D=g,P=m,L=y,I=v,R=b,N=_,B=w,F=x,z=M,j=S,W=A,V=C,H=k,Y=T,U=0;U<80;U++){var q=c[U];if(U<16)var $=q.high=0|t[e+2*U],G=q.low=0|t[e+2*U+1];else{var X=c[U-15],K=X.high,Z=X.low,J=(Z>>>1|K<<31)^(Z>>>8|K<<24)^(Z>>>7|K<<25),Q=c[U-2],tt=Q.high,et=Q.low,nt=(et>>>19|tt<<13)^(et<<3|tt>>>29)^(et>>>6|tt<<26),rt=c[U-7],it=c[U-16],ot=it.low;q.high=$=($=($=((K>>>1|Z<<31)^(K>>>8|Z<<24)^K>>>7)+rt.high+((G=J+rt.low)>>>0<J>>>0?1:0))+((tt>>>19|et<<13)^(tt<<3|et>>>29)^tt>>>6)+((G+=nt)>>>0<nt>>>0?1:0))+it.high+((G+=ot)>>>0<ot>>>0?1:0),q.low=G}var at,st=B&z^~B&W,lt=F&j^~F&V,ct=E&D^E&L^D&L,ut=(O>>>28|E<<4)^(O<<30|E>>>2)^(O<<25|E>>>7),ht=l[U],dt=ht.low,ft=H+((B>>>14|F<<18)^(B>>>18|F<<14)^(B<<23|F>>>9))+((at=Y+((F>>>14|B<<18)^(F>>>18|B<<14)^(F<<23|B>>>9)))>>>0<Y>>>0?1:0),pt=ut+(O&P^O&I^P&I);H=W,Y=V,W=z,V=j,z=B,j=F,B=R+(ft=(ft=(ft=ft+st+((at+=lt)>>>0<lt>>>0?1:0))+ht.high+((at+=dt)>>>0<dt>>>0?1:0))+$+((at+=G)>>>0<G>>>0?1:0))+((F=N+at|0)>>>0<N>>>0?1:0)|0,R=L,N=I,L=D,I=P,D=E,P=O,E=ft+(((E>>>28|O<<4)^(E<<30|O>>>2)^(E<<25|O>>>7))+ct+(pt>>>0<ut>>>0?1:0))+((O=at+pt|0)>>>0<at>>>0?1:0)|0}p=r.low=p+O,r.high=f+E+(p>>>0<O>>>0?1:0),m=i.low=m+P,i.high=g+D+(m>>>0<P>>>0?1:0),v=o.low=v+I,o.high=y+L+(v>>>0<I>>>0?1:0),_=a.low=_+N,a.high=b+R+(_>>>0<N>>>0?1:0),x=s.low=x+F,s.high=w+B+(x>>>0<F>>>0?1:0),S=u.low=S+j,u.high=M+z+(S>>>0<j>>>0?1:0),C=h.low=C+V,h.high=A+W+(C>>>0<V>>>0?1:0),T=d.low=T+Y,d.high=k+H+(T>>>0<Y>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),e[31+(r+128>>>10<<5)]=n,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(u),t.HmacSHA512=e._createHmacHelper(u)}(),r.SHA512)},function(t){t.exports=JSON.parse('[["a140","",62],["a180","",32],["a240","",62],["a280","",32],["a2ab","",5],["a2e3","€"],["a2ef",""],["a2fd",""],["a340","",62],["a380","",31,"　"],["a440","",62],["a480","",32],["a4f4","",10],["a540","",62],["a580","",32],["a5f7","",7],["a640","",62],["a680","",32],["a6b9","",7],["a6d9","",6],["a6ec",""],["a6f3",""],["a6f6","",8],["a740","",62],["a780","",32],["a7c2","",14],["a7f2","",12],["a896","",10],["a8bc",""],["a8bf","ǹ"],["a8c1",""],["a8ea","",20],["a958",""],["a95b",""],["a95d",""],["a989","〾⿰",11],["a997","",12],["a9f0","",14],["aaa1","",93],["aba1","",93],["aca1","",93],["ada1","",93],["aea1","",93],["afa1","",93],["d7fa","",4],["f8a1","",93],["f9a1","",93],["faa1","",93],["fba1","",93],["fca1","",93],["fda1","",93],["fe50","⺁⺄㑳㑇⺈⺋㖞㘚㘎⺌⺗㥮㤘㧏㧟㩳㧐㭎㱮㳠⺧⺪䁖䅟⺮䌷⺳⺶⺷䎱䎬⺻䏝䓖䙡䙌"],["fe80","䜣䜩䝼䞍⻊䥇䥺䥽䦂䦃䦅䦆䦟䦛䦷䦶䲣䲟䲠䲡䱷䲢䴓",6,"䶮",93]]')},function(t){t.exports=JSON.parse('[["0","\\u0000",127],["a140","　，、。．‧；：？！︰…‥﹐﹑﹒·﹔﹕﹖﹗｜–︱—︳╴︴﹏（）︵︶｛｝︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚"],["a1a1","﹛﹜﹝﹞‘’“”〝〞‵′＃＆＊※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯￣＿ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡＋－×÷±√＜＞＝≦≧≠∞≒≡﹢",4,"～∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣／"],["a240","＼∕﹨＄￥〒￠￡％＠℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁",7,"▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭"],["a2a1","╮╰╯═╞╪╡◢◣◥◤╱╲╳０",9,"Ⅰ",9,"〡",8,"十卄卅Ａ",25,"ａ",21],["a340","ｗｘｙｚΑ",16,"Σ",6,"α",16,"σ",6,"ㄅ",10],["a3a1","ㄐ",25,"˙ˉˊˇˋ"],["a3e1","€"],["a440","一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才"],["a4a1","丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙"],["a540","世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外"],["a5a1","央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全"],["a640","共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年"],["a6a1","式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣"],["a740","作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍"],["a7a1","均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠"],["a840","杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒"],["a8a1","芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵"],["a940","咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居"],["a9a1","屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊"],["aa40","昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠"],["aaa1","炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附"],["ab40","陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品"],["aba1","哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷"],["ac40","拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗"],["aca1","活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄"],["ad40","耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥"],["ada1","迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪"],["ae40","哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙"],["aea1","恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓"],["af40","浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷"],["afa1","砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃"],["b040","虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡"],["b0a1","陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀"],["b140","娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽"],["b1a1","情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺"],["b240","毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶"],["b2a1","瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼"],["b340","莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途"],["b3a1","部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠"],["b440","婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍"],["b4a1","插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋"],["b540","溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘"],["b5a1","窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁"],["b640","詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑"],["b6a1","間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼"],["b740","媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業"],["b7a1","楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督"],["b840","睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫"],["b8a1","腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊"],["b940","辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴"],["b9a1","飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇"],["ba40","愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢"],["baa1","滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬"],["bb40","罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤"],["bba1","說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜"],["bc40","劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂"],["bca1","慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃"],["bd40","瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯"],["bda1","翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞"],["be40","輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉"],["bea1","鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡"],["bf40","濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊"],["bfa1","縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚"],["c040","錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇"],["c0a1","嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬"],["c140","瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪"],["c1a1","薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁"],["c240","駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘"],["c2a1","癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦"],["c340","鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸"],["c3a1","獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類"],["c440","願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼"],["c4a1","纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴"],["c540","護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬"],["c5a1","禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒"],["c640","讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲"],["c940","乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕"],["c9a1","氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋"],["ca40","汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘"],["caa1","吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇"],["cb40","杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓"],["cba1","芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢"],["cc40","坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋"],["cca1","怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲"],["cd40","泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺"],["cda1","矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏"],["ce40","哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛"],["cea1","峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺"],["cf40","柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂"],["cfa1","洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀"],["d040","穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪"],["d0a1","苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱"],["d140","唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧"],["d1a1","恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤"],["d240","毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸"],["d2a1","牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐"],["d340","笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢"],["d3a1","荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐"],["d440","酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅"],["d4a1","唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏"],["d540","崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟"],["d5a1","捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉"],["d640","淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏"],["d6a1","痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟"],["d740","耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷"],["d7a1","蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪"],["d840","釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷"],["d8a1","堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔"],["d940","惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒"],["d9a1","晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞"],["da40","湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖"],["daa1","琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥"],["db40","罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳"],["dba1","菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺"],["dc40","軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈"],["dca1","隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆"],["dd40","媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤"],["dda1","搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼"],["de40","毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓"],["dea1","煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓"],["df40","稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯"],["dfa1","腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤"],["e040","觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿"],["e0a1","遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠"],["e140","凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠"],["e1a1","寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉"],["e240","榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊"],["e2a1","漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓"],["e340","禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞"],["e3a1","耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻"],["e440","裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍"],["e4a1","銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘"],["e540","噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉"],["e5a1","憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒"],["e640","澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙"],["e6a1","獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟"],["e740","膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢"],["e7a1","蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧"],["e840","踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓"],["e8a1","銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮"],["e940","噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺"],["e9a1","憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸"],["ea40","澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙"],["eaa1","瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘"],["eb40","蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠"],["eba1","諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌"],["ec40","錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕"],["eca1","魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎"],["ed40","檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶"],["eda1","瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞"],["ee40","蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞"],["eea1","謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜"],["ef40","鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰"],["efa1","鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶"],["f040","璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒"],["f0a1","臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧"],["f140","蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪"],["f1a1","鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰"],["f240","徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛"],["f2a1","礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕"],["f340","譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦"],["f3a1","鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲"],["f440","嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩"],["f4a1","禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿"],["f540","鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛"],["f5a1","鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥"],["f640","蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺"],["f6a1","騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚"],["f740","糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊"],["f7a1","驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾"],["f840","讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏"],["f8a1","齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚"],["f940","纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊"],["f9a1","龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓"]]')},function(t,e,n){(function(){var e,r,i;r=n(49).Number,i=n(26),e=function(){function t(t,e,n){this.type=t,this.length=e,this.lengthType=null!=n?n:"count"}return t.prototype.decode=function(t,e){var n,o,a,s,l,c;if(a=t.pos,s=[],n=e,null!=this.length&&(o=i.resolveLength(this.length,t,e)),this.length instanceof r&&(Object.defineProperties(s,{parent:{value:e},_startOffset:{value:a},_currentOffset:{value:0,writable:!0},_length:{value:o}}),n=s),null==o||"bytes"===this.lengthType)for(l=null!=o?t.pos+o:(null!=e?e._length:void 0)?e._startOffset+e._length:t.length;t.pos<l;)s.push(this.type.decode(t,n));else for(c=0;c<o;c+=1)s.push(this.type.decode(t,n));return s},t.prototype.size=function(t,e){var n,o,a;if(!t)return this.type.size(null,e)*i.resolveLength(this.length,null,e);for(n=0,this.length instanceof r&&(n+=this.length.size(),e={parent:e}),o=0,a=t.length;o<a;o++)n+=this.type.size(t[o],e);return n},t.prototype.encode=function(t,e,n){var i,o,a,s,l;for(i=n,this.length instanceof r&&((i={pointers:[],startOffset:t.pos,parent:n}).pointerOffset=t.pos+this.size(e,i),this.length.encode(t,e.length)),s=0,l=e.length;s<l;s++)this.type.encode(t,e[s],i);if(this.length instanceof r)for(o=0;o<i.pointers.length;)(a=i.pointers[o++]).type.encode(t,a.val)},t}(),t.exports=e}).call(this)},function(t,e,n){(function(){var e,r;r=n(26),e=function(){function t(t){this.fields=null!=t?t:{}}return t.prototype.decode=function(t,e,n){var r,i;return null==n&&(n=0),r=this._setup(t,e,n),this._parseFields(t,r,this.fields),null!=(i=this.process)&&i.call(r,t),r},t.prototype._setup=function(t,e,n){var r;return r={},Object.defineProperties(r,{parent:{value:e},_startOffset:{value:t.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r},t.prototype._parseFields=function(t,e,n){var i,o,a;for(i in n)void 0!==(a="function"==typeof(o=n[i])?o.call(e,e):o.decode(t,e))&&(a instanceof r.PropertyDescriptor?Object.defineProperty(e,i,a):e[i]=a),e._currentOffset=t.pos-e._startOffset},t.prototype.size=function(t,e,n){var r,i,o,a,s;for(i in null==t&&(t={}),null==n&&(n=!0),r={parent:e,val:t,pointerSize:0},o=0,s=this.fields)null!=(a=s[i]).size&&(o+=a.size(t[i],r));return n&&(o+=r.pointerSize),o},t.prototype.encode=function(t,e,n){var r,i,o,a,s,l,c;for(o in null!=(l=this.preEncode)&&l.call(e,t),(r={pointers:[],startOffset:t.pos,parent:n,val:e,pointerSize:0}).pointerOffset=t.pos+this.size(e,r,!1),c=this.fields)null!=(s=c[o]).encode&&s.encode(t,e[o],r);for(i=0;i<r.pointers.length;)(a=r.pointers[i++]).type.encode(t,a.val,a.parent)},t}(),t.exports=e}).call(this)},function(t,e,n){t.exports=!n(13)&&!n(37)((function(){return 7!=Object.defineProperty(n(181)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(20),i=n(21).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){t.exports=n(27)},function(t,e,n){var r=n(17),i=n(28),o=n(59);t.exports=n(13)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,l=0;s>l;)r.f(t,n=a[l++],e[n]);return t}},function(t,e,n){var r=n(36),i=n(35),o=n(340)(!1),a=n(118)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),l=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(117),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(111),i=n(14)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){var r=n(111);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(186),i=n(120).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){t.exports={default:n(360),__esModule:!0}},function(t,e,n){"use strict";var r=n(17).f,i=n(76),o=n(193),a=n(38),s=n(194),l=n(81),c=n(116),u=n(183),h=n(367),d=n(13),f=n(80).fastKey,p=n(127),g=d?"_s":"size",m=function(t,e){var n,r=f(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var u=t((function(t,r){s(t,u,e,"_i"),t._t=e,t._i=i(null),t._f=void 0,t._l=void 0,t[g]=0,null!=r&&l(r,n,t[c],t)}));return o(u.prototype,{clear:function(){for(var t=p(this,e),n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[g]=0},delete:function(t){var n=p(this,e),r=m(n,t);if(r){var i=r.n,o=r.p;delete n._i[r.i],r.r=!0,o&&(o.n=i),i&&(i.p=o),n._f==r&&(n._f=i),n._l==r&&(n._l=o),n[g]--}return!!r},forEach:function(t){p(this,e);for(var n,r=a(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!m(p(this,e),t)}}),d&&r(u.prototype,"size",{get:function(){return p(this,e)[g]}}),u},def:function(t,e,n){var r,i,o=m(t,e);return o?o.v=n:(t._l=o={i:i=f(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[g]++,"F"!==i&&(t._i[i]=o)),t},getEntry:m,setStrong:function(t,e,n){c(t,e,(function(t,n){this._t=p(t,e),this._k=n,this._l=void 0}),(function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?u(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,u(1))}),n?"entries":"values",!n,!0),h(e)}}},function(t,e,n){var r=n(27);t.exports=function(t,e,n){for(var i in e)n&&t[i]?t[i]=e[i]:r(t,i,e[i]);return t}},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(28);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){var o=t.return;throw void 0!==o&&r(o.call(t)),a}}},function(t,e,n){var r=n(58),i=n(14)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){"use strict";var r=n(21),i=n(7),o=n(80),a=n(37),s=n(27),l=n(193),c=n(81),u=n(194),h=n(20),d=n(79),f=n(17).f,p=n(368)(0),g=n(13);t.exports=function(t,e,n,m,y,v){var b=r[t],_=b,w=y?"set":"add",x=_&&_.prototype,M={};return g&&"function"==typeof _&&(v||x.forEach&&!a((function(){(new _).entries().next()})))?(_=e((function(e,n){u(e,_,t,"_c"),e._c=new b,null!=n&&c(n,y,e[w],e)})),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(t){var e="add"==t||"set"==t;!(t in x)||v&&"clear"==t||s(_.prototype,t,(function(n,r){if(u(this,_,t),!e&&v&&!h(n))return"get"==t&&void 0;var i=this._c[t](0===n?0:n,r);return e?this:i}))})),v||f(_.prototype,"size",{get:function(){return this._c.size}})):(_=m.getConstructor(e,t,y,w),l(_.prototype,n),o.NEED=!0),d(_,t),M[t]=_,i(i.G+i.W+i.F,M),v||m.setStrong(_,t,y),_}},function(t,e,n){var r=n(188),i=n(372);t.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");return i(this)}}},function(t,e,n){"use strict";var r=n(7);t.exports=function(t){r(r.S,t,{of:function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)}})}},function(t,e,n){"use strict";var r=n(7),i=n(182),o=n(38),a=n(81);t.exports=function(t){r(r.S,t,{from:function(t){var e,n,r,s,l=arguments[1];return i(this),(e=void 0!==l)&&i(l),null==t?new this:(n=[],e?(r=0,s=o(l,arguments[2],2),a(t,!1,(function(t){n.push(s(t,r++))}))):a(t,!1,n.push,n),new this(n))}})}},function(t,e,n){"use strict";var r=Array.prototype.slice,i=n(202),o=Object.keys,a=o?function(t){return o(t)}:n(388),s=Object.keys;a.shim=function(){return Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(t){return i(t)?s(r.call(t)):s(t)}):Object.keys=a,Object.keys||a},t.exports=a},function(t,e,n){"use strict";var r=Object.prototype.toString;t.exports=function(t){var e=r.call(t),n="[object Arguments]"===e;return n||(n="[object Array]"!==e&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===r.call(t.callee)),n}},function(t,e,n){"use strict";var r=Object,i=TypeError;t.exports=function(){if(null!=this&&this!==r(this))throw new i("RegExp.prototype.flags getter called on non-object");var t="";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.dotAll&&(t+="s"),this.unicode&&(t+="u"),this.sticky&&(t+="y"),t}},function(t,e,n){"use strict";var r=n(203),i=n(129).supportsDescriptors,o=Object.getOwnPropertyDescriptor,a=TypeError;t.exports=function(){if(!i)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var t=o(RegExp.prototype,"flags");if(t&&"function"==typeof t.get&&"boolean"==typeof/a/.dotAll)return t.get}return r}},function(t,e,n){var r=n(206).BrotliInput,i=n(206).BrotliOutput,o=n(432),a=n(207),s=n(208).HuffmanCode,l=n(208).BrotliBuildHuffmanTable,c=n(436),u=n(437),h=n(438),d=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),f=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),p=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),g=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function m(t){var e;return 0===t.readBits(1)?16:(e=t.readBits(3))>0?17+e:(e=t.readBits(3))>0?8+e:17}function y(t){if(t.readBits(1)){var e=t.readBits(3);return 0===e?1:t.readBits(e)+(1<<e)}return 0}function v(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function b(t){var e,n,r,i=new v;if(i.input_end=t.readBits(1),i.input_end&&t.readBits(1))return i;if(7===(e=t.readBits(2)+4)){if(i.is_metadata=!0,0!==t.readBits(1))throw new Error("Invalid reserved bit");if(0===(n=t.readBits(2)))return i;for(r=0;r<n;r++){var o=t.readBits(8);if(r+1===n&&n>1&&0===o)throw new Error("Invalid size byte");i.meta_block_length|=o<<8*r}}else for(r=0;r<e;++r){var a=t.readBits(4);if(r+1===e&&e>4&&0===a)throw new Error("Invalid size nibble");i.meta_block_length|=a<<4*r}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=t.readBits(1)),i}function _(t,e,n){var r;return n.fillBitWindow(),(r=t[e+=n.val_>>>n.bit_pos_&255].bits-8)>0&&(n.bit_pos_+=8,e+=t[e].value,e+=n.val_>>>n.bit_pos_&(1<<r)-1),n.bit_pos_+=t[e].bits,t[e].value}function w(t,e,n,r){var i,o,a=new Uint8Array(t);if(r.readMoreInput(),1===(o=r.readBits(2))){for(var c=t-1,u=0,h=new Int32Array(4),f=r.readBits(2)+1;c;)c>>=1,++u;for(p=0;p<f;++p)h[p]=r.readBits(u)%t,a[h[p]]=2;switch(a[h[0]]=1,f){case 1:break;case 3:if(h[0]===h[1]||h[0]===h[2]||h[1]===h[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(h[0]===h[1])throw new Error("[ReadHuffmanCode] invalid symbols");a[h[1]]=1;break;case 4:if(h[0]===h[1]||h[0]===h[2]||h[0]===h[3]||h[1]===h[2]||h[1]===h[3]||h[2]===h[3])throw new Error("[ReadHuffmanCode] invalid symbols");r.readBits(1)?(a[h[2]]=3,a[h[3]]=3):a[h[0]]=2}}else{var p,g=new Uint8Array(18),m=32,y=0,v=[new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,1),new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,5)];for(p=o;p<18&&m>0;++p){var b,_=d[p],w=0;r.fillBitWindow(),r.bit_pos_+=v[w+=r.val_>>>r.bit_pos_&15].bits,g[_]=b=v[w].value,0!==b&&(m-=32>>b,++y)}if(1!==y&&0!==m)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(t,e,n,r){for(var i=0,o=8,a=0,c=0,u=32768,h=[],d=0;d<32;d++)h.push(new s(0,0));for(l(h,0,5,t,18);i<e&&u>0;){var f,p=0;if(r.readMoreInput(),r.fillBitWindow(),r.bit_pos_+=h[p+=r.val_>>>r.bit_pos_&31].bits,(f=255&h[p].value)<16)a=0,n[i++]=f,0!==f&&(o=f,u-=32768>>f);else{var g,m,y=f-14,v=0;if(16===f&&(v=o),c!==v&&(a=0,c=v),g=a,a>0&&(a-=2,a<<=y),i+(m=(a+=r.readBits(y)+3)-g)>e)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var b=0;b<m;b++)n[i+b]=c;i+=m,0!==c&&(u-=m<<15-c)}}if(0!==u)throw new Error("[ReadHuffmanCodeLengths] space = "+u);for(;i<e;i++)n[i]=0}(g,t,a,r)}if(0===(i=l(e,n,8,a,t)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function x(t,e,n){var r;return r=_(t,e,n),u.kBlockLengthPrefixCode[r].offset+n.readBits(u.kBlockLengthPrefixCode[r].nbits)}function M(t,e,n){var r;return t<16?(n+=f[t],r=e[n&=3]+p[t]):r=t-16+1,r}function S(t,e){for(var n=t[e],r=e;r;--r)t[r]=t[r-1];t[0]=n}function A(t,e){this.alphabet_size=t,this.num_htrees=e,this.codes=new Array(e+e*g[t+31>>>5]),this.htrees=new Uint32Array(e)}function C(t,e){var n,r,i={num_htrees:null,context_map:null},o=0;e.readMoreInput();var a=i.num_htrees=y(e)+1,l=i.context_map=new Uint8Array(t);if(a<=1)return i;for(e.readBits(1)&&(o=e.readBits(4)+1),n=[],r=0;r<1080;r++)n[r]=new s(0,0);for(w(a+o,n,0,e),r=0;r<t;){var c;if(e.readMoreInput(),0===(c=_(n,0,e)))l[r]=0,++r;else if(c<=o)for(var u=1+(1<<c)+e.readBits(c);--u;){if(r>=t)throw new Error("[DecodeContextMap] i >= context_map_size");l[r]=0,++r}else l[r]=c-o,++r}return e.readBits(1)&&function(t,e){var n,r=new Uint8Array(256);for(n=0;n<256;++n)r[n]=n;for(n=0;n<e;++n){var i=t[n];t[n]=r[i],i&&S(r,i)}}(l,t),i}function k(t,e,n,r,i,o,a){var s,l=2*n,c=n,u=_(e,1080*n,a);(s=0===u?i[l+(1&o[c])]:1===u?i[l+(o[c]-1&1)]+1:u-2)>=t&&(s-=t),r[n]=s,i[l+(1&o[c])]=s,++o[c]}function T(t,e,n,r,i,a){var s,l=i+1,c=n&i,u=a.pos_&o.IBUF_MASK;if(e<8||a.bit_pos_+(e<<3)<a.bit_end_pos_)for(;e-- >0;)a.readMoreInput(),r[c++]=a.readBits(8),c===l&&(t.write(r,l),c=0);else{if(a.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;a.bit_pos_<32;)r[c]=a.val_>>>a.bit_pos_,a.bit_pos_+=8,++c,--e;if(u+(s=a.bit_end_pos_-a.bit_pos_>>3)>o.IBUF_MASK){for(var h=o.IBUF_MASK+1-u,d=0;d<h;d++)r[c+d]=a.buf_[u+d];s-=h,c+=h,e-=h,u=0}for(d=0;d<s;d++)r[c+d]=a.buf_[u+d];if(e-=s,(c+=s)>=l)for(t.write(r,l),c-=l,d=0;d<c;d++)r[d]=r[l+d];for(;c+e>=l;){if(a.input_.read(r,c,s=l-c)<s)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");t.write(r,l),e-=s,c=0}if(a.input_.read(r,c,e)<e)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");a.reset()}}function E(t){return 0==t.readBits((t.bit_pos_+7&-8)-t.bit_pos_)}function O(t){var e=new r(t),n=new o(e);return m(n),b(n).meta_block_length}function D(t,e){var n,r,i,l,d,f,p,g,v,S,O=0,D=0,P=0,L=[16,15,11,4],I=0,R=0,N=0,B=[new A(0,0),new A(0,0),new A(0,0)],F=128+o.READ_SIZE;i=(1<<(r=m(S=new o(t))))-16,d=(l=1<<r)-1,f=new Uint8Array(l+F+a.maxDictionaryWordLength),p=l,g=[],v=[];for(var z=0;z<3240;z++)g[z]=new s(0,0),v[z]=new s(0,0);for(;!D;){var j,W,V,H,Y,U,q,$,G,X,K,Z=0,J=[1<<28,1<<28,1<<28],Q=[0],tt=[1,1,1],et=[0,1,0,1,0,1],nt=[0],rt=null,it=null,ot=0,at=null,st=0,lt=0;for(n=0;n<3;++n)B[n].codes=null,B[n].htrees=null;S.readMoreInput();var ct=b(S);if(O+(Z=ct.meta_block_length)>e.buffer.length){var ut=new Uint8Array(O+Z);ut.set(e.buffer),e.buffer=ut}if(D=ct.input_end,j=ct.is_uncompressed,ct.is_metadata)for(E(S);Z>0;--Z)S.readMoreInput(),S.readBits(8);else if(0!==Z)if(j)S.bit_pos_=S.bit_pos_+7&-8,T(e,Z,O,f,d,S),O+=Z;else{for(n=0;n<3;++n)tt[n]=y(S)+1,tt[n]>=2&&(w(tt[n]+2,g,1080*n,S),w(26,v,1080*n,S),J[n]=x(v,1080*n,S),nt[n]=1);for(S.readMoreInput(),H=(1<<(W=S.readBits(2)))-1,Y=(V=16+(S.readBits(4)<<W))+(48<<W),rt=new Uint8Array(tt[0]),n=0;n<tt[0];++n)S.readMoreInput(),rt[n]=S.readBits(2)<<1;var ht=C(tt[0]<<6,S);q=ht.num_htrees,U=ht.context_map;var dt=C(tt[2]<<2,S);for(G=dt.num_htrees,$=dt.context_map,B[0]=new A(256,q),B[1]=new A(704,tt[1]),B[2]=new A(Y,G),n=0;n<3;++n)B[n].decode(S);for(it=0,at=0,st=c.lookupOffsets[X=rt[Q[0]]],lt=c.lookupOffsets[X+1],K=B[1].htrees[0];Z>0;){var ft,pt,gt,mt,yt,vt,bt,_t,wt,xt,Mt,St;for(S.readMoreInput(),0===J[1]&&(k(tt[1],g,1,Q,et,nt,S),J[1]=x(v,1080,S),K=B[1].htrees[Q[1]]),--J[1],(pt=(ft=_(B[1].codes,K,S))>>6)>=2?(pt-=2,bt=-1):bt=0,mt=u.kCopyRangeLut[pt]+(7&ft),yt=u.kInsertLengthPrefixCode[gt=u.kInsertRangeLut[pt]+(ft>>3&7)].offset+S.readBits(u.kInsertLengthPrefixCode[gt].nbits),vt=u.kCopyLengthPrefixCode[mt].offset+S.readBits(u.kCopyLengthPrefixCode[mt].nbits),R=f[O-1&d],N=f[O-2&d],wt=0;wt<yt;++wt)S.readMoreInput(),0===J[0]&&(k(tt[0],g,0,Q,et,nt,S),J[0]=x(v,0,S),it=Q[0]<<6,st=c.lookupOffsets[X=rt[Q[0]]],lt=c.lookupOffsets[X+1]),ot=U[it+(c.lookup[st+R]|c.lookup[lt+N])],--J[0],N=R,R=_(B[0].codes,B[0].htrees[ot],S),f[O&d]=R,(O&d)===d&&e.write(f,l),++O;if((Z-=yt)<=0)break;if(bt<0&&(S.readMoreInput(),0===J[2]&&(k(tt[2],g,2,Q,et,nt,S),J[2]=x(v,2160,S),at=Q[2]<<2),--J[2],(bt=_(B[2].codes,B[2].htrees[$[at+(255&(vt>4?3:vt-2))]],S))>=V&&(St=(bt-=V)&H,bt=V+((At=(2+(1&(bt>>=W))<<(Mt=1+(bt>>1)))-4)+S.readBits(Mt)<<W)+St)),(_t=M(bt,L,I))<0)throw new Error("[BrotliDecompress] invalid distance");if(xt=O&d,_t>(P=O<i&&P!==i?O:i)){if(!(vt>=a.minDictionaryWordLength&&vt<=a.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+O+" distance: "+_t+" len: "+vt+" bytes left: "+Z);var At=a.offsetsByLength[vt],Ct=_t-P-1,kt=a.sizeBitsByLength[vt],Tt=Ct>>kt;if(At+=(Ct&(1<<kt)-1)*vt,!(Tt<h.kNumTransforms))throw new Error("Invalid backward reference. pos: "+O+" distance: "+_t+" len: "+vt+" bytes left: "+Z);var Et=h.transformDictionaryWord(f,xt,At,vt,Tt);if(O+=Et,Z-=Et,(xt+=Et)>=p){e.write(f,l);for(var Ot=0;Ot<xt-p;Ot++)f[Ot]=f[p+Ot]}}else{if(bt>0&&(L[3&I]=_t,++I),vt>Z)throw new Error("Invalid backward reference. pos: "+O+" distance: "+_t+" len: "+vt+" bytes left: "+Z);for(wt=0;wt<vt;++wt)f[O&d]=f[O-_t&d],(O&d)===d&&e.write(f,l),++O,--Z}R=f[O-1&d],N=f[O-2&d]}O&=1073741823}}e.write(f,O&d)}A.prototype.decode=function(t){var e,n=0;for(e=0;e<this.num_htrees;++e)this.htrees[e]=n,n+=w(this.alphabet_size,this.codes,n,t)},e.BrotliDecompressedSize=O,e.BrotliDecompressBuffer=function(t,e){var n=new r(t);null==e&&(e=O(t));var o=new Uint8Array(e),a=new i(o);return D(n,a),a.pos<a.buffer.length&&(a.buffer=a.buffer.subarray(0,a.pos)),a.buffer},e.BrotliDecompress=D,a.init()},function(t,e){function n(t){this.buffer=t,this.pos=0}function r(t){this.buffer=t,this.pos=0}n.prototype.read=function(t,e,n){this.pos+n>this.buffer.length&&(n=this.buffer.length-this.pos);for(var r=0;r<n;r++)t[e+r]=this.buffer[this.pos+r];return this.pos+=n,n},e.BrotliInput=n,r.prototype.write=function(t,e){if(this.pos+e>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(t.subarray(0,e),this.pos),this.pos+=e,e},e.BrotliOutput=r},function(t,e,n){var r=n(433);e.init=function(){e.dictionary=r.init()},e.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),e.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),e.minDictionaryWordLength=4,e.maxDictionaryWordLength=24},function(t,e){function n(t,e){this.bits=t,this.value=e}function r(t,e){for(var n=1<<e-1;t&n;)n>>=1;return(t&n-1)+n}function i(t,e,r,i,o){do{t[e+(i-=r)]=new n(o.bits,o.value)}while(i>0)}function o(t,e,n){for(var r=1<<e-n;e<15&&!((r-=t[e])<=0);)++e,r<<=1;return e-n}e.HuffmanCode=n,e.BrotliBuildHuffmanTable=function(t,e,a,s,l){var c,u,h,d,f,p,g,m,y,v,b=e,_=new Int32Array(16),w=new Int32Array(16);for(v=new Int32Array(l),u=0;u<l;u++)_[s[u]]++;for(w[1]=0,c=1;c<15;c++)w[c+1]=w[c]+_[c];for(u=0;u<l;u++)0!==s[u]&&(v[w[s[u]]++]=u);if(y=m=1<<(g=a),1===w[15]){for(h=0;h<y;++h)t[e+h]=new n(0,65535&v[0]);return y}for(h=0,u=0,c=1,d=2;c<=a;++c,d<<=1)for(;_[c]>0;--_[c])i(t,e+h,d,m,new n(255&c,65535&v[u++])),h=r(h,c);for(p=y-1,f=-1,c=a+1,d=2;c<=15;++c,d<<=1)for(;_[c]>0;--_[c])(h&p)!==f&&(e+=m,y+=m=1<<(g=o(_,c,a)),t[b+(f=h&p)]=new n(g+a&255,e-b-f&65535)),i(t,e+(h>>a),d,m,new n(c-a&255,65535&v[u++])),h=r(h,c);return y}},function(t,e,n){"use strict";var r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v=n(439),b=n(440),_=n(441);c=_.CR,s=_.CB,o=_.BA,m=_.WJ,g=_.SP,a=_.BK,u=_.LF,h=_.NL,r=_.AI,i=_.AL,f=_.SA,p=_.SG,y=_.XX,l=_.CJ,d=_.NS;var w=n(442),x=w.DI_BRK,M=w.IN_BRK,S=w.CI_BRK,A=w.CP_BRK,C=w.pairTable,k=new v(b.toByteArray("AA4IAAAAAAAAAhqg5VV7NJtZvz7fTC8zU5deplUlMrQoWqmqahD5So0aipYWrUhVFSVBQ10iSTtUtW6nKDVF6k7d75eQfEUbFcQ9KiFS90tQEolcP23nrLPmO+esr/+f39rr/a293t/e7/P8nmfvlz0O6RvrBJADtbBNaD88IOKTOmOrCqhu9zE770vc1pBV/xL5dxj2V7Zj4FGSomFKStCWNlV7hG1VabZfZ1LaHbFrRwzzLjzPoi1UHDnlV/lWbhgIIJvLBp/pu7AHEdRnIY+ROdXxg4fNpMdTxVnnm08OjozejAVsBqwqz8kddGRlRxsd8c55dNZoPuex6a7Dt6L0NNb03sqgTlR2/OT7eTt0Y0WnpUXxLsp5SMANc4DsmX4zJUBQvznwexm9tsMH+C9uRYMPOd96ZHB29NZjCIM2nfO7tsmQveX3l2r7ft0N4/SRJ7kO6Y8ZCaeuUQ4gMTZ67cp7TgxvlNDsPgOBdZi2YTam5Q7m3+00l+XG7PrDe6YoPmHgK+yLih7fAR16ZFCeD9WvOVt+gfNW/KT5/M6rb/9KERt+N1lad5RneVjzxXHsLofuU+TvrEsr3+26sVz5WJh6L/svoPK3qepFH9bysDljWtD1F7KrxzW1i9r+e/NLxV/acts7zuo304J9+t3Pd6Y6u8f3EAqxNRgv5DZjaI3unyvkvHPya/v3mWVYOC38qBq11+yHZ2bAyP1HbkV92vdno7r2lxz9UwCdCJVfd14NLcpO2CadHS/XPJ9doXgz5vLv/1OBVS3gX0D9n6LiNIDfpilO9RsLgZ2W/wIy8W/Rh93jfoz4qmRV2xElv6p2lRXQdO6/Cv8f5nGn3u0wLXjhnvClabL1o+7yvIpvLfT/xsKG30y/sTvq30ia9Czxp9dr9v/e7Yn/O0QJXxxBOJmceP/DBFa1q1v6oudn/e6qc/37dUoNvnYL4plQ9OoneYOh/r8fOFm7yl7FETHY9dXd5K2n/qEc53dOEe1TTJcvCfp1dpTC334l0vyaFL6mttNEbFjzO+ZV2mLk0qc3BrxJ4d9gweMmjRorxb7vic0rSq6D4wzAyFWas1TqPE0sLI8XLAryC8tPChaN3ALEZSWmtB34SyZcxXYn/E4Tg0LeMIPhgPKD9zyHGMxxhxnDDih7eI86xECTM8zodUCdgffUmRh4rQ8zyA6ow/Aei+01a8OMfziQQ+GAEkhwN/cqUFYAVzA9ex4n6jgtsiMvXf5BtXxEU4hSphvx3v8+9au8eEekEEpkrkne/zB1M+HAPuXIz3paxKlfe8aDMfGWAX6Md6PuuAdKHFVH++Ed5LEji94Z5zeiJIxbmWeN7rr1/ZcaBl5/nimdHsHgIH/ssyLUXZ4fDQ46HnBb+hQqG8yNiKRrXL/b1IPYDUsu3dFKtRMcjqlRvONd4xBvOufx2cUHuk8pmG1D7PyOQmUmluisVFS9OWS8fPIe8LiCtjwJKnEC9hrS9uKmISI3Wa5+vdXUG9dtyfr7g/oJv2wbzeZU838G6mEvntUb3SVV/fBZ6H/sL+lElzeRrHy2Xbe7UWX1q5sgOQ81rv+2baej4fP4m5Mf/GkoxfDtT3++KP7do9Jn26aa6xAhCf5L9RZVfkWKCcjI1eYbm2plvTEqkDxKC402bGzXCYaGnuALHabBT1dFLuOSB7RorOPEhZah1NjZIgR/UFGfK3p1ElYnevOMBDLURdpIjrI+qZk4sffGbRFiXuEmdFjiAODlQCJvIaB1rW61Ljg3y4eS4LAcSgDxxZQs0DYa15wA032Z+lGUfpoyOrFo3mg1sRQtN/fHHCx3TrM8eTrldMbYisDLXbUDoXMLejSq0fUNuO1muX0gEa8vgyegkqiqqbC3W0S4cC9Kmt8MuS/hFO7Xei3f8rSvIjeveMM7kxjUixOrl6gJshe4JU7PhOHpfrRYvu7yoAZKa3Buyk2J+K5W+nNTz1nhJDhRUfDJLiUXxjxXCJeeaOe/r7HlBP/uURc/5efaZEPxr55Qj39rfTLkugUGyMrwo7HAglfEjDriehF1jXtwJkPoiYkYQ5aoXSA7qbCBGKq5hwtu2VkpI9xVDop/1xrC52eiIvCoPWx4lLl40jm9upvycVPfpaH9/o2D4xKXpeNjE2HPQRS+3RFaYTc4Txw7Dvq5X6JBRwzs9mvoB49BK6b+XgsZVJYiInTlSXZ+62FT18mkFVcPKCJsoF5ahb19WheZLUYsSwdrrVM3aQ2XE6SzU2xHDS6iWkodk5AF6F8WUNmmushi8aVpMPwiIfEiQWo3CApONDRjrhDiVnkaFsaP5rjIJkmsN6V26li5LNM3JxGSyKgomknTyyrhcnwv9Qcqaq5utAh44W30SWo8Q0XHKR0glPF4fWst1FUCnk2woFq3iy9fAbzcjJ8fvSjgKVOfn14RDqyQuIgaGJZuswTywdCFSa89SakMf6fe+9KaQMYQlKxiJBczuPSho4wmBjdA+ag6QUOr2GdpcbSl51Ay6khhBt5UXdrnxc7ZGMxCvz96A4oLocxh2+px+1zkyLacCGrxnPzTRSgrLKpStFpH5ppKWm7PgMKZtwgytKLOjbGCOQLTm+KOowqa1sdut9raj1CZFkZD0jbaKNLpJUarSH5Qknx1YiOxdA5L6d5sfI/unmkSF65Ic/AvtXt98Pnrdwl5vgppQ3dYzWFwknZsy6xh2llmLxpegF8ayLwniknlXRHiF4hzzrgB8jQ4wdIqcaHCEAxyJwCeGkXPBZYSrrGa4vMwZvNN9aK0F4JBOK9mQ8g8EjEbIQVwvfS2D8GuCYsdqwqSWbQrfWdTRUJMqmpnWPax4Z7E137I6brHbvjpPlfNZpF1d7PP7HB/MPHcHVKTMhLO4f3CZcaccZEOiS2DpKiQB5KXDJ+Ospcz4qTRCRxgrKEQIgUkKLTKKwskdx2DWo3bg3PEoB5h2nA24olwfKSR+QR6TAvEDi/0czhUT59RZmO1MGeKGeEfuOSPWfL+XKmhqpZmOVR9mJVNDPKOS49Lq+Um10YsBybzDMtemlPCOJEtE8zaXhsaqEs9bngSJGhlOTTMlCXly9Qv5cRN3PVLK7zoMptutf7ihutrQ/Xj7VqeCdUwleTTKklOI8Wep9h7fCY0kVtDtIWKnubWAvbNZtsRRqOYl802vebPEkZRSZc6wXOfPtpPtN5HI63EUFfsy7U/TLr8NkIzaY3vx4A28x765XZMzRZTpMk81YIMuwJ5+/zoCuZj1wGnaHObxa5rpKZj4WhT670maRw04w0e3cZW74Z0aZe2n05hjZaxm6urenz8Ef5O6Yu1J2aqYAlqsCXs5ZB5o1JJ5l3xkTVr8rJQ09NLsBqRRDT2IIjOPmcJa6xQ1R5yGP9jAsj23xYDTezdyqG8YWZ7vJBIWK56K+iDgcHimiQOTIasNSua1fOBxsKMMEKd15jxTl+3CyvGCR+UyRwuSI2XuwRIPoNNclPihfJhaq2mKkNijwYLY6feqohktukmI3KDvOpN7ItCqHHhNuKlxMfBAEO5LjW2RKh6lE5Hd1dtAOopac/Z4FdsNsjMhXz/ug8JGmbVJTA+VOBJXdrYyJcIn5+OEeoK8kWEWF+wdG8ZtZHKSquWDtDVyhFPkRVqguKFkLkKCz46hcU1SUY9oJ2Sk+dmq0kglqk4kqKT1CV9JDELPjK1WsWGkEXF87g9P98e5ff0mIupm/w6vc3kCeq04X5bgJQlcMFRjlFWmSk+kssXCAVikfeAlMuzpUvCSdXiG+dc6KrIiLxxhbEVuKf7vW7KmDQI95bZe3H9mN3/77F6fZ2Yx/F9yClllj8gXpLWLpd5+v90iOaFa9sd7Pvx0lNa1o1+bkiZ69wCiC2x9UIb6/boBCuNMB/HYR0RC6+FD9Oe5qrgQl6JbXtkaYn0wkdNhROLqyhv6cKvyMj1Fvs2o3OOKoMYTubGENLfY5F6H9d8wX1cnINsvz+wZFQu3zhWVlwJvwBEp69Dqu/ZnkBf3nIfbx4TK7zOVJH5sGJX+IMwkn1vVBn38GbpTg9bJnMcTOb5F6Ci5gOn9Fcy6Qzcu+FL6mYJJ+f2ZZJGda1VqruZ0JRXItp8X0aTjIcJgzdaXlha7q7kV4ebrMsunfsRyRa9qYuryBHA0hc1KVsKdE+oI0ljLmSAyMze8lWmc5/lQ18slyTVC/vADTc+SNM5++gztTBLz4m0aVUKcfgOEExuKVomJ7XQDZuziMDjG6JP9tgR7JXZTeo9RGetW/Xm9/TgPJpTgHACPOGvmy2mDm9fl09WeMm9sQUAXP3Su2uApeCwJVT5iWCXDgmcuTsFgU9Nm6/PusJzSbDQIMfl6INY/OAEvZRN54BSSXUClM51im6Wn9VhVamKJmzOaFJErgJcs0etFZ40LIF3EPkjFTjGmAhsd174NnOwJW8TdJ1Dja+E6Wa6FVS22Haj1DDA474EesoMP5nbspAPJLWJ8rYcP1DwCslhnn+gTFm+sS9wY+U6SogAa9tiwpoxuaFeqm2OK+uozR6SfiLCOPz36LiDlzXr6UWd7BpY6mlrNANkTOeme5EgnnAkQRTGo9T6iYxbUKfGJcI9B+ub2PcyUOgpwXbOf3bHFWtygD7FYbRhb+vkzi87dB0JeXl/vBpBUz93VtqZi7AL7C1VowTF+tGmyurw7DBcktc+UMY0E10Jw4URojf8NdaNpN6E1q4+Oz+4YePtMLy8FPRP")),T=function(t){switch(t){case r:return i;case f:case p:case y:return i;case l:return d;default:return t}},E=function(t){switch(t){case u:case h:return a;case s:return o;case g:return m;default:return t}},O=function(t,e){void 0===e&&(e=!1),this.position=t,this.required=e};t.exports=function(){function t(t){this.string=t,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null}var e=t.prototype;return e.nextCodePoint=function(){var t=this.string.charCodeAt(this.pos++),e=this.string.charCodeAt(this.pos);return 55296<=t&&t<=56319&&56320<=e&&e<=57343?(this.pos++,1024*(t-55296)+(e-56320)+65536):t},e.nextCharClass=function(){return T(k.get(this.nextCodePoint()))},e.nextBreak=function(){for(null==this.curClass&&(this.curClass=E(this.nextCharClass()));this.pos<this.string.length;){this.lastPos=this.pos;var t=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===a||this.curClass===c&&this.nextClass!==u)return this.curClass=E(T(this.nextClass)),new O(this.lastPos,!0);var e=void 0;switch(this.nextClass){case g:e=this.curClass;break;case a:case u:case h:e=a;break;case c:e=c;break;case s:e=o}if(null==e){var n=!1;switch(C[this.curClass][this.nextClass]){case x:n=!0;break;case M:n=t===g;break;case S:if(!(n=t===g))continue;break;case A:if(t!==g)continue}if(this.curClass=this.nextClass,n)return new O(this.lastPos)}else if(this.curClass=e,this.nextClass===s)return new O(this.lastPos)}if(this.pos>=this.string.length)return this.lastPos<this.string.length?(this.lastPos=this.string.length,new O(this.string.length)):null},t}()},function(t,e,n){"use strict";function r(){this.events={}}r.prototype.startTracking=function(t,e){var n=this.events[t]||(this.events[t]=[]);n.indexOf(e)<0&&n.push(e)},r.prototype.stopTracking=function(t,e){var n=this.events[t];if(n){var r=n.indexOf(e);r>=0&&n.splice(r,1)}},r.prototype.emit=function(t){var e=Array.prototype.slice.call(arguments,1),n=this.events[t];n&&n.forEach((function(t){t.apply(this,e)}))},r.prototype.auto=function(t,e,n){this.startTracking(t,e),n(),this.stopTracking(t,e)},t.exports=r},function(t,e,n){"use strict";var r=n(0).isString,i=n(0).isArray,o=n(0).isUndefined,a=n(0).isNull;function s(t,e){this.defaultStyle=e||{},this.styleDictionary=t,this.styleOverrides=[]}s.prototype.clone=function(){var t=new s(this.styleDictionary,this.defaultStyle);return this.styleOverrides.forEach((function(e){t.styleOverrides.push(e)})),t},s.prototype.push=function(t){this.styleOverrides.push(t)},s.prototype.pop=function(t){for(t=t||1;t-- >0;)this.styleOverrides.pop()},s.prototype.autopush=function(t){if(r(t))return 0;var e=[];t.style&&(e=i(t.style)?t.style:[t.style]);for(var n=0,s=e.length;n<s;n++)this.push(e[n]);var l={},c=!1;return["font","fontSize","fontFeatures","bold","italics","alignment","color","columnGap","fillColor","fillOpacity","decoration","decorationStyle","decorationColor","background","lineHeight","characterSpacing","noWrap","markerColor","leadingIndent"].forEach((function(e){o(t[e])||a(t[e])||(l[e]=t[e],c=!0)})),c&&this.push(l),e.length+(c?1:0)},s.prototype.auto=function(t,e){var n=this.autopush(t),r=e();return n>0&&this.pop(n),r},s.prototype.getProperty=function(t){if(this.styleOverrides)for(var e=this.styleOverrides.length-1;e>=0;e--){var n=this.styleOverrides[e];if(r(n)){var i=this.styleDictionary[n];if(i&&!o(i[t])&&!a(i[t]))return i[t]}else if(!o(n[t])&&!a(n[t]))return n[t]}return this.defaultStyle&&this.defaultStyle[t]},t.exports=s},function(t,e,n){"use strict";var r=n(210),i=n(0).isString;function o(t,e){this.pages=[],this.pageMargins=e,this.x=e.left,this.availableWidth=t.width-e.left-e.right,this.availableHeight=0,this.page=-1,this.snapshots=[],this.endingCell=null,this.tracker=new r,this.backgroundLength=[],this.addPage(t)}o.prototype.beginColumnGroup=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,bottomMost:{x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page},endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth}),this.lastColumnWidth=0},o.prototype.beginColumn=function(t,e,n){var r=this.snapshots[this.snapshots.length-1];this.calculateBottomMost(r),this.endingCell=n,this.page=r.page,this.x=this.x+this.lastColumnWidth+(e||0),this.y=r.y,this.availableWidth=t,this.availableHeight=r.availableHeight,this.lastColumnWidth=t},o.prototype.calculateBottomMost=function(t){this.endingCell?(this.saveContextInEndingCell(this.endingCell),this.endingCell=null):t.bottomMost=function(t,e){var n;return{page:(n=t.page>e.page?t:e.page>t.page?e:t.y>e.y?t:e).page,x:n.x,y:n.y,availableHeight:n.availableHeight,availableWidth:n.availableWidth}}(this,t.bottomMost)},o.prototype.markEnding=function(t){this.page=t._columnEndingContext.page,this.x=t._columnEndingContext.x,this.y=t._columnEndingContext.y,this.availableWidth=t._columnEndingContext.availableWidth,this.availableHeight=t._columnEndingContext.availableHeight,this.lastColumnWidth=t._columnEndingContext.lastColumnWidth},o.prototype.saveContextInEndingCell=function(t){t._columnEndingContext={page:this.page,x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,lastColumnWidth:this.lastColumnWidth}},o.prototype.completeColumnGroup=function(t){var e=this.snapshots.pop();this.calculateBottomMost(e),this.endingCell=null,this.x=e.x;var n=e.bottomMost.y;t&&(e.page===e.bottomMost.page?e.y+t>n&&(n=e.y+t):n+=t),this.y=n,this.page=e.bottomMost.page,this.availableWidth=e.availableWidth,this.availableHeight=e.bottomMost.availableHeight,t&&(this.availableHeight-=n-e.bottomMost.y),this.lastColumnWidth=e.lastColumnWidth},o.prototype.addMargin=function(t,e){this.x+=t,this.availableWidth-=t+(e||0)},o.prototype.moveDown=function(t){return this.y+=t,this.availableHeight-=t,this.availableHeight>0},o.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom,this.pageSnapshot().availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right},o.prototype.pageSnapshot=function(){return this.snapshots[0]?this.snapshots[0]:this},o.prototype.moveTo=function(t,e){null!=t&&(this.x=t,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),null!=e&&(this.y=e,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},o.prototype.moveToRelative=function(t,e){null!=t&&(this.x=this.x+t),null!=e&&(this.y=this.y+e)},o.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth})},o.prototype.endDetachedBlock=function(){var t=this.snapshots.pop();this.x=t.x,this.y=t.y,this.availableWidth=t.availableWidth,this.availableHeight=t.availableHeight,this.page=t.page,this.endingCell=t.endingCell,this.lastColumnWidth=t.lastColumnWidth},o.prototype.moveToNextPage=function(t){var e,n,r,o=this.page+1,a=this.page,s=this.y,l=o>=this.pages.length;if(l){var c=this.availableWidth,u=this.getCurrentPage().pageSize.orientation,h=(e=this.getCurrentPage(),(n=void 0===(r=n=t)?e.pageSize.orientation:i(r)&&"landscape"===r.toLowerCase()?"landscape":"portrait")!==e.pageSize.orientation?{orientation:n,width:e.pageSize.height,height:e.pageSize.width}:{orientation:e.pageSize.orientation,width:e.pageSize.width,height:e.pageSize.height});this.addPage(h),u===h.orientation&&(this.availableWidth=c)}else this.page=o,this.initializePage();return{newPageCreated:l,prevPage:a,prevY:s,y:this.y}},o.prototype.addPage=function(t){var e={items:[],pageSize:t};return this.pages.push(e),this.backgroundLength.push(0),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),e},o.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},o.prototype.getCurrentPosition=function(){var t=this.getCurrentPage().pageSize,e=t.height-this.pageMargins.top-this.pageMargins.bottom,n=t.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:t.orientation,pageInnerHeight:e,pageInnerWidth:n,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/e,horizontalRatio:(this.x-this.pageMargins.left)/n}},t.exports=o},function(t,e,n){"use strict";function r(t){this.maxWidth=t,this.leadingCut=0,this.trailingCut=0,this.inlineWidths=0,this.inlines=[]}r.prototype.getAscenderHeight=function(){var t=0;return this.inlines.forEach((function(e){t=Math.max(t,e.font.ascender/1e3*e.fontSize)})),t},r.prototype.hasEnoughSpaceForInline=function(t,e){if(e=e||[],0===this.inlines.length)return!0;if(this.newLineForced)return!1;var n=t.width,r=t.trailingCut||0;if(t.noNewLine)for(var i=0,o=e.length;i<o;i++){var a=e[i];if(n+=a.width,r+=a.trailingCut||0,!a.noNewLine)break}return this.inlineWidths+n-this.leadingCut-r<=this.maxWidth},r.prototype.addInline=function(t){0===this.inlines.length&&(this.leadingCut=t.leadingCut||0),this.trailingCut=t.trailingCut||0,t.x=this.inlineWidths-this.leadingCut,this.inlines.push(t),this.inlineWidths+=t.width,t.lineEnd&&(this.newLineForced=!0)},r.prototype.getWidth=function(){return this.inlineWidths-this.leadingCut-this.trailingCut},r.prototype.getAvailableWidth=function(){return this.maxWidth-this.getWidth()},r.prototype.getHeight=function(){var t=0;return this.inlines.forEach((function(e){t=Math.max(t,e.height||0)})),t},t.exports=r},function(t,e,n){(function(e){t.exports=e.pdfMake=n(215)}).call(this,n(22))},function(t,e,n){"use strict";(function(e,r){var i=n(0).isFunction,o=n(0).isUndefined,a=(n(0),n(218).saveAs),s={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};function l(t,e,n,r){this.docDefinition=t,this.tableLayouts=e||null,this.fonts=n||s,this.vfs=r}l.prototype._createDoc=function(t){t=t||{},this.tableLayouts&&(t.tableLayouts=this.tableLayouts);var e=new(n(219))(this.fonts);return n(84).bindFS(this.vfs),e.createPdfKitDocument(this.docDefinition,t)},l.prototype._flushDoc=function(t,n){var r,i=[];t.on("readable",(function(){for(var e;null!==(e=t.read(9007199254740991));)i.push(e)})),t.on("end",(function(){r=e.concat(i),n(r,t._pdfMakePages)})),t.end()},l.prototype._getPages=function(t,e){if(!e)throw"_getPages is an async method and needs a callback argument";var n=this._createDoc(t);this._flushDoc(n,(function(t,n){e(n)}))},l.prototype._bufferToBlob=function(t){var e;try{e=new Blob([t],{type:"application/pdf"})}catch(r){if("InvalidStateError"===r.name){var n=new Uint8Array(t);e=new Blob([n.buffer],{type:"application/pdf"})}}if(!e)throw"Could not generate blob";return e},l.prototype._openWindow=function(){var t=window.open("","_blank");if(null===t)throw"Open PDF in new window blocked by browser";return t},l.prototype._openPdf=function(t,e){e||(e=this._openWindow());try{this.getBlob((function(t){var n=(window.URL||window.webkitURL).createObjectURL(t);e.location.href=n}),t)}catch(n){throw e.close(),n}},l.prototype.open=function(t,e){(t=t||{}).autoPrint=!1,this._openPdf(t,e=e||null)},l.prototype.print=function(t,e){(t=t||{}).autoPrint=!0,this._openPdf(t,e=e||null)},l.prototype.download=function(t,e,n){i(t)&&(o(e)||(n=e),e=t,t=null),t=t||"file.pdf",this.getBlob((function(n){a(n,t),i(e)&&e()}),n)},l.prototype.getBase64=function(t,e){if(!t)throw"getBase64 is an async method and needs a callback argument";this.getBuffer((function(e){t(e.toString("base64"))}),e)},l.prototype.getDataUrl=function(t,e){if(!t)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer((function(e){t("data:application/pdf;base64,"+e.toString("base64"))}),e)},l.prototype.getBlob=function(t,e){if(!t)throw"getBlob is an async method and needs a callback argument";var n=this;this.getBuffer((function(e){var r=n._bufferToBlob(e);t(r)}),e)},l.prototype.getBuffer=function(t,e){if(!t)throw"getBuffer is an async method and needs a callback argument";var n=this._createDoc(e);this._flushDoc(n,(function(e){t(e)}))},l.prototype.getStream=function(t){return this._createDoc(t)},t.exports={createPdf:function(t,e,n,i){if(!Object.keys||"undefined"==typeof Uint16Array)throw"Your browser does not provide the level of support needed";return new l(t,e||r.pdfMake.tableLayouts,n||r.pdfMake.fonts,i||r.pdfMake.vfs)}}}).call(this,n(4).Buffer,n(22))},function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[1];return 3*(e[0]+n)/4-n},e.toByteArray=function(t){var e,n,r=c(t),a=r[0],s=r[1],l=new o(function(t,e,n){return 3*(e+n)/4-n}(0,a,s)),u=0,h=s>0?a-4:a;for(n=0;n<h;n+=4)e=i[t.charCodeAt(n)]<<18|i[t.charCodeAt(n+1)]<<12|i[t.charCodeAt(n+2)]<<6|i[t.charCodeAt(n+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;return 2===s&&(e=i[t.charCodeAt(n)]<<2|i[t.charCodeAt(n+1)]>>4,l[u++]=255&e),1===s&&(e=i[t.charCodeAt(n)]<<10|i[t.charCodeAt(n+1)]<<4|i[t.charCodeAt(n+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e),l},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(u(t,a,a+16383>s?s:a+16383));return 1===i?o.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&o.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function u(t,e,n){for(var i,o=[],a=e;a<n;a+=3)o.push(r[(i=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]))>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,h=n?i-1:0,d=n?-1:1,f=t[e+h];for(h+=d,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+t[e+h],h+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+t[e+h],h+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,r),o-=c}return(f?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,l,c=8*o-i-1,u=(1<<c)-1,h=u>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:o-1,p=r?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),(e+=a+h>=1?d/l:d*Math.pow(2,1-h))*l>=2&&(a++,l/=2),a+h>=u?(s=0,a=u):a+h>=1?(s=(e*l-1)*Math.pow(2,i),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;t[n+f]=255&s,f+=p,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;t[n+f]=255&a,f+=p,a/=256,c-=8);t[n+f-p]|=128*g}},function(t,e,n){(function(n){var r,i;void 0===(i="function"==typeof(r=function(){"use strict";function e(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){a(r.response,e,n)},r.onerror=function(){console.error("could not download file")},r.send()}function r(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,a=o.saveAs||("object"!=typeof window||window!==o?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,n,a){var s=o.URL||o.webkitURL,l=document.createElement("a");l.download=n=n||t.name||"download",l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?i(l):r(l.href)?e(t,n,a):i(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,o){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,o),n);else if(r(t))e(t,n,o);else{var a=document.createElement("a");a.href=t,a.target="_blank",setTimeout((function(){i(a)}))}}:function(t,n,r,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof t)return e(t,n,r);var a="application/octet-stream"===t.type,s=/constructor/i.test(o.HTMLElement)||o.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||a&&s)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=t:location=t,i=null},c.readAsDataURL(t)}else{var u=o.URL||o.webkitURL,h=u.createObjectURL(t);i?i.location=h:location.href=h,i=null,setTimeout((function(){u.revokeObjectURL(h)}),4e4)}});o.saveAs=a.saveAs=a,t.exports=a})?r.apply(e,[]):r)||(t.exports=i)}).call(this,n(22))},function(t,e,n){"use strict";var r=n(220),i=n(444),o=n(445),a=n(452),s=n(453),l=n(454),c=n(455),u=n(130),h=n(0).isFunction,d=n(0).isString,f=n(0).isNumber,p=n(0).isBoolean,g=n(0).isArray,m=n(0).isUndefined;function y(t){this.fontDescriptors=t}function v(t){if(f(t))t={left:t,right:t,top:t,bottom:t};else if(g(t))if(2===t.length)t={left:t[0],top:t[1],right:t[0],bottom:t[1]};else{if(4!==t.length)throw"Invalid pageMargins definition";t={left:t[0],top:t[1],right:t[2],bottom:t[3]}}return t}function b(t,e){t.pageSize.orientation!==(e.options.size[0]>e.options.size[1]?"landscape":"portrait")&&(e.options.size=[e.options.size[1],e.options.size[0]])}function _(t,e,n,r){function i(t,e){var n,r,i=new u(null);if(m(t.positions))throw"Page reference id not found";var o=t.positions[0].pageNumber.toString();switch(e.text=o,n=i.widthOfString(e.text,e.font,e.fontSize,e.characterSpacing,e.fontFeatures),r=e.width-n,e.width=n,e.alignment){case"right":e.x+=r;break;case"center":e.x+=r/2}}t._pageNodeRef&&i(t._pageNodeRef,t.inlines[0]),e=e||0,n=n||0;var o=t.getHeight(),a=o-t.getAscenderHeight();c.drawBackground(t,e,n,r);for(var s=0,l=t.inlines.length;s<l;s++){var h=t.inlines[s],d=o-h.font.ascender/1e3*h.fontSize-a;h._pageNodeRef&&i(h._pageNodeRef,h);var p={lineBreak:!1,textWidth:h.width,characterSpacing:h.characterSpacing,wordCount:1,link:h.link};h.linkToDestination&&(p.goTo=h.linkToDestination),t.id&&0===s&&(p.destination=t.id),h.fontFeatures&&(p.features=h.fontFeatures);var g=f(h.opacity)?h.opacity:1;r.opacity(g),r.fill(h.color||"black"),r._font=h.font,r.fontSize(h.fontSize),r.text(h.text,e+h.x,n+d,p),h.linkToPage&&(r.ref({Type:"Action",S:"GoTo",D:[h.linkToPage,0,0]}).end(),r.annotate(e+h.x,n+d,h.width,h.height,{Subtype:"Link",Dest:[h.linkToPage-1,"XYZ",null,null,null]}))}c.drawDecorations(t,e,n,r)}function w(t,e){var n=t.watermark;e.fill(n.color),e.opacity(n.opacity),e.save(),e.rotate(n.angle,{origin:[e.page.width/2,e.page.height/2]});var r=e.page.width/2-n._size.size.width/2,i=e.page.height/2-n._size.size.height/2;e._font=n.font,e.fontSize(n.fontSize),e.text(n.text,r,i,{lineBreak:!1}),e.restore()}function x(t,e){e.lineWidth(t.lineWidth||1),t.dash?e.dash(t.dash.length,{space:t.dash.space||t.dash.length,phase:t.dash.phase||0}):e.undash(),e.lineJoin(t.lineJoin||"miter"),e.lineCap(t.lineCap||"butt");var n=null;switch(t.type){case"ellipse":e.ellipse(t.x,t.y,t.r1,t.r2),t.linearGradient&&(n=e.linearGradient(t.x-t.r1,t.y,t.x+t.r1,t.y));break;case"rect":t.r?e.roundedRect(t.x,t.y,t.w,t.h,t.r):e.rect(t.x,t.y,t.w,t.h),t.linearGradient&&(n=e.linearGradient(t.x,t.y,t.x+t.w,t.y));break;case"line":e.moveTo(t.x1,t.y1),e.lineTo(t.x2,t.y2);break;case"polyline":if(0===t.points.length)break;e.moveTo(t.points[0].x,t.points[0].y);for(var r=1,i=t.points.length;r<i;r++)e.lineTo(t.points[r].x,t.points[r].y);if(t.points.length>1){var o=t.points[0],a=t.points[t.points.length-1];(t.closePath||o.x===a.x&&o.y===a.y)&&e.closePath()}break;case"path":e.path(t.d)}if(t.linearGradient&&n){var s=1/(t.linearGradient.length-1);for(r=0;r<t.linearGradient.length;r++)n.stop(r*s,t.linearGradient[r]);t.color=n}var l=f(t.fillOpacity)?t.fillOpacity:1,c=f(t.strokeOpacity)?t.strokeOpacity:1;t.color&&t.lineColor?(e.fillColor(t.color,l),e.strokeColor(t.lineColor,c),e.fillAndStroke()):t.color?(e.fillColor(t.color,l),e.fill()):(e.strokeColor(t.lineColor||"black",c),e.stroke())}function M(t,e,n,r){var i=f(t.opacity)?t.opacity:1;r.opacity(i),r.image(t.image,t.x,t.y,{width:t._width,height:t._height}),t.link&&r.link(t.x,t.y,t._width,t._height,t.link),t.linkToPage&&(r.ref({Type:"Action",S:"GoTo",D:[t.linkToPage,0,0]}).end(),r.annotate(t.x,t.y,t._width,t._height,{Subtype:"Link",Dest:[t.linkToPage-1,"XYZ",null,null,null]})),t.linkToDestination&&r.goTo(t.x,t.y,t._width,t._height,t.linkToDestination)}function S(t,e,r,i,o){var a=Object.assign({width:t._width,height:t._height,assumePt:!0},t.options);a.fontCallback=function(e,n,r){var i=e.split(",").map((function(t){return t.trim().replace(/('|")/g,"")})),a=function(t,e,n){for(var r=0;r<e.length;r++){var i=e[r].toLowerCase();for(var o in t)if(o.toLowerCase()===i)return o}return n}(o.fonts,i,t.font||"Roboto"),s=o.getFontFile(a,n,r);if(null===s){var l=o.getFontType(n,r);throw new Error("Font '"+a+"' in style '"+l+"' is not defined in the font section of the document definition.")}return s},function(){try{return n(456)}catch(t){throw new Error("Please install svg-to-pdfkit to enable svg nodes")}}()(i,t.svg,t.x,t.y,a)}function A(t,e){e.save(),e.addContent(t.x+" "+t.y+" "+t.width+" "+t.height+" re"),e.clip()}function C(t){t.restore()}y.prototype.createPdfKitDocument=function(t,e){e=e||{},t.version=t.version||"1.3",t.compress=!p(t.compress)||t.compress,t.images=t.images||{},t.pageMargins=null!=t.pageMargins?t.pageMargins:40;var n=function(t,e){t&&"auto"===t.height&&(t.height=1/0);var n=function(t){if(d(t)){var e=a[t.toUpperCase()];if(!e)throw"Page size "+t+" not recognized";return{width:e[0],height:e[1]}}return t}(t||"A4");return function(t){return!!d(t)&&("portrait"===(t=t.toLowerCase())&&n.width>n.height||"landscape"===t&&n.width<n.height)}(e)&&(n={width:n.height,height:n.width}),n.orientation=n.width>n.height?"landscape":"portrait",n}(t.pageSize,t.pageOrientation),c={size:[n.width,n.height],pdfVersion:t.version,compress:t.compress,userPassword:t.userPassword,ownerPassword:t.ownerPassword,permissions:t.permissions,fontLayoutCache:!p(e.fontLayoutCache)||e.fontLayoutCache,bufferPages:e.bufferPages||!1,autoFirstPage:!1,font:null};this.pdfKitDoc=r.createPdfDocument(c),function(t,e){function n(t){var e=t.charAt(0).toUpperCase()+t.slice(1);return-1!==["Title","Author","Subject","Keywords","Creator","Producer","CreationDate","ModDate","Trapped"].indexOf(e)?e:t.replace(/\s+/g,"")}if(e.info.Producer="pdfmake",e.info.Creator="pdfmake",t.info)for(var r in t.info){var i=t.info[r];i&&(r=n(r),e.info[r]=i)}}(t,this.pdfKitDoc),this.fontProvider=new i(this.fontDescriptors,this.pdfKitDoc);var u=new o(n,v(t.pageMargins),new s(this.pdfKitDoc,t.images),new l);u.registerTableLayouts({noBorders:{hLineWidth:function(t){return 0},vLineWidth:function(t){return 0},paddingLeft:function(t){return t?4:0},paddingRight:function(t,e){return t<e.table.widths.length-1?4:0}},headerLineOnly:{hLineWidth:function(t,e){return 0===t||t===e.table.body.length?0:t===e.table.headerRows?2:0},vLineWidth:function(t){return 0},paddingLeft:function(t){return 0===t?0:8},paddingRight:function(t,e){return t===e.table.widths.length-1?0:8}},lightHorizontalLines:{hLineWidth:function(t,e){return 0===t||t===e.table.body.length?0:t===e.table.headerRows?2:1},vLineWidth:function(t){return 0},hLineColor:function(t){return 1===t?"black":"#aaa"},paddingLeft:function(t){return 0===t?0:8},paddingRight:function(t,e){return t===e.table.widths.length-1?0:8}}}),e.tableLayouts&&u.registerTableLayouts(e.tableLayouts);var g=u.layoutDocument(t.content,this.fontProvider,t.styles||{},t.defaultStyle||{fontSize:12,font:"Roboto"},t.background,t.header,t.footer,t.images,t.watermark,t.pageBreakBefore),m=t.maxPagesNumber||-1;if(f(m)&&m>-1&&(g=g.slice(0,m)),n.height===1/0){var y=function(t,e){var n=v(e||40),r=n.top;return t.forEach((function(t){t.items.forEach((function(t){var e=function(t){return t.item.y+function(t){return h(t.item.getHeight)?t.item.getHeight():t.item._height?t.item._height:0}(t)}(t);e>r&&(r=e)}))})),r+=n.bottom}(g,t.pageMargins);this.pdfKitDoc.options.size=[n.width,y]}if(function(t,e,n,r){n._pdfMakePages=t,n.addPage();var i=0;r&&t.forEach((function(t){i+=t.items.length}));var o=0;r=r||function(){};for(var a=0;a<t.length;a++){a>0&&(b(t[a],n),n.addPage(n.options));for(var s=t[a],l=0,c=s.items.length;l<c;l++){var u=s.items[l];switch(u.type){case"vector":x(u.item,n);break;case"line":_(u.item,u.item.x,u.item.y,n);break;case"image":M(u.item,0,0,n);break;case"svg":S(u.item,0,0,n,e);break;case"beginClip":A(u.item,n);break;case"endClip":C(n)}r(++o/i)}s.watermark&&w(s,n)}}(g,this.fontProvider,this.pdfKitDoc,e.progressCallback),e.autoPrint){var k=this.pdfKitDoc.ref({Type:"Action",S:"Named",N:"Print"});this.pdfKitDoc._root.data.OpenAction=k,k.end()}return this.pdfKitDoc},t.exports=y},function(t,e,n){"use strict";var r,i=(r=n(221))&&"object"==typeof r&&"default"in r?r.default:r;t.exports={getEngineInstance:function(){return i},createPdfDocument:function(t){return new i(t=t||{})}}},function(t,e,n){"use strict";(function(t,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(222),n(137),n(224),n(139),n(44),n(152),n(92),n(153),n(155),n(240),n(157),n(158),n(243),n(244),n(159),n(66),n(160),n(246),n(247),n(250),n(161),n(162),n(165),n(99),n(255);var i=h(n(100)),o=h(n(170)),a=h(n(277)),s=h(n(301)),l=n(68),c=h(n(209)),u=h(n(443));function h(t){return t&&t.__esModule?t:{default:t}}var d=n(84);function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function g(t,e,n){return e&&p(t.prototype,e),n&&p(t,n),t}function m(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function y(t){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function v(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function b(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?v(t):e}function _(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(l){i=!0,o=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function w(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 x=function(){function t(){f(this,t)}return g(t,[{key:"toString",value:function(){throw new Error("Must be implemented by subclasses")}}]),t}(),M=function(){function t(){f(this,t),this._items={}}return g(t,[{key:"add",value:function(t,e){return this._items[t]=e}},{key:"get",value:function(t){return this._items[t]}},{key:"toString",value:function(){var t=Object.keys(this._items).sort((function(t,e){return t.localeCompare(e)})),e=["<<"];if(t.length>1){var n=t[t.length-1];e.push("  /Limits ".concat(T.convert([new String(t[0]),new String(n)])))}e.push("  /Names [");var r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;e.push("    ".concat(T.convert(new String(l))," ").concat(T.convert(this._items[l])))}}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return e.push("]"),e.push(">>"),e.join("\n")}}]),t}(),S=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},A=/[\n\r\t\b\f\(\)\\]/g,C={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},k=function(t){var e=t.length;if(1&e)throw new Error("Buffer length must be even");for(var n=0,r=e-1;n<r;n+=2){var i=t[n];t[n]=t[n+1],t[n+1]=i}return t},T=function(){function e(){f(this,e)}return g(e,null,[{key:"convert",value:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof n)return"/".concat(n);if(n instanceof String){for(var i,o=n,a=!1,s=0,l=o.length;s<l;s++)if(o.charCodeAt(s)>127){a=!0;break}return i=a?k(t.from("\ufeff".concat(o),"utf16le")):t.from(o.valueOf(),"ascii"),o=(o=r?r(i).toString("binary"):i.toString("binary")).replace(A,(function(t){return C[t]})),"(".concat(o,")")}if(t.isBuffer(n))return"<".concat(n.toString("hex"),">");if(n instanceof x||n instanceof M)return n.toString();if(n instanceof Date){var c="D:".concat(S(n.getUTCFullYear(),4))+S(n.getUTCMonth()+1,2)+S(n.getUTCDate(),2)+S(n.getUTCHours(),2)+S(n.getUTCMinutes(),2)+S(n.getUTCSeconds(),2)+"Z";return r&&(c=(c=r(new t(c,"ascii")).toString("binary")).replace(A,(function(t){return C[t]}))),"(".concat(c,")")}if(Array.isArray(n)){var u=n.map((function(t){return e.convert(t,r)})).join(" ");return"[".concat(u,"]")}if("[object Object]"==={}.toString.call(n)){var h=["<<"];for(var d in n){var f=n[d];h.push("/".concat(d," ").concat(e.convert(f,r)))}return h.push(">>"),h.join("\n")}return"number"==typeof n?e.number(n):"".concat(n)}},{key:"number",value:function(t){if(t>-1e21&&t<1e21)return Math.round(1e6*t)/1e6;throw new Error("unsupported number: ".concat(t))}}]),e}(),E=function(e){function n(t,e){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return f(this,n),(r=b(this,y(n).call(this))).document=t,r.id=e,r.data=i,r.gen=0,r.compress=r.document.compress&&!r.data.Filter,r.uncompressedLength=0,r.buffer=[],r}return m(n,e),g(n,[{key:"write",value:function(e){if(t.isBuffer(e)||(e=new t(e+"\n","binary")),this.uncompressedLength+=e.length,null==this.data.Length&&(this.data.Length=0),this.buffer.push(e),this.data.Length+=e.length,this.compress)return this.data.Filter="FlateDecode"}},{key:"end",value:function(t){return t&&this.write(t),this.finalize()}},{key:"finalize",value:function(){this.offset=this.document._offset;var e=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=t.concat(this.buffer),this.compress&&(this.buffer=o.default.deflateSync(this.buffer)),e&&(this.buffer=e(this.buffer)),this.data.Length=this.buffer.length),this.document._write("".concat(this.id," ").concat(this.gen," obj")),this.document._write(T.convert(this.data,e)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write("\nendstream")),this.document._write("endobj"),this.document._refEnd(this)}},{key:"toString",value:function(){return"".concat(this.id," ").concat(this.gen," R")}}]),n}(x),O={top:72,left:72,bottom:72,right:72},D={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},P=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};f(this,t),this.document=e,this.size=n.size||"letter",this.layout=n.layout||"portrait",this.margins="number"==typeof n.margin?{top:n.margin,left:n.margin,bottom:n.margin,right:n.margin}:n.margins||O;var r=Array.isArray(this.size)?this.size:D[this.size.toUpperCase()];this.width=r["portrait"===this.layout?0:1],this.height=r["portrait"===this.layout?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources})}return g(t,[{key:"maxY",value:function(){return this.height-this.margins.bottom}},{key:"write",value:function(t){return this.content.write(t)}},{key:"end",value:function(){return this.dictionary.end(),this.resources.end(),this.content.end()}},{key:"fonts",get:function(){var t=this.resources.data;return null!=t.Font?t.Font:t.Font={}}},{key:"xobjects",get:function(){var t=this.resources.data;return null!=t.XObject?t.XObject:t.XObject={}}},{key:"ext_gstates",get:function(){var t=this.resources.data;return null!=t.ExtGState?t.ExtGState:t.ExtGState={}}},{key:"patterns",get:function(){var t=this.resources.data;return null!=t.Pattern?t.Pattern:t.Pattern={}}},{key:"annotations",get:function(){var t=this.dictionary.data;return null!=t.Annots?t.Annots:t.Annots=[]}}]),t}();function L(t,e){if(t<e[0])return!1;for(var n=0,r=e.length/2;n<=r;){var i=Math.floor((n+r)/2),o=2*i;if(t>=e[o]&&t<=e[o+1])return!0;t>e[o+1]?n=i+1:r=i-1}return!1}var I=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,120137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],R=function(t){return L(t,I)},N=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],B=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],F=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],z=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],j=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],W=function(t){return L(t,B)||L(t,j)||L(t,F)||L(t,z)},V=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],H=function(t){return L(t,V)},Y=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],U=function(t){return L(t,Y)},q=function(t){return L(t,B)},$=function(t){return L(t,N)},G=function(t){return t.codePointAt(0)},X=function(t){return t[0]},K=function(t){return t[t.length-1]};function Z(t){for(var e=[],n=t.length,r=0;r<n;r+=1){var i=t.charCodeAt(r);if(i>=55296&&i<=56319&&n>r+1){var o=t.charCodeAt(r+1);if(o>=56320&&o<=57343){e.push(1024*(i-55296)+o-56320+65536),r+=1;continue}}e.push(i)}return e}function J(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof t)throw new TypeError("Expected string.");if(0===t.length)return"";var n=Z(t).map((function(t){return q(t)?32:t})).filter((function(t){return!$(t)})),r=String.fromCodePoint.apply(null,n).normalize("NFKC"),i=Z(r),o=i.some(W);if(o)throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");if(!0!==e.allowUnassigned){var a=i.some(R);if(a)throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5")}var s=i.some(H),l=i.some(U);if(s&&l)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");var c=H(G(X(r))),u=H(G(K(r)));if(s&&(!c||!u))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return r}var Q=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(f(this,t),!n.ownerPassword&&!n.userPassword)throw new Error("None of owner password and user password is defined.");this.document=e,this._setupEncryption(n)}return g(t,null,[{key:"generateFileID",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e="".concat(t.CreationDate.getTime(),"\n");for(var n in t)t.hasOwnProperty(n)&&(e+="".concat(n,": ").concat(t[n],"\n"));return it(a.default.MD5(e))}},{key:"generateRandomWordArray",value:function(t){return a.default.lib.WordArray.random(t)}},{key:"create",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.ownerPassword||n.userPassword?new t(e,n):null}}]),g(t,[{key:"_setupEncryption",value:function(t){switch(t.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1}var e={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,e,t);break;case 5:this._setupEncryptionV5(e,t)}this.dictionary=this.document.ref(e)}},{key:"_setupEncryptionV1V2V4",value:function(t,e,n){var r,i;switch(t){case 1:r=2,this.keyBits=40,i=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=-64;return t.printing&&(e|=4),t.modifying&&(e|=8),t.copying&&(e|=16),t.annotating&&(e|=32),e}(n.permissions);break;case 2:r=3,this.keyBits=128,i=tt(n.permissions);break;case 4:r=4,this.keyBits=128,i=tt(n.permissions)}var o,s,l=et(n.userPassword),c=n.ownerPassword?et(n.ownerPassword):l,u=function(t,e,n,r){for(var i=r,o=t>=3?51:1,s=0;s<o;s++)i=a.default.MD5(i);var l=i.clone();l.sigBytes=e/8;var c=n;o=t>=3?20:1;for(var u=0;u<o;u++){for(var h=Math.ceil(l.sigBytes/4),d=0;d<h;d++)l.words[d]=i.words[d]^(u|u<<8|u<<16|u<<24);c=a.default.RC4.encrypt(c,l).ciphertext}return c}(r,this.keyBits,l,c);this.encryptionKey=function(t,e,n,r,i,o){for(var s=r.clone().concat(i).concat(a.default.lib.WordArray.create([rt(o)],4)).concat(a.default.lib.WordArray.create(n)),l=t>=3?51:1,c=0;c<l;c++)(s=a.default.MD5(s)).sigBytes=e/8;return s}(r,this.keyBits,this.document._id,l,u,i),2===r?(s=this.encryptionKey,o=a.default.RC4.encrypt(et(),s).ciphertext):o=function(t,e){for(var n=e.clone(),r=a.default.MD5(et().concat(a.default.lib.WordArray.create(t))),i=0;i<20;i++){for(var o=Math.ceil(n.sigBytes/4),s=0;s<o;s++)n.words[s]=e.words[s]^(i|i<<8|i<<16|i<<24);r=a.default.RC4.encrypt(r,n).ciphertext}return r.concat(a.default.lib.WordArray.create(null,16))}(this.document._id,this.encryptionKey),e.V=t,t>=2&&(e.Length=this.keyBits),4===t&&(e.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},e.StmF="StdCF",e.StrF="StdCF"),e.R=r,e.O=it(u),e.U=it(o),e.P=i}},{key:"_setupEncryptionV5",value:function(e,n){this.keyBits=256;var r=tt(n),i=nt(n.userPassword),o=n.ownerPassword?nt(n.ownerPassword):i;this.encryptionKey=(0,t.generateRandomWordArray)(32);var s=function(t,e){var n=e(8),r=e(8);return a.default.SHA256(t.clone().concat(n)).concat(n).concat(r)}(i,t.generateRandomWordArray),l=function(t,e,n){var r=a.default.SHA256(t.clone().concat(e)),i={mode:a.default.mode.CBC,padding:a.default.pad.NoPadding,iv:a.default.lib.WordArray.create(null,16)};return a.default.AES.encrypt(n,r,i).ciphertext}(i,a.default.lib.WordArray.create(s.words.slice(10,12),8),this.encryptionKey),c=function(t,e,n){var r=n(8),i=n(8);return a.default.SHA256(t.clone().concat(r).concat(e)).concat(r).concat(i)}(o,s,t.generateRandomWordArray),u=function(t,e,n,r){var i=a.default.SHA256(t.clone().concat(e).concat(n)),o={mode:a.default.mode.CBC,padding:a.default.pad.NoPadding,iv:a.default.lib.WordArray.create(null,16)};return a.default.AES.encrypt(r,i,o).ciphertext}(o,a.default.lib.WordArray.create(c.words.slice(10,12),8),s,this.encryptionKey),h=function(t,e,n){var r=a.default.lib.WordArray.create([rt(t),4294967295,1415668834],12).concat(n(4));return a.default.AES.encrypt(r,e,{mode:a.default.mode.ECB,padding:a.default.pad.NoPadding}).ciphertext}(r,this.encryptionKey,t.generateRandomWordArray);e.V=5,e.Length=this.keyBits,e.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},e.StmF="StdCF",e.StrF="StdCF",e.R=5,e.O=it(c),e.OE=it(u),e.U=it(s),e.UE=it(l),e.P=r,e.Perms=it(h)}},{key:"getEncryptFn",value:function(e,n){var r,i;if(this.version<5&&(r=this.encryptionKey.clone().concat(a.default.lib.WordArray.create([(255&e)<<24|(65280&e)<<8|e>>8&65280|255&n,(65280&n)<<16],5))),1===this.version||2===this.version){var o=a.default.MD5(r);return o.sigBytes=Math.min(16,this.keyBits/8+5),function(t){return it(a.default.RC4.encrypt(a.default.lib.WordArray.create(t),o).ciphertext)}}i=4===this.version?a.default.MD5(r.concat(a.default.lib.WordArray.create([1933667412],4))):this.encryptionKey;var s=t.generateRandomWordArray(16),l={mode:a.default.mode.CBC,padding:a.default.pad.Pkcs7,iv:s};return function(t){return it(s.clone().concat(a.default.AES.encrypt(a.default.lib.WordArray.create(t),i,l).ciphertext))}}},{key:"end",value:function(){this.dictionary.end()}}]),t}();function tt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=-3904;return"lowResolution"===t.printing&&(e|=4),"highResolution"===t.printing&&(e|=2052),t.modifying&&(e|=8),t.copying&&(e|=16),t.annotating&&(e|=32),t.fillingForms&&(e|=256),t.contentAccessibility&&(e|=512),t.documentAssembly&&(e|=1024),e}function et(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=new t(32),r=e.length,i=0;i<r&&i<32;){var o=e.charCodeAt(i);if(o>255)throw new Error("Password contains one or more invalid characters.");n[i]=o,i++}for(;i<32;)n[i]=ht[i-r],i++;return a.default.lib.WordArray.create(n)}function nt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=unescape(encodeURIComponent(J(e)));for(var n=Math.min(127,e.length),r=new t(n),i=0;i<n;i++)r[i]=e.charCodeAt(i);return a.default.lib.WordArray.create(r)}function rt(t){return(255&t)<<24|(65280&t)<<8|t>>8&65280|t>>24&255}function it(e){for(var n=[],r=0;r<e.sigBytes;r++)n.push(e.words[Math.floor(r/4)]>>8*(3-r%4)&255);return t.from(n)}var ot,at,st,lt,ct,ut,ht=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],dt=T.number,ft=function(){function t(e){f(this,t),this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}return g(t,[{key:"stop",value:function(t,e,n){if(null==n&&(n=1),e=this.doc._normalizeColor(e),0===this.stops.length)if(3===e.length)this._colorSpace="DeviceRGB";else if(4===e.length)this._colorSpace="DeviceCMYK";else{if(1!==e.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==e.length||"DeviceCMYK"===this._colorSpace&&4!==e.length||"DeviceGray"===this._colorSpace&&1!==e.length)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([t,e,n]),this}},{key:"setTransform",value:function(t,e,n,r,i,o){return this.transform=[t,e,n,r,i,o],this}},{key:"embed",value:function(t){var e,n=this.stops.length;if(0!==n){this.embedded=!0,this.matrix=t;var r=this.stops[n-1];r[0]<1&&this.stops.push([1,r[1],r[2]]);for(var i=[],o=[],a=[],s=0;s<n-1;s++)o.push(0,1),s+2!==n&&i.push(this.stops[s+1][0]),e=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[s+0][1],C1:this.stops[s+1][1],N:1}),a.push(e),e.end();1===n?e=a[0]:(e=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:a,Bounds:i,Encode:o})).end(),this.id="Sh".concat(++this.doc._gradCount);var l=this.shader(e);l.end();var c=this.doc.ref({Type:"Pattern",PatternType:2,Shading:l,Matrix:this.matrix.map(dt)});if(c.end(),this.stops.some((function(t){return t[2]<1}))){var u=this.opacityGradient();u._colorSpace="DeviceGray";var h=!0,d=!1,f=void 0;try{for(var p,g=this.stops[Symbol.iterator]();!(h=(p=g.next()).done);h=!0){var m=p.value;u.stop(m[0],[m[2]])}}catch(w){d=!0,f=w}finally{try{h||null==g.return||g.return()}finally{if(d)throw f}}u=u.embed(this.matrix);var y=[0,0,this.doc.page.width,this.doc.page.height],v=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:y,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:u}}});v.write("/Pattern cs /Sh1 scn"),v.end("".concat(y.join(" ")," re f"));var b=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:v}});b.end();var _=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:y,XStep:y[2],YStep:y[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:c},ExtGState:{Gs1:b}}});_.write("/Gs1 gs /Pattern cs /Sh1 scn"),_.end("".concat(y.join(" ")," re f")),this.doc.page.patterns[this.id]=_}else this.doc.page.patterns[this.id]=c;return c}}},{key:"apply",value:function(t){var e=_(this.doc._ctm,6),n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],l=_(this.transform,6),c=l[0],u=l[1],h=l[2],d=l[3],f=l[4],p=l[5],g=[n*c+i*u,r*c+o*u,n*h+i*d,r*h+o*d,n*f+i*p+a,r*f+o*p+s];return this.embedded&&g.join(" ")===this.matrix.join(" ")||this.embed(g),this.doc.addContent("/".concat(this.id," ").concat(t))}}]),t}(),pt={PDFGradient:ft,PDFLinearGradient:function(t){function e(t,n,r,i,o){var a;return f(this,e),(a=b(this,y(e).call(this,t))).x1=n,a.y1=r,a.x2=i,a.y2=o,a}return m(e,t),g(e,[{key:"shader",value:function(t){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:t,Extend:[!0,!0]})}},{key:"opacityGradient",value:function(){return new e(this.doc,this.x1,this.y1,this.x2,this.y2)}}]),e}(ft),PDFRadialGradient:function(t){function e(t,n,r,i,o,a,s){var l;return f(this,e),(l=b(this,y(e).call(this,t))).doc=t,l.x1=n,l.y1=r,l.r1=i,l.x2=o,l.y2=a,l.r2=s,l}return m(e,t),g(e,[{key:"shader",value:function(t){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:t,Extend:[!0,!0]})}},{key:"opacityGradient",value:function(){return new e(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}]),e}(ft)},gt=pt.PDFGradient,mt=pt.PDFLinearGradient,yt=pt.PDFRadialGradient,vt={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._gradCount=0},_normalizeColor:function(t){if(t instanceof gt)return t;if("string"==typeof t)if("#"===t.charAt(0)){4===t.length&&(t=t.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));var e=parseInt(t.slice(1),16);t=[e>>16,e>>8&255,255&e]}else bt[t]&&(t=bt[t]);return Array.isArray(t)?(3===t.length?t=t.map((function(t){return t/255})):4===t.length&&(t=t.map((function(t){return t/100}))),t):null},_setColor:function(t,e){if(!(t=this._normalizeColor(t)))return!1;var n=e?"SCN":"scn";return t instanceof gt?(this._setColorSpace("Pattern",e),t.apply(n)):(this._setColorSpace(4===t.length?"DeviceCMYK":"DeviceRGB",e),t=t.join(" "),this.addContent("".concat(t," ").concat(n))),!0},_setColorSpace:function(t,e){var n=e?"CS":"cs";return this.addContent("/".concat(t," ").concat(n))},fillColor:function(t,e){return this._setColor(t,!1)&&this.fillOpacity(e),this._fillColor=[t,e],this},strokeColor:function(t,e){return this._setColor(t,!0)&&this.strokeOpacity(e),this},opacity:function(t){return this._doOpacity(t,t),this},fillOpacity:function(t){return this._doOpacity(t,null),this},strokeOpacity:function(t){return this._doOpacity(null,t),this},_doOpacity:function(t,e){var n,r;if(null!=t||null!=e){null!=t&&(t=Math.max(0,Math.min(1,t))),null!=e&&(e=Math.max(0,Math.min(1,e)));var i="".concat(t,"_").concat(e);if(this._opacityRegistry[i]){var o=_(this._opacityRegistry[i],2);n=o[0],r=o[1]}else{n={Type:"ExtGState"},null!=t&&(n.ca=t),null!=e&&(n.CA=e),(n=this.ref(n)).end();var a=++this._opacityCount;r="Gs".concat(a),this._opacityRegistry[i]=[n,r]}return this.page.ext_gstates[r]=n,this.addContent("/".concat(r," gs"))}},linearGradient:function(t,e,n,r){return new mt(this,t,e,n,r)},radialGradient:function(t,e,n,r,i,o){return new yt(this,t,e,n,r,i,o)}},bt={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};ot=at=st=lt=ct=ut=0;var _t={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},wt={M:function(t,e){return st=lt=null,ct=ot=e[0],ut=at=e[1],t.moveTo(ot,at)},m:function(t,e){return st=lt=null,ct=ot+=e[0],ut=at+=e[1],t.moveTo(ot,at)},C:function(t,e){return ot=e[4],at=e[5],st=e[2],lt=e[3],t.bezierCurveTo.apply(t,w(e))},c:function(t,e){return t.bezierCurveTo(e[0]+ot,e[1]+at,e[2]+ot,e[3]+at,e[4]+ot,e[5]+at),st=ot+e[2],lt=at+e[3],ot+=e[4],at+=e[5]},S:function(t,e){return null===st&&(st=ot,lt=at),t.bezierCurveTo(ot-(st-ot),at-(lt-at),e[0],e[1],e[2],e[3]),st=e[0],lt=e[1],ot=e[2],at=e[3]},s:function(t,e){return null===st&&(st=ot,lt=at),t.bezierCurveTo(ot-(st-ot),at-(lt-at),ot+e[0],at+e[1],ot+e[2],at+e[3]),st=ot+e[0],lt=at+e[1],ot+=e[2],at+=e[3]},Q:function(t,e){return st=e[0],lt=e[1],t.quadraticCurveTo(e[0],e[1],ot=e[2],at=e[3])},q:function(t,e){return t.quadraticCurveTo(e[0]+ot,e[1]+at,e[2]+ot,e[3]+at),st=ot+e[0],lt=at+e[1],ot+=e[2],at+=e[3]},T:function(t,e){return null===st?(st=ot,lt=at):(st=ot-(st-ot),lt=at-(lt-at)),t.quadraticCurveTo(st,lt,e[0],e[1]),st=ot-(st-ot),lt=at-(lt-at),ot=e[0],at=e[1]},t:function(t,e){return null===st?(st=ot,lt=at):(st=ot-(st-ot),lt=at-(lt-at)),t.quadraticCurveTo(st,lt,ot+e[0],at+e[1]),ot+=e[0],at+=e[1]},A:function(t,e){return xt(t,ot,at,e),ot=e[5],at=e[6]},a:function(t,e){return e[5]+=ot,e[6]+=at,xt(t,ot,at,e),ot=e[5],at=e[6]},L:function(t,e){return st=lt=null,t.lineTo(ot=e[0],at=e[1])},l:function(t,e){return st=lt=null,t.lineTo(ot+=e[0],at+=e[1])},H:function(t,e){return st=lt=null,t.lineTo(ot=e[0],at)},h:function(t,e){return st=lt=null,t.lineTo(ot+=e[0],at)},V:function(t,e){return st=lt=null,t.lineTo(ot,at=e[0])},v:function(t,e){return st=lt=null,t.lineTo(ot,at+=e[0])},Z:function(t){return t.closePath(),ot=ct,at=ut},z:function(t){return t.closePath(),ot=ct,at=ut}},xt=function(t,e,n,r){var i=_(r,7),o=Mt(i[5],i[6],i[0],i[1],i[3],i[4],i[2],e,n),a=!0,s=!1,l=void 0;try{for(var c,u=o[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var h=St.apply(void 0,w(c.value));t.bezierCurveTo.apply(t,w(h))}}catch(d){s=!0,l=d}finally{try{a||null==u.return||u.return()}finally{if(s)throw l}}},Mt=function(t,e,n,r,i,o,a,s,l){var c=a*(Math.PI/180),u=Math.sin(c),h=Math.cos(c);n=Math.abs(n),r=Math.abs(r);var d=(st=h*(s-t)*.5+u*(l-e)*.5)*st/(n*n)+(lt=h*(l-e)*.5-u*(s-t)*.5)*lt/(r*r);d>1&&(n*=d=Math.sqrt(d),r*=d);var f=h/n,p=u/n,g=-u/r,m=h/r,y=f*s+p*l,v=g*s+m*l,b=f*t+p*e,_=g*t+m*e,w=1/((b-y)*(b-y)+(_-v)*(_-v))-.25;w<0&&(w=0);var x=Math.sqrt(w);o===i&&(x=-x);var M=.5*(y+b)-x*(_-v),S=.5*(v+_)+x*(b-y),A=Math.atan2(v-S,y-M),C=Math.atan2(_-S,b-M)-A;C<0&&1===o?C+=2*Math.PI:C>0&&0===o&&(C-=2*Math.PI);for(var k=Math.ceil(Math.abs(C/(.5*Math.PI+.001))),T=[],E=0;E<k;E++)T[E]=[M,S,A+E*C/k,A+(E+1)*C/k,n,r,u,h];return T},St=function(t,e,n,r,i,o,a,s){var l=s*i,c=-a*o,u=a*i,h=s*o,d=.5*(r-n),f=8/3*Math.sin(.5*d)*Math.sin(.5*d)/Math.sin(d),p=t+Math.cos(n)-f*Math.sin(n),g=e+Math.sin(n)+f*Math.cos(n),m=t+Math.cos(r),y=e+Math.sin(r),v=m+f*Math.sin(r),b=y-f*Math.cos(r);return[l*p+c*g,u*p+h*g,l*v+c*b,u*v+h*b,l*m+c*y,u*m+h*y]},At=function(){function t(){f(this,t)}return g(t,null,[{key:"apply",value:function(t,e){!function(t,e){ot=at=st=lt=ct=ut=0;for(var n=0;n<t.length;n++){var r=t[n];"function"==typeof wt[r.cmd]&&wt[r.cmd](e,r.args)}}(function(t){var e,n=[],r=[],i="",o=!1,a=0,s=!0,l=!1,c=void 0;try{for(var u,h=t[Symbol.iterator]();!(s=(u=h.next()).done);s=!0){var d=u.value;if(null!=_t[d])a=_t[d],e&&(i.length>0&&(r[r.length]=+i),n[n.length]={cmd:e,args:r},r=[],i="",o=!1),e=d;else if([" ",","].includes(d)||"-"===d&&i.length>0&&"e"!==i[i.length-1]||"."===d&&o){if(0===i.length)continue;r.length===a?(n[n.length]={cmd:e,args:r},r=[+i],"M"===e&&(e="L"),"m"===e&&(e="l")):r[r.length]=+i,o="."===d,i=["-","."].includes(d)?d:""}else i+=d,"."===d&&(o=!0)}}catch(f){l=!0,c=f}finally{try{s||null==h.return||h.return()}finally{if(l)throw c}}return i.length>0&&(r.length===a?(n[n.length]={cmd:e,args:r},r=[+i],"M"===e&&(e="L"),"m"===e&&(e="l")):r[r.length]=+i),n[n.length]={cmd:e,args:r},n}(e),t)}}]),t}(),Ct=T.number,kt=(Math.sqrt(2)-1)/3*4,Tt={initVector:function(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save:function(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore:function(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath:function(){return this.addContent("h")},lineWidth:function(t){return this.addContent("".concat(Ct(t)," w"))},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap:function(t){return"string"==typeof t&&(t=this._CAP_STYLES[t.toUpperCase()]),this.addContent("".concat(t," J"))},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin:function(t){return"string"==typeof t&&(t=this._JOIN_STYLES[t.toUpperCase()]),this.addContent("".concat(t," j"))},miterLimit:function(t){return this.addContent("".concat(Ct(t)," M"))},dash:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t;Array.isArray(t)||(t=[t,e.space||t]);var r=t.every((function(t){return Number.isFinite(t)&&t>0}));if(!r)throw new Error("dash(".concat(JSON.stringify(n),", ").concat(JSON.stringify(e),") invalid, lengths must be numeric and greater than zero"));return t=t.map(Ct).join(" "),this.addContent("[".concat(t,"] ").concat(Ct(e.phase||0)," d"))},undash:function(){return this.addContent("[] 0 d")},moveTo:function(t,e){return this.addContent("".concat(Ct(t)," ").concat(Ct(e)," m"))},lineTo:function(t,e){return this.addContent("".concat(Ct(t)," ").concat(Ct(e)," l"))},bezierCurveTo:function(t,e,n,r,i,o){return this.addContent("".concat(Ct(t)," ").concat(Ct(e)," ").concat(Ct(n)," ").concat(Ct(r)," ").concat(Ct(i)," ").concat(Ct(o)," c"))},quadraticCurveTo:function(t,e,n,r){return this.addContent("".concat(Ct(t)," ").concat(Ct(e)," ").concat(Ct(n)," ").concat(Ct(r)," v"))},rect:function(t,e,n,r){return this.addContent("".concat(Ct(t)," ").concat(Ct(e)," ").concat(Ct(n)," ").concat(Ct(r)," re"))},roundedRect:function(t,e,n,r,i){null==i&&(i=0);var o=(i=Math.min(i,.5*n,.5*r))*(1-kt);return this.moveTo(t+i,e),this.lineTo(t+n-i,e),this.bezierCurveTo(t+n-o,e,t+n,e+o,t+n,e+i),this.lineTo(t+n,e+r-i),this.bezierCurveTo(t+n,e+r-o,t+n-o,e+r,t+n-i,e+r),this.lineTo(t+i,e+r),this.bezierCurveTo(t+o,e+r,t,e+r-o,t,e+r-i),this.lineTo(t,e+i),this.bezierCurveTo(t,e+o,t+o,e,t+i,e),this.closePath()},ellipse:function(t,e,n,r){null==r&&(r=n);var i=n*kt,o=r*kt,a=(t-=n)+2*n,s=(e-=r)+2*r,l=t+n,c=e+r;return this.moveTo(t,c),this.bezierCurveTo(t,c-o,l-i,e,l,e),this.bezierCurveTo(l+i,e,a,c-o,a,c),this.bezierCurveTo(a,c+o,l+i,s,l,s),this.bezierCurveTo(l-i,s,t,c+o,t,c),this.closePath()},circle:function(t,e,n){return this.ellipse(t,e,n)},arc:function(t,e,n,r,i,o){null==o&&(o=!1);var a=2*Math.PI,s=.5*Math.PI,l=i-r;Math.abs(l)>a?l=a:0!==l&&o!==l<0&&(l=(o?-1:1)*a+l);var c=Math.ceil(Math.abs(l)/s),u=l/c,h=u/s*kt*n,d=r,f=-Math.sin(d)*h,p=Math.cos(d)*h,g=t+Math.cos(d)*n,m=e+Math.sin(d)*n;this.moveTo(g,m);for(var y=0;y<c;y++){var v=g+f,b=m+p;d+=u,g=t+Math.cos(d)*n,m=e+Math.sin(d)*n,f=-Math.sin(d)*h,p=Math.cos(d)*h,this.bezierCurveTo(v,b,g-f,m-p,g,m)}return this},polygon:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this.moveTo.apply(this,w(e.shift()||[]));for(var r=0,i=e;r<i.length;r++){var o=i[r];this.lineTo.apply(this,w(o||[]))}return this.closePath()},path:function(t){return At.apply(this,t),this},_windingRule:function(t){return/even-?odd/.test(t)?"*":""},fill:function(t,e){return/(even-?odd)|(non-?zero)/.test(t)&&(e=t,t=null),t&&this.fillColor(t),this.addContent("f".concat(this._windingRule(e)))},stroke:function(t){return t&&this.strokeColor(t),this.addContent("S")},fillAndStroke:function(t,e,n){null==e&&(e=t);var r=/(even-?odd)|(non-?zero)/;return r.test(t)&&(n=t,t=null),r.test(e)&&(n=e,e=t),t&&(this.fillColor(t),this.strokeColor(e)),this.addContent("B".concat(this._windingRule(n)))},clip:function(t){return this.addContent("W".concat(this._windingRule(t)," n"))},transform:function(t,e,n,r,i,o){var a=this._ctm,s=_(a,6),l=s[0],c=s[1],u=s[2],h=s[3],d=s[4],f=s[5];a[0]=l*t+u*e,a[1]=c*t+h*e,a[2]=l*n+u*r,a[3]=c*n+h*r,a[4]=l*i+u*o+d,a[5]=c*i+h*o+f;var p=[t,e,n,r,i,o].map((function(t){return Ct(t)})).join(" ");return this.addContent("".concat(p," cm"))},translate:function(t,e){return this.transform(1,0,0,1,t,e)},rotate:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t*Math.PI/180,i=Math.cos(r),o=Math.sin(r),a=e=0;if(null!=n.origin){var s=_(n.origin,2),l=(a=s[0])*i-(e=s[1])*o,c=a*o+e*i;a-=l,e-=c}return this.transform(i,o,-o,i,a,e)},scale:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};null==e&&(e=t),"object"==typeof e&&(r=e,e=t);var i=n=0;if(null!=r.origin){var o=_(r.origin,2);i=o[0],n=o[1],i-=t*i,n-=e*n}return this.transform(t,0,0,e,i,n)}},Et={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},Ot=".notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n  \nspace         exclam         quotedbl       numbersign\ndollar        percent        ampersand      quotesingle\nparenleft     parenright     asterisk       plus\ncomma         hyphen         period         slash\nzero          one            two            three\nfour          five           six            seven\neight         nine           colon          semicolon\nless          equal          greater        question\n  \nat            A              B              C\nD             E              F              G\nH             I              J              K\nL             M              N              O\nP             Q              R              S\nT             U              V              W\nX             Y              Z              bracketleft\nbackslash     bracketright   asciicircum    underscore\n  \ngrave         a              b              c\nd             e              f              g\nh             i              j              k\nl             m              n              o\np             q              r              s\nt             u              v              w\nx             y              z              braceleft\nbar           braceright     asciitilde     .notdef\n  \nEuro          .notdef        quotesinglbase florin\nquotedblbase  ellipsis       dagger         daggerdbl\ncircumflex    perthousand    Scaron         guilsinglleft\nOE            .notdef        Zcaron         .notdef\n.notdef       quoteleft      quoteright     quotedblleft\nquotedblright bullet         endash         emdash\ntilde         trademark      scaron         guilsinglright\noe            .notdef        zcaron         ydieresis\n  \nspace         exclamdown     cent           sterling\ncurrency      yen            brokenbar      section\ndieresis      copyright      ordfeminine    guillemotleft\nlogicalnot    hyphen         registered     macron\ndegree        plusminus      twosuperior    threesuperior\nacute         mu             paragraph      periodcentered\ncedilla       onesuperior    ordmasculine   guillemotright\nonequarter    onehalf        threequarters  questiondown\n  \nAgrave        Aacute         Acircumflex    Atilde\nAdieresis     Aring          AE             Ccedilla\nEgrave        Eacute         Ecircumflex    Edieresis\nIgrave        Iacute         Icircumflex    Idieresis\nEth           Ntilde         Ograve         Oacute\nOcircumflex   Otilde         Odieresis      multiply\nOslash        Ugrave         Uacute         Ucircumflex\nUdieresis     Yacute         Thorn          germandbls\n  \nagrave        aacute         acircumflex    atilde\nadieresis     aring          ae             ccedilla\negrave        eacute         ecircumflex    edieresis\nigrave        iacute         icircumflex    idieresis\neth           ntilde         ograve         oacute\nocircumflex   otilde         odieresis      divide\noslash        ugrave         uacute         ucircumflex\nudieresis     yacute         thorn          ydieresis".split(/\s+/),Dt=function(){function t(e){f(this,t),this.contents=e,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=new Array(256);for(var n=0;n<=255;n++)this.charWidths[n]=this.glyphWidths[Ot[n]];this.bbox=this.attributes.FontBBox.split(/\s+/).map((function(t){return+t})),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return g(t,null,[{key:"open",value:function(e){return new t(d.readFileSync(e,"utf8"))}}]),g(t,[{key:"parse",value:function(){var t="",e=!0,n=!1,r=void 0;try{for(var i,o=this.contents.split("\n")[Symbol.iterator]();!(e=(i=o.next()).done);e=!0){var a,s,l=i.value;if(a=l.match(/^Start(\w+)/))t=a[1];else if(a=l.match(/^End(\w+)/))t="";else switch(t){case"FontMetrics":var c=(a=l.match(/(^\w+)\s+(.*)/))[1],u=a[2];(s=this.attributes[c])?(Array.isArray(s)||(s=this.attributes[c]=[s]),s.push(u)):this.attributes[c]=u;break;case"CharMetrics":if(!/^CH?\s/.test(l))continue;var h=l.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[h]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(a=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(this.kernPairs[a[1]+"\0"+a[2]]=parseInt(a[3]))}}}catch(d){n=!0,r=d}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"encodeText",value:function(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t.charCodeAt(n);e.push((i=Et[i]||i).toString(16))}return e}},{key:"glyphsForString",value:function(t){for(var e=[],n=0,r=t.length;n<r;n++){var i=t.charCodeAt(n);e.push(this.characterToGlyph(i))}return e}},{key:"characterToGlyph",value:function(t){return Ot[Et[t]||t]||".notdef"}},{key:"widthOfGlyph",value:function(t){return this.glyphWidths[t]||0}},{key:"getKernPair",value:function(t,e){return this.kernPairs[t+"\0"+e]||0}},{key:"advancesForGlyphs",value:function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n],i=t[n+1];e.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return e}}]),t}(),Pt=function(){function t(){f(this,t)}return g(t,[{key:"encode",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"widthOfString",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"ref",value:function(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}},{key:"finalize",value:function(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}},{key:"embed",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"lineHeight",value:function(t,e){return null==e&&(e=!1),(this.ascender+(e?this.lineGap:0)-this.descender)/1e3*t}}]),t}(),Lt={Courier:function(){return d.readFileSync(r+"/data/Courier.afm","utf8")},"Courier-Bold":function(){return d.readFileSync(r+"/data/Courier-Bold.afm","utf8")},"Courier-Oblique":function(){return d.readFileSync(r+"/data/Courier-Oblique.afm","utf8")},"Courier-BoldOblique":function(){return d.readFileSync(r+"/data/Courier-BoldOblique.afm","utf8")},Helvetica:function(){return d.readFileSync(r+"/data/Helvetica.afm","utf8")},"Helvetica-Bold":function(){return d.readFileSync(r+"/data/Helvetica-Bold.afm","utf8")},"Helvetica-Oblique":function(){return d.readFileSync(r+"/data/Helvetica-Oblique.afm","utf8")},"Helvetica-BoldOblique":function(){return d.readFileSync(r+"/data/Helvetica-BoldOblique.afm","utf8")},"Times-Roman":function(){return d.readFileSync(r+"/data/Times-Roman.afm","utf8")},"Times-Bold":function(){return d.readFileSync(r+"/data/Times-Bold.afm","utf8")},"Times-Italic":function(){return d.readFileSync(r+"/data/Times-Italic.afm","utf8")},"Times-BoldItalic":function(){return d.readFileSync(r+"/data/Times-BoldItalic.afm","utf8")},Symbol:function(){return d.readFileSync(r+"/data/Symbol.afm","utf8")},ZapfDingbats:function(){return d.readFileSync(r+"/data/ZapfDingbats.afm","utf8")}},It=function(t){function e(t,n,r){var i;f(this,e),(i=b(this,y(e).call(this))).document=t,i.name=n,i.id=r,i.font=new Dt(Lt[i.name]());var o=i.font;return i.ascender=o.ascender,i.descender=o.descender,i.bbox=o.bbox,i.lineGap=o.lineGap,i.xHeight=o.xHeight,i.capHeight=o.capHeight,i}return m(e,t),g(e,[{key:"embed",value:function(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}},{key:"encode",value:function(t){for(var e=this.font.encodeText(t),n=this.font.glyphsForString("".concat(t)),r=this.font.advancesForGlyphs(n),i=[],o=0;o<n.length;o++)i.push({xAdvance:r[o],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(n[o])});return[e,i]}},{key:"widthOfString",value:function(t,e){var n=this.font.glyphsForString("".concat(t)),r=this.font.advancesForGlyphs(n),i=0,o=!0,a=!1,s=void 0;try{for(var l,c=r[Symbol.iterator]();!(o=(l=c.next()).done);o=!0)i+=l.value}catch(u){a=!0,s=u}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}return i*(e/1e3)}}],[{key:"isStandardFont",value:function(t){return t in Lt}}]),e}(Pt),Rt=function(t){return"0000".concat(t.toString(16)).slice(-4)},Nt=function(t){function e(t,n,r){var i;return f(this,e),(i=b(this,y(e).call(this))).document=t,i.font=n,i.id=r,i.subset=i.font.createSubset(),i.unicode=[[0]],i.widths=[i.font.getGlyph(0).advanceWidth],i.name=i.font.postscriptName,i.scale=1e3/i.font.unitsPerEm,i.ascender=i.font.ascent*i.scale,i.descender=i.font.descent*i.scale,i.xHeight=i.font.xHeight*i.scale,i.capHeight=i.font.capHeight*i.scale,i.lineGap=i.font.lineGap*i.scale,i.bbox=i.font.bbox,!1!==t.options.fontLayoutCache&&(i.layoutCache=Object.create(null)),i}return m(e,t),g(e,[{key:"layoutRun",value:function(t,e){for(var n=this.font.layout(t,e),r=0;r<n.positions.length;r++){var i=n.positions[r];for(var o in i)i[o]*=this.scale;i.advanceWidth=n.glyphs[r].advanceWidth*this.scale}return n}},{key:"layoutCached",value:function(t){if(!this.layoutCache)return this.layoutRun(t);var e;if(e=this.layoutCache[t])return e;var n=this.layoutRun(t);return this.layoutCache[t]=n,n}},{key:"layout",value:function(t,e,n){if(e)return this.layoutRun(t,e);for(var r=n?null:[],i=n?null:[],o=0,a=0,s=0;s<=t.length;){var l;if(s===t.length&&a<s||(l=t.charAt(s),[" ","\t"].includes(l))){var c=this.layoutCached(t.slice(a,++s));n||(r=r.concat(c.glyphs),i=i.concat(c.positions)),o+=c.advanceWidth,a=s}else s++}return{glyphs:r,positions:i,advanceWidth:o}}},{key:"encode",value:function(t,e){for(var n=this.layout(t,e),r=n.glyphs,i=n.positions,o=[],a=0;a<r.length;a++){var s=r[a],l=this.subset.includeGlyph(s.id);o.push("0000".concat(l.toString(16)).slice(-4)),null==this.widths[l]&&(this.widths[l]=s.advanceWidth*this.scale),null==this.unicode[l]&&(this.unicode[l]=s.codePoints)}return[o,i]}},{key:"widthOfString",value:function(t,e,n){return this.layout(t,n,!0).advanceWidth*(e/1e3)}},{key:"embed",value:function(){var t=this,e=null!=this.subset.cff,n=this.document.ref();e&&(n.data.Subtype="CIDFontType0C"),this.subset.encodeStream().on("data",(function(t){return n.write(t)})).on("end",(function(){return n.end()}));var r=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,i=0;this.font.post.isFixedPitch&&(i|=1),1<=r&&r<=7&&(i|=2),i|=4,10===r&&(i|=8),this.font.head.macStyle.italic&&(i|=64);var o=[1,2,3,4,5,6].map((function(e){return String.fromCharCode((t.id.charCodeAt(e)||74)+16)})).join("")+"+"+this.font.postscriptName,a=this.font.bbox,s=this.document.ref({Type:"FontDescriptor",FontName:o,Flags:i,FontBBox:[a.minX*this.scale,a.minY*this.scale,a.maxX*this.scale,a.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});e?s.data.FontFile3=n:s.data.FontFile2=n,s.end();var l={Type:"Font",Subtype:"CIDFontType0",BaseFont:o,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:s,W:[0,this.widths]};e||(l.Subtype="CIDFontType2",l.CIDToGIDMap="Identity");var c=this.document.ref(l);return c.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:o,Encoding:"Identity-H",DescendantFonts:[c],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var t=this.document.ref(),e=[],n=!0,r=!1,i=void 0;try{for(var o,a=this.unicode[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value,l=[],c=!0,u=!1,h=void 0;try{for(var d,f=s[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var p=d.value;p>65535&&(l.push(Rt((p-=65536)>>>10&1023|55296)),p=56320|1023&p),l.push(Rt(p))}}catch(g){u=!0,h=g}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}e.push("<".concat(l.join(" "),">"))}}catch(g){r=!0,i=g}finally{try{n||null==a.return||a.return()}finally{if(r)throw i}}return t.end("/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange\n1 beginbfrange\n<0000> <".concat(Rt(e.length-1),"> [").concat(e.join(" "),"]\nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend")),t}}]),e}(Pt),Bt=function(){function e(){f(this,e)}return g(e,null,[{key:"open",value:function(e,n,r,i){var o;if("string"==typeof n){if(It.isStandardFont(n))return new It(e,n,i);n=d.readFileSync(n)}if(t.isBuffer(n)?o=s.default.create(n,r):n instanceof Uint8Array?o=s.default.create(new t(n),r):n instanceof ArrayBuffer&&(o=s.default.create(new t(new Uint8Array(n)),r)),null==o)throw new Error("Not a supported font format or standard PDF font.");return new Nt(e,o,i)}}]),e}(),Ft={initFonts:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},t&&this.font(t)},font:function(t,e,n){var r,i;if("number"==typeof e&&(n=e,e=null),"string"==typeof t&&this._registeredFonts[t]){r=t;var o=this._registeredFonts[t];t=o.src,e=o.family}else"string"!=typeof(r=e||t)&&(r=null);if(null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;var a="F".concat(++this._fontCount);return this._font=Bt.open(this,t,e,a),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(t){return this._fontSize=t,this},currentLineHeight:function(t){return null==t&&(t=!1),this._font.lineHeight(this._fontSize,t)},registerFont:function(t,e,n){return this._registeredFonts[t]={src:e,family:n},this}},zt=function(t){function e(t,n){var r;return f(this,e),(r=b(this,y(e).call(this))).document=t,r.indent=n.indent||0,r.characterSpacing=n.characterSpacing||0,r.wordSpacing=0===n.wordSpacing,r.columns=n.columns||1,r.columnGap=null!=n.columnGap?n.columnGap:18,r.lineWidth=(n.width-r.columnGap*(r.columns-1))/r.columns,r.spaceLeft=r.lineWidth,r.startX=r.document.x,r.startY=r.document.y,r.column=1,r.ellipsis=n.ellipsis,r.continuedX=0,r.features=n.features,null!=n.height?(r.height=n.height,r.maxY=r.startY+n.height):r.maxY=r.document.page.maxY(),r.on("firstLine",(function(t){var e=r.continuedX||r.indent;return r.document.x+=e,r.lineWidth-=e,r.once("line",(function(){if(r.document.x-=e,r.lineWidth+=e,t.continued&&!r.continuedX&&(r.continuedX=r.indent),!t.continued)return r.continuedX=0}))})),r.on("lastLine",(function(t){var e=t.align;return"justify"===e&&(t.align="left"),r.lastLine=!0,r.once("line",(function(){return r.document.y+=t.paragraphGap||0,t.align=e,r.lastLine=!1}))})),r}return m(e,t),g(e,[{key:"wordWidth",value:function(t){return this.document.widthOfString(t,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(t,e){for(var n,r=new c.default(t),i=null,o=Object.create(null);n=r.nextBreak();){var a,s=t.slice((null!=i?i.position:void 0)||0,n.position),l=null!=o[s]?o[s]:o[s]=this.wordWidth(s);if(l>this.lineWidth+this.continuedX)for(var u=i,h={};s.length;){var d,f;l>this.spaceLeft?(d=Math.ceil(this.spaceLeft/(l/s.length)),f=(l=this.wordWidth(s.slice(0,d)))<=this.spaceLeft&&d<s.length):d=s.length;for(var p=l>this.spaceLeft&&d>0;p||f;)p?p=(l=this.wordWidth(s.slice(0,--d)))>this.spaceLeft&&d>0:(p=(l=this.wordWidth(s.slice(0,++d)))>this.spaceLeft&&d>0,f=l<=this.spaceLeft&&d<s.length);if(0===d&&this.spaceLeft===this.lineWidth&&(d=1),h.required=n.required||d<s.length,a=e(s.slice(0,d),l,h,u),u={required:!1},s=s.slice(d),l=this.wordWidth(s),!1===a)break}else a=e(s,l,n,i);if(!1===a)break;i=n}}},{key:"wrap",value:function(t,e){var n=this;null!=e.indent&&(this.indent=e.indent),null!=e.characterSpacing&&(this.characterSpacing=e.characterSpacing),null!=e.wordSpacing&&(this.wordSpacing=e.wordSpacing),null!=e.ellipsis&&(this.ellipsis=e.ellipsis);var r=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||r>this.maxY)&&this.nextSection();var i="",o=0,a=0,s=0,l=this.document.y,c=function(){return e.textWidth=o+n.wordSpacing*(a-1),e.wordCount=a,e.lineWidth=n.lineWidth,l=n.document.y,n.emit("line",i,e,n),s++};return this.emit("sectionStart",e,this),this.eachWord(t,(function(t,r,s,l){if((null==l||l.required)&&(n.emit("firstLine",e,n),n.spaceLeft=n.lineWidth),r<=n.spaceLeft&&(i+=t,o+=r,a++),s.required||r>n.spaceLeft){var u=n.document.currentLineHeight(!0);if(null!=n.height&&n.ellipsis&&n.document.y+2*u>n.maxY&&n.column>=n.columns){for(!0===n.ellipsis&&(n.ellipsis="…"),i=i.replace(/\s+$/,""),o=n.wordWidth(i+n.ellipsis);i&&o>n.lineWidth;)i=i.slice(0,-1).replace(/\s+$/,""),o=n.wordWidth(i+n.ellipsis);o<=n.lineWidth&&(i+=n.ellipsis),o=n.wordWidth(i)}return s.required&&(r>n.spaceLeft&&(c(),i=t,o=r,a=1),n.emit("lastLine",e,n)),c(),n.document.y+u>n.maxY&&!n.nextSection()?(a=0,i="",!1):s.required?(n.spaceLeft=n.lineWidth,i="",o=0,a=0):(n.spaceLeft=n.lineWidth-r,i=t,o=r,a=1)}return n.spaceLeft-=r})),a>0&&(this.emit("lastLine",e,this),c()),this.emit("sectionEnd",e,this),!0===e.continued?(s>1&&(this.continuedX=0),this.continuedX+=e.textWidth||0,this.document.y=l):this.document.x=this.startX}},{key:"nextSection",value:function(t){if(this.emit("sectionEnd",t,this),++this.column>this.columns){if(null!=this.height)return!1;var e;this.document.addPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&(e=this.document).fillColor.apply(e,w(this.document._fillColor)),this.emit("pageBreak",t,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",t,this);return this.emit("sectionStart",t,this),!0}}]),e}(l.EventEmitter),jt=T.number,Wt={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function(t){return this._lineGap=t,this},moveDown:function(t){return null==t&&(t=1),this.y+=this.currentLineHeight(!0)*t+this._lineGap,this},moveUp:function(t){return null==t&&(t=1),this.y-=this.currentLineHeight(!0)*t+this._lineGap,this},_text:function(t,e,n,r,i){if(r=this._initOptions(e,n,r),t=null==t?"":"".concat(t),r.wordSpacing&&(t=t.replace(/\s{2,}/g," ")),r.width){var o=this._wrapper;o||(o=new zt(this,r)).on("line",i),this._wrapper=r.continued?o:null,this._textOptions=r.continued?r:null,o.wrap(t,r)}else{var a=!0,s=!1,l=void 0;try{for(var c,u=t.split("\n")[Symbol.iterator]();!(a=(c=u.next()).done);a=!0)i(c.value,r)}catch(h){s=!0,l=h}finally{try{a||null==u.return||u.return()}finally{if(s)throw l}}}return this},text:function(t,e,n,r){return this._text(t,e,n,r,this._line)},widthOfString:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._font.widthOfString(t,this._fontSize,e.features)+(e.characterSpacing||0)*(t.length-1)},heightOfString:function(t,e){var n=this,r=this.x,i=this.y;(e=this._initOptions(e)).height=1/0;var o=e.lineGap||this._lineGap||0;this._text(t,this.x,this.y,e,(function(){return n.y+=n.currentLineHeight(!0)+o}));var a=this.y-i;return this.x=r,this.y=i,a},list:function(t,e,n,r,i){var o=this,a=(r=this._initOptions(e,n,r)).listType||"bullet",s=Math.round(this._font.ascender/1e3*this._fontSize),l=s/2,c=r.bulletRadius||s/3,u=r.textIndent||("bullet"===a?5*c:2*s),h=r.bulletIndent||("bullet"===a?8*c:2*s),d=1,f=[],p=[],g=[];!function t(e){for(var n=1,r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?(d++,t(i),d--):(f.push(i),p.push(d),"bullet"!==a&&g.push(n++))}}(t),(i=new zt(this,r)).on("line",this._line),d=1;var m=0;return i.on("firstLine",(function(){var t;if((t=p[m++])!==d){var e=h*(t-d);o.x+=e,i.lineWidth-=e,d=t}switch(a){case"bullet":return o.circle(o.x-u+c,o.y+l,c),o.fill();case"numbered":case"lettered":var n=function(t){switch(a){case"numbered":return"".concat(t,".");case"lettered":var e=String.fromCharCode((t-1)%26+65),n=Math.floor((t-1)/26+1),r=Array(n+1).join(e);return"".concat(r,".")}}(g[m-1]);return o._fragment(n,o.x-u,o.y,r)}})),i.on("sectionStart",(function(){var t=u+h*(d-1);return o.x+=t,i.lineWidth-=t})),i.on("sectionEnd",(function(){var t=u+h*(d-1);return o.x-=t,i.lineWidth+=t})),i.wrap(f.join("\n"),r),this},_initOptions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"object"==typeof t&&(n=t,t=null);var r=Object.assign({},n);if(this._textOptions)for(var i in this._textOptions){var o=this._textOptions[i];"continued"!==i&&void 0===r[i]&&(r[i]=o)}return null!=t&&(this.x=t),null!=e&&(this.y=e),!1!==r.lineBreak&&(null==r.width&&(r.width=this.page.width-this.x-this.page.margins.right),r.width=Math.max(r.width,0)),r.columns||(r.columns=0),null==r.columnGap&&(r.columnGap=18),r},_line:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;this._fragment(t,this.x,this.y,e);var r=e.lineGap||this._lineGap||0;return n?this.y+=this.currentLineHeight(!0)+r:this.x+=this.widthOfString(t)},_fragment:function(t,e,n,r){var i,o,a,s,l,c,u=this;if(0!==(t="".concat(t).replace(/\n/g,"")).length){var h=r.wordSpacing||0,d=r.characterSpacing||0;if(r.width)switch(r.align||"left"){case"right":l=this.widthOfString(t.replace(/\s+$/,""),r),e+=r.lineWidth-l;break;case"center":e+=r.lineWidth/2-r.textWidth/2;break;case"justify":c=t.trim().split(/\s+/),l=this.widthOfString(t.replace(/\s+/g,""),r);var f=this.widthOfString(" ")+d;h=Math.max(0,(r.lineWidth-l)/Math.max(1,c.length-1)-f)}if("number"==typeof r.baseline)i=-r.baseline;else{switch(r.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;case"top":i=this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}var p,g=r.textWidth+h*(r.wordCount-1)+d*(t.length-1);if(null!=r.link&&this.link(e,n,g,this.currentLineHeight(),r.link),null!=r.goTo&&this.goTo(e,n,g,this.currentLineHeight(),r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",e,n,null),r.underline||r.strike){this.save(),r.stroke||this.strokeColor.apply(this,w(this._fillColor||[]));var m=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(m);var y=r.underline?1:2,v=n+this.currentLineHeight()/y;r.underline&&(v-=m),this.moveTo(e,v),this.lineTo(e+g,v),this.stroke(),this.restore()}this.save(),r.oblique&&(p="number"==typeof r.oblique?-Math.tan(r.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,e,n),this.transform(1,0,p,1,-p*i,0),this.transform(1,0,0,1,-e,-n)),this.transform(1,0,0,-1,0,this.page.height),n=this.page.height-n-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent("1 0 0 1 ".concat(jt(e)," ").concat(jt(n)," Tm")),this.addContent("/".concat(this._font.id," ").concat(jt(this._fontSize)," Tf"));var b=r.fill&&r.stroke?2:r.stroke?1:0;if(b&&this.addContent("".concat(b," Tr")),d&&this.addContent("".concat(jt(d)," Tc")),h){c=t.trim().split(/\s+/),h+=this.widthOfString(" ")+d,h*=1e3/this._fontSize,o=[],s=[];var x=!0,M=!1,S=void 0;try{for(var A,C=c[Symbol.iterator]();!(x=(A=C.next()).done);x=!0){var k=_(this._font.encode(A.value,r.features),2),T=k[1];o=o.concat(k[0]),s=s.concat(T);var E={},O=s[s.length-1];for(var D in O)E[D]=O[D];E.xAdvance+=h,s[s.length-1]=E}}catch(j){M=!0,S=j}finally{try{x||null==C.return||C.return()}finally{if(M)throw S}}}else{var P=_(this._font.encode(t,r.features),2);o=P[0],s=P[1]}var L=this._fontSize/1e3,I=[],R=0,N=!1,B=function(t){if(R<t){var e=o.slice(R,t).join(""),n=s[t-1].xAdvance-s[t-1].advanceWidth;I.push("<".concat(e,"> ").concat(jt(-n)))}return R=t},F=function(t){if(B(t),I.length>0)return u.addContent("[".concat(I.join(" "),"] TJ")),I.length=0};for(a=0;a<s.length;a++){var z=s[a];z.xOffset||z.yOffset?(F(a),this.addContent("1 0 0 1 ".concat(jt(e+z.xOffset*L)," ").concat(jt(n+z.yOffset*L)," Tm")),F(a+1),N=!0):(N&&(this.addContent("1 0 0 1 ".concat(jt(e)," ").concat(jt(n)," Tm")),N=!1),z.xAdvance-z.advanceWidth!=0&&B(a+1)),e+=z.xAdvance*L}return F(a),this.addContent("ET"),this.restore()}}},Vt=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],Ht={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"},Yt=function(){function t(e,n){var r;if(f(this,t),this.data=e,this.label=n,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";for(var i=2;i<this.data.length&&(r=this.data.readUInt16BE(i),i+=2,!Vt.includes(r));)i+=this.data.readUInt16BE(i);if(!Vt.includes(r))throw"Invalid JPEG.";i+=2,this.bits=this.data[i++],this.height=this.data.readUInt16BE(i),this.width=this.data.readUInt16BE(i+=2),i+=2;var o=this.data[i++];this.colorSpace=Ht[o],this.obj=null}return g(t,[{key:"embed",value:function(t){if(!this.obj)return this.obj=t.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}]),t}(),Ut=function(){function e(t,n){f(this,e),this.label=n,this.image=new u.default(t),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}return g(e,[{key:"embed",value:function(e){var n=!1;if(this.document=e,!this.obj){var r=this.image.hasAlphaChannel,i=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:r?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!r){var o=this.document.ref({Predictor:i?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=o,o.end()}if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{var a=this.document.ref();a.end(new t(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,a]}if(null!=this.image.transparency.grayscale){var s=this.image.transparency.grayscale;this.obj.data.Mask=[s,s]}else if(this.image.transparency.rgb){var l=this.image.transparency.rgb,c=[],u=!0,h=!1,d=void 0;try{for(var f,p=l[Symbol.iterator]();!(u=(f=p.next()).done);u=!0){var g=f.value;c.push(g,g)}}catch(m){h=!0,d=m}finally{try{u||null==p.return||p.return()}finally{if(h)throw d}}this.obj.data.Mask=c}else{if(this.image.transparency.indexed)return n=!0,this.loadIndexedAlphaChannel();if(r)return n=!0,this.splitAlphaChannel()}if(i&&!n)return this.decodeData();this.finalize()}}},{key:"finalize",value:function(){if(this.alphaChannel){var t=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});t.end(this.alphaChannel),this.obj.data.SMask=t}return this.obj.end(this.imgData),this.image=null,this.imgData=null}},{key:"splitAlphaChannel",value:function(){var e=this;return this.image.decodePixels((function(n){for(var r,i,a=e.image.colors,s=e.width*e.height,l=new t(s*a),c=new t(s),u=i=r=0,h=n.length,d=16===e.image.bits?1:0;u<h;){for(var f=0;f<a;f++)l[i++]=n[u++],u+=d;c[r++]=n[u++],u+=d}return e.imgData=o.default.deflateSync(l),e.alphaChannel=o.default.deflateSync(c),e.finalize()}))}},{key:"loadIndexedAlphaChannel",value:function(){var e=this,n=this.image.transparency.indexed;return this.image.decodePixels((function(r){for(var i=new t(e.width*e.height),a=0,s=0,l=r.length;s<l;s++)i[a++]=n[r[s]];return e.alphaChannel=o.default.deflateSync(i),e.finalize()}))}},{key:"decodeData",value:function(){var t=this;this.image.decodePixels((function(e){t.imgData=o.default.deflateSync(e),t.finalize()}))}}]),e}(),qt=function(){function e(){f(this,e)}return g(e,null,[{key:"open",value:function(e,n){var r;if(t.isBuffer(e))r=e;else if(e instanceof ArrayBuffer)r=new t(new Uint8Array(e));else{var i;if(i=/^data:.+;base64,(.*)$/.exec(e))r=new t(i[1],"base64");else if(!(r=d.readFileSync(e)))return}if(255===r[0]&&216===r[1])return new Yt(r,n);if(137===r[0]&&"PNG"===r.toString("ascii",1,4))return new Ut(r,n);throw new Error("Unknown image format.")}}]),e}(),$t={initImages:function(){return this._imageRegistry={},this._imageCount=0},image:function(t,e,n){var r,i,o,a,s,l,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};"object"==typeof e&&(c=e,e=null),e=null!=(s=null!=e?e:c.x)?s:this.x,n=null!=(l=null!=n?n:c.y)?l:this.y,"string"==typeof t&&(o=this._imageRegistry[t]),o||(o=t.width&&t.height?t:this.openImage(t)),o.obj||o.embed(this),null==this.page.xobjects[o.label]&&(this.page.xobjects[o.label]=o.obj);var u=c.width||o.width,h=c.height||o.height;if(c.width&&!c.height){var d=u/o.width;u=o.width*d,h=o.height*d}else if(c.height&&!c.width){var f=h/o.height;u=o.width*f,h=o.height*f}else if(c.scale)u=o.width*c.scale,h=o.height*c.scale;else if(c.fit){var p=_(c.fit,2);(a=o.width/o.height)>(i=p[0])/(r=p[1])?(u=i,h=i/a):(h=r,u=r*a)}else if(c.cover){var g=_(c.cover,2);(a=o.width/o.height)>(i=g[0])/(r=g[1])?(h=r,u=r*a):(u=i,h=i/a)}return(c.fit||c.cover)&&("center"===c.align?e=e+i/2-u/2:"right"===c.align&&(e=e+i-u),"center"===c.valign?n=n+r/2-h/2:"bottom"===c.valign&&(n=n+r-h)),null!=c.link&&this.link(e,n,u,h,c.link),null!=c.goTo&&this.goTo(e,n,u,h,c.goTo),null!=c.destination&&this.addNamedDestination(c.destination,"XYZ",e,n,null),this.y===n&&(this.y+=h),this.save(),this.transform(u,0,0,-h,e,n+h),this.addContent("/".concat(o.label," Do")),this.restore(),this},openImage:function(t){var e;return"string"==typeof t&&(e=this._imageRegistry[t]),e||(e=qt.open(t,"I".concat(++this._imageCount)),"string"==typeof t&&(this._imageRegistry[t]=e)),e}},Gt={annotate:function(t,e,n,r,i){for(var o in i.Type="Annot",i.Rect=this._convertRect(t,e,n,r),i.Border=[0,0,0],"Link"===i.Subtype&&void 0===i.F&&(i.F=4),"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"==typeof i.Dest&&(i.Dest=new String(i.Dest)),i){var a=i[o];i[o[0].toUpperCase()+o.slice(1)]=a}var s=this.ref(i);return this.page.annotations.push(s),s.end(),this},note:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return o.Subtype="Text",o.Contents=new String(i),o.Name="Comment",null==o.color&&(o.color=[243,223,92]),this.annotate(t,e,n,r,o)},goTo:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return o.Subtype="Link",o.A=this.ref({S:"GoTo",D:new String(i)}),o.A.end(),this.annotate(t,e,n,r,o)},link:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(o.Subtype="Link","number"==typeof i){var a=this._root.data.Pages.data;if(!(i>=0&&i<a.Kids.length))throw new Error("The document has no page ".concat(i));o.A=this.ref({S:"GoTo",D:[a.Kids[i],"XYZ",null,null,null]}),o.A.end()}else o.A=this.ref({S:"URI",URI:new String(i)}),o.A.end();return this.annotate(t,e,n,r,o)},_markup:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=this._convertRect(t,e,n,r),a=_(o,4),s=a[0],l=a[1],c=a[2],u=a[3];return i.QuadPoints=[s,u,c,u,s,l,c,l],i.Contents=new String,this.annotate(t,e,n,r,i)},highlight:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(t,e,n,r,i)},underline:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.Subtype="Underline",this._markup(t,e,n,r,i)},strike:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.Subtype="StrikeOut",this._markup(t,e,n,r,i)},lineAnnotation:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.Subtype="Line",i.Contents=new String,i.L=[t,this.page.height-e,n,this.page.height-r],this.annotate(t,e,n,r,i)},rectAnnotation:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.Subtype="Square",i.Contents=new String,this.annotate(t,e,n,r,i)},ellipseAnnotation:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return i.Subtype="Circle",i.Contents=new String,this.annotate(t,e,n,r,i)},textAnnotation:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return o.Subtype="FreeText",o.Contents=new String(i),o.DA=new String,this.annotate(t,e,n,r,o)},_convertRect:function(t,e,n,r){var i=e;e+=r;var o=t+n,a=_(this._ctm,6),s=a[0],l=a[1],c=a[2],u=a[3],h=a[4],d=a[5];return[t=s*t+c*e+h,e=l*t+u*e+d,o=s*o+c*i+h,i=l*o+u*i+d]}},Xt=function(){function t(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{expanded:!1};f(this,t),this.document=e,this.options=o,this.outlineData={},null!==i&&(this.outlineData.Dest=[i.dictionary,"Fit"]),null!==n&&(this.outlineData.Parent=n),null!==r&&(this.outlineData.Title=new String(r)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}return g(t,[{key:"addItem",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{expanded:!1},r=new t(this.document,this.dictionary,e,this.document.page,n);return this.children.push(r),r}},{key:"endOutline",value:function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var t=this.children[this.children.length-1];this.outlineData.First=this.children[0].dictionary,this.outlineData.Last=t.dictionary;for(var e=0,n=this.children.length;e<n;e++){var r=this.children[e];e>0&&(r.outlineData.Prev=this.children[e-1].dictionary),e<this.children.length-1&&(r.outlineData.Next=this.children[e+1].dictionary),r.endOutline()}}return this.dictionary.end()}}]),t}(),Kt={initOutline:function(){return this.outline=new Xt(this,null,null,null)},endOutline:function(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},Zt={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},Jt={left:0,center:1,right:2},Qt={value:"V",defaultValue:"DV"},te={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},ee={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},ne={nDec:0,sepComma:!1},re={initForm:function(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();var t={Fields:[],NeedAppearances:!0,DA:new String("/".concat(this._font.id," 0 Tf 0 g")),DR:{Font:{}}};t.DR.Font[this._font.id]=this._font.ref();var e=this.ref(t);return this._root.data.AcroForm=e,this},endAcroForm:function(){var t=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach((function(n){e[n]=t._acroform.fonts[n]})),this._root.data.AcroForm.data.Fields.forEach((function(e){t._endChild(e)})),this._root.data.AcroForm.end()}return this},_endChild:function(t){var e=this;return Array.isArray(t.data.Kids)&&(t.data.Kids.forEach((function(t){e._endChild(t)})),t.end()),this},formField:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._fieldDict(t,null,e),r=this.ref(n);return this._addToParent(r),r},formAnnotation:function(t,e,n,r,i,o){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=this._fieldDict(t,e,a);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(n,r,i,o,s);var l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return this.formAnnotation(t,"text",e,n,r,i,o)},formPushButton:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return this.formAnnotation(t,"pushButton",e,n,r,i,o)},formCombo:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return this.formAnnotation(t,"combo",e,n,r,i,o)},formList:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return this.formAnnotation(t,"list",e,n,r,i,o)},formRadioButton:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return this.formAnnotation(t,"radioButton",e,n,r,i,o)},formCheckbox:function(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return this.formAnnotation(t,"checkbox",e,n,r,i,o)},_addToParent:function(t){var e=t.data.Parent;return e?(e.data.Kids||(e.data.Kids=[]),e.data.Kids.push(t)):this._root.data.AcroForm.data.Fields.push(t),this},_fieldDict:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var r=Object.assign({},n);return null!==e&&(r=this._resolveType(e,n)),r=this._resolveFlags(r),r=this._resolveJustify(r),r=this._resolveFont(r),r=this._resolveStrings(r),r=this._resolveColors(r),(r=this._resolveFormat(r)).T=new String(t),r.parent&&(r.Parent=r.parent,delete r.parent),r},_resolveType:function(t,e){if("text"===t)e.FT="Tx";else if("pushButton"===t)e.FT="Btn",e.pushButton=!0;else if("radioButton"===t)e.FT="Btn",e.radioButton=!0;else if("checkbox"===t)e.FT="Btn";else if("combo"===t)e.FT="Ch",e.combo=!0;else{if("list"!==t)throw new Error("Invalid form annotation type '".concat(t,"'"));e.FT="Ch"}return e},_resolveFormat:function(t){var e=t.format;if(e&&e.type){var n,r,i="";if(void 0!==te[e.type])n="AFSpecial_Keystroke",r="AFSpecial_Format",i=te[e.type];else{var o=e.type.charAt(0).toUpperCase()+e.type.slice(1);if(n="AF".concat(o,"_Keystroke"),r="AF".concat(o,"_Format"),"date"===e.type)n+="Ex",i=String(e.param);else if("time"===e.type)i=String(e.param);else if("number"===e.type){var a=Object.assign({},ee,e);i=String([String(a.nDec),a.sepComma?"0":"1",'"'+a.negStyle+'"',"null",'"'+a.currency+'"',String(a.currencyPrepend)].join(","))}else if("percent"===e.type){var s=Object.assign({},ne,e);i=String([String(s.nDec),s.sepComma?"0":"1"].join(","))}}t.AA=t.AA?t.AA:{},t.AA.K={S:"JavaScript",JS:new String("".concat(n,"(").concat(i,");"))},t.AA.F={S:"JavaScript",JS:new String("".concat(r,"(").concat(i,");"))}}return delete t.format,t},_resolveColors:function(t){var e=this._normalizeColor(t.backgroundColor);return e&&(t.MK||(t.MK={}),t.MK.BG=e),(e=this._normalizeColor(t.borderColor))&&(t.MK||(t.MK={}),t.MK.BC=e),delete t.backgroundColor,delete t.borderColor,t},_resolveFlags:function(t){var e=0;return Object.keys(t).forEach((function(n){Zt[n]&&(e|=Zt[n],delete t[n])})),0!==e&&(t.Ff=t.Ff?t.Ff:0,t.Ff|=e),t},_resolveJustify:function(t){var e=0;return void 0!==t.align&&("number"==typeof Jt[t.align]&&(e=Jt[t.align]),delete t.align),0!==e&&(t.Q=e),t},_resolveFont:function(t){return null===this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name&&(t.DR={Font:{}},t.DR.Font[this._font.id]=this._font.ref(),t.DA=new String("/".concat(this._font.id," 0 Tf 0 g"))),t},_resolveStrings:function(t){var e=[];function n(t){if(Array.isArray(t))for(var n=0;n<t.length;n++)e.push("string"==typeof t[n]?new String(t[n]):t[n])}return n(t.Opt),t.select&&(n(t.select),delete t.select),e.length&&(t.Opt=e),Object.keys(Qt).forEach((function(e){void 0!==t[e]&&(t[Qt[e]]=t[e],delete t[e])})),["V","DV"].forEach((function(e){"string"==typeof t[e]&&(t[e]=new String(t[e]))})),t.MK&&t.MK.CA&&(t.MK.CA=new String(t.MK.CA)),t.label&&(t.MK=t.MK?t.MK:{},t.MK.CA=new String(t.label),delete t.label),t}},ie=function(e){function n(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(f(this,n),(t=b(this,y(n).call(this,e))).options=e,e.pdfVersion){case"1.4":t.version=1.4;break;case"1.5":t.version=1.5;break;case"1.6":t.version=1.6;break;case"1.7":case"1.7ext3":t.version=1.7;break;default:t.version=1.3}t.compress=null==t.options.compress||t.options.compress,t._pageBuffer=[],t._pageBufferStart=0,t._offsets=[],t._waiting=0,t._ended=!1,t._offset=0;var r=t.ref({Type:"Pages",Count:0,Kids:[]}),i=t.ref({Dests:new M});if(t._root=t.ref({Type:"Catalog",Pages:r,Names:i}),t.page=null,t.initColor(),t.initVector(),t.initFonts(e.font),t.initText(),t.initImages(),t.initOutline(),t.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},t.options.info)for(var o in t.options.info){var a=t.options.info[o];t.info[o]=a}return t._id=Q.generateFileID(t.info),t._security=Q.create(v(t),e),t._write("%PDF-".concat(t.version)),t._write("%ÿÿÿÿ"),!1!==t.options.autoFirstPage&&t.addPage(),t}return m(n,e),g(n,[{key:"addPage",value:function(t){null==t&&(t=this.options),this.options.bufferPages||this.flushPages(),this.page=new P(this,t),this._pageBuffer.push(this.page);var e=this._root.data.Pages.data;return e.Kids.push(this.page.dictionary),e.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}},{key:"bufferedPageRange",value:function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}},{key:"switchToPage",value:function(t){var e;if(!(e=this._pageBuffer[t-this._pageBufferStart]))throw new Error("switchToPage(".concat(t,") out of bounds, current buffer covers pages ").concat(this._pageBufferStart," to ").concat(this._pageBufferStart+this._pageBuffer.length-1));return this.page=e}},{key:"flushPages",value:function(){var t=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=t.length;var e=!0,n=!1,r=void 0;try{for(var i,o=t[Symbol.iterator]();!(e=(i=o.next()).done);e=!0)i.value.end()}catch(a){n=!0,r=a}finally{try{e||null==o.return||o.return()}finally{if(n)throw r}}}},{key:"addNamedDestination",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];0===n.length&&(n=["XYZ",null,null,null]),"XYZ"===n[0]&&null!==n[2]&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(t,n)}},{key:"addNamedJavaScript",value:function(t,e){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new M);var n={JS:new String(e),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(t,n)}},{key:"ref",value:function(t){var e=new E(this,this._offsets.length+1,t);return this._offsets.push(null),this._waiting++,e}},{key:"_read",value:function(){}},{key:"_write",value:function(e){return t.isBuffer(e)||(e=new t(e+"\n","binary")),this.push(e),this._offset+=e.length}},{key:"addContent",value:function(t){return this.page.write(t),this}},{key:"_refEnd",value:function(t){if(this._offsets[t.id-1]=t.offset,0==--this._waiting&&this._ended)return this._finalize(),this._ended=!1}},{key:"write",value:function(t,e){var n=new Error("PDFDocument#write is deprecated, and will be removed in a future version of PDFKit. Please pipe the document into a Node stream.");return console.warn(n.stack),this.pipe(d.createWriteStream(t)),this.end(),this.once("end",e)}},{key:"end",value:function(){for(var t in this.flushPages(),this._info=this.ref(),this.info){var e=this.info[t];"string"==typeof e&&(e=new String(e));var n=this.ref(e);n.end(),this._info.data[t]=n}for(var r in this._info.end(),this._fontFamilies)this._fontFamilies[r].finalize();return this.endOutline(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._security&&this._security.end(),0===this._waiting?this._finalize():this._ended=!0}},{key:"_finalize",value:function(t){var e=this._offset;this._write("xref"),this._write("0 ".concat(this._offsets.length+1)),this._write("0000000000 65535 f ");var n=!0,r=!1,i=void 0;try{for(var o,a=this._offsets[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;s="0000000000".concat(s).slice(-10),this._write(s+" 00000 n ")}}catch(c){r=!0,i=c}finally{try{n||null==a.return||a.return()}finally{if(r)throw i}}var l={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(l.Encrypt=this._security.dictionary),this._write("trailer"),this._write(T.convert(l)),this._write("startxref"),this._write("".concat(e)),this._write("%%EOF"),this.push(null)}},{key:"toString",value:function(){return"[object PDFDocument]"}}]),n}(i.default.Readable),oe=function(t){Object.assign(ie.prototype,t)};oe(vt),oe(Tt),oe(Ft),oe(Wt),oe($t),oe(Gt),oe(Kt),oe(re),e.default=ie}).call(this,n(4).Buffer,"/")},function(t,e,n){"use strict";n(133)("strike",(function(t){return function(){return t(this,"strike","","")}}))},function(t,e,n){t.exports=n(61)("native-function-to-string",Function.toString)},function(t,e,n){var r=n(5);r(r.S+r.F,"Object",{assign:n(225)})},function(t,e,n){"use strict";var r=n(9),i=n(42),o=n(89),a=n(62),s=n(19),l=n(85),c=Object.assign;t.exports=!c||n(10)((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=s(t),c=arguments.length,u=1,h=o.f,d=a.f;c>u;)for(var f,p=l(arguments[u++]),g=h?i(p).concat(h(p)):i(p),m=g.length,y=0;m>y;)f=g[y++],r&&!d.call(p,f)||(n[f]=p[f]);return n}:c},function(t,e,n){"use strict";var r=n(8),i=n(9),o=n(41),a=n(141),s=n(15),l=n(142),c=n(10),u=n(143),h=n(31),d=n(16),f=n(144),p=n(55).f,g=n(11).f,m=n(90),y=n(63),v=r.ArrayBuffer,b=r.DataView,_=r.Math,w=r.RangeError,x=r.Infinity,M=v,S=_.abs,A=_.pow,C=_.floor,k=_.log,T=_.LN2,E=i?"_b":"buffer",O=i?"_l":"byteLength",D=i?"_o":"byteOffset";function P(t,e,n){var r,i,o,a=new Array(n),s=8*n-e-1,l=(1<<s)-1,c=l>>1,u=23===e?A(2,-24)-A(2,-77):0,h=0,d=t<0||0===t&&1/t<0?1:0;for((t=S(t))!=t||t===x?(i=t!=t?1:0,r=l):(r=C(k(t)/T),t*(o=A(2,-r))<1&&(r--,o*=2),(t+=r+c>=1?u/o:u*A(2,1-c))*o>=2&&(r++,o/=2),r+c>=l?(i=0,r=l):r+c>=1?(i=(t*o-1)*A(2,e),r+=c):(i=t*A(2,c-1)*A(2,e),r=0));e>=8;a[h++]=255&i,i/=256,e-=8);for(r=r<<e|i,s+=e;s>0;a[h++]=255&r,r/=256,s-=8);return a[--h]|=128*d,a}function L(t,e,n){var r,i=8*n-e-1,o=(1<<i)-1,a=o>>1,s=i-7,l=n-1,c=t[l--],u=127&c;for(c>>=7;s>0;u=256*u+t[l],l--,s-=8);for(r=u&(1<<-s)-1,u>>=-s,s+=e;s>0;r=256*r+t[l],l--,s-=8);if(0===u)u=1-a;else{if(u===o)return r?NaN:c?-x:x;r+=A(2,e),u-=a}return(c?-1:1)*r*A(2,u-e)}function I(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function R(t){return[255&t]}function N(t){return[255&t,t>>8&255]}function B(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function F(t){return P(t,52,8)}function z(t){return P(t,23,4)}function j(t,e,n){g(t.prototype,e,{get:function(){return this[n]}})}function W(t,e,n,r){var i=f(+n);if(i+e>t[O])throw w("Wrong index!");var o=i+t[D],a=t[E]._b.slice(o,o+e);return r?a:a.reverse()}function V(t,e,n,r,i,o){var a=f(+n);if(a+e>t[O])throw w("Wrong index!");for(var s=t[E]._b,l=a+t[D],c=r(+i),u=0;u<e;u++)s[l+u]=c[o?u:e-u-1]}if(a.ABV){if(!c((function(){v(1)}))||!c((function(){new v(-1)}))||c((function(){return new v,new v(1.5),new v(NaN),"ArrayBuffer"!=v.name}))){for(var H,Y=(v=function(t){return u(this,v),new M(f(t))}).prototype=M.prototype,U=p(M),q=0;U.length>q;)(H=U[q++])in v||s(v,H,M[H]);o||(Y.constructor=v)}var $=new b(new v(2)),G=b.prototype.setInt8;$.setInt8(0,2147483648),$.setInt8(1,2147483649),!$.getInt8(0)&&$.getInt8(1)||l(b.prototype,{setInt8:function(t,e){G.call(this,t,e<<24>>24)},setUint8:function(t,e){G.call(this,t,e<<24>>24)}},!0)}else v=function(t){u(this,v,"ArrayBuffer");var e=f(t);this._b=m.call(new Array(e),0),this[O]=e},b=function(t,e,n){u(this,b,"DataView"),u(t,v,"DataView");var r=t[O],i=h(e);if(i<0||i>r)throw w("Wrong offset!");if(i+(n=void 0===n?r-i:d(n))>r)throw w("Wrong length!");this[E]=t,this[D]=i,this[O]=n},i&&(j(v,"byteLength","_l"),j(b,"buffer","_b"),j(b,"byteLength","_l"),j(b,"byteOffset","_o")),l(b.prototype,{getInt8:function(t){return W(this,1,t)[0]<<24>>24},getUint8:function(t){return W(this,1,t)[0]},getInt16:function(t){var e=W(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=W(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return I(W(this,4,t,arguments[1]))},getUint32:function(t){return I(W(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return L(W(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return L(W(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){V(this,1,t,R,e)},setUint8:function(t,e){V(this,1,t,R,e)},setInt16:function(t,e){V(this,2,t,N,e,arguments[2])},setUint16:function(t,e){V(this,2,t,N,e,arguments[2])},setInt32:function(t,e){V(this,4,t,B,e,arguments[2])},setUint32:function(t,e){V(this,4,t,B,e,arguments[2])},setFloat32:function(t,e){V(this,4,t,z,e,arguments[2])},setFloat64:function(t,e){V(this,8,t,F,e,arguments[2])}});y(v,"ArrayBuffer"),y(b,"DataView"),s(b.prototype,a.VIEW,!0),e.ArrayBuffer=v,e.DataView=b},function(t,e,n){var r=n(11),i=n(12),o=n(42);t.exports=n(9)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,l=0;s>l;)r.f(t,n=a[l++],e[n]);return t}},function(t,e,n){var r=n(8).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(52),i=n(85),o=n(19),a=n(16),s=n(230);t.exports=function(t,e){var n=1==t,l=2==t,c=3==t,u=4==t,h=6==t,d=5==t||h,f=e||s;return function(e,s,p){for(var g,m,y=o(e),v=i(y),b=r(s,p,3),_=a(v.length),w=0,x=n?f(e,_):l?f(e,0):void 0;_>w;w++)if((d||w in v)&&(m=b(g=v[w],w,y),t))if(n)x[w]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return w;case 2:x.push(g)}else if(u)return!1;return h?-1:c||u?u:x}}},function(t,e,n){var r=n(231);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(18),i=n(148),o=n(3)("species");t.exports=function(t){var e;return i(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r=n(65),i=n(40),o=n(63),a={};n(15)(a,n(3)("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){"use strict";var r=n(8),i=n(11),o=n(9),a=n(3)("species");t.exports=function(t){var e=r[t];o&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(19),i=n(54),o=n(16);t.exports=[].copyWithin||function(t,e){var n=r(this),a=o(n.length),s=i(t,a),l=i(e,a),c=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===c?a:i(c,a))-l,a-s),h=1;for(l<s&&s<l+u&&(h=-1,l+=u-1,s+=u-1);u-- >0;)l in n?n[s]=n[l]:delete n[s],s+=h,l+=h;return n}},function(t,e,n){"use strict";var r=n(97);n(5)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(t,e,n){var r=n(18),i=n(156).set;t.exports=function(t,e,n){var o,a=e.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},function(t,e,n){var r=n(5),i=n(30),o=n(10),a=n(239),s="["+a+"]",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),u=function(t,e,n){var i={},s=o((function(){return!!a[t]()||"​"!="​"[t]()})),l=i[t]=s?e(h):a[t];n&&(i[n]=l),r(r.P+r.F*s,"String",i)},h=u.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(c,"")),t};t.exports=u},function(t,e){t.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"},function(t,e,n){var r=n(5),i=n(8).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(154),i=n(30);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e,n){var r=n(3)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(i){}}return!0}},function(t,e,n){var r=n(5),i=n(54),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var r=n(5),i=n(94)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){var r=n(5),i=n(39),o=n(10);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o((function(){n(1)})),"Object",a)}},function(t,e,n){"use strict";var r=n(94)(!0);n(150)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},function(t,e,n){"use strict";var r=n(52),i=n(5),o=n(19),a=n(248),s=n(145),l=n(16),c=n(249),u=n(147);i(i.S+i.F*!n(151)((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,i,h,d=o(t),f="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,m=void 0!==g,y=0,v=u(d);if(m&&(g=r(g,p>2?arguments[2]:void 0,2)),null==v||f==Array&&s(v))for(n=new f(e=l(d.length));e>y;y++)c(n,y,m?g(d[y],y):d[y]);else for(h=v.call(d),n=new f;!(i=h.next()).done;y++)c(n,y,m?a(h,g,[i.value,y],!0):i.value);return n.length=y,n}})},function(t,e,n){var r=n(12);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){var o=t.return;throw void 0!==o&&r(o.call(t)),a}}},function(t,e,n){"use strict";var r=n(11),i=n(40);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){"use strict";n(251);var r=n(12),i=n(98),o=n(9),a=/./.toString,s=function(t){n(23)(RegExp.prototype,"toString",t,!0)};n(10)((function(){return"/a/b"!=a.call({source:"a",flags:"b"})}))?s((function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)})):"toString"!=a.name&&s((function(){return a.call(this)}))},function(t,e,n){n(9)&&"g"!=/./g.flags&&n(11).f(RegExp.prototype,"flags",{configurable:!0,get:n(98)})},function(t,e,n){var r=n(29)("meta"),i=n(18),o=n(24),a=n(11).f,s=0,l=Object.isExtensible||function(){return!0},c=!n(10)((function(){return l(Object.preventExtensions({}))})),u=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},h=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!l(t))return"F";if(!e)return"E";u(t)}return t[r].i},getWeak:function(t,e){if(!o(t,r)){if(!l(t))return!0;if(!e)return!1;u(t)}return t[r].w},onFreeze:function(t){return c&&h.NEED&&l(t)&&!o(t,r)&&u(t),t}}},function(t,e,n){var r=n(42),i=n(89),o=n(62);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),l=o.f,c=0;s.length>c;)l.call(t,a=s[c++])&&e.push(a);return e}},function(t,e,n){var r=n(43),i=n(55).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return i(t)}catch(e){return a.slice()}}(t):i(r(t))}},function(t,e,n){var r=n(5);r(r.S,"Object",{setPrototypeOf:n(156).set})},function(t,e){},function(t,e,n){"use strict";var r=n(70).Buffer,i=n(258);t.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},t.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},t.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,t}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,n=""+e.data;e=e.next;)n+=t+e.data;return n},t.prototype.concat=function(t){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var e=r.allocUnsafe(t>>>0),n=this.head,i=0;n;)n.data.copy(e,i),i+=n.data.length,n=n.next;return e},t}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var t=i.inspect({length:this.length});return this.constructor.name+" "+t})},function(t,e){},function(t,e,n){(function(e){function n(t){try{if(!e.localStorage)return!1}catch(r){return!1}var n=e.localStorage[t];return null!=n&&"true"===String(n).toLowerCase()}t.exports=function(t,e){if(n("noDeprecation"))return t;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(e);n("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}}}).call(this,n(22))},function(t,e,n){"use strict";t.exports=o;var r=n(169),i=Object.create(n(56));function o(t){if(!(this instanceof o))return new o(t);r.call(this,t)}i.inherits=n(46),i.inherits(o,r),o.prototype._transform=function(t,e,n){n(null,t)}},function(t,e,n){t.exports=n(102)},function(t,e,n){t.exports=n(32)},function(t,e,n){t.exports=n(101).Transform},function(t,e,n){t.exports=n(101).PassThrough},function(t,e,n){"use strict";(function(t,r){var i=n(171),o=n(269),a=n(270),s=n(273),l=n(276);for(var c in l)e[c]=l[c];function u(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7,u.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,i(this.init_done,"close before init"),i(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?a.deflateEnd(this.strm):this.mode!==e.INFLATE&&this.mode!==e.GUNZIP&&this.mode!==e.INFLATERAW&&this.mode!==e.UNZIP||s.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},u.prototype.write=function(t,e,n,r,i,o,a){return this._write(!0,t,e,n,r,i,o,a)},u.prototype.writeSync=function(t,e,n,r,i,o,a){return this._write(!1,t,e,n,r,i,o,a)},u.prototype._write=function(n,o,a,s,l,c,u,h){if(i.equal(arguments.length,8),i(this.init_done,"write before init"),i(this.mode!==e.NONE,"already finalized"),i.equal(!1,this.write_in_progress,"write already in progress"),i.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,i.equal(!1,void 0===o,"must provide flush value"),this.write_in_progress=!0,o!==e.Z_NO_FLUSH&&o!==e.Z_PARTIAL_FLUSH&&o!==e.Z_SYNC_FLUSH&&o!==e.Z_FULL_FLUSH&&o!==e.Z_FINISH&&o!==e.Z_BLOCK)throw new Error("Invalid flush value");if(null==a&&(a=t.alloc(0),l=0,s=0),this.strm.avail_in=l,this.strm.input=a,this.strm.next_in=s,this.strm.avail_out=h,this.strm.output=c,this.strm.next_out=u,this.flush=o,!n)return this._process(),this._checkError()?this._afterSync():void 0;var d=this;return r.nextTick((function(){d._process(),d._after()})),this},u.prototype._afterSync=function(){var t=this.strm.avail_out,e=this.strm.avail_in;return this.write_in_progress=!1,[e,t]},u.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=a.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===t)break;if(31!==this.strm.input[t]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=s.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=s.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=s.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=s.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},u.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return this._error(null==this.dictionary?"Missing dictionary":"Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},u.prototype._after=function(){if(this._checkError()){var t=this.strm.avail_out,e=this.strm.avail_in;this.write_in_progress=!1,this.callback(e,t),this.pending_close&&this.close()}},u.prototype._error=function(t){this.strm.msg&&(t=this.strm.msg),this.onerror(t,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},u.prototype.init=function(t,n,r,o,a){i(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),i(t>=8&&t<=15,"invalid windowBits"),i(n>=-1&&n<=9,"invalid compression level"),i(r>=1&&r<=9,"invalid memlevel"),i(o===e.Z_FILTERED||o===e.Z_HUFFMAN_ONLY||o===e.Z_RLE||o===e.Z_FIXED||o===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(n,t,r,o,a),this._setDictionary()},u.prototype.params=function(){throw new Error("deflateParams Not supported")},u.prototype.reset=function(){this._reset(),this._setDictionary()},u.prototype._init=function(t,n,r,i,l){switch(this.level=t,this.windowBits=n,this.memLevel=r,this.strategy=i,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,this.mode!==e.GZIP&&this.mode!==e.GUNZIP||(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),this.mode!==e.DEFLATERAW&&this.mode!==e.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new o,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=a.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=s.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},u.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=a.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},u.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=a.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=s.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=u}).call(this,n(4).Buffer,n(25))},function(t,e,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(t,e){for(var n,s,l=a(t),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))i.call(n,u)&&(l[u]=n[u]);if(r){s=r(n);for(var h=0;h<s.length;h++)o.call(n,s[h])&&(l[s[h]]=n[s[h]])}}return l}},function(t,e){t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},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}},function(t,e,n){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(t,e,n){"use strict";var r,i=n(71),o=n(271),a=n(172),s=n(173),l=n(272);function c(t,e){return t.msg=l[e],e}function u(t){return(t<<1)-(t>4?9:0)}function h(t){for(var e=t.length;--e>=0;)t[e]=0}function d(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(i.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function f(t,e){o._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,d(t.strm)}function p(t,e){t.pending_buf[t.pending++]=e}function g(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function m(t,e){var n,r,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,c=t.window,u=t.w_mask,h=t.prev,d=t.strstart+258,f=c[o+a-1],p=c[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(c[(n=e)+a]===p&&c[n+a-1]===f&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&o<d);if(r=258-(d-o),o=d-258,r>a){if(t.match_start=e,a=r,r>=s)break;f=c[o+a-1],p=c[o+a]}}}while((e=h[e&u])>l&&0!=--i);return a<=t.lookahead?a:t.lookahead}function y(t){var e,n,r,o,l,c,u,h,d,f,p=t.w_size;do{if(o=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-262)){i.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=n=t.hash_size;do{r=t.head[--e],t.head[e]=r>=p?r-p:0}while(--n);e=n=p;do{r=t.prev[--e],t.prev[e]=r>=p?r-p:0}while(--n);o+=p}if(0===t.strm.avail_in)break;if(u=t.window,h=t.strstart+t.lookahead,f=void 0,(f=(c=t.strm).avail_in)>(d=o)&&(f=d),n=0===f?0:(c.avail_in-=f,i.arraySet(u,c.input,c.next_in,f,h),1===c.state.wrap?c.adler=a(c.adler,u,f,h):2===c.state.wrap&&(c.adler=s(c.adler,u,f,h)),c.next_in+=f,c.total_in+=f,f),t.lookahead+=n,t.lookahead+t.insert>=3)for(t.ins_h=t.window[l=t.strstart-t.insert],t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+3-1])&t.hash_mask,t.prev[l&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=l,l++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)}function v(t,e){for(var n,r;;){if(t.lookahead<262){if(y(t),t.lookahead<262&&0===e)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-262&&(t.match_length=m(t,n)),t.match_length>=3)if(r=o._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else r=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(f(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===e?(f(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(f(t,!1),0===t.strm.avail_out)?1:2}function b(t,e){for(var n,r,i;;){if(t.lookahead<262){if(y(t),t.lookahead<262&&0===e)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-262&&(t.match_length=m(t,n),t.match_length<=5&&(1===t.strategy||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-3,r=o._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,r&&(f(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((r=o._tr_tally(t,0,t.window[t.strstart-1]))&&f(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=o._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===e?(f(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(f(t,!1),0===t.strm.avail_out)?1:2}function _(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}function w(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),h(this.dyn_ltree),h(this.dyn_dtree),h(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),h(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),h(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function x(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=2,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=0,o._tr_init(e),0):c(t,-2)}function M(t){var e,n=x(t);return 0===n&&((e=t.state).window_size=2*e.w_size,h(e.head),e.max_lazy_match=r[e.level].max_lazy,e.good_match=r[e.level].good_length,e.nice_match=r[e.level].nice_length,e.max_chain_length=r[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),n}function S(t,e,n,r,o,a){if(!t)return-2;var s=1;if(-1===e&&(e=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),o<1||o>9||8!==n||r<8||r>15||e<0||e>9||a<0||a>4)return c(t,-2);8===r&&(r=9);var l=new w;return t.state=l,l.strm=t,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=o+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<o+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=a,l.method=n,M(t)}r=[new _(0,0,0,0,(function(t,e){var n=65535;for(n>t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(y(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,f(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-262&&(f(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(f(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&f(t,!1),1)})),new _(4,4,8,4,v),new _(4,5,16,8,v),new _(4,6,32,32,v),new _(4,4,16,16,b),new _(8,16,32,32,b),new _(8,16,128,128,b),new _(8,32,128,256,b),new _(32,128,258,1024,b),new _(32,258,258,4096,b)],e.deflateInit=function(t,e){return S(t,e,8,15,8,0)},e.deflateInit2=S,e.deflateReset=M,e.deflateResetKeep=x,e.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?-2:(t.state.gzhead=e,0):-2},e.deflate=function(t,e){var n,i,a,l;if(!t||!t.state||e>5||e<0)return t?c(t,-2):-2;if(i=t.state,!t.output||!t.input&&0!==t.avail_in||666===i.status&&4!==e)return c(t,0===t.avail_out?-5:-2);if(i.strm=t,n=i.last_flush,i.last_flush=e,42===i.status)if(2===i.wrap)t.adler=0,p(i,31),p(i,139),p(i,8),i.gzhead?(p(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),p(i,255&i.gzhead.time),p(i,i.gzhead.time>>8&255),p(i,i.gzhead.time>>16&255),p(i,i.gzhead.time>>24&255),p(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),p(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(p(i,255&i.gzhead.extra.length),p(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=s(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(p(i,0),p(i,0),p(i,0),p(i,0),p(i,0),p(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),p(i,3),i.status=113);else{var m=8+(i.w_bits-8<<4)<<8;m|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(m|=32),m+=31-m%31,i.status=113,g(i,m),0!==i.strstart&&(g(i,t.adler>>>16),g(i,65535&t.adler)),t.adler=1}if(69===i.status)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),d(t),a=i.pending,i.pending!==i.pending_buf_size));)p(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),d(t),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,p(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),d(t),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,p(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&d(t),i.pending+2<=i.pending_buf_size&&(p(i,255&t.adler),p(i,t.adler>>8&255),t.adler=0,i.status=113)):i.status=113),0!==i.pending){if(d(t),0===t.avail_out)return i.last_flush=-1,0}else if(0===t.avail_in&&u(e)<=u(n)&&4!==e)return c(t,-5);if(666===i.status&&0!==t.avail_in)return c(t,-5);if(0!==t.avail_in||0!==i.lookahead||0!==e&&666!==i.status){var v=2===i.strategy?function(t,e){for(var n;;){if(0===t.lookahead&&(y(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(f(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(f(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(f(t,!1),0===t.strm.avail_out)?1:2}(i,e):3===i.strategy?function(t,e){for(var n,r,i,a,s=t.window;;){if(t.lookahead<=258){if(y(t),t.lookahead<=258&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(r=s[i=t.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=t.strstart+258;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);t.match_length=258-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=o._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(f(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(f(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(f(t,!1),0===t.strm.avail_out)?1:2}(i,e):r[i.level].func(i,e);if(3!==v&&4!==v||(i.status=666),1===v||3===v)return 0===t.avail_out&&(i.last_flush=-1),0;if(2===v&&(1===e?o._tr_align(i):5!==e&&(o._tr_stored_block(i,0,0,!1),3===e&&(h(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),d(t),0===t.avail_out))return i.last_flush=-1,0}return 4!==e?0:i.wrap<=0?1:(2===i.wrap?(p(i,255&t.adler),p(i,t.adler>>8&255),p(i,t.adler>>16&255),p(i,t.adler>>24&255),p(i,255&t.total_in),p(i,t.total_in>>8&255),p(i,t.total_in>>16&255),p(i,t.total_in>>24&255)):(g(i,t.adler>>>16),g(i,65535&t.adler)),d(t),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},e.deflateEnd=function(t){var e;return t&&t.state?42!==(e=t.state.status)&&69!==e&&73!==e&&91!==e&&103!==e&&113!==e&&666!==e?c(t,-2):(t.state=null,113===e?c(t,-3):0):-2},e.deflateSetDictionary=function(t,e){var n,r,o,s,l,c,u,d,f=e.length;if(!t||!t.state)return-2;if(2===(s=(n=t.state).wrap)||1===s&&42!==n.status||n.lookahead)return-2;for(1===s&&(t.adler=a(t.adler,e,f,0)),n.wrap=0,f>=n.w_size&&(0===s&&(h(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,e,f-n.w_size,n.w_size,0),e=d,f=n.w_size),l=t.avail_in,c=t.next_in,u=t.input,t.avail_in=f,t.next_in=0,t.input=e,y(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--o);n.strstart=r,n.lookahead=2,y(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,t.next_in=c,t.input=u,t.avail_in=l,n.wrap=s,0},e.deflateInfo="pako deflate (from Nodeca project)"},function(t,e,n){"use strict";var r=n(71);function i(t){for(var e=t.length;--e>=0;)t[e]=0}var o=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],a=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=new Array(576);i(c);var u=new Array(60);i(u);var h=new Array(512);i(h);var d=new Array(256);i(d);var f=new Array(29);i(f);var p,g,m,y=new Array(30);function v(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}function b(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function _(t){return t<256?h[t]:h[256+(t>>>7)]}function w(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function x(t,e,n){t.bi_valid>16-n?(t.bi_buf|=e<<t.bi_valid&65535,w(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)}function M(t,e,n){x(t,n[2*e],n[2*e+1])}function S(t,e){var n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1}function A(t,e,n){var r,i,o=new Array(16),a=0;for(r=1;r<=15;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=e;i++){var s=t[2*i+1];0!==s&&(t[2*i]=S(o[s]++,s))}}function C(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function k(t){t.bi_valid>8?w(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function T(t,e,n,r){var i=2*e,o=2*n;return t[i]<t[o]||t[i]===t[o]&&r[e]<=r[n]}function E(t,e,n){for(var r=t.heap[n],i=n<<1;i<=t.heap_len&&(i<t.heap_len&&T(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!T(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r}function O(t,e,n){var r,i,s,l,c=0;if(0!==t.last_lit)do{r=t.pending_buf[t.d_buf+2*c]<<8|t.pending_buf[t.d_buf+2*c+1],i=t.pending_buf[t.l_buf+c],c++,0===r?M(t,i,e):(M(t,(s=d[i])+256+1,e),0!==(l=o[s])&&x(t,i-=f[s],l),M(t,s=_(--r),n),0!==(l=a[s])&&x(t,r-=y[s],l))}while(c<t.last_lit);M(t,256,e)}function D(t,e){var n,r,i,o=e.dyn_tree,a=e.stat_desc.static_tree,s=e.stat_desc.has_stree,l=e.stat_desc.elems,c=-1;for(t.heap_len=0,t.heap_max=573,n=0;n<l;n++)0!==o[2*n]?(t.heap[++t.heap_len]=c=n,t.depth[n]=0):o[2*n+1]=0;for(;t.heap_len<2;)o[2*(i=t.heap[++t.heap_len]=c<2?++c:0)]=1,t.depth[i]=0,t.opt_len--,s&&(t.static_len-=a[2*i+1]);for(e.max_code=c,n=t.heap_len>>1;n>=1;n--)E(t,o,n);i=l;do{n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],E(t,o,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,o[2*i]=o[2*n]+o[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,o[2*n+1]=o[2*r+1]=i,t.heap[1]=i++,E(t,o,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,o,a,s,l=e.dyn_tree,c=e.max_code,u=e.stat_desc.static_tree,h=e.stat_desc.has_stree,d=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,p=e.stat_desc.max_length,g=0;for(o=0;o<=15;o++)t.bl_count[o]=0;for(l[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<573;n++)(o=l[2*l[2*(r=t.heap[n])+1]+1]+1)>p&&(o=p,g++),l[2*r+1]=o,r>c||(t.bl_count[o]++,a=0,r>=f&&(a=d[r-f]),t.opt_len+=(s=l[2*r])*(o+a),h&&(t.static_len+=s*(u[2*r+1]+a)));if(0!==g){do{for(o=p-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[p]--,g-=2}while(g>0);for(o=p;0!==o;o--)for(r=t.bl_count[o];0!==r;)(i=t.heap[--n])>c||(l[2*i+1]!==o&&(t.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}}(t,e),A(o,c,t.bl_count)}function P(t,e,n){var r,i,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=e[2*(r+1)+1],++s<l&&i===a||(s<c?t.bl_tree[2*i]+=s:0!==i?(i!==o&&t.bl_tree[2*i]++,t.bl_tree[32]++):s<=10?t.bl_tree[34]++:t.bl_tree[36]++,s=0,o=i,0===a?(l=138,c=3):i===a?(l=6,c=3):(l=7,c=4))}function L(t,e,n){var r,i,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),r=0;r<=n;r++)if(i=a,a=e[2*(r+1)+1],!(++s<l&&i===a)){if(s<c)do{M(t,i,t.bl_tree)}while(0!=--s);else 0!==i?(i!==o&&(M(t,i,t.bl_tree),s--),M(t,16,t.bl_tree),x(t,s-3,2)):s<=10?(M(t,17,t.bl_tree),x(t,s-3,3)):(M(t,18,t.bl_tree),x(t,s-11,7));s=0,o=i,0===a?(l=138,c=3):i===a?(l=6,c=3):(l=7,c=4)}}i(y);var I=!1;function R(t,e,n,i){x(t,0+(i?1:0),3),function(t,e,n,i){k(t),w(t,n),w(t,~n),r.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}(t,e,n)}e._tr_init=function(t){I||(function(){var t,e,n,r,i,l=new Array(16);for(n=0,r=0;r<28;r++)for(f[r]=n,t=0;t<1<<o[r];t++)d[n++]=r;for(d[n-1]=r,i=0,r=0;r<16;r++)for(y[r]=i,t=0;t<1<<a[r];t++)h[i++]=r;for(i>>=7;r<30;r++)for(y[r]=i<<7,t=0;t<1<<a[r]-7;t++)h[256+i++]=r;for(e=0;e<=15;e++)l[e]=0;for(t=0;t<=143;)c[2*t+1]=8,t++,l[8]++;for(;t<=255;)c[2*t+1]=9,t++,l[9]++;for(;t<=279;)c[2*t+1]=7,t++,l[7]++;for(;t<=287;)c[2*t+1]=8,t++,l[8]++;for(A(c,287,l),t=0;t<30;t++)u[2*t+1]=5,u[2*t]=S(t,5);p=new v(c,o,257,286,15),g=new v(u,a,0,30,15),m=new v(new Array(0),s,0,19,7)}(),I=!0),t.l_desc=new b(t.dyn_ltree,p),t.d_desc=new b(t.dyn_dtree,g),t.bl_desc=new b(t.bl_tree,m),t.bi_buf=0,t.bi_valid=0,C(t)},e._tr_stored_block=R,e._tr_flush_block=function(t,e,n,r){var i,o,a=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),D(t,t.l_desc),D(t,t.d_desc),a=function(t){var e;for(P(t,t.dyn_ltree,t.l_desc.max_code),P(t,t.dyn_dtree,t.d_desc.max_code),D(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*l[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),(o=t.static_len+3+7>>>3)<=(i=t.opt_len+3+7>>>3)&&(i=o)):i=o=n+5,n+4<=i&&-1!==e?R(t,e,n,r):4===t.strategy||o===i?(x(t,2+(r?1:0),3),O(t,c,u)):(x(t,4+(r?1:0),3),function(t,e,n,r){var i;for(x(t,e-257,5),x(t,n-1,5),x(t,r-4,4),i=0;i<r;i++)x(t,t.bl_tree[2*l[i]+1],3);L(t,t.dyn_ltree,e-1),L(t,t.dyn_dtree,n-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),O(t,t.dyn_ltree,t.dyn_dtree)),C(t),r&&k(t)},e._tr_tally=function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(d[n]+256+1)]++,t.dyn_dtree[2*_(e)]++),t.last_lit===t.lit_bufsize-1},e._tr_align=function(t){x(t,2,3),M(t,256,c),function(t){16===t.bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},function(t,e,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(t,e,n){"use strict";var r=n(71),i=n(172),o=n(173),a=n(274),s=n(275);function l(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(t){var e;return t&&t.state?(t.total_in=t.total_out=(e=t.state).total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new r.Buf32(852),e.distcode=e.distdyn=new r.Buf32(592),e.sane=1,e.back=-1,0):-2}function h(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,u(t)):-2}function d(t,e){var n,r;return t&&t.state?(e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?-2:(null!==(r=t.state).window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,h(t))):-2}function f(t,e){var n,r;return t?(r=new c,t.state=r,r.window=null,0!==(n=d(t,e))&&(t.state=null),n):-2}var p,g,m=!0;function y(t){if(m){var e;for(p=new r.Buf32(512),g=new r.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(s(1,t.lens,0,288,p,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;s(2,t.lens,0,32,g,0,t.work,{bits:5}),m=!1}t.lencode=p,t.lenbits=9,t.distcode=g,t.distbits=5}function v(t,e,n,i){var o,a=t.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,e,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>i&&(o=i),r.arraySet(a.window,e,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,e,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}e.inflateReset=h,e.inflateReset2=d,e.inflateResetKeep=u,e.inflateInit=function(t){return f(t,15)},e.inflateInit2=f,e.inflate=function(t,e){var n,c,u,h,d,f,p,g,m,b,_,w,x,M,S,A,C,k,T,E,O,D,P,L,I=0,R=new r.Buf8(4),N=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return-2;12===(n=t.state).mode&&(n.mode=13),d=t.next_out,u=t.output,h=t.next_in,c=t.input,g=n.hold,m=n.bits,b=f=t.avail_in,_=p=t.avail_out,D=0;t:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(2&n.wrap&&35615===g){n.check=0,R[0]=255&g,R[1]=g>>>8&255,n.check=o(n.check,R,2,0),g=0,m=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&g)<<8)+(g>>8))%31){t.msg="incorrect header check",n.mode=30;break}if(8!=(15&g)){t.msg="unknown compression method",n.mode=30;break}if(m-=4,O=8+(15&(g>>>=4)),0===n.wbits)n.wbits=O;else if(O>n.wbits){t.msg="invalid window size",n.mode=30;break}n.dmax=1<<O,t.adler=n.check=1,n.mode=512&g?10:12,g=0,m=0;break;case 2:for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(n.flags=g,8!=(255&n.flags)){t.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=g>>8&1),512&n.flags&&(R[0]=255&g,R[1]=g>>>8&255,n.check=o(n.check,R,2,0)),g=0,m=0,n.mode=3;case 3:for(;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.head&&(n.head.time=g),512&n.flags&&(R[0]=255&g,R[1]=g>>>8&255,R[2]=g>>>16&255,R[3]=g>>>24&255,n.check=o(n.check,R,4,0)),g=0,m=0,n.mode=4;case 4:for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.head&&(n.head.xflags=255&g,n.head.os=g>>8),512&n.flags&&(R[0]=255&g,R[1]=g>>>8&255,n.check=o(n.check,R,2,0)),g=0,m=0,n.mode=5;case 5:if(1024&n.flags){for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.length=g,n.head&&(n.head.extra_len=g),512&n.flags&&(R[0]=255&g,R[1]=g>>>8&255,n.check=o(n.check,R,2,0)),g=0,m=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((w=n.length)>f&&(w=f),w&&(n.head&&(O=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,c,h,w,O)),512&n.flags&&(n.check=o(n.check,c,w,h)),f-=w,h+=w,n.length-=w),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===f)break t;w=0;do{O=c[h+w++],n.head&&O&&n.length<65536&&(n.head.name+=String.fromCharCode(O))}while(O&&w<f);if(512&n.flags&&(n.check=o(n.check,c,w,h)),f-=w,h+=w,O)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===f)break t;w=0;do{O=c[h+w++],n.head&&O&&n.length<65536&&(n.head.comment+=String.fromCharCode(O))}while(O&&w<f);if(512&n.flags&&(n.check=o(n.check,c,w,h)),f-=w,h+=w,O)break t}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(g!==(65535&n.check)){t.msg="header crc mismatch",n.mode=30;break}g=0,m=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=12;break;case 10:for(;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}t.adler=n.check=l(g),g=0,m=0,n.mode=11;case 11:if(0===n.havedict)return t.next_out=d,t.avail_out=p,t.next_in=h,t.avail_in=f,n.hold=g,n.bits=m,2;t.adler=n.check=1,n.mode=12;case 12:if(5===e||6===e)break t;case 13:if(n.last){g>>>=7&m,m-=7&m,n.mode=27;break}for(;m<3;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}switch(n.last=1&g,m-=1,3&(g>>>=1)){case 0:n.mode=14;break;case 1:if(y(n),n.mode=20,6===e){g>>>=2,m-=2;break t}break;case 2:n.mode=17;break;case 3:t.msg="invalid block type",n.mode=30}g>>>=2,m-=2;break;case 14:for(g>>>=7&m,m-=7&m;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if((65535&g)!=(g>>>16^65535)){t.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&g,g=0,m=0,n.mode=15,6===e)break t;case 15:n.mode=16;case 16:if(w=n.length){if(w>f&&(w=f),w>p&&(w=p),0===w)break t;r.arraySet(u,c,h,w,d),f-=w,h+=w,p-=w,d+=w,n.length-=w;break}n.mode=12;break;case 17:for(;m<14;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(n.nlen=257+(31&g),m-=5,n.ndist=1+(31&(g>>>=5)),m-=5,n.ncode=4+(15&(g>>>=5)),g>>>=4,m-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;m<3;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.lens[N[n.have++]]=7&g,g>>>=3,m-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,D=s(0,n.lens,0,19,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,D){t.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;A=(I=n.lencode[g&(1<<n.lenbits)-1])>>>16&255,C=65535&I,!((S=I>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(C<16)g>>>=S,m-=S,n.lens[n.have++]=C;else{if(16===C){for(L=S+2;m<L;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(g>>>=S,m-=S,0===n.have){t.msg="invalid bit length repeat",n.mode=30;break}O=n.lens[n.have-1],w=3+(3&g),g>>>=2,m-=2}else if(17===C){for(L=S+3;m<L;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}m-=S,O=0,w=3+(7&(g>>>=S)),g>>>=3,m-=3}else{for(L=S+7;m<L;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}m-=S,O=0,w=11+(127&(g>>>=S)),g>>>=7,m-=7}if(n.have+w>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=30;break}for(;w--;)n.lens[n.have++]=O}}if(30===n.mode)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,D=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,D){t.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,D=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,P={bits:n.distbits}),n.distbits=P.bits,D){t.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===e)break t;case 20:n.mode=21;case 21:if(f>=6&&p>=258){t.next_out=d,t.avail_out=p,t.next_in=h,t.avail_in=f,n.hold=g,n.bits=m,a(t,_),d=t.next_out,u=t.output,p=t.avail_out,h=t.next_in,c=t.input,f=t.avail_in,g=n.hold,m=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;A=(I=n.lencode[g&(1<<n.lenbits)-1])>>>16&255,C=65535&I,!((S=I>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(A&&0==(240&A)){for(k=S,T=A,E=C;A=(I=n.lencode[E+((g&(1<<k+T)-1)>>k)])>>>16&255,C=65535&I,!(k+(S=I>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}g>>>=k,m-=k,n.back+=k}if(g>>>=S,m-=S,n.back+=S,n.length=C,0===A){n.mode=26;break}if(32&A){n.back=-1,n.mode=12;break}if(64&A){t.msg="invalid literal/length code",n.mode=30;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(L=n.extra;m<L;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.length+=g&(1<<n.extra)-1,g>>>=n.extra,m-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;A=(I=n.distcode[g&(1<<n.distbits)-1])>>>16&255,C=65535&I,!((S=I>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(0==(240&A)){for(k=S,T=A,E=C;A=(I=n.distcode[E+((g&(1<<k+T)-1)>>k)])>>>16&255,C=65535&I,!(k+(S=I>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}g>>>=k,m-=k,n.back+=k}if(g>>>=S,m-=S,n.back+=S,64&A){t.msg="invalid distance code",n.mode=30;break}n.offset=C,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(L=n.extra;m<L;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.offset+=g&(1<<n.extra)-1,g>>>=n.extra,m-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===p)break t;if(n.offset>(w=_-p)){if((w=n.offset-w)>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=30;break}x=w>n.wnext?n.wsize-(w-=n.wnext):n.wnext-w,w>n.length&&(w=n.length),M=n.window}else M=u,x=d-n.offset,w=n.length;w>p&&(w=p),p-=w,n.length-=w;do{u[d++]=M[x++]}while(--w);0===n.length&&(n.mode=21);break;case 26:if(0===p)break t;u[d++]=n.length,p--,n.mode=21;break;case 27:if(n.wrap){for(;m<32;){if(0===f)break t;f--,g|=c[h++]<<m,m+=8}if(t.total_out+=_-=p,n.total+=_,_&&(t.adler=n.check=n.flags?o(n.check,u,_,d-_):i(n.check,u,_,d-_)),_=p,(n.flags?g:l(g))!==n.check){t.msg="incorrect data check",n.mode=30;break}g=0,m=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(g!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=30;break}g=0,m=0}n.mode=29;case 29:D=1;break t;case 30:D=-3;break t;case 31:return-4;case 32:default:return-2}return t.next_out=d,t.avail_out=p,t.next_in=h,t.avail_in=f,n.hold=g,n.bits=m,(n.wsize||_!==t.avail_out&&n.mode<30&&(n.mode<27||4!==e))&&v(t,t.output,t.next_out,_-t.avail_out)?(n.mode=31,-4):(_-=t.avail_out,t.total_in+=b-=t.avail_in,t.total_out+=_,n.total+=_,n.wrap&&_&&(t.adler=n.check=n.flags?o(n.check,u,_,t.next_out-_):i(n.check,u,_,t.next_out-_)),t.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===b&&0===_||4===e)&&0===D&&(D=-5),D)},e.inflateEnd=function(t){if(!t||!t.state)return-2;var e=t.state;return e.window&&(e.window=null),t.state=null,0},e.inflateGetHeader=function(t,e){var n;return t&&t.state?0==(2&(n=t.state).wrap)?-2:(n.head=e,e.done=!1,0):-2},e.inflateSetDictionary=function(t,e){var n,r=e.length;return t&&t.state?0!==(n=t.state).wrap&&11!==n.mode?-2:11===n.mode&&i(1,e,r,0)!==n.check?-3:v(t,e,r,r)?(n.mode=31,-4):(n.havedict=1,0):-2},e.inflateInfo="pako inflate (from Nodeca project)"},function(t,e,n){"use strict";t.exports=function(t,e){var n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C;A=t.input,i=(r=t.next_in)+(t.avail_in-5),C=t.output,a=(o=t.next_out)-(e-t.avail_out),s=o+(t.avail_out-257),l=(n=t.state).dmax,c=n.wsize,u=n.whave,h=n.wnext,d=n.window,f=n.hold,p=n.bits,g=n.lencode,m=n.distcode,y=(1<<n.lenbits)-1,v=(1<<n.distbits)-1;t:do{p<15&&(f+=A[r++]<<p,f+=A[r++]<<(p+=8),p+=8),b=g[f&y];e:for(;;){if(f>>>=_=b>>>24,p-=_,0==(_=b>>>16&255))C[o++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=g[(65535&b)+(f&(1<<_)-1)];continue e}if(32&_){n.mode=12;break t}t.msg="invalid literal/length code",n.mode=30;break t}w=65535&b,(_&=15)&&(p<_&&(f+=A[r++]<<p,p+=8),w+=f&(1<<_)-1,f>>>=_,p-=_),p<15&&(f+=A[r++]<<p,f+=A[r++]<<(p+=8),p+=8),b=m[f&v];n:for(;;){if(f>>>=_=b>>>24,p-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=m[(65535&b)+(f&(1<<_)-1)];continue n}t.msg="invalid distance code",n.mode=30;break t}if(x=65535&b,p<(_&=15)&&(f+=A[r++]<<p,(p+=8)<_&&(f+=A[r++]<<p,p+=8)),(x+=f&(1<<_)-1)>l){t.msg="invalid distance too far back",n.mode=30;break t}if(f>>>=_,p-=_,x>(_=o-a)){if((_=x-_)>u&&n.sane){t.msg="invalid distance too far back",n.mode=30;break t}if(M=0,S=d,0===h){if(M+=c-_,_<w){w-=_;do{C[o++]=d[M++]}while(--_);M=o-x,S=C}}else if(h<_){if(M+=c+h-_,(_-=h)<w){w-=_;do{C[o++]=d[M++]}while(--_);if(M=0,h<w){w-=_=h;do{C[o++]=d[M++]}while(--_);M=o-x,S=C}}}else if(M+=h-_,_<w){w-=_;do{C[o++]=d[M++]}while(--_);M=o-x,S=C}for(;w>2;)C[o++]=S[M++],C[o++]=S[M++],C[o++]=S[M++],w-=3;w&&(C[o++]=S[M++],w>1&&(C[o++]=S[M++]))}else{M=o-x;do{C[o++]=C[M++],C[o++]=C[M++],C[o++]=C[M++],w-=3}while(w>2);w&&(C[o++]=C[M++],w>1&&(C[o++]=C[M++]))}break}}break}}while(r<i&&o<s);f&=(1<<(p-=(w=p>>3)<<3))-1,t.next_in=r-=w,t.next_out=o,t.avail_in=r<i?i-r+5:5-(r-i),t.avail_out=o<s?s-o+257:257-(o-s),n.hold=f,n.bits=p}},function(t,e,n){"use strict";var r=n(71),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(t,e,n,l,c,u,h,d){var f,p,g,m,y,v,b,_,w,x=d.bits,M=0,S=0,A=0,C=0,k=0,T=0,E=0,O=0,D=0,P=0,L=null,I=0,R=new r.Buf16(16),N=new r.Buf16(16),B=null,F=0;for(M=0;M<=15;M++)R[M]=0;for(S=0;S<l;S++)R[e[n+S]]++;for(k=x,C=15;C>=1&&0===R[C];C--);if(k>C&&(k=C),0===C)return c[u++]=20971520,c[u++]=20971520,d.bits=1,0;for(A=1;A<C&&0===R[A];A++);for(k<A&&(k=A),O=1,M=1;M<=15;M++)if(O<<=1,(O-=R[M])<0)return-1;if(O>0&&(0===t||1!==C))return-1;for(N[1]=0,M=1;M<15;M++)N[M+1]=N[M]+R[M];for(S=0;S<l;S++)0!==e[n+S]&&(h[N[e[n+S]]++]=S);if(0===t?(L=B=h,v=19):1===t?(L=i,I-=257,B=o,F-=257,v=256):(L=a,B=s,v=-1),P=0,S=0,M=A,y=u,T=k,E=0,g=-1,m=(D=1<<k)-1,1===t&&D>852||2===t&&D>592)return 1;for(;;){b=M-E,h[S]<v?(_=0,w=h[S]):h[S]>v?(_=B[F+h[S]],w=L[I+h[S]]):(_=96,w=0),f=1<<M-E,A=p=1<<T;do{c[y+(P>>E)+(p-=f)]=b<<24|_<<16|w|0}while(0!==p);for(f=1<<M-1;P&f;)f>>=1;if(0!==f?(P&=f-1,P+=f):P=0,S++,0==--R[M]){if(M===C)break;M=e[n+h[S]]}if(M>k&&(P&m)!==g){for(0===E&&(E=k),y+=A,O=1<<(T=M-E);T+E<C&&!((O-=R[T+E])<=0);)T++,O<<=1;if(D+=1<<T,1===t&&D>852||2===t&&D>592)return 1;c[g=P&m]=k<<24|T<<16|y-u|0}}return 0!==P&&(c[y+P]=M-E<<24|64<<16|0),d.bits=k,0}},function(t,e,n){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(t,e,n){var r;t.exports=(r=n(1),n(72),n(278),n(279),n(47),n(48),n(105),n(174),n(280),n(175),n(281),n(282),n(283),n(106),n(284),n(33),n(6),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),r)},function(t,e,n){var r;t.exports=(r=n(1),function(){if("function"==typeof ArrayBuffer){var t=r.lib.WordArray,e=t.init;(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var n=t.byteLength,r=[],i=0;i<n;i++)r[i>>>2]|=t[i]<<24-i%4*8;e.call(this,r,n)}else e.apply(this,arguments)}).prototype=t}}(),r.lib.WordArray)},function(t,e,n){var r;t.exports=(r=n(1),function(){var t=r.lib.WordArray,e=r.enc;function n(t){return t<<8&4278255360|t>>>8&16711935}e.Utf16=e.Utf16BE={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i+=2)r.push(String.fromCharCode(e[i>>>2]>>>16-i%4*8&65535));return r.join("")},parse:function(e){for(var n=e.length,r=[],i=0;i<n;i++)r[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(r,2*n)}},e.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],o=0;o<r;o+=2){var a=n(e[o>>>2]>>>16-o%4*8&65535);i.push(String.fromCharCode(a))}return i.join("")},parse:function(e){for(var r=e.length,i=[],o=0;o<r;o++)i[o>>>1]|=n(e.charCodeAt(o)<<16-o%2*16);return t.create(i,2*r)}}}(),r.enc.Utf16)},function(t,e,n){var r,i,o,a,s,l;t.exports=(l=n(1),n(174),i=(r=l).lib.WordArray,s=(o=r.algo).SHA224=(a=o.SHA256).extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=a._doFinalize.call(this);return t.sigBytes-=4,t}}),r.SHA224=a._createHelper(s),r.HmacSHA224=a._createHmacHelper(s),l.SHA224)},function(t,e,n){var r,i,o,a,s,l,c,u;t.exports=(u=n(1),n(72),n(175),o=(i=(r=u).x64).Word,a=i.WordArray,c=(s=r.algo).SHA384=(l=s.SHA512).extend({_doReset:function(){this._hash=new a.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var t=l._doFinalize.call(this);return t.sigBytes-=16,t}}),r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c),u.SHA384)},function(t,e,n){var r;t.exports=(r=n(1),n(72),function(t){var e=r,n=e.lib,i=n.WordArray,o=n.Hasher,a=e.x64.Word,s=e.algo,l=[],c=[],u=[];!function(){for(var t=1,e=0,n=0;n<24;n++){l[t+5*e]=(n+1)*(n+2)/2%64;var r=(2*t+3*e)%5;t=e%5,e=r}for(t=0;t<5;t++)for(e=0;e<5;e++)c[t+5*e]=e+(2*t+3*e)%5*5;for(var i=1,o=0;o<24;o++){for(var s=0,h=0,d=0;d<7;d++){if(1&i){var f=(1<<d)-1;f<32?h^=1<<f:s^=1<<f-32}128&i?i=i<<1^113:i<<=1}u[o]=a.create(s,h)}}();var h=[];!function(){for(var t=0;t<25;t++)h[t]=a.create()}();var d=s.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],e=0;e<25;e++)t[e]=new a.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,e){for(var n=this._state,r=this.blockSize/2,i=0;i<r;i++){var o=t[e+2*i],a=t[e+2*i+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(D=n[i]).high^=a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),D.low^=o}for(var s=0;s<24;s++){for(var d=0;d<5;d++){for(var f=0,p=0,g=0;g<5;g++)f^=(D=n[d+5*g]).high,p^=D.low;var m=h[d];m.high=f,m.low=p}for(d=0;d<5;d++){var y=h[(d+4)%5],v=h[(d+1)%5],b=v.high,_=v.low;for(f=y.high^(b<<1|_>>>31),p=y.low^(_<<1|b>>>31),g=0;g<5;g++)(D=n[d+5*g]).high^=f,D.low^=p}for(var w=1;w<25;w++){var x=(D=n[w]).high,M=D.low,S=l[w];S<32?(f=x<<S|M>>>32-S,p=M<<S|x>>>32-S):(f=M<<S-32|x>>>64-S,p=x<<S-32|M>>>64-S);var A=h[c[w]];A.high=f,A.low=p}var C=h[0],k=n[0];for(C.high=k.high,C.low=k.low,d=0;d<5;d++)for(g=0;g<5;g++){var T=h[w=d+5*g],E=h[(d+1)%5+5*g],O=h[(d+2)%5+5*g];(D=n[w]).high=T.high^~E.high&O.high,D.low=T.low^~E.low&O.low}var D,P=u[s];(D=n[0]).high^=P.high,D.low^=P.low}},_doFinalize:function(){var e=this._data,n=e.words,r=8*e.sigBytes,o=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u<l;u++){var h=a[u],d=h.high,f=h.low;d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),c.push(f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8)),c.push(d)}return new i.init(c,s)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),n=0;n<25;n++)e[n]=e[n].clone();return t}});e.SHA3=o._createHelper(d),e.HmacSHA3=o._createHmacHelper(d)}(Math),r.SHA3)},function(t,e,n){var r;t.exports=(r=n(1),function(t){var e=r,n=e.lib,i=n.WordArray,o=n.Hasher,a=e.algo,s=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),l=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=i.create([0,1518500249,1859775393,2400959708,2840853838]),d=i.create([1352829926,1548603684,1836072691,2053994217,0]),f=a.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var r=e+n,i=t[r];t[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,a,f,_,w,x,M,S,A,C,k,T=this._hash.words,E=h.words,O=d.words,D=s.words,P=l.words,L=c.words,I=u.words;for(x=o=T[0],M=a=T[1],S=f=T[2],A=_=T[3],C=w=T[4],n=0;n<80;n+=1)k=o+t[e+D[n]]|0,k+=n<16?p(a,f,_)+E[0]:n<32?g(a,f,_)+E[1]:n<48?m(a,f,_)+E[2]:n<64?y(a,f,_)+E[3]:v(a,f,_)+E[4],k=(k=b(k|=0,L[n]))+w|0,o=w,w=_,_=b(f,10),f=a,a=k,k=x+t[e+P[n]]|0,k+=n<16?v(M,S,A)+O[0]:n<32?y(M,S,A)+O[1]:n<48?m(M,S,A)+O[2]:n<64?g(M,S,A)+O[3]:p(M,S,A)+O[4],k=(k=b(k|=0,I[n]))+C|0,x=C,C=A,A=b(S,10),S=M,M=k;k=T[1]+f+A|0,T[1]=T[2]+_+C|0,T[2]=T[3]+w+x|0,T[3]=T[4]+o+M|0,T[4]=T[0]+a+S|0,T[0]=k},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(e.length+1),this._process();for(var i=this._hash,o=i.words,a=0;a<5;a++){var s=o[a];o[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function p(t,e,n){return t^e^n}function g(t,e,n){return t&e|~t&n}function m(t,e,n){return(t|~e)^n}function y(t,e,n){return t&n|e&~n}function v(t,e,n){return t^(e|~n)}function b(t,e){return t<<e|t>>>32-e}e.RIPEMD160=o._createHelper(f),e.HmacRIPEMD160=o._createHmacHelper(f)}(Math),r.RIPEMD160)},function(t,e,n){var r,i,o,a,s,l,c,u;t.exports=(u=n(1),n(105),n(106),a=(i=(r=u).lib).WordArray,l=(s=r.algo).HMAC,c=s.PBKDF2=(o=i.Base).extend({cfg:o.extend({keySize:4,hasher:s.SHA1,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var n=this.cfg,r=l.create(n.hasher,t),i=a.create(),o=a.create([1]),s=i.words,c=o.words,u=n.keySize,h=n.iterations;s.length<u;){var d=r.update(e).finalize(o);r.reset();for(var f=d.words,p=f.length,g=d,m=1;m<h;m++){g=r.finalize(g),r.reset();for(var y=g.words,v=0;v<p;v++)f[v]^=y[v]}i.concat(d),c[0]++}return i.sigBytes=4*u,i}}),r.PBKDF2=function(t,e,n){return c.create(n).compute(t,e)},u.PBKDF2)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.mode.CFB=function(){var t=r.lib.BlockCipherMode.extend();function e(t,e,n,r){var i=this._iv;if(i){var o=i.slice(0);this._iv=void 0}else o=this._prevBlock;r.encryptBlock(o,0);for(var a=0;a<n;a++)t[e+a]^=o[a]}return t.Encryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize;e.call(this,t,n,i,r),this._prevBlock=t.slice(n,n+i)}}),t.Decryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize,o=t.slice(n,n+i);e.call(this,t,n,i,r),this._prevBlock=o}}),t}(),r.mode.CFB)},function(t,e,n){var r,i,o;t.exports=(o=n(1),n(6),o.mode.CTR=(i=(r=o.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0);var a=o.slice(0);n.encryptBlock(a,0),o[r-1]=o[r-1]+1|0;for(var s=0;s<r;s++)t[e+s]^=a[s]}}),r.Decryptor=i,r),o.mode.CTR)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.mode.CTRGladman=function(){var t=r.lib.BlockCipherMode.extend();function e(t){if(255==(t>>24&255)){var e=t>>16&255,n=t>>8&255,r=255&t;255===e?(e=0,255===n?(n=0,255===r?r=0:++r):++n):++e,t=0,t+=e<<16,t+=n<<8,t+=r}else t+=1<<24;return t}var n=t.Encryptor=t.extend({processBlock:function(t,n){var r=this._cipher,i=r.blockSize,o=this._iv,a=this._counter;o&&(a=this._counter=o.slice(0),this._iv=void 0),function(t){0===(t[0]=e(t[0]))&&(t[1]=e(t[1]))}(a);var s=a.slice(0);r.encryptBlock(s,0);for(var l=0;l<i;l++)t[n+l]^=s[l]}});return t.Decryptor=n,t}(),r.mode.CTRGladman)},function(t,e,n){var r,i,o;t.exports=(o=n(1),n(6),o.mode.OFB=(i=(r=o.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._keystream;i&&(o=this._keystream=i.slice(0),this._iv=void 0),n.encryptBlock(o,0);for(var a=0;a<r;a++)t[e+a]^=o[a]}}),r.Decryptor=i,r),o.mode.OFB)},function(t,e,n){var r,i;t.exports=(i=n(1),n(6),i.mode.ECB=((r=i.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),r.Decryptor=r.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),r),i.mode.ECB)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.pad.AnsiX923={pad:function(t,e){var n=t.sigBytes,r=4*e,i=r-n%r,o=n+i-1;t.clamp(),t.words[o>>>2]|=i<<24-o%4*8,t.sigBytes+=i},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},r.pad.Ansix923)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.pad.Iso10126={pad:function(t,e){var n=4*e,i=n-t.sigBytes%n;t.concat(r.lib.WordArray.random(i-1)).concat(r.lib.WordArray.create([i<<24],1))},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},r.pad.Iso10126)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.pad.Iso97971={pad:function(t,e){t.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(t,e)},unpad:function(t){r.pad.ZeroPadding.unpad(t),t.sigBytes--}},r.pad.Iso97971)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.pad.ZeroPadding={pad:function(t,e){var n=4*e;t.clamp(),t.sigBytes+=n-(t.sigBytes%n||n)},unpad:function(t){for(var e=t.words,n=t.sigBytes-1;!(e[n>>>2]>>>24-n%4*8&255);)n--;t.sigBytes=n+1}},r.pad.ZeroPadding)},function(t,e,n){var r;t.exports=(r=n(1),n(6),r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding)},function(t,e,n){var r,i,o;t.exports=(o=n(1),n(6),r=o.lib.CipherParams,i=o.enc.Hex,o.format.Hex={stringify:function(t){return t.ciphertext.toString(i)},parse:function(t){var e=i.parse(t);return r.create({ciphertext:e})}},o.format.Hex)},function(t,e,n){var r;t.exports=(r=n(1),n(47),n(48),n(33),n(6),function(){var t=r,e=t.lib.BlockCipher,n=t.algo,i=[],o=[],a=[],s=[],l=[],c=[],u=[],h=[],d=[],f=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var n=0,r=0;for(e=0;e<256;e++){var p=r^r<<1^r<<2^r<<3^r<<4;i[n]=p=p>>>8^255&p^99,o[p]=n;var g,m=t[n],y=t[m],v=t[y];a[n]=(g=257*t[p]^16843008*p)<<24|g>>>8,s[n]=g<<16|g>>>16,l[n]=g<<8|g>>>24,c[n]=g,u[p]=(g=16843009*v^65537*y^257*m^16843008*n)<<24|g>>>8,h[p]=g<<16|g>>>16,d[p]=g<<8|g>>>24,f[p]=g,n?(n=m^t[t[t[v^m]]],r^=t[t[r]]):n=r=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=n.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,n=t.sigBytes/4,r=4*((this._nRounds=n+6)+1),o=this._keySchedule=[],a=0;a<r;a++)if(a<n)o[a]=e[a];else{var s=o[a-1];a%n?n>6&&a%n==4&&(s=i[s>>>24]<<24|i[s>>>16&255]<<16|i[s>>>8&255]<<8|i[255&s]):(s=i[(s=s<<8|s>>>24)>>>24]<<24|i[s>>>16&255]<<16|i[s>>>8&255]<<8|i[255&s],s^=p[a/n|0]<<24),o[a]=o[a-n]^s}for(var l=this._invKeySchedule=[],c=0;c<r;c++)a=r-c,s=c%4?o[a]:o[a-4],l[c]=c<4||a<=4?s:u[i[s>>>24]]^h[i[s>>>16&255]]^d[i[s>>>8&255]]^f[i[255&s]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,a,s,l,c,i)},decryptBlock:function(t,e){var n=t[e+1];t[e+1]=t[e+3],t[e+3]=n,this._doCryptBlock(t,e,this._invKeySchedule,u,h,d,f,o),n=t[e+1],t[e+1]=t[e+3],t[e+3]=n},_doCryptBlock:function(t,e,n,r,i,o,a,s){for(var l=this._nRounds,c=t[e]^n[0],u=t[e+1]^n[1],h=t[e+2]^n[2],d=t[e+3]^n[3],f=4,p=1;p<l;p++){var g=r[c>>>24]^i[u>>>16&255]^o[h>>>8&255]^a[255&d]^n[f++],m=r[u>>>24]^i[h>>>16&255]^o[d>>>8&255]^a[255&c]^n[f++],y=r[h>>>24]^i[d>>>16&255]^o[c>>>8&255]^a[255&u]^n[f++],v=r[d>>>24]^i[c>>>16&255]^o[u>>>8&255]^a[255&h]^n[f++];c=g,u=m,h=y,d=v}g=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[h>>>8&255]<<8|s[255&d])^n[f++],m=(s[u>>>24]<<24|s[h>>>16&255]<<16|s[d>>>8&255]<<8|s[255&c])^n[f++],y=(s[h>>>24]<<24|s[d>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^n[f++],v=(s[d>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&h])^n[f++],t[e]=g,t[e+1]=m,t[e+2]=y,t[e+3]=v},keySize:8});t.AES=e._createHelper(g)}(),r.AES)},function(t,e,n){var r;t.exports=(r=n(1),n(47),n(48),n(33),n(6),function(){var t=r,e=t.lib,n=e.WordArray,i=e.BlockCipher,o=t.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],l=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],n=0;n<56;n++){var r=a[n]-1;e[n]=t[r>>>5]>>>31-r%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var c=i[o]=[],u=l[o];for(n=0;n<24;n++)c[n/6|0]|=e[(s[n]-1+u)%28]<<31-n%6,c[4+(n/6|0)]|=e[28+(s[n+24]-1+u)%28]<<31-n%6;for(c[0]=c[0]<<1|c[0]>>>31,n=1;n<7;n++)c[n]=c[n]>>>4*(n-1)+3;c[7]=c[7]<<5|c[7]>>>27}var h=this._invSubKeys=[];for(n=0;n<16;n++)h[n]=i[15-n]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,n){this._lBlock=t[e],this._rBlock=t[e+1],d.call(this,4,252645135),d.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),d.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],o=this._lBlock,a=this._rBlock,s=0,l=0;l<8;l++)s|=c[l][((a^i[l])&u[l])>>>0];this._lBlock=a,this._rBlock=o^s}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,d.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(t,e){var n=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=n,this._lBlock^=n<<t}function f(t,e){var n=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=n,this._rBlock^=n<<t}t.DES=i._createHelper(h);var p=o.TripleDES=i.extend({_doReset:function(){var t=this._key.words;this._des1=h.createEncryptor(n.create(t.slice(0,2))),this._des2=h.createEncryptor(n.create(t.slice(2,4))),this._des3=h.createEncryptor(n.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(p)}(),r.TripleDES)},function(t,e,n){var r;t.exports=(r=n(1),n(47),n(48),n(33),n(6),function(){var t=r,e=t.lib.StreamCipher,n=t.algo,i=n.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,n=t.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;i=0;for(var o=0;i<256;i++){var a=i%n,s=r[i];r[i]=r[o=(o+r[i]+(e[a>>>2]>>>24-a%4*8&255))%256],r[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var t=this._S,e=this._i,n=this._j,r=0,i=0;i<4;i++){var o=t[e=(e+1)%256];t[e]=t[n=(n+t[e])%256],t[n]=o,r|=t[(t[e]+t[n])%256]<<24-8*i}return this._i=e,this._j=n,r}t.RC4=e._createHelper(i);var a=n.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)o.call(this)}});t.RC4Drop=e._createHelper(a)}(),r.RC4)},function(t,e,n){var r;t.exports=(r=n(1),n(47),n(48),n(33),n(6),function(){var t=r,e=t.lib.StreamCipher,n=[],i=[],o=[],a=t.algo.Rabbit=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,n=0;n<4;n++)t[n]=16711935&(t[n]<<8|t[n]>>>24)|4278255360&(t[n]<<24|t[n]>>>8);var r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(this._b=0,n=0;n<4;n++)s.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(e){var o=e.words,a=o[0],l=o[1],c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),h=c>>>16|4294901760&u,d=u<<16|65535&c;for(i[0]^=c,i[1]^=h,i[2]^=u,i[3]^=d,i[4]^=c,i[5]^=h,i[6]^=u,i[7]^=d,n=0;n<4;n++)s.call(this)}},_doProcessBlock:function(t,e){var r=this._X;s.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var t=this._X,e=this._C,n=0;n<8;n++)i[n]=e[n];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<i[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<i[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<i[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<i[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<i[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<i[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<i[6]>>>0?1:0)|0,this._b=e[7]>>>0<i[7]>>>0?1:0,n=0;n<8;n++){var r=t[n]+e[n],a=65535&r,s=r>>>16;o[n]=((a*a>>>17)+a*s>>>15)+s*s^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,t[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,t[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,t[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,t[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,t[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,t[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,t[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}t.Rabbit=e._createHelper(a)}(),r.Rabbit)},function(t,e,n){var r;t.exports=(r=n(1),n(47),n(48),n(33),n(6),function(){var t=r,e=t.lib.StreamCipher,n=[],i=[],o=[],a=t.algo.RabbitLegacy=e.extend({_doReset:function(){var t=this._key.words,e=this.cfg.iv,n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],r=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var i=0;i<4;i++)s.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(e){var o=e.words,a=o[0],l=o[1],c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),h=c>>>16|4294901760&u,d=u<<16|65535&c;for(r[0]^=c,r[1]^=h,r[2]^=u,r[3]^=d,r[4]^=c,r[5]^=h,r[6]^=u,r[7]^=d,i=0;i<4;i++)s.call(this)}},_doProcessBlock:function(t,e){var r=this._X;s.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var t=this._X,e=this._C,n=0;n<8;n++)i[n]=e[n];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<i[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<i[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<i[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<i[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<i[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<i[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<i[6]>>>0?1:0)|0,this._b=e[7]>>>0<i[7]>>>0?1:0,n=0;n<8;n++){var r=t[n]+e[n],a=65535&r,s=r>>>16;o[n]=((a*a>>>17)+a*s>>>15)+s*s^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,t[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,t[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,t[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,t[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,t[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,t[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,t[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}t.RabbitLegacy=e._createHelper(a)}(),r.RabbitLegacy)},function(t,e,n){"use strict";(function(e,r){function i(t){return t&&"object"==typeof t&&"default"in t?t.default:t}var o=i(n(302)),a=i(n(332)),s=i(n(335)),l=i(n(345)),c=i(n(122)),u=i(n(357)),h=i(n(191)),d=i(n(362)),f=i(n(363)),p=i(n(364)),g=i(n(375)),m=i(n(376)),y=n(26),v=i(n(384)),b=i(n(387)),_=i(n(401)),w=i(n(405)),x=i(n(408)),M=i(n(413)),S=i(n(419)),A=i(n(424)),C=i(n(425)),k=i(n(427)),T=i(n(430)),E=i(n(83)),O=i(n(431)),D={logErrors:!1},P=[];function L(t,e,n){if(n.get){var r=n.get;n.get=function(){var t=r.call(this);return h(this,e,{value:t}),t}}else if("function"==typeof n.value){var i=n.value;return{get:function(){var t=new p;function n(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=n.length>0?n[0]:"value";if(t.has(o))return t.get(o);var a=i.apply(this,n);return t.set(o,a),a}return h(this,e,{value:n}),n}}}}D.registerFormat=function(t){P.push(t)},D.openSync=function(t,e){var n=fs.readFileSync(t);return D.create(n,e)},D.open=function(t,e,n){"function"==typeof e&&(n=e,e=null),fs.readFile(t,(function(t,r){if(t)return n(t);try{var i=D.create(r,e)}catch(o){return n(o)}return n(null,i)}))},D.create=function(t,e){for(var n=0;n<P.length;n++){var r=P[n];if(r.probe(t)){var i=new r(new o.DecodeStream(t));return e?i.getFont(e):i}}throw new Error("Unknown font format")},D.defaultLanguage="en",D.setDefaultLanguage=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en";D.defaultLanguage=t};var I=new o.Struct({firstCode:o.uint16,entryCount:o.uint16,idDelta:o.int16,idRangeOffset:o.uint16}),R=new o.Struct({startCharCode:o.uint32,endCharCode:o.uint32,glyphID:o.uint32}),N=new o.Struct({startUnicodeValue:o.uint24,additionalCount:o.uint8}),B=new o.Struct({unicodeValue:o.uint24,glyphID:o.uint16}),F=new o.Array(N,o.uint32),z=new o.Array(B,o.uint32),j=new o.Struct({varSelector:o.uint24,defaultUVS:new o.Pointer(o.uint32,F,{type:"parent"}),nonDefaultUVS:new o.Pointer(o.uint32,z,{type:"parent"})}),W=new o.VersionedStruct(o.uint16,{0:{length:o.uint16,language:o.uint16,codeMap:new o.LazyArray(o.uint8,256)},2:{length:o.uint16,language:o.uint16,subHeaderKeys:new o.Array(o.uint16,256),subHeaderCount:function(t){return Math.max.apply(Math,t.subHeaderKeys)},subHeaders:new o.LazyArray(I,"subHeaderCount"),glyphIndexArray:new o.LazyArray(o.uint16,"subHeaderCount")},4:{length:o.uint16,language:o.uint16,segCountX2:o.uint16,segCount:function(t){return t.segCountX2>>1},searchRange:o.uint16,entrySelector:o.uint16,rangeShift:o.uint16,endCode:new o.LazyArray(o.uint16,"segCount"),reservedPad:new o.Reserved(o.uint16),startCode:new o.LazyArray(o.uint16,"segCount"),idDelta:new o.LazyArray(o.int16,"segCount"),idRangeOffset:new o.LazyArray(o.uint16,"segCount"),glyphIndexArray:new o.LazyArray(o.uint16,(function(t){return(t.length-t._currentOffset)/2}))},6:{length:o.uint16,language:o.uint16,firstCode:o.uint16,entryCount:o.uint16,glyphIndices:new o.LazyArray(o.uint16,"entryCount")},8:{reserved:new o.Reserved(o.uint16),length:o.uint32,language:o.uint16,is32:new o.LazyArray(o.uint8,8192),nGroups:o.uint32,groups:new o.LazyArray(R,"nGroups")},10:{reserved:new o.Reserved(o.uint16),length:o.uint32,language:o.uint32,firstCode:o.uint32,entryCount:o.uint32,glyphIndices:new o.LazyArray(o.uint16,"numChars")},12:{reserved:new o.Reserved(o.uint16),length:o.uint32,language:o.uint32,nGroups:o.uint32,groups:new o.LazyArray(R,"nGroups")},13:{reserved:new o.Reserved(o.uint16),length:o.uint32,language:o.uint32,nGroups:o.uint32,groups:new o.LazyArray(R,"nGroups")},14:{length:o.uint32,numRecords:o.uint32,varSelectors:new o.LazyArray(j,"numRecords")}}),V=new o.Struct({platformID:o.uint16,encodingID:o.uint16,table:new o.Pointer(o.uint32,W,{type:"parent",lazy:!0})}),H=new o.Struct({version:o.uint16,numSubtables:o.uint16,tables:new o.Array(V,"numSubtables")}),Y=new o.Struct({version:o.int32,revision:o.int32,checkSumAdjustment:o.uint32,magicNumber:o.uint32,flags:o.uint16,unitsPerEm:o.uint16,created:new o.Array(o.int32,2),modified:new o.Array(o.int32,2),xMin:o.int16,yMin:o.int16,xMax:o.int16,yMax:o.int16,macStyle:new o.Bitfield(o.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:o.uint16,fontDirectionHint:o.int16,indexToLocFormat:o.int16,glyphDataFormat:o.int16}),U=new o.Struct({version:o.int32,ascent:o.int16,descent:o.int16,lineGap:o.int16,advanceWidthMax:o.uint16,minLeftSideBearing:o.int16,minRightSideBearing:o.int16,xMaxExtent:o.int16,caretSlopeRise:o.int16,caretSlopeRun:o.int16,caretOffset:o.int16,reserved:new o.Reserved(o.int16,4),metricDataFormat:o.int16,numberOfMetrics:o.uint16}),q=new o.Struct({advance:o.uint16,bearing:o.int16}),$=new o.Struct({metrics:new o.LazyArray(q,(function(t){return t.parent.hhea.numberOfMetrics})),bearings:new o.LazyArray(o.int16,(function(t){return t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics}))}),G=new o.Struct({version:o.int32,numGlyphs:o.uint16,maxPoints:o.uint16,maxContours:o.uint16,maxComponentPoints:o.uint16,maxComponentContours:o.uint16,maxZones:o.uint16,maxTwilightPoints:o.uint16,maxStorage:o.uint16,maxFunctionDefs:o.uint16,maxInstructionDefs:o.uint16,maxStackElements:o.uint16,maxSizeOfInstructions:o.uint16,maxComponentElements:o.uint16,maxComponentDepth:o.uint16});function X(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return 1===t&&Z[n]?Z[n]:K[t][e]}var K=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],Z={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},J=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],Q=new o.Struct({platformID:o.uint16,encodingID:o.uint16,languageID:o.uint16,nameID:o.uint16,length:o.uint16,string:new o.Pointer(o.uint16,new o.String("length",(function(t){return X(t.platformID,t.encodingID,t.languageID)})),{type:"parent",relativeTo:"parent.stringOffset",allowNull:!1})}),tt=new o.Struct({length:o.uint16,tag:new o.Pointer(o.uint16,new o.String("length","utf16be"),{type:"parent",relativeTo:"stringOffset"})}),et=new o.VersionedStruct(o.uint16,{0:{count:o.uint16,stringOffset:o.uint16,records:new o.Array(Q,"count")},1:{count:o.uint16,stringOffset:o.uint16,records:new o.Array(Q,"count"),langTagCount:o.uint16,langTags:new o.Array(tt,"langTagCount")}}),nt=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];et.process=function(t){var e={},n=this.records,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,l=J[a.platformID][a.languageID];null==l&&null!=this.langTags&&a.languageID>=32768&&(l=this.langTags[a.languageID-32768].tag),null==l&&(l=a.platformID+"-"+a.languageID);var c=a.nameID>=256?"fontFeatures":nt[a.nameID]||a.nameID;null==e[c]&&(e[c]={});var u=e[c];a.nameID>=256&&(u=u[a.nameID]||(u[a.nameID]={})),"string"!=typeof a.string&&"string"==typeof u[l]||(u[l]=a.string)}this.records=e},et.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var t=[];for(var n in this.records){var r=this.records[n];"fontFeatures"!==n&&(t.push({platformID:3,encodingID:1,languageID:1033,nameID:nt.indexOf(n),length:e.byteLength(r.en,"utf16le"),string:r.en}),"postscriptName"===n&&t.push({platformID:1,encodingID:0,languageID:0,nameID:nt.indexOf(n),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=et.size(this,null,!1)}};var rt=new o.VersionedStruct(o.uint16,{header:{xAvgCharWidth:o.int16,usWeightClass:o.uint16,usWidthClass:o.uint16,fsType:new o.Bitfield(o.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:o.int16,ySubscriptYSize:o.int16,ySubscriptXOffset:o.int16,ySubscriptYOffset:o.int16,ySuperscriptXSize:o.int16,ySuperscriptYSize:o.int16,ySuperscriptXOffset:o.int16,ySuperscriptYOffset:o.int16,yStrikeoutSize:o.int16,yStrikeoutPosition:o.int16,sFamilyClass:o.int16,panose:new o.Array(o.uint8,10),ulCharRange:new o.Array(o.uint32,4),vendorID:new o.String(4),fsSelection:new o.Bitfield(o.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:o.uint16,usLastCharIndex:o.uint16},0:{},1:{typoAscender:o.int16,typoDescender:o.int16,typoLineGap:o.int16,winAscent:o.uint16,winDescent:o.uint16,codePageRange:new o.Array(o.uint32,2)},2:{typoAscender:o.int16,typoDescender:o.int16,typoLineGap:o.int16,winAscent:o.uint16,winDescent:o.uint16,codePageRange:new o.Array(o.uint32,2),xHeight:o.int16,capHeight:o.int16,defaultChar:o.uint16,breakChar:o.uint16,maxContent:o.uint16},5:{typoAscender:o.int16,typoDescender:o.int16,typoLineGap:o.int16,winAscent:o.uint16,winDescent:o.uint16,codePageRange:new o.Array(o.uint32,2),xHeight:o.int16,capHeight:o.int16,defaultChar:o.uint16,breakChar:o.uint16,maxContent:o.uint16,usLowerOpticalPointSize:o.uint16,usUpperOpticalPointSize:o.uint16}}),it=rt.versions;it[3]=it[4]=it[2];var ot=new o.VersionedStruct(o.fixed32,{header:{italicAngle:o.fixed32,underlinePosition:o.int16,underlineThickness:o.int16,isFixedPitch:o.uint32,minMemType42:o.uint32,maxMemType42:o.uint32,minMemType1:o.uint32,maxMemType1:o.uint32},1:{},2:{numberOfGlyphs:o.uint16,glyphNameIndex:new o.Array(o.uint16,"numberOfGlyphs"),names:new o.Array(new o.String(o.uint8))},2.5:{numberOfGlyphs:o.uint16,offsets:new o.Array(o.uint8,"numberOfGlyphs")},3:{},4:{map:new o.Array(o.uint32,(function(t){return t.parent.maxp.numGlyphs}))}}),at=new o.Struct({controlValues:new o.Array(o.int16)}),st=new o.Struct({instructions:new o.Array(o.uint8)}),lt=new o.VersionedStruct("head.indexToLocFormat",{0:{offsets:new o.Array(o.uint16)},1:{offsets:new o.Array(o.uint32)}});lt.process=function(){if(0===this.version)for(var t=0;t<this.offsets.length;t++)this.offsets[t]<<=1},lt.preEncode=function(){if(0===this.version)for(var t=0;t<this.offsets.length;t++)this.offsets[t]>>>=1};var ct=new o.Struct({controlValueProgram:new o.Array(o.uint8)}),ut=new o.Array(new o.Buffer),ht=function(){function t(e){d(this,t),this.type=e}return t.prototype.getCFFVersion=function(t){for(;t&&!t.hdrSize;)t=t.parent;return t?t.version:-1},t.prototype.decode=function(t,e){var n=this.getCFFVersion(e)>=2?t.readUInt32BE():t.readUInt16BE();if(0===n)return[];var r=t.readUInt8(),i=void 0;if(1===r)i=o.uint8;else if(2===r)i=o.uint16;else if(3===r)i=o.uint24;else{if(4!==r)throw new Error("Bad offset size in CFFIndex: "+r+" "+t.pos);i=o.uint32}for(var a=[],s=t.pos+(n+1)*r-1,l=i.decode(t),c=0;c<n;c++){var u=i.decode(t);if(null!=this.type){var h=t.pos;t.pos=s+l,e.length=u-l,a.push(this.type.decode(t,e)),t.pos=h}else a.push({offset:s+l,length:u-l});l=u}return t.pos=s+l,a},t.prototype.size=function(t,e){var n=2;if(0===t.length)return n;for(var r=this.type||new o.Buffer,i=1,a=0;a<t.length;a++)i+=r.size(t[a],e);var s=void 0;if(i<=255)s=o.uint8;else if(i<=65535)s=o.uint16;else if(i<=16777215)s=o.uint24;else{if(!(i<=4294967295))throw new Error("Bad offset in CFFIndex");s=o.uint32}return(n+=1+s.size()*(t.length+1))+(i-1)},t.prototype.encode=function(t,e,n){if(t.writeUInt16BE(e.length),0!==e.length){var r=this.type||new o.Buffer,i=[],a=1,l=e,c=Array.isArray(l),u=0;for(l=c?l:s(l);;){var h;if(c){if(u>=l.length)break;h=l[u++]}else{if((u=l.next()).done)break;h=u.value}var d=r.size(h,n);i.push(d),a+=d}var f=void 0;if(a<=255)f=o.uint8;else if(a<=65535)f=o.uint16;else if(a<=16777215)f=o.uint24;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");f=o.uint32}t.writeUInt8(f.size()),f.encode(t,a=1);var p=i,g=Array.isArray(p),m=0;for(p=g?p:s(p);;){var y;if(g){if(m>=p.length)break;y=p[m++]}else{if((m=p.next()).done)break;y=m.value}f.encode(t,a+=y)}var v=e,b=Array.isArray(v),_=0;for(v=b?v:s(v);;){var w;if(b){if(_>=v.length)break;w=v[_++]}else{if((_=v.next()).done)break;w=_.value}r.encode(t,w,n)}}},t}(),dt=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],ft={".":10,E:11,"E-":12,"-":14},pt=function(){function t(){d(this,t)}return t.decode=function(t,e){if(32<=e&&e<=246)return e-139;if(247<=e&&e<=250)return 256*(e-247)+t.readUInt8()+108;if(251<=e&&e<=254)return 256*-(e-251)-t.readUInt8()-108;if(28===e)return t.readInt16BE();if(29===e)return t.readInt32BE();if(30===e){for(var n="";;){var r=t.readUInt8(),i=r>>4;if(15===i)break;n+=dt[i];var o=15&r;if(15===o)break;n+=dt[o]}return parseFloat(n)}return null},t.size=function(t){return t.forceLarge&&(t=32768),(0|t)!==t?1+Math.ceil(((""+t).length+1)/2):-107<=t&&t<=107?1:108<=t&&t<=1131||-1131<=t&&t<=-108?2:-32768<=t&&t<=32767?3:5},t.encode=function(t,e){var n=Number(e);if(e.forceLarge)return t.writeUInt8(29),t.writeInt32BE(n);if((0|n)===n)return-107<=n&&n<=107?t.writeUInt8(n+139):108<=n&&n<=1131?(t.writeUInt8(247+((n-=108)>>8)),t.writeUInt8(255&n)):-1131<=n&&n<=-108?(t.writeUInt8(251+((n=-n-108)>>8)),t.writeUInt8(255&n)):-32768<=n&&n<=32767?(t.writeUInt8(28),t.writeInt16BE(n)):(t.writeUInt8(29),t.writeInt32BE(n));t.writeUInt8(30);for(var r=""+n,i=0;i<r.length;i+=2){var o=r[i];if(i===r.length-1)var a=15;else{var s=r[i+1];a=ft[s]||+s}t.writeUInt8((ft[o]||+o)<<4|15&a)}return 15!==a?t.writeUInt8(240):void 0},t}(),gt=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];d(this,t),this.ops=e,this.fields={};var n=e,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,l=Array.isArray(a[0])?a[0][0]<<8|a[0][1]:a[0];this.fields[l]=a}}return t.prototype.decodeOperands=function(t,e,n,r){var i=this;if(Array.isArray(t))return r.map((function(r,o){return i.decodeOperands(t[o],e,n,[r])}));if(null!=t.decode)return t.decode(e,n,r);switch(t){case"number":case"offset":case"sid":return r[0];case"boolean":return!!r[0];default:return r}},t.prototype.encodeOperands=function(t,e,n,r){var i=this;return Array.isArray(t)?r.map((function(r,o){return i.encodeOperands(t[o],e,n,r)[0]})):null!=t.encode?t.encode(e,r,n):"number"==typeof r?[r]:"boolean"==typeof r?[+r]:Array.isArray(r)?r:[r]},t.prototype.decode=function(t,e){var n=t.pos+e.length,r={},i=[];for(var o in v(r,{parent:{value:e},_startOffset:{value:t.pos}}),this.fields){var a=this.fields[o];r[a[1]]=a[3]}for(;t.pos<n;){var s=t.readUInt8();if(s<28){12===s&&(s=s<<8|t.readUInt8());var l=this.fields[s];if(!l)throw new Error("Unknown operator "+s);var c=this.decodeOperands(l[2],t,r,i);null!=c&&(c instanceof y.PropertyDescriptor?h(r,l[1],c):r[l[1]]=c),i=[]}else i.push(pt.decode(t,s))}return r},t.prototype.size=function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r={parent:e,val:t,pointerSize:0,startOffset:e.startOffset||0},i=0;for(var o in this.fields){var a=this.fields[o],l=t[a[1]];if(null!=l&&!b(l,a[3])){var c=this.encodeOperands(a[2],null,r,l),u=c,h=Array.isArray(u),d=0;for(u=h?u:s(u);;){var f;if(h){if(d>=u.length)break;f=u[d++]}else{if((d=u.next()).done)break;f=d.value}var p=f;i+=pt.size(p)}var g=Array.isArray(a[0])?a[0]:[a[0]];i+=g.length}}return n&&(i+=r.pointerSize),i},t.prototype.encode=function(t,e,n){var r={pointers:[],startOffset:t.pos,parent:n,val:e,pointerSize:0};r.pointerOffset=t.pos+this.size(e,r,!1);var i=this.ops,o=Array.isArray(i),a=0;for(i=o?i:s(i);;){var l;if(o){if(a>=i.length)break;l=i[a++]}else{if((a=i.next()).done)break;l=a.value}var c=l,u=e[c[1]];if(null!=u&&!b(u,c[3])){var h=this.encodeOperands(c[2],t,r,u),d=Array.isArray(h),f=0;for(h=d?h:s(h);;){var p;if(d){if(f>=h.length)break;p=h[f++]}else{if((f=h.next()).done)break;p=f.value}pt.encode(t,p)}var g=Array.isArray(c[0])?c[0]:[c[0]],m=Array.isArray(g),y=0;for(g=m?g:s(g);;){var v;if(m){if(y>=g.length)break;v=g[y++]}else{if((y=g.next()).done)break;v=y.value}t.writeUInt8(v)}}}for(var _=0;_<r.pointers.length;){var w=r.pointers[_++];w.type.encode(t,w.val,w.parent)}},t}(),mt=function(t){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return d(this,e),null==r.type&&(r.type="global"),g(this,t.call(this,null,n,r))}return m(e,t),e.prototype.decode=function(e,n,r){return this.offsetType={decode:function(){return r[0]}},t.prototype.decode.call(this,e,n,r)},e.prototype.encode=function(e,n,r){if(!e)return this.offsetType={size:function(){return 0}},this.size(n,r),[new yt(0)];var i=null;return this.offsetType={encode:function(t,e){return i=e}},t.prototype.encode.call(this,e,n,r),[new yt(i)]},e}(o.Pointer),yt=function(){function t(e){d(this,t),this.val=e,this.forceLarge=!0}return t.prototype.valueOf=function(){return this.val},t}(),vt=new gt([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",function(){function t(){d(this,t)}return t.decode=function(t,e,n){for(var r=n.pop();n.length>r;)n.pop()},t}(),null],[19,"Subrs",new mt(new ht,{type:"local"}),null]]),bt=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],_t=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],wt=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],xt=new o.Struct({reserved:new o.Reserved(o.uint16),reqFeatureIndex:o.uint16,featureCount:o.uint16,featureIndexes:new o.Array(o.uint16,"featureCount")}),Mt=new o.Struct({tag:new o.String(4),langSys:new o.Pointer(o.uint16,xt,{type:"parent"})}),St=new o.Struct({defaultLangSys:new o.Pointer(o.uint16,xt),count:o.uint16,langSysRecords:new o.Array(Mt,"count")}),At=new o.Struct({tag:new o.String(4),script:new o.Pointer(o.uint16,St,{type:"parent"})}),Ct=new o.Array(At,o.uint16),kt=new o.Struct({featureParams:o.uint16,lookupCount:o.uint16,lookupListIndexes:new o.Array(o.uint16,"lookupCount")}),Tt=new o.Struct({tag:new o.String(4),feature:new o.Pointer(o.uint16,kt,{type:"parent"})}),Et=new o.Array(Tt,o.uint16),Ot=new o.Struct({markAttachmentType:o.uint8,flags:new o.Bitfield(o.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Dt(t){var e=new o.Struct({lookupType:o.uint16,flags:Ot,subTableCount:o.uint16,subTables:new o.Array(new o.Pointer(o.uint16,t),"subTableCount"),markFilteringSet:new o.Optional(o.uint16,(function(t){return t.flags.flags.useMarkFilteringSet}))});return new o.LazyArray(new o.Pointer(o.uint16,e),o.uint16)}var Pt,Lt=new o.Struct({start:o.uint16,end:o.uint16,startCoverageIndex:o.uint16}),It=new o.VersionedStruct(o.uint16,{1:{glyphCount:o.uint16,glyphs:new o.Array(o.uint16,"glyphCount")},2:{rangeCount:o.uint16,rangeRecords:new o.Array(Lt,"rangeCount")}}),Rt=new o.Struct({start:o.uint16,end:o.uint16,class:o.uint16}),Nt=new o.VersionedStruct(o.uint16,{1:{startGlyph:o.uint16,glyphCount:o.uint16,classValueArray:new o.Array(o.uint16,"glyphCount")},2:{classRangeCount:o.uint16,classRangeRecord:new o.Array(Rt,"classRangeCount")}}),Bt=new o.Struct({a:o.uint16,b:o.uint16,deltaFormat:o.uint16}),Ft=new o.Struct({sequenceIndex:o.uint16,lookupListIndex:o.uint16}),zt=new o.Struct({glyphCount:o.uint16,lookupCount:o.uint16,input:new o.Array(o.uint16,(function(t){return t.glyphCount-1})),lookupRecords:new o.Array(Ft,"lookupCount")}),jt=new o.Array(new o.Pointer(o.uint16,zt),o.uint16),Wt=new o.Struct({glyphCount:o.uint16,lookupCount:o.uint16,classes:new o.Array(o.uint16,(function(t){return t.glyphCount-1})),lookupRecords:new o.Array(Ft,"lookupCount")}),Vt=new o.Array(new o.Pointer(o.uint16,Wt),o.uint16),Ht=new o.VersionedStruct(o.uint16,{1:{coverage:new o.Pointer(o.uint16,It),ruleSetCount:o.uint16,ruleSets:new o.Array(new o.Pointer(o.uint16,jt),"ruleSetCount")},2:{coverage:new o.Pointer(o.uint16,It),classDef:new o.Pointer(o.uint16,Nt),classSetCnt:o.uint16,classSet:new o.Array(new o.Pointer(o.uint16,Vt),"classSetCnt")},3:{glyphCount:o.uint16,lookupCount:o.uint16,coverages:new o.Array(new o.Pointer(o.uint16,It),"glyphCount"),lookupRecords:new o.Array(Ft,"lookupCount")}}),Yt=new o.Struct({backtrackGlyphCount:o.uint16,backtrack:new o.Array(o.uint16,"backtrackGlyphCount"),inputGlyphCount:o.uint16,input:new o.Array(o.uint16,(function(t){return t.inputGlyphCount-1})),lookaheadGlyphCount:o.uint16,lookahead:new o.Array(o.uint16,"lookaheadGlyphCount"),lookupCount:o.uint16,lookupRecords:new o.Array(Ft,"lookupCount")}),Ut=new o.Array(new o.Pointer(o.uint16,Yt),o.uint16),qt=new o.VersionedStruct(o.uint16,{1:{coverage:new o.Pointer(o.uint16,It),chainCount:o.uint16,chainRuleSets:new o.Array(new o.Pointer(o.uint16,Ut),"chainCount")},2:{coverage:new o.Pointer(o.uint16,It),backtrackClassDef:new o.Pointer(o.uint16,Nt),inputClassDef:new o.Pointer(o.uint16,Nt),lookaheadClassDef:new o.Pointer(o.uint16,Nt),chainCount:o.uint16,chainClassSet:new o.Array(new o.Pointer(o.uint16,Ut),"chainCount")},3:{backtrackGlyphCount:o.uint16,backtrackCoverage:new o.Array(new o.Pointer(o.uint16,It),"backtrackGlyphCount"),inputGlyphCount:o.uint16,inputCoverage:new o.Array(new o.Pointer(o.uint16,It),"inputGlyphCount"),lookaheadGlyphCount:o.uint16,lookaheadCoverage:new o.Array(new o.Pointer(o.uint16,It),"lookaheadGlyphCount"),lookupCount:o.uint16,lookupRecords:new o.Array(Ft,"lookupCount")}}),$t=new o.Fixed(16,"BE",14),Gt=new o.Struct({startCoord:$t,peakCoord:$t,endCoord:$t}),Xt=new o.Struct({axisCount:o.uint16,regionCount:o.uint16,variationRegions:new o.Array(new o.Array(Gt,"axisCount"),"regionCount")}),Kt=new o.Struct({shortDeltas:new o.Array(o.int16,(function(t){return t.parent.shortDeltaCount})),regionDeltas:new o.Array(o.int8,(function(t){return t.parent.regionIndexCount-t.parent.shortDeltaCount})),deltas:function(t){return t.shortDeltas.concat(t.regionDeltas)}}),Zt=new o.Struct({itemCount:o.uint16,shortDeltaCount:o.uint16,regionIndexCount:o.uint16,regionIndexes:new o.Array(o.uint16,"regionIndexCount"),deltaSets:new o.Array(Kt,"itemCount")}),Jt=new o.Struct({format:o.uint16,variationRegionList:new o.Pointer(o.uint32,Xt),variationDataCount:o.uint16,itemVariationData:new o.Array(new o.Pointer(o.uint32,Zt),"variationDataCount")}),Qt=new o.VersionedStruct(o.uint16,{1:(Pt={axisIndex:o.uint16},Pt.axisIndex=o.uint16,Pt.filterRangeMinValue=$t,Pt.filterRangeMaxValue=$t,Pt)}),te=new o.Struct({conditionCount:o.uint16,conditionTable:new o.Array(new o.Pointer(o.uint32,Qt),"conditionCount")}),ee=new o.Struct({featureIndex:o.uint16,alternateFeatureTable:new o.Pointer(o.uint32,kt,{type:"parent"})}),ne=new o.Struct({version:o.fixed32,substitutionCount:o.uint16,substitutions:new o.Array(ee,"substitutionCount")}),re=new o.Struct({conditionSet:new o.Pointer(o.uint32,te,{type:"parent"}),featureTableSubstitution:new o.Pointer(o.uint32,ne,{type:"parent"})}),ie=new o.Struct({majorVersion:o.uint16,minorVersion:o.uint16,featureVariationRecordCount:o.uint32,featureVariationRecords:new o.Array(re,"featureVariationRecordCount")}),oe=function(){function t(e,n){d(this,t),this.predefinedOps=e,this.type=n}return t.prototype.decode=function(t,e,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(t,e,n)},t.prototype.size=function(t,e){return this.type.size(t,e)},t.prototype.encode=function(t,e,n){var r=this.predefinedOps.indexOf(e);return-1!==r?r:this.type.encode(t,e,n)},t}(),ae=function(t){function e(){return d(this,e),g(this,t.call(this,"UInt8"))}return m(e,t),e.prototype.decode=function(t){return 127&o.uint8.decode(t)},e}(o.Number),se=new o.Struct({first:o.uint16,nLeft:o.uint8}),le=new o.Struct({first:o.uint16,nLeft:o.uint16}),ce=new oe([_t,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new mt(new o.VersionedStruct(new ae,{0:{nCodes:o.uint8,codes:new o.Array(o.uint8,"nCodes")},1:{nRanges:o.uint8,ranges:new o.Array(se,"nRanges")}}),{lazy:!0})),ue=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype.decode=function(t,e){for(var n=y.resolveLength(this.length,t,e),r=0,i=[];r<n;){var o=this.type.decode(t,e);o.offset=r,r+=o.nLeft+1,i.push(o)}return i},e}(o.Array),he=new oe([wt,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new mt(new o.VersionedStruct(o.uint8,{0:{glyphs:new o.Array(o.uint16,(function(t){return t.parent.CharStrings.length-1}))},1:{ranges:new ue(se,(function(t){return t.parent.CharStrings.length-1}))},2:{ranges:new ue(le,(function(t){return t.parent.CharStrings.length-1}))}}),{lazy:!0})),de=new o.Struct({first:o.uint16,fd:o.uint8}),fe=new o.Struct({first:o.uint32,fd:o.uint16}),pe=new o.VersionedStruct(o.uint8,{0:{fds:new o.Array(o.uint8,(function(t){return t.parent.CharStrings.length}))},3:{nRanges:o.uint16,ranges:new o.Array(de,"nRanges"),sentinel:o.uint16},4:{nRanges:o.uint32,ranges:new o.Array(fe,"nRanges"),sentinel:o.uint32}}),ge=new mt(vt),me=function(){function t(){d(this,t)}return t.prototype.decode=function(t,e,n){return e.length=n[0],ge.decode(t,e,[n[1]])},t.prototype.size=function(t,e){return[vt.size(t,e,!1),ge.size(t,e)[0]]},t.prototype.encode=function(t,e,n){return[vt.size(e,n,!1),ge.encode(t,e,n)[0]]},t}(),ye=new gt([[18,"Private",new me,null],[[12,38],"FontName","sid",null]]),ve=new gt([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",he,wt],[16,"Encoding",ce,_t],[17,"CharStrings",new mt(new ht),null],[18,"Private",new me,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new mt(pe),null],[[12,36],"FDArray",new mt(new ht(ye)),null],[[12,38],"FontName","sid",null]]),be=new o.Struct({length:o.uint16,itemVariationStore:Jt}),_e=new gt([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new mt(new ht),null],[[12,37],"FDSelect",new mt(pe),null],[[12,36],"FDArray",new mt(new ht(ye)),null],[24,"vstore",new mt(be),null],[25,"maxstack","number",193]]),we=new o.VersionedStruct(o.fixed16,{1:{hdrSize:o.uint8,offSize:o.uint8,nameIndex:new ht(new o.String("length")),topDictIndex:new ht(ve),stringIndex:new ht(new o.String("length")),globalSubrIndex:new ht},2:{hdrSize:o.uint8,length:o.uint16,topDict:_e,globalSubrIndex:new ht}}),xe=function(){function t(e){d(this,t),this.stream=e,this.decode()}return t.decode=function(e){return new t(e)},t.prototype.decode=function(){var t=we.decode(this.stream);for(var e in t)this[e]=t[e];if(this.version<2){if(1!==this.topDictIndex.length)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this},t.prototype.string=function(t){return this.version>=2?null:t<bt.length?bt[t]:this.stringIndex[t-bt.length]},t.prototype.getCharString=function(t){return this.stream.pos=this.topDict.CharStrings[t].offset,this.stream.readBuffer(this.topDict.CharStrings[t].length)},t.prototype.getGlyphName=function(t){if(this.version>=2)return null;if(this.isCIDFont)return null;var e=this.topDict.charset;if(Array.isArray(e))return e[t];if(0===t)return".notdef";switch(t-=1,e.version){case 0:return this.string(e.glyphs[t]);case 1:case 2:for(var n=0;n<e.ranges.length;n++){var r=e.ranges[n];if(r.offset<=t&&t<=r.offset+r.nLeft)return this.string(r.first+(t-r.offset))}}return null},t.prototype.fdForGlyph=function(t){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[t];case 3:case 4:for(var e=this.topDict.FDSelect.ranges,n=0,r=e.length-1;n<=r;){var i=n+r>>1;if(t<e[i].first)r=i-1;else{if(!(i<r&&t>e[i+1].first))return e[i].fd;n=i+1}}default:throw new Error("Unknown FDSelect version: "+this.topDict.FDSelect.version)}},t.prototype.privateDictForGlyph=function(t){if(this.topDict.FDSelect){var e=this.fdForGlyph(t);return this.topDict.FDArray[e]?this.topDict.FDArray[e].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},f(t,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),t}(),Me=new o.Struct({glyphIndex:o.uint16,vertOriginY:o.int16}),Se=new o.Struct({majorVersion:o.uint16,minorVersion:o.uint16,defaultVertOriginY:o.int16,numVertOriginYMetrics:o.uint16,metrics:new o.Array(Me,"numVertOriginYMetrics")}),Ae=new o.Struct({height:o.uint8,width:o.uint8,horiBearingX:o.int8,horiBearingY:o.int8,horiAdvance:o.uint8,vertBearingX:o.int8,vertBearingY:o.int8,vertAdvance:o.uint8}),Ce=new o.Struct({height:o.uint8,width:o.uint8,bearingX:o.int8,bearingY:o.int8,advance:o.uint8}),ke=new o.Struct({glyph:o.uint16,xOffset:o.int8,yOffset:o.int8}),Te=function t(){d(this,t)},Ee=function t(){d(this,t)},Oe=(new o.VersionedStruct("version",{1:{metrics:Ce,data:Te},2:{metrics:Ce,data:Ee},5:{data:Ee},6:{metrics:Ae,data:Te},7:{metrics:Ae,data:Ee},8:{metrics:Ce,pad:new o.Reserved(o.uint8),numComponents:o.uint16,components:new o.Array(ke,"numComponents")},9:{metrics:Ae,pad:new o.Reserved(o.uint8),numComponents:o.uint16,components:new o.Array(ke,"numComponents")},17:{metrics:Ce,dataLen:o.uint32,data:new o.Buffer("dataLen")},18:{metrics:Ae,dataLen:o.uint32,data:new o.Buffer("dataLen")},19:{dataLen:o.uint32,data:new o.Buffer("dataLen")}}),new o.Struct({ascender:o.int8,descender:o.int8,widthMax:o.uint8,caretSlopeNumerator:o.int8,caretSlopeDenominator:o.int8,caretOffset:o.int8,minOriginSB:o.int8,minAdvanceSB:o.int8,maxBeforeBL:o.int8,minAfterBL:o.int8,pad:new o.Reserved(o.int8,2)})),De=new o.Struct({glyphCode:o.uint16,offset:o.uint16}),Pe=new o.VersionedStruct(o.uint16,{header:{imageFormat:o.uint16,imageDataOffset:o.uint32},1:{offsetArray:new o.Array(o.uint32,(function(t){return t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1}))},2:{imageSize:o.uint32,bigMetrics:Ae},3:{offsetArray:new o.Array(o.uint16,(function(t){return t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1}))},4:{numGlyphs:o.uint32,glyphArray:new o.Array(De,(function(t){return t.numGlyphs+1}))},5:{imageSize:o.uint32,bigMetrics:Ae,numGlyphs:o.uint32,glyphCodeArray:new o.Array(o.uint16,"numGlyphs")}}),Le=new o.Struct({firstGlyphIndex:o.uint16,lastGlyphIndex:o.uint16,subtable:new o.Pointer(o.uint32,Pe)}),Ie=new o.Struct({indexSubTableArray:new o.Pointer(o.uint32,new o.Array(Le,1),{type:"parent"}),indexTablesSize:o.uint32,numberOfIndexSubTables:o.uint32,colorRef:o.uint32,hori:Oe,vert:Oe,startGlyphIndex:o.uint16,endGlyphIndex:o.uint16,ppemX:o.uint8,ppemY:o.uint8,bitDepth:o.uint8,flags:new o.Bitfield(o.uint8,["horizontal","vertical"])}),Re=new o.Struct({version:o.uint32,numSizes:o.uint32,sizes:new o.Array(Ie,"numSizes")}),Ne=new o.Struct({ppem:o.uint16,resolution:o.uint16,imageOffsets:new o.Array(new o.Pointer(o.uint32,"void"),(function(t){return t.parent.parent.maxp.numGlyphs+1}))}),Be=new o.Struct({version:o.uint16,flags:new o.Bitfield(o.uint16,["renderOutlines"]),numImgTables:o.uint32,imageTables:new o.Array(new o.Pointer(o.uint32,Ne),"numImgTables")}),Fe=new o.Struct({gid:o.uint16,paletteIndex:o.uint16}),ze=new o.Struct({gid:o.uint16,firstLayerIndex:o.uint16,numLayers:o.uint16}),je=new o.Struct({version:o.uint16,numBaseGlyphRecords:o.uint16,baseGlyphRecord:new o.Pointer(o.uint32,new o.Array(ze,"numBaseGlyphRecords")),layerRecords:new o.Pointer(o.uint32,new o.Array(Fe,"numLayerRecords"),{lazy:!0}),numLayerRecords:o.uint16}),We=new o.Struct({blue:o.uint8,green:o.uint8,red:o.uint8,alpha:o.uint8}),Ve=new o.VersionedStruct(o.uint16,{header:{numPaletteEntries:o.uint16,numPalettes:o.uint16,numColorRecords:o.uint16,colorRecords:new o.Pointer(o.uint32,new o.Array(We,"numColorRecords")),colorRecordIndices:new o.Array(o.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new o.Pointer(o.uint32,new o.Array(o.uint32,"numPalettes")),offsetPaletteLabelArray:new o.Pointer(o.uint32,new o.Array(o.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new o.Pointer(o.uint32,new o.Array(o.uint16,"numPaletteEntries"))}}),He=new o.VersionedStruct(o.uint16,{1:{coordinate:o.int16},2:{coordinate:o.int16,referenceGlyph:o.uint16,baseCoordPoint:o.uint16},3:{coordinate:o.int16,deviceTable:new o.Pointer(o.uint16,Bt)}}),Ye=new o.Struct({defaultIndex:o.uint16,baseCoordCount:o.uint16,baseCoords:new o.Array(new o.Pointer(o.uint16,He),"baseCoordCount")}),Ue=new o.Struct({tag:new o.String(4),minCoord:new o.Pointer(o.uint16,He,{type:"parent"}),maxCoord:new o.Pointer(o.uint16,He,{type:"parent"})}),qe=new o.Struct({minCoord:new o.Pointer(o.uint16,He),maxCoord:new o.Pointer(o.uint16,He),featMinMaxCount:o.uint16,featMinMaxRecords:new o.Array(Ue,"featMinMaxCount")}),$e=new o.Struct({tag:new o.String(4),minMax:new o.Pointer(o.uint16,qe,{type:"parent"})}),Ge=new o.Struct({baseValues:new o.Pointer(o.uint16,Ye),defaultMinMax:new o.Pointer(o.uint16,qe),baseLangSysCount:o.uint16,baseLangSysRecords:new o.Array($e,"baseLangSysCount")}),Xe=new o.Struct({tag:new o.String(4),script:new o.Pointer(o.uint16,Ge,{type:"parent"})}),Ke=new o.Array(Xe,o.uint16),Ze=new o.Array(new o.String(4),o.uint16),Je=new o.Struct({baseTagList:new o.Pointer(o.uint16,Ze),baseScriptList:new o.Pointer(o.uint16,Ke)}),Qe=new o.VersionedStruct(o.uint32,{header:{horizAxis:new o.Pointer(o.uint16,Je),vertAxis:new o.Pointer(o.uint16,Je)},65536:{},65537:{itemVariationStore:new o.Pointer(o.uint32,Jt)}}),tn=new o.Array(o.uint16,o.uint16),en=new o.Struct({coverage:new o.Pointer(o.uint16,It),glyphCount:o.uint16,attachPoints:new o.Array(new o.Pointer(o.uint16,tn),"glyphCount")}),nn=new o.VersionedStruct(o.uint16,{1:{coordinate:o.int16},2:{caretValuePoint:o.uint16},3:{coordinate:o.int16,deviceTable:new o.Pointer(o.uint16,Bt)}}),rn=new o.Array(new o.Pointer(o.uint16,nn),o.uint16),on=new o.Struct({coverage:new o.Pointer(o.uint16,It),ligGlyphCount:o.uint16,ligGlyphs:new o.Array(new o.Pointer(o.uint16,rn),"ligGlyphCount")}),an=new o.Struct({markSetTableFormat:o.uint16,markSetCount:o.uint16,coverage:new o.Array(new o.Pointer(o.uint32,It),"markSetCount")}),sn=new o.VersionedStruct(o.uint32,{header:{glyphClassDef:new o.Pointer(o.uint16,Nt),attachList:new o.Pointer(o.uint16,en),ligCaretList:new o.Pointer(o.uint16,on),markAttachClassDef:new o.Pointer(o.uint16,Nt)},65536:{},65538:{markGlyphSetsDef:new o.Pointer(o.uint16,an)},65539:{markGlyphSetsDef:new o.Pointer(o.uint16,an),itemVariationStore:new o.Pointer(o.uint32,Jt)}}),ln=new o.Bitfield(o.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),cn={xPlacement:o.int16,yPlacement:o.int16,xAdvance:o.int16,yAdvance:o.int16,xPlaDevice:new o.Pointer(o.uint16,Bt,{type:"global",relativeTo:"rel"}),yPlaDevice:new o.Pointer(o.uint16,Bt,{type:"global",relativeTo:"rel"}),xAdvDevice:new o.Pointer(o.uint16,Bt,{type:"global",relativeTo:"rel"}),yAdvDevice:new o.Pointer(o.uint16,Bt,{type:"global",relativeTo:"rel"})},un=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"valueFormat";d(this,t),this.key=e}return t.prototype.buildStruct=function(t){for(var e=t;!e[this.key]&&e.parent;)e=e.parent;if(e[this.key]){var n={rel:function(){return e._startOffset}},r=e[this.key];for(var i in r)r[i]&&(n[i]=cn[i]);return new o.Struct(n)}},t.prototype.size=function(t,e){return this.buildStruct(e).size(t,e)},t.prototype.decode=function(t,e){var n=this.buildStruct(e).decode(t,e);return delete n.rel,n},t}(),hn=new o.Struct({secondGlyph:o.uint16,value1:new un("valueFormat1"),value2:new un("valueFormat2")}),dn=new o.Array(hn,o.uint16),fn=new o.Struct({value1:new un("valueFormat1"),value2:new un("valueFormat2")}),pn=new o.VersionedStruct(o.uint16,{1:{xCoordinate:o.int16,yCoordinate:o.int16},2:{xCoordinate:o.int16,yCoordinate:o.int16,anchorPoint:o.uint16},3:{xCoordinate:o.int16,yCoordinate:o.int16,xDeviceTable:new o.Pointer(o.uint16,Bt),yDeviceTable:new o.Pointer(o.uint16,Bt)}}),gn=new o.Struct({entryAnchor:new o.Pointer(o.uint16,pn,{type:"parent"}),exitAnchor:new o.Pointer(o.uint16,pn,{type:"parent"})}),mn=new o.Struct({class:o.uint16,markAnchor:new o.Pointer(o.uint16,pn,{type:"parent"})}),yn=new o.Array(mn,o.uint16),vn=new o.Array(new o.Pointer(o.uint16,pn),(function(t){return t.parent.classCount})),bn=new o.Array(vn,o.uint16),_n=new o.Array(new o.Pointer(o.uint16,pn),(function(t){return t.parent.parent.classCount})),wn=new o.Array(_n,o.uint16),xn=new o.Array(new o.Pointer(o.uint16,wn),o.uint16),Mn=new o.VersionedStruct("lookupType",{1:new o.VersionedStruct(o.uint16,{1:{coverage:new o.Pointer(o.uint16,It),valueFormat:ln,value:new un},2:{coverage:new o.Pointer(o.uint16,It),valueFormat:ln,valueCount:o.uint16,values:new o.LazyArray(new un,"valueCount")}}),2:new o.VersionedStruct(o.uint16,{1:{coverage:new o.Pointer(o.uint16,It),valueFormat1:ln,valueFormat2:ln,pairSetCount:o.uint16,pairSets:new o.LazyArray(new o.Pointer(o.uint16,dn),"pairSetCount")},2:{coverage:new o.Pointer(o.uint16,It),valueFormat1:ln,valueFormat2:ln,classDef1:new o.Pointer(o.uint16,Nt),classDef2:new o.Pointer(o.uint16,Nt),class1Count:o.uint16,class2Count:o.uint16,classRecords:new o.LazyArray(new o.LazyArray(fn,"class2Count"),"class1Count")}}),3:{format:o.uint16,coverage:new o.Pointer(o.uint16,It),entryExitCount:o.uint16,entryExitRecords:new o.Array(gn,"entryExitCount")},4:{format:o.uint16,markCoverage:new o.Pointer(o.uint16,It),baseCoverage:new o.Pointer(o.uint16,It),classCount:o.uint16,markArray:new o.Pointer(o.uint16,yn),baseArray:new o.Pointer(o.uint16,bn)},5:{format:o.uint16,markCoverage:new o.Pointer(o.uint16,It),ligatureCoverage:new o.Pointer(o.uint16,It),classCount:o.uint16,markArray:new o.Pointer(o.uint16,yn),ligatureArray:new o.Pointer(o.uint16,xn)},6:{format:o.uint16,mark1Coverage:new o.Pointer(o.uint16,It),mark2Coverage:new o.Pointer(o.uint16,It),classCount:o.uint16,mark1Array:new o.Pointer(o.uint16,yn),mark2Array:new o.Pointer(o.uint16,bn)},7:Ht,8:qt,9:{posFormat:o.uint16,lookupType:o.uint16,extension:new o.Pointer(o.uint32,Mn)}});Mn.versions[9].extension.type=Mn;var Sn=new o.VersionedStruct(o.uint32,{header:{scriptList:new o.Pointer(o.uint16,Ct),featureList:new o.Pointer(o.uint16,Et),lookupList:new o.Pointer(o.uint16,new Dt(Mn))},65536:{},65537:{featureVariations:new o.Pointer(o.uint32,ie)}}),An=new o.Array(o.uint16,o.uint16),Cn=An,kn=new o.Struct({glyph:o.uint16,compCount:o.uint16,components:new o.Array(o.uint16,(function(t){return t.compCount-1}))}),Tn=new o.Array(new o.Pointer(o.uint16,kn),o.uint16),En=new o.VersionedStruct("lookupType",{1:new o.VersionedStruct(o.uint16,{1:{coverage:new o.Pointer(o.uint16,It),deltaGlyphID:o.int16},2:{coverage:new o.Pointer(o.uint16,It),glyphCount:o.uint16,substitute:new o.LazyArray(o.uint16,"glyphCount")}}),2:{substFormat:o.uint16,coverage:new o.Pointer(o.uint16,It),count:o.uint16,sequences:new o.LazyArray(new o.Pointer(o.uint16,An),"count")},3:{substFormat:o.uint16,coverage:new o.Pointer(o.uint16,It),count:o.uint16,alternateSet:new o.LazyArray(new o.Pointer(o.uint16,Cn),"count")},4:{substFormat:o.uint16,coverage:new o.Pointer(o.uint16,It),count:o.uint16,ligatureSets:new o.LazyArray(new o.Pointer(o.uint16,Tn),"count")},5:Ht,6:qt,7:{substFormat:o.uint16,lookupType:o.uint16,extension:new o.Pointer(o.uint32,En)},8:{substFormat:o.uint16,coverage:new o.Pointer(o.uint16,It),backtrackCoverage:new o.Array(new o.Pointer(o.uint16,It),"backtrackGlyphCount"),lookaheadGlyphCount:o.uint16,lookaheadCoverage:new o.Array(new o.Pointer(o.uint16,It),"lookaheadGlyphCount"),glyphCount:o.uint16,substitutes:new o.Array(o.uint16,"glyphCount")}});En.versions[7].extension.type=En;var On=new o.VersionedStruct(o.uint32,{header:{scriptList:new o.Pointer(o.uint16,Ct),featureList:new o.Pointer(o.uint16,Et),lookupList:new o.Pointer(o.uint16,new Dt(En))},65536:{},65537:{featureVariations:new o.Pointer(o.uint32,ie)}}),Dn=new o.Array(o.uint16,o.uint16),Pn=new o.Struct({shrinkageEnableGSUB:new o.Pointer(o.uint16,Dn),shrinkageDisableGSUB:new o.Pointer(o.uint16,Dn),shrinkageEnableGPOS:new o.Pointer(o.uint16,Dn),shrinkageDisableGPOS:new o.Pointer(o.uint16,Dn),shrinkageJstfMax:new o.Pointer(o.uint16,new Dt(Mn)),extensionEnableGSUB:new o.Pointer(o.uint16,Dn),extensionDisableGSUB:new o.Pointer(o.uint16,Dn),extensionEnableGPOS:new o.Pointer(o.uint16,Dn),extensionDisableGPOS:new o.Pointer(o.uint16,Dn),extensionJstfMax:new o.Pointer(o.uint16,new Dt(Mn))}),Ln=new o.Array(new o.Pointer(o.uint16,Pn),o.uint16),In=new o.Struct({tag:new o.String(4),jstfLangSys:new o.Pointer(o.uint16,Ln)}),Rn=new o.Struct({extenderGlyphs:new o.Pointer(o.uint16,new o.Array(o.uint16,o.uint16)),defaultLangSys:new o.Pointer(o.uint16,Ln),langSysCount:o.uint16,langSysRecords:new o.Array(In,"langSysCount")}),Nn=new o.Struct({tag:new o.String(4),script:new o.Pointer(o.uint16,Rn,{type:"parent"})}),Bn=new o.Struct({version:o.uint32,scriptCount:o.uint16,scriptList:new o.Array(Nn,"scriptCount")}),Fn=function(){function t(e){d(this,t),this._size=e}return t.prototype.decode=function(t,e){switch(this.size(0,e)){case 1:return t.readUInt8();case 2:return t.readUInt16BE();case 3:return t.readUInt24BE();case 4:return t.readUInt32BE()}},t.prototype.size=function(t,e){return y.resolveLength(this._size,null,e)},t}(),zn=new o.Struct({entry:new Fn((function(t){return 1+((48&t.parent.entryFormat)>>4)})),outerIndex:function(t){return t.entry>>1+(15&t.parent.entryFormat)},innerIndex:function(t){return t.entry&(1<<1+(15&t.parent.entryFormat))-1}}),jn=new o.Struct({entryFormat:o.uint16,mapCount:o.uint16,mapData:new o.Array(zn,"mapCount")}),Wn=new o.Struct({majorVersion:o.uint16,minorVersion:o.uint16,itemVariationStore:new o.Pointer(o.uint32,Jt),advanceWidthMapping:new o.Pointer(o.uint32,jn),LSBMapping:new o.Pointer(o.uint32,jn),RSBMapping:new o.Pointer(o.uint32,jn)}),Vn=new o.Struct({format:o.uint32,length:o.uint32,offset:o.uint32}),Hn=new o.Struct({reserved:new o.Reserved(o.uint16,2),cbSignature:o.uint32,signature:new o.Buffer("cbSignature")}),Yn=new o.Struct({ulVersion:o.uint32,usNumSigs:o.uint16,usFlag:o.uint16,signatures:new o.Array(Vn,"usNumSigs"),signatureBlocks:new o.Array(Hn,"usNumSigs")}),Un=new o.Struct({rangeMaxPPEM:o.uint16,rangeGaspBehavior:new o.Bitfield(o.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),qn=new o.Struct({version:o.uint16,numRanges:o.uint16,gaspRanges:new o.Array(Un,"numRanges")}),$n=new o.Struct({pixelSize:o.uint8,maximumWidth:o.uint8,widths:new o.Array(o.uint8,(function(t){return t.parent.parent.maxp.numGlyphs}))}),Gn=new o.Struct({version:o.uint16,numRecords:o.int16,sizeDeviceRecord:o.int32,records:new o.Array($n,"numRecords")}),Xn=new o.Struct({left:o.uint16,right:o.uint16,value:o.int16}),Kn=new o.Struct({firstGlyph:o.uint16,nGlyphs:o.uint16,offsets:new o.Array(o.uint16,"nGlyphs"),max:function(t){return t.offsets.length&&Math.max.apply(Math,t.offsets)}}),Zn=new o.Struct({off:function(t){return t._startOffset-t.parent.parent._startOffset},len:function(t){return t.parent.rowWidth/2*((t.parent.leftTable.max-t.off)/t.parent.rowWidth+1)},values:new o.LazyArray(o.int16,"len")}),Jn=new o.VersionedStruct("format",{0:{nPairs:o.uint16,searchRange:o.uint16,entrySelector:o.uint16,rangeShift:o.uint16,pairs:new o.Array(Xn,"nPairs")},2:{rowWidth:o.uint16,leftTable:new o.Pointer(o.uint16,Kn,{type:"parent"}),rightTable:new o.Pointer(o.uint16,Kn,{type:"parent"}),array:new o.Pointer(o.uint16,Zn,{type:"parent"})},3:{glyphCount:o.uint16,kernValueCount:o.uint8,leftClassCount:o.uint8,rightClassCount:o.uint8,flags:o.uint8,kernValue:new o.Array(o.int16,"kernValueCount"),leftClass:new o.Array(o.uint8,"glyphCount"),rightClass:new o.Array(o.uint8,"glyphCount"),kernIndex:new o.Array(o.uint8,(function(t){return t.leftClassCount*t.rightClassCount}))}}),Qn=new o.VersionedStruct("version",{0:{subVersion:o.uint16,length:o.uint16,format:o.uint8,coverage:new o.Bitfield(o.uint8,["horizontal","minimum","crossStream","override"]),subtable:Jn,padding:new o.Reserved(o.uint8,(function(t){return t.length-t._currentOffset}))},1:{length:o.uint32,coverage:new o.Bitfield(o.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:o.uint8,tupleIndex:o.uint16,subtable:Jn,padding:new o.Reserved(o.uint8,(function(t){return t.length-t._currentOffset}))}}),tr=new o.VersionedStruct(o.uint16,{0:{nTables:o.uint16,tables:new o.Array(Qn,"nTables")},1:{reserved:new o.Reserved(o.uint16),nTables:o.uint32,tables:new o.Array(Qn,"nTables")}}),er=new o.Struct({version:o.uint16,numGlyphs:o.uint16,yPels:new o.Array(o.uint8,"numGlyphs")}),nr=new o.Struct({version:o.uint16,fontNumber:o.uint32,pitch:o.uint16,xHeight:o.uint16,style:o.uint16,typeFamily:o.uint16,capHeight:o.uint16,symbolSet:o.uint16,typeface:new o.String(16),characterComplement:new o.String(8),fileName:new o.String(6),strokeWeight:new o.String(1),widthType:new o.String(1),serifStyle:o.uint8,reserved:new o.Reserved(o.uint8)}),rr=new o.Struct({bCharSet:o.uint8,xRatio:o.uint8,yStartRatio:o.uint8,yEndRatio:o.uint8}),ir=new o.Struct({yPelHeight:o.uint16,yMax:o.int16,yMin:o.int16}),or=new o.Struct({recs:o.uint16,startsz:o.uint8,endsz:o.uint8,entries:new o.Array(ir,"recs")}),ar=new o.Struct({version:o.uint16,numRecs:o.uint16,numRatios:o.uint16,ratioRanges:new o.Array(rr,"numRatios"),offsets:new o.Array(o.uint16,"numRatios"),groups:new o.Array(or,"numRecs")}),sr=new o.Struct({version:o.uint16,ascent:o.int16,descent:o.int16,lineGap:o.int16,advanceHeightMax:o.int16,minTopSideBearing:o.int16,minBottomSideBearing:o.int16,yMaxExtent:o.int16,caretSlopeRise:o.int16,caretSlopeRun:o.int16,caretOffset:o.int16,reserved:new o.Reserved(o.int16,4),metricDataFormat:o.int16,numberOfMetrics:o.uint16}),lr=new o.Struct({advance:o.uint16,bearing:o.int16}),cr=new o.Struct({metrics:new o.LazyArray(lr,(function(t){return t.parent.vhea.numberOfMetrics})),bearings:new o.LazyArray(o.int16,(function(t){return t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics}))}),ur=new o.Fixed(16,"BE",14),hr=new o.Struct({fromCoord:ur,toCoord:ur}),dr=new o.Struct({pairCount:o.uint16,correspondence:new o.Array(hr,"pairCount")}),fr=new o.Struct({version:o.fixed32,axisCount:o.uint32,segment:new o.Array(dr,"axisCount")}),pr=function(){function t(e,n,r){d(this,t),this.type=e,this.stream=n,this.parent=r,this.base=this.stream.pos,this._items=[]}return t.prototype.getItem=function(t){if(null==this._items[t]){var e=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*t,this._items[t]=this.type.decode(this.stream,this.parent),this.stream.pos=e}return this._items[t]},t.prototype.inspect=function(){return"[UnboundedArray "+this.type.constructor.name+"]"},t}(),gr=function(t){function e(n){return d(this,e),g(this,t.call(this,n,0))}return m(e,t),e.prototype.decode=function(t,e){return new pr(this.type,t,e)},e}(o.Array),mr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.uint16,e=function(){function t(e){d(this,t),this.type=e}return t.prototype.decode=function(t,e){return this.type.decode(t,e=e.parent.parent)},t.prototype.size=function(t,e){return this.type.size(t,e=e.parent.parent)},t.prototype.encode=function(t,e,n){return this.type.encode(t,e,n=n.parent.parent)},t}();t=new e(t);var n=new o.Struct({unitSize:o.uint16,nUnits:o.uint16,searchRange:o.uint16,entrySelector:o.uint16,rangeShift:o.uint16}),r=new o.Struct({lastGlyph:o.uint16,firstGlyph:o.uint16,value:t}),i=new o.Struct({lastGlyph:o.uint16,firstGlyph:o.uint16,values:new o.Pointer(o.uint16,new o.Array(t,(function(t){return t.lastGlyph-t.firstGlyph+1})),{type:"parent"})}),a=new o.Struct({glyph:o.uint16,value:t});return new o.VersionedStruct(o.uint16,{0:{values:new gr(t)},2:{binarySearchHeader:n,segments:new o.Array(r,(function(t){return t.binarySearchHeader.nUnits}))},4:{binarySearchHeader:n,segments:new o.Array(i,(function(t){return t.binarySearchHeader.nUnits}))},6:{binarySearchHeader:n,segments:new o.Array(a,(function(t){return t.binarySearchHeader.nUnits}))},8:{firstGlyph:o.uint16,count:o.uint16,values:new o.Array(t,"count")}})};function yr(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.uint16,n=_({newState:o.uint16,flags:o.uint16},t),r=new o.Struct(n),i=new gr(new o.Array(o.uint16,(function(t){return t.nClasses}))),a=new o.Struct({nClasses:o.uint32,classTable:new o.Pointer(o.uint32,new mr(e)),stateArray:new o.Pointer(o.uint32,i),entryTable:new o.Pointer(o.uint32,new gr(r))});return a}var vr=new o.VersionedStruct("format",{0:{deltas:new o.Array(o.int16,32)},1:{deltas:new o.Array(o.int16,32),mappingData:new mr(o.uint16)},2:{standardGlyph:o.uint16,controlPoints:new o.Array(o.uint16,32)},3:{standardGlyph:o.uint16,controlPoints:new o.Array(o.uint16,32),mappingData:new mr(o.uint16)}}),br=new o.Struct({version:o.fixed32,format:o.uint16,defaultBaseline:o.uint16,subtable:vr}),_r=new o.Struct({setting:o.uint16,nameIndex:o.int16,name:function(t){return t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}}),wr=new o.Struct({feature:o.uint16,nSettings:o.uint16,settingTable:new o.Pointer(o.uint32,new o.Array(_r,"nSettings"),{type:"parent"}),featureFlags:new o.Bitfield(o.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:o.uint8,nameIndex:o.int16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameIndex]}}),xr=new o.Struct({version:o.fixed32,featureNameCount:o.uint16,reserved1:new o.Reserved(o.uint16),reserved2:new o.Reserved(o.uint32),featureNames:new o.Array(wr,"featureNameCount")}),Mr=new o.Struct({axisTag:new o.String(4),minValue:o.fixed32,defaultValue:o.fixed32,maxValue:o.fixed32,flags:o.uint16,nameID:o.uint16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameID]}}),Sr=new o.Struct({nameID:o.uint16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameID]},flags:o.uint16,coord:new o.Array(o.fixed32,(function(t){return t.parent.axisCount})),postscriptNameID:new o.Optional(o.uint16,(function(t){return t.parent.instanceSize-t._currentOffset>0}))}),Ar=new o.Struct({version:o.fixed32,offsetToData:o.uint16,countSizePairs:o.uint16,axisCount:o.uint16,axisSize:o.uint16,instanceCount:o.uint16,instanceSize:o.uint16,axis:new o.Array(Mr,"axisCount"),instance:new o.Array(Sr,"instanceCount")}),Cr=new o.Fixed(16,"BE",14),kr=function(){function t(){d(this,t)}return t.decode=function(t,e){return e.flags?t.readUInt32BE():2*t.readUInt16BE()},t}(),Tr=new o.Struct({version:o.uint16,reserved:new o.Reserved(o.uint16),axisCount:o.uint16,globalCoordCount:o.uint16,globalCoords:new o.Pointer(o.uint32,new o.Array(new o.Array(Cr,"axisCount"),"globalCoordCount")),glyphCount:o.uint16,flags:o.uint16,offsetToData:o.uint32,offsets:new o.Array(new o.Pointer(kr,"void",{relativeTo:"offsetToData",allowNull:!1}),(function(t){return t.glyphCount+1}))}),Er=new o.Struct({length:o.uint16,coverage:o.uint16,subFeatureFlags:o.uint32,stateTable:new function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=new o.Struct({version:function(){return 8},firstGlyph:o.uint16,values:new o.Array(o.uint8,o.uint16)}),n=_({newStateOffset:o.uint16,newState:function(t){return(t.newStateOffset-(t.parent.stateArray.base-t.parent._startOffset))/t.parent.nClasses},flags:o.uint16},t),r=new o.Struct(n),i=new gr(new o.Array(o.uint8,(function(t){return t.nClasses}))),a=new o.Struct({nClasses:o.uint16,classTable:new o.Pointer(o.uint16,e),stateArray:new o.Pointer(o.uint16,i),entryTable:new o.Pointer(o.uint16,new gr(r))});return a}}),Or=new o.Struct({justClass:o.uint32,beforeGrowLimit:o.fixed32,beforeShrinkLimit:o.fixed32,afterGrowLimit:o.fixed32,afterShrinkLimit:o.fixed32,growFlags:o.uint16,shrinkFlags:o.uint16}),Dr=new o.Array(Or,o.uint32),Pr=new o.VersionedStruct("actionType",{0:{lowerLimit:o.fixed32,upperLimit:o.fixed32,order:o.uint16,glyphs:new o.Array(o.uint16,o.uint16)},1:{addGlyph:o.uint16},2:{substThreshold:o.fixed32,addGlyph:o.uint16,substGlyph:o.uint16},3:{},4:{variationAxis:o.uint32,minimumLimit:o.fixed32,noStretchValue:o.fixed32,maximumLimit:o.fixed32},5:{flags:o.uint16,glyph:o.uint16}}),Lr=new o.Struct({actionClass:o.uint16,actionType:o.uint16,actionLength:o.uint32,actionData:Pr,padding:new o.Reserved(o.uint8,(function(t){return t.actionLength-t._currentOffset}))}),Ir=new o.Array(Lr,o.uint32),Rr=new o.Struct({lookupTable:new mr(new o.Pointer(o.uint16,Ir))}),Nr=new o.Struct({classTable:new o.Pointer(o.uint16,Er,{type:"parent"}),wdcOffset:o.uint16,postCompensationTable:new o.Pointer(o.uint16,Rr,{type:"parent"}),widthDeltaClusters:new mr(new o.Pointer(o.uint16,Dr,{type:"parent",relativeTo:"wdcOffset"}))}),Br=new o.Struct({version:o.uint32,format:o.uint16,horizontal:new o.Pointer(o.uint16,Nr),vertical:new o.Pointer(o.uint16,Nr)}),Fr={action:o.uint16},zr={markIndex:o.uint16,currentIndex:o.uint16},jr={currentInsertIndex:o.uint16,markedInsertIndex:o.uint16},Wr=new o.Struct({items:new gr(new o.Pointer(o.uint32,new mr))}),Vr=new o.VersionedStruct("type",{0:{stateTable:new yr},1:{stateTable:new yr(zr),substitutionTable:new o.Pointer(o.uint32,Wr)},2:{stateTable:new yr(Fr),ligatureActions:new o.Pointer(o.uint32,new gr(o.uint32)),components:new o.Pointer(o.uint32,new gr(o.uint16)),ligatureList:new o.Pointer(o.uint32,new gr(o.uint16))},4:{lookupTable:new mr},5:{stateTable:new yr(jr),insertionActions:new o.Pointer(o.uint32,new gr(o.uint16))}}),Hr=new o.Struct({length:o.uint32,coverage:o.uint24,type:o.uint8,subFeatureFlags:o.uint32,table:Vr,padding:new o.Reserved(o.uint8,(function(t){return t.length-t._currentOffset}))}),Yr=new o.Struct({featureType:o.uint16,featureSetting:o.uint16,enableFlags:o.uint32,disableFlags:o.uint32}),Ur=new o.Struct({defaultFlags:o.uint32,chainLength:o.uint32,nFeatureEntries:o.uint32,nSubtables:o.uint32,features:new o.Array(Yr,"nFeatureEntries"),subtables:new o.Array(Hr,"nSubtables")}),qr=new o.Struct({version:o.uint16,unused:new o.Reserved(o.uint16),nChains:o.uint32,chains:new o.Array(Ur,"nChains")}),$r=new o.Struct({left:o.int16,top:o.int16,right:o.int16,bottom:o.int16}),Gr=new o.Struct({version:o.fixed32,format:o.uint16,lookupTable:new mr($r)}),Xr={};Xr.cmap=H,Xr.head=Y,Xr.hhea=U,Xr.hmtx=$,Xr.maxp=G,Xr.name=et,Xr["OS/2"]=rt,Xr.post=ot,Xr.fpgm=st,Xr.loca=lt,Xr.prep=ct,Xr["cvt "]=at,Xr.glyf=ut,Xr["CFF "]=xe,Xr.CFF2=xe,Xr.VORG=Se,Xr.EBLC=Re,Xr.CBLC=Xr.EBLC,Xr.sbix=Be,Xr.COLR=je,Xr.CPAL=Ve,Xr.BASE=Qe,Xr.GDEF=sn,Xr.GPOS=Sn,Xr.GSUB=On,Xr.JSTF=Bn,Xr.HVAR=Wn,Xr.DSIG=Yn,Xr.gasp=qn,Xr.hdmx=Gn,Xr.kern=tr,Xr.LTSH=er,Xr.PCLT=nr,Xr.VDMX=ar,Xr.vhea=sr,Xr.vmtx=cr,Xr.avar=fr,Xr.bsln=br,Xr.feat=xr,Xr.fvar=Ar,Xr.gvar=Tr,Xr.just=Br,Xr.morx=qr,Xr.opbd=Gr;var Kr,Zr=new o.Struct({tag:new o.String(4),checkSum:o.uint32,offset:new o.Pointer(o.uint32,"void",{type:"global"}),length:o.uint32}),Jr=new o.Struct({tag:new o.String(4),numTables:o.uint16,searchRange:o.uint16,entrySelector:o.uint16,rangeShift:o.uint16,tables:new o.Array(Zr,"numTables")});function Qr(t,e){for(var n=0,r=t.length-1;n<=r;){var i=n+r>>1,o=e(t[i]);if(o<0)r=i-1;else{if(!(o>0))return i;n=i+1}}return-1}function ti(t,e){for(var n=[];t<e;)n.push(t++);return n}function ei(t,e,n,r,i){var o={};return Object.keys(r).forEach((function(t){o[t]=r[t]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce((function(n,r){return r(t,e,n)||n}),o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Jr.process=function(){var t={},e=this.tables,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}t[i.tag]=i}this.tables=t},Jr.preEncode=function(t){var e=[];for(var n in this.tables){var r=this.tables[n];r&&e.push({tag:n,checkSum:0,offset:new o.VoidPointer(Xr[n],r),length:Xr[n].size(r)})}this.tag="true",this.numTables=e.length,this.tables=e;var i=Math.floor(Math.log(this.numTables)/Math.LN2),a=Math.pow(2,i);this.searchRange=16*a,this.entrySelector=Math.log(a)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};try{var ni=n(108)}catch(ss){}var ri=(ei((Kr=function(){function t(e){if(d(this,t),this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap&&ni){var n=e.tables,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,l=X(a.platformID,a.encodingID,a.table.language-1);ni.encodingExists(l)&&(this.cmap=a.table,this.encoding=l)}}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}return t.prototype.findSubtable=function(t,e){var n=e,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o[0],l=o[1],c=t.tables,u=Array.isArray(c),h=0;for(c=u?c:s(c);;){var d;if(u){if(h>=c.length)break;d=c[h++]}else{if((h=c.next()).done)break;d=h.value}if(d.platformID===a&&d.encodingID===l)return d.table}}return null},t.prototype.lookup=function(t,e){if(this.encoding){var n=ni.encode(w(t),this.encoding);t=0;for(var r=0;r<n.length;r++)t=t<<8|n[r]}else if(e){var i=this.getVariationSelector(t,e);if(i)return i}var o=this.cmap;switch(o.version){case 0:return o.codeMap.get(t)||0;case 4:for(var a=0,s=o.segCount-1;a<=s;){var l=a+s>>1;if(t<o.startCode.get(l))s=l-1;else{if(!(t>o.endCode.get(l))){var c=o.idRangeOffset.get(l),u=void 0;if(0===c)u=t+o.idDelta.get(l);else{var h=c/2+(t-o.startCode.get(l))-(o.segCount-l);0!==(u=o.glyphIndexArray.get(h)||0)&&(u+=o.idDelta.get(l))}return 65535&u}a=l+1}}return 0;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return o.glyphIndices.get(t-o.firstCode)||0;case 12:case 13:for(var d=0,f=o.nGroups-1;d<=f;){var p=d+f>>1,g=o.groups.get(p);if(t<g.startCharCode)f=p-1;else{if(!(t>g.endCharCode))return 12===o.version?g.glyphID+(t-g.startCharCode):g.glyphID;d=p+1}}return 0;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+o.version)}},t.prototype.getVariationSelector=function(t,e){if(!this.uvs)return 0;var n=this.uvs.varSelectors.toArray(),r=Qr(n,(function(t){return e-t.varSelector})),i=n[r];return-1!==r&&i.defaultUVS&&(r=Qr(i.defaultUVS,(function(e){return t<e.startUnicodeValue?-1:t>e.startUnicodeValue+e.additionalCount?1:0}))),-1!==r&&i.nonDefaultUVS&&-1!==(r=Qr(i.nonDefaultUVS,(function(e){return t-e.unicodeValue})))?i.nonDefaultUVS[r].glyphID:0},t.prototype.getCharacterSet=function(){var t=this.cmap;switch(t.version){case 0:return ti(0,t.codeMap.length);case 4:for(var e=[],n=t.endCode.toArray(),r=0;r<n.length;r++){var i=n[r]+1,o=t.startCode.get(r);e.push.apply(e,ti(o,i))}return e;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return ti(t.firstCode,t.firstCode+t.glyphIndices.length);case 12:case 13:var a=[],l=t.groups.toArray(),c=Array.isArray(l),u=0;for(l=c?l:s(l);;){var h;if(c){if(u>=l.length)break;h=l[u++]}else{if((u=l.next()).done)break;h=u.value}a.push.apply(a,ti(h.startCharCode,h.endCharCode+1))}return a;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+t.version)}},t.prototype.codePointsForGlyph=function(t){var e=this.cmap;switch(e.version){case 0:for(var n=[],r=0;r<256;r++)e.codeMap.get(r)===t&&n.push(r);return n;case 4:for(var i=[],o=0;o<e.segCount;o++)for(var a=e.endCode.get(o),l=e.startCode.get(o),c=e.idRangeOffset.get(o),u=e.idDelta.get(o),h=l;h<=a;h++){var d=0;0===c?d=h+u:0!==(d=e.glyphIndexArray.get(c/2+(h-l)-(e.segCount-o))||0)&&(d+=u),d===t&&i.push(h)}return i;case 12:var f=[],p=e.groups.toArray(),g=Array.isArray(p),m=0;for(p=g?p:s(p);;){var y;if(g){if(m>=p.length)break;y=p[m++]}else{if((m=p.next()).done)break;y=m.value}t>=y.glyphID&&t<=y.glyphID+(y.endCharCode-y.startCharCode)&&f.push(y.startCharCode+(t-y.glyphID))}return f;case 13:var v=[],b=e.groups.toArray(),_=Array.isArray(b),w=0;for(b=_?b:s(b);;){var x;if(_){if(w>=b.length)break;x=b[w++]}else{if((w=b.next()).done)break;x=w.value}t===x.glyphID&&v.push.apply(v,ti(x.startCharCode,x.endCharCode+1))}return v;default:throw new Error("Unknown cmap format "+e.version)}},t}()).prototype,"getCharacterSet",[L],a(Kr.prototype,"getCharacterSet"),Kr.prototype),ei(Kr.prototype,"codePointsForGlyph",[L],a(Kr.prototype,"codePointsForGlyph"),Kr.prototype),Kr),ii=function(){function t(e){d(this,t),this.kern=e.kern}return t.prototype.process=function(t,e){for(var n=0;n<t.length-1;n++)e[n].xAdvance+=this.getKerning(t[n].id,t[n+1].id)},t.prototype.getKerning=function(t,e){var n=0,r=this.kern.tables,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a;if(!l.coverage.crossStream){switch(l.version){case 0:if(!l.coverage.horizontal)continue;break;case 1:if(l.coverage.vertical||l.coverage.variation)continue;break;default:throw new Error("Unsupported kerning table version "+l.version)}var c=0,u=l.subtable;switch(l.format){case 0:var h=Qr(u.pairs,(function(n){return t-n.left||e-n.right}));h>=0&&(c=u.pairs[h].value);break;case 2:var d=0;e>=u.rightTable.firstGlyph&&e<u.rightTable.firstGlyph+u.rightTable.nGlyphs&&(d=u.rightTable.offsets[e-u.rightTable.firstGlyph]),c=u.array.values.get(((t>=u.leftTable.firstGlyph&&t<u.leftTable.firstGlyph+u.leftTable.nGlyphs?u.leftTable.offsets[t-u.leftTable.firstGlyph]:u.array.off)+d-u.array.off)/2);break;case 3:if(t>=u.glyphCount||e>=u.glyphCount)return 0;c=u.kernValue[u.kernIndex[u.leftClass[t]*u.rightClassCount+u.rightClass[e]]];break;default:throw new Error("Unsupported kerning sub-table format "+l.format)}l.coverage.override?n=c:n+=c}}return n},t}(),oi=function(){function t(e){d(this,t),this.font=e}return t.prototype.positionGlyphs=function(t,e){for(var n=0,r=0,i=0;i<t.length;i++)t[i].isMark?r=i:(n!==r&&this.positionCluster(t,e,n,r),n=r=i);return n!==r&&this.positionCluster(t,e,n,r),e},t.prototype.positionCluster=function(t,e,n,r){var i=t[n],o=i.cbox.copy();i.codePoints.length>1&&(o.minX+=(i.codePoints.length-1)*o.width/i.codePoints.length);for(var a=-e[n].xAdvance,s=0,l=this.font.unitsPerEm/16,c=n+1;c<=r;c++){var u=t[c],h=u.cbox,d=e[c],f=this.getCombiningClass(u.codePoints[0]);if("Not_Reordered"!==f){switch(d.xOffset=d.yOffset=0,f){case"Double_Above":case"Double_Below":d.xOffset+=o.minX-h.width/2-h.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":d.xOffset+=o.minX-h.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":d.xOffset+=o.maxX-h.width-h.minX;break;default:d.xOffset+=o.minX+(o.width-h.width)/2-h.minX}switch(f){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==f&&"Attached_Below"!==f||(o.minY+=l),d.yOffset=-o.minY-h.maxY,o.minY+=h.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==f&&"Attached_Above_Right"!==f||(o.maxY+=l),d.yOffset=o.maxY-h.minY,o.maxY+=h.height}d.xAdvance=d.yAdvance=0,d.xOffset+=a,d.yOffset+=s}else a-=d.xAdvance,s-=d.yAdvance}},t.prototype.getCombiningClass=function(t){var e=S.getCombiningClass(t);if(3584==(-256&t))if("Not_Reordered"===e)switch(t){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===t)return"Below_Right";switch(e){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return e},t}(),ai=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1/0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1/0;d(this,t),this.minX=e,this.minY=n,this.maxX=r,this.maxY=i}return t.prototype.addPoint=function(t,e){Math.abs(t)!==1/0&&(t<this.minX&&(this.minX=t),t>this.maxX&&(this.maxX=t)),Math.abs(e)!==1/0&&(e<this.minY&&(this.minY=e),e>this.maxY&&(this.maxY=e))},t.prototype.copy=function(){return new t(this.minX,this.minY,this.maxX,this.maxY)},f(t,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),t}(),si={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},li={};for(var ci in si){var ui=si[ci];if(Array.isArray(ui)){var hi=ui,di=Array.isArray(hi),fi=0;for(hi=di?hi:s(hi);;){var pi;if(di){if(fi>=hi.length)break;pi=hi[fi++]}else{if((fi=hi.next()).done)break;pi=fi.value}li[pi]=ci}}else li[ui]=ci}var gi={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function mi(t){return gi[t]?"rtl":"ltr"}for(var yi=function(){function t(e,n,r,i,o){if(d(this,t),this.glyphs=e,this.positions=null,this.script=r,this.language=i||null,this.direction=o||mi(r),this.features={},Array.isArray(n)){var a=n,l=Array.isArray(a),u=0;for(a=l?a:s(a);;){var h;if(l){if(u>=a.length)break;h=a[u++]}else{if((u=a.next()).done)break;h=u.value}this.features[h]=!0}}else"object"===(void 0===n?"undefined":c(n))&&(this.features=n)}return f(t,[{key:"advanceWidth",get:function(){var t=0,e=this.positions,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}t+=i.xAdvance}return t}},{key:"advanceHeight",get:function(){var t=0,e=this.positions,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}t+=i.yAdvance}return t}},{key:"bbox",get:function(){for(var t=new ai,e=0,n=0,r=0;r<this.glyphs.length;r++){var i=this.positions[r],o=this.glyphs[r].bbox;t.addPoint(o.minX+e+i.xOffset,o.minY+n+i.yOffset),t.addPoint(o.maxX+e+i.xOffset,o.maxY+n+i.yOffset),e+=i.xAdvance,n+=i.yAdvance}return t}}]),t}(),vi=function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;d(this,t),this.xAdvance=e,this.yAdvance=n,this.xOffset=r,this.yOffset=i},bi={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},_i=function(t,e){return[bi[t].code,bi[t][e]]},wi={rlig:_i("ligatures","requiredLigatures"),clig:_i("ligatures","contextualLigatures"),dlig:_i("ligatures","rareLigatures"),hlig:_i("ligatures","historicalLigatures"),liga:_i("ligatures","commonLigatures"),hist:_i("ligatures","historicalLigatures"),smcp:_i("lowerCase","lowerCaseSmallCaps"),pcap:_i("lowerCase","lowerCasePetiteCaps"),frac:_i("fractions","diagonalFractions"),dnom:_i("fractions","diagonalFractions"),numr:_i("fractions","diagonalFractions"),afrc:_i("fractions","verticalFractions"),case:_i("caseSensitiveLayout","caseSensitiveLayout"),ccmp:_i("unicodeDecomposition","canonicalComposition"),cpct:_i("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:_i("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:_i("contextualAlternates","swashAlternates"),cswh:_i("contextualAlternates","contextualSwashAlternates"),curs:_i("cursiveConnection","cursive"),c2pc:_i("upperCase","upperCasePetiteCaps"),c2sc:_i("upperCase","upperCaseSmallCaps"),init:_i("smartSwash","wordInitialSwashes"),fin2:_i("smartSwash","wordFinalSwashes"),medi:_i("smartSwash","nonFinalSwashes"),med2:_i("smartSwash","nonFinalSwashes"),fin3:_i("smartSwash","wordFinalSwashes"),fina:_i("smartSwash","wordFinalSwashes"),pkna:_i("kanaSpacing","proportionalKana"),half:_i("textSpacing","halfWidthText"),halt:_i("textSpacing","altHalfWidthText"),hkna:_i("alternateKana","alternateHorizKana"),vkna:_i("alternateKana","alternateVertKana"),ital:_i("italicCJKRoman","CJKItalicRoman"),lnum:_i("numberCase","upperCaseNumbers"),onum:_i("numberCase","lowerCaseNumbers"),mgrk:_i("mathematicalExtras","mathematicalGreek"),calt:_i("contextualAlternates","contextualAlternates"),vrt2:_i("verticalSubstitution","substituteVerticalForms"),vert:_i("verticalSubstitution","substituteVerticalForms"),tnum:_i("numberSpacing","monospacedNumbers"),pnum:_i("numberSpacing","proportionalNumbers"),sups:_i("verticalPosition","superiors"),subs:_i("verticalPosition","inferiors"),ordn:_i("verticalPosition","ordinals"),pwid:_i("textSpacing","proportionalText"),hwid:_i("textSpacing","halfWidthText"),qwid:_i("textSpacing","quarterWidthText"),twid:_i("textSpacing","thirdWidthText"),fwid:_i("textSpacing","proportionalText"),palt:_i("textSpacing","altProportionalText"),trad:_i("characterShape","traditionalCharacters"),smpl:_i("characterShape","simplifiedCharacters"),jp78:_i("characterShape","JIS1978Characters"),jp83:_i("characterShape","JIS1983Characters"),jp90:_i("characterShape","JIS1990Characters"),jp04:_i("characterShape","JIS2004Characters"),expt:_i("characterShape","expertCharacters"),hojo:_i("characterShape","hojoCharacters"),nlck:_i("characterShape","NLCCharacters"),tnam:_i("characterShape","traditionalNamesCharacters"),ruby:_i("rubyKana","rubyKana"),titl:_i("styleOptions","titlingCaps"),zero:_i("typographicExtras","slashedZero"),ss01:_i("stylisticAlternatives","stylisticAltOne"),ss02:_i("stylisticAlternatives","stylisticAltTwo"),ss03:_i("stylisticAlternatives","stylisticAltThree"),ss04:_i("stylisticAlternatives","stylisticAltFour"),ss05:_i("stylisticAlternatives","stylisticAltFive"),ss06:_i("stylisticAlternatives","stylisticAltSix"),ss07:_i("stylisticAlternatives","stylisticAltSeven"),ss08:_i("stylisticAlternatives","stylisticAltEight"),ss09:_i("stylisticAlternatives","stylisticAltNine"),ss10:_i("stylisticAlternatives","stylisticAltTen"),ss11:_i("stylisticAlternatives","stylisticAltEleven"),ss12:_i("stylisticAlternatives","stylisticAltTwelve"),ss13:_i("stylisticAlternatives","stylisticAltThirteen"),ss14:_i("stylisticAlternatives","stylisticAltFourteen"),ss15:_i("stylisticAlternatives","stylisticAltFifteen"),ss16:_i("stylisticAlternatives","stylisticAltSixteen"),ss17:_i("stylisticAlternatives","stylisticAltSeventeen"),ss18:_i("stylisticAlternatives","stylisticAltEighteen"),ss19:_i("stylisticAlternatives","stylisticAltNineteen"),ss20:_i("stylisticAlternatives","stylisticAltTwenty")},xi=1;xi<=99;xi++)wi["cv"+("00"+xi).slice(-2)]=[bi.characterAlternatives.code,xi];var Mi,Si={};for(var Ai in wi){var Ci=wi[Ai];null==Si[Ci[0]]&&(Si[Ci[0]]={}),Si[Ci[0]][Ci[1]]=Ai}function ki(t){var e=t[0],n=t[1];if(isNaN(e))var r=bi[e]&&bi[e].code;else r=e;if(isNaN(n))var i=bi[e]&&bi[e][n];else i=n;return[r,i]}var Ti,Ei,Oi,Di,Pi,Li,Ii=(Mi=function(){function t(e){d(this,t),this.table=e}return t.prototype.lookup=function(t){switch(this.table.version){case 0:return this.table.values.getItem(t);case 2:case 4:for(var e=0,n=this.table.binarySearchHeader.nUnits-1;e<=n;){if(65535===(a=this.table.segments[o=e+n>>1]).firstGlyph)return null;if(t<a.firstGlyph)n=o-1;else{if(!(t>a.lastGlyph))return 2===this.table.version?a.value:a.values[t-a.firstGlyph];e=o+1}}return null;case 6:for(var r=0,i=this.table.binarySearchHeader.nUnits-1;r<=i;){var o,a;if(65535===(a=this.table.segments[o=r+i>>1]).glyph)return null;if(t<a.glyph)i=o-1;else{if(!(t>a.glyph))return a.value;r=o+1}}return null;case 8:return this.table.values[t-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: "+this.table.version)}},t.prototype.glyphsForValue=function(t){var e=[];switch(this.table.version){case 2:case 4:var n=this.table.segments,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(2===this.table.version&&a.value===t)e.push.apply(e,ti(a.firstGlyph,a.lastGlyph+1));else for(var l=0;l<a.values.length;l++)a.values[l]===t&&e.push(a.firstGlyph+l)}break;case 6:var c=this.table.segments,u=Array.isArray(c),h=0;for(c=u?c:s(c);;){var d;if(u){if(h>=c.length)break;d=c[h++]}else{if((h=c.next()).done)break;d=h.value}d.value===t&&e.push(d.glyph)}break;case 8:for(var f=0;f<this.table.values.length;f++)this.table.values[f]===t&&e.push(this.table.firstGlyph+f);break;default:throw new Error("Unknown lookup table format: "+this.table.version)}return e},t}(),Ti=Mi.prototype,Ei=[L],Oi=a(Mi.prototype,"glyphsForValue"),Di=Mi.prototype,Pi={},Object.keys(Oi).forEach((function(t){Pi[t]=Oi[t]})),Pi.enumerable=!!Pi.enumerable,Pi.configurable=!!Pi.configurable,("value"in Pi||Pi.initializer)&&(Pi.writable=!0),Pi=Ei.slice().reverse().reduce((function(t,e){return e(Ti,"glyphsForValue",t)||t}),Pi),Di&&void 0!==Pi.initializer&&(Pi.value=Pi.initializer?Pi.initializer.call(Di):void 0,Pi.initializer=void 0),void 0===Pi.initializer&&(Object.defineProperty(Ti,"glyphsForValue",Pi),Pi=null),Mi),Ri=function(){function t(e){d(this,t),this.stateTable=e,this.lookupTable=new Ii(e.classTable)}return t.prototype.process=function(t,e,n){for(var r=0,i=e?t.length-1:0,o=e?-1:1;1===o&&i<=t.length||-1===o&&i>=-1;){var a=null,s=1,l=!0;i===t.length||-1===i?s=0:65535===(a=t[i]).id?s=2:null==(s=this.lookupTable.lookup(a.id))&&(s=1);var c=this.stateTable.stateArray.getItem(r),u=this.stateTable.entryTable.getItem(c[s]);0!==s&&2!==s&&(n(a,u,i),l=!(16384&u.flags)),r=u.newState,l&&(i+=o)}return t},t.prototype.traverse=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new M;if(!n.has(e)){n.add(e);for(var r=this.stateTable,i=r.nClasses,o=r.stateArray,a=r.entryTable,l=o.getItem(e),c=4;c<i;c++){var u=l[c],h=a.getItem(u),d=this.lookupTable.glyphsForValue(c),f=Array.isArray(d),p=0;for(d=f?d:s(d);;){var g;if(f){if(p>=d.length)break;g=d[p++]}else{if((p=d.next()).done)break;g=p.value}var m=g;t.enter&&t.enter(m,h),0!==h.newState&&this.traverse(t,h.newState,n),t.exit&&t.exit(m,h)}}}},t}(),Ni=(function(t,e,n,r,i){var o={};Object.keys(r).forEach((function(t){o[t]=r[t]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce((function(e,n){return n(t,"getStateMachine",e)||e}),o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,"getStateMachine",o),o=null)}((Li=function(){function t(e){d(this,t),this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}return t.prototype.process=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.morx.chains,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,l=a.defaultFlags,c=a.features,u=Array.isArray(c),h=0;for(c=u?c:s(c);;){var d;if(u){if(h>=c.length)break;d=c[h++]}else{if((h=c.next()).done)break;d=h.value}var f=void 0;(f=e[d.featureType])&&f[d.featureSetting]&&(l&=d.disableFlags,l|=d.enableFlags)}var p=a.subtables,g=Array.isArray(p),m=0;for(p=g?p:s(p);;){var y;if(g){if(m>=p.length)break;y=p[m++]}else{if((m=p.next()).done)break;y=m.value}var v=y;v.subFeatureFlags&l&&this.processSubtable(v,t)}}for(var b=t.length-1;b>=0;)65535===t[b].id&&t.splice(b,1),b--;return t},t.prototype.processSubtable=function(t,e){if(this.subtable=t,this.glyphs=e,4!==this.subtable.type){this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var n=this.getStateMachine(t),r=this.getProcessor();return n.process(this.glyphs,!!(4194304&this.subtable.coverage),r)}this.processNoncontextualSubstitutions(this.subtable,this.glyphs)},t.prototype.getStateMachine=function(t){return new Ri(t.table.stateTable)},t.prototype.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: "+this.subtable.type)}},t.prototype.processIndicRearragement=function(t,e,n){32768&e.flags&&(this.firstGlyph=n),8192&e.flags&&(this.lastGlyph=n),function(t,e,n,r){switch(e){case 0:return t;case 1:return Bi(t,[n,1],[r,0]);case 2:return Bi(t,[n,0],[r,1]);case 3:return Bi(t,[n,1],[r,1]);case 4:return Bi(t,[n,2],[r,0]);case 5:return Bi(t,[n,2],[r,0],!0,!1);case 6:return Bi(t,[n,0],[r,2]);case 7:return Bi(t,[n,0],[r,2],!1,!0);case 8:return Bi(t,[n,1],[r,2]);case 9:return Bi(t,[n,1],[r,2],!1,!0);case 10:return Bi(t,[n,2],[r,1]);case 11:return Bi(t,[n,2],[r,1],!0,!1);case 12:return Bi(t,[n,2],[r,2]);case 13:return Bi(t,[n,2],[r,2],!0,!1);case 14:return Bi(t,[n,2],[r,2],!1,!0);case 15:return Bi(t,[n,2],[r,2],!0,!0);default:throw new Error("Unknown verb: "+e)}}(this.glyphs,15&e.flags,this.firstGlyph,this.lastGlyph)},t.prototype.processContextualSubstitution=function(t,e,n){var r=this.subtable.table.substitutionTable.items;if(65535!==e.markIndex){var i=r.getItem(e.markIndex);(o=new Ii(i).lookup((t=this.glyphs[this.markedGlyph]).id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(o,t.codePoints))}if(65535!==e.currentIndex){var o,a=r.getItem(e.currentIndex);(o=new Ii(a).lookup((t=this.glyphs[n]).id))&&(this.glyphs[n]=this.font.getGlyph(o,t.codePoints))}32768&e.flags&&(this.markedGlyph=n)},t.prototype.processLigature=function(t,e,n){if(32768&e.flags&&this.ligatureStack.push(n),8192&e.flags){for(var r,i=this.subtable.table.ligatureActions,o=this.subtable.table.components,a=this.subtable.table.ligatureList,s=e.action,l=!1,c=0,u=[],h=[];!l;){var d,f=this.ligatureStack.pop();(d=u).unshift.apply(d,this.glyphs[f].codePoints);var p=i.getItem(s++);l=!!(2147483648&p);var g=!!(1073741824&p),m=(1073741823&p)<<2>>2;if(c+=o.getItem(m+=this.glyphs[f].id),l||g){var y=a.getItem(c);this.glyphs[f]=this.font.getGlyph(y,u),h.push(f),c=0,u=[]}else this.glyphs[f]=this.font.getGlyph(65535)}(r=this.ligatureStack).push.apply(r,h)}},t.prototype.processNoncontextualSubstitutions=function(t,e,n){var r=new Ii(t.table.lookupTable);for(n=0;n<e.length;n++){var i=e[n];if(65535!==i.id){var o=r.lookup(i.id);o&&(e[n]=this.font.getGlyph(o,i.codePoints))}}},t.prototype._insertGlyphs=function(t,e,n,r){for(var i,o=[];n--;){var a=this.subtable.table.insertionActions.getItem(e++);o.push(this.font.getGlyph(a))}r||t++,(i=this.glyphs).splice.apply(i,[t,0].concat(o))},t.prototype.processGlyphInsertion=function(t,e,n){32768&e.flags&&(this.markedIndex=n),65535!==e.markedInsertIndex&&this._insertGlyphs(this.markedIndex,e.markedInsertIndex,(31&e.flags)>>>5,!!(1024&e.flags)),65535!==e.currentInsertIndex&&this._insertGlyphs(n,e.currentInsertIndex,(992&e.flags)>>>5,!!(2048&e.flags))},t.prototype.getSupportedFeatures=function(){var t=[],e=this.morx.chains,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=i.features,a=Array.isArray(o),l=0;for(o=a?o:s(o);;){var c;if(a){if(l>=o.length)break;c=o[l++]}else{if((l=o.next()).done)break;c=l.value}t.push([c.featureType,c.featureSetting])}}return t},t.prototype.generateInputs=function(t){return this.inputCache||this.generateInputCache(),this.inputCache[t]||[]},t.prototype.generateInputCache=function(){this.inputCache={};var t=this.morx.chains,e=Array.isArray(t),n=0;for(t=e?t:s(t);;){var r;if(e){if(n>=t.length)break;r=t[n++]}else{if((n=t.next()).done)break;r=n.value}var i=r.defaultFlags,o=r.subtables,a=Array.isArray(o),l=0;for(o=a?o:s(o);;){var c;if(a){if(l>=o.length)break;c=o[l++]}else{if((l=o.next()).done)break;c=l.value}c.subFeatureFlags&i&&this.generateInputsForSubtable(c)}}},t.prototype.generateInputsForSubtable=function(t){var e=this;if(2===t.type){if(4194304&t.coverage)throw new Error("Reverse subtable, not supported.");this.subtable=t,this.ligatureStack=[];var n=this.getStateMachine(t),r=this.getProcessor(),i=[],o=[];this.glyphs=[],n.traverse({enter:function(t,n){var a=e.glyphs;o.push({glyphs:a.slice(),ligatureStack:e.ligatureStack.slice()});var s=e.font.getGlyph(t);i.push(s),a.push(i[i.length-1]),r(a[a.length-1],n,a.length-1);for(var l=0,c=0,u=0;u<a.length&&l<=1;u++)65535!==a[u].id&&(l++,c=a[u].id);if(1===l){var h=i.map((function(t){return t.id})),d=e.inputCache[c];d?d.push(h):e.inputCache[c]=[h]}},exit:function(){var t=o.pop();e.glyphs=t.glyphs,e.ligatureStack=t.ligatureStack,i.pop()}})}},t}()).prototype,0,[L],a(Li.prototype,"getStateMachine"),Li.prototype),Li);function Bi(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=t.splice(n[0]-(n[1]-1),n[1]);i&&o.reverse();var a=t.splice.apply(t,[e[0],e[1]].concat(o));return r&&a.reverse(),t.splice.apply(t,[n[0]-(e[1]-1),0].concat(a)),t}var Fi,zi,ji=function(){function t(e){d(this,t),this.font=e,this.morxProcessor=new Ni(e),this.fallbackPosition=!1}return t.prototype.substitute=function(t){"rtl"===t.direction&&t.glyphs.reverse(),this.morxProcessor.process(t.glyphs,function(t){var e={};for(var n in t){var r;(r=wi[n])&&(null==e[r[0]]&&(e[r[0]]={}),e[r[0]][r[1]]=t[n])}return e}(t.features))},t.prototype.getAvailableFeatures=function(t,e){return function(t){var e={};if(Array.isArray(t))for(var n=0;n<t.length;n++){var r,i=ki(t[n]);(r=Si[i[0]]&&Si[i[0]][i[1]])&&(e[r]=!0)}else if("object"===(void 0===t?"undefined":c(t)))for(var o in t){var a=t[o];for(var s in a){var l=void 0,h=ki([o,s]);a[s]&&(l=Si[h[0]]&&Si[h[0]][h[1]])&&(e[l]=!0)}}return u(e)}(this.morxProcessor.getSupportedFeatures())},t.prototype.stringsForGlyph=function(t){var e=this.morxProcessor.generateInputs(t),n=new M,r=e,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}this._addStrings(a,0,n,"")}return n},t.prototype._addStrings=function(t,e,n,r){var i=this.font._cmapProcessor.codePointsForGlyph(t[e]),o=Array.isArray(i),a=0;for(i=o?i:s(i);;){var l;if(o){if(a>=i.length)break;l=i[a++]}else{if((a=i.next()).done)break;l=a.value}var c=r+w(l);e<t.length-1?this._addStrings(t,e+1,n,c):n.add(c)}},t}(),Wi=function(){function t(e,n,r){d(this,t),this.font=e,this.script=n,this.direction=r,this.stages=[],this.globalFeatures={},this.allFeatures={}}return t.prototype._addFeatures=function(t,e){var n=this.stages.length-1,r=this.stages[n],i=t,o=Array.isArray(i),a=0;for(i=o?i:s(i);;){var l;if(o){if(a>=i.length)break;l=i[a++]}else{if((a=i.next()).done)break;l=a.value}var c=l;null==this.allFeatures[c]&&(r.push(c),this.allFeatures[c]=n,e&&(this.globalFeatures[c]=!0))}},t.prototype.add=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(0===this.stages.length&&this.stages.push([]),"string"==typeof t&&(t=[t]),Array.isArray(t))this._addFeatures(t,e);else{if("object"!==(void 0===t?"undefined":c(t)))throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(t.global||[],!0),this._addFeatures(t.local||[],!1)}},t.prototype.addStage=function(t,e){"function"==typeof t?this.stages.push(t,[]):(this.stages.push([]),this.add(t,e))},t.prototype.setFeatureOverrides=function(t){if(Array.isArray(t))this.add(t);else if("object"===(void 0===t?"undefined":c(t)))for(var e in t)if(t[e])this.add(e);else if(null!=this.allFeatures[e]){var n=this.stages[this.allFeatures[e]];n.splice(n.indexOf(e),1),delete this.allFeatures[e],delete this.globalFeatures[e]}},t.prototype.assignGlobalFeatures=function(t){var e=t,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=i;for(var a in this.globalFeatures)o.features[a]=!0}},t.prototype.process=function(t,e,n){var r=this.stages,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a;"function"==typeof l?n||l(this.font,e,this):l.length>0&&t.applyFeatures(l,e,n)}},t}(),Vi=["rvrn"],Hi=["ccmp","locl","rlig","mark","mkmk"],Yi=["frac","numr","dnom"],Ui=["calt","clig","liga","rclt","curs","kern"],qi={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},$i=(zi=Fi=function(){function t(){d(this,t)}return t.plan=function(t,e,n){this.planPreprocessing(t),this.planFeatures(t),this.planPostprocessing(t,n),t.assignGlobalFeatures(e),this.assignFeatures(t,e)},t.planPreprocessing=function(t){t.add({global:[].concat(Vi,qi[t.direction]),local:Yi})},t.planFeatures=function(t){},t.planPostprocessing=function(t,e){t.add([].concat(Hi,Ui)),t.setFeatureOverrides(e)},t.assignFeatures=function(t,e){for(var n=0;n<e.length;n++){var r=e[n];if(8260===r.codePoints[0]){for(var i=n,o=n+1;i>0&&S.isDigit(e[i-1].codePoints[0]);)e[i-1].features.numr=!0,e[i-1].features.frac=!0,i--;for(;o<e.length&&S.isDigit(e[o].codePoints[0]);)e[o].features.dnom=!0,e[o].features.frac=!0,o++;r.features.frac=!0,n=o-1}}},t}(),Fi.zeroMarkWidths="AFTER_GPOS",zi),Gi=new A(e("AAEQAAAAAAAAADGgAZUBav7t2CtPA0EUBeDZB00pin9AJZIEgyUEj0QhweDAgQOJxCBRBElQSBwSicLgkOAwnNKZ5GaY2c7uzj4o5yZfZrrbefbuIx2nSq3CGmzAWH/+K+UO7MIe7MMhHMMpnMMFXMIVXIt2t3CnP088iPqjqNN8e4Ij7Rle4LUH82rLm6i/92A+RERERERERERNmfz/89GDeRARERERzbN8ceps2Iwt9H0C9/AJ6yOlDkbTczcot5VSm8Pm1vcFWfb7+BKOLTuOd2UlTX4wGP85Eg953lWPFbnuN7PkjtLmalOWbNenkHOSa7T3KmR9MVTZ2zZkVj1kHa68MueVKH0R4zqQ44WEXLM8VjcWHP0PtKLfPzQnMtGn3W4QYf6qxFxceVI394r2xnV+1rih0fV1Vzf3fO1n3evL5J78ruvZ5ptX2Rwy92Tfb1wlEqut3U+sZ3HXOeJ7/zDrbyuP6+Zz0fqa6Nv3vhY7Yu1xWnGevmsvsUpTT/RYIe8waUH/rvHMWKFzLfN8L+rTfp645mfX7ftlnfDtYxN59w0=","base64")),Xi=["isol","fina","fin2","fin3","medi","med2","init"],Ki="isol",Zi="fina",Ji=[[[null,null,0],[null,Ki,2],[null,Ki,1],[null,Ki,2],[null,Ki,1],[null,Ki,6]],[[null,null,0],[null,Ki,2],[null,Ki,1],[null,Ki,2],[null,"fin2",5],[null,Ki,6]],[[null,null,0],[null,Ki,2],["init",Zi,1],["init",Zi,3],["init",Zi,4],["init",Zi,6]],[[null,null,0],[null,Ki,2],["medi",Zi,1],["medi",Zi,3],["medi",Zi,4],["medi",Zi,6]],[[null,null,0],[null,Ki,2],["med2",Ki,1],["med2",Ki,2],["med2","fin2",5],["med2",Ki,6]],[[null,null,0],[null,Ki,2],[Ki,Ki,1],[Ki,Ki,2],[Ki,"fin2",5],[Ki,Ki,6]],[[null,null,0],[null,Ki,2],[null,Ki,1],[null,Ki,2],[null,"fin3",5],[null,Ki,6]]],Qi=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.planFeatures=function(t){t.add(["ccmp","locl"]);for(var e=0;e<Xi.length;e++)t.addStage(Xi[e],!1);t.addStage("mset")},e.assignFeatures=function(e,n){t.assignFeatures.call(this,e,n);for(var r=-1,i=0,o=[],a=0;a<n.length;a++){var s,l,c=to((f=n[a]).codePoints[0]);if(6!==c){var u=Ji[i][c];s=u[1],i=u[2],null!==(l=u[0])&&-1!==r&&(o[r]=l),o[a]=s,r=a}else o[a]=null}for(var h=0;h<n.length;h++){var d,f=n[h];(d=o[h])&&(f.features[d]=!0)}},e}($i);function to(t){var e=Gi.get(t);if(e)return e-1;var n=S.getCategory(t);return"Mn"===n||"Me"===n||"Cf"===n?6:0}var eo,no,ro=function(){function t(e,n){d(this,t),this.glyphs=e,this.reset(n)}return t.prototype.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.options=t,this.flags=t.flags||{},this.markAttachmentType=t.markAttachmentType||0,this.index=e},t.prototype.shouldIgnore=function(t){return this.flags.ignoreMarks&&t.isMark||this.flags.ignoreBaseGlyphs&&t.isBase||this.flags.ignoreLigatures&&t.isLigature||this.markAttachmentType&&t.isMark&&t.markAttachmentType!==this.markAttachmentType},t.prototype.move=function(t){for(this.index+=t;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=t;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},t.prototype.next=function(){return this.move(1)},t.prototype.prev=function(){return this.move(-1)},t.prototype.peek=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.index,n=this.increment(t);return this.index=e,n},t.prototype.peekIndex=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.index;this.increment(t);var n=this.index;return this.index=e,n},t.prototype.increment=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=t<0?-1:1;for(t=Math.abs(t);t--;)this.move(e);return this.glyphs[this.index]},f(t,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),t}(),io=["DFLT","dflt","latn"],oo=function(){function t(e,n){d(this,t),this.font=e,this.table=n,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}return t.prototype.findScript=function(t){if(null==this.table.scriptList)return null;Array.isArray(t)||(t=[t]);var e=t,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=i,a=this.table.scriptList,l=Array.isArray(a),c=0;for(a=l?a:s(a);;){var u;if(l){if(c>=a.length)break;u=a[c++]}else{if((c=a.next()).done)break;u=c.value}if(u.tag===o)return u}}return null},t.prototype.selectScript=function(t,e,n){var r=!1,i=void 0;if(!this.script||t!==this.scriptTag){if((i=this.findScript(t))||(i=this.findScript(io)),!i)return this.scriptTag;this.scriptTag=i.tag,this.script=i.script,this.language=null,this.languageTag=null,r=!0}if(n&&n===this.direction||(this.direction=n||mi(t)),e&&e.length<4&&(e+=" ".repeat(4-e.length)),!e||e!==this.languageTag){this.language=null;var o=this.script.langSysRecords,a=Array.isArray(o),l=0;for(o=a?o:s(o);;){var c;if(a){if(l>=o.length)break;c=o[l++]}else{if((l=o.next()).done)break;c=l.value}var u=c;if(u.tag===e){this.language=u.langSys,this.languageTag=u.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),r=!0}if(r&&(this.features={},this.language)){var h=this.language.featureIndexes,d=Array.isArray(h),f=0;for(h=d?h:s(h);;){var p;if(d){if(f>=h.length)break;p=h[f++]}else{if((f=h.next()).done)break;p=f.value}var g=this.table.featureList[p],m=this.substituteFeatureForVariations(p);this.features[g.tag]=m||g.feature}}return this.scriptTag},t.prototype.lookupsForFeatures=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1],n=[],r=t,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a,c=this.features[l];if(c){var u=c.lookupListIndexes,h=Array.isArray(u),d=0;for(u=h?u:s(u);;){var f;if(h){if(d>=u.length)break;f=u[d++]}else{if((d=u.next()).done)break;f=d.value}var p=f;e&&-1!==e.indexOf(p)||n.push({feature:l,index:p,lookup:this.table.lookupList.get(p)})}}}return n.sort((function(t,e){return t.index-e.index})),n},t.prototype.substituteFeatureForVariations=function(t){if(-1===this.variationsIndex)return null;var e=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}if(i.featureIndex===t)return i.alternateFeatureTable}return null},t.prototype.findVariationsIndex=function(t){var e=this.table.featureVariations;if(!e)return-1;for(var n=e.featureVariationRecords,r=0;r<n.length;r++)if(this.variationConditionsMatch(n[r].conditionSet.conditionTable,t))return r;return-1},t.prototype.variationConditionsMatch=function(t,e){return t.every((function(t){var n=t.axisIndex<e.length?e[t.axisIndex]:0;return t.filterRangeMinValue<=n&&n<=t.filterRangeMaxValue}))},t.prototype.applyFeatures=function(t,e,n){var r=this.lookupsForFeatures(t);this.applyLookups(r,e,n)},t.prototype.applyLookups=function(t,e,n){this.glyphs=e,this.positions=n,this.glyphIterator=new ro(e);var r=t,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a.feature,c=a.lookup;for(this.currentFeature=l,this.glyphIterator.reset(c.flags);this.glyphIterator.index<e.length;)if(l in this.glyphIterator.cur.features){var u=c.subTables,h=Array.isArray(u),d=0;for(u=h?u:s(u);;){var f;if(h){if(d>=u.length)break;f=u[d++]}else{if((d=u.next()).done)break;f=d.value}if(this.applyLookup(c.lookupType,f))break}this.glyphIterator.next()}else this.glyphIterator.next()}},t.prototype.applyLookup=function(t,e){throw new Error("applyLookup must be implemented by subclasses")},t.prototype.applyLookupList=function(t){var e=this.glyphIterator.options,n=this.glyphIterator.index,r=t,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a;this.glyphIterator.reset(e,n),this.glyphIterator.increment(l.sequenceIndex);var c=this.table.lookupList.get(l.lookupListIndex);this.glyphIterator.reset(c.flags,this.glyphIterator.index);var u=c.subTables,h=Array.isArray(u),d=0;for(u=h?u:s(u);;){var f;if(h){if(d>=u.length)break;f=u[d++]}else{if((d=u.next()).done)break;f=d.value}if(this.applyLookup(c.lookupType,f))break}}return this.glyphIterator.reset(e,n),!0},t.prototype.coverageIndex=function(t,e){switch(null==e&&(e=this.glyphIterator.cur.id),t.version){case 1:return t.glyphs.indexOf(e);case 2:var n=t.rangeRecords,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}if(o.start<=e&&e<=o.end)return o.startCoverageIndex+e-o.start}}return-1},t.prototype.match=function(t,e,n,r){for(var i=this.glyphIterator.index,o=this.glyphIterator.increment(t),a=0;a<e.length&&o&&n(e[a],o);)r&&r.push(this.glyphIterator.index),a++,o=this.glyphIterator.next();return this.glyphIterator.index=i,!(a<e.length)&&(r||!0)},t.prototype.sequenceMatches=function(t,e){return this.match(t,e,(function(t,e){return t===e.id}))},t.prototype.sequenceMatchIndices=function(t,e){var n=this;return this.match(t,e,(function(t,e){return n.currentFeature in e.features&&t===e.id}),[])},t.prototype.coverageSequenceMatches=function(t,e){var n=this;return this.match(t,e,(function(t,e){return n.coverageIndex(t,e.id)>=0}))},t.prototype.getClassID=function(t,e){switch(e.version){case 1:var n=t-e.startGlyph;if(n>=0&&n<e.classValueArray.length)return e.classValueArray[n];break;case 2:var r=e.classRangeRecord,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}if(a.start<=t&&t<=a.end)return a.class}}return 0},t.prototype.classSequenceMatches=function(t,e,n){var r=this;return this.match(t,e,(function(t,e){return t===r.getClassID(e.id,n)}))},t.prototype.applyContext=function(t){switch(t.version){case 1:var e=this.coverageIndex(t.coverage);if(-1===e)return!1;var n=t.ruleSets[e],r=n,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a;if(this.sequenceMatches(1,l.input))return this.applyLookupList(l.lookupRecords)}break;case 2:if(-1===this.coverageIndex(t.coverage))return!1;if(-1===(e=this.getClassID(this.glyphIterator.cur.id,t.classDef)))return!1;var c=n=t.classSet[e],u=Array.isArray(c),h=0;for(c=u?c:s(c);;){var d;if(u){if(h>=c.length)break;d=c[h++]}else{if((h=c.next()).done)break;d=h.value}var f=d;if(this.classSequenceMatches(1,f.classes,t.classDef))return this.applyLookupList(f.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(0,t.coverages))return this.applyLookupList(t.lookupRecords)}return!1},t.prototype.applyChainingContext=function(t){switch(t.version){case 1:var e=this.coverageIndex(t.coverage);if(-1===e)return!1;var n=t.chainRuleSets[e],r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(this.sequenceMatches(-a.backtrack.length,a.backtrack)&&this.sequenceMatches(1,a.input)&&this.sequenceMatches(1+a.input.length,a.lookahead))return this.applyLookupList(a.lookupRecords)}break;case 2:if(-1===this.coverageIndex(t.coverage))return!1;e=this.getClassID(this.glyphIterator.cur.id,t.inputClassDef);var l=t.chainClassSet[e];if(!l)return!1;var c=l,u=Array.isArray(c),h=0;for(c=u?c:s(c);;){var d;if(u){if(h>=c.length)break;d=c[h++]}else{if((h=c.next()).done)break;d=h.value}var f=d;if(this.classSequenceMatches(-f.backtrack.length,f.backtrack,t.backtrackClassDef)&&this.classSequenceMatches(1,f.input,t.inputClassDef)&&this.classSequenceMatches(1+f.input.length,f.lookahead,t.lookaheadClassDef))return this.applyLookupList(f.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(-t.backtrackGlyphCount,t.backtrackCoverage)&&this.coverageSequenceMatches(0,t.inputCoverage)&&this.coverageSequenceMatches(t.inputGlyphCount,t.lookaheadCoverage))return this.applyLookupList(t.lookupRecords)}return!1},t}(),ao=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments[3];if(d(this,t),this._font=e,this.codePoints=r,this.id=n,this.features={},Array.isArray(i))for(var o=0;o<i.length;o++){var a=i[o];this.features[a]=!0}else"object"===(void 0===i?"undefined":c(i))&&_(this.features,i);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}return t.prototype.copy=function(){return new t(this._font,this.id,this.codePoints,this.features)},f(t,[{key:"id",get:function(){return this._id},set:function(t){this._id=t,this.substituted=!0;var e=this._font.GDEF;if(e&&e.glyphClassDef){var n=oo.prototype.getClassID(t,e.glyphClassDef);this.isBase=1===n,this.isLigature=2===n,this.isMark=3===n,this.markAttachmentType=e.markAttachClassDef?oo.prototype.getClassID(t,e.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(S.isMark),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}}]),t}(),so=(no=eo=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.planFeatures=function(t){t.add(["ljmo","vjmo","tjmo"],!1)},e.assignFeatures=function(t,e){for(var n=0,r=0;r<e.length;){var i=e[r].codePoints[0],o=lo(i),a=po[n][o];switch(n=a[1],a[0]){case co:t.font.hasGlyphForCodePoint(i)||(r=mo(e,r,t.font));break;case uo:r=yo(e,r,t.font);break;case ho:vo(e,r,t.font);break;case fo:r=bo(e,r,t.font)}r++}},e}($i),eo.zeroMarkWidths="NONE",no);function lo(t){return function(t){return 4352<=t&&t<=4447||43360<=t&&t<=43388}(t)?1:function(t){return 4448<=t&&t<=4519||55216<=t&&t<=55238}(t)?2:function(t){return 4520<=t&&t<=4607||55243<=t&&t<=55291}(t)?3:function(t){return t-44032<11173&&(t-44032)%28==0}(t)?4:function(t){return 44032<=t&&t<=55204}(t)?5:function(t){return 12334<=t&&t<=12335}(t)?6:0}var co=1,uo=2,ho=4,fo=5,po=[[[0,0],[0,1],[0,0],[0,0],[co,2],[co,3],[fo,0]],[[0,0],[0,1],[uo,2],[0,0],[co,2],[co,3],[fo,0]],[[0,0],[0,1],[0,0],[uo,3],[co,2],[co,3],[ho,0]],[[0,0],[0,1],[0,0],[0,0],[co,2],[co,3],[ho,0]]];function go(t,e,n){return new ao(t,t.glyphForCodePoint(e).id,[e],n)}function mo(t,e,n){var r=t[e],i=r.codePoints[0]-44032,o=4519+i%28,a=4352+(i=i/28|0)/21|0,s=4449+i%21;if(!n.hasGlyphForCodePoint(a)||!n.hasGlyphForCodePoint(s)||4519!==o&&!n.hasGlyphForCodePoint(o))return e;var l=go(n,a,r.features);l.features.ljmo=!0;var c=go(n,s,r.features);c.features.vjmo=!0;var u=[l,c];if(o>4519){var h=go(n,o,r.features);h.features.tjmo=!0,u.push(h)}return t.splice.apply(t,[e,1].concat(u)),e+u.length-1}function yo(t,e,n){var r,i=t[e],o=lo(t[e].codePoints[0]),a=t[e-1].codePoints[0],s=lo(a),l=void 0,c=void 0,u=void 0,h=void 0;if(4===s&&3===o)l=a,h=i;else{2===o?(c=t[e-1],u=i):(c=t[e-2],u=t[e-1],h=i);var d=c.codePoints[0],f=u.codePoints[0];4352<=(r=d)&&r<=4370&&function(t){return 4449<=t&&t<=4469}(f)&&(l=44032+28*(21*(d-4352)+(f-4449)))}var p=h&&h.codePoints[0]||4519;if(null!=l&&(4519===p||function(t){return 1<=t&&t<=4546}(p))){var g=l+(p-4519);if(n.hasGlyphForCodePoint(g)){var m=2===s?3:2;return t.splice(e-m+1,m,go(n,g,i.features)),e-m+1}}return c&&(c.features.ljmo=!0),u&&(u.features.vjmo=!0),h&&(h.features.tjmo=!0),4===s?(mo(t,e-1,n),e+1):e}function vo(t,e,n){var r=t[e];if(0!==n.glyphForCodePoint(t[e].codePoints[0]).advanceWidth){var i=function(t){switch(lo(t)){case 4:case 5:return 1;case 2:return 2;case 3:return 3}}(t[e-1].codePoints[0]);return t.splice(e,1),t.splice(e-i,0,r)}}function bo(t,e,n){var r=t[e],i=t[e].codePoints[0];if(n.hasGlyphForCodePoint(9676)){var o=go(n,9676,r.features),a=0===n.glyphForCodePoint(i).advanceWidth?e:e+1;t.splice(a,0,o),e++}return e}var _o,wo,xo={categories:["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","VS","N","HN","MAbv"],decompositions:{2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,23,0,0,2,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,23,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,46,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,23,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,46,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],accepting:[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],tags:[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]},Mo={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},So={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Mo.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Mo.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Mo.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Mo.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Mo.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Mo.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Mo.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Mo.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Mo.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Mo.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Mo.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},Ao={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},Co=xo.decompositions,ko=new A(e("ABEAAAAAAAAAAMKgAbENTvLtnX+sHUUVx/f13nd/vHf7bl+FRGL7R0OJMcWYphBrimkVCSJR2xiEaLEGQ7AkBGowbYRSgj8K2B/GkpRYE6wlQSyJKCagrSlGkmqsqUZMY7S2CWkgqQViQSkt4Hfuzrx77tyZ2fm1u+/RPcknuzs7O3PmnDOzs7N73zteS5KXwKvgDTCnniTvBfPBJeAVpP2vFr69GGUtAkvAModyr0DeT4BrwCpwPVgDbga3ga+DjYbyluLcCvBN8F2wGWwHO8Ej4DjyPIbtz0DCeZpvD4CD4E/gb+AoOAFOgtPgLKiNJkkbTIKLwALwfvAh8GGwHFwFPg2uAzeCm8Ft4E5wN7gPPAi+D34AfgR+Ap7kx8+AZ8HvwZ/BEXAMvAheAa+Bc6OpzvVGknTABY30eB62C8GlYDFYCpaDq/n5z2J7PVgDbgG3N1KbrOdbWzby/N/G9i6wlR8/wLebUNcOll7vX7PLsQ4bdpAy92B/L3gK7AO/A38EfwX/AC+AkyT/m3x7mqdtYz7Gfq2ZJOPgPc3UXu/D9uJmmmcRT1uC7TJwZTONJxFL1+J4JbgBrAG3gNv5Nev5dhO2m3l54rqtON7RNLd1V8Z5auMfI+8Wbvv12P4Ux78AvyZl/Bb7fwD34HwH/EVR/t8t6rRlrYgFlHnMsdyXIupRFP+Gzv8Bb4CklSSjrTR9bz21uZx/Nj8v+uIFOJ4HFnJo3kWtNG6WkPSzBl1YbC8jeVfx+q+R9Pg48lxN8jFdhd8+01LrLTCdq6io8GNb1a8qKioqKioqKioc2cbXGcrWQ2Ynf9a9rmV/zVua9Dc16V/gz8pfxvar4A6wAdwL7gdbwUPgh+BR8AR4qpWuLe3D9gA4CA6DI+AoOAFOtdL1nNexfYs937fxDA8ubKf1zmv3dViI/Uvb9m2sqKioqAiHrVtehrH3TK2/3l4WZduioqIiDq+Rd1Jbef9ehnHmSnCtNNf7nOPcr8PHilO8jrfBF9v996lfwf6tUpl3tPvvdSjsvcwGnLt3Gsw/kzkpK8CdYH83my3Id0iT91WkL5xMktXgIfD85OD54zjfmYu5OFgN7h1LkmdBMg5fgbvAChzv49ujfEuZ3xlOk7kReTaSfL/B/jl+fMXsJLkb7AcPj8TlHC/zsgnYcyLd3zSh1vGAJr2ioqKiIn/eKXkMjn3/cWF5t/z6y37+K5urwP2YB36vPfw8yr7zeRjpu8g8cTf2H2+n89EtivLE93fs27Ez/Br2vM2+qWPl/ZyX9StFfQxW5v724PPxzXz7XHu4Pps5Jvtmiq13szmzfP0hlHkYHGn358bHeD0vYvsy+K+kz9vt/jy8gT40G1w4Rua0PN98nnaGf/e1G+mXIO2DY8P6Xz7WPz7Ky/7omJ0PBff4+B91fAqsAp8HXwI3gR04txbbdWDDWDpP/g7Yxs6BXWAP2AueJHo+M5bOpw+Cw+AIOApOgFMW7Xkdec6AkXH1+QfgyzbOTY73jy/C/gJ+/CCOP4D9xfz4I9h+TFMWtf9SRWzZwq7f0yi/L9voWSRbDfV/clx/3TuKfjoT26/iX813URx4tiVG3ay/sfFuJenb7J50A4mr1di/CZzLKZ6y2reunup4qzT+fM0wHp0PUD9+A7bYNJ5fn3eNP/Ft5bc0+S4n9/l1Gj+K82zesd1wfj3fZ79h2YyyVvLj7djfCR4xjJEyuy1+S/FyDt/MPwodn5hB8axrxy9nSBtYjOyHrs+BQ+B58E+u+wsWbWBtpb/hYL8RuA/pJ8fT2GffX+wl+daSa08jz9nxNG2k4963XBG/ZVhpUS573mh3BtPo7x/Eb7pE2yd5XvZssY/M/RZLc9SLeDsfD5gfTidi9//pwrzWu7t9lKcN7dxynthAh8vcKrQu1frHTGKBNF662KfoOXU1FsaFxe6x2kjClkBnGvXxwX0bytZ5unK+S9n2jxabTc5M0HUaIyTrfFa+Ljmflc9Xz7JtNdPa4eKz6WAPlb5l6xfLBzopWxcfncvSf7rHRJk2KSN2bKRsvcu2UZmxVIb9qd551e8rZcTERGuQ+qwIjERkjl2+djOlhWfpibnp/qxmP92FVr1/bc9GYxxuI5o3UzdukzYpj+H6nOxra9nHiaksjhDdsasPe9ca/CvOU1GVwUT4t8P921H4T8gsnkdIh+dn/pXrU0mnOZw21CbJv1P5LP0r4jtkbLH171BbCvavnFfeZ8L8K2wv/CuQRU6n/qWSNSbr2mO8xtK/U+Mq6Y/1yQyFJHHtv8Kn2uOC/Gvbf2VEPxJ9SvhY5d+Q+y21iRxLruOzsY6MWGrOkPHZ1b+jFuPzqEX/VcmoZkyIPT53k36/DZnrMd+K/Dbjs6kv6+6VYl9OU+WT07TplvMvWWhfVo3f4t48S+rbjIZl/1b5Xyd5vJdQiTyf7tUdMlbn0J9d/cn6c7M5DO1TNF0+bmT0Z3qdKaaoXeg1Lv7NEhufzyT/6vIKEeO1jX/psdi38a889qpkStcI/u12U3zE1Re+/Yv6QNwvdTDJGi9t2ps1XtKYDJ0PmcZKcU812sRxvms7J47mZ5c+SWJD5LPRg4qqj+nWL8Q5sRVrGar1EG0sOI6ndH3DVWL7wpeuwaY6O1Nh19N+Oqs5uI7Eto3aICxNrCn5rAuZ7Cn2bdJtfZPlL/k8Ld+ki6v9E56XPUvT52mV/YVvmMj2Zz8TEuNMTxfHuFfFUJ60OLrz1utODnFG47fLbSjXy0xSy4gN63EywlhMxWcNmK71svszi5OGTvdJe3rtd8ifB6I/mKBr1ap7uU/sqqTsMb+H5fxBFyuq+yqLnd7cmj33TwyOVVOwuj3nVXRtQtUGWR9jzI6kecZrKSKPuFakU2hZmXXZMDlsS1W9jBavv6eHpf3EtfJ7mKwYV0lX2g9FVY5N+Ung9aH1590+n3KLgEredfiez6u9svisY/Suk9Jsnkli1a+C1m/T7rzqd5UY9mfiXX9R92ibdZUIawTC96b1GBn6rDG1JsPv/b392SkiXVUGmyN0LO5LYi46Zf/Adc/QMaCo8TtG/bH1Z/TsW1QfUPRjm2cZee5PRaT33lEbnhlMax4qe1o/Y8a0icdaoOv9bsh+Hj6jonueoGtHumcMlX9lxLxXq7/D84fSzznGt6rtUerXxYU47/IcPeG3vqBbJ1StETZqg9fS2Akd/0Ovp+/CxD3P+/6bQwzJtsvyh5w+XjeXH9KfXGH3/VbSX4tS4XoftPZbnvcyxX1G5QvW1wbWTkbs7c3mTco6NWODbdxk3R9lGZo/aGxhiknTmETXLVs1c90u9+mBGCf6hs6fsmTq29sxPv8d82CuhCpNjGNjg31blGHrz1i41hd6nuYzbU3XhLQzj7Jt67Otw0uXUdDoH8e4F/joMdVui2dMJc3E+Tetvr6jEtPnPhJaVwz9Y7TDVlx1qnfitlEbtzlTVD0qX/pcm1esxI65PO3mU4eNrr5SZMz46FDE+aIlb5tntb1o/WOUETsW847pvNpaZH225eUpNnrS9yDy9wTysyr9XVOe63+qd3M6e4X6Ptd1Dpc1SdV53ZqFag1hpP+bE5f4ivY74BzXilzWWW1+S0TjJng91Gd9wmbNgpMVz6W8d7GJZwWtWp8p++c8fpjW0Vzff3dJfzGuoersEtnmpjVLupY48H6o7n8/C+kvJn+Lcd6q3QHx3usvZax3W8apvP6rev+UJSHfiCYe/h2aTwTaRi5DO28ZSd9zNhTfJ8b2je7drOo9HtNNbPMW03zOpq2qNqnKFN+0huhlMye2Pe9TdzfCedfxMlRfG7xjncaJ7fiXMYZk3X+ZvuKbXCGh8y8XH8TybajPTfq4tjG2/qb0RJO3SB19ba2SMuoNbW8R/g653qa9sdsRYsssu+ZxPss+tnayFd94yjofEi+hZdvo73q9jd3yisUYbfEpQ9XmMqUIm2fFZh4xkZeE1BNDL5v+ZcqXh/90bSwjflz8U0QcFWHzPOpy0amM+stqf1ad7LltVPqWmG3p3+GiIvLJf8duYA3NcBwbWRpkDXmo7RP+z5E6+8Xswz512dbrW2aMNrpKaBt9y45VR2j9efhAQL/PF38Xadq907NYC5dpZLy3kMX6PUHgeGGS3nfoPn9rObJ9s/4uMntnSt/J5TX+2ZRhtFcB8ZgVmyZbit8GCd/7/C7EOcYK7LdyjNhIlL81nqN/Xf9mOHt/anovP4X0tyem/OUZF9TmscY2nzEulq96ZeVwv2Bxxnwk3s9njT8m/YWOKl199fe53tTXyu5DLojfKWXej6R3RAPtDf1ex/PvtdJ8Q7aP7Ht6XpdXSJf8/wMdQuS/j0/HtKny9KbT+oT2K2ETuW7Tt09Uss5nCdWhjPuMTXzrztO4FHMy+V6TJaH9I6+2C5HPq9oc8xlKRva5rF8M/7tC26/6BsNFivQ//e1pVsyP19VrNrH1D5Wi7oUDdVp8Q5HVr1ztlzXPtH2Gc30+lMX3edH3ecm3fp0+Ps/IPvWH6OpiV7meEMlbzyIkpi1jtDU0Pmm6nMd0jU8bXK7N0jWkb/joHyNebfWgtrJpc0h7QiQP24aKqcwYPnTRIUmG63fRQ5VXLsekgy5NtVXVadLfpjzV9S6xYnuNri159ZmsmLCpJ8/6XSRGOaH659H+GLYtwhd51xvq31B9Qm0UavM84qhoKaNOnfwf","base64")),To=new C({stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],accepting:[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],tags:[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}),Eo=(wo=_o=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.planFeatures=function(t){t.addStage(Ro),t.addStage(["locl","ccmp"]),t.addStage(Wo),t.addStage("nukt"),t.addStage("akhn"),t.addStage("rphf",!1),t.addStage("rkrf"),t.addStage("pref",!1),t.addStage("blwf",!1),t.addStage("abvf",!1),t.addStage("half",!1),t.addStage("pstf",!1),t.addStage("vatu"),t.addStage("cjct"),t.addStage("cfar",!1),t.addStage(Vo),t.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),t.unicodeScript=function(t){return li[t]}(t.script),t.indicConfig=So[t.unicodeScript]||So.Default,t.isOldSpec=t.indicConfig.hasOldSpec&&"2"!==t.script[t.script.length-1]},e.assignFeatures=function(t,e){for(var n=function(n){var r=e[n].codePoints[0],i=Ao[r]||Co[r];if(i){var o=i.map((function(r){var i=t.font.glyphForCodePoint(r);return new ao(t.font,i.id,[r],e[n].features)}));e.splice.apply(e,[n,1].concat(o))}},r=e.length-1;r>=0;r--)n(r)},e}($i),_o.zeroMarkWidths="NONE",wo);function Oo(t){return ko.get(t.codePoints[0])>>8}function Do(t){return 1<<(255&ko.get(t.codePoints[0]))}var Po,Lo,Io=function t(e,n,r,i){d(this,t),this.category=e,this.position=n,this.syllableType=r,this.syllable=i};function Ro(t,e){var n=0,r=0,i=To.match(e.map(Oo)),o=Array.isArray(i),a=0;for(i=o?i:s(i);;){var l;if(o){if(a>=i.length)break;l=i[a++]}else{if((a=i.next()).done)break;l=a.value}var c=l[0],u=l[1],h=l[2];if(c>r){++n;for(var d=r;d<c;d++)e[d].shaperInfo=new Io(1,Mo.End,"non_indic_cluster",n)}++n;for(var f=c;f<=u;f++)e[f].shaperInfo=new Io(1<<Oo(e[f]),Do(e[f]),h[0],n);r=u+1}if(r<e.length){++n;for(var p=r;p<e.length;p++)e[p].shaperInfo=new Io(1,Mo.End,"non_indic_cluster",n)}}function No(t){return 202758&t.shaperInfo.category}function Bo(t){return 96&t.shaperInfo.category}function Fo(t){return 16400&t.shaperInfo.category}function zo(t,e){var n=t,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o,a;if(r){if(i>=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}a.features=((o={})[e]=!0,o)}return t[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([e],t),1===t.length}function jo(t,e,n){var r=[n,e,n];return zo(r.slice(0,2),"blwf")||zo(r.slice(1,3),"blwf")?Mo.Below_C:zo(r.slice(0,2),"pstf")||zo(r.slice(1,3),"pstf")||zo(r.slice(0,2),"pref")||zo(r.slice(1,3),"pref")?Mo.Post_C:Mo.Base_C}function Wo(t,e,n){var r=n.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,o=t.glyphForCodePoint(9676).id,a=t.glyphForCodePoint(r.virama).id;if(a)for(var s=new ao(t,a,[r.virama]),l=0;l<e.length;l++)e[l].shaperInfo.position===Mo.Base_C&&(e[l].shaperInfo.position=jo(0,e[l].copy(),s));for(var c=0,u=Ho(e,0);c<e.length;u=Ho(e,c=u)){var h=e[c].shaperInfo.syllableType;if("symbol_cluster"!==h&&"non_indic_cluster"!==h){if("broken_cluster"===h&&o){var d=new ao(t,o,[9676]);d.shaperInfo=new Io(1<<Oo(d),Do(d),e[c].shaperInfo.syllableType,e[c].shaperInfo.syllable);for(var f=c;f<u&&32768===e[f].shaperInfo.category;)f++;e.splice(f++,0,d),u++}var p=u,g=c,m=!1;if(r.rephPos!==Mo.Ra_To_Become_Reph&&i.rphf&&c+3<=u&&("Implicit"===r.rephMode&&!Bo(e[c+2])||"Explicit"===r.rephMode&&64===e[c+2].shaperInfo.category)){var y=[e[c].copy(),e[c+1].copy(),e[c+2].copy()];if(zo(y.slice(0,2),"rphf")||"Explicit"===r.rephMode&&zo(y,"rphf")){for(g+=2;g<u&&Bo(e[g]);)g++;p=c,m=!0}}else if("Log_Repha"===r.rephMode&&32768===e[c].shaperInfo.category){for(g++;g<u&&Bo(e[g]);)g++;p=c,m=!0}switch(r.basePos){case"Last":var v=u,b=!1;do{var _=e[--v].shaperInfo;if(No(e[v])){if(_.position!==Mo.Below_C&&(_.position!==Mo.Post_C||b)){p=v;break}_.position===Mo.Below_C&&(b=!0),p=v}else if(c<v&&64===_.category&&16===e[v-1].shaperInfo.category)break}while(v>g);break;case"First":for(var w=(p=c)+1;w<u;w++)No(e[w])&&(e[w].shaperInfo.position=Mo.Below_C)}m&&p===c&&g-p<=2&&(m=!1);for(var x=c;x<p;x++){var M=e[x].shaperInfo;M.position=Math.min(Mo.Pre_C,M.position)}p<u&&(e[p].shaperInfo.position=Mo.Base_C);for(var S=p+1;S<u;S++)if(128===e[S].shaperInfo.category){for(var A=S+1;A<u;A++)if(No(e[A])){e[A].shaperInfo.position=Mo.Final_C;break}break}if(m&&(e[c].shaperInfo.position=Mo.Ra_To_Become_Reph),n.isOldSpec)for(var C="Malayalam"!==n.unicodeScript,k=p+1;k<u;k++)if(16===e[k].shaperInfo.category){var T=void 0;for(T=u-1;T>k&&!(No(e[T])||C&&16===e[T].shaperInfo.category);T--);if(16!==e[T].shaperInfo.category&&T>k){var E=e[k];e.splice.apply(e,[k,0].concat(e.splice(k+1,T-k))),e[T]=E}break}for(var O=Mo.Start,D=c;D<u;D++){var P=e[D].shaperInfo;if(P.category&(139368|16400&P.category)){if(P.position=O,16===P.category&&P.position===Mo.Pre_M)for(var L=D;L>c;L--)if(e[L-1].shaperInfo.position!==Mo.Pre_M){P.position=e[L-1].shaperInfo.position;break}}else P.position!==Mo.SMVD&&(O=P.position)}for(var I=p,R=p+1;R<u;R++)if(No(e[R])){for(var N=I+1;N<R;N++)e[N].shaperInfo.position<Mo.SMVD&&(e[N].shaperInfo.position=e[R].shaperInfo.position);I=R}else 128===e[R].shaperInfo.category&&(I=R);var B=e.slice(c,u);B.sort((function(t,e){return t.shaperInfo.position-e.shaperInfo.position})),e.splice.apply(e,[c,B.length].concat(B));for(var F=c;F<u;F++)if(e[F].shaperInfo.position===Mo.Base_C){p=F;break}for(var z=c;z<u&&e[z].shaperInfo.position===Mo.Ra_To_Become_Reph;z++)e[z].features.rphf=!0;for(var j=!n.isOldSpec&&"Pre_And_Post"===r.blwfMode,W=c;W<p;W++)e[W].features.half=!0,j&&(e[W].features.blwf=!0);for(var V=p+1;V<u;V++)e[V].features.abvf=!0,e[V].features.pstf=!0,e[V].features.blwf=!0;if(n.isOldSpec&&"Devanagari"===n.unicodeScript)for(var H=c;H+1<p;H++)65536!==e[H].shaperInfo.category||16!==e[H+1].shaperInfo.category||H+1!==p&&64!==e[H+2].shaperInfo.category||(e[H].features.blwf=!0,e[H+1].features.blwf=!0);if(i.pref&&p+2<u)for(var Y=p+1;Y+2-1<u;Y++)if(zo([e[Y].copy(),e[Y+1].copy()],"pref")){for(var U=0;U<2;U++)e[Y++].features.pref=!0;if(i.cfar)for(;Y<u;Y++)e[Y].features.cfar=!0;break}for(var q=c+1;q<u;q++)if(Bo(e[q])){var $=32===e[q].shaperInfo.category,G=q;do{G--,$&&delete e[G].features.half}while(G>c&&!No(e[G]))}}}}function Vo(t,e,n){for(var r=n.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,o=0,a=Ho(e,0);o<e.length;a=Ho(e,o=a)){for(var s=!!i.pref,l=o;l<a;l++)if(e[l].shaperInfo.position>=Mo.Base_C){if(s&&l+1<a)for(var c=l+1;c<a;c++)if(e[c].features.pref){if(!e[c].substituted||!e[c].isLigated||e[c].isMultiplied){for(l=c;l<a&&Fo(e[l]);)l++;e[l].shaperInfo.position=Mo.BASE_C,s=!1}break}if("Malayalam"===n.unicodeScript)for(var u=l+1;u<a;u++){for(;u<a&&Bo(e[u]);)u++;if(u===a||!Fo(e[u]))break;for(u++;u<a&&Bo(e[u]);)u++;u<a&&No(e[u])&&e[u].shaperInfo.position===Mo.Below_C&&(e[l=u].shaperInfo.position=Mo.Base_C)}o<l&&e[l].shaperInfo.position>Mo.Base_C&&l--;break}if(l===a&&o<l&&64===e[l-1].shaperInfo.category&&l--,l<a)for(;o<l&&16408&e[l].shaperInfo.category;)l--;if(o+1<a&&o<l){var h=l===a?l-2:l-1;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;h>o&&!(16528&e[h].shaperInfo.category);)h--;Fo(e[h])&&e[h].shaperInfo.position!==Mo.Pre_M?h+1<a&&Bo(e[h+1])&&h++:h=o}if(o<h&&e[h].shaperInfo.position!==Mo.Pre_M)for(var d=h;d>o;d--)if(e[d-1].shaperInfo.position===Mo.Pre_M){var f=d-1;f<l&&l<=h&&l--;var p=e[f];e.splice.apply(e,[f,0].concat(e.splice(f+1,h-f))),e[h]=p,h--}}if(o+1<a&&e[o].shaperInfo.position===Mo.Ra_To_Become_Reph&&32768===e[o].shaperInfo.category!==(e[o].isLigated&&!e[o].isMultiplied)){var g=void 0,m=r.rephPos,y=!1;if(m!==Mo.After_Post){for(g=o+1;g<l&&!Fo(e[g]);)g++;if(g<l&&Fo(e[g])&&(g+1<l&&Bo(e[g+1])&&g++,y=!0),!y&&m===Mo.After_Main){for(g=l;g+1<a&&e[g+1].shaperInfo.position<=Mo.After_Main;)g++;y=g<a}if(!y&&m===Mo.After_Sub){for(g=l;g+1<a&&!(e[g+1].shaperInfo.position&(Mo.Post_C|Mo.After_Post|Mo.SMVD));)g++;y=g<a}}if(!y){for(g=o+1;g<l&&!Fo(e[g]);)g++;g<l&&Fo(e[g])&&(g+1<l&&Bo(e[g+1])&&g++,y=!0)}if(!y){for(g=a-1;g>o&&e[g].shaperInfo.position===Mo.SMVD;)g--;if(Fo(e[g]))for(var v=l+1;v<g;v++)128===e[v].shaperInfo.category&&g--}var b=e[o];e.splice.apply(e,[o,0].concat(e.splice(o+1,g-o))),e[g]=b,o<l&&l<=g&&l--}if(s&&l+1<a)for(var _=l+1;_<a;_++)if(e[_].features.pref){if(e[_].isLigated&&!e[_].isMultiplied){var w=l;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;w>o&&!(16528&e[w-1].shaperInfo.category);)w--;if(w>o&&128===e[w-1].shaperInfo.category)for(var x=_,M=l+1;M<x;M++)if(128===e[M].shaperInfo.category){w--;break}}w>o&&Fo(e[w-1])&&w<a&&Bo(e[w])&&w++;var A=_,C=e[A];e.splice.apply(e,[w+1,0].concat(e.splice(w,A-w))),e[w]=C,w<=l&&l<A&&l++}break}e[o].shaperInfo.position!==Mo.Pre_M||o&&/Cf|Mn/.test(S.getCategory(e[o-1].codePoints[0]))||(e[o].features.init=!0)}}function Ho(t,e){if(e>=t.length)return e;for(var n=t[e].shaperInfo.syllable;++e<t.length&&t[e].shaperInfo.syllable===n;);return e}var Yo=xo.categories,Uo=xo.decompositions,qo=new A(e("AAIAAAAAAAAAAKnQAVEMrvPtnH+oHUcVx+fd99799W5e8mx+9NkYm7YUI2KtimkVDG3FWgVTFY1Fqa2VJirYB0IaUFLBaKGJViXir6oxKCSBoi0UTKtg2yA26h+milYNtMH+0WK1VQyvtBS/487hnncyMzuzu7N7n7kHPszu7OzMmTNzdmdmfzzfUmpiUqkemAMbwSZwKbjcxM1XEL4VvB28G3zAk+56cLMlfgdYADvBbvBF8GWwH9xl+CFLfwj8BPwU/MKS38/AMfA86v9ro9ucQcdR+CjCP4CT4EnwDPg3eAFMTik1A+bAPNgINoFLwGawZSpLfzXCrWAb+AjYDm4BO8FusAfsA/vBXeAgOALuNfv3g4fAcXACPAaeAE+B58Bp8NJUpnN7WqlZsHY629+A8GLwWvAG8BZwJXinOf5ehB8EN4AdYGE6q7dmF9uugs8hvz0V58nZK/L+Kva/BX4ADoN7prP6HgUPgkfA73L0eQzHnwBPgX+Y80+DF8FUW6lBO4tbjXA9uAi8pj3sS2/E9mawBVwNtoJt5pzrTXgzwk+B7awP7sT+7nY6WxFfQBlfAl8H3wU/Anezcu/D9s/BMRN3HOEJ8EdwMkC/J5HmmXZmq2fBIjgEVEepbieLX4Fw0MnSrzRxmrVsm7MB8ReDV4vjr3ekJy7rZGVPMb196Xm6oug83oRyt4CrwDVgK9gGPtzxn3uTOD6YPDPNJ5Hm0+AznazffJ7Z4KSnXncg3VfAN8EBhx42/z/UGdbrx52sr9yH8AFTrt5+2GzfnWPbKuw7ZszZyNh/xowZM2bMmDFjxsQyZ5lPNs3h9nBNYHuAfr9ic9ffiHnsJzznU91/j3P+2snWYf6G8O/gn+A0eMnEt7vQp5ulX4NwHmwEm7rZ8UsRXg6uMPvXIHwPuK7rLl+nu9FzfMyYMWPGpGVuslmarv+YMWPSkNq/d2D8uNDNngvdivA2y3jy9m72bF9v3ymOf2MExp8fG2TsAcfA2wJYBJetWBq3i+0fwPafwLmzSl0LFmZNPMLHZ4fpnsX2AdjgcXB+T6kPge+AG7D/vXYW/tLsc9r9M+MkVyLNR1m6g9g+ZfYvmMExcHCm+ftP0+T5y/e17Uw/PYLwHnC0m80TH+zG30/3mjSDnPS2/B4pUJ4rX3n+b5H3o92l6UjfvZ7y/oJzToGnu8O66XTPYf8/Jr8XWL6TPXf9bPnHtmVs+89AnxVgDVgPLgKvAg+Y/F6H7c1gC7jKHH8XeJ/x15vAjt4wvwVs7wKfBXvAPvA18G1wsJevj36f5gjS3etIq+ft9+PYQ73h/nFsn2D7f+5l75bo/VPYftpTblFb2/Jo2pdjfL0uXOX/qxfnp8vZVk2Xv9hbmu+LxvYt3A/7/WZsPoptPkr9bdCv1ya+d4TuMO8Tre5n4XkILwSbzP4l/WHazX1//r2O/z7cFHnvSYW8R/Vm02ZXIHxHze1Xdf9bbn7p0z2kDroNr2X9WL+7937sX9fP+v9h9n6jTrfI3jG9EfsfN3G35PR/G4uRfY3eMTwdkFa/C3hrf2kcfy/xYTOmprrfZsLbEe7rDPW/U9Rrv9k/ahmTL0cWWxP/YxRkgtES+zwNhZPs+FQgMj/liEsto2HxsZBQX2pZoLZqWc5riXDaQBLSt1L3hcnE+Vct7aYVKCEhbXk2+b7NZ84mmXAwCiL14Ne85S62MYPcXi5StM/YxlJF2lfabznZsC6/C807xvZV+yFve9d1KY//d3HNO8pKUXuTDh0Gpp7B852q6QFMgdWM2dfbAxOuEPQEfcEsO5fquJLZrMfyCtWP0heZF6oSdiH9u4aQvJRIJ/eL6BBynItLp5D2JRkY5L5u3xAf6lviXHWSZcfaKO/+5zvO/c9Xtq8uRXSObd+8bS0zJrS1rxTyX7k/a0nrk5D+mHeOC90uq1Q216X57lykfqHt62uTGJ2rat+i/kttyq/RSi29PlclZf2Xxq55ZeSV34T96d5X5PqZJ9I3ZX2lnkXt3xL1Kyrav/LutbZ6uGxuS6ss6V3pXOXY4kP7EBfyJT7+4TJQS9uf74f6n+3+6ZIi9bCtieatFfCxUMx4KMYfy/pzrB30vm88q9SZ11K+n9eeNN612UFKWX8uI9TmRca7TbWvKy2JvF6naF+b/0uRupZp35cZikhZvyniY2R/CbdB3vXynIC6hbRBHf4l1xps6w4x/lVEtxRtGZMuRA8uNh/jfYV8kdpsBUszcODrD7E2JT2KrB3V6XMhbdNjcXItxzaOJWkpf976/I5glQn1sbLP86U9FQvz4l0S28/lcWUJbbrE2l+Z/TlHvi4/kvZXLMyrmy1PW7x8hl6UFgvlmNM1Jq3aJ3Se0yJcpdwS6mOp/ZgLX5N1rdFKaIzH9ztquMbqq+/qCFRk+hRoyZvrTHuO8fNd/djmEzZJ3TdisN1bNQNl7y96DV/3mVkTtwasVdk1ai6ybGlDek8nT1fXc4M5tVSPvhqOsWQeXQs8L1n3IradU8OxCeVjK7dr7Dpl0cMHnUvt18TzfVsfb/pZY56fV2GnVPVIYaOi9xcZJ8cmKcu3wcuPsVHV5cdKFfZXNZefp5sWft+wzR1cczKCxh99NRx76HvwOpWNv6YZtAajt6WPyPswtVVs/VOJ7xpYx3VR31er7gMxNuV9Q443CDlW43KuYSXblsybfKYt58trfez7A1X7Tdm+V7TcoudL+LpVGf2khN63U5OyD5Af0NoUv06l7Jc0Rte+so4xL9Ayy3Rz+SufY5Jf267xcm7J4dd3kumIOrmk7Pl549bUY1puI91Gdb8Tpu+9tjmhXFdwtfVsTv5SQvXKW0cK4eXgPBO6iJ07NNVOHH7/tF1jyJdnWbrU/Uau3VNI156QZ2ZaZFu76i6vQXy9YJ2H9QZ97aF3p1xlx1yfuYRcd0Kl7NyaX190+pUOKI0tvus5j7/nSWKLo3FER8R3LHEx8gqwge1POgi1l1yfirV3zHpISHxs3vLeFXOellcG1DFGbGP00PPkeKEOaXIsqhzbruOh9Qk5L08nW2grJ0avsvWocv0zRh/fGCG0TV35hB4v0rds5Vddjm/sFCKx+aXSt2yalPZsolxXW46CDnXp0YQ0rdso9OUYPSYT6+yzuxxzlrVfFfavQ/LKqsP+dbVzE/0qRb8pKin6V9U6Fnn24pqHufLMWy90nV+0DkXmcrb0Uq+6pU7/qcs/67SHTeTaaBk9ipyXQvLqW1U7uPKpux/ESlP9umydR8H3UjzHoXxj0/J1Yr5ubHsPrWOJqxK+hk5r+EVtH3pe1XWIXa+1vQ9YJ/oZre1bGReh3xKWeX7BxfYstwh5errGJi59be8482cSsfUPQT4Xlc9K+XMmatcY0fo2+SxYQs/4XO8M03Ng/TxujYH+FRELSdH+6mtveu8itb1Cy7C9X8GfsVOcfN86RHg56wJ0ob5qOz/E/rIdq7YhF34/0cfoeWKVftJjIbWDbDfXeXR/prBOKWJ/3dd43+sr+32TvgEIEZ6/7Zt5/l7ghMm77u+ey4gcz5xfktA5vE9C5vy2Y3lpXeX40tHcLMX42qZHS/ltZluXiSlDxillt3VdIvufbc0j75wy5aWaOxWRUZmfl5nDSh3LzoWbXJOg8uumKkndp1PnH2IPfe+U33z7vjWhdPQuWMh4raqxWMh9X89RZtSZ7/JpyXs3NWQcETN3CZHU/lmVnstZB1+ZfM5A/1VJ2V9t8wTXN1S+f27mzaulbCxJHePwC1Tz/0K1/VdPvtOsba+vL7ZxM1/jakJ/V9/yfdtNx+i7bhVRRll/rrK+sk3qLt/3T0afH+tzz1HDfxzZ/HlGDduK1y/GL21zvKptQGWFSpVlFm0z+ZxD/vdAt9EqQ971NkRHW7qytog53+cfVfeFGLStfddfYka5x6dl+yi//4z6/559aUn4/+/k2pv8BqfM/0qVCnu+If2OJPRZUcyzJF/5RQm5xtM9ln+LRN+8U9+iMQS1Veg9q2z/TlV3Ett3/rLOIXOookidy/5X3GYD+S8a1z2e0vH695T9vhEqdbY//0dU3jWZ2rYq/cvCRT8r08/NLlT5/zySdSurv1ybLiup5tAp5+NNzfPJ5r61warapajItfTQNeK610/rWEMPyb+uOo/ierRNbGU01Z+rqneIPWNsT9t1rD+OYr8rm0eKvp/Ch1P4Yepyy+hWVD/f+VWXX5X+TZdfZZ+KLb9J+S8=","base64")),$o=new C(xo),Go=(Lo=Po=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.planFeatures=function(t){t.addStage(Zo),t.addStage(["locl","ccmp","nukt","akhn"]),t.addStage(Jo),t.addStage(["rphf"],!1),t.addStage(Qo),t.addStage(Jo),t.addStage(["pref"]),t.addStage(ta),t.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),t.addStage(ea),t.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])},e.assignFeatures=function(t,e){for(var n=function(n){var r=e[n].codePoints[0];if(Uo[r]){var i=Uo[r].map((function(r){var i=t.font.glyphForCodePoint(r);return new ao(t.font,i.id,[r],e[n].features)}));e.splice.apply(e,[n,1].concat(i))}},r=e.length-1;r>=0;r--)n(r)},e}($i),Po.zeroMarkWidths="BEFORE_GPOS",Lo);function Xo(t){return qo.get(t.codePoints[0])}var Ko=function t(e,n,r){d(this,t),this.category=e,this.syllableType=n,this.syllable=r};function Zo(t,e){var n=0,r=$o.match(e.map(Xo)),i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a[0],c=a[1],u=a[2];++n;for(var h=l;h<=c;h++)e[h].shaperInfo=new Ko(Yo[Xo(e[h])],u[0],n);for(var d="R"===e[l].shaperInfo.category?1:Math.min(3,c-l),f=l;f<l+d;f++)e[f].features.rphf=!0}}function Jo(t,e){var n=e,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o.substituted=!1}}function Qo(t,e){var n=e,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o.substituted&&o.features.rphf&&(o.shaperInfo.category="R")}}function ta(t,e){var n=e,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o.substituted&&(o.shaperInfo.category="VPre")}}function ea(t,e){for(var n=t.glyphForCodePoint(9676).id,r=0,i=na(e,0);r<e.length;i=na(e,r=i)){var o=void 0,a=void 0,s=e[r].shaperInfo,l=s.syllableType;if("virama_terminated_cluster"===l||"standard_cluster"===l||"broken_cluster"===l){if("broken_cluster"===l&&n){var c=new ao(t,n,[9676]);for(c.shaperInfo=s,o=r;o<i&&"R"===e[o].shaperInfo.category;o++);e.splice(++o,0,c),i++}if("R"===s.category&&i-r>1)for(o=r+1;o<i;o++)if(ia(s=e[o].shaperInfo)||ra(e[o])){ra(e[o])&&o--,e.splice.apply(e,[r,0].concat(e.splice(r+1,o-r),[e[o]]));break}for(o=r,a=i;o<i;o++)ia(s=e[o].shaperInfo)||ra(e[o])?a=ra(e[o])?o+1:o:("VPre"===s.category||"VMPre"===s.category)&&a<o&&e.splice.apply(e,[a,1,e[o]].concat(e.splice(a,o-a)))}}}function na(t,e){if(e>=t.length)return e;for(var n=t[e].shaperInfo.syllable;++e<t.length&&t[e].shaperInfo.syllable===n;);return e}function ra(t){return"H"===t.shaperInfo.category&&!t.isLigated}function ia(t){return"B"===t.category||"GB"===t.category}for(var oa={arab:Qi,mong:Qi,syrc:Qi,"nko ":Qi,phag:Qi,mand:Qi,mani:Qi,phlp:Qi,hang:so,bng2:Eo,beng:Eo,dev2:Eo,deva:Eo,gjr2:Eo,gujr:Eo,guru:Eo,gur2:Eo,knda:Eo,knd2:Eo,mlm2:Eo,mlym:Eo,ory2:Eo,orya:Eo,taml:Eo,tml2:Eo,telu:Eo,tel2:Eo,khmr:Eo,bali:Go,batk:Go,brah:Go,bugi:Go,buhd:Go,cakm:Go,cham:Go,dupl:Go,egyp:Go,gran:Go,hano:Go,java:Go,kthi:Go,kali:Go,khar:Go,khoj:Go,sind:Go,lepc:Go,limb:Go,mahj:Go,mtei:Go,modi:Go,hmng:Go,rjng:Go,saur:Go,shrd:Go,sidd:Go,sinh:Go,sund:Go,sylo:Go,tglg:Go,tagb:Go,tale:Go,lana:Go,tavt:Go,takr:Go,tibt:Go,tfng:Go,tirh:Go,latn:$i,DFLT:$i},aa=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype.applyLookup=function(t,e){var n=this;switch(t){case 1:var r=this.coverageIndex(e.coverage);if(-1===r)return!1;var i=this.glyphIterator.cur;switch(e.version){case 1:i.id=i.id+e.deltaGlyphID&65535;break;case 2:i.id=e.substitute.get(r)}return!0;case 2:var o=this.coverageIndex(e.coverage);if(-1!==o){var a,l=e.sequences.get(o);if(0===l.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=l[0],this.glyphIterator.cur.ligatureComponent=0;var c=this.glyphIterator.cur.features,u=this.glyphIterator.cur,h=l.slice(1).map((function(t,e){var r=new ao(n.font,t,void 0,c);return r.shaperInfo=u.shaperInfo,r.isLigated=u.isLigated,r.ligatureComponent=e+1,r.substituted=!0,r.isMultiplied=!0,r}));return(a=this.glyphs).splice.apply(a,[this.glyphIterator.index+1,0].concat(h)),!0}return!1;case 3:var d=this.coverageIndex(e.coverage);return-1!==d&&(this.glyphIterator.cur.id=e.alternateSet.get(d)[0],!0);case 4:var f=this.coverageIndex(e.coverage);if(-1===f)return!1;var p=e.ligatureSets.get(f),g=Array.isArray(p),m=0;for(p=g?p:s(p);;){var y;if(g){if(m>=p.length)break;y=p[m++]}else{if((m=p.next()).done)break;y=m.value}var v=y,b=this.sequenceMatchIndices(1,v.components);if(b){var _=this.glyphIterator.cur,w=_.codePoints.slice(),x=b,M=Array.isArray(x),S=0;for(x=M?x:s(x);;){var A;if(M){if(S>=x.length)break;A=x[S++]}else{if((S=x.next()).done)break;A=S.value}w.push.apply(w,this.glyphs[A].codePoints)}var C=new ao(this.font,v.glyph,w,_.features);C.shaperInfo=_.shaperInfo,C.isLigated=!0,C.substituted=!0;for(var k=_.isMark,T=0;T<b.length&&k;T++)k=this.glyphs[b[T]].isMark;C.ligatureID=k?null:this.ligatureID++;var E=_.ligatureID,O=_.codePoints.length,D=O,P=this.glyphIterator.index+1,L=b,I=Array.isArray(L),R=0;for(L=I?L:s(L);;){var N;if(I){if(R>=L.length)break;N=L[R++]}else{if((R=L.next()).done)break;N=R.value}var B=N;if(k)P=B;else for(;P<B;){var F=D-O+Math.min(this.glyphs[P].ligatureComponent||1,O);this.glyphs[P].ligatureID=C.ligatureID,this.glyphs[P].ligatureComponent=F,P++}E=this.glyphs[P].ligatureID,D+=O=this.glyphs[P].codePoints.length,P++}if(E&&!k)for(var z=P;z<this.glyphs.length&&this.glyphs[z].ligatureID===E;z++)F=D-O+Math.min(this.glyphs[z].ligatureComponent||1,O),this.glyphs[z].ligatureComponent=F;for(var j=b.length-1;j>=0;j--)this.glyphs.splice(b[j],1);return this.glyphs[this.glyphIterator.index]=C,!0}}return!1;case 5:return this.applyContext(e);case 6:return this.applyChainingContext(e);case 7:return this.applyLookup(e.lookupType,e.extension);default:throw new Error("GSUB lookupType "+t+" is not supported")}},e}(oo),sa=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype.applyPositionValue=function(t,e){var n=this.positions[this.glyphIterator.peekIndex(t)];null!=e.xAdvance&&(n.xAdvance+=e.xAdvance),null!=e.yAdvance&&(n.yAdvance+=e.yAdvance),null!=e.xPlacement&&(n.xOffset+=e.xPlacement),null!=e.yPlacement&&(n.yOffset+=e.yPlacement);var r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;r&&i&&(e.xPlaDevice&&(n.xOffset+=r.getDelta(i,e.xPlaDevice.a,e.xPlaDevice.b)),e.yPlaDevice&&(n.yOffset+=r.getDelta(i,e.yPlaDevice.a,e.yPlaDevice.b)),e.xAdvDevice&&(n.xAdvance+=r.getDelta(i,e.xAdvDevice.a,e.xAdvDevice.b)),e.yAdvDevice&&(n.yAdvance+=r.getDelta(i,e.yAdvDevice.a,e.yAdvDevice.b)))},e.prototype.applyLookup=function(t,e){switch(t){case 1:var n=this.coverageIndex(e.coverage);if(-1===n)return!1;switch(e.version){case 1:this.applyPositionValue(0,e.value);break;case 2:this.applyPositionValue(0,e.values.get(n))}return!0;case 2:var r=this.glyphIterator.peek();if(!r)return!1;var i=this.coverageIndex(e.coverage);if(-1===i)return!1;switch(e.version){case 1:var o=e.pairSets.get(i),a=Array.isArray(o),l=0;for(o=a?o:s(o);;){var c;if(a){if(l>=o.length)break;c=o[l++]}else{if((l=o.next()).done)break;c=l.value}var u=c;if(u.secondGlyph===r.id)return this.applyPositionValue(0,u.value1),this.applyPositionValue(1,u.value2),!0}return!1;case 2:var h=this.getClassID(this.glyphIterator.cur.id,e.classDef1),d=this.getClassID(r.id,e.classDef2);if(-1===h||-1===d)return!1;var f=e.classRecords.get(h).get(d);return this.applyPositionValue(0,f.value1),this.applyPositionValue(1,f.value2),!0}case 3:var p=this.glyphIterator.peekIndex(),g=this.glyphs[p];if(!g)return!1;var m=e.entryExitRecords[this.coverageIndex(e.coverage)];if(!m||!m.exitAnchor)return!1;var y=e.entryExitRecords[this.coverageIndex(e.coverage,g.id)];if(!y||!y.entryAnchor)return!1;var v=this.getAnchor(y.entryAnchor),b=this.getAnchor(m.exitAnchor),_=this.positions[this.glyphIterator.index],w=this.positions[p];switch(this.direction){case"ltr":_.xAdvance=b.x+_.xOffset;var x=v.x+w.xOffset;w.xAdvance-=x,w.xOffset-=x;break;case"rtl":_.xAdvance-=x=b.x+_.xOffset,_.xOffset-=x,w.xAdvance=v.x+w.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=p,_.yOffset=v.y-b.y):(g.cursiveAttachment=this.glyphIterator.index,_.yOffset=b.y-v.y),!0;case 4:var M=this.coverageIndex(e.markCoverage);if(-1===M)return!1;for(var S=this.glyphIterator.index;--S>=0&&(this.glyphs[S].isMark||this.glyphs[S].ligatureComponent>0););if(S<0)return!1;var A=this.coverageIndex(e.baseCoverage,this.glyphs[S].id);if(-1===A)return!1;var C=e.markArray[M];return this.applyAnchor(C,e.baseArray[A][C.class],S),!0;case 5:var k=this.coverageIndex(e.markCoverage);if(-1===k)return!1;for(var T=this.glyphIterator.index;--T>=0&&this.glyphs[T].isMark;);if(T<0)return!1;var E=this.coverageIndex(e.ligatureCoverage,this.glyphs[T].id);if(-1===E)return!1;var O=e.ligatureArray[E],D=this.glyphIterator.cur,P=this.glyphs[T],L=P.ligatureID&&P.ligatureID===D.ligatureID&&D.ligatureComponent>0?Math.min(D.ligatureComponent,P.codePoints.length)-1:P.codePoints.length-1,I=e.markArray[k];return this.applyAnchor(I,O[L][I.class],T),!0;case 6:var R=this.coverageIndex(e.mark1Coverage);if(-1===R)return!1;var N=this.glyphIterator.peekIndex(-1),B=this.glyphs[N];if(!B||!B.isMark)return!1;var F=this.glyphIterator.cur,z=!1;if(F.ligatureID===B.ligatureID?F.ligatureID?F.ligatureComponent===B.ligatureComponent&&(z=!0):z=!0:(F.ligatureID&&!F.ligatureComponent||B.ligatureID&&!B.ligatureComponent)&&(z=!0),!z)return!1;var j=this.coverageIndex(e.mark2Coverage,B.id);if(-1===j)return!1;var W=e.mark1Array[R];return this.applyAnchor(W,e.mark2Array[j][W.class],N),!0;case 7:return this.applyContext(e);case 8:return this.applyChainingContext(e);case 9:return this.applyLookup(e.lookupType,e.extension);default:throw new Error("Unsupported GPOS table: "+t)}},e.prototype.applyAnchor=function(t,e,n){var r=this.getAnchor(e),i=this.getAnchor(t.markAnchor),o=this.positions[this.glyphIterator.index];o.xOffset=r.x-i.x,o.yOffset=r.y-i.y,this.glyphIterator.cur.markAttachment=n},e.prototype.getAnchor=function(t){var e=t.xCoordinate,n=t.yCoordinate,r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return r&&i&&(t.xDeviceTable&&(e+=r.getDelta(i,t.xDeviceTable.a,t.xDeviceTable.b)),t.yDeviceTable&&(n+=r.getDelta(i,t.yDeviceTable.a,t.yDeviceTable.b))),{x:e,y:n}},e.prototype.applyFeatures=function(e,n,r){t.prototype.applyFeatures.call(this,e,n,r);for(var i=0;i<this.glyphs.length;i++)this.fixCursiveAttachment(i);this.fixMarkAttachment()},e.prototype.fixCursiveAttachment=function(t){var e=this.glyphs[t];if(null!=e.cursiveAttachment){var n=e.cursiveAttachment;e.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[t].yOffset+=this.positions[n].yOffset}},e.prototype.fixMarkAttachment=function(){for(var t=0;t<this.glyphs.length;t++){var e=this.glyphs[t];if(null!=e.markAttachment){var n=e.markAttachment;if(this.positions[t].xOffset+=this.positions[n].xOffset,this.positions[t].yOffset+=this.positions[n].yOffset,"ltr"===this.direction)for(var r=n;r<t;r++)this.positions[t].xOffset-=this.positions[r].xAdvance,this.positions[t].yOffset-=this.positions[r].yAdvance;else for(var i=n+1;i<t+1;i++)this.positions[t].xOffset+=this.positions[i].xAdvance,this.positions[t].yOffset+=this.positions[i].yAdvance}}},e}(oo),la=function(){function t(e){d(this,t),this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new aa(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new sa(e,e.GPOS))}return t.prototype.setup=function(t){var e=this;this.glyphInfos=t.glyphs.map((function(t){return new ao(e.font,t.id,[].concat(t.codePoints))}));var n=null;for(var r in this.GPOSProcessor&&(n=this.GPOSProcessor.selectScript(t.script,t.language,t.direction)),this.GSUBProcessor&&(n=this.GSUBProcessor.selectScript(t.script,t.language,t.direction)),this.shaper=function(t){Array.isArray(t)||(t=[t]);var e=t,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=oa[i];if(o)return o}return $i}(n),this.plan=new Wi(this.font,n,t.direction),this.shaper.plan(this.plan,this.glyphInfos,t.features),this.plan.allFeatures)t.features[r]=!0},t.prototype.substitute=function(t){var e=this;this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),t.glyphs=this.glyphInfos.map((function(t){return e.font.getGlyph(t.id,t.codePoints)})))},t.prototype.position=function(t){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(t.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,t.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(t.positions),"rtl"===t.direction&&(t.glyphs.reverse(),t.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features},t.prototype.zeroMarkAdvances=function(t){for(var e=0;e<this.glyphInfos.length;e++)this.glyphInfos[e].isMark&&(t[e].xAdvance=0,t[e].yAdvance=0)},t.prototype.cleanup=function(){this.glyphInfos=null,this.plan=null,this.shaper=null},t.prototype.getAvailableFeatures=function(t,e){var n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(t,e),n.push.apply(n,u(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(t,e),n.push.apply(n,u(this.GPOSProcessor.features))),n},t}(),ca=function(){function t(e){d(this,t),this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new ji(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new la(this.font))}return t.prototype.layout=function(t,e,n,r,i){if("string"==typeof e&&(i=r,r=n,n=e,e=[]),"string"==typeof t){null==n&&(n=function(t){for(var e=t.length,n=0;n<e;){var r=t.charCodeAt(n++);if(55296<=r&&r<=56319&&n<e){var i=t.charCodeAt(n);56320<=i&&i<=57343&&(n++,r=((1023&r)<<10)+(1023&i)+65536)}var o=S.getScript(r);if("Common"!==o&&"Inherited"!==o&&"Unknown"!==o)return si[o]}return si.Unknown}(t));var o=this.font.glyphsForString(t)}else{if(null==n){var a=[],l=t,c=Array.isArray(l),u=0;for(l=c?l:s(l);;){var h;if(c){if(u>=l.length)break;h=l[u++]}else{if((u=l.next()).done)break;h=u.value}a.push.apply(a,h.codePoints)}n=function(t){for(var e=0;e<t.length;e++){var n=S.getScript(t[e]);if("Common"!==n&&"Inherited"!==n&&"Unknown"!==n)return si[n]}return si.Unknown}(a)}o=t}var d=new yi(o,e,n,r,i);return 0===o.length?(d.positions=[],d):(this.engine&&this.engine.setup&&this.engine.setup(d),this.substitute(d),this.position(d),this.hideDefaultIgnorables(d.glyphs,d.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),d)},t.prototype.substitute=function(t){this.engine&&this.engine.substitute&&this.engine.substitute(t)},t.prototype.position=function(t){t.positions=t.glyphs.map((function(t){return new vi(t.advanceWidth)}));var e=null;this.engine&&this.engine.position&&(e=this.engine.position(t)),e||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new oi(this.font)),this.unicodeLayoutEngine.positionGlyphs(t.glyphs,t.positions)),e&&e.kern||!1===t.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new ii(this.font)),this.kernProcessor.process(t.glyphs,t.positions),t.features.kern=!0)},t.prototype.hideDefaultIgnorables=function(t,e){for(var n=this.font.glyphForCodePoint(32),r=0;r<t.length;r++)this.isDefaultIgnorable(t[r].codePoints[0])&&(t[r]=n,e[r].xAdvance=0,e[r].yAdvance=0)},t.prototype.isDefaultIgnorable=function(t){var e=t>>16;if(0===e)switch(t>>8){case 0:return 173===t;case 3:return 847===t;case 6:return 1564===t;case 23:return 6068<=t&&t<=6069;case 24:return 6155<=t&&t<=6158;case 32:return 8203<=t&&t<=8207||8234<=t&&t<=8238||8288<=t&&t<=8303;case 254:return 65024<=t&&t<=65039||65279===t;case 255:return 65520<=t&&t<=65528;default:return!1}else switch(e){case 1:return 113824<=t&&t<=113827||119155<=t&&t<=119162;case 14:return 917504<=t&&t<=921599;default:return!1}},t.prototype.getAvailableFeatures=function(t,e){var n=[];return this.engine&&n.push.apply(n,this.engine.getAvailableFeatures(t,e)),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n},t.prototype.stringsForGlyph=function(t){var e=new M,n=this.font._cmapProcessor.codePointsForGlyph(t),r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}e.add(w(o))}if(this.engine&&this.engine.stringsForGlyph){var a=this.engine.stringsForGlyph(t),l=Array.isArray(a),c=0;for(a=l?a:s(a);;){var u;if(l){if(c>=a.length)break;u=a[c++]}else{if((c=a.next()).done)break;u=c.value}e.add(u)}}return x(e)},t}(),ua={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},ha=function(){function t(){d(this,t),this.commands=[],this._bbox=null,this._cbox=null}return t.prototype.toFunction=function(){var t=this.commands.map((function(t){return"  ctx."+t.command+"("+t.args.join(", ")+");"}));return new Function("ctx",t.join("\n"))},t.prototype.toSVG=function(){return this.commands.map((function(t){var e=t.args.map((function(t){return Math.round(100*t)/100}));return""+ua[t.command]+e.join(" ")})).join("")},t.prototype.mapPoints=function(e){var n=new t,r=this.commands,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}for(var l=a,c=[],u=0;u<l.args.length;u+=2){var h=e(l.args[u],l.args[u+1]);c.push(h[0],h[1])}n[l.command].apply(n,c)}return n},t.prototype.transform=function(t,e,n,r,i,o){return this.mapPoints((function(a,s){return[a=t*a+n*s+i,s=e*a+r*s+o]}))},t.prototype.translate=function(t,e){return this.transform(1,0,0,1,t,e)},t.prototype.rotate=function(t){var e=Math.cos(t),n=Math.sin(t);return this.transform(e,n,-n,e,0,0)},t.prototype.scale=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return this.transform(t,0,0,e,0,0)},f(t,[{key:"cbox",get:function(){if(!this._cbox){var t=new ai,e=this.commands,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}for(var o=i,a=0;a<o.args.length;a+=2)t.addPoint(o.args[a],o.args[a+1])}this._cbox=l(t)}return this._cbox}},{key:"bbox",get:function(){if(this._bbox)return this._bbox;var t=new ai,e=0,n=0,r=function(t){return Math.pow(1-t,3)*S[T]+3*Math.pow(1-t,2)*t*A[T]+3*(1-t)*Math.pow(t,2)*C[T]+Math.pow(t,3)*k[T]},i=this.commands,o=Array.isArray(i),a=0;for(i=o?i:s(i);;){var c;if(o){if(a>=i.length)break;c=i[a++]}else{if((a=i.next()).done)break;c=a.value}var u=c;switch(u.command){case"moveTo":case"lineTo":var h=u.args,d=h[0],f=h[1];t.addPoint(d,f),e=d,n=f;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===u.command)var p=u.args,g=p[0],m=p[1],y=e+2/3*(g-e),v=n+2/3*(m-n),b=(x=p[2])+2/3*(g-x),_=(M=p[3])+2/3*(m-M);else var w=u.args,x=(y=w[0],v=w[1],b=w[2],_=w[3],w[4]),M=w[5];t.addPoint(x,M);for(var S=[e,n],A=[y,v],C=[b,_],k=[x,M],T=0;T<=1;T++){var E=6*S[T]-12*A[T]+6*C[T],O=-3*S[T]+9*A[T]-9*C[T]+3*k[T];if(u=3*A[T]-3*S[T],0!==O){var D=Math.pow(E,2)-4*u*O;if(!(D<0)){var P=(-E+Math.sqrt(D))/(2*O);0<P&&P<1&&(0===T?t.addPoint(r(P),t.maxY):1===T&&t.addPoint(t.maxX,r(P)));var L=(-E-Math.sqrt(D))/(2*O);0<L&&L<1&&(0===T?t.addPoint(r(L),t.maxY):1===T&&t.addPoint(t.maxX,r(L)))}}else{if(0===E)continue;var I=-u/E;0<I&&I<1&&(0===T?t.addPoint(r(I),t.maxY):1===T&&t.addPoint(t.maxX,r(I)))}}e=x,n=M}}return this._bbox=l(t)}}]),t}(),da=["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"],fa=function(){var t=da[pa];ha.prototype[t]=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return this._bbox=this._cbox=null,this.commands.push({command:t,args:n}),this}},pa=0;pa<da.length;pa++)fa();var ga,ma=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];function ya(t,e,n,r,i){var o={};return Object.keys(r).forEach((function(t){o[t]=r[t]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce((function(n,r){return r(t,e,n)||n}),o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}var va,ba=(ya((ga=function(){function t(e,n,r){d(this,t),this.id=e,this.codePoints=n,this._font=r,this.isMark=this.codePoints.length>0&&this.codePoints.every(S.isMark),this.isLigature=this.codePoints.length>1}return t.prototype._getPath=function(){return new ha},t.prototype._getCBox=function(){return this.path.cbox},t.prototype._getBBox=function(){return this.path.bbox},t.prototype._getTableMetrics=function(t){if(this.id<t.metrics.length)return t.metrics.get(this.id);var e=t.metrics.get(t.metrics.length-1);return{advance:e?e.advance:0,bearing:t.bearings.get(this.id-t.metrics.length)||0}},t.prototype._getMetrics=function(t){if(this._metrics)return this._metrics;var e,n=this._getTableMetrics(this._font.hmtx),r=n.advance,i=n.bearing;if(this._font.vmtx)var o=this._getTableMetrics(this._font.vmtx),a=o.advance,s=o.bearing;else if(null==t&&(t=this.cbox),(e=this._font["OS/2"])&&e.version>0)a=Math.abs(e.typoAscender-e.typoDescender),s=e.typoAscender-t.maxY;else{var l=this._font.hhea;a=Math.abs(l.ascent-l.descent),s=l.ascent-t.maxY}return this._font._variationProcessor&&this._font.HVAR&&(r+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:r,advanceHeight:a,leftBearing:i,topBearing:s}},t.prototype.getScaledPath=function(t){return this.path.scale(1/this._font.unitsPerEm*t)},t.prototype._getName=function(){var t=this._font.post;if(!t)return null;switch(t.version){case 1:return ma[this.id];case 2:var e=t.glyphNameIndex[this.id];return e<ma.length?ma[e]:t.names[e-ma.length];case 2.5:return ma[this.id+t.offsets[this.id]];case 4:return String.fromCharCode(t.map[this.id])}},t.prototype.render=function(t,e){t.save();var n=1/this._font.head.unitsPerEm*e;t.scale(n,n),this.path.toFunction()(t),t.fill(),t.restore()},f(t,[{key:"cbox",get:function(){return this._getCBox()}},{key:"bbox",get:function(){return this._getBBox()}},{key:"path",get:function(){return this._getPath()}},{key:"advanceWidth",get:function(){return this._getMetrics().advanceWidth}},{key:"advanceHeight",get:function(){return this._getMetrics().advanceHeight}},{key:"ligatureCaretPositions",get:function(){}},{key:"name",get:function(){return this._getName()}}]),t}()).prototype,"cbox",[L],a(ga.prototype,"cbox"),ga.prototype),ya(ga.prototype,"bbox",[L],a(ga.prototype,"bbox"),ga.prototype),ya(ga.prototype,"path",[L],a(ga.prototype,"path"),ga.prototype),ya(ga.prototype,"advanceWidth",[L],a(ga.prototype,"advanceWidth"),ga.prototype),ya(ga.prototype,"advanceHeight",[L],a(ga.prototype,"advanceHeight"),ga.prototype),ya(ga.prototype,"name",[L],a(ga.prototype,"name"),ga.prototype),ga),_a=new o.Struct({numberOfContours:o.int16,xMin:o.int16,yMin:o.int16,xMax:o.int16,yMax:o.int16}),wa=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;d(this,t),this.onCurve=e,this.endContour=n,this.x=r,this.y=i}return t.prototype.copy=function(){return new t(this.onCurve,this.endContour,this.x,this.y)},t}(),xa=function t(e,n,r){d(this,t),this.glyphID=e,this.dx=n,this.dy=r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0},Ma=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype._getCBox=function(t){if(this._font._variationProcessor&&!t)return this.path.cbox;var e=this._font._getTableStream("glyf");e.pos+=this._font.loca.offsets[this.id];var n=_a.decode(e),r=new ai(n.xMin,n.yMin,n.xMax,n.yMax);return l(r)},e.prototype._parseGlyphCoord=function(t,e,n,r){if(n){var i=t.readUInt8();r||(i=-i),i+=e}else i=r?e:e+t.readInt16BE();return i},e.prototype._decode=function(){var t=this._font.loca.offsets[this.id];if(t===this._font.loca.offsets[this.id+1])return null;var e=this._font._getTableStream("glyf");e.pos+=t;var n=e.pos,r=_a.decode(e);return r.numberOfContours>0?this._decodeSimple(r,e):r.numberOfContours<0&&this._decodeComposite(r,e,n),r},e.prototype._decodeSimple=function(t,e){t.points=[];var n=new o.Array(o.uint16,t.numberOfContours).decode(e);t.instructions=new o.Array(o.uint8,o.uint16).decode(e);for(var r=[],i=n[n.length-1]+1;r.length<i;){var a=e.readUInt8();if(r.push(a),8&a)for(var s=e.readUInt8(),l=0;l<s;l++)r.push(a)}for(var c=0;c<r.length;c++){var u=new wa(!!(1&(a=r[c])),n.indexOf(c)>=0,0,0);t.points.push(u)}var h=0;for(c=0;c<r.length;c++)t.points[c].x=h=this._parseGlyphCoord(e,h,2&(a=r[c]),16&a);var d=0;for(c=0;c<r.length;c++)t.points[c].y=d=this._parseGlyphCoord(e,d,4&(a=r[c]),32&a);if(this._font._variationProcessor){var f=t.points.slice();f.push.apply(f,this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,f),t.phantomPoints=f.slice(-4)}},e.prototype._decodeComposite=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;t.components=[];for(var r=!1,i=32;32&i;){i=e.readUInt16BE();var o=e.pos-n,a=e.readUInt16BE();if(r||(r=0!=(256&i)),1&i)var s=e.readInt16BE(),l=e.readInt16BE();else s=e.readInt8(),l=e.readInt8();(h=new xa(a,s,l)).pos=o,8&i?h.scaleX=h.scaleY=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824:64&i?(h.scaleX=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,h.scaleY=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824):128&i&&(h.scaleX=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,h.scale01=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,h.scale10=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824,h.scaleY=(e.readUInt8()<<24|e.readUInt8()<<16)/1073741824),t.components.push(h)}if(this._font._variationProcessor){for(var c=[],u=0;u<t.components.length;u++){var h;c.push(new wa(!0,!0,(h=t.components[u]).dx,h.dy))}c.push.apply(c,this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,c),t.phantomPoints=c.splice(-4,4);for(var d=0;d<c.length;d++){var f=c[d];t.components[d].dx=f.x,t.components[d].dy=f.y}}return r},e.prototype._getPhantomPoints=function(t){var e=this._getCBox(!0);null==this._metrics&&(this._metrics=ba.prototype._getMetrics.call(this,e));var n=this._metrics,r=n.advanceWidth,i=n.advanceHeight,o=n.leftBearing,a=n.topBearing;return[new wa(!1,!0,t.xMin-o,0),new wa(!1,!0,t.xMin-o+r,0),new wa(!1,!0,0,t.yMax+a),new wa(!1,!0,0,t.yMax+a+i)]},e.prototype._getContours=function(){var t=this._decode();if(!t)return[];var e=[];if(t.numberOfContours<0){var n=t.components,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}for(var a=o,l=this._font.getGlyph(a.glyphID)._getContours(),c=0;c<l.length;c++)for(var u=l[c],h=0;h<u.length;h++){var d=u[h];e.push(new wa(d.onCurve,d.endContour,d.x*a.scaleX+d.y*a.scale01+a.dx,d.y*a.scaleY+d.x*a.scale10+a.dy))}}}else e=t.points||[];t.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=t.phantomPoints[1].x-t.phantomPoints[0].x,this._metrics.advanceHeight=t.phantomPoints[3].y-t.phantomPoints[2].y,this._metrics.leftBearing=t.xMin-t.phantomPoints[0].x,this._metrics.topBearing=t.phantomPoints[2].y-t.yMax);for(var f=[],p=[],g=0;g<e.length;g++){var m=e[g];p.push(m),m.endContour&&(f.push(p),p=[])}return f},e.prototype._getMetrics=function(){if(this._metrics)return this._metrics;var e=this._getCBox(!0);return t.prototype._getMetrics.call(this,e),this._metrics},e.prototype._getPath=function(){for(var t=this._getContours(),e=new ha,n=0;n<t.length;n++){var r=t[n],i=r[0],o=r[r.length-1],a=0;if(i.onCurve){var s=null;a=1}else s=i=o.onCurve?o:new wa(!1,!1,(i.x+o.x)/2,(i.y+o.y)/2);e.moveTo(i.x,i.y);for(var l=a;l<r.length;l++){var c=r[l],u=0===l?i:r[l-1];if(u.onCurve&&c.onCurve)e.lineTo(c.x,c.y);else if(u.onCurve&&!c.onCurve)s=c;else if(u.onCurve||c.onCurve){if(u.onCurve||!c.onCurve)throw new Error("Unknown TTF path state");e.quadraticCurveTo(s.x,s.y,c.x,c.y),s=null}else e.quadraticCurveTo(u.x,u.y,(u.x+c.x)/2,(u.y+c.y)/2),s=c}s&&e.quadraticCurveTo(s.x,s.y,i.x,i.y),e.closePath()}return e},e}(ba),Sa=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype._getName=function(){return this._font.CFF2?t.prototype._getName.call(this):this._font["CFF "].getGlyphName(this.id)},e.prototype.bias=function(t){return t.length<1240?107:t.length<33900?1131:32768},e.prototype._getPath=function(){var t=this._font.stream,e=this._font.CFF2||this._font["CFF "],n=e.topDict.CharStrings[this.id],r=n.offset+n.length;t.pos=n.offset;var i=new ha,o=[],a=[],s=null,l=0,c=0,u=0,h=void 0,d=void 0,f=!1;this._usedGsubrs=h={},this._usedSubrs=d={};var p=e.globalSubrIndex||[],g=this.bias(p),m=e.privateDictForGlyph(this.id)||{},y=m.Subrs||[],v=this.bias(y),b=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,_=m.vsindex,w=this._font._variationProcessor;function x(){null==s&&(s=o.shift()+m.nominalWidthX)}function M(){return o.length%2!=0&&x(),l+=o.length>>1,o.length=0}function S(t,e){f&&i.closePath(),i.moveTo(t,e),f=!0}return function n(){for(;t.pos<r;){var s=t.readUInt8();if(s<32)switch(s){case 1:case 3:case 18:case 23:M();break;case 4:o.length>1&&x(),u+=o.shift(),S(c,u);break;case 5:for(;o.length>=2;)c+=o.shift(),u+=o.shift(),i.lineTo(c,u);break;case 6:case 7:for(var m=6===s;o.length>=1;)m?c+=o.shift():u+=o.shift(),i.lineTo(c,u),m=!m;break;case 8:for(;o.length>0;){var A=c+o.shift(),C=u+o.shift(),k=A+o.shift(),T=C+o.shift();c=k+o.shift(),u=T+o.shift(),i.bezierCurveTo(A,C,k,T,c,u)}break;case 10:var E=o.pop()+v,O=y[E];if(O){d[E]=!0;var D=t.pos,P=r;t.pos=O.offset,r=O.offset+O.length,n(),t.pos=D,r=P}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;o.length>0&&x(),f&&(i.closePath(),f=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");_=o.pop();break;case 16:if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!w)throw new Error("blend operator in non-variation font");for(var L=w.getBlendVector(b,_),I=o.pop(),R=I*L.length,N=o.length-R,B=N-I,F=0;F<I;F++){for(var z=o[B+F],j=0;j<L.length;j++)z+=L[j]*o[N++];o[B+F]=z}for(;R--;)o.pop();break;case 19:case 20:M(),t.pos+=l+7>>3;break;case 21:o.length>2&&x(),c+=o.shift(),u+=o.shift(),S(c,u);break;case 22:o.length>1&&x(),S(c+=o.shift(),u);break;case 24:for(;o.length>=8;)A=c+o.shift(),C=u+o.shift(),k=A+o.shift(),T=C+o.shift(),c=k+o.shift(),u=T+o.shift(),i.bezierCurveTo(A,C,k,T,c,u);c+=o.shift(),u+=o.shift(),i.lineTo(c,u);break;case 25:for(;o.length>=8;)c+=o.shift(),u+=o.shift(),i.lineTo(c,u);A=c+o.shift(),C=u+o.shift(),k=A+o.shift(),T=C+o.shift(),c=k+o.shift(),u=T+o.shift(),i.bezierCurveTo(A,C,k,T,c,u);break;case 26:for(o.length%2&&(c+=o.shift());o.length>=4;)A=c,C=u+o.shift(),k=A+o.shift(),T=C+o.shift(),c=k,u=T+o.shift(),i.bezierCurveTo(A,C,k,T,c,u);break;case 27:for(o.length%2&&(u+=o.shift());o.length>=4;)A=c+o.shift(),C=u,k=A+o.shift(),T=C+o.shift(),c=k+o.shift(),i.bezierCurveTo(A,C,k,T,c,u=T);break;case 28:o.push(t.readInt16BE());break;case 29:E=o.pop()+g,(O=p[E])&&(h[E]=!0,D=t.pos,P=r,t.pos=O.offset,r=O.offset+O.length,n(),t.pos=D,r=P);break;case 30:case 31:for(m=31===s;o.length>=4;)m?(A=c+o.shift(),C=u,k=A+o.shift(),T=C+o.shift(),u=T+o.shift(),c=k+(1===o.length?o.shift():0)):(A=c,C=u+o.shift(),k=A+o.shift(),T=C+o.shift(),c=k+o.shift(),u=T+(1===o.length?o.shift():0)),i.bezierCurveTo(A,C,k,T,c,u),m=!m;break;case 12:switch(s=t.readUInt8()){case 3:var W=o.pop(),V=o.pop();o.push(W&&V?1:0);break;case 4:W=o.pop(),V=o.pop(),o.push(W||V?1:0);break;case 5:W=o.pop(),o.push(W?0:1);break;case 9:W=o.pop(),o.push(Math.abs(W));break;case 10:W=o.pop(),V=o.pop(),o.push(W+V);break;case 11:W=o.pop(),V=o.pop(),o.push(W-V);break;case 12:W=o.pop(),V=o.pop(),o.push(W/V);break;case 14:W=o.pop(),o.push(-W);break;case 15:W=o.pop(),V=o.pop(),o.push(W===V?1:0);break;case 18:o.pop();break;case 20:var H=o.pop(),Y=o.pop();a[Y]=H;break;case 21:Y=o.pop(),o.push(a[Y]||0);break;case 22:var U=o.pop(),q=o.pop(),$=o.pop(),G=o.pop();o.push($<=G?U:q);break;case 23:o.push(Math.random());break;case 24:W=o.pop(),V=o.pop(),o.push(W*V);break;case 26:W=o.pop(),o.push(Math.sqrt(W));break;case 27:W=o.pop(),o.push(W,W);break;case 28:W=o.pop(),V=o.pop(),o.push(V,W);break;case 29:(Y=o.pop())<0?Y=0:Y>o.length-1&&(Y=o.length-1),o.push(o[Y]);break;case 30:var X=o.pop(),K=o.pop();if(K>=0)for(;K>0;){for(var Z=o[X-1],J=X-2;J>=0;J--)o[J+1]=o[J];o[0]=Z,K--}else for(;K<0;){Z=o[0];for(var Q=0;Q<=X;Q++)o[Q]=o[Q+1];o[X-1]=Z,K++}break;case 34:A=c+o.shift(),C=u,k=A+o.shift(),T=C+o.shift();var tt=k+o.shift(),et=T,nt=tt+o.shift(),rt=et,it=nt+o.shift(),ot=rt,at=it+o.shift(),st=ot;c=at,u=st,i.bezierCurveTo(A,C,k,T,tt,et),i.bezierCurveTo(nt,rt,it,ot,at,st);break;case 35:for(var lt=[],ct=0;ct<=5;ct++)c+=o.shift(),u+=o.shift(),lt.push(c,u);i.bezierCurveTo.apply(i,lt.slice(0,6)),i.bezierCurveTo.apply(i,lt.slice(6)),o.shift();break;case 36:A=c+o.shift(),C=u+o.shift(),k=A+o.shift(),rt=et=T=C+o.shift(),it=(nt=(tt=k+o.shift())+o.shift())+o.shift(),ot=rt+o.shift(),at=it+o.shift(),c=at,u=st=ot,i.bezierCurveTo(A,C,k,T,tt,et),i.bezierCurveTo(nt,rt,it,ot,at,st);break;case 37:var ut=c,ht=u;lt=[];for(var dt=0;dt<=4;dt++)c+=o.shift(),u+=o.shift(),lt.push(c,u);Math.abs(c-ut)>Math.abs(u-ht)?(c+=o.shift(),u=ht):(c=ut,u+=o.shift()),lt.push(c,u),i.bezierCurveTo.apply(i,lt.slice(0,6)),i.bezierCurveTo.apply(i,lt.slice(6));break;default:throw new Error("Unknown op: 12 "+s)}break;default:throw new Error("Unknown op: "+s)}else if(s<247)o.push(s-139);else if(s<251){var ft=t.readUInt8();o.push(256*(s-247)+ft+108)}else s<255?(ft=t.readUInt8(),o.push(256*-(s-251)-ft-108)):o.push(t.readInt32BE()/65536)}}(),f&&i.closePath(),i},e}(ba),Aa=new o.Struct({originX:o.uint16,originY:o.uint16,type:new o.String(4),data:new o.Buffer((function(t){return t.parent.buflen-t._currentOffset}))}),Ca=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype.getImageForSize=function(t){for(var e=0;e<this._font.sbix.imageTables.length;e++){var n=this._font.sbix.imageTables[e];if(n.ppem>=t)break}var r=n.imageOffsets,i=r[this.id],o=r[this.id+1];return i===o?null:(this._font.stream.pos=i,Aa.decode(this._font.stream,{buflen:o-i}))},e.prototype.render=function(e,n){var r=this.getImageForSize(n);null!=r&&e.image(r.data,{height:n,x:r.originX,y:n/this._font.unitsPerEm*(this.bbox.minY-r.originY)}),this._font.sbix.flags.renderOutlines&&t.prototype.render.call(this,e,n)},e}(Ma),ka=function t(e,n){d(this,t),this.glyph=e,this.color=n},Ta=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype._getBBox=function(){for(var t=new ai,e=0;e<this.layers.length;e++){var n=this.layers[e].glyph.bbox;t.addPoint(n.minX,n.minY),t.addPoint(n.maxX,n.maxY)}return t},e.prototype.render=function(t,e){var n=this.layers,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o.glyph,l=o.color;t.fillColor([l.red,l.green,l.blue],l.alpha/255*100),a.render(t,e)}},f(e,[{key:"layers",get:function(){for(var t=this._font.CPAL,e=this._font.COLR,n=0,r=e.baseGlyphRecord.length-1;n<=r;){var i=n+r>>1;if(this.id<(c=e.baseGlyphRecord[i]).gid)r=i-1;else{if(!(this.id>c.gid)){var o=c;break}n=i+1}}if(null==o){var a=this._font._getBaseGlyph(this.id);return[new ka(a,u={red:0,green:0,blue:0,alpha:255})]}for(var s=[],l=o.firstLayerIndex;l<o.firstLayerIndex+o.numLayers;l++){var c,u=t.colorRecords[(c=e.layerRecords[l]).paletteIndex];a=this._font._getBaseGlyph(c.gid),s.push(new ka(a,u))}return s}}]),e}(ba),Ea=function(){function t(e,n){d(this,t),this.font=e,this.normalizedCoords=this.normalizeCoords(n),this.blendVectors=new p}return t.prototype.normalizeCoords=function(t){for(var e=[],n=0;n<this.font.fvar.axis.length;n++){var r=this.font.fvar.axis[n];e.push(t[n]<r.defaultValue?(t[n]-r.defaultValue+k)/(r.defaultValue-r.minValue+k):(t[n]-r.defaultValue+k)/(r.maxValue-r.defaultValue+k))}if(this.font.avar)for(n=0;n<this.font.avar.segment.length;n++)for(var i=this.font.avar.segment[n],o=0;o<i.correspondence.length;o++){var a=i.correspondence[o];if(o>=1&&e[n]<a.fromCoord){var s=i.correspondence[o-1];e[n]=((e[n]-s.fromCoord)*(a.toCoord-s.toCoord)+k)/(a.fromCoord-s.fromCoord+k)+s.toCoord;break}}return e},t.prototype.transformPoints=function(t,e){if(this.font.fvar&&this.font.gvar){var n=this.font.gvar;if(!(t>=n.glyphCount)){var r=n.offsets[t];if(r!==n.offsets[t+1]){var i=this.font.stream;if(i.pos=r,!(i.pos>=i.length)){var o=i.readUInt16BE(),a=r+i.readUInt16BE();if(32768&o){var s=i.pos;i.pos=a;var l=this.decodePoints();a=i.pos,i.pos=s}var c=e.map((function(t){return t.copy()}));o&=4095;for(var u=0;u<o;u++){var h=i.readUInt16BE(),d=i.readUInt16BE();if(32768&d)for(var f=[],p=0;p<n.axisCount;p++)f.push(i.readInt16BE()/16384);else{if((4095&d)>=n.globalCoordCount)throw new Error("Invalid gvar table");f=n.globalCoords[4095&d]}if(16384&d){for(var g=[],m=0;m<n.axisCount;m++)g.push(i.readInt16BE()/16384);for(var y=[],v=0;v<n.axisCount;v++)y.push(i.readInt16BE()/16384)}var b=this.tupleFactor(d,f,g,y);if(0!==b){if(s=i.pos,i.pos=a,8192&d)var _=this.decodePoints();else _=l;var w=0===_.length?e.length:_.length,x=this.decodeDeltas(w),M=this.decodeDeltas(w);if(0===_.length)for(var S=0;S<e.length;S++){var A=e[S];A.x+=Math.round(x[S]*b),A.y+=Math.round(M[S]*b)}else{for(var C=c.map((function(t){return t.copy()})),k=e.map((function(){return!1})),T=0;T<_.length;T++){var E=_[T];if(E<e.length){var O=C[E];k[E]=!0,O.x+=Math.round(x[T]*b),O.y+=Math.round(M[T]*b)}}this.interpolateMissingDeltas(C,c,k);for(var D=0;D<e.length;D++){var P=C[D].y-c[D].y;e[D].x+=C[D].x-c[D].x,e[D].y+=P}}a+=h,i.pos=s}else a+=h}}}}}},t.prototype.decodePoints=function(){var t=this.font.stream,e=t.readUInt8();128&e&&(e=(127&e)<<8|t.readUInt8());for(var n=new Uint16Array(e),r=0,i=0;r<e;)for(var o=t.readUInt8(),a=1+(127&o),s=128&o?t.readUInt16:t.readUInt8,l=0;l<a&&r<e;l++)i+=s.call(t),n[r++]=i;return n},t.prototype.decodeDeltas=function(t){for(var e=this.font.stream,n=0,r=new Int16Array(t);n<t;){var i=e.readUInt8(),o=1+(63&i);if(128&i)n+=o;else for(var a=64&i?e.readInt16BE:e.readInt8,s=0;s<o&&n<t;s++)r[n++]=a.call(e)}return r},t.prototype.tupleFactor=function(t,e,n,r){for(var i=this.normalizedCoords,o=this.font.gvar,a=1,s=0;s<o.axisCount;s++)if(0!==e[s]){if(0===i[s])return 0;if(0==(16384&t)){if(i[s]<Math.min(0,e[s])||i[s]>Math.max(0,e[s]))return 0;a=(a*i[s]+k)/(e[s]+k)}else{if(i[s]<n[s]||i[s]>r[s])return 0;a=i[s]<e[s]?a*(i[s]-n[s]+k)/(e[s]-n[s]+k):a*(r[s]-i[s]+k)/(r[s]-e[s]+k)}}return a},t.prototype.interpolateMissingDeltas=function(t,e,n){if(0!==t.length)for(var r=0;r<t.length;){for(var i=r,o=r,a=t[o];!a.endContour;)a=t[++o];for(;r<=o&&!n[r];)r++;if(!(r>o)){var s=r,l=r;for(r++;r<=o;)n[r]&&(this.deltaInterpolate(l+1,r-1,l,r,e,t),l=r),r++;l===s?this.deltaShift(i,o,l,e,t):(this.deltaInterpolate(l+1,o,l,s,e,t),s>0&&this.deltaInterpolate(i,s-1,l,s,e,t)),r=o+1}}},t.prototype.deltaInterpolate=function(t,e,n,r,i,o){if(!(t>e))for(var a=["x","y"],s=0;s<a.length;s++){var l=a[s];if(i[n][l]>i[r][l]){var c=n;n=r,r=c}var u=i[n][l],h=i[r][l],d=o[n][l],f=o[r][l];if(u!==h||d===f)for(var p=u===h?0:(f-d)/(h-u),g=t;g<=e;g++){var m=i[g][l];m<=u?m+=d-u:m>=h?m+=f-h:m=d+(m-u)*p,o[g][l]=m}}},t.prototype.deltaShift=function(t,e,n,r,i){var o=i[n].x-r[n].x,a=i[n].y-r[n].y;if(0!==o||0!==a)for(var s=t;s<=e;s++)s!==n&&(i[s].x+=o,i[s].y+=a)},t.prototype.getAdvanceAdjustment=function(t,e){var n=void 0,r=void 0;if(e.advanceWidthMapping){var i=t;i>=e.advanceWidthMapping.mapCount&&(i=e.advanceWidthMapping.mapCount-1);var o=e.advanceWidthMapping.mapData[i];n=o.outerIndex,r=o.innerIndex}else n=0,r=t;return this.getDelta(e.itemVariationStore,n,r)},t.prototype.getDelta=function(t,e,n){if(e>=t.itemVariationData.length)return 0;var r=t.itemVariationData[e];if(n>=r.deltaSets.length)return 0;for(var i=r.deltaSets[n],o=this.getBlendVector(t,e),a=0,s=0;s<r.regionIndexCount;s++)a+=i.deltas[s]*o[s];return a},t.prototype.getBlendVector=function(t,e){var n=t.itemVariationData[e];if(this.blendVectors.has(n))return this.blendVectors.get(n);for(var r=this.normalizedCoords,i=[],o=0;o<n.regionIndexCount;o++){for(var a=1,s=t.variationRegionList.variationRegions[n.regionIndexes[o]],l=0;l<s.length;l++){var c=s[l];a*=c.startCoord>c.peakCoord||c.peakCoord>c.endCoord||c.startCoord<0&&c.endCoord>0&&0!==c.peakCoord||0===c.peakCoord?1:r[l]<c.startCoord||r[l]>c.endCoord?0:r[l]===c.peakCoord?1:r[l]<c.peakCoord?(r[l]-c.startCoord+k)/(c.peakCoord-c.startCoord+k):(c.endCoord-r[l]+k)/(c.endCoord-c.peakCoord+k)}i[o]=a}return this.blendVectors.set(n,i),i},t}(),Oa=function(){function t(e){d(this,t),this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}return t.prototype.includeGlyph=function(t){return"object"===(void 0===t?"undefined":c(t))&&(t=t.id),null==this.mapping[t]&&(this.glyphs.push(t),this.mapping[t]=this.glyphs.length-1),this.mapping[t]},t.prototype.encodeStream=function(){var t=this,e=new o.EncodeStream;return r.nextTick((function(){return t.encode(e),e.end()})),e},t}(),Da=function(){function t(){d(this,t)}return t.size=function(t){return t>=0&&t<=255?1:2},t.encode=function(t,e){e>=0&&e<=255?t.writeUInt8(e):t.writeInt16BE(e)},t}(),Pa=new o.Struct({numberOfContours:o.int16,xMin:o.int16,yMin:o.int16,xMax:o.int16,yMax:o.int16,endPtsOfContours:new o.Array(o.uint16,"numberOfContours"),instructions:new o.Array(o.uint8,o.uint16),flags:new o.Array(o.uint8,0),xPoints:new o.Array(Da,0),yPoints:new o.Array(Da,0)}),La=function(){function t(){d(this,t)}return t.prototype.encodeSimple=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=[],i=[],a=[],s=0,l=0,c=0,u=0,h=0,d=0;d<t.commands.length;d++){for(var f=t.commands[d],p=0;p<f.args.length;p+=2){var g=f.args[p],m=f.args[p+1],y=0;if("quadraticCurveTo"===f.command&&2===p){var v=t.commands[d+1];if(v&&"quadraticCurveTo"===v.command){var b=(l+v.args[0])/2,_=(c+v.args[1])/2;if(g===b&&m===_)continue}}"quadraticCurveTo"===f.command&&0===p||(y|=1),y=this._encodePoint(g,l,r,y,2,16),(y=this._encodePoint(m,c,i,y,4,32))===u&&s<255?(a[a.length-1]|=8,s++):(s>0&&(a.push(s),s=0),a.push(y),u=y),l=g,c=m,h++}"closePath"===f.command&&n.push(h-1)}t.commands.length>1&&"closePath"!==t.commands[t.commands.length-1].command&&n.push(h-1);var w=t.bbox,x={numberOfContours:n.length,xMin:w.minX,yMin:w.minY,xMax:w.maxX,yMax:w.maxY,endPtsOfContours:n,instructions:e,flags:a,xPoints:r,yPoints:i},M=Pa.size(x),S=4-M%4,A=new o.EncodeStream(M+S);return Pa.encode(A,x),0!==S&&A.fill(0,S),A.buffer},t.prototype._encodePoint=function(t,e,n,r,i,o){var a=t-e;return t===e?r|=o:(-255<=a&&a<=255&&(r|=i,a<0?a=-a:r|=o),n.push(a)),r},t}(),Ia=function(t){function n(e){d(this,n);var r=g(this,t.call(this,e));return r.glyphEncoder=new La,r}return m(n,t),n.prototype._addGlyph=function(t){var n=this.font.getGlyph(t),r=n._decode(),i=this.font.loca.offsets[t],o=this.font.loca.offsets[t+1],a=this.font._getTableStream("glyf");a.pos+=i;var l=a.readBuffer(o-i);if(r&&r.numberOfContours<0){l=new e(l);var c=r.components,u=Array.isArray(c),h=0;for(c=u?c:s(c);;){var d;if(u){if(h>=c.length)break;d=c[h++]}else{if((h=c.next()).done)break;d=h.value}var f=d;t=this.includeGlyph(f.glyphID),l.writeUInt16BE(t,f.pos)}}else r&&this.font._variationProcessor&&(l=this.glyphEncoder.encodeSimple(n.path,r.instructions));return this.glyf.push(l),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:n.advanceWidth,bearing:n._getMetrics().leftBearing}),this.offset+=l.length,this.glyf.length-1},n.prototype.encode=function(t){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var e=0;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);var n=T(this.font.maxp);n.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);var r=T(this.font.head);r.indexToLocFormat=this.loca.version;var i=T(this.font.hhea);i.numberOfMetrics=this.hmtx.metrics.length,Jr.encode(t,{tables:{head:r,hhea:i,loca:this.loca,maxp:n,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})},n}(Oa),Ra=function(t){function n(e){d(this,n);var r=g(this,t.call(this,e));if(r.cff=r.font["CFF "],!r.cff)throw new Error("Not a CFF Font");return r}return m(n,t),n.prototype.subsetCharstrings=function(){this.charstrings=[];var t={},e=this.glyphs,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=i;this.charstrings.push(this.cff.getCharString(o));var a=this.font.getGlyph(o);for(var l in a._usedGsubrs)t[l]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,t)},n.prototype.subsetSubrs=function(t,n){for(var r=[],i=0;i<t.length;i++){var o=t[i];n[i]?(this.cff.stream.pos=o.offset,r.push(this.cff.stream.readBuffer(o.length))):r.push(new e([11]))}return r},n.prototype.subsetFontdict=function(t){t.FDArray=[],t.FDSelect={version:0,fds:[]};var e={},n=[],r=this.glyphs,i=Array.isArray(r),o=0;for(r=i?r:s(r);;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var l=a,c=this.cff.fdForGlyph(l);if(null!=c){e[c]||(t.FDArray.push(_({},this.cff.topDict.FDArray[c])),n.push({})),e[c]=!0,t.FDSelect.fds.push(t.FDArray.length-1);var u=this.font.getGlyph(l);for(var h in u._usedSubrs)n[n.length-1][h]=!0}}for(var d=0;d<t.FDArray.length;d++){var f=t.FDArray[d];delete f.FontName,f.Private&&f.Private.Subrs&&(f.Private=_({},f.Private),f.Private.Subrs=this.subsetSubrs(f.Private.Subrs,n[d]))}},n.prototype.createCIDFontdict=function(t){var e={},n=this.glyphs,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=this.font.getGlyph(o);for(var l in a._usedSubrs)e[l]=!0}var c=_({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(c.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,e)),t.FDArray=[{Private:c}],t.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}},n.prototype.addString=function(t){return t?(this.strings||(this.strings=[]),this.strings.push(t),bt.length+this.strings.length-1):null},n.prototype.encode=function(t){this.subsetCharstrings();var e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},n=_({},this.cff.topDict);n.Private=null,n.charset=e,n.Encoding=null,n.CharStrings=this.charstrings;for(var r=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"],i=0;i<r.length;i++){var o=r[i];n[o]=this.addString(this.cff.string(n[o]))}n.ROS=[this.addString("Adobe"),this.addString("Identity"),0],n.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(n):this.createCIDFontdict(n),we.encode(t,{version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[n],stringIndex:this.strings,globalSubrIndex:this.gsubrs})},n}(Oa);function Na(t,e,n,r,i){var o={};return Object.keys(r).forEach((function(t){o[t]=r[t]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce((function(n,r){return r(t,e,n)||n}),o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}var Ba=(Na((va=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;for(var r in d(this,t),this.defaultLanguage=null,this.stream=e,this.variationCoords=n,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory(),this.directory.tables){var i=this.directory.tables[r];Xr[r]&&i.length>0&&h(this,r,{get:this._getTable.bind(this,i)})}}return t.probe=function(t){var e=t.toString("ascii",0,4);return"true"===e||"OTTO"===e||e===String.fromCharCode(0,1,0,0)},t.prototype.setDefaultLanguage=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.defaultLanguage=t},t.prototype._getTable=function(t){if(!(t.tag in this._tables))try{this._tables[t.tag]=this._decodeTable(t)}catch(e){D.logErrors&&(console.error("Error decoding table "+t.tag),console.error(e.stack))}return this._tables[t.tag]},t.prototype._getTableStream=function(t){var e=this.directory.tables[t];return e?(this.stream.pos=e.offset,this.stream):null},t.prototype._decodeDirectory=function(){return this.directory=Jr.decode(this.stream,{_startOffset:0})},t.prototype._decodeTable=function(t){var e=this.stream.pos,n=this._getTableStream(t.tag),r=Xr[t.tag].decode(n,this,t.length);return this.stream.pos=e,r},t.prototype.getName=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.defaultLanguage||D.defaultLanguage,n=this.name&&this.name.records[t];return n&&(n[e]||n[this.defaultLanguage]||n[D.defaultLanguage]||n.en||n[u(n)[0]])||null},t.prototype.hasGlyphForCodePoint=function(t){return!!this._cmapProcessor.lookup(t)},t.prototype.glyphForCodePoint=function(t){return this.getGlyph(this._cmapProcessor.lookup(t),[t])},t.prototype.glyphsForString=function(t){for(var e=[],n=t.length,r=0,i=-1,o=-1;r<=n;){var a=0,s=0;if(r<n){if(55296<=(a=t.charCodeAt(r++))&&a<=56319&&r<n){var l=t.charCodeAt(r);56320<=l&&l<=57343&&(r++,a=((1023&a)<<10)+(1023&l)+65536)}s=65024<=a&&a<=65039||917760<=a&&a<=917999?1:0}else r++;0===o&&1===s?e.push(this.getGlyph(this._cmapProcessor.lookup(i,a),[i,a])):0===o&&0===s&&e.push(this.glyphForCodePoint(i)),i=a,o=s}return e},t.prototype.layout=function(t,e,n,r,i){return this._layoutEngine.layout(t,e,n,r,i)},t.prototype.stringsForGlyph=function(t){return this._layoutEngine.stringsForGlyph(t)},t.prototype.getAvailableFeatures=function(t,e){return this._layoutEngine.getAvailableFeatures(t,e)},t.prototype._getBaseGlyph=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[t]||(this.directory.tables.glyf?this._glyphs[t]=new Ma(t,e,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[t]=new Sa(t,e,this))),this._glyphs[t]||null},t.prototype.getGlyph=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[t]||(this.directory.tables.sbix?this._glyphs[t]=new Ca(t,e,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[t]=new Ta(t,e,this):this._getBaseGlyph(t,e)),this._glyphs[t]||null},t.prototype.createSubset=function(){return this.directory.tables["CFF "]?new Ra(this):new Ia(this)},t.prototype.getVariation=function(e){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof e&&(e=this.namedVariations[e]),"object"!==(void 0===e?"undefined":c(e)))throw new Error("Variation settings must be either a variation name or settings object.");var n=this.fvar.axis.map((function(t,n){var r=t.axisTag.trim();return r in e?Math.max(t.minValue,Math.min(t.maxValue,e[r])):t.defaultValue})),r=new o.DecodeStream(this.stream.buffer);r.pos=this._directoryPos;var i=new t(r,n);return i._tables=this._tables,i},t.prototype.getFont=function(t){return this.getVariation(t)},f(t,[{key:"postscriptName",get:function(){return this.getName("postscriptName")}},{key:"fullName",get:function(){return this.getName("fullName")}},{key:"familyName",get:function(){return this.getName("fontFamily")}},{key:"subfamilyName",get:function(){return this.getName("fontSubfamily")}},{key:"copyright",get:function(){return this.getName("copyright")}},{key:"version",get:function(){return this.getName("version")}},{key:"ascent",get:function(){return this.hhea.ascent}},{key:"descent",get:function(){return this.hhea.descent}},{key:"lineGap",get:function(){return this.hhea.lineGap}},{key:"underlinePosition",get:function(){return this.post.underlinePosition}},{key:"underlineThickness",get:function(){return this.post.underlineThickness}},{key:"italicAngle",get:function(){return this.post.italicAngle}},{key:"capHeight",get:function(){var t=this["OS/2"];return t?t.capHeight:this.ascent}},{key:"xHeight",get:function(){var t=this["OS/2"];return t?t.xHeight:0}},{key:"numGlyphs",get:function(){return this.maxp.numGlyphs}},{key:"unitsPerEm",get:function(){return this.head.unitsPerEm}},{key:"bbox",get:function(){return l(new ai(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}},{key:"_cmapProcessor",get:function(){return new ri(this.cmap)}},{key:"characterSet",get:function(){return this._cmapProcessor.getCharacterSet()}},{key:"_layoutEngine",get:function(){return new ca(this)}},{key:"availableFeatures",get:function(){return this._layoutEngine.getAvailableFeatures()}},{key:"variationAxes",get:function(){var t={};if(!this.fvar)return t;var e=this.fvar.axis,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=i;t[o.axisTag.trim()]={name:o.name.en,min:o.minValue,default:o.defaultValue,max:o.maxValue}}return t}},{key:"namedVariations",get:function(){var t={};if(!this.fvar)return t;var e=this.fvar.instance,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}for(var o=i,a={},l=0;l<this.fvar.axis.length;l++)a[this.fvar.axis[l].axisTag.trim()]=o.coord[l];t[o.name.en]=a}return t}},{key:"_variationProcessor",get:function(){if(!this.fvar)return null;var t=this.variationCoords;return t||this.CFF2?(t||(t=this.fvar.axis.map((function(t){return t.defaultValue}))),new Ea(this,t)):null}}]),t}()).prototype,"bbox",[L],a(va.prototype,"bbox"),va.prototype),Na(va.prototype,"_cmapProcessor",[L],a(va.prototype,"_cmapProcessor"),va.prototype),Na(va.prototype,"characterSet",[L],a(va.prototype,"characterSet"),va.prototype),Na(va.prototype,"_layoutEngine",[L],a(va.prototype,"_layoutEngine"),va.prototype),Na(va.prototype,"variationAxes",[L],a(va.prototype,"variationAxes"),va.prototype),Na(va.prototype,"namedVariations",[L],a(va.prototype,"namedVariations"),va.prototype),Na(va.prototype,"_variationProcessor",[L],a(va.prototype,"_variationProcessor"),va.prototype),va),Fa=new o.Struct({tag:new o.String(4),offset:new o.Pointer(o.uint32,"void",{type:"global"}),compLength:o.uint32,length:o.uint32,origChecksum:o.uint32}),za=new o.Struct({tag:new o.String(4),flavor:o.uint32,length:o.uint32,numTables:o.uint16,reserved:new o.Reserved(o.uint16),totalSfntSize:o.uint32,majorVersion:o.uint16,minorVersion:o.uint16,metaOffset:o.uint32,metaLength:o.uint32,metaOrigLength:o.uint32,privOffset:o.uint32,privLength:o.uint32,tables:new o.Array(Fa,"numTables")});za.process=function(){var t={},e=this.tables,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}t[i.tag]=i}this.tables=t};var ja=function(t){function n(){return d(this,n),g(this,t.apply(this,arguments))}return m(n,t),n.probe=function(t){return"wOFF"===t.toString("ascii",0,4)},n.prototype._decodeDirectory=function(){this.directory=za.decode(this.stream,{_startOffset:0})},n.prototype._getTableStream=function(t){var n=this.directory.tables[t];if(n){if(this.stream.pos=n.offset,n.compLength<n.length){this.stream.pos+=2;var r=new e(n.length),i=E(this.stream.readBuffer(n.compLength-2),r);return new o.DecodeStream(i)}return this.stream}return null},n}(Ba),Wa=function(t){function e(){return d(this,e),g(this,t.apply(this,arguments))}return m(e,t),e.prototype._decode=function(){return this._font._transformedGlyphs[this.id]},e.prototype._getCBox=function(){return this.path.bbox},e}(Ma),Va={decode:function(t){for(var e=0,n=[0,1,2,3,4],r=0;r<n.length;r++){var i=t.readUInt8();if(3758096384&e)throw new Error("Overflow");if(e=e<<7|127&i,0==(128&i))return e}throw new Error("Bad base 128 number")}},Ha=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],Ya=new o.Struct({flags:o.uint8,customTag:new o.Optional(new o.String(4),(function(t){return 63==(63&t.flags)})),tag:function(t){return t.customTag||Ha[63&t.flags]},length:Va,transformVersion:function(t){return t.flags>>>6&3},transformed:function(t){return"glyf"===t.tag||"loca"===t.tag?0===t.transformVersion:0!==t.transformVersion},transformLength:new o.Optional(Va,(function(t){return t.transformed}))}),Ua=new o.Struct({tag:new o.String(4),flavor:o.uint32,length:o.uint32,numTables:o.uint16,reserved:new o.Reserved(o.uint16),totalSfntSize:o.uint32,totalCompressedSize:o.uint32,majorVersion:o.uint16,minorVersion:o.uint16,metaOffset:o.uint32,metaLength:o.uint32,metaOrigLength:o.uint32,privOffset:o.uint32,privLength:o.uint32,tables:new o.Array(Ya,"numTables")});Ua.process=function(){for(var t={},e=0;e<this.tables.length;e++){var n=this.tables[e];t[n.tag]=n}return this.tables=t};var qa=function(t){function n(){return d(this,n),g(this,t.apply(this,arguments))}return m(n,t),n.probe=function(t){return"wOF2"===t.toString("ascii",0,4)},n.prototype._decodeDirectory=function(){this.directory=Ua.decode(this.stream),this._dataPos=this.stream.pos},n.prototype._decompress=function(){if(!this._decompressed){this.stream.pos=this._dataPos;var t=this.stream.readBuffer(this.directory.totalCompressedSize),n=0;for(var r in this.directory.tables){var i=this.directory.tables[r];i.offset=n,n+=null!=i.transformLength?i.transformLength:i.length}var a=O(t,n);if(!a)throw new Error("Error decoding compressed data in WOFF2");this.stream=new o.DecodeStream(new e(a)),this._decompressed=!0}},n.prototype._decodeTable=function(e){return this._decompress(),t.prototype._decodeTable.call(this,e)},n.prototype._getBaseGlyph=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new Wa(e,n,this)):t.prototype._getBaseGlyph.call(this,e,n)},n.prototype._transformGlyfTable=function(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;for(var t=Ga.decode(this.stream),e=[],n=0;n<t.numGlyphs;n++){var r={},i=t.nContours.readInt16BE();if(r.numberOfContours=i,i>0){for(var o=[],a=0,s=0;s<i;s++){var l=Xa(t.nPoints);o.push(a+=l)}r.points=Za(t.flags,t.glyphs,a);for(var c=0;c<i;c++)r.points[o[c]-1].endContour=!0;Xa(t.glyphs)}else i<0&&Ma.prototype._decodeComposite.call({_font:this},r,t.composites)&&Xa(t.glyphs);e.push(r)}this._transformedGlyphs=e},n}(Ba),$a=function(){function t(e){d(this,t),this.length=e,this._buf=new o.Buffer(e)}return t.prototype.decode=function(t,e){return new o.DecodeStream(this._buf.decode(t,e))},t}(),Ga=new o.Struct({version:o.uint32,numGlyphs:o.uint16,indexFormat:o.uint16,nContourStreamSize:o.uint32,nPointsStreamSize:o.uint32,flagStreamSize:o.uint32,glyphStreamSize:o.uint32,compositeStreamSize:o.uint32,bboxStreamSize:o.uint32,instructionStreamSize:o.uint32,nContours:new $a("nContourStreamSize"),nPoints:new $a("nPointsStreamSize"),flags:new $a("flagStreamSize"),glyphs:new $a("glyphStreamSize"),composites:new $a("compositeStreamSize"),bboxes:new $a("bboxStreamSize"),instructions:new $a("instructionStreamSize")});function Xa(t){var e=t.readUInt8();return 253===e?t.readUInt16BE():255===e?t.readUInt8()+253:254===e?t.readUInt8()+506:e}function Ka(t,e){return 1&t?e:-e}function Za(t,e,n){for(var r=void 0,i=r=0,o=[],a=0;a<n;a++){var s=0,l=0,c=t.readUInt8(),u=!(c>>7);if((c&=127)<10)s=0,l=Ka(c,((14&c)<<7)+e.readUInt8());else if(c<20)s=Ka(c,((c-10&14)<<7)+e.readUInt8()),l=0;else if(c<84)s=Ka(c,1+(48&(h=c-20))+((d=e.readUInt8())>>4)),l=Ka(c>>1,1+((12&h)<<2)+(15&d));else if(c<120){var h;s=Ka(c,1+((h=c-84)/12<<8)+e.readUInt8()),l=Ka(c>>1,1+(h%12>>2<<8)+e.readUInt8())}else if(c<124){var d=e.readUInt8(),f=e.readUInt8();s=Ka(c,(d<<4)+(f>>4)),l=Ka(c>>1,((15&f)<<8)+e.readUInt8())}else s=Ka(c,e.readUInt16BE()),l=Ka(c>>1,e.readUInt16BE());o.push(new wa(u,!1,i+=s,r+=l))}return o}var Ja=new o.VersionedStruct(o.uint32,{65536:{numFonts:o.uint32,offsets:new o.Array(o.uint32,"numFonts")},131072:{numFonts:o.uint32,offsets:new o.Array(o.uint32,"numFonts"),dsigTag:o.uint32,dsigLength:o.uint32,dsigOffset:o.uint32}}),Qa=function(){function t(e){if(d(this,t),this.stream=e,"ttcf"!==e.readString(4))throw new Error("Not a TrueType collection");this.header=Ja.decode(e)}return t.probe=function(t){return"ttcf"===t.toString("ascii",0,4)},t.prototype.getFont=function(t){var e=this.header.offsets,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var a=i,l=new o.DecodeStream(this.stream.buffer);l.pos=a;var c=new Ba(l);if(c.postscriptName===t)return c}return null},f(t,[{key:"fonts",get:function(){var t=[],e=this.header.offsets,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var a=i,l=new o.DecodeStream(this.stream.buffer);l.pos=a,t.push(new Ba(l))}return t}}]),t}(),ts=new o.String(o.uint8),es=(new o.Struct({len:o.uint32,buf:new o.Buffer("len")}),new o.Struct({id:o.uint16,nameOffset:o.int16,attr:o.uint8,dataOffset:o.uint24,handle:o.uint32})),ns=new o.Struct({name:new o.String(4),maxTypeIndex:o.uint16,refList:new o.Pointer(o.uint16,new o.Array(es,(function(t){return t.maxTypeIndex+1})),{type:"parent"})}),rs=new o.Struct({length:o.uint16,types:new o.Array(ns,(function(t){return t.length+1}))}),is=new o.Struct({reserved:new o.Reserved(o.uint8,24),typeList:new o.Pointer(o.uint16,rs),nameListOffset:new o.Pointer(o.uint16,"void")}),os=new o.Struct({dataOffset:o.uint32,map:new o.Pointer(o.uint32,is),dataLength:o.uint32,mapLength:o.uint32}),as=function(){function t(e){d(this,t),this.stream=e,this.header=os.decode(this.stream);var n=this.header.map.typeList.types,r=Array.isArray(n),i=0;for(n=r?n:s(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,l=a.refList,c=Array.isArray(l),u=0;for(l=c?l:s(l);;){var h;if(c){if(u>=l.length)break;h=l[u++]}else{if((u=l.next()).done)break;h=u.value}var f=h;f.nameOffset>=0?(this.stream.pos=f.nameOffset+this.header.map.nameListOffset,f.name=ts.decode(this.stream)):f.name=null}"sfnt"===a.name&&(this.sfnt=a)}}return t.probe=function(t){var e=new o.DecodeStream(t);try{var n=os.decode(e)}catch(c){return!1}var r=n.map.typeList.types,i=Array.isArray(r),a=0;for(r=i?r:s(r);;){var l;if(i){if(a>=r.length)break;l=r[a++]}else{if((a=r.next()).done)break;l=a.value}if("sfnt"===l.name)return!0}return!1},t.prototype.getFont=function(t){if(!this.sfnt)return null;var e=this.sfnt.refList,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var a=new o.DecodeStream(this.stream.buffer.slice(this.header.dataOffset+i.dataOffset+4)),l=new Ba(a);if(l.postscriptName===t)return l}return null},f(t,[{key:"fonts",get:function(){var t=[],e=this.sfnt.refList,n=Array.isArray(e),r=0;for(e=n?e:s(e);;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var a=new o.DecodeStream(this.stream.buffer.slice(this.header.dataOffset+i.dataOffset+4));t.push(new Ba(a))}return t}}]),t}();D.registerFormat(Ba),D.registerFormat(ja),D.registerFormat(qa),D.registerFormat(Qa),D.registerFormat(as),t.exports=D}).call(this,n(4).Buffer,n(25))},function(t,e,n){(function(){var t,r,i;for(t in e.EncodeStream=n(303),e.DecodeStream=n(107),e.Array=n(178),e.LazyArray=n(322),e.Bitfield=n(323),e.Boolean=n(324),e.Buffer=n(325),e.Enum=n(326),e.Optional=n(327),e.Reserved=n(328),e.String=n(329),e.Struct=n(179),e.VersionedStruct=n(330),r=n(49))e[t]=r[t];for(t in i=n(331))e[t]=i[t]}).call(this)},function(t,e,n){(function(e){(function(){var r,i,o,a,s={}.hasOwnProperty;a=n(100),r=n(107);try{o=n(108)}catch(l){}i=function(t){var n;function i(t){null==t&&(t=65536),i.__super__.constructor.apply(this,arguments),this.buffer=new e(t),this.bufferOffset=0,this.pos=0}for(n in function(t,e){for(var n in e)s.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype}(i,t),e.prototype)"write"===n.slice(0,5)&&function(t){var e;e=+r.TYPES[t.replace(/write|[BL]E/g,"")],i.prototype[t]=function(n){return this.ensure(e),this.buffer[t](n,this.bufferOffset),this.bufferOffset+=e,this.pos+=e}}(n);return i.prototype._read=function(){},i.prototype.ensure=function(t){if(this.bufferOffset+t>this.buffer.length)return this.flush()},i.prototype.flush=function(){if(this.bufferOffset>0)return this.push(new e(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},i.prototype.writeBuffer=function(t){return this.flush(),this.push(t),this.pos+=t.length},i.prototype.writeString=function(t,n){var r,i,a,s,l;switch(null==n&&(n="ascii"),n){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(new e(t,n));case"utf16be":for(a=s=0,l=(r=new e(t,"utf16le")).length-1;s<l;a=s+=2)i=r[a],r[a]=r[a+1],r[a+1]=i;return this.writeBuffer(r);default:if(o)return this.writeBuffer(o.encode(t,n));throw new Error("Install iconv-lite to enable additional string encodings.")}},i.prototype.writeUInt24BE=function(t){return this.ensure(3),this.buffer[this.bufferOffset++]=t>>>16&255,this.buffer[this.bufferOffset++]=t>>>8&255,this.buffer[this.bufferOffset++]=255&t,this.pos+=3},i.prototype.writeUInt24LE=function(t){return this.ensure(3),this.buffer[this.bufferOffset++]=255&t,this.buffer[this.bufferOffset++]=t>>>8&255,this.buffer[this.bufferOffset++]=t>>>16&255,this.pos+=3},i.prototype.writeInt24BE=function(t){return this.writeUInt24BE(t>=0?t:t+16777215+1)},i.prototype.writeInt24LE=function(t){return this.writeUInt24LE(t>=0?t:t+16777215+1)},i.prototype.fill=function(t,n){var r;return n<this.buffer.length?(this.ensure(n),this.buffer.fill(t,this.bufferOffset,this.bufferOffset+n),this.bufferOffset+=n,this.pos+=n):((r=new e(n)).fill(t),this.writeBuffer(r))},i.prototype.end=function(){return this.flush(),this.push(null)},i}(a.Readable),t.exports=i}).call(this)}).call(this,n(4).Buffer)},function(t,e,n){"use strict";function r(t,e){this.encoder=t,this.addBOM=!0}function i(t,e){this.decoder=t,this.pass=!1,this.options=e||{}}e.PrependBOM=r,r.prototype.write=function(t){return this.addBOM&&(t="\ufeff"+t,this.addBOM=!1),this.encoder.write(t)},r.prototype.end=function(){return this.encoder.end()},e.StripBOM=i,i.prototype.write=function(t){var e=this.decoder.write(t);return this.pass||!e||("\ufeff"===e[0]&&(e=e.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0),e},i.prototype.end=function(){return this.decoder.end()}},function(t,e,n){"use strict";for(var r=[n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314)],i=0;i<r.length;i++)for(var o in t=r[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])},function(t,e,n){"use strict";var r=n(34).Buffer;function i(t,e){this.enc=t.encodingName,this.bomAware=t.bomAware,"base64"===this.enc?this.encoder=l:"cesu8"===this.enc&&(this.enc="utf8",this.encoder=c,"💩"!==r.from("eda0bdedb2a9","hex").toString()&&(this.decoder=u,this.defaultCharUnicode=e.defaultCharUnicode))}t.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:i},i.prototype.encoder=s,i.prototype.decoder=a;var o=n(103).StringDecoder;function a(t,e){o.call(this,e.enc)}function s(t,e){this.enc=e.enc}function l(t,e){this.prevStr=""}function c(t,e){}function u(t,e){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=e.defaultCharUnicode}o.prototype.end||(o.prototype.end=function(){}),a.prototype=o.prototype,s.prototype.write=function(t){return r.from(t,this.enc)},s.prototype.end=function(){},l.prototype.write=function(t){var e=(t=this.prevStr+t).length-t.length%4;return this.prevStr=t.slice(e),t=t.slice(0,e),r.from(t,"base64")},l.prototype.end=function(){return r.from(this.prevStr,"base64")},c.prototype.write=function(t){for(var e=r.alloc(3*t.length),n=0,i=0;i<t.length;i++){var o=t.charCodeAt(i);o<128?e[n++]=o:o<2048?(e[n++]=192+(o>>>6),e[n++]=128+(63&o)):(e[n++]=224+(o>>>12),e[n++]=128+(o>>>6&63),e[n++]=128+(63&o))}return e.slice(0,n)},c.prototype.end=function(){},u.prototype.write=function(t){for(var e=this.acc,n=this.contBytes,r=this.accBytes,i="",o=0;o<t.length;o++){var a=t[o];128!=(192&a)?(n>0&&(i+=this.defaultCharUnicode,n=0),a<128?i+=String.fromCharCode(a):a<224?(e=31&a,n=1,r=1):a<240?(e=15&a,n=2,r=1):i+=this.defaultCharUnicode):n>0?(e=e<<6|63&a,r++,0==--n&&(i+=2===r&&e<128&&e>0||3===r&&e<2048?this.defaultCharUnicode:String.fromCharCode(e))):i+=this.defaultCharUnicode}return this.acc=e,this.contBytes=n,this.accBytes=r,i},u.prototype.end=function(){var t=0;return this.contBytes>0&&(t+=this.defaultCharUnicode),t}},function(t,e,n){"use strict";var r=n(34).Buffer;function i(t,e){this.iconv=e,this.bomAware=!0,this.isLE=t.isLE}function o(t,e){this.isLE=e.isLE,this.highSurrogate=0}function a(t,e){this.isLE=e.isLE,this.badChar=e.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=null}function s(t,e){this.iconv=e}function l(t,e){void 0===(t=t||{}).addBOM&&(t.addBOM=!0),this.encoder=e.iconv.getEncoder(t.defaultEncoding||"utf-32le",t)}function c(t,e){this.decoder=null,this.initialBytes=[],this.initialBytesLen=0,this.options=t||{},this.iconv=e.iconv}function u(t,e){var n=e||"utf-32le";if(t.length>=4)if(65279===t.readUInt32BE(0))n="utf-32be";else if(65279===t.readUInt32LE(0))n="utf-32le";else{for(var r=0,i=0,o=0,a=0,s=Math.min(t.length-t.length%4,128),l=0;l<s;l+=4){var c=t[l],u=t[l+1],h=t[l+2],d=t[l+3];(0!==c||u>16)&&++i,(0!==d||h>16)&&++r,0===c&&0===u&&0===h&&0!==d&&a++,0!==c&&0===u&&0===h&&0===d&&o++}i<r?n="utf-32be":r<i&&(n="utf-32le"),a>o?n="utf-32be":a<o&&(n="utf-32le")}return n}e._utf32=i,e.utf32le={type:"_utf32",isLE:!0},e.utf32be={type:"_utf32",isLE:!1},e.ucs4le="utf32le",e.ucs4be="utf32be",i.prototype.encoder=o,i.prototype.decoder=a,o.prototype.write=function(t){for(var e=r.from(t,"ucs2"),n=r.alloc(2*e.length),i=this.isLE?n.writeUInt32LE:n.writeUInt32BE,o=0,a=0;a<e.length;a+=2){var s=e.readUInt16LE(a),l=55296<=s&&s<56320;if(this.highSurrogate){if(!l&&56320<=s&&s<57344){i.call(n,65536+(this.highSurrogate-55296<<10|s-56320),o),o+=4,this.highSurrogate=0;continue}i.call(n,this.highSurrogate,o),o+=4}l?this.highSurrogate=s:(i.call(n,s,o),o+=4,this.highSurrogate=0)}return o<n.length&&(n=n.slice(0,o)),n},o.prototype.end=function(){if(this.highSurrogate){var t=r.alloc(4);return this.isLE?t.writeUInt32LE(this.highSurrogate,0):t.writeUInt32BE(this.highSurrogate,0),this.highSurrogate=0,t}},a.prototype.write=function(t){if(0===t.length)return"";this.overflow&&(t=r.concat([this.overflow,t]));var e=t.length-t.length%4;t.length!==e?(this.overflow=t.slice(e),t=t.slice(0,e)):this.overflow=null;for(var n=r.alloc(e),i=0,o=0;o<e;o+=4){var a=this.isLE?t.readUInt32LE(o):t.readUInt32BE(o);if(a<65536)n.writeUInt16LE(a,i),i+=2;else if(a>1114111)n.writeUInt16LE(this.badChar,i),i+=2;else{var s=56320+(1023&(a-=65536));n.writeUInt16LE(55296|a>>10,i),n.writeUInt16LE(s,i+=2),i+=2}}return n.slice(0,i).toString("ucs2")},a.prototype.end=function(){this.overflow=null},e.utf32=s,e.ucs4=s,s.prototype.encoder=l,s.prototype.decoder=c,l.prototype.write=function(t){return this.encoder.write(t)},l.prototype.end=function(){return this.encoder.end()},c.prototype.write=function(t){if(!this.decoder){if(this.initialBytes.push(t),this.initialBytesLen+=t.length,this.initialBytesLen<32)return"";var e=u(r.concat(this.initialBytes),this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(e,this.options),this.initialBytes.length=this.initialBytesLen=0}return this.decoder.write(t)},c.prototype.end=function(){if(!this.decoder){var t=r.concat(this.initialBytes),e=u(t,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(e,this.options);var n=this.decoder.write(t),i=this.decoder.end();return i?n+i:n}return this.decoder.end()}},function(t,e,n){"use strict";var r=n(34).Buffer;function i(){}function o(){}function a(){this.overflowByte=-1}function s(t,e){this.iconv=e}function l(t,e){void 0===(t=t||{}).addBOM&&(t.addBOM=!0),this.encoder=e.iconv.getEncoder("utf-16le",t)}function c(t,e){this.decoder=null,this.initialBytes=[],this.initialBytesLen=0,this.options=t||{},this.iconv=e.iconv}function u(t,e){var n=e||"utf-16le";if(t.length>=2)if(254==t[0]&&255==t[1])n="utf-16be";else if(255==t[0]&&254==t[1])n="utf-16le";else{for(var r=0,i=0,o=Math.min(t.length-t.length%2,64),a=0;a<o;a+=2)0===t[a]&&0!==t[a+1]&&i++,0!==t[a]&&0===t[a+1]&&r++;i>r?n="utf-16be":i<r&&(n="utf-16le")}return n}e.utf16be=i,i.prototype.encoder=o,i.prototype.decoder=a,i.prototype.bomAware=!0,o.prototype.write=function(t){for(var e=r.from(t,"ucs2"),n=0;n<e.length;n+=2){var i=e[n];e[n]=e[n+1],e[n+1]=i}return e},o.prototype.end=function(){},a.prototype.write=function(t){if(0==t.length)return"";var e=r.alloc(t.length+1),n=0,i=0;for(-1!==this.overflowByte&&(e[0]=t[0],e[1]=this.overflowByte,n=1,i=2);n<t.length-1;n+=2,i+=2)e[i]=t[n+1],e[i+1]=t[n];return this.overflowByte=n==t.length-1?t[t.length-1]:-1,e.slice(0,i).toString("ucs2")},a.prototype.end=function(){},e.utf16=s,s.prototype.encoder=l,s.prototype.decoder=c,l.prototype.write=function(t){return this.encoder.write(t)},l.prototype.end=function(){return this.encoder.end()},c.prototype.write=function(t){if(!this.decoder){if(this.initialBytes.push(t),this.initialBytesLen+=t.length,this.initialBytesLen<16)return"";var e=u(t=r.concat(this.initialBytes),this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(e,this.options),this.initialBytes.length=this.initialBytesLen=0}return this.decoder.write(t)},c.prototype.end=function(){if(!this.decoder){var t=r.concat(this.initialBytes),e=u(t,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(e,this.options);var n=this.decoder.write(t),i=this.decoder.end();return i?n+i:n}return this.decoder.end()}},function(t,e,n){"use strict";var r=n(34).Buffer;function i(t,e){this.iconv=e}e.utf7=i,e.unicode11utf7="utf7",i.prototype.encoder=a,i.prototype.decoder=s,i.prototype.bomAware=!0;var o=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function a(t,e){this.iconv=e.iconv}function s(t,e){this.iconv=e.iconv,this.inBase64=!1,this.base64Accum=""}a.prototype.write=function(t){return r.from(t.replace(o,(function(t){return"+"+("+"===t?"":this.iconv.encode(t,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}).bind(this)))},a.prototype.end=function(){};for(var l=/[A-Za-z0-9\/+]/,c=[],u=0;u<256;u++)c[u]=l.test(String.fromCharCode(u));var h="+".charCodeAt(0),d="-".charCodeAt(0),f="&".charCodeAt(0);function p(t,e){this.iconv=e}function g(t,e){this.iconv=e.iconv,this.inBase64=!1,this.base64Accum=r.alloc(6),this.base64AccumIdx=0}function m(t,e){this.iconv=e.iconv,this.inBase64=!1,this.base64Accum=""}s.prototype.write=function(t){for(var e="",n=0,i=this.inBase64,o=this.base64Accum,a=0;a<t.length;a++)if(i){if(!c[t[a]]){if(a==n&&t[a]==d)e+="+";else{var s=o+t.slice(n,a).toString();e+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}t[a]!=d&&a--,n=a+1,i=!1,o=""}}else t[a]==h&&(e+=this.iconv.decode(t.slice(n,a),"ascii"),n=a+1,i=!0);if(i){var l=(s=o+t.slice(n).toString()).length-s.length%8;o=s.slice(l),s=s.slice(0,l),e+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}else e+=this.iconv.decode(t.slice(n),"ascii");return this.inBase64=i,this.base64Accum=o,e},s.prototype.end=function(){var t="";return this.inBase64&&this.base64Accum.length>0&&(t=this.iconv.decode(r.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t},e.utf7imap=p,p.prototype.encoder=g,p.prototype.decoder=m,p.prototype.bomAware=!0,g.prototype.write=function(t){for(var e=this.inBase64,n=this.base64Accum,i=this.base64AccumIdx,o=r.alloc(5*t.length+10),a=0,s=0;s<t.length;s++){var l=t.charCodeAt(s);32<=l&&l<=126?(e&&(i>0&&(a+=o.write(n.slice(0,i).toString("base64").replace(/\//g,",").replace(/=+$/,""),a),i=0),o[a++]=d,e=!1),e||(o[a++]=l,l===f&&(o[a++]=d))):(e||(o[a++]=f,e=!0),e&&(n[i++]=l>>8,n[i++]=255&l,i==n.length&&(a+=o.write(n.toString("base64").replace(/\//g,","),a),i=0)))}return this.inBase64=e,this.base64AccumIdx=i,o.slice(0,a)},g.prototype.end=function(){var t=r.alloc(10),e=0;return this.inBase64&&(this.base64AccumIdx>0&&(e+=t.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),e),this.base64AccumIdx=0),t[e++]=d,this.inBase64=!1),t.slice(0,e)};var y=c.slice();y[",".charCodeAt(0)]=!0,m.prototype.write=function(t){for(var e="",n=0,i=this.inBase64,o=this.base64Accum,a=0;a<t.length;a++)if(i){if(!y[t[a]]){if(a==n&&t[a]==d)e+="&";else{var s=o+t.slice(n,a).toString().replace(/,/g,"/");e+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}t[a]!=d&&a--,n=a+1,i=!1,o=""}}else t[a]==f&&(e+=this.iconv.decode(t.slice(n,a),"ascii"),n=a+1,i=!0);if(i){var l=(s=o+t.slice(n).toString().replace(/,/g,"/")).length-s.length%8;o=s.slice(l),s=s.slice(0,l),e+=this.iconv.decode(r.from(s,"base64"),"utf16-be")}else e+=this.iconv.decode(t.slice(n),"ascii");return this.inBase64=i,this.base64Accum=o,e},m.prototype.end=function(){var t="";return this.inBase64&&this.base64Accum.length>0&&(t=this.iconv.decode(r.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t}},function(t,e,n){"use strict";var r=n(34).Buffer;function i(t,e){if(!t)throw new Error("SBCS codec is called without the data.");if(!t.chars||128!==t.chars.length&&256!==t.chars.length)throw new Error("Encoding '"+t.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===t.chars.length){for(var n="",i=0;i<128;i++)n+=String.fromCharCode(i);t.chars=n+t.chars}this.decodeBuf=r.from(t.chars,"ucs2");var o=r.alloc(65536,e.defaultCharSingleByte.charCodeAt(0));for(i=0;i<t.chars.length;i++)o[t.chars.charCodeAt(i)]=i;this.encodeBuf=o}function o(t,e){this.encodeBuf=e.encodeBuf}function a(t,e){this.decodeBuf=e.decodeBuf}e._sbcs=i,i.prototype.encoder=o,i.prototype.decoder=a,o.prototype.write=function(t){for(var e=r.alloc(t.length),n=0;n<t.length;n++)e[n]=this.encodeBuf[t.charCodeAt(n)];return e},o.prototype.end=function(){},a.prototype.write=function(t){for(var e=this.decodeBuf,n=r.alloc(2*t.length),i=0,o=0,a=0;a<t.length;a++)n[o=2*a]=e[i=2*t[a]],n[o+1]=e[i+1];return n.toString("ucs2")},a.prototype.end=function(){}},function(t,e,n){"use strict";t.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"ÄĀāÉĄÖÜáąČäčĆćéŹźĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņŃ¬√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№€■ "},mik:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя└┴┬├─┼╣║╚╔╩╦╠═╬┐░▒▓│┤№§╗╝┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},cp720:{type:"_sbcs",chars:"éâàçêëèïîّْô¤ـûùءآأؤ£إئابةتثجحخدذرزسشص«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ضطظعغفµقكلمنهوىي≡ًٌٍَُِ≈°∙·√ⁿ²■ "},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},function(t,e,n){"use strict";t.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹֺֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:" ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:" Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:" Ħ˘£¤�Ĥ§¨İŞĞĴ­�Ż°ħ²³´µĥ·¸ışğĵ½�żÀÁÂ�ÄĊĈÇÈÉÊËÌÍÎÏ�ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ�äċĉçèéêëìíîï�ñòóôġö÷ĝùúûüŭŝ˙"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:" ĄĸŖ¤ĨĻ§¨ŠĒĢŦ­Ž¯°ą˛ŗ´ĩļˇ¸šēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖ×ØŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:" ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:" ���¤�������،­�������������؛���؟�ءآأؤإئابةتثجحخدذرزسشصضطظعغ�����ـفقكلمنهوىيًٌٍَُِّْ�������������"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:" ‘’£€₯¦§¨©ͺ«¬­�―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:" �¢£¤¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾��������������������������������‗אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:" ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:" ĄĒĢĪĨĶ§ĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:" กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:" ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:" Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ­®ŸḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŴÑÒÓÔÕÖṪØÙÚÛÜÝŶßàáâãäåæçèéêëìíîïŵñòóôõöṫøùúûüýŷÿ"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:" ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:" ĄąŁ€„Š§š©Ș«Ź­źŻ°±ČłŽ”¶·žčș»ŒœŸżÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚßàáâăäćæçèéêëìíîïđńòóôőöśűùúûüęțÿ"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñÑªº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ "},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"ĆüéāäģåćłēŖŗīŹÄÅÉæÆōöĢ¢ŚśÖÜø£Ø×¤ĀĪóŻżź”¦©®¬½¼Ł«»░▒▓│┤ĄČĘĖ╣║╗╝ĮŠ┐└┴┬├─┼ŲŪ╚╔╩╦╠═╬Žąčęėįšųūž┘┌█▄▌▐▀ÓßŌŃõÕµńĶķĻļņĒŅ’­±“¾¶§÷„°∙·¹³²■ "},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñÑªº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýÝ¯´­±‗¾¶§÷¸°¨·¹³²■ "},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘę¬źČş«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ "},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"ђЂѓЃёЁєЄѕЅіІїЇјЈљЉњЊћЋќЌўЎџЏюЮъЪаАбБцЦдДеЕфФгГ«»░▒▓│┤хХиИ╣║╗╝йЙ┐└┴┬├─┼кК╚╔╩╦╠═╬¤лЛмМнНоОп┘┌█▄Пя▀ЯрРсСтТуУжЖвВьЬ№­ыЫзЗшШэЭщЩчЧ§■ "},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"אבגדהוזחטיךכלםמןנסעףפץצקרשת�£�×����������®¬½¼�«»░▒▓│┤���©╣║╗╝¢¥┐└┴┬├─┼��╚╔╩╦╠═╬¤���������┘┌█▄¦�▀������µ�������¯´­±‗¾¶§÷¸°¨·¹³²■ "},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞğ¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ "},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñÑªº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈ€ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýÝ¯´­±‗¾¶§÷¸°¨·¹³²■ "},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"ÇüéâãàÁçêÊèÍÔìÃÂÉÀÈôõòÚùÌÕÜ¢£Ù₧ÓáíóúñÑªº¿Ò¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"אבגדהוזחטיךכלםמןנסעףפץצקרשת¢£¥₧ƒáíóúñÑªº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#$٪&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ��ﻻﻼ� ­ﺂ£¤ﺄ��ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■�"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñÑªº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ "},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"������Ά�·¬¦‘’Έ―ΉΊΪΌ��ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■ "},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:" ¡¢£¤¥¦§¨©ª«¬­®‾°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŠÑÒÓÔÕÖ×ØÙÚÛÜÝŽßàáâãäåæçèéêëìíîïšñòóôõö÷øùúûüýžÿ"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"ﺈ×÷ﹱ■│─┐┌└┘ﹹﹻﹽﹿﹷﺊﻰﻳﻲﻎﻏﻐﻶﻸﻺﻼ ¤ﺋﺑﺗﺛﺟﺣ،­ﺧﺳ٠١٢٣٤٥٦٧٨٩ﺷ؛ﺻﺿﻊ؟ﻋءآأؤإئابةتثجحخدذرزسشصضطﻇعغﻌﺂﺄﺎﻓـفقكلمنهوىيًٌٍَُِّْﻗﻛﻟﻵﻷﻹﻻﻣﻧﻬﻩ�"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:" ЁЂҐЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђґєѕіїјљњћќ§ўџ"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёҐґЄєІіЇї·√№¤■ "},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:" ¡¢£¤¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:" ກຂຄງຈສຊຍດຕຖທນບປຜຝພຟມຢຣລວຫອຮ���ຯະາຳິີຶືຸູຼັົຽ���ເແໂໃໄ່້໊໋໌ໍໆ�ໜໝ₭����������������໐໑໒໓໔໕໖໗໘໙��¢¬¦�"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"��������������������������������่กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู้๊๋€฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛¢¬¦ "},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"€…‘’“”•–— กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:" ¡¢£€¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈Ć«Č… ÀÃÕŒœĐ—“”‘’÷◊�©⁄¤‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ"},maccyrillic:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"},macgreek:{type:"_sbcs",chars:"Ä¹²É³ÖÜ΅àâä΄¨çéèêë£™îï•½‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�"},maciceland:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macroman:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›ﬁﬂ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macromania:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂŞ∞±≤≥¥µ∂∑∏π∫ªºΩăş¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›Ţţ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macthai:{type:"_sbcs",chars:"«»…“”�•‘’� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู\ufeff​–—฿เแโใไๅๆ็่้๊๋์ํ™๏๐๑๒๓๔๕๖๗๘๙®©����"},macturkish:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ"},macukraine:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"},koi8r:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8u:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґ╝╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪Ґ╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8ru:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґў╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪ҐЎ©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8t:{type:"_sbcs",chars:"қғ‚Ғ„…†‡�‰ҳ‹ҲҷҶ�Қ‘’“”•–—�™�›�����ӯӮё¤ӣ¦§���«¬­®�°±²Ё�Ӣ¶·�№�»���©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},armscii8:{type:"_sbcs",chars:" �և։)(»«—.՝,-֊…՜՛՞ԱաԲբԳգԴդԵեԶզԷէԸըԹթԺժԻիԼլԽխԾծԿկՀհՁձՂղՃճՄմՅյՆնՇշՈոՉչՊպՋջՌռՍսՎվՏտՐրՑցՒւՓփՔքՕօՖֆ՚�"},rk1048:{type:"_sbcs",chars:"ЂЃ‚ѓ„…†‡€‰Љ‹ЊҚҺЏђ‘’“”•–—�™љ›њқһџ ҰұӘ¤Ө¦§Ё©Ғ«¬­®Ү°±Ііөµ¶·ё№ғ»әҢңүАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},tcvn:{type:"_sbcs",chars:"\0ÚỤỪỬỮ\b\t\n\v\f\rỨỰỲỶỸÝỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÀẢÃÁẠẶẬÈẺẼÉẸỆÌỈĨÍỊÒỎÕÓỌỘỜỞỠỚỢÙỦŨ ĂÂÊÔƠƯĐăâêôơưđẶ̀̀̉̃́àảãáạẲằẳẵắẴẮẦẨẪẤỀặầẩẫấậèỂẻẽéẹềểễếệìỉỄẾỒĩíịòỔỏõóọồổỗốộờởỡớợùỖủũúụừửữứựỳỷỹýỵỐ"},georgianacademy:{type:"_sbcs",chars:"‚ƒ„…†‡ˆ‰Š‹Œ‘’“”•–—˜™š›œŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},georgianps:{type:"_sbcs",chars:"‚ƒ„…†‡ˆ‰Š‹Œ‘’“”•–—˜™š›œŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზჱთიკლმნჲოპჟრსტჳუფქღყშჩცძწჭხჴჯჰჵæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},pt154:{type:"_sbcs",chars:"ҖҒӮғ„…ҶҮҲүҠӢҢҚҺҸҗ‘’“”•–—ҳҷҡӣңқһҹ ЎўЈӨҘҰ§Ё©Ә«¬ӯ®Ҝ°ұІіҙө¶·ё№ә»јҪҫҝАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},viscii:{type:"_sbcs",chars:"\0ẲẴẪ\b\t\n\v\f\rỶỸỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ẠẮẰẶẤẦẨẬẼẸẾỀỂỄỆỐỒỔỖỘỢỚỜỞỊỎỌỈỦŨỤỲÕắằặấầẩậẽẹếềểễệốồổỗỠƠộờởịỰỨỪỬơớƯÀÁÂÃẢĂẳẵÈÉÊẺÌÍĨỳĐứÒÓÔạỷừửÙÚỹỵÝỡưàáâãảăữẫèéêẻìíĩỉđựòóôõỏọụùúũủýợỮ"},iso646cn:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"},iso646jp:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"},hproman8:{type:"_sbcs",chars:" ÀÂÈÊËÎÏ´ˋˆ¨˜ÙÛ₤¯Ýý°ÇçÑñ¡¿¤£¥§ƒ¢âêôûáéóúàèòùäëöüÅîØÆåíøæÄìÖÜÉïßÔÁÃãÐðÍÌÓÒÕõŠšÚŸÿÞþ·µ¶¾—¼½ªº«■»±�"},macintosh:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›ﬁﬂ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},ascii:{type:"_sbcs",chars:"��������������������������������������������������������������������������������������������������������������������������������"},tis620:{type:"_sbcs",chars:"���������������������������������กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"}}},function(t,e,n){"use strict";var r=n(34).Buffer;e._dbcs=a;for(var i=new Array(256),o=0;o<256;o++)i[o]=-1;function a(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var n=t.table();this.decodeTables=[],this.decodeTables[0]=i.slice(0),this.decodeTableSeq=[];for(var r=0;r<n.length;r++)this._addDecodeChunk(n[r]);this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var o={};if(t.encodeSkipVals)for(r=0;r<t.encodeSkipVals.length;r++){var a=t.encodeSkipVals[r];if("number"==typeof a)o[a]=!0;else for(var s=a.from;s<=a.to;s++)o[s]=!0}if(this._fillEncodeTable(0,0,o),t.encodeAdd)for(var l in t.encodeAdd)Object.prototype.hasOwnProperty.call(t.encodeAdd,l)&&this._setEncodeChar(l.charCodeAt(0),t.encodeAdd[l]);if(this.defCharSB=this.encodeTable[0][e.defaultCharSingleByte.charCodeAt(0)],-1===this.defCharSB&&(this.defCharSB=this.encodeTable[0]["?"]),-1===this.defCharSB&&(this.defCharSB="?".charCodeAt(0)),"function"==typeof t.gb18030){this.gb18030=t.gb18030();var c=this.decodeTables.length,u=this.decodeTables[c]=i.slice(0),h=this.decodeTables.length,d=this.decodeTables[h]=i.slice(0);for(r=129;r<=254;r++){var f=this.decodeTables[-1e3-this.decodeTables[0][r]];for(s=48;s<=57;s++)f[s]=-1e3-c}for(r=129;r<=254;r++)u[r]=-1e3-h;for(r=48;r<=57;r++)d[r]=-2}}function s(t,e){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=e.encodeTable,this.encodeTableSeq=e.encodeTableSeq,this.defaultCharSingleByte=e.defCharSB,this.gb18030=e.gb18030}function l(t,e){this.nodeIdx=0,this.prevBuf=r.alloc(0),this.decodeTables=e.decodeTables,this.decodeTableSeq=e.decodeTableSeq,this.defaultCharUnicode=e.defaultCharUnicode,this.gb18030=e.gb18030}function c(t,e){if(t[0]>e)return-1;for(var n=0,r=t.length;n<r-1;){var i=n+Math.floor((r-n+1)/2);t[i]<=e?n=i:r=i}return n}a.prototype.encoder=s,a.prototype.decoder=l,a.prototype._getDecodeTrieNode=function(t){for(var e=[];t>0;t>>=8)e.push(255&t);0==e.length&&e.push(0);for(var n=this.decodeTables[0],r=e.length-1;r>0;r--){var o=n[e[r]];if(-1==o)n[e[r]]=-1e3-this.decodeTables.length,this.decodeTables.push(n=i.slice(0));else{if(!(o<=-1e3))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+t.toString(16));n=this.decodeTables[-1e3-o]}}return n},a.prototype._addDecodeChunk=function(t){var e=parseInt(t[0],16),n=this._getDecodeTrieNode(e);e&=255;for(var r=1;r<t.length;r++){var i=t[r];if("string"==typeof i)for(var o=0;o<i.length;){var a=i.charCodeAt(o++);if(55296<=a&&a<56320){var s=i.charCodeAt(o++);if(!(56320<=s&&s<57344))throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+t[0]);n[e++]=65536+1024*(a-55296)+(s-56320)}else if(4080<a&&a<=4095){for(var l=4095-a+2,c=[],u=0;u<l;u++)c.push(i.charCodeAt(o++));n[e++]=-10-this.decodeTableSeq.length,this.decodeTableSeq.push(c)}else n[e++]=a}else{if("number"!=typeof i)throw new Error("Incorrect type '"+typeof i+"' given in "+this.encodingName+" at chunk "+t[0]);var h=n[e-1]+1;for(o=0;o<i;o++)n[e++]=h++}}if(e>255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+t[0]+": too long"+e)},a.prototype._getEncodeBucket=function(t){var e=t>>8;return void 0===this.encodeTable[e]&&(this.encodeTable[e]=i.slice(0)),this.encodeTable[e]},a.prototype._setEncodeChar=function(t,e){var n=this._getEncodeBucket(t),r=255&t;n[r]<=-10?this.encodeTableSeq[-10-n[r]][-1]=e:-1==n[r]&&(n[r]=e)},a.prototype._setEncodeSequence=function(t,e){var n,r=t[0],i=this._getEncodeBucket(r),o=255&r;i[o]<=-10?n=this.encodeTableSeq[-10-i[o]]:(n={},-1!==i[o]&&(n[-1]=i[o]),i[o]=-10-this.encodeTableSeq.length,this.encodeTableSeq.push(n));for(var a=1;a<t.length-1;a++){var s=n[r];"object"==typeof s?n=s:(n=n[r]={},void 0!==s&&(n[-1]=s))}n[r=t[t.length-1]]=e},a.prototype._fillEncodeTable=function(t,e,n){for(var r=this.decodeTables[t],i=0;i<256;i++){var o=r[i],a=e+i;n[a]||(o>=0?this._setEncodeChar(o,a):o<=-1e3?this._fillEncodeTable(-1e3-o,a<<8,n):o<=-10&&this._setEncodeSequence(this.decodeTableSeq[-10-o],a))}},s.prototype.write=function(t){for(var e=r.alloc(t.length*(this.gb18030?4:3)),n=this.leadSurrogate,i=this.seqObj,o=-1,a=0,s=0;;){if(-1===o){if(a==t.length)break;var l=t.charCodeAt(a++)}else l=o,o=-1;if(55296<=l&&l<57344)if(l<56320){if(-1===n){n=l;continue}n=l,l=-1}else-1!==n?(l=65536+1024*(n-55296)+(l-56320),n=-1):l=-1;else-1!==n&&(o=l,l=-1,n=-1);var u=-1;if(void 0!==i&&-1!=l){var h=i[l];if("object"==typeof h){i=h;continue}"number"==typeof h?u=h:null==h&&void 0!==(h=i[-1])&&(u=h,o=l),i=void 0}else if(l>=0){var d=this.encodeTable[l>>8];if(void 0!==d&&(u=d[255&l]),u<=-10){i=this.encodeTableSeq[-10-u];continue}if(-1==u&&this.gb18030){var f=c(this.gb18030.uChars,l);if(-1!=f){u=this.gb18030.gbChars[f]+(l-this.gb18030.uChars[f]),e[s++]=129+Math.floor(u/12600),u%=12600,e[s++]=48+Math.floor(u/1260),u%=1260,e[s++]=129+Math.floor(u/10),e[s++]=48+(u%=10);continue}}}-1===u&&(u=this.defaultCharSingleByte),u<256?e[s++]=u:u<65536?(e[s++]=u>>8,e[s++]=255&u):(e[s++]=u>>16,e[s++]=u>>8&255,e[s++]=255&u)}return this.seqObj=i,this.leadSurrogate=n,e.slice(0,s)},s.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var t=r.alloc(10),e=0;if(this.seqObj){var n=this.seqObj[-1];void 0!==n&&(n<256?t[e++]=n:(t[e++]=n>>8,t[e++]=255&n)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(t[e++]=this.defaultCharSingleByte,this.leadSurrogate=-1),t.slice(0,e)}},s.prototype.findIdx=c,l.prototype.write=function(t){var e=r.alloc(2*t.length),n=this.nodeIdx,i=this.prevBuf,o=this.prevBuf.length,a=-this.prevBuf.length;o>0&&(i=r.concat([i,t.slice(0,10)]));for(var s=0,l=0;s<t.length;s++){var u,h=s>=0?t[s]:i[s+o];if((u=this.decodeTables[n][h])>=0);else if(-1===u)s=a,u=this.defaultCharUnicode.charCodeAt(0);else if(-2===u){var d=a>=0?t.slice(a,s+1):i.slice(a+o,s+1+o),f=12600*(d[0]-129)+1260*(d[1]-48)+10*(d[2]-129)+(d[3]-48),p=c(this.gb18030.gbChars,f);u=this.gb18030.uChars[p]+f-this.gb18030.gbChars[p]}else{if(u<=-1e3){n=-1e3-u;continue}if(!(u<=-10))throw new Error("iconv-lite internal error: invalid decoding table value "+u+" at "+n+"/"+h);for(var g=this.decodeTableSeq[-10-u],m=0;m<g.length-1;m++)e[l++]=255&(u=g[m]),e[l++]=u>>8;u=g[g.length-1]}if(u>65535){u-=65536;var y=55296+Math.floor(u/1024);e[l++]=255&y,e[l++]=y>>8,u=56320+u%1024}e[l++]=255&u,e[l++]=u>>8,n=0,a=s+1}return this.nodeIdx=n,this.prevBuf=a>=0?t.slice(a):i.slice(a+o),e.slice(0,l).toString("ucs2")},l.prototype.end=function(){for(var t="";this.prevBuf.length>0;){t+=this.defaultCharUnicode;var e=this.prevBuf.slice(1);this.prevBuf=r.alloc(0),this.nodeIdx=0,e.length>0&&(t+=this.write(e))}return this.nodeIdx=0,t}},function(t,e,n){"use strict";t.exports={shiftjis:{type:"_dbcs",table:function(){return n(315)},encodeAdd:{"¥":92,"‾":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return n(316)},encodeAdd:{"¥":92,"‾":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return n(109)}},gbk:{type:"_dbcs",table:function(){return n(109).concat(n(176))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return n(109).concat(n(176))},gb18030:function(){return n(317)},encodeSkipVals:[128],encodeAdd:{"€":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return n(318)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return n(177)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return n(177).concat(n(319))},encodeSkipVals:[41676]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},function(t){t.exports=JSON.parse('[["0","\\u0000",128],["a1","｡",62],["8140","　、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈",9,"＋－±×"],["8180","÷＝≠＜＞≦≧∞∴♂♀°′″℃￥＄￠￡％＃＆＊＠§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓"],["81b8","∈∋⊆⊇⊂⊃∪∩"],["81c8","∧∨￢⇒⇔∀∃"],["81da","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],["81f0","Å‰♯♭♪†‡¶"],["81fc","◯"],["824f","０",9],["8260","Ａ",25],["8281","ａ",25],["829f","ぁ",82],["8340","ァ",62],["8380","ム",22],["839f","Α",16,"Σ",6],["83bf","α",16,"σ",6],["8440","А",5,"ЁЖ",25],["8470","а",5,"ёж",7],["8480","о",17],["849f","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],["8740","①",19,"Ⅰ",9],["875f","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],["877e","㍻"],["8780","〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],["889f","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],["8940","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円"],["8980","園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],["8a40","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫"],["8a80","橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],["8b40","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救"],["8b80","朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],["8c40","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨"],["8c80","劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],["8d40","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降"],["8d80","項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],["8e40","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止"],["8e80","死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],["8f40","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳"],["8f80","準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],["9040","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨"],["9080","逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],["9140","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻"],["9180","操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],["9240","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄"],["9280","逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],["9340","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬"],["9380","凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],["9440","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅"],["9480","楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],["9540","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷"],["9580","斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],["9640","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆"],["9680","摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],["9740","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲"],["9780","沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],["9840","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],["989f","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],["9940","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭"],["9980","凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],["9a40","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸"],["9a80","噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],["9b40","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀"],["9b80","它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],["9c40","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠"],["9c80","怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],["9d40","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫"],["9d80","捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],["9e40","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎"],["9e80","梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],["9f40","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯"],["9f80","麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],["e040","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝"],["e080","烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],["e140","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿"],["e180","痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],["e240","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰"],["e280","窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],["e340","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷"],["e380","縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],["e440","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤"],["e480","艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],["e540","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬"],["e580","蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],["e640","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧"],["e680","諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],["e740","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜"],["e780","轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],["e840","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙"],["e880","閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],["e940","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃"],["e980","騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],["ea40","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯"],["ea80","黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙"],["ed40","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏"],["ed80","塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],["ee40","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙"],["ee80","蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],["eeef","ⅰ",9,"￢￤＇＂"],["f040","",62],["f080","",124],["f140","",62],["f180","",124],["f240","",62],["f280","",124],["f340","",62],["f380","",124],["f440","",62],["f480","",124],["f540","",62],["f580","",124],["f640","",62],["f680","",124],["f740","",62],["f780","",124],["f840","",62],["f880","",124],["f940",""],["fa40","ⅰ",9,"Ⅰ",9,"￢￤＇＂㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊"],["fa80","兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯"],["fb40","涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神"],["fb80","祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙"],["fc40","髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"]]')},function(t){t.exports=JSON.parse('[["0","\\u0000",127],["8ea1","｡",62],["a1a1","　、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈",9,"＋－±×÷＝≠＜＞≦≧∞∴♂♀°′″℃￥＄￠￡％＃＆＊＠§☆★○●◎◇"],["a2a1","◆□■△▲▽▼※〒→←↑↓〓"],["a2ba","∈∋⊆⊇⊂⊃∪∩"],["a2ca","∧∨￢⇒⇔∀∃"],["a2dc","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],["a2f2","Å‰♯♭♪†‡¶"],["a2fe","◯"],["a3b0","０",9],["a3c1","Ａ",25],["a3e1","ａ",25],["a4a1","ぁ",82],["a5a1","ァ",85],["a6a1","Α",16,"Σ",6],["a6c1","α",16,"σ",6],["a7a1","А",5,"ЁЖ",25],["a7d1","а",5,"ёж",25],["a8a1","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],["ada1","①",19,"Ⅰ",9],["adc0","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],["addf","㍻〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],["b0a1","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],["b1a1","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応"],["b2a1","押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],["b3a1","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱"],["b4a1","粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],["b5a1","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京"],["b6a1","供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],["b7a1","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲"],["b8a1","検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],["b9a1","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込"],["baa1","此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],["bba1","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時"],["bca1","次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],["bda1","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償"],["bea1","勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],["bfa1","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾"],["c0a1","澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],["c1a1","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎"],["c2a1","臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],["c3a1","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵"],["c4a1","帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],["c5a1","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到"],["c6a1","董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],["c7a1","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦"],["c8a1","函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],["c9a1","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服"],["caa1","福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],["cba1","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満"],["cca1","漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],["cda1","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃"],["cea1","痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],["cfa1","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],["d0a1","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],["d1a1","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨"],["d2a1","辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],["d3a1","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉"],["d4a1","圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],["d5a1","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓"],["d6a1","屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],["d7a1","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚"],["d8a1","悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],["d9a1","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼"],["daa1","據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],["dba1","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍"],["dca1","棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],["dda1","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾"],["dea1","沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],["dfa1","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼"],["e0a1","燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],["e1a1","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰"],["e2a1","癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],["e3a1","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐"],["e4a1","筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],["e5a1","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺"],["e6a1","罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],["e7a1","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙"],["e8a1","茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],["e9a1","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙"],["eaa1","蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],["eba1","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫"],["eca1","譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],["eda1","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸"],["eea1","遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],["efa1","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞"],["f0a1","陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],["f1a1","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷"],["f2a1","髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],["f3a1","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠"],["f4a1","堯槇遙瑤凜熙"],["f9a1","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德"],["faa1","忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],["fba1","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚"],["fca1","釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],["fcf1","ⅰ",9,"￢￤＇＂"],["8fa2af","˘ˇ¸˙˝¯˛˚～΄΅"],["8fa2c2","¡¦¿"],["8fa2eb","ºª©®™¤№"],["8fa6e1","ΆΈΉΊΪ"],["8fa6e7","Ό"],["8fa6e9","ΎΫ"],["8fa6ec","Ώ"],["8fa6f1","άέήίϊΐόςύϋΰώ"],["8fa7c2","Ђ",10,"ЎЏ"],["8fa7f2","ђ",10,"ўџ"],["8fa9a1","ÆĐ"],["8fa9a4","Ħ"],["8fa9a6","Ĳ"],["8fa9a8","ŁĿ"],["8fa9ab","ŊØŒ"],["8fa9af","ŦÞ"],["8fa9c1","æđðħıĳĸłŀŉŋøœßŧþ"],["8faaa1","ÁÀÄÂĂǍĀĄÅÃĆĈČÇĊĎÉÈËÊĚĖĒĘ"],["8faaba","ĜĞĢĠĤÍÌÏÎǏİĪĮĨĴĶĹĽĻŃŇŅÑÓÒÖÔǑŐŌÕŔŘŖŚŜŠŞŤŢÚÙÜÛŬǓŰŪŲŮŨǗǛǙǕŴÝŸŶŹŽŻ"],["8faba1","áàäâăǎāąåãćĉčçċďéèëêěėēęǵĝğ"],["8fabbd","ġĥíìïîǐ"],["8fabc5","īįĩĵķĺľļńňņñóòöôǒőōõŕřŗśŝšşťţúùüûŭǔűūųůũǘǜǚǖŵýÿŷźžż"],["8fb0a1","丂丄丅丌丒丟丣两丨丫丮丯丰丵乀乁乄乇乑乚乜乣乨乩乴乵乹乿亍亖亗亝亯亹仃仐仚仛仠仡仢仨仯仱仳仵份仾仿伀伂伃伈伋伌伒伕伖众伙伮伱你伳伵伷伹伻伾佀佂佈佉佋佌佒佔佖佘佟佣佪佬佮佱佷佸佹佺佽佾侁侂侄"],["8fb1a1","侅侉侊侌侎侐侒侓侔侗侙侚侞侟侲侷侹侻侼侽侾俀俁俅俆俈俉俋俌俍俏俒俜俠俢俰俲俼俽俿倀倁倄倇倊倌倎倐倓倗倘倛倜倝倞倢倧倮倰倲倳倵偀偁偂偅偆偊偌偎偑偒偓偗偙偟偠偢偣偦偧偪偭偰偱倻傁傃傄傆傊傎傏傐"],["8fb2a1","傒傓傔傖傛傜傞",4,"傪傯傰傹傺傽僀僃僄僇僌僎僐僓僔僘僜僝僟僢僤僦僨僩僯僱僶僺僾儃儆儇儈儋儌儍儎僲儐儗儙儛儜儝儞儣儧儨儬儭儯儱儳儴儵儸儹兂兊兏兓兕兗兘兟兤兦兾冃冄冋冎冘冝冡冣冭冸冺冼冾冿凂"],["8fb3a1","凈减凑凒凓凕凘凞凢凥凮凲凳凴凷刁刂刅划刓刕刖刘刢刨刱刲刵刼剅剉剕剗剘剚剜剟剠剡剦剮剷剸剹劀劂劅劊劌劓劕劖劗劘劚劜劤劥劦劧劯劰劶劷劸劺劻劽勀勄勆勈勌勏勑勔勖勛勜勡勥勨勩勪勬勰勱勴勶勷匀匃匊匋"],["8fb4a1","匌匑匓匘匛匜匞匟匥匧匨匩匫匬匭匰匲匵匼匽匾卂卌卋卙卛卡卣卥卬卭卲卹卾厃厇厈厎厓厔厙厝厡厤厪厫厯厲厴厵厷厸厺厽叀叅叏叒叓叕叚叝叞叠另叧叵吂吓吚吡吧吨吪启吱吴吵呃呄呇呍呏呞呢呤呦呧呩呫呭呮呴呿"],["8fb5a1","咁咃咅咈咉咍咑咕咖咜咟咡咦咧咩咪咭咮咱咷咹咺咻咿哆哊响哎哠哪哬哯哶哼哾哿唀唁唅唈唉唌唍唎唕唪唫唲唵唶唻唼唽啁啇啉啊啍啐啑啘啚啛啞啠啡啤啦啿喁喂喆喈喎喏喑喒喓喔喗喣喤喭喲喿嗁嗃嗆嗉嗋嗌嗎嗑嗒"],["8fb6a1","嗓嗗嗘嗛嗞嗢嗩嗶嗿嘅嘈嘊嘍",5,"嘙嘬嘰嘳嘵嘷嘹嘻嘼嘽嘿噀噁噃噄噆噉噋噍噏噔噞噠噡噢噣噦噩噭噯噱噲噵嚄嚅嚈嚋嚌嚕嚙嚚嚝嚞嚟嚦嚧嚨嚩嚫嚬嚭嚱嚳嚷嚾囅囉囊囋囏囐囌囍囙囜囝囟囡囤",4,"囱囫园"],["8fb7a1","囶囷圁圂圇圊圌圑圕圚圛圝圠圢圣圤圥圩圪圬圮圯圳圴圽圾圿坅坆坌坍坒坢坥坧坨坫坭",4,"坳坴坵坷坹坺坻坼坾垁垃垌垔垗垙垚垜垝垞垟垡垕垧垨垩垬垸垽埇埈埌埏埕埝埞埤埦埧埩埭埰埵埶埸埽埾埿堃堄堈堉埡"],["8fb8a1","堌堍堛堞堟堠堦堧堭堲堹堿塉塌塍塏塐塕塟塡塤塧塨塸塼塿墀墁墇墈墉墊墌墍墏墐墔墖墝墠墡墢墦墩墱墲壄墼壂壈壍壎壐壒壔壖壚壝壡壢壩壳夅夆夋夌夒夓夔虁夝夡夣夤夨夯夰夳夵夶夿奃奆奒奓奙奛奝奞奟奡奣奫奭"],["8fb9a1","奯奲奵奶她奻奼妋妌妎妒妕妗妟妤妧妭妮妯妰妳妷妺妼姁姃姄姈姊姍姒姝姞姟姣姤姧姮姯姱姲姴姷娀娄娌娍娎娒娓娞娣娤娧娨娪娭娰婄婅婇婈婌婐婕婞婣婥婧婭婷婺婻婾媋媐媓媖媙媜媞媟媠媢媧媬媱媲媳媵媸媺媻媿"],["8fbaa1","嫄嫆嫈嫏嫚嫜嫠嫥嫪嫮嫵嫶嫽嬀嬁嬈嬗嬴嬙嬛嬝嬡嬥嬭嬸孁孋孌孒孖孞孨孮孯孼孽孾孿宁宄宆宊宎宐宑宓宔宖宨宩宬宭宯宱宲宷宺宼寀寁寍寏寖",4,"寠寯寱寴寽尌尗尞尟尣尦尩尫尬尮尰尲尵尶屙屚屜屢屣屧屨屩"],["8fbba1","屭屰屴屵屺屻屼屽岇岈岊岏岒岝岟岠岢岣岦岪岲岴岵岺峉峋峒峝峗峮峱峲峴崁崆崍崒崫崣崤崦崧崱崴崹崽崿嵂嵃嵆嵈嵕嵑嵙嵊嵟嵠嵡嵢嵤嵪嵭嵰嵹嵺嵾嵿嶁嶃嶈嶊嶒嶓嶔嶕嶙嶛嶟嶠嶧嶫嶰嶴嶸嶹巃巇巋巐巎巘巙巠巤"],["8fbca1","巩巸巹帀帇帍帒帔帕帘帟帠帮帨帲帵帾幋幐幉幑幖幘幛幜幞幨幪",4,"幰庀庋庎庢庤庥庨庪庬庱庳庽庾庿廆廌廋廎廑廒廔廕廜廞廥廫异弆弇弈弎弙弜弝弡弢弣弤弨弫弬弮弰弴弶弻弽弿彀彄彅彇彍彐彔彘彛彠彣彤彧"],["8fbda1","彯彲彴彵彸彺彽彾徉徍徏徖徜徝徢徧徫徤徬徯徰徱徸忄忇忈忉忋忐",4,"忞忡忢忨忩忪忬忭忮忯忲忳忶忺忼怇怊怍怓怔怗怘怚怟怤怭怳怵恀恇恈恉恌恑恔恖恗恝恡恧恱恾恿悂悆悈悊悎悑悓悕悘悝悞悢悤悥您悰悱悷"],["8fbea1","悻悾惂惄惈惉惊惋惎惏惔惕惙惛惝惞惢惥惲惵惸惼惽愂愇愊愌愐",4,"愖愗愙愜愞愢愪愫愰愱愵愶愷愹慁慅慆慉慞慠慬慲慸慻慼慿憀憁憃憄憋憍憒憓憗憘憜憝憟憠憥憨憪憭憸憹憼懀懁懂懎懏懕懜懝懞懟懡懢懧懩懥"],["8fbfa1","懬懭懯戁戃戄戇戓戕戜戠戢戣戧戩戫戹戽扂扃扄扆扌扐扑扒扔扖扚扜扤扭扯扳扺扽抍抎抏抐抦抨抳抶抷抺抾抿拄拎拕拖拚拪拲拴拼拽挃挄挊挋挍挐挓挖挘挩挪挭挵挶挹挼捁捂捃捄捆捊捋捎捒捓捔捘捛捥捦捬捭捱捴捵"],["8fc0a1","捸捼捽捿掂掄掇掊掐掔掕掙掚掞掤掦掭掮掯掽揁揅揈揎揑揓揔揕揜揠揥揪揬揲揳揵揸揹搉搊搐搒搔搘搞搠搢搤搥搩搪搯搰搵搽搿摋摏摑摒摓摔摚摛摜摝摟摠摡摣摭摳摴摻摽撅撇撏撐撑撘撙撛撝撟撡撣撦撨撬撳撽撾撿"],["8fc1a1","擄擉擊擋擌擎擐擑擕擗擤擥擩擪擭擰擵擷擻擿攁攄攈攉攊攏攓攔攖攙攛攞攟攢攦攩攮攱攺攼攽敃敇敉敐敒敔敟敠敧敫敺敽斁斅斊斒斕斘斝斠斣斦斮斲斳斴斿旂旈旉旎旐旔旖旘旟旰旲旴旵旹旾旿昀昄昈昉昍昑昒昕昖昝"],["8fc2a1","昞昡昢昣昤昦昩昪昫昬昮昰昱昳昹昷晀晅晆晊晌晑晎晗晘晙晛晜晠晡曻晪晫晬晾晳晵晿晷晸晹晻暀晼暋暌暍暐暒暙暚暛暜暟暠暤暭暱暲暵暻暿曀曂曃曈曌曎曏曔曛曟曨曫曬曮曺朅朇朎朓朙朜朠朢朳朾杅杇杈杌杔杕杝"],["8fc3a1","杦杬杮杴杶杻极构枎枏枑枓枖枘枙枛枰枱枲枵枻枼枽柹柀柂柃柅柈柉柒柗柙柜柡柦柰柲柶柷桒栔栙栝栟栨栧栬栭栯栰栱栳栻栿桄桅桊桌桕桗桘桛桫桮",4,"桵桹桺桻桼梂梄梆梈梖梘梚梜梡梣梥梩梪梮梲梻棅棈棌棏"],["8fc4a1","棐棑棓棖棙棜棝棥棨棪棫棬棭棰棱棵棶棻棼棽椆椉椊椐椑椓椖椗椱椳椵椸椻楂楅楉楎楗楛楣楤楥楦楨楩楬楰楱楲楺楻楿榀榍榒榖榘榡榥榦榨榫榭榯榷榸榺榼槅槈槑槖槗槢槥槮槯槱槳槵槾樀樁樃樏樑樕樚樝樠樤樨樰樲"],["8fc5a1","樴樷樻樾樿橅橆橉橊橎橐橑橒橕橖橛橤橧橪橱橳橾檁檃檆檇檉檋檑檛檝檞檟檥檫檯檰檱檴檽檾檿櫆櫉櫈櫌櫐櫔櫕櫖櫜櫝櫤櫧櫬櫰櫱櫲櫼櫽欂欃欆欇欉欏欐欑欗欛欞欤欨欫欬欯欵欶欻欿歆歊歍歒歖歘歝歠歧歫歮歰歵歽"],["8fc6a1","歾殂殅殗殛殟殠殢殣殨殩殬殭殮殰殸殹殽殾毃毄毉毌毖毚毡毣毦毧毮毱毷毹毿氂氄氅氉氍氎氐氒氙氟氦氧氨氬氮氳氵氶氺氻氿汊汋汍汏汒汔汙汛汜汫汭汯汴汶汸汹汻沅沆沇沉沔沕沗沘沜沟沰沲沴泂泆泍泏泐泑泒泔泖"],["8fc7a1","泚泜泠泧泩泫泬泮泲泴洄洇洊洎洏洑洓洚洦洧洨汧洮洯洱洹洼洿浗浞浟浡浥浧浯浰浼涂涇涑涒涔涖涗涘涪涬涴涷涹涽涿淄淈淊淎淏淖淛淝淟淠淢淥淩淯淰淴淶淼渀渄渞渢渧渲渶渹渻渼湄湅湈湉湋湏湑湒湓湔湗湜湝湞"],["8fc8a1","湢湣湨湳湻湽溍溓溙溠溧溭溮溱溳溻溿滀滁滃滇滈滊滍滎滏滫滭滮滹滻滽漄漈漊漌漍漖漘漚漛漦漩漪漯漰漳漶漻漼漭潏潑潒潓潗潙潚潝潞潡潢潨潬潽潾澃澇澈澋澌澍澐澒澓澔澖澚澟澠澥澦澧澨澮澯澰澵澶澼濅濇濈濊"],["8fc9a1","濚濞濨濩濰濵濹濼濽瀀瀅瀆瀇瀍瀗瀠瀣瀯瀴瀷瀹瀼灃灄灈灉灊灋灔灕灝灞灎灤灥灬灮灵灶灾炁炅炆炔",4,"炛炤炫炰炱炴炷烊烑烓烔烕烖烘烜烤烺焃",4,"焋焌焏焞焠焫焭焯焰焱焸煁煅煆煇煊煋煐煒煗煚煜煞煠"],["8fcaa1","煨煹熀熅熇熌熒熚熛熠熢熯熰熲熳熺熿燀燁燄燋燌燓燖燙燚燜燸燾爀爇爈爉爓爗爚爝爟爤爫爯爴爸爹牁牂牃牅牎牏牐牓牕牖牚牜牞牠牣牨牫牮牯牱牷牸牻牼牿犄犉犍犎犓犛犨犭犮犱犴犾狁狇狉狌狕狖狘狟狥狳狴狺狻"],["8fcba1","狾猂猄猅猇猋猍猒猓猘猙猞猢猤猧猨猬猱猲猵猺猻猽獃獍獐獒獖獘獝獞獟獠獦獧獩獫獬獮獯獱獷獹獼玀玁玃玅玆玎玐玓玕玗玘玜玞玟玠玢玥玦玪玫玭玵玷玹玼玽玿珅珆珉珋珌珏珒珓珖珙珝珡珣珦珧珩珴珵珷珹珺珻珽"],["8fcca1","珿琀琁琄琇琊琑琚琛琤琦琨",9,"琹瑀瑃瑄瑆瑇瑋瑍瑑瑒瑗瑝瑢瑦瑧瑨瑫瑭瑮瑱瑲璀璁璅璆璇璉璏璐璑璒璘璙璚璜璟璠璡璣璦璨璩璪璫璮璯璱璲璵璹璻璿瓈瓉瓌瓐瓓瓘瓚瓛瓞瓟瓤瓨瓪瓫瓯瓴瓺瓻瓼瓿甆"],["8fcda1","甒甖甗甠甡甤甧甩甪甯甶甹甽甾甿畀畃畇畈畎畐畒畗畞畟畡畯畱畹",5,"疁疅疐疒疓疕疙疜疢疤疴疺疿痀痁痄痆痌痎痏痗痜痟痠痡痤痧痬痮痯痱痹瘀瘂瘃瘄瘇瘈瘊瘌瘏瘒瘓瘕瘖瘙瘛瘜瘝瘞瘣瘥瘦瘩瘭瘲瘳瘵瘸瘹"],["8fcea1","瘺瘼癊癀癁癃癄癅癉癋癕癙癟癤癥癭癮癯癱癴皁皅皌皍皕皛皜皝皟皠皢",6,"皪皭皽盁盅盉盋盌盎盔盙盠盦盨盬盰盱盶盹盼眀眆眊眎眒眔眕眗眙眚眜眢眨眭眮眯眴眵眶眹眽眾睂睅睆睊睍睎睏睒睖睗睜睞睟睠睢"],["8fcfa1","睤睧睪睬睰睲睳睴睺睽瞀瞄瞌瞍瞔瞕瞖瞚瞟瞢瞧瞪瞮瞯瞱瞵瞾矃矉矑矒矕矙矞矟矠矤矦矪矬矰矱矴矸矻砅砆砉砍砎砑砝砡砢砣砭砮砰砵砷硃硄硇硈硌硎硒硜硞硠硡硣硤硨硪确硺硾碊碏碔碘碡碝碞碟碤碨碬碭碰碱碲碳"],["8fd0a1","碻碽碿磇磈磉磌磎磒磓磕磖磤磛磟磠磡磦磪磲磳礀磶磷磺磻磿礆礌礐礚礜礞礟礠礥礧礩礭礱礴礵礻礽礿祄祅祆祊祋祏祑祔祘祛祜祧祩祫祲祹祻祼祾禋禌禑禓禔禕禖禘禛禜禡禨禩禫禯禱禴禸离秂秄秇秈秊秏秔秖秚秝秞"],["8fd1a1","秠秢秥秪秫秭秱秸秼稂稃稇稉稊稌稑稕稛稞稡稧稫稭稯稰稴稵稸稹稺穄穅穇穈穌穕穖穙穜穝穟穠穥穧穪穭穵穸穾窀窂窅窆窊窋窐窑窔窞窠窣窬窳窵窹窻窼竆竉竌竎竑竛竨竩竫竬竱竴竻竽竾笇笔笟笣笧笩笪笫笭笮笯笰"],["8fd2a1","笱笴笽笿筀筁筇筎筕筠筤筦筩筪筭筯筲筳筷箄箉箎箐箑箖箛箞箠箥箬箯箰箲箵箶箺箻箼箽篂篅篈篊篔篖篗篙篚篛篨篪篲篴篵篸篹篺篼篾簁簂簃簄簆簉簋簌簎簏簙簛簠簥簦簨簬簱簳簴簶簹簺籆籊籕籑籒籓籙",5],["8fd3a1","籡籣籧籩籭籮籰籲籹籼籽粆粇粏粔粞粠粦粰粶粷粺粻粼粿糄糇糈糉糍糏糓糔糕糗糙糚糝糦糩糫糵紃紇紈紉紏紑紒紓紖紝紞紣紦紪紭紱紼紽紾絀絁絇絈絍絑絓絗絙絚絜絝絥絧絪絰絸絺絻絿綁綂綃綅綆綈綋綌綍綑綖綗綝"],["8fd4a1","綞綦綧綪綳綶綷綹緂",4,"緌緍緎緗緙縀緢緥緦緪緫緭緱緵緶緹緺縈縐縑縕縗縜縝縠縧縨縬縭縯縳縶縿繄繅繇繎繐繒繘繟繡繢繥繫繮繯繳繸繾纁纆纇纊纍纑纕纘纚纝纞缼缻缽缾缿罃罄罇罏罒罓罛罜罝罡罣罤罥罦罭"],["8fd5a1","罱罽罾罿羀羋羍羏羐羑羖羗羜羡羢羦羪羭羴羼羿翀翃翈翎翏翛翟翣翥翨翬翮翯翲翺翽翾翿耇耈耊耍耎耏耑耓耔耖耝耞耟耠耤耦耬耮耰耴耵耷耹耺耼耾聀聄聠聤聦聭聱聵肁肈肎肜肞肦肧肫肸肹胈胍胏胒胔胕胗胘胠胭胮"],["8fd6a1","胰胲胳胶胹胺胾脃脋脖脗脘脜脞脠脤脧脬脰脵脺脼腅腇腊腌腒腗腠腡腧腨腩腭腯腷膁膐膄膅膆膋膎膖膘膛膞膢膮膲膴膻臋臃臅臊臎臏臕臗臛臝臞臡臤臫臬臰臱臲臵臶臸臹臽臿舀舃舏舓舔舙舚舝舡舢舨舲舴舺艃艄艅艆"],["8fd7a1","艋艎艏艑艖艜艠艣艧艭艴艻艽艿芀芁芃芄芇芉芊芎芑芔芖芘芚芛芠芡芣芤芧芨芩芪芮芰芲芴芷芺芼芾芿苆苐苕苚苠苢苤苨苪苭苯苶苷苽苾茀茁茇茈茊茋荔茛茝茞茟茡茢茬茭茮茰茳茷茺茼茽荂荃荄荇荍荎荑荕荖荗荰荸"],["8fd8a1","荽荿莀莂莄莆莍莒莔莕莘莙莛莜莝莦莧莩莬莾莿菀菇菉菏菐菑菔菝荓菨菪菶菸菹菼萁萆萊萏萑萕萙莭萯萹葅葇葈葊葍葏葑葒葖葘葙葚葜葠葤葥葧葪葰葳葴葶葸葼葽蒁蒅蒒蒓蒕蒞蒦蒨蒩蒪蒯蒱蒴蒺蒽蒾蓀蓂蓇蓈蓌蓏蓓"],["8fd9a1","蓜蓧蓪蓯蓰蓱蓲蓷蔲蓺蓻蓽蔂蔃蔇蔌蔎蔐蔜蔞蔢蔣蔤蔥蔧蔪蔫蔯蔳蔴蔶蔿蕆蕏",4,"蕖蕙蕜",6,"蕤蕫蕯蕹蕺蕻蕽蕿薁薅薆薉薋薌薏薓薘薝薟薠薢薥薧薴薶薷薸薼薽薾薿藂藇藊藋藎薭藘藚藟藠藦藨藭藳藶藼"],["8fdaa1","藿蘀蘄蘅蘍蘎蘐蘑蘒蘘蘙蘛蘞蘡蘧蘩蘶蘸蘺蘼蘽虀虂虆虒虓虖虗虘虙虝虠",4,"虩虬虯虵虶虷虺蚍蚑蚖蚘蚚蚜蚡蚦蚧蚨蚭蚱蚳蚴蚵蚷蚸蚹蚿蛀蛁蛃蛅蛑蛒蛕蛗蛚蛜蛠蛣蛥蛧蚈蛺蛼蛽蜄蜅蜇蜋蜎蜏蜐蜓蜔蜙蜞蜟蜡蜣"],["8fdba1","蜨蜮蜯蜱蜲蜹蜺蜼蜽蜾蝀蝃蝅蝍蝘蝝蝡蝤蝥蝯蝱蝲蝻螃",6,"螋螌螐螓螕螗螘螙螞螠螣螧螬螭螮螱螵螾螿蟁蟈蟉蟊蟎蟕蟖蟙蟚蟜蟟蟢蟣蟤蟪蟫蟭蟱蟳蟸蟺蟿蠁蠃蠆蠉蠊蠋蠐蠙蠒蠓蠔蠘蠚蠛蠜蠞蠟蠨蠭蠮蠰蠲蠵"],["8fdca1","蠺蠼衁衃衅衈衉衊衋衎衑衕衖衘衚衜衟衠衤衩衱衹衻袀袘袚袛袜袟袠袨袪袺袽袾裀裊",4,"裑裒裓裛裞裧裯裰裱裵裷褁褆褍褎褏褕褖褘褙褚褜褠褦褧褨褰褱褲褵褹褺褾襀襂襅襆襉襏襒襗襚襛襜襡襢襣襫襮襰襳襵襺"],["8fdda1","襻襼襽覉覍覐覔覕覛覜覟覠覥覰覴覵覶覷覼觔",4,"觥觩觫觭觱觳觶觹觽觿訄訅訇訏訑訒訔訕訞訠訢訤訦訫訬訯訵訷訽訾詀詃詅詇詉詍詎詓詖詗詘詜詝詡詥詧詵詶詷詹詺詻詾詿誀誃誆誋誏誐誒誖誗誙誟誧誩誮誯誳"],["8fdea1","誶誷誻誾諃諆諈諉諊諑諓諔諕諗諝諟諬諰諴諵諶諼諿謅謆謋謑謜謞謟謊謭謰謷謼譂",4,"譈譒譓譔譙譍譞譣譭譶譸譹譼譾讁讄讅讋讍讏讔讕讜讞讟谸谹谽谾豅豇豉豋豏豑豓豔豗豘豛豝豙豣豤豦豨豩豭豳豵豶豻豾貆"],["8fdfa1","貇貋貐貒貓貙貛貜貤貹貺賅賆賉賋賏賖賕賙賝賡賨賬賯賰賲賵賷賸賾賿贁贃贉贒贗贛赥赩赬赮赿趂趄趈趍趐趑趕趞趟趠趦趫趬趯趲趵趷趹趻跀跅跆跇跈跊跎跑跔跕跗跙跤跥跧跬跰趼跱跲跴跽踁踄踅踆踋踑踔踖踠踡踢"],["8fe0a1","踣踦踧踱踳踶踷踸踹踽蹀蹁蹋蹍蹎蹏蹔蹛蹜蹝蹞蹡蹢蹩蹬蹭蹯蹰蹱蹹蹺蹻躂躃躉躐躒躕躚躛躝躞躢躧躩躭躮躳躵躺躻軀軁軃軄軇軏軑軔軜軨軮軰軱軷軹軺軭輀輂輇輈輏輐輖輗輘輞輠輡輣輥輧輨輬輭輮輴輵輶輷輺轀轁"],["8fe1a1","轃轇轏轑",4,"轘轝轞轥辝辠辡辤辥辦辵辶辸达迀迁迆迊迋迍运迒迓迕迠迣迤迨迮迱迵迶迻迾适逄逈逌逘逛逨逩逯逪逬逭逳逴逷逿遃遄遌遛遝遢遦遧遬遰遴遹邅邈邋邌邎邐邕邗邘邙邛邠邡邢邥邰邲邳邴邶邽郌邾郃"],["8fe2a1","郄郅郇郈郕郗郘郙郜郝郟郥郒郶郫郯郰郴郾郿鄀鄄鄅鄆鄈鄍鄐鄔鄖鄗鄘鄚鄜鄞鄠鄥鄢鄣鄧鄩鄮鄯鄱鄴鄶鄷鄹鄺鄼鄽酃酇酈酏酓酗酙酚酛酡酤酧酭酴酹酺酻醁醃醅醆醊醎醑醓醔醕醘醞醡醦醨醬醭醮醰醱醲醳醶醻醼醽醿"],["8fe3a1","釂釃釅釓釔釗釙釚釞釤釥釩釪釬",5,"釷釹釻釽鈀鈁鈄鈅鈆鈇鈉鈊鈌鈐鈒鈓鈖鈘鈜鈝鈣鈤鈥鈦鈨鈮鈯鈰鈳鈵鈶鈸鈹鈺鈼鈾鉀鉂鉃鉆鉇鉊鉍鉎鉏鉑鉘鉙鉜鉝鉠鉡鉥鉧鉨鉩鉮鉯鉰鉵",4,"鉻鉼鉽鉿銈銉銊銍銎銒銗"],["8fe4a1","銙銟銠銤銥銧銨銫銯銲銶銸銺銻銼銽銿",4,"鋅鋆鋇鋈鋋鋌鋍鋎鋐鋓鋕鋗鋘鋙鋜鋝鋟鋠鋡鋣鋥鋧鋨鋬鋮鋰鋹鋻鋿錀錂錈錍錑錔錕錜錝錞錟錡錤錥錧錩錪錳錴錶錷鍇鍈鍉鍐鍑鍒鍕鍗鍘鍚鍞鍤鍥鍧鍩鍪鍭鍯鍰鍱鍳鍴鍶"],["8fe5a1","鍺鍽鍿鎀鎁鎂鎈鎊鎋鎍鎏鎒鎕鎘鎛鎞鎡鎣鎤鎦鎨鎫鎴鎵鎶鎺鎩鏁鏄鏅鏆鏇鏉",4,"鏓鏙鏜鏞鏟鏢鏦鏧鏹鏷鏸鏺鏻鏽鐁鐂鐄鐈鐉鐍鐎鐏鐕鐖鐗鐟鐮鐯鐱鐲鐳鐴鐻鐿鐽鑃鑅鑈鑊鑌鑕鑙鑜鑟鑡鑣鑨鑫鑭鑮鑯鑱鑲钄钃镸镹"],["8fe6a1","镾閄閈閌閍閎閝閞閟閡閦閩閫閬閴閶閺閽閿闆闈闉闋闐闑闒闓闙闚闝闞闟闠闤闦阝阞阢阤阥阦阬阱阳阷阸阹阺阼阽陁陒陔陖陗陘陡陮陴陻陼陾陿隁隂隃隄隉隑隖隚隝隟隤隥隦隩隮隯隳隺雊雒嶲雘雚雝雞雟雩雯雱雺霂"],["8fe7a1","霃霅霉霚霛霝霡霢霣霨霱霳靁靃靊靎靏靕靗靘靚靛靣靧靪靮靳靶靷靸靻靽靿鞀鞉鞕鞖鞗鞙鞚鞞鞟鞢鞬鞮鞱鞲鞵鞶鞸鞹鞺鞼鞾鞿韁韄韅韇韉韊韌韍韎韐韑韔韗韘韙韝韞韠韛韡韤韯韱韴韷韸韺頇頊頙頍頎頔頖頜頞頠頣頦"],["8fe8a1","頫頮頯頰頲頳頵頥頾顄顇顊顑顒顓顖顗顙顚顢顣顥顦顪顬颫颭颮颰颴颷颸颺颻颿飂飅飈飌飡飣飥飦飧飪飳飶餂餇餈餑餕餖餗餚餛餜餟餢餦餧餫餱",4,"餹餺餻餼饀饁饆饇饈饍饎饔饘饙饛饜饞饟饠馛馝馟馦馰馱馲馵"],["8fe9a1","馹馺馽馿駃駉駓駔駙駚駜駞駧駪駫駬駰駴駵駹駽駾騂騃騄騋騌騐騑騖騞騠騢騣騤騧騭騮騳騵騶騸驇驁驄驊驋驌驎驑驔驖驝骪骬骮骯骲骴骵骶骹骻骾骿髁髃髆髈髎髐髒髕髖髗髛髜髠髤髥髧髩髬髲髳髵髹髺髽髿",4],["8feaa1","鬄鬅鬈鬉鬋鬌鬍鬎鬐鬒鬖鬙鬛鬜鬠鬦鬫鬭鬳鬴鬵鬷鬹鬺鬽魈魋魌魕魖魗魛魞魡魣魥魦魨魪",4,"魳魵魷魸魹魿鮀鮄鮅鮆鮇鮉鮊鮋鮍鮏鮐鮔鮚鮝鮞鮦鮧鮩鮬鮰鮱鮲鮷鮸鮻鮼鮾鮿鯁鯇鯈鯎鯐鯗鯘鯝鯟鯥鯧鯪鯫鯯鯳鯷鯸"],["8feba1","鯹鯺鯽鯿鰀鰂鰋鰏鰑鰖鰘鰙鰚鰜鰞鰢鰣鰦",4,"鰱鰵鰶鰷鰽鱁鱃鱄鱅鱉鱊鱎鱏鱐鱓鱔鱖鱘鱛鱝鱞鱟鱣鱩鱪鱜鱫鱨鱮鱰鱲鱵鱷鱻鳦鳲鳷鳹鴋鴂鴑鴗鴘鴜鴝鴞鴯鴰鴲鴳鴴鴺鴼鵅鴽鵂鵃鵇鵊鵓鵔鵟鵣鵢鵥鵩鵪鵫鵰鵶鵷鵻"],["8feca1","鵼鵾鶃鶄鶆鶊鶍鶎鶒鶓鶕鶖鶗鶘鶡鶪鶬鶮鶱鶵鶹鶼鶿鷃鷇鷉鷊鷔鷕鷖鷗鷚鷞鷟鷠鷥鷧鷩鷫鷮鷰鷳鷴鷾鸊鸂鸇鸎鸐鸑鸒鸕鸖鸙鸜鸝鹺鹻鹼麀麂麃麄麅麇麎麏麖麘麛麞麤麨麬麮麯麰麳麴麵黆黈黋黕黟黤黧黬黭黮黰黱黲黵"],["8feda1","黸黿鼂鼃鼉鼏鼐鼑鼒鼔鼖鼗鼙鼚鼛鼟鼢鼦鼪鼫鼯鼱鼲鼴鼷鼹鼺鼼鼽鼿齁齃",4,"齓齕齖齗齘齚齝齞齨齩齭",4,"齳齵齺齽龏龐龑龒龔龖龗龞龡龢龣龥"]]')},function(t){t.exports=JSON.parse('{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}')},function(t){t.exports=JSON.parse('[["0","\\u0000",127],["8141","갂갃갅갆갋",4,"갘갞갟갡갢갣갥",6,"갮갲갳갴"],["8161","갵갶갷갺갻갽갾갿걁",9,"걌걎",5,"걕"],["8181","걖걗걙걚걛걝",18,"걲걳걵걶걹걻",4,"겂겇겈겍겎겏겑겒겓겕",6,"겞겢",5,"겫겭겮겱",6,"겺겾겿곀곂곃곅곆곇곉곊곋곍",7,"곖곘",7,"곢곣곥곦곩곫곭곮곲곴곷",4,"곾곿괁괂괃괅괇",4,"괎괐괒괓"],["8241","괔괕괖괗괙괚괛괝괞괟괡",7,"괪괫괮",5],["8261","괶괷괹괺괻괽",6,"굆굈굊",5,"굑굒굓굕굖굗"],["8281","굙",7,"굢굤",7,"굮굯굱굲굷굸굹굺굾궀궃",4,"궊궋궍궎궏궑",10,"궞",5,"궥",17,"궸",7,"귂귃귅귆귇귉",6,"귒귔",7,"귝귞귟귡귢귣귥",18],["8341","귺귻귽귾긂",5,"긊긌긎",5,"긕",7],["8361","긝",18,"긲긳긵긶긹긻긼"],["8381","긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗",4,"깞깢깣깤깦깧깪깫깭깮깯깱",6,"깺깾",5,"꺆",5,"꺍",46,"꺿껁껂껃껅",6,"껎껒",5,"껚껛껝",8],["8441","껦껧껩껪껬껮",5,"껵껶껷껹껺껻껽",8],["8461","꼆꼉꼊꼋꼌꼎꼏꼑",18],["8481","꼤",7,"꼮꼯꼱꼳꼵",6,"꼾꽀꽄꽅꽆꽇꽊",5,"꽑",10,"꽞",5,"꽦",18,"꽺",5,"꾁꾂꾃꾅꾆꾇꾉",6,"꾒꾓꾔꾖",5,"꾝",26,"꾺꾻꾽꾾"],["8541","꾿꿁",5,"꿊꿌꿏",4,"꿕",6,"꿝",4],["8561","꿢",5,"꿪",5,"꿲꿳꿵꿶꿷꿹",6,"뀂뀃"],["8581","뀅",6,"뀍뀎뀏뀑뀒뀓뀕",6,"뀞",9,"뀩",26,"끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞",29,"끾끿낁낂낃낅",6,"낎낐낒",5,"낛낝낞낣낤"],["8641","낥낦낧낪낰낲낶낷낹낺낻낽",6,"냆냊",5,"냒"],["8661","냓냕냖냗냙",6,"냡냢냣냤냦",10],["8681","냱",22,"넊넍넎넏넑넔넕넖넗넚넞",4,"넦넧넩넪넫넭",6,"넶넺",5,"녂녃녅녆녇녉",6,"녒녓녖녗녙녚녛녝녞녟녡",22,"녺녻녽녾녿놁놃",4,"놊놌놎놏놐놑놕놖놗놙놚놛놝"],["8741","놞",9,"놩",15],["8761","놹",18,"뇍뇎뇏뇑뇒뇓뇕"],["8781","뇖",5,"뇞뇠",7,"뇪뇫뇭뇮뇯뇱",7,"뇺뇼뇾",5,"눆눇눉눊눍",6,"눖눘눚",5,"눡",18,"눵",6,"눽",26,"뉙뉚뉛뉝뉞뉟뉡",6,"뉪",4],["8841","뉯",4,"뉶",5,"뉽",6,"늆늇늈늊",4],["8861","늏늒늓늕늖늗늛",4,"늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷"],["8881","늸",15,"닊닋닍닎닏닑닓",4,"닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉",6,"댒댖",5,"댝",54,"덗덙덚덝덠덡덢덣"],["8941","덦덨덪덬덭덯덲덳덵덶덷덹",6,"뎂뎆",5,"뎍"],["8961","뎎뎏뎑뎒뎓뎕",10,"뎢",5,"뎩뎪뎫뎭"],["8981","뎮",21,"돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩",18,"돽",18,"됑",6,"됙됚됛됝됞됟됡",6,"됪됬",7,"됵",15],["8a41","둅",10,"둒둓둕둖둗둙",6,"둢둤둦"],["8a61","둧",4,"둭",18,"뒁뒂"],["8a81","뒃",4,"뒉",19,"뒞",5,"뒥뒦뒧뒩뒪뒫뒭",7,"뒶뒸뒺",5,"듁듂듃듅듆듇듉",6,"듑듒듓듔듖",5,"듞듟듡듢듥듧",4,"듮듰듲",5,"듹",26,"딖딗딙딚딝"],["8b41","딞",5,"딦딫",4,"딲딳딵딶딷딹",6,"땂땆"],["8b61","땇땈땉땊땎땏땑땒땓땕",6,"땞땢",8],["8b81","땫",52,"떢떣떥떦떧떩떬떭떮떯떲떶",4,"떾떿뗁뗂뗃뗅",6,"뗎뗒",5,"뗙",18,"뗭",18],["8c41","똀",15,"똒똓똕똖똗똙",4],["8c61","똞",6,"똦",5,"똭",6,"똵",5],["8c81","똻",12,"뙉",26,"뙥뙦뙧뙩",50,"뚞뚟뚡뚢뚣뚥",5,"뚭뚮뚯뚰뚲",16],["8d41","뛃",16,"뛕",8],["8d61","뛞",17,"뛱뛲뛳뛵뛶뛷뛹뛺"],["8d81","뛻",4,"뜂뜃뜄뜆",33,"뜪뜫뜭뜮뜱",6,"뜺뜼",7,"띅띆띇띉띊띋띍",6,"띖",9,"띡띢띣띥띦띧띩",6,"띲띴띶",5,"띾띿랁랂랃랅",6,"랎랓랔랕랚랛랝랞"],["8e41","랟랡",6,"랪랮",5,"랶랷랹",8],["8e61","럂",4,"럈럊",19],["8e81","럞",13,"럮럯럱럲럳럵",6,"럾렂",4,"렊렋렍렎렏렑",6,"렚렜렞",5,"렦렧렩렪렫렭",6,"렶렺",5,"롁롂롃롅",11,"롒롔",7,"롞롟롡롢롣롥",6,"롮롰롲",5,"롹롺롻롽",7],["8f41","뢅",7,"뢎",17],["8f61","뢠",7,"뢩",6,"뢱뢲뢳뢵뢶뢷뢹",4],["8f81","뢾뢿룂룄룆",5,"룍룎룏룑룒룓룕",7,"룞룠룢",5,"룪룫룭룮룯룱",6,"룺룼룾",5,"뤅",18,"뤙",6,"뤡",26,"뤾뤿륁륂륃륅",6,"륍륎륐륒",5],["9041","륚륛륝륞륟륡",6,"륪륬륮",5,"륶륷륹륺륻륽"],["9061","륾",5,"릆릈릋릌릏",15],["9081","릟",12,"릮릯릱릲릳릵",6,"릾맀맂",5,"맊맋맍맓",4,"맚맜맟맠맢맦맧맩맪맫맭",6,"맶맻",4,"먂",5,"먉",11,"먖",33,"먺먻먽먾먿멁멃멄멅멆"],["9141","멇멊멌멏멐멑멒멖멗멙멚멛멝",6,"멦멪",5],["9161","멲멳멵멶멷멹",9,"몆몈몉몊몋몍",5],["9181","몓",20,"몪몭몮몯몱몳",4,"몺몼몾",5,"뫅뫆뫇뫉",14,"뫚",33,"뫽뫾뫿묁묂묃묅",7,"묎묐묒",5,"묙묚묛묝묞묟묡",6],["9241","묨묪묬",7,"묷묹묺묿",4,"뭆뭈뭊뭋뭌뭎뭑뭒"],["9261","뭓뭕뭖뭗뭙",7,"뭢뭤",7,"뭭",4],["9281","뭲",21,"뮉뮊뮋뮍뮎뮏뮑",18,"뮥뮦뮧뮩뮪뮫뮭",6,"뮵뮶뮸",7,"믁믂믃믅믆믇믉",6,"믑믒믔",35,"믺믻믽믾밁"],["9341","밃",4,"밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵"],["9361","밶밷밹",6,"뱂뱆뱇뱈뱊뱋뱎뱏뱑",8],["9381","뱚뱛뱜뱞",37,"벆벇벉벊벍벏",4,"벖벘벛",4,"벢벣벥벦벩",6,"벲벶",5,"벾벿볁볂볃볅",7,"볎볒볓볔볖볗볙볚볛볝",22,"볷볹볺볻볽"],["9441","볾",5,"봆봈봊",5,"봑봒봓봕",8],["9461","봞",5,"봥",6,"봭",12],["9481","봺",5,"뵁",6,"뵊뵋뵍뵎뵏뵑",6,"뵚",9,"뵥뵦뵧뵩",22,"붂붃붅붆붋",4,"붒붔붖붗붘붛붝",6,"붥",10,"붱",6,"붹",24],["9541","뷒뷓뷖뷗뷙뷚뷛뷝",11,"뷪",5,"뷱"],["9561","뷲뷳뷵뷶뷷뷹",6,"븁븂븄븆",5,"븎븏븑븒븓"],["9581","븕",6,"븞븠",35,"빆빇빉빊빋빍빏",4,"빖빘빜빝빞빟빢빣빥빦빧빩빫",4,"빲빶",4,"빾빿뺁뺂뺃뺅",6,"뺎뺒",5,"뺚",13,"뺩",14],["9641","뺸",23,"뻒뻓"],["9661","뻕뻖뻙",6,"뻡뻢뻦",5,"뻭",8],["9681","뻶",10,"뼂",5,"뼊",13,"뼚뼞",33,"뽂뽃뽅뽆뽇뽉",6,"뽒뽓뽔뽖",44],["9741","뾃",16,"뾕",8],["9761","뾞",17,"뾱",7],["9781","뾹",11,"뿆",5,"뿎뿏뿑뿒뿓뿕",6,"뿝뿞뿠뿢",89,"쀽쀾쀿"],["9841","쁀",16,"쁒",5,"쁙쁚쁛"],["9861","쁝쁞쁟쁡",6,"쁪",15],["9881","쁺",21,"삒삓삕삖삗삙",6,"삢삤삦",5,"삮삱삲삷",4,"삾샂샃샄샆샇샊샋샍샎샏샑",6,"샚샞",5,"샦샧샩샪샫샭",6,"샶샸샺",5,"섁섂섃섅섆섇섉",6,"섑섒섓섔섖",5,"섡섢섥섨섩섪섫섮"],["9941","섲섳섴섵섷섺섻섽섾섿셁",6,"셊셎",5,"셖셗"],["9961","셙셚셛셝",6,"셦셪",5,"셱셲셳셵셶셷셹셺셻"],["9981","셼",8,"솆",5,"솏솑솒솓솕솗",4,"솞솠솢솣솤솦솧솪솫솭솮솯솱",11,"솾",5,"쇅쇆쇇쇉쇊쇋쇍",6,"쇕쇖쇙",6,"쇡쇢쇣쇥쇦쇧쇩",6,"쇲쇴",7,"쇾쇿숁숂숃숅",6,"숎숐숒",5,"숚숛숝숞숡숢숣"],["9a41","숤숥숦숧숪숬숮숰숳숵",16],["9a61","쉆쉇쉉",6,"쉒쉓쉕쉖쉗쉙",6,"쉡쉢쉣쉤쉦"],["9a81","쉧",4,"쉮쉯쉱쉲쉳쉵",6,"쉾슀슂",5,"슊",5,"슑",6,"슙슚슜슞",5,"슦슧슩슪슫슮",5,"슶슸슺",33,"싞싟싡싢싥",5,"싮싰싲싳싴싵싷싺싽싾싿쌁",6,"쌊쌋쌎쌏"],["9b41","쌐쌑쌒쌖쌗쌙쌚쌛쌝",6,"쌦쌧쌪",8],["9b61","쌳",17,"썆",7],["9b81","썎",25,"썪썫썭썮썯썱썳",4,"썺썻썾",5,"쎅쎆쎇쎉쎊쎋쎍",50,"쏁",22,"쏚"],["9c41","쏛쏝쏞쏡쏣",4,"쏪쏫쏬쏮",5,"쏶쏷쏹",5],["9c61","쏿",8,"쐉",6,"쐑",9],["9c81","쐛",8,"쐥",6,"쐭쐮쐯쐱쐲쐳쐵",6,"쐾",9,"쑉",26,"쑦쑧쑩쑪쑫쑭",6,"쑶쑷쑸쑺",5,"쒁",18,"쒕",6,"쒝",12],["9d41","쒪",13,"쒹쒺쒻쒽",8],["9d61","쓆",25],["9d81","쓠",8,"쓪",5,"쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂",9,"씍씎씏씑씒씓씕",6,"씝",10,"씪씫씭씮씯씱",6,"씺씼씾",5,"앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩",6,"앲앶",5,"앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔"],["9e41","얖얙얚얛얝얞얟얡",7,"얪",9,"얶"],["9e61","얷얺얿",4,"엋엍엏엒엓엕엖엗엙",6,"엢엤엦엧"],["9e81","엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑",6,"옚옝",6,"옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉",6,"왒왖",5,"왞왟왡",10,"왭왮왰왲",5,"왺왻왽왾왿욁",6,"욊욌욎",5,"욖욗욙욚욛욝",6,"욦"],["9f41","욨욪",5,"욲욳욵욶욷욻",4,"웂웄웆",5,"웎"],["9f61","웏웑웒웓웕",6,"웞웟웢",5,"웪웫웭웮웯웱웲"],["9f81","웳",4,"웺웻웼웾",5,"윆윇윉윊윋윍",6,"윖윘윚",5,"윢윣윥윦윧윩",6,"윲윴윶윸윹윺윻윾윿읁읂읃읅",4,"읋읎읐읙읚읛읝읞읟읡",6,"읩읪읬",7,"읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛",4,"잢잧",4,"잮잯잱잲잳잵잶잷"],["a041","잸잹잺잻잾쟂",5,"쟊쟋쟍쟏쟑",6,"쟙쟚쟛쟜"],["a061","쟞",5,"쟥쟦쟧쟩쟪쟫쟭",13],["a081","쟻",4,"젂젃젅젆젇젉젋",4,"젒젔젗",4,"젞젟젡젢젣젥",6,"젮젰젲",5,"젹젺젻젽젾젿졁",6,"졊졋졎",5,"졕",26,"졲졳졵졶졷졹졻",4,"좂좄좈좉좊좎",5,"좕",7,"좞좠좢좣좤"],["a141","좥좦좧좩",18,"좾좿죀죁"],["a161","죂죃죅죆죇죉죊죋죍",6,"죖죘죚",5,"죢죣죥"],["a181","죦",14,"죶",5,"죾죿줁줂줃줇",4,"줎　、。·‥…¨〃­―∥＼∼‘’“”〔〕〈",9,"±×÷≠≤≥∞∴°′″℃Å￠￡￥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨￢"],["a241","줐줒",5,"줙",18],["a261","줭",6,"줵",18],["a281","쥈",7,"쥒쥓쥕쥖쥗쥙",6,"쥢쥤",7,"쥭쥮쥯⇒⇔∀∃´～ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®"],["a341","쥱쥲쥳쥵",6,"쥽",10,"즊즋즍즎즏"],["a361","즑",6,"즚즜즞",16],["a381","즯",16,"짂짃짅짆짉짋",4,"짒짔짗짘짛！",58,"￦］",32,"￣"],["a441","짞짟짡짣짥짦짨짩짪짫짮짲",5,"짺짻짽짾짿쨁쨂쨃쨄"],["a461","쨅쨆쨇쨊쨎",5,"쨕쨖쨗쨙",12],["a481","쨦쨧쨨쨪",28,"ㄱ",93],["a541","쩇",4,"쩎쩏쩑쩒쩓쩕",6,"쩞쩢",5,"쩩쩪"],["a561","쩫",17,"쩾",5,"쪅쪆"],["a581","쪇",16,"쪙",14,"ⅰ",9],["a5b0","Ⅰ",9],["a5c1","Α",16,"Σ",6],["a5e1","α",16,"σ",6],["a641","쪨",19,"쪾쪿쫁쫂쫃쫅"],["a661","쫆",5,"쫎쫐쫒쫔쫕쫖쫗쫚",5,"쫡",6],["a681","쫨쫩쫪쫫쫭",6,"쫵",18,"쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃",7],["a741","쬋",4,"쬑쬒쬓쬕쬖쬗쬙",6,"쬢",7],["a761","쬪",22,"쭂쭃쭄"],["a781","쭅쭆쭇쭊쭋쭍쭎쭏쭑",6,"쭚쭛쭜쭞",5,"쭥",7,"㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙",9,"㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰",9,"㎀",4,"㎺",5,"㎐",4,"Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆"],["a841","쭭",10,"쭺",14],["a861","쮉",18,"쮝",6],["a881","쮤",19,"쮹",11,"ÆÐªĦ"],["a8a6","Ĳ"],["a8a8","ĿŁØŒºÞŦŊ"],["a8b1","㉠",27,"ⓐ",25,"①",14,"½⅓⅔¼¾⅛⅜⅝⅞"],["a941","쯅",14,"쯕",10],["a961","쯠쯡쯢쯣쯥쯦쯨쯪",18],["a981","쯽",14,"찎찏찑찒찓찕",6,"찞찟찠찣찤æđðħıĳĸŀłøœßþŧŋŉ㈀",27,"⒜",25,"⑴",14,"¹²³⁴ⁿ₁₂₃₄"],["aa41","찥찦찪찫찭찯찱",6,"찺찿",4,"챆챇챉챊챋챍챎"],["aa61","챏",4,"챖챚",5,"챡챢챣챥챧챩",6,"챱챲"],["aa81","챳챴챶",29,"ぁ",82],["ab41","첔첕첖첗첚첛첝첞첟첡",6,"첪첮",5,"첶첷첹"],["ab61","첺첻첽",6,"쳆쳈쳊",5,"쳑쳒쳓쳕",5],["ab81","쳛",8,"쳥",6,"쳭쳮쳯쳱",12,"ァ",85],["ac41","쳾쳿촀촂",5,"촊촋촍촎촏촑",6,"촚촜촞촟촠"],["ac61","촡촢촣촥촦촧촩촪촫촭",11,"촺",4],["ac81","촿",28,"쵝쵞쵟А",5,"ЁЖ",25],["acd1","а",5,"ёж",25],["ad41","쵡쵢쵣쵥",6,"쵮쵰쵲",5,"쵹",7],["ad61","춁",6,"춉",10,"춖춗춙춚춛춝춞춟"],["ad81","춠춡춢춣춦춨춪",5,"춱",18,"췅"],["ae41","췆",5,"췍췎췏췑",16],["ae61","췢",5,"췩췪췫췭췮췯췱",6,"췺췼췾",4],["ae81","츃츅츆츇츉츊츋츍",6,"츕츖츗츘츚",5,"츢츣츥츦츧츩츪츫"],["af41","츬츭츮츯츲츴츶",19],["af61","칊",13,"칚칛칝칞칢",5,"칪칬"],["af81","칮",5,"칶칷칹칺칻칽",6,"캆캈캊",5,"캒캓캕캖캗캙"],["b041","캚",5,"캢캦",5,"캮",12],["b061","캻",5,"컂",19],["b081","컖",13,"컦컧컩컪컭",6,"컶컺",5,"가각간갇갈갉갊감",7,"같",4,"갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆"],["b141","켂켃켅켆켇켉",6,"켒켔켖",5,"켝켞켟켡켢켣"],["b161","켥",6,"켮켲",5,"켹",11],["b181","콅",14,"콖콗콙콚콛콝",6,"콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸"],["b241","콭콮콯콲콳콵콶콷콹",6,"쾁쾂쾃쾄쾆",5,"쾍"],["b261","쾎",18,"쾢",5,"쾩"],["b281","쾪",5,"쾱",18,"쿅",6,"깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙"],["b341","쿌",19,"쿢쿣쿥쿦쿧쿩"],["b361","쿪",5,"쿲쿴쿶",5,"쿽쿾쿿퀁퀂퀃퀅",5],["b381","퀋",5,"퀒",5,"퀙",19,"끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫",4,"낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝"],["b441","퀮",5,"퀶퀷퀹퀺퀻퀽",6,"큆큈큊",5],["b461","큑큒큓큕큖큗큙",6,"큡",10,"큮큯"],["b481","큱큲큳큵",6,"큾큿킀킂",18,"뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫",4,"닳담답닷",4,"닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥"],["b541","킕",14,"킦킧킩킪킫킭",5],["b561","킳킶킸킺",5,"탂탃탅탆탇탊",5,"탒탖",4],["b581","탛탞탟탡탢탣탥",6,"탮탲",5,"탹",11,"덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸"],["b641","턅",7,"턎",17],["b661","턠",15,"턲턳턵턶턷턹턻턼턽턾"],["b681","턿텂텆",5,"텎텏텑텒텓텕",6,"텞텠텢",5,"텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗"],["b741","텮",13,"텽",6,"톅톆톇톉톊"],["b761","톋",20,"톢톣톥톦톧"],["b781","톩",6,"톲톴톶톷톸톹톻톽톾톿퇁",14,"래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩"],["b841","퇐",7,"퇙",17],["b861","퇫",8,"퇵퇶퇷퇹",13],["b881","툈툊",5,"툑",24,"륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많",4,"맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼"],["b941","툪툫툮툯툱툲툳툵",6,"툾퉀퉂",5,"퉉퉊퉋퉌"],["b961","퉍",14,"퉝",6,"퉥퉦퉧퉨"],["b981","퉩",22,"튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바",4,"받",4,"밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗"],["ba41","튍튎튏튒튓튔튖",5,"튝튞튟튡튢튣튥",6,"튭"],["ba61","튮튯튰튲",5,"튺튻튽튾틁틃",4,"틊틌",5],["ba81","틒틓틕틖틗틙틚틛틝",6,"틦",9,"틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤"],["bb41","틻",4,"팂팄팆",5,"팏팑팒팓팕팗",4,"팞팢팣"],["bb61","팤팦팧팪팫팭팮팯팱",6,"팺팾",5,"퍆퍇퍈퍉"],["bb81","퍊",31,"빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤"],["bc41","퍪",17,"퍾퍿펁펂펃펅펆펇"],["bc61","펈펉펊펋펎펒",5,"펚펛펝펞펟펡",6,"펪펬펮"],["bc81","펯",4,"펵펶펷펹펺펻펽",6,"폆폇폊",5,"폑",5,"샥샨샬샴샵샷샹섀섄섈섐섕서",4,"섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭"],["bd41","폗폙",7,"폢폤",7,"폮폯폱폲폳폵폶폷"],["bd61","폸폹폺폻폾퐀퐂",5,"퐉",13],["bd81","퐗",5,"퐞",25,"숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰"],["be41","퐸",7,"푁푂푃푅",14],["be61","푔",7,"푝푞푟푡푢푣푥",7,"푮푰푱푲"],["be81","푳",4,"푺푻푽푾풁풃",4,"풊풌풎",5,"풕",8,"쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄",6,"엌엎"],["bf41","풞",10,"풪",14],["bf61","풹",18,"퓍퓎퓏퓑퓒퓓퓕"],["bf81","퓖",5,"퓝퓞퓠",7,"퓩퓪퓫퓭퓮퓯퓱",6,"퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염",5,"옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨"],["c041","퓾",5,"픅픆픇픉픊픋픍",6,"픖픘",5],["c061","픞",25],["c081","픸픹픺픻픾픿핁핂핃핅",6,"핎핐핒",5,"핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응",7,"읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊"],["c141","핤핦핧핪핬핮",5,"핶핷핹핺핻핽",6,"햆햊햋"],["c161","햌햍햎햏햑",19,"햦햧"],["c181","햨",31,"점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓"],["c241","헊헋헍헎헏헑헓",4,"헚헜헞",5,"헦헧헩헪헫헭헮"],["c261","헯",4,"헶헸헺",5,"혂혃혅혆혇혉",6,"혒"],["c281","혖",5,"혝혞혟혡혢혣혥",7,"혮",9,"혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻"],["c341","혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝",4],["c361","홢",4,"홨홪",5,"홲홳홵",11],["c381","횁횂횄횆",5,"횎횏횑횒횓횕",7,"횞횠횢",5,"횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층"],["c441","횫횭횮횯횱",7,"횺횼",7,"훆훇훉훊훋"],["c461","훍훎훏훐훒훓훕훖훘훚",5,"훡훢훣훥훦훧훩",4],["c481","훮훯훱훲훳훴훶",5,"훾훿휁휂휃휅",11,"휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼"],["c541","휕휖휗휚휛휝휞휟휡",6,"휪휬휮",5,"휶휷휹"],["c561","휺휻휽",6,"흅흆흈흊",5,"흒흓흕흚",4],["c581","흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵",6,"흾흿힀힂",5,"힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜"],["c641","힍힎힏힑",6,"힚힜힞",5],["c6a1","퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁"],["c7a1","퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠"],["c8a1","혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝"],["caa1","伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕"],["cba1","匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢"],["cca1","瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械"],["cda1","棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜"],["cea1","科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾"],["cfa1","區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴"],["d0a1","鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣"],["d1a1","朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩",5,"那樂",4,"諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉"],["d2a1","納臘蠟衲囊娘廊",4,"乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧",5,"駑魯",10,"濃籠聾膿農惱牢磊腦賂雷尿壘",7,"嫩訥杻紐勒",5,"能菱陵尼泥匿溺多茶"],["d3a1","丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃"],["d4a1","棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅"],["d5a1","蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣"],["d6a1","煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼"],["d7a1","遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬"],["d8a1","立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅"],["d9a1","蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文"],["daa1","汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑"],["dba1","發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖"],["dca1","碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦"],["dda1","孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥"],["dea1","脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索"],["dfa1","傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署"],["e0a1","胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬"],["e1a1","聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁"],["e2a1","戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧"],["e3a1","嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁"],["e4a1","沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額"],["e5a1","櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬"],["e6a1","旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒"],["e7a1","簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳"],["e8a1","烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療"],["e9a1","窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓"],["eaa1","運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜"],["eba1","濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼"],["eca1","議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄"],["eda1","立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長"],["eea1","障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱"],["efa1","煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖"],["f0a1","靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫"],["f1a1","踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只"],["f2a1","咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯"],["f3a1","鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策"],["f4a1","責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢"],["f5a1","椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃"],["f6a1","贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託"],["f7a1","鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑"],["f8a1","阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃"],["f9a1","品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航"],["faa1","行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型"],["fba1","形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵"],["fca1","禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆"],["fda1","爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰"]]')},function(t){t.exports=JSON.parse('[["8740","䏰䰲䘃䖦䕸𧉧䵷䖳𧲱䳢𧳅㮕䜶䝄䱇䱀𤊿𣘗𧍒𦺋𧃒䱗𪍑䝏䗚䲅𧱬䴇䪤䚡𦬣爥𥩔𡩣𣸆𣽡晍囻"],["8767","綕夝𨮹㷴霴𧯯寛𡵞媤㘥𩺰嫑宷峼杮薓𩥅瑡璝㡵𡵓𣚞𦀡㻬"],["87a1","𥣞㫵竼龗𤅡𨤍𣇪𠪊𣉞䌊蒄龖鐯䤰蘓墖靊鈘秐稲晠権袝瑌篅枂稬剏遆㓦珄𥶹瓆鿇垳䤯呌䄱𣚎堘穲𧭥讏䚮𦺈䆁𥶙箮𢒼鿈𢓁𢓉𢓌鿉蔄𣖻䂴鿊䓡𪷿拁灮鿋"],["8840","㇀",4,"𠄌㇅𠃑𠃍㇆㇇𠃋𡿨㇈𠃊㇉㇊㇋㇌𠄎㇍㇎ĀÁǍÀĒÉĚÈŌÓǑÒ࿿Ê̄Ế࿿Ê̌ỀÊāáǎàɑēéěèīíǐìōóǒòūúǔùǖǘǚ"],["88a1","ǜü࿿ê̄ế࿿ê̌ềêɡ⏚⏛"],["8940","𪎩𡅅"],["8943","攊"],["8946","丽滝鵎釟"],["894c","𧜵撑会伨侨兖兴农凤务动医华发变团声处备夲头学实実岚庆总斉柾栄桥济炼电纤纬纺织经统缆缷艺苏药视设询车轧轮"],["89a1","琑糼緍楆竉刧"],["89ab","醌碸酞肼"],["89b0","贋胶𠧧"],["89b5","肟黇䳍鷉鸌䰾𩷶𧀎鸊𪄳㗁"],["89c1","溚舾甙"],["89c5","䤑马骏龙禇𨑬𡷊𠗐𢫦两亁亀亇亿仫伷㑌侽㹈倃傈㑽㒓㒥円夅凛凼刅争剹劐匧㗇厩㕑厰㕓参吣㕭㕲㚁咓咣咴咹哐哯唘唣唨㖘唿㖥㖿嗗㗅"],["8a40","𧶄唥"],["8a43","𠱂𠴕𥄫喐𢳆㧬𠍁蹆𤶸𩓥䁓𨂾睺𢰸㨴䟕𨅝𦧲𤷪擝𠵼𠾴𠳕𡃴撍蹾𠺖𠰋𠽤𢲩𨉖𤓓"],["8a64","𠵆𩩍𨃩䟴𤺧𢳂骲㩧𩗴㿭㔆𥋇𩟔𧣈𢵄鵮頕"],["8a76","䏙𦂥撴哣𢵌𢯊𡁷㧻𡁯"],["8aa1","𦛚𦜖𧦠擪𥁒𠱃蹨𢆡𨭌𠜱"],["8aac","䠋𠆩㿺塳𢶍"],["8ab2","𤗈𠓼𦂗𠽌𠶖啹䂻䎺"],["8abb","䪴𢩦𡂝膪飵𠶜捹㧾𢝵跀嚡摼㹃"],["8ac9","𪘁𠸉𢫏𢳉"],["8ace","𡃈𣧂㦒㨆𨊛㕸𥹉𢃇噒𠼱𢲲𩜠㒼氽𤸻"],["8adf","𧕴𢺋𢈈𪙛𨳍𠹺𠰴𦠜羓𡃏𢠃𢤹㗻𥇣𠺌𠾍𠺪㾓𠼰𠵇𡅏𠹌"],["8af6","𠺫𠮩𠵈𡃀𡄽㿹𢚖搲𠾭"],["8b40","𣏴𧘹𢯎𠵾𠵿𢱑𢱕㨘𠺘𡃇𠼮𪘲𦭐𨳒𨶙𨳊閪哌苄喹"],["8b55","𩻃鰦骶𧝞𢷮煀腭胬尜𦕲脴㞗卟𨂽醶𠻺𠸏𠹷𠻻㗝𤷫㘉𠳖嚯𢞵𡃉𠸐𠹸𡁸𡅈𨈇𡑕𠹹𤹐𢶤婔𡀝𡀞𡃵𡃶垜𠸑"],["8ba1","𧚔𨋍𠾵𠹻𥅾㜃𠾶𡆀𥋘𪊽𤧚𡠺𤅷𨉼墙剨㘚𥜽箲孨䠀䬬鼧䧧鰟鮍𥭴𣄽嗻㗲嚉丨夂𡯁屮靑𠂆乛亻㔾尣彑忄㣺扌攵歺氵氺灬爫丬犭𤣩罒礻糹罓𦉪㓁"],["8bde","𦍋耂肀𦘒𦥑卝衤见𧢲讠贝钅镸长门𨸏韦页风飞饣𩠐鱼鸟黄歯龜丷𠂇阝户钢"],["8c40","倻淾𩱳龦㷉袏𤅎灷峵䬠𥇍㕙𥴰愢𨨲辧釶熑朙玺𣊁𪄇㲋𡦀䬐磤琂冮𨜏䀉橣𪊺䈣蘏𠩯稪𩥇𨫪靕灍匤𢁾鏴盙𨧣龧矝亣俰傼丯众龨吴綋墒壐𡶶庒庙忂𢜒斋"],["8ca1","𣏹椙橃𣱣泿"],["8ca7","爀𤔅玌㻛𤨓嬕璹讃𥲤𥚕窓篬糃繬苸薗龩袐龪躹龫迏蕟駠鈡龬𨶹𡐿䁱䊢娚"],["8cc9","顨杫䉶圽"],["8cce","藖𤥻芿𧄍䲁𦵴嵻𦬕𦾾龭龮宖龯曧繛湗秊㶈䓃𣉖𢞖䎚䔶"],["8ce6","峕𣬚諹屸㴒𣕑嵸龲煗䕘𤃬𡸣䱷㥸㑊𠆤𦱁諌侴𠈹妿腬顖𩣺弻"],["8d40","𠮟"],["8d42","𢇁𨥭䄂䚻𩁹㼇龳𪆵䃸㟖䛷𦱆䅼𨚲𧏿䕭㣔𥒚䕡䔛䶉䱻䵶䗪㿈𤬏㙡䓞䒽䇭崾嵈嵖㷼㠏嶤嶹㠠㠸幂庽弥徃㤈㤔㤿㥍惗愽峥㦉憷憹懏㦸戬抐拥挘㧸嚱"],["8da1","㨃揢揻搇摚㩋擀崕嘡龟㪗斆㪽旿晓㫲暒㬢朖㭂枤栀㭘桊梄㭲㭱㭻椉楃牜楤榟榅㮼槖㯝橥橴橱檂㯬檙㯲檫檵櫔櫶殁毁毪汵沪㳋洂洆洦涁㳯涤涱渕渘温溆𨧀溻滢滚齿滨滩漤漴㵆𣽁澁澾㵪㵵熷岙㶊瀬㶑灐灔灯灿炉𠌥䏁㗱𠻘"],["8e40","𣻗垾𦻓焾𥟠㙎榢𨯩孴穉𥣡𩓙穥穽𥦬窻窰竂竃燑𦒍䇊竚竝竪䇯咲𥰁笋筕笩𥌎𥳾箢筯莜𥮴𦱿篐萡箒箸𥴠㶭𥱥蒒篺簆簵𥳁籄粃𤢂粦晽𤕸糉糇糦籴糳糵糎"],["8ea1","繧䔝𦹄絝𦻖璍綉綫焵綳緒𤁗𦀩緤㴓緵𡟹緥𨍭縝𦄡𦅚繮纒䌫鑬縧罀罁罇礶𦋐駡羗𦍑羣𡙡𠁨䕜𣝦䔃𨌺翺𦒉者耈耝耨耯𪂇𦳃耻耼聡𢜔䦉𦘦𣷣𦛨朥肧𨩈脇脚墰𢛶汿𦒘𤾸擧𡒊舘𡡞橓𤩥𤪕䑺舩𠬍𦩒𣵾俹𡓽蓢荢𦬊𤦧𣔰𡝳𣷸芪椛芳䇛"],["8f40","蕋苐茚𠸖𡞴㛁𣅽𣕚艻苢茘𣺋𦶣𦬅𦮗𣗎㶿茝嗬莅䔋𦶥莬菁菓㑾𦻔橗蕚㒖𦹂𢻯葘𥯤葱㷓䓤檧葊𣲵祘蒨𦮖𦹷𦹃蓞萏莑䒠蒓蓤𥲑䉀𥳀䕃蔴嫲𦺙䔧蕳䔖枿蘖"],["8fa1","𨘥𨘻藁𧂈蘂𡖂𧃍䕫䕪蘨㙈𡢢号𧎚虾蝱𪃸蟮𢰧螱蟚蠏噡虬桖䘏衅衆𧗠𣶹𧗤衞袜䙛袴袵揁装睷𧜏覇覊覦覩覧覼𨨥觧𧤤𧪽誜瞓釾誐𧩙竩𧬺𣾏䜓𧬸煼謌謟𥐰𥕥謿譌譍誩𤩺讐讛誯𡛟䘕衏貛𧵔𧶏貫㜥𧵓賖𧶘𧶽贒贃𡤐賛灜贑𤳉㻐起"],["9040","趩𨀂𡀔𤦊㭼𨆼𧄌竧躭躶軃鋔輙輭𨍥𨐒辥錃𪊟𠩐辳䤪𨧞𨔽𣶻廸𣉢迹𪀔𨚼𨔁𢌥㦀𦻗逷𨔼𧪾遡𨕬𨘋邨𨜓郄𨛦邮都酧㫰醩釄粬𨤳𡺉鈎沟鉁鉢𥖹銹𨫆𣲛𨬌𥗛"],["90a1","𠴱錬鍫𨫡𨯫炏嫃𨫢𨫥䥥鉄𨯬𨰹𨯿鍳鑛躼閅閦鐦閠濶䊹𢙺𨛘𡉼𣸮䧟氜陻隖䅬隣𦻕懚隶磵𨫠隽双䦡𦲸𠉴𦐐𩂯𩃥𤫑𡤕𣌊霱虂霶䨏䔽䖅𤫩灵孁霛靜𩇕靗孊𩇫靟鐥僐𣂷𣂼鞉鞟鞱鞾韀韒韠𥑬韮琜𩐳響韵𩐝𧥺䫑頴頳顋顦㬎𧅵㵑𠘰𤅜"],["9140","𥜆飊颷飈飇䫿𦴧𡛓喰飡飦飬鍸餹𤨩䭲𩡗𩤅駵騌騻騐驘𥜥㛄𩂱𩯕髠髢𩬅髴䰎鬔鬭𨘀倴鬴𦦨㣃𣁽魐魀𩴾婅𡡣鮎𤉋鰂鯿鰌𩹨鷔𩾷𪆒𪆫𪃡𪄣𪇟鵾鶃𪄴鸎梈"],["91a1","鷄𢅛𪆓𪈠𡤻𪈳鴹𪂹𪊴麐麕麞麢䴴麪麯𤍤黁㭠㧥㴝伲㞾𨰫鼂鼈䮖鐤𦶢鼗鼖鼹嚟嚊齅馸𩂋韲葿齢齩竜龎爖䮾𤥵𤦻煷𤧸𤍈𤩑玞𨯚𡣺禟𨥾𨸶鍩鏳𨩄鋬鎁鏋𨥬𤒹爗㻫睲穃烐𤑳𤏸煾𡟯炣𡢾𣖙㻇𡢅𥐯𡟸㜢𡛻𡠹㛡𡝴𡣑𥽋㜣𡛀坛𤨥𡏾𡊨"],["9240","𡏆𡒶蔃𣚦蔃葕𤦔𧅥𣸱𥕜𣻻𧁒䓴𣛮𩦝𦼦柹㜳㰕㷧塬𡤢栐䁗𣜿𤃡𤂋𤄏𦰡哋嚞𦚱嚒𠿟𠮨𠸍鏆𨬓鎜仸儫㠙𤐶亼𠑥𠍿佋侊𥙑婨𠆫𠏋㦙𠌊𠐔㐵伩𠋀𨺳𠉵諚𠈌亘"],["92a1","働儍侢伃𤨎𣺊佂倮偬傁俌俥偘僼兙兛兝兞湶𣖕𣸹𣺿浲𡢄𣺉冨凃𠗠䓝𠒣𠒒𠒑赺𨪜𠜎剙劤𠡳勡鍮䙺熌𤎌𠰠𤦬𡃤槑𠸝瑹㻞璙琔瑖玘䮎𤪼𤂍叐㖄爏𤃉喴𠍅响𠯆圝鉝雴鍦埝垍坿㘾壋媙𨩆𡛺𡝯𡜐娬妸銏婾嫏娒𥥆𡧳𡡡𤊕㛵洅瑃娡𥺃"],["9340","媁𨯗𠐓鏠璌𡌃焅䥲鐈𨧻鎽㞠尞岞幞幈𡦖𡥼𣫮廍孏𡤃𡤄㜁𡢠㛝𡛾㛓脪𨩇𡶺𣑲𨦨弌弎𡤧𡞫婫𡜻孄蘔𧗽衠恾𢡠𢘫忛㺸𢖯𢖾𩂈𦽳懀𠀾𠁆𢘛憙憘恵𢲛𢴇𤛔𩅍"],["93a1","摱𤙥𢭪㨩𢬢𣑐𩣪𢹸挷𪑛撶挱揑𤧣𢵧护𢲡搻敫楲㯴𣂎𣊭𤦉𣊫唍𣋠𡣙𩐿曎𣊉𣆳㫠䆐𥖄𨬢𥖏𡛼𥕛𥐥磮𣄃𡠪𣈴㑤𣈏𣆂𤋉暎𦴤晫䮓昰𧡰𡷫晣𣋒𣋡昞𥡲㣑𣠺𣞼㮙𣞢𣏾瓐㮖枏𤘪梶栞㯄檾㡣𣟕𤒇樳橒櫉欅𡤒攑梘橌㯗橺歗𣿀𣲚鎠鋲𨯪𨫋"],["9440","銉𨀞𨧜鑧涥漋𤧬浧𣽿㶏渄𤀼娽渊塇洤硂焻𤌚𤉶烱牐犇犔𤞏𤜥兹𤪤𠗫瑺𣻸𣙟𤩊𤤗𥿡㼆㺱𤫟𨰣𣼵悧㻳瓌琼鎇琷䒟𦷪䕑疃㽣𤳙𤴆㽘畕癳𪗆㬙瑨𨫌𤦫𤦎㫻"],["94a1","㷍𤩎㻿𤧅𤣳釺圲鍂𨫣𡡤僟𥈡𥇧睸𣈲眎眏睻𤚗𣞁㩞𤣰琸璛㺿𤪺𤫇䃈𤪖𦆮錇𥖁砞碍碈磒珐祙𧝁𥛣䄎禛蒖禥樭𣻺稺秴䅮𡛦䄲鈵秱𠵌𤦌𠊙𣶺𡝮㖗啫㕰㚪𠇔𠰍竢婙𢛵𥪯𥪜娍𠉛磰娪𥯆竾䇹籝籭䈑𥮳𥺼𥺦糍𤧹𡞰粎籼粮檲緜縇緓罎𦉡"],["9540","𦅜𧭈綗𥺂䉪𦭵𠤖柖𠁎𣗏埄𦐒𦏸𤥢翝笧𠠬𥫩𥵃笌𥸎駦虅驣樜𣐿㧢𤧷𦖭騟𦖠蒀𧄧𦳑䓪脷䐂胆脉腂𦞴飃𦩂艢艥𦩑葓𦶧蘐𧈛媆䅿𡡀嬫𡢡嫤𡣘蚠蜨𣶏蠭𧐢娂"],["95a1","衮佅袇袿裦襥襍𥚃襔𧞅𧞄𨯵𨯙𨮜𨧹㺭蒣䛵䛏㟲訽訜𩑈彍鈫𤊄旔焩烄𡡅鵭貟賩𧷜妚矃姰䍮㛔踪躧𤰉輰轊䋴汘澻𢌡䢛潹溋𡟚鯩㚵𤤯邻邗啱䤆醻鐄𨩋䁢𨫼鐧𨰝𨰻蓥訫閙閧閗閖𨴴瑅㻂𤣿𤩂𤏪㻧𣈥随𨻧𨹦𨹥㻌𤧭𤩸𣿮琒瑫㻼靁𩂰"],["9640","桇䨝𩂓𥟟靝鍨𨦉𨰦𨬯𦎾銺嬑譩䤼珹𤈛鞛靱餸𠼦巁𨯅𤪲頟𩓚鋶𩗗釥䓀𨭐𤩧𨭤飜𨩅㼀鈪䤥萔餻饍𧬆㷽馛䭯馪驜𨭥𥣈檏騡嫾騯𩣱䮐𩥈馼䮽䮗鍽塲𡌂堢𤦸"],["96a1","𡓨硄𢜟𣶸棅㵽鑘㤧慐𢞁𢥫愇鱏鱓鱻鰵鰐魿鯏𩸭鮟𪇵𪃾鴡䲮𤄄鸘䲰鴌𪆴𪃭𪃳𩤯鶥蒽𦸒𦿟𦮂藼䔳𦶤𦺄𦷰萠藮𦸀𣟗𦁤秢𣖜𣙀䤭𤧞㵢鏛銾鍈𠊿碹鉷鑍俤㑀遤𥕝砽硔碶硋𡝗𣇉𤥁㚚佲濚濙瀞瀞吔𤆵垻壳垊鴖埗焴㒯𤆬燫𦱀𤾗嬨𡞵𨩉"],["9740","愌嫎娋䊼𤒈㜬䭻𨧼鎻鎸𡣖𠼝葲𦳀𡐓𤋺𢰦𤏁妔𣶷𦝁綨𦅛𦂤𤦹𤦋𨧺鋥珢㻩璴𨭣𡢟㻡𤪳櫘珳珻㻖𤨾𤪔𡟙𤩦𠎧𡐤𤧥瑈𤤖炥𤥶銄珦鍟𠓾錱𨫎𨨖鎆𨯧𥗕䤵𨪂煫"],["97a1","𤥃𠳿嚤𠘚𠯫𠲸唂秄𡟺緾𡛂𤩐𡡒䔮鐁㜊𨫀𤦭妰𡢿𡢃𧒄媡㛢𣵛㚰鉟婹𨪁𡡢鍴㳍𠪴䪖㦊僴㵩㵌𡎜煵䋻𨈘渏𩃤䓫浗𧹏灧沯㳖𣿭𣸭渂漌㵯𠏵畑㚼㓈䚀㻚䡱姄鉮䤾轁𨰜𦯀堒埈㛖𡑒烾𤍢𤩱𢿣𡊰𢎽梹楧𡎘𣓥𧯴𣛟𨪃𣟖𣏺𤲟樚𣚭𦲷萾䓟䓎"],["9840","𦴦𦵑𦲂𦿞漗𧄉茽𡜺菭𦲀𧁓𡟛妉媂𡞳婡婱𡤅𤇼㜭姯𡜼㛇熎鎐暚𤊥婮娫𤊓樫𣻹𧜶𤑛𤋊焝𤉙𨧡侰𦴨峂𤓎𧹍𤎽樌𤉖𡌄炦焳𤏩㶥泟勇𤩏繥姫崯㷳彜𤩝𡟟綤萦"],["98a1","咅𣫺𣌀𠈔坾𠣕𠘙㿥𡾞𪊶瀃𩅛嵰玏糓𨩙𩐠俈翧狍猐𧫴猸猹𥛶獁獈㺩𧬘遬燵𤣲珡臶㻊県㻑沢国琙琞琟㻢㻰㻴㻺瓓㼎㽓畂畭畲疍㽼痈痜㿀癍㿗癴㿜発𤽜熈嘣覀塩䀝睃䀹条䁅㗛瞘䁪䁯属瞾矋売砘点砜䂨砹硇硑硦葈𥔵礳栃礲䄃"],["9940","䄉禑禙辻稆込䅧窑䆲窼艹䇄竏竛䇏両筢筬筻簒簛䉠䉺类粜䊌粸䊔糭输烀𠳏総緔緐緽羮羴犟䎗耠耥笹耮耱联㷌垴炠肷胩䏭脌猪脎脒畠脔䐁㬹腖腙腚"],["99a1","䐓堺腼膄䐥膓䐭膥埯臁臤艔䒏芦艶苊苘苿䒰荗险榊萅烵葤惣蒈䔄蒾蓡蓸蔐蔸蕒䔻蕯蕰藠䕷虲蚒蚲蛯际螋䘆䘗袮裿褤襇覑𧥧訩訸誔誴豑賔賲贜䞘塟跃䟭仮踺嗘坔蹱嗵躰䠷軎転軤軭軲辷迁迊迌逳駄䢭飠鈓䤞鈨鉘鉫銱銮銿"],["9a40","鋣鋫鋳鋴鋽鍃鎄鎭䥅䥑麿鐗匁鐝鐭鐾䥪鑔鑹锭関䦧间阳䧥枠䨤靀䨵鞲韂噔䫤惨颹䬙飱塄餎餙冴餜餷饂饝饢䭰駅䮝騼鬏窃魩鮁鯝鯱鯴䱭鰠㝯𡯂鵉鰺"],["9aa1","黾噐鶓鶽鷀鷼银辶鹻麬麱麽黆铜黢黱黸竈齄𠂔𠊷𠎠椚铃妬𠓗塀铁㞹𠗕𠘕𠙶𡚺块煳𠫂𠫍𠮿呪吆𠯋咞𠯻𠰻𠱓𠱥𠱼惧𠲍噺𠲵𠳝𠳭𠵯𠶲𠷈楕鰯螥𠸄𠸎𠻗𠾐𠼭𠹳尠𠾼帋𡁜𡁏𡁶朞𡁻𡂈𡂖㙇𡂿𡃓𡄯𡄻卤蒭𡋣𡍵𡌶讁𡕷𡘙𡟃𡟇乸炻𡠭𡥪"],["9b40","𡨭𡩅𡰪𡱰𡲬𡻈拃𡻕𡼕熘桕𢁅槩㛈𢉼𢏗𢏺𢜪𢡱𢥏苽𢥧𢦓𢫕覥𢫨辠𢬎鞸𢬿顇骽𢱌"],["9b62","𢲈𢲷𥯨𢴈𢴒𢶷𢶕𢹂𢽴𢿌𣀳𣁦𣌟𣏞徱晈暿𧩹𣕧𣗳爁𤦺矗𣘚𣜖纇𠍆墵朎"],["9ba1","椘𣪧𧙗𥿢𣸑𣺹𧗾𢂚䣐䪸𤄙𨪚𤋮𤌍𤀻𤌴𤎖𤩅𠗊凒𠘑妟𡺨㮾𣳿𤐄𤓖垈𤙴㦛𤜯𨗨𩧉㝢𢇃譞𨭎駖𤠒𤣻𤨕爉𤫀𠱸奥𤺥𤾆𠝹軚𥀬劏圿煱𥊙𥐙𣽊𤪧喼𥑆𥑮𦭒釔㑳𥔿𧘲𥕞䜘𥕢𥕦𥟇𤤿𥡝偦㓻𣏌惞𥤃䝼𨥈𥪮𥮉𥰆𡶐垡煑澶𦄂𧰒遖𦆲𤾚譢𦐂𦑊"],["9c40","嵛𦯷輶𦒄𡤜諪𤧶𦒈𣿯𦔒䯀𦖿𦚵𢜛鑥𥟡憕娧晉侻嚹𤔡𦛼乪𤤴陖涏𦲽㘘襷𦞙𦡮𦐑𦡞營𦣇筂𩃀𠨑𦤦鄄𦤹穅鷰𦧺騦𦨭㙟𦑩𠀡禃𦨴𦭛崬𣔙菏𦮝䛐𦲤画补𦶮墶"],["9ca1","㜜𢖍𧁋𧇍㱔𧊀𧊅銁𢅺𧊋錰𧋦𤧐氹钟𧑐𠻸蠧裵𢤦𨑳𡞱溸𤨪𡠠㦤㚹尐秣䔿暶𩲭𩢤襃𧟌𧡘囖䃟𡘊㦡𣜯𨃨𡏅熭荦𧧝𩆨婧䲷𧂯𨦫𧧽𧨊𧬋𧵦𤅺筃祾𨀉澵𪋟樃𨌘厢𦸇鎿栶靝𨅯𨀣𦦵𡏭𣈯𨁈嶅𨰰𨂃圕頣𨥉嶫𤦈斾槕叒𤪥𣾁㰑朶𨂐𨃴𨄮𡾡𨅏"],["9d40","𨆉𨆯𨈚𨌆𨌯𨎊㗊𨑨𨚪䣺揦𨥖砈鉕𨦸䏲𨧧䏟𨧨𨭆𨯔姸𨰉輋𨿅𩃬筑𩄐𩄼㷷𩅞𤫊运犏嚋𩓧𩗩𩖰𩖸𩜲𩣑𩥉𩥪𩧃𩨨𩬎𩵚𩶛纟𩻸𩼣䲤镇𪊓熢𪋿䶑递𪗋䶜𠲜达嗁"],["9da1","辺𢒰边𤪓䔉繿潖檱仪㓤𨬬𧢝㜺躀𡟵𨀤𨭬𨮙𧨾𦚯㷫𧙕𣲷𥘵𥥖亚𥺁𦉘嚿𠹭踎孭𣺈𤲞揞拐𡟶𡡻攰嘭𥱊吚𥌑㷆𩶘䱽嘢嘞罉𥻘奵𣵀蝰东𠿪𠵉𣚺脗鵞贘瘻鱅癎瞹鍅吲腈苷嘥脲萘肽嗪祢噃吖𠺝㗎嘅嗱曱𨋢㘭甴嗰喺咗啲𠱁𠲖廐𥅈𠹶𢱢"],["9e40","𠺢麫絚嗞𡁵抝靭咔賍燶酶揼掹揾啩𢭃鱲𢺳冚㓟𠶧冧呍唞唓癦踭𦢊疱肶蠄螆裇膶萜𡃁䓬猄𤜆宐茋𦢓噻𢛴𧴯𤆣𧵳𦻐𧊶酰𡇙鈈𣳼𪚩𠺬𠻹牦𡲢䝎𤿂𧿹𠿫䃺"],["9ea1","鱝攟𢶠䣳𤟠𩵼𠿬𠸊恢𧖣𠿭"],["9ead","𦁈𡆇熣纎鵐业丄㕷嬍沲卧㚬㧜卽㚥𤘘墚𤭮舭呋垪𥪕𠥹"],["9ec5","㩒𢑥獴𩺬䴉鯭𣳾𩼰䱛𤾩𩖞𩿞葜𣶶𧊲𦞳𣜠挮紥𣻷𣸬㨪逈勌㹴㙺䗩𠒎癀嫰𠺶硺𧼮墧䂿噼鮋嵴癔𪐴麅䳡痹㟻愙𣃚𤏲"],["9ef5","噝𡊩垧𤥣𩸆刴𧂮㖭汊鵼"],["9f40","籖鬹埞𡝬屓擓𩓐𦌵𧅤蚭𠴨𦴢𤫢𠵱"],["9f4f","凾𡼏嶎霃𡷑麁遌笟鬂峑箣扨挵髿篏鬪籾鬮籂粆鰕篼鬉鼗鰛𤤾齚啳寃俽麘俲剠㸆勑坧偖妷帒韈鶫轜呩鞴饀鞺匬愰"],["9fa1","椬叚鰊鴂䰻陁榀傦畆𡝭駚剳"],["9fae","酙隁酜"],["9fb2","酑𨺗捿𦴣櫊嘑醎畺抅𠏼獏籰𥰡𣳽"],["9fc1","𤤙盖鮝个𠳔莾衂"],["9fc9","届槀僭坺刟巵从氱𠇲伹咜哚劚趂㗾弌㗳"],["9fdb","歒酼龥鮗頮颴骺麨麄煺笔"],["9fe7","毺蠘罸"],["9feb","嘠𪙊蹷齓"],["9ff0","跔蹏鸜踁抂𨍽踨蹵竓𤩷稾磘泪詧瘇"],["a040","𨩚鼦泎蟖痃𪊲硓咢贌狢獱謭猂瓱賫𤪻蘯徺袠䒷"],["a055","𡠻𦸅"],["a058","詾𢔛"],["a05b","惽癧髗鵄鍮鮏蟵"],["a063","蠏賷猬霡鮰㗖犲䰇籑饊𦅙慙䰄麖慽"],["a073","坟慯抦戹拎㩜懢厪𣏵捤栂㗒"],["a0a1","嵗𨯂迚𨸹"],["a0a6","僙𡵆礆匲阸𠼻䁥"],["a0ae","矾"],["a0b0","糂𥼚糚稭聦聣絍甅瓲覔舚朌聢𧒆聛瓰脃眤覉𦟌畓𦻑螩蟎臈螌詉貭譃眫瓸蓚㘵榲趦"],["a0d4","覩瑨涹蟁𤀑瓧㷛煶悤憜㳑煢恷"],["a0e2","罱𨬭牐惩䭾删㰘𣳇𥻗𧙖𥔱𡥄𡋾𩤃𦷜𧂭峁𦆭𨨏𣙷𠃮𦡆𤼎䕢嬟𦍌齐麦𦉫"],["a3c0","␀",31,"␡"],["c6a1","①",9,"⑴",9,"ⅰ",9,"丶丿亅亠冂冖冫勹匸卩厶夊宀巛⼳广廴彐彡攴无疒癶辵隶¨ˆヽヾゝゞ〃仝々〆〇ー［］✽ぁ",23],["c740","す",58,"ァアィイ"],["c7a1","ゥ",81,"А",5,"ЁЖ",4],["c840","Л",26,"ёж",25,"⇧↸↹㇏𠃌乚𠂊刂䒑"],["c8a1","龰冈龱𧘇"],["c8cd","￢￤＇＂㈱№℡゛゜⺀⺄⺆⺇⺈⺊⺌⺍⺕⺜⺝⺥⺧⺪⺬⺮⺶⺼⺾⻆⻊⻌⻍⻏⻖⻗⻞⻣"],["c8f5","ʃɐɛɔɵœøŋʊɪ"],["f9fe","￭"],["fa40","𠕇鋛𠗟𣿅蕌䊵珯况㙉𤥂𨧤鍄𡧛苮𣳈砼杄拟𤤳𨦪𠊠𦮳𡌅侫𢓭倈𦴩𧪄𣘀𤪱𢔓倩𠍾徤𠎀𠍇滛𠐟偽儁㑺儎顬㝃萖𤦤𠒇兠𣎴兪𠯿𢃼𠋥𢔰𠖎𣈳𡦃宂蝽𠖳𣲙冲冸"],["faa1","鴴凉减凑㳜凓𤪦决凢卂凭菍椾𣜭彻刋刦刼劵剗劔効勅簕蕂勠蘍𦬓包𨫞啉滙𣾀𠥔𣿬匳卄𠯢泋𡜦栛珕恊㺪㣌𡛨燝䒢卭却𨚫卾卿𡖖𡘓矦厓𨪛厠厫厮玧𥝲㽙玜叁叅汉义埾叙㪫𠮏叠𣿫𢶣叶𠱷吓灹唫晗浛呭𦭓𠵴啝咏咤䞦𡜍𠻝㶴𠵍"],["fb40","𨦼𢚘啇䳭启琗喆喩嘅𡣗𤀺䕒𤐵暳𡂴嘷曍𣊊暤暭噍噏磱囱鞇叾圀囯园𨭦㘣𡉏坆𤆥汮炋坂㚱𦱾埦𡐖堃𡑔𤍣堦𤯵塜墪㕡壠壜𡈼壻寿坃𪅐𤉸鏓㖡够梦㛃湙"],["fba1","𡘾娤啓𡚒蔅姉𠵎𦲁𦴪𡟜姙𡟻𡞲𦶦浱𡠨𡛕姹𦹅媫婣㛦𤦩婷㜈媖瑥嫓𦾡𢕔㶅𡤑㜲𡚸広勐孶斈孼𧨎䀄䡝𠈄寕慠𡨴𥧌𠖥寳宝䴐尅𡭄尓珎尔𡲥𦬨屉䣝岅峩峯嶋𡷹𡸷崐崘嵆𡺤岺巗苼㠭𤤁𢁉𢅳芇㠶㯂帮檊幵幺𤒼𠳓厦亷廐厨𡝱帉廴𨒂"],["fc40","廹廻㢠廼栾鐛弍𠇁弢㫞䢮𡌺强𦢈𢏐彘𢑱彣鞽𦹮彲鍀𨨶徧嶶㵟𥉐𡽪𧃸𢙨釖𠊞𨨩怱暅𡡷㥣㷇㘹垐𢞴祱㹀悞悤悳𤦂𤦏𧩓璤僡媠慤萤慂慈𦻒憁凴𠙖憇宪𣾷"],["fca1","𢡟懓𨮝𩥝懐㤲𢦀𢣁怣慜攞掋𠄘担𡝰拕𢸍捬𤧟㨗搸揸𡎎𡟼撐澊𢸶頔𤂌𥜝擡擥鑻㩦携㩗敍漖𤨨𤨣斅敭敟𣁾斵𤥀䬷旑䃘𡠩无旣忟𣐀昘𣇷𣇸晄𣆤𣆥晋𠹵晧𥇦晳晴𡸽𣈱𨗴𣇈𥌓矅𢣷馤朂𤎜𤨡㬫槺𣟂杞杧杢𤇍𩃭柗䓩栢湐鈼栁𣏦𦶠桝"],["fd40","𣑯槡樋𨫟楳棃𣗍椁椀㴲㨁𣘼㮀枬楡𨩊䋼椶榘㮡𠏉荣傐槹𣙙𢄪橅𣜃檝㯳枱櫈𩆜㰍欝𠤣惞欵歴𢟍溵𣫛𠎵𡥘㝀吡𣭚毡𣻼毜氷𢒋𤣱𦭑汚舦汹𣶼䓅𣶽𤆤𤤌𤤀"],["fda1","𣳉㛥㳫𠴲鮃𣇹𢒑羏样𦴥𦶡𦷫涖浜湼漄𤥿𤂅𦹲蔳𦽴凇沜渝萮𨬡港𣸯瑓𣾂秌湏媑𣁋濸㜍澝𣸰滺𡒗𤀽䕕鏰潄潜㵎潴𩅰㴻澟𤅄濓𤂑𤅕𤀹𣿰𣾴𤄿凟𤅖𤅗𤅀𦇝灋灾炧炁烌烕烖烟䄄㷨熴熖𤉷焫煅媈煊煮岜𤍥煏鍢𤋁焬𤑚𤨧𤨢熺𨯨炽爎"],["fe40","鑂爕夑鑃爤鍁𥘅爮牀𤥴梽牕牗㹕𣁄栍漽犂猪猫𤠣𨠫䣭𨠄猨献珏玪𠰺𦨮珉瑉𤇢𡛧𤨤昣㛅𤦷𤦍𤧻珷琕椃𤨦琹𠗃㻗瑜𢢭瑠𨺲瑇珤瑶莹瑬㜰瑴鏱樬璂䥓𤪌"],["fea1","𤅟𤩹𨮏孆𨰃𡢞瓈𡦈甎瓩甞𨻙𡩋寗𨺬鎅畍畊畧畮𤾂㼄𤴓疎瑝疞疴瘂瘬癑癏癯癶𦏵皐臯㟸𦤑𦤎皡皥皷盌𦾟葢𥂝𥅽𡸜眞眦着撯𥈠睘𣊬瞯𨥤𨥨𡛁矴砉𡍶𤨒棊碯磇磓隥礮𥗠磗礴碱𧘌辸袄𨬫𦂃𢘜禆褀椂禀𥡗禝𧬹礼禩渪𧄦㺨秆𩄍秔"]]')},function(t,e){},function(t,e){},function(t,e,n){(function(){var e,r,i,o,a,s,l={}.hasOwnProperty;e=n(178),o=n(49).Number,s=n(26),a=n(104).inspect,i=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return function(t,e){for(var n in e)l.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype}(e,t),e.prototype.decode=function(t,e){var n,i,a;return i=t.pos,n=s.resolveLength(this.length,t,e),this.length instanceof o&&(e={parent:e,_startOffset:i,_currentOffset:0,_length:n}),a=new r(this.type,n,t,e),t.pos+=n*this.type.size(null,e),a},e.prototype.size=function(t,n){return t instanceof r&&(t=t.toArray()),e.__super__.size.call(this,t,n)},e.prototype.encode=function(t,n,i){return n instanceof r&&(n=n.toArray()),e.__super__.encode.call(this,t,n,i)},e}(e),r=function(){function t(t,e,n,r){this.type=t,this.length=e,this.stream=n,this.ctx=r,this.base=this.stream.pos,this.items=[]}return t.prototype.get=function(t){var e;if(!(t<0||t>=this.length))return null==this.items[t]&&(e=this.stream.pos,this.stream.pos=this.base+this.type.size(null,this.ctx)*t,this.items[t]=this.type.decode(this.stream,this.ctx),this.stream.pos=e),this.items[t]},t.prototype.toArray=function(){var t,e,n,r;for(r=[],t=e=0,n=this.length;e<n;t=e+=1)r.push(this.get(t));return r},t.prototype.inspect=function(){return a(this.toArray())},t}(),t.exports=i}).call(this)},function(t,e){(function(){var e;e=function(){function t(t,e){this.type=t,this.flags=null!=e?e:[]}return t.prototype.decode=function(t){var e,n,r,i,o,a,s;for(i=this.type.decode(t),r={},n=o=0,a=(s=this.flags).length;o<a;n=++o)null!=(e=s[n])&&(r[e]=!!(i&1<<n));return r},t.prototype.size=function(){return this.type.size()},t.prototype.encode=function(t,e){var n,r,i,o,a,s;for(i=0,r=o=0,a=(s=this.flags).length;o<a;r=++o)null!=(n=s[r])&&e[n]&&(i|=1<<r);return this.type.encode(t,i)},t}(),t.exports=e}).call(this)},function(t,e){(function(){var e;e=function(){function t(t){this.type=t}return t.prototype.decode=function(t,e){return!!this.type.decode(t,e)},t.prototype.size=function(t,e){return this.type.size(t,e)},t.prototype.encode=function(t,e,n){return this.type.encode(t,+e,n)},t}(),t.exports=e}).call(this)},function(t,e,n){(function(){var e,r,i;i=n(26),r=n(49).Number,e=function(){function t(t){this.length=t}return t.prototype.decode=function(t,e){var n;return n=i.resolveLength(this.length,t,e),t.readBuffer(n)},t.prototype.size=function(t,e){return t?t.length:i.resolveLength(this.length,null,e)},t.prototype.encode=function(t,e,n){return this.length instanceof r&&this.length.encode(t,e.length),t.writeBuffer(e)},t}(),t.exports=e}).call(this)},function(t,e){(function(){var e;e=function(){function t(t,e){this.type=t,this.options=null!=e?e:[]}return t.prototype.decode=function(t){var e;return e=this.type.decode(t),this.options[e]||e},t.prototype.size=function(){return this.type.size()},t.prototype.encode=function(t,e){var n;if(-1===(n=this.options.indexOf(e)))throw new Error("Unknown option in enum: "+e);return this.type.encode(t,n)},t}(),t.exports=e}).call(this)},function(t,e){(function(){var e;e=function(){function t(t,e){this.type=t,this.condition=null==e||e}return t.prototype.decode=function(t,e){var n;if("function"==typeof(n=this.condition)&&(n=n.call(e,e)),n)return this.type.decode(t,e)},t.prototype.size=function(t,e){var n;return"function"==typeof(n=this.condition)&&(n=n.call(e,e)),n?this.type.size(t,e):0},t.prototype.encode=function(t,e,n){var r;if("function"==typeof(r=this.condition)&&(r=r.call(n,n)),r)return this.type.encode(t,e,n)},t}(),t.exports=e}).call(this)},function(t,e,n){(function(){var e,r;r=n(26),e=function(){function t(t,e){this.type=t,this.count=null!=e?e:1}return t.prototype.decode=function(t,e){t.pos+=this.size(null,e)},t.prototype.size=function(t,e){var n;return n=r.resolveLength(this.count,null,e),this.type.size()*n},t.prototype.encode=function(t,e,n){return t.fill(0,this.size(e,n))},t}(),t.exports=e}).call(this)},function(t,e,n){(function(e){(function(){var r,i,o;r=n(49).Number,o=n(26),i=function(){function t(t,e){this.length=t,this.encoding=null!=e?e:"ascii"}return t.prototype.decode=function(t,e){var n,r,i,a,s;return i=(function(){if(null!=this.length)return o.resolveLength(this.length,t,e);for(n=t.buffer,i=t.length,a=t.pos;a<i&&0!==n[a];)++a;return a-t.pos}).call(this),"function"==typeof(r=this.encoding)&&(r=r.call(e,e)||"ascii"),s=t.readString(i,r),null==this.length&&t.pos<t.length&&t.pos++,s},t.prototype.size=function(t,n){var i,a;return t?("function"==typeof(i=this.encoding)&&(i=i.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),"utf16be"===i&&(i="utf16le"),a=e.byteLength(t,i),this.length instanceof r&&(a+=this.length.size()),null==this.length&&a++,a):o.resolveLength(this.length,null,n)},t.prototype.encode=function(t,n,i){var o;if("function"==typeof(o=this.encoding)&&(o=o.call(null!=i?i.val:void 0,null!=i?i.val:void 0)||"ascii"),this.length instanceof r&&this.length.encode(t,e.byteLength(n,o)),t.writeString(n,o),null==this.length)return t.writeUInt8(0)},t}(),t.exports=i}).call(this)}).call(this,n(4).Buffer)},function(t,e,n){(function(){var e,r={}.hasOwnProperty;e=function(t){function e(t,e){this.type=t,this.versions=null!=e?e:{},"string"==typeof this.type&&(this.versionGetter=new Function("parent","return parent."+this.type),this.versionSetter=new Function("parent","version","return parent."+this.type+" = version"))}return function(t,e){for(var n in e)r.call(e,n)&&(t[n]=e[n]);function i(){this.constructor=t}i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype}(e,t),e.prototype.decode=function(t,n,r){var i,o,a;if(null==r&&(r=0),(o=this._setup(t,n,r)).version="string"==typeof this.type?this.versionGetter(n):this.type.decode(t),this.versions.header&&this._parseFields(t,o,this.versions.header),null==(i=this.versions[o.version]))throw new Error("Unknown version "+o.version);return i instanceof e?i.decode(t,n):(this._parseFields(t,o,i),null!=(a=this.process)&&a.call(o,t),o)},e.prototype.size=function(t,e,n){var r,i,o,a,s,l;if(null==n&&(n=!0),!t)throw new Error("Not a fixed size");if(r={parent:e,val:t,pointerSize:0},a=0,"string"!=typeof this.type&&(a+=this.type.size(t.version,r)),this.versions.header)for(o in l=this.versions.header)null!=(s=l[o]).size&&(a+=s.size(t[o],r));if(null==(i=this.versions[t.version]))throw new Error("Unknown version "+t.version);for(o in i)null!=(s=i[o]).size&&(a+=s.size(t[o],r));return n&&(a+=r.pointerSize),a},e.prototype.encode=function(t,e,n){var r,i,o,a,s,l,c,u;if(null!=(c=this.preEncode)&&c.call(e,t),(r={pointers:[],startOffset:t.pos,parent:n,val:e,pointerSize:0}).pointerOffset=t.pos+this.size(e,r,!1),"string"!=typeof this.type&&this.type.encode(t,e.version),this.versions.header)for(a in u=this.versions.header)null!=(l=u[a]).encode&&l.encode(t,e[a],r);for(a in i=this.versions[e.version])null!=(l=i[a]).encode&&l.encode(t,e[a],r);for(o=0;o<r.pointers.length;)(s=r.pointers[o++]).type.encode(t,s.val,s.parent)},e}(n(179)),t.exports=e}).call(this)},function(t,e,n){(function(){var t,r,i;i=n(26),t=function(){function t(t,e,n){var r,i,o,a;this.offsetType=t,this.type=e,this.options=null!=n?n:{},"void"===this.type&&(this.type=null),null==(r=this.options).type&&(r.type="local"),null==(i=this.options).allowNull&&(i.allowNull=!0),null==(o=this.options).nullValue&&(o.nullValue=0),null==(a=this.options).lazy&&(a.lazy=!1),this.options.relativeTo&&(this.relativeToGetter=new Function("ctx","return ctx."+this.options.relativeTo))}return t.prototype.decode=function(t,e){var n,r,o,a,s,l,c;return(o=this.offsetType.decode(t,e))===this.options.nullValue&&this.options.allowNull?null:(s=(function(){switch(this.options.type){case"local":return e._startOffset;case"immediate":return t.pos-this.offsetType.size();case"parent":return e.parent._startOffset;default:for(n=e;n.parent;)n=n.parent;return n._startOffset||0}}).call(this),this.options.relativeTo&&(s+=this.relativeToGetter(e)),a=o+s,null!=this.type?(l=null,c=this,r=function(){var n;return null!=l||(n=t.pos,t.pos=a,l=c.type.decode(t,e),t.pos=n),l},this.options.lazy?new i.PropertyDescriptor({get:r}):r()):a)},t.prototype.size=function(t,e){var n,i;switch(n=e,this.options.type){case"local":case"immediate":break;case"parent":e=e.parent;break;default:for(;e.parent;)e=e.parent}if(null==(i=this.type)){if(!(t instanceof r))throw new Error("Must be a VoidPointer");i=t.type,t=t.value}return t&&e&&(e.pointerSize+=i.size(t,n)),this.offsetType.size()},t.prototype.encode=function(t,e,n){var i,o,a;if(i=n,null!=e){switch(this.options.type){case"local":o=n.startOffset;break;case"immediate":o=t.pos+this.offsetType.size(e,i);break;case"parent":o=(n=n.parent).startOffset;break;default:for(o=0;n.parent;)n=n.parent}if(this.options.relativeTo&&(o+=this.relativeToGetter(i.val)),this.offsetType.encode(t,n.pointerOffset-o),null==(a=this.type)){if(!(e instanceof r))throw new Error("Must be a VoidPointer");a=e.type,e=e.value}return n.pointers.push({type:a,val:e,parent:i}),n.pointerOffset+=a.size(e,i)}this.offsetType.encode(t,this.options.nullValue)},t}(),r=function(t,e){this.type=t,this.value=e},e.Pointer=t,e.VoidPointer=r}).call(this)},function(t,e,n){t.exports={default:n(333),__esModule:!0}},function(t,e,n){n(334);var r=n(2).Object;t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)}},function(t,e,n){var r=n(35),i=n(113).f;n(115)("getOwnPropertyDescriptor",(function(){return function(t,e){return i(r(t),e)}}))},function(t,e,n){t.exports={default:n(336),__esModule:!0}},function(t,e,n){n(74),n(60),t.exports=n(344)},function(t,e,n){"use strict";var r=n(338),i=n(183),o=n(58),a=n(35);t.exports=n(116)(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e,n){"use strict";var r=n(76),i=n(57),o=n(79),a={};n(27)(a,n(14)("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(35),i=n(77),o=n(187);t.exports=function(t){return function(e,n,a){var s,l=r(e),c=i(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var r=n(21).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(36),i=n(50),o=n(118)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){var r=n(117),i=n(112);t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),l=r(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}}},function(t,e,n){var r=n(28),i=n(121);t.exports=n(2).getIterator=function(t){var e=i(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return r(e.call(t))}},function(t,e,n){t.exports={default:n(346),__esModule:!0}},function(t,e,n){n(347),t.exports=n(2).Object.freeze},function(t,e,n){var r=n(20),i=n(80).onFreeze;n(115)("freeze",(function(t){return function(e){return t&&r(e)?t(i(e)):e}}))},function(t,e,n){t.exports={default:n(349),__esModule:!0}},function(t,e,n){n(60),n(74),t.exports=n(123).f("iterator")},function(t,e,n){t.exports={default:n(351),__esModule:!0}},function(t,e,n){n(352),n(126),n(355),n(356),t.exports=n(2).Symbol},function(t,e,n){"use strict";var r=n(21),i=n(36),o=n(13),a=n(7),s=n(184),l=n(80).KEY,c=n(37),u=n(119),h=n(79),d=n(78),f=n(14),p=n(123),g=n(124),m=n(353),y=n(189),v=n(28),b=n(20),_=n(50),w=n(35),x=n(114),M=n(57),S=n(76),A=n(354),C=n(113),k=n(125),T=n(17),E=n(59),O=C.f,D=T.f,P=A.f,L=r.Symbol,I=r.JSON,R=I&&I.stringify,N=f("_hidden"),B=f("toPrimitive"),F={}.propertyIsEnumerable,z=u("symbol-registry"),j=u("symbols"),W=u("op-symbols"),V=Object.prototype,H="function"==typeof L&&!!k.f,Y=r.QObject,U=!Y||!Y.prototype||!Y.prototype.findChild,q=o&&c((function(){return 7!=S(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=O(V,e);r&&delete V[e],D(t,e,n),r&&t!==V&&D(V,e,r)}:D,$=function(t){var e=j[t]=S(L.prototype);return e._k=t,e},G=H&&"symbol"==typeof L.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof L},X=function(t,e,n){return t===V&&X(W,e,n),v(t),e=x(e,!0),v(n),i(j,e)?(n.enumerable?(i(t,N)&&t[N][e]&&(t[N][e]=!1),n=S(n,{enumerable:M(0,!1)})):(i(t,N)||D(t,N,M(1,{})),t[N][e]=!0),q(t,e,n)):D(t,e,n)},K=function(t,e){v(t);for(var n,r=m(e=w(e)),i=0,o=r.length;o>i;)X(t,n=r[i++],e[n]);return t},Z=function(t){var e=F.call(this,t=x(t,!0));return!(this===V&&i(j,t)&&!i(W,t))&&(!(e||!i(this,t)||!i(j,t)||i(this,N)&&this[N][t])||e)},J=function(t,e){if(t=w(t),e=x(e,!0),t!==V||!i(j,e)||i(W,e)){var n=O(t,e);return!n||!i(j,e)||i(t,N)&&t[N][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=P(w(t)),r=[],o=0;n.length>o;)i(j,e=n[o++])||e==N||e==l||r.push(e);return r},tt=function(t){for(var e,n=t===V,r=P(n?W:w(t)),o=[],a=0;r.length>a;)!i(j,e=r[a++])||n&&!i(V,e)||o.push(j[e]);return o};H||(s((L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var t=d(arguments.length>0?arguments[0]:void 0),e=function(n){this===V&&e.call(W,n),i(this,N)&&i(this[N],t)&&(this[N][t]=!1),q(this,t,M(1,n))};return o&&U&&q(V,t,{configurable:!0,set:e}),$(t)}).prototype,"toString",(function(){return this._k})),C.f=J,T.f=X,n(190).f=A.f=Q,n(73).f=Z,k.f=tt,o&&!n(75)&&s(V,"propertyIsEnumerable",Z,!0),p.f=function(t){return $(f(t))}),a(a.G+a.W+a.F*!H,{Symbol:L});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var rt=E(f.store),it=0;rt.length>it;)g(rt[it++]);a(a.S+a.F*!H,"Symbol",{for:function(t){return i(z,t+="")?z[t]:z[t]=L(t)},keyFor:function(t){if(!G(t))throw TypeError(t+" is not a symbol!");for(var e in z)if(z[e]===t)return e},useSetter:function(){U=!0},useSimple:function(){U=!1}}),a(a.S+a.F*!H,"Object",{create:function(t,e){return void 0===e?S(t):K(S(t),e)},defineProperty:X,defineProperties:K,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:tt});var ot=c((function(){k.f(1)}));a(a.S+a.F*ot,"Object",{getOwnPropertySymbols:function(t){return k.f(_(t))}}),I&&a(a.S+a.F*(!H||c((function(){var t=L();return"[null]"!=R([t])||"{}"!=R({a:t})||"{}"!=R(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(b(e)||void 0!==t)&&!G(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!G(e))return e}),r[1]=e,R.apply(I,r)}}),L.prototype[B]||n(27)(L.prototype,B,L.prototype.valueOf),h(L,"Symbol"),h(Math,"Math",!0),h(r.JSON,"JSON",!0)},function(t,e,n){var r=n(59),i=n(125),o=n(73);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),l=o.f,c=0;s.length>c;)l.call(t,a=s[c++])&&e.push(a);return e}},function(t,e,n){var r=n(35),i=n(190).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return i(t)}catch(e){return a.slice()}}(t):i(r(t))}},function(t,e,n){n(124)("asyncIterator")},function(t,e,n){n(124)("observable")},function(t,e,n){t.exports={default:n(358),__esModule:!0}},function(t,e,n){n(359),t.exports=n(2).Object.keys},function(t,e,n){var r=n(50),i=n(59);n(115)("keys",(function(){return function(t){return i(r(t))}}))},function(t,e,n){n(361);var r=n(2).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(7);r(r.S+r.F*!n(13),"Object",{defineProperty:n(17).f})},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";e.__esModule=!0;var r,i=(r=n(191))&&r.__esModule?r:{default:r};e.default=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}()},function(t,e,n){t.exports={default:n(365),__esModule:!0}},function(t,e,n){n(126),n(60),n(74),n(366),n(371),n(373),n(374),t.exports=n(2).Map},function(t,e,n){"use strict";var r=n(192),i=n(127);t.exports=n(197)("Map",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(t){var e=r.getEntry(i(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(i(this,"Map"),0===t?0:t,e)}},r,!0)},function(t,e,n){"use strict";var r=n(21),i=n(2),o=n(17),a=n(13),s=n(14)("species");t.exports=function(t){var e="function"==typeof i[t]?i[t]:r[t];a&&e&&!e[s]&&o.f(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var r=n(38),i=n(110),o=n(50),a=n(77),s=n(369);t.exports=function(t,e){var n=1==t,l=2==t,c=3==t,u=4==t,h=6==t,d=5==t||h,f=e||s;return function(e,s,p){for(var g,m,y=o(e),v=i(y),b=r(s,p,3),_=a(v.length),w=0,x=n?f(e,_):l?f(e,0):void 0;_>w;w++)if((d||w in v)&&(m=b(g=v[w],w,y),t))if(n)x[w]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return w;case 2:x.push(g)}else if(u)return!1;return h?-1:c||u?u:x}}},function(t,e,n){var r=n(370);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(20),i=n(189),o=n(14)("species");t.exports=function(t){var e;return i(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},function(t,e,n){var r=n(7);r(r.P+r.R,"Map",{toJSON:n(198)("Map")})},function(t,e,n){var r=n(81);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},function(t,e,n){n(199)("Map")},function(t,e,n){n(200)("Map")},function(t,e,n){"use strict";e.__esModule=!0;var r,i=(r=n(122))&&r.__esModule?r:{default:r};e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":(0,i.default)(e))&&"function"!=typeof e?t:e}},function(t,e,n){"use strict";e.__esModule=!0;var r=a(n(377)),i=a(n(381)),o=a(n(122));function a(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,o.default)(e)));t.prototype=(0,i.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(r.default?(0,r.default)(t,e):t.__proto__=e)}},function(t,e,n){t.exports={default:n(378),__esModule:!0}},function(t,e,n){n(379),t.exports=n(2).Object.setPrototypeOf},function(t,e,n){var r=n(7);r(r.S,"Object",{setPrototypeOf:n(380).set})},function(t,e,n){var r=n(20),i=n(28),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{(r=n(38)(Function.call,n(113).f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(i){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){t.exports={default:n(382),__esModule:!0}},function(t,e,n){n(383);var r=n(2).Object;t.exports=function(t,e){return r.create(t,e)}},function(t,e,n){var r=n(7);r(r.S,"Object",{create:n(76)})},function(t,e,n){t.exports={default:n(385),__esModule:!0}},function(t,e,n){n(386);var r=n(2).Object;t.exports=function(t,e){return r.defineProperties(t,e)}},function(t,e,n){var r=n(7);r(r.S+r.F*!n(13),"Object",{defineProperties:n(185)})},function(t,e,n){var r=n(201),i=n(389),o=n(390),a=n(391),s=n(394),l=n(400),c=Date.prototype.getTime;function u(t){return null==t}function h(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length||"function"!=typeof t.copy||"function"!=typeof t.slice||t.length>0&&"number"!=typeof t[0])}t.exports=function t(e,n,d){var f=d||{};return!!(f.strict?o(e,n):e===n)||(!e||!n||"object"!=typeof e&&"object"!=typeof n?f.strict?o(e,n):e==n:function(e,n,o){var d,f;if(typeof e!=typeof n)return!1;if(u(e)||u(n))return!1;if(e.prototype!==n.prototype)return!1;if(i(e)!==i(n))return!1;var p=a(e),g=a(n);if(p!==g)return!1;if(p||g)return e.source===n.source&&s(e)===s(n);if(l(e)&&l(n))return c.call(e)===c.call(n);var m=h(e),y=h(n);if(m!==y)return!1;if(m||y){if(e.length!==n.length)return!1;for(d=0;d<e.length;d++)if(e[d]!==n[d])return!1;return!0}if(typeof e!=typeof n)return!1;try{var v=r(e),b=r(n)}catch(_){return!1}if(v.length!==b.length)return!1;for(v.sort(),b.sort(),d=v.length-1;d>=0;d--)if(v[d]!=b[d])return!1;for(d=v.length-1;d>=0;d--)if(!t(e[f=v[d]],n[f],o))return!1;return!0}(e,n,f))}},function(t,e,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n(202),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(t){var e=t.constructor;return e&&e.prototype===t},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!d["$"+t]&&i.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{h(window[t])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(t){var e=null!==t&&"object"==typeof t,n="[object Function]"===o.call(t),r=a(t),s=e&&"[object String]"===o.call(t),d=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=c&&n;if(s&&t.length>0&&!i.call(t,0))for(var g=0;g<t.length;++g)d.push(String(g));if(r&&t.length>0)for(var m=0;m<t.length;++m)d.push(String(m));else for(var y in t)p&&"prototype"===y||!i.call(t,y)||d.push(String(y));if(l)for(var v=function(t){if("undefined"==typeof window||!f)return h(t);try{return h(t)}catch(e){return!1}}(t),b=0;b<u.length;++b)v&&"constructor"===u[b]||!i.call(t,u[b])||d.push(u[b]);return d}}t.exports=r},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,i=Object.prototype.toString,o=function(t){return!(r&&t&&"object"==typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===i.call(t)},a=function(t){return!!o(t)||null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Array]"!==i.call(t)&&"[object Function]"===i.call(t.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,t.exports=s?o:a},function(t,e,n){"use strict";var r=function(t){return t!=t};t.exports=function(t,e){return 0===t&&0===e?1/t==1/e:t===e||!(!r(t)||!r(e))}},function(t,e,n){"use strict";var r=n(392),i=RegExp.prototype.exec,o=Object.getOwnPropertyDescriptor,a=Object.prototype.toString,s="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){if(!t||"object"!=typeof t)return!1;if(!s)return"[object RegExp]"===a.call(t);var e=o(t,"lastIndex");return!(!e||!r(e,"value"))&&function(t){try{var e=t.lastIndex;return t.lastIndex=0,i.call(t),!0}catch(n){return!1}finally{t.lastIndex=e}}(t)}},function(t,e,n){"use strict";var r=n(128);t.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(t,e,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,o=Object.prototype.toString;t.exports=function(t){var e=this;if("function"!=typeof e||"[object Function]"!==o.call(e))throw new TypeError(r+e);for(var n,a=i.call(arguments,1),s=function(){if(this instanceof n){var r=e.apply(this,a.concat(i.call(arguments)));return Object(r)===r?r:this}return e.apply(t,a.concat(i.call(arguments)))},l=Math.max(0,e.length-a.length),c=[],u=0;u<l;u++)c.push("$"+u);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(s),e.prototype){var h=function(){};h.prototype=e.prototype,n.prototype=new h,h.prototype=null}return n}},function(t,e,n){"use strict";var r=n(129),i=n(395),o=n(203),a=n(204),s=n(399),l=i(o);r(l,{getPolyfill:a,implementation:o,shim:s}),t.exports=l},function(t,e,n){"use strict";var r=n(128),i=n(396)("%Function%"),o=i.apply,a=i.call;t.exports=function(){return r.apply(a,arguments)},t.exports.apply=function(){return r.apply(o,arguments)}},function(t,e,n){"use strict";var r=TypeError,i=Object.getOwnPropertyDescriptor;if(i)try{i({},"")}catch(m){i=null}var o=function(){throw new r},a=i?function(){try{return o}catch(t){try{return i(arguments,"callee").get}catch(e){return o}}}():o,s=n(397)(),l=Object.getPrototypeOf||function(t){return t.__proto__},c="undefined"==typeof Uint8Array?void 0:l(Uint8Array),u={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":s?l([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s?l(l([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&s?l((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&s?l((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":s?l(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":s?Symbol:void 0,"%SymbolPrototype%":s?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":a,"%TypedArray%":c,"%TypedArrayPrototype%":c?c.prototype:void 0,"%TypeError%":r,"%TypeErrorPrototype%":r.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},h=n(128).call(Function.call,String.prototype.replace),d=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,f=/\\(\\)?/g,p=function(t){var e=[];return h(t,d,(function(t,n,r,i){e[e.length]=r?h(i,f,"$1"):n||t})),e},g=function(t,e){if(!(t in u))throw new SyntaxError("intrinsic "+t+" does not exist!");if(void 0===u[t]&&!e)throw new r("intrinsic "+t+" exists, but is not available. Please file an issue!");return u[t]};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=p(t),o=g("%"+(n.length>0?n[0]:"")+"%",e),a=1;a<n.length;a+=1)if(null!=o)if(i&&a+1>=n.length){var s=i(o,n[a]);if(!e&&!(n[a]in o))throw new r("base intrinsic for "+t+" exists, but the property is not available.");o=s?s.get||s.value:o[n[a]]}else o=o[n[a]];return o}},function(t,e,n){"use strict";(function(e){var r=e.Symbol,i=n(398);t.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}}).call(this,n(22))},function(t,e,n){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var r=Object.getOwnPropertySymbols(t);if(1!==r.length||r[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(t,e,n){"use strict";var r=n(129).supportsDescriptors,i=n(204),o=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,l=Object.getPrototypeOf,c=/a/;t.exports=function(){if(!r||!l)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=i(),e=l(c),n=o(e,"flags");return n&&n.get===t||a(e,"flags",{configurable:!0,enumerable:!1,get:t}),t}},function(t,e,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"object"==typeof t&&null!==t&&(o?function(t){try{return r.call(t),!0}catch(e){return!1}}(t):"[object Date]"===i.call(t))}},function(t,e,n){t.exports={default:n(402),__esModule:!0}},function(t,e,n){n(403),t.exports=n(2).Object.assign},function(t,e,n){var r=n(7);r(r.S+r.F,"Object",{assign:n(404)})},function(t,e,n){"use strict";var r=n(13),i=n(59),o=n(125),a=n(73),s=n(50),l=n(110),c=Object.assign;t.exports=!c||n(37)((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=s(t),c=arguments.length,u=1,h=o.f,d=a.f;c>u;)for(var f,p=l(arguments[u++]),g=h?i(p).concat(h(p)):i(p),m=g.length,y=0;m>y;)f=g[y++],r&&!d.call(p,f)||(n[f]=p[f]);return n}:c},function(t,e,n){t.exports={default:n(406),__esModule:!0}},function(t,e,n){n(407),t.exports=n(2).String.fromCodePoint},function(t,e,n){var r=n(7),i=n(187),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},function(t,e,n){t.exports={default:n(409),__esModule:!0}},function(t,e,n){n(60),n(410),t.exports=n(2).Array.from},function(t,e,n){"use strict";var r=n(38),i=n(7),o=n(50),a=n(195),s=n(196),l=n(77),c=n(411),u=n(121);i(i.S+i.F*!n(412)((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,i,h,d=o(t),f="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,m=void 0!==g,y=0,v=u(d);if(m&&(g=r(g,p>2?arguments[2]:void 0,2)),null==v||f==Array&&s(v))for(n=new f(e=l(d.length));e>y;y++)c(n,y,m?g(d[y],y):d[y]);else for(h=v.call(d),n=new f;!(i=h.next()).done;y++)c(n,y,m?a(h,g,[i.value,y],!0):i.value);return n.length=y,n}})},function(t,e,n){"use strict";var r=n(17),i=n(57);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(14)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(a){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],s=o[r]();s.next=function(){return{done:n=!0}},o[r]=function(){return s},t(o)}catch(a){}return n}},function(t,e,n){t.exports={default:n(414),__esModule:!0}},function(t,e,n){n(126),n(60),n(74),n(415),n(416),n(417),n(418),t.exports=n(2).Set},function(t,e,n){"use strict";var r=n(192),i=n(127);t.exports=n(197)("Set",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(i(this,"Set"),t=0===t?0:t,t)}},r)},function(t,e,n){var r=n(7);r(r.P+r.R,"Set",{toJSON:n(198)("Set")})},function(t,e,n){n(199)("Set")},function(t,e,n){n(200)("Set")},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(420);var r=o(n(421)),i=o(n(423));function o(t){return t&&t.__esModule?t:{default:t}}var a,s,l,c,u,h,d,f,p,g,m,y,v,b,_=Math.log2||function(t){return Math.log(t)/Math.LN2},w=function(t){return _(t)+1|0},x=(a={categories:["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],combiningClasses:["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],scripts:["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],eaw:["N","Na","A","W","H","F"]},s=new r.default(i.default.toByteArray("AAARAAAAAADwfAEAZXl5ONRt+/5bPVFZimRfKoTQJNm37CGE7Iw0j3UsTWKsoyI7kwyyTiEUzSD7NiEzhWYijH0wMVkHE4Mx49fzfo+3nuP4/fdZjvv+XNd5n/d9nef1WZvmKhTxiZndzDQBSEYQqxqKwnsKvGQucFh+6t6cJ792ePQBZv5S9yXSwkyjf/P4T7mTNnIAv1dOVhMlR9lflbUL9JeJguqsjvG9NTj/wLb566VAURnLo2vvRi89S3gW/33ihh2eXpDn40BIW7REl/7coRKIhAFlAiOtbLDTt6mMb4GzMF1gNnvX/sBxtbsAIjfztCNcQjcNDtLThRvuXu5M5g/CBjaLBE4lJm4qy/oZD97+IJryApcXfgWYlkvWbhfXgujOJKVu8B+ozqTLbxyJ5kNiR75CxDqfBM9eOlDMmGeoZ0iQbbS5VUplIwI+ZNXEKQVJxlwqjhOY7w3XwPesbLK5JZE+Tt4X8q8km0dzInsPPzbscrjBMVjF5mOHSeRdJVgKUjLTHiHqXSPkep8N/zFk8167KLp75f6RndkvzdfB6Uz3MmqvRArzdCbs1/iRZjYPLLF3U8Qs+H+Rb8iK51a6NIV2V9+07uJsTGFWpPz8J++7iRu2B6eAKlK/kujrLthwaD/7a6J5w90TusnH1JMAc+gNrql4aspOUG/RrsxUKmPzhHgP4Bleru+6Vfc/MBjgXVx7who94nPn7MPFrnwQP7g0k0Dq0h2GSKO6fTZ8nLodN1SiOUj/5EL/Xo1DBvRm0wmrh3x6phcJ20/9CuMr5h8WPqXMSasLoLHoufTmE7mzYrs6B0dY7KjuCogKqsvxnxAwXWvd9Puc9PnE8DOHT2INHxRlIyVHrqZahtfV2E/A2PDdtA3ewlRHMtFIBKO/T4IozWTQZ+mb+gdKuk/ZHrqloucKdsOSJmlWTSntWjcxVMjUmroXLM10I6TwDLnBq4LP69TxgVeyGsd8yHvhF8ydPlrNRSNs9EP7WmeuSE7Lu10JbOuQcJw/63sDp68wB9iwP5AO+mBpV0R5VDDeyQUFCel1G+4KHBgEVFS0YK+m2sXLWLuGTlkVAd97WwKKdacjWElRCuDRauf33l/yVcDF6sVPKeTes99FC1NpNWcpieGSV/IbO8PCTy5pbUR1U8lxzf4T+y6fZMxOz3LshkQLeeDSd0WmUrQgajmbktrxsb2AZ0ACw2Vgni+gV/m+KvCRWLg08Clx7uhql+v9XySGcjjOHlsp8vBw/e8HS7dtiqF6T/XcSXuaMW66GF1g4q9YyBadHqy3Y5jin1c7yZos6BBr6dsomSHxiUHanYtcYQwnMMZhRhOnaYJeyJzaRuukyCUh48+e/BUvk/aEfDp8ag+jD64BHxNnQ5v/E7WRk7eLjGV13I3oqy45YNONi/1op1oDr7rPjkhPsTXgUpQtGDPlIs55KhQaic9kSGs/UrZ2QKQOflB8MTEQxRF9pullToWO7Eplan6mcMRFnUu2441yxi23x+KqKlr7RWWsi9ZXMWlr8vfP3llk1m2PRj0yudccxBuoa7VfIgRmnFPGX6Pm1WIfMm/Rm4n/xTn8IGqA0GWuqgu48pEUO0U9nN+ZdIvFpPb7VDPphIfRZxznlHeVFebkd9l+raXy9BpTMcIUIvBfgHEb6ndGo8VUkxpief14KjzFOcaANfgvFpvyY8lE8lE4raHizLpluPzMks1hx/e1Hok5yV0p7qQH7GaYeMzzZTFvRpv6k6iaJ4yNqzBvN8J7B430h2wFm1IBPcqbou33G7/NWPgopl4Mllla6e24L3TOTVNkza2zv3QKuDWTeDpClCEYgTQ+5vEBSQZs/rMF50+sm4jofTgWLqgX1x3TkrDEVaRqfY/xZizFZ3Y8/DFEFD31VSfBQ5raEB6nHnZh6ddehtclQJ8fBrldyIh99LNnV32HzKEej04hk6SYjdauCa4aYW0ru/QxvQRGzLKOAQszf3ixJypTW3WWL6BLSF2EMCMIw7OUvWBC6A/gDc2D1jvBapMCc7ztx6jYczwTKsRLL6dMNXb83HS8kdD0pTMMj161zbVHkU0mhSHo9SlBDDXdN6hDvRGizmohtIyR3ot8tF5iUG4GLNcXeGvBudSFrHu+bVZb9jirNVG+rQPI51A7Hu8/b0UeaIaZ4UgDO68PkYx3PE2HWpKapJ764Kxt5TFYpywMy4DLQqVRy11I7SOLhxUFmqiEK52NaijWArIfCg6qG8q5eSiwRCJb1R7GDJG74TrYgx/lVq7w9++Kh929xSJEaoSse5fUOQg9nMAnIZv+7fwVRcNv3gOHI46Vb5jYUC66PYHO6lS+TOmvEQjuYmx4RkffYGxqZIp/DPWNHAixbRBc+XKE3JEOgs4jIwu/dSAwhydruOGF39co91aTs85JJ3Z/LpXoF43hUwJsb/M1Chzdn8HX8vLXnqWUKvRhNLpfAF4PTFqva1sBQG0J+59HyYfmQ3oa4/sxZdapVLlo/fooxSXi/dOEQWIWq8E0FkttEyTFXR2aNMPINMIzZwCNEheYTVltsdaLkMyKoEUluPNAYCM2IG3br0DLy0fVNWKHtbSKbBjfiw7Lu06gQFalC7RC9BwRMSpLYDUo9pDtDfzwUiPJKLJ2LGcSphWBadOI/iJjNqUHV7ucG8yC6+iNM9QYElqBR7ECFXrcTgWQ3eG/tCWacT9bxIkfmxPmi3vOd36KxihAJA73vWNJ+Y9oapXNscVSVqS5g15xOWND/WuUCcA9YAAg6WFbjHamrblZ5c0L6Zx1X58ZittGcfDKU697QRSqW/g+RofNRyvrWMrBn44cPvkRe2HdTu/Cq01C5/riWPHZyXPKHuSDDdW8c1XPgd6ogvLh20qEIu8c19sqr4ufyHrwh37ZN5MkvY1dsGmEz9pUBTxWrvvhNyODyX2Q1k/fbX/T/vbHNcBrmjgDtvBdtZrVtiIg5iXQuzO/DEMvRX8Mi1zymSlt92BGILeKItjoShJXE/H7xwnf0Iewb8BFieJ9MflEBCQYEDm8eZniiEPfGoaYiiEdhQxHQNr2AuRdmbL9mcl18Kumh+HEZLp6z+j35ML9zTbUwahUZCyQQOgQrGfdfQtaR/OYJ/9dYXb2TWZFMijfCA8Nov4sa5FFDUe1T68h4q08WDE7JbbDiej4utRMR9ontevxlXv6LuJTXt1YEv8bDzEt683PuSsIN0afvu0rcBu9AbXZbkOG3K3AhtqQ28N23lXm7S3Yn6KXmAhBhz+GeorJJ4XxO/b3vZk2LXp42+QvsVxGSNVpfSctIFMTR1bD9t70i6sfNF3WKz/uKDEDCpzzztwhL45lsw89H2IpWN10sXHRlhDse9KCdpP5qNNpU84cTY+aiqswqR8XZ9ea0KbVRwRuOGQU3csAtV2fSbnq47U6es6rKlWLWhg3s/B9C9g+oTyp6RtIldR51OOkP5/6nSy6itUVPcMNOp4M/hDdKOz3uK6srbdxOrc2cJgr1Sg02oBxxSky6V7JaG+ziNwlfqnjnvh2/uq1lKfbp+qpwq/D/5OI5gkFl5CejKGxfc2YVJfGqc4E0x5e9PHK2ukbHNI7/RZV6LNe65apbTGjoCaQls0txPPbmQbCQn+/upCoXRZy9yzorWJvZ0KWcbXlBxU/d5I4ERUTxMuVWhSMmF677LNN7NnLwsmKawXkCgbrpcluOl0WChR1qhtSrxGXHu251dEItYhYX3snvn1gS2uXuzdTxCJjZtjsip0iT2sDC0qMS7Bk9su2NyXjFK5/f5ZoWwofg3DtTyjaFqspnOOTSh8xK/CKUFS57guVEkw9xoQuRCwwEO9Lu9z2vYxSa9NFV8DvSxv2C4WYLYF8Nrc4DzWkzNsk81JJOlZ/LYJrGCoj4MmZpnf3AXmzxT4rtl9jsqljEyedz468SGKdBiQzyz/qWKEhFg45ZczlZZ3KGL3l6sn+3TTa3zMVMhPa1obGp/z+fvY0QXTrJTf1XAT3EtQdUfYYlmWZyvPZ/6rWwU7UOQei7pVE0osgN94Iy+T1+omE6z4Rh2O20FjgBeK2y1mcoFiMDOJvuZPn5Moy9fmFH3wyfKvn4+TwfLvt/lHTTVnvrtoUWRBiQXhiNM8nE6ZoWeux/Z0b2unRcdUzdDpmL7CAgd1ToRXwgmHTZOgiGtVT+xr1QH9ObebRTT4NzL+XSpLuuWp62GqQvJVTPoZOeJCb6gIwd9XHMftQ+Kc08IKKdKQANSJ1a2gve3JdRhO0+tNiYzWAZfd7isoeBu67W7xuK8WX7nhJURld98Inb0t/dWOSau/kDvV4DJo/cImw9AO2Gvq0F2n0M7yIZKL8amMbjYld+qFls7hq8Acvq97K2PrCaomuUiesu7qNanGupEl6J/iem8lyr/NMnsTr6o41PO0yhQh3hPFN0wJP7S830je9iTBLzUNgYH+gUZpROo3rN2qgCI+6GewpX8w8CH+ro6QrWiStqmcMzVa3vEel+3/dDxMp0rDv1Q6wTMS3K64zTT6RWzK1y643im25Ja7X2ePCV2mTswd/4jshZPo4bLnerqIosq/hy2bKUAmVn9n4oun1+a0DIZ56UhVwmZHdUNpLa8gmPvxS1eNvCF1T0wo1wKPdCJi0qOrWz7oYRTzgTtkzEzZn308XSLwUog4OWGKJzCn/3FfF9iA32dZHSv30pRCM3KBY9WZoRhtdK/ChHk6DEQBsfV6tN2o1Cn0mLtPBfnkS+qy1L2xfFe9TQPtDE1Be44RTl82E9hPT2rS2+93LFbzhQQO3C/hD2jRFH3BWWbasAfuMhRJFcTri73eE835y016s22DjoFJ862WvLj69fu2TgSF3RHia9D5DSitlQAXYCnbdqjPkR287Lh6dCHDapos+eFDvcZPP2edPmTFxznJE/EBLoQQ0Qmn9EkZOyJmHxMbvKYb8o21ZHmv5YLqgsEPk9gWZwYQY9wLqGXuax/8QlV5qDaPbq9pLPT1yp+zOWKmraEy1OUJI7zdEcEmvBpbdwLrDCgEb2xX8S/nxZgjK4bRi+pbOmbh8bEeoPvU/L9ndx9kntlDALbdAvp0O8ZC3zSUnFg4cePsw7jxewWvL7HRSBLUn6J7vTH9uld5N76JFPgBCdXGF221oEJk++XfRwXplLSyrVO7HFWBEs99nTazKveW3HpbD4dH/YmdAl+lwbSt8BQWyTG7jAsACI7bPPUU9hI9XUHWqQOuezHzUjnx5Qqs6T1qNHfTTHleDtmqK7flA9a0gz2nycIpz1FHBuWxKNtUeTdqP29Fb3tv+tl5JyBqXoR+vCsdzZwZUhf6Lu8bvkB9yQP4x7GGegB0ym0Lpl03Q7e+C0cDsm9GSDepCDji7nUslLyYyluPfvLyKaDSX4xpR+nVYQjQQn5F8KbY1gbIVLiK1J3mW90zTyR1bqApX2BlWh7KG8LAY9/S9nWC0XXh9pZZo6xuir12T43rkaGfQssbQyIslA7uJnSHOV22NhlNtUo0czxPAsXhh8tIQYaTM4l/yAlZlydTcXhlG22Gs/n3BxKBd/3ZjYwg3NaUurVXhNB+afVnFfNr9TbC9ksNdvwpNfeHanyJ8M6GrIVfLlYAPv0ILe4dn0Z+BJSbJkN7eZY/c6+6ttDYcIDeUKIDXqUSE42Xdh5nRbuaObozjht0HJ5H1e+em+NJi/+8kQlyjCbJpPckwThZeIF9/u7lrVIKNeJLCN/TpPAeXxvd31/CUDWHK9MuP1V1TJgngzi4V0qzS3SW3Qy5UiGHqg02wQa5tsEl9s/X9nNMosgLlUgZSfCBj1DiypLfhr9/r0nR0XY2tmhDOcUS4E7cqa4EJBhzqvpbZa35Q5Iz5EqmhYiOGDAYk606Tv74+KGfPjKVuP15rIzgW0I7/niOu9el/sn2bRye0gV+GrePDRDMHjwO1lEdeXH8N+UTO3IoN18kpI3tPxz+fY+n2MGMSGFHAx/83tKeJOl+2i+f1O9v6FfEDBbqrw+lpM8Anav7zHNr7hE78nXUtPNodMbCnITWA7Ma/IHlZ50F9hWge/wzOvSbtqFVFtkS8Of2nssjZwbSFdU+VO8z6tCEc9UA9ACxT5zIUeSrkBB/v1krOpm7bVMrGxEKfI6LcnpB4D8bvn2hDKGqKrJaVAJuDaBEY3F7eXyqnFWlOoFV/8ZLspZiZd7orXLhd4mhHQgbuKbHjJWUzrnm0Dxw/LJLzXCkh7slMxKo8uxZIWZfdKHlfI7uj3LP6ARAuWdF7ZmZ7daOKqKGbz5LxOggTgS39oEioYmrqkCeUDvbxkBYKeHhcLmMN8dMF01ZMb32IpL/cH8R7VHQSI5I0YfL14g9d7P/6cjB1JXXxbozEDbsrPdmL8ph7QW10jio+v7YsqHKQ6xrBbOVtxU0/nFfzUGZwIBLwyUvg49ii+54nv9FyECBpURnQK4Ox6N7lw5fsjdd5l/2SwBcAHMJoyjO1Pifye2dagaOwCVMqdJWAo77pvBe0zdJcTWu5fdzPNfV2p1pc7/JKQ8zhKkwsOELUDhXygPJ5oR8Vpk2lsCen3D3QOQp2zdrSZHjVBstDF/wWO98rrkQ6/7zt/Drip7OHIug1lomNdmRaHRrjmqeodn22sesQQPgzimPOMqC60a5+i/UYh51uZm+ijWkkaI2xjrBO2558DZNZMiuDQlaVAvBy2wLn/bR3FrNzfnO/9oDztYqxZrr7JMIhqmrochbqmQnKowxW29bpqTaJu7kW1VotC72QkYX8OoDDdMDwV1kJRk3mufgJBzf+iwFRJ7XWQwO5ujVglgFgHtycWiMLx5N+6XU+TulLabWjOzoao03fniUW0xvIJNPbk7CQlFZd/RCOPvgQbLjh5ITE8NVJeKt3HGr6JTnFdIzcVOlEtwqbIIX0IM7saC+4N5047MTJ9+Wn11EhyEPIlwsHE5utCeXRjQzlrR+R1Cf/qDzcNbqLXdk3J7gQ39VUrrEkS/VMWjjg+t2oYrqB0tUZClcUF6+LBC3EQ7KnGIwm/qjZX4GKPtjTX1zQKV6nPAb2t/Rza5IqKRf8i2DFEhV/YSifX0YwsiF6TQnp48Gr65TFq0zUe6LGjiY7fq0LSGKL1VnC6ESI2yxvt3XqBx53B3gSlGFeJcPbUbonW1E9E9m4NfuwPh+t5QjRxX34lvBPVxwQd7aeTd+r9dw5CiP1pt8wMZoMdni7GapYdo6KPgeQKcmlFfq4UYhvV0IBgeiR3RnTMBaqDqpZrTRyLdsp4l0IXZTdErfH0sN3dqBG5vRIx3VgCYcHmmkqJ8Hyu3s9K9uBD1d8cZUEx3qYcF5vsqeRpF1GOg8emeWM2OmBlWPdZ6qAXwm3nENFyh+kvXk132PfWAlN0kb7yh4fz2T7VWUY/hEXX5DvxGABC03XRpyOG8t/u3Gh5tZdpsSV9AWaxJN7zwhVglgII1gV28tUViyqn4UMdIh5t+Ea2zo7PO48oba0TwQbiSZOH4YhD578kPF3reuaP7LujPMsjHmaDuId9XEaZBCJhbXJbRg5VCk3KJpryH/+8S3wdhR47pdFcmpZG2p0Bpjp/VbvalgIZMllYX5L31aMPdt1J7r/7wbixt0Mnz2ZvNGTARHPVD+2O1D8SGpWXlVnP2ekgon55YiinADDynyaXtZDXueVqbuTi8z8cHHK325pgqM+mWZwzHeEreMvhZopAScXM14SJHpGwZyRljMlDvcMm9FZ/1e9+r/puOnpXOtc9Iu2fmgBfEP9cGW1Fzb1rGlfJ08pACtq1ZW18bf2cevebzVeHbaA50G9qoUp39JWdPHbYkPCRXjt4gzlq3Cxge28Mky8MoS/+On72kc+ZI2xBtgJytpAQHQ1zrEddMIVyR5urX6yBNu8v5lKC8eLdGKTJtbgIZ3ZyTzSfWmx9f+cvcJe8yM39K/djkp2aUTE/9m2Lj5jg7b8vdRAer7DO3SyLNHs1CAm5x5iAdh2yGJYivArZbCBNY88Tw+w+C1Tbt7wK3zl2rzTHo/D8/gb3c3mYrnEIEipYqPUcdWjnTsSw471O3EUN7Gtg4NOAs9PJrxm03VuZKa5xwXAYCjt7Gs01Km6T2DhOYUMoFcCSu7Hk1p3yP1eG+M3v3Q5luAze6WwBnZIYO0TCucPWK+UJ36KoJ8Y+vpavhLO8g5ed704IjlQdfemrMu//EvPYXTQSGIPPfiagJS9nMqP5IvkxN9pvuJz7h8carPXTKMq8jnTeL0STan6dnLTAqwIswcIwWDR2KwbGddAVN8SYWRB7kfBfBRkSXzvHlIF8D6jo64kUzYk5o/n8oLjKqat0rdXvQ86MkwQGMnnlcasqPPT2+mVtUGb32KuH6cyZQenrRG11TArcAl27+nvOMBDe++EKHf4YdyGf7mznzOz33cFFGEcv329p4qG2hoaQ8ULiMyVz6ENcxhoqGnFIdupcn7GICQWuw3yO3W8S33mzCcMYJ8ywc7U7rmaQf/W5K63Gr4bVTpXOyOp4tbaPyIaatBNpXqlmQUTSZXjxPr19+73PSaT+QnI35YsWn6WpfJjRtK8vlJZoTSgjaRU39AGCkWOZtifJrnefCrqwTKDFmuWUCukEsYcRrMzCoit28wYpP7kSVjMD8WJYQiNc2blMjuqYegmf6SsfC1jqz8XzghMlOX+gn/MKZmgljszrmehEa4V98VreJDxYvHr3j7IeJB9/sBZV41BWT/AZAjuC5XorlIPnZgBAniBEhanp0/0+qZmEWDpu8ige1hUPIyTo6T6gDEcFhWSoduNh8YSu65KgMOGBw7VlNYzNIgwHtq9KP2yyTVysqX5v12sf7D+vQUdR2dRDvCV40rIInXSLWT/yrC6ExOQxBJwIDbeZcl3z1yR5Rj3l8IGpxspapnvBL+fwupA3b6fkFceID9wgiM1ILB0cHVdvo/R4xg8yqKXT8efl0GnGX1/27FUYeUW2L/GNRGGWVGp3i91oaJkb4rybENHre9a2P5viz/yqk8ngWUUS+Kv+fu+9BLFnfLiLXOFcIeBJLhnayCiuDRSqcx0Qu68gVsGYc6EHD500Fkt+gpDj6gvr884n8wZ5o6q7xtL5wA0beXQnffWYkZrs2NGIRgQbsc5NB302SVx+R4ROvmgZaR8wBcji128BMfJ9kcvJ4DC+bQ57kRmv5yxgU4ngZfn0/JNZ8JBwxjTqS+s9kjJFG1unGUGLwMiIuXUD9EFhNIJuyCEAmVZSIGKH4G6v1gRR1LyzQKH2ZqiI1DnHMoDEZspbDjTeaFIAbSvjSq3A+n46y9hhVM8wIpnARSXyzmOD96d9UXvFroSPgGw1dq2vdEqDq9fJN1EbL2WulNmHkFDvxSO9ZT/RX/Bw2gA/BrF90XrJACereVfbV/YXaKfp77Nmx5NjEIUlxojsy7iN7nBHSZigfsbFyVOX1ZTeCCxvqnRSExP4lk5ZeYlRu9caaa743TWNdchRIhEWwadsBIe245C8clpaZ4zrPsk+OwXzxWCvRRumyNSLW5KWaSJyJU95cwheK76gr7228spZ3hmTtLyrfM2QRFqZFMR8/Q6yWfVgwTdfX2Ry4w3+eAO/5VT5nFb5NlzXPvBEAWrNZ6Q3jbH0RF4vcbp+fDngf/ywpoyNQtjrfvcq93AVb1RDWRghvyqgI2BkMr1rwYi8gizZ0G9GmPpMeqPerAQ0dJbzx+KAFM4IBq6iSLpZHUroeyfd9o5o+4fR2EtsZBoJORQEA4SW0CmeXSnblx2e9QkCHIodyqV6+g5ETEpZsLqnd/Na60EKPX/tQpPEcO+COIBPcQdszDzSiHGyQFPly/7KciUh1u+mFfxTCHGv9nn2WqndGgeGjQ/kr02qmTBX7Hc1qiEvgiSz1Tz/sy7Es29wvn6FrDGPP7asXlhOaiHxOctPvTptFA1kHFUk8bME7SsTSnGbFbUrssxrq70LhoSh5OwvQna+w84XdXhZb2sloJ4ZsCg3j+PrjJL08/JBi5zGd6ud/ZxhmcGKLOXPcNunQq5ESW92iJvfsuRrNYtawWwSmNhPYoFj2QqWNF0ffLpGt/ad24RJ8vkb5sXkpyKXmvFG5Vcdzf/44k3PBL/ojJ52+kWGzOArnyp5f969oV3J2c4Li27Nkova9VwRNVKqN0V+gV+mTHitgkXV30aWd3A1RSildEleiNPA+5cp+3+T7X+xfHiRZXQ1s4FA9TxIcnveQs9JSZ5r5qNmgqlW4zMtZ6rYNvgmyVcywKtu8ZxnSbS5vXlBV+NXdIfi3+xzrnJ0TkFL+Un8v1PWOC2PPFCjVPq7qTH7mOpzOYj/b4h0ceT+eHgr97Jqhb1ziVfeANzfN8bFUhPKBi7hJBCukQnB0aGjFTYLJPXL26lQ2b80xrOD5cFWgA8hz3St0e69kwNnD3+nX3gy12FjrjO+ddRvvvfyV3SWbXcxqNHfmsb9u1TV+wHTb9B07/L2sB8WUHJ9eeNomDyysEWZ0deqEhH/oWI2oiEh526gvAK1Nx2kIhNvkYR+tPYHEa9j+nd1VBpQP1uzSjIDO+fDDB7uy029rRjDC5Sk6aKczyz1D5uA9Lu+Rrrapl8JXNL3VRllNQH2K1ZFxOpX8LprttfqQ56MbPM0IttUheXWD/mROOeFqGUbL+kUOVlXLTFX/525g4faLEFO4qWWdmOXMNvVjpIVTWt650HfQjX9oT3Dg5Au6+v1/Ci78La6ZOngYCFPT1AUwxQuZ0yt5xKdNXLaDTISMTeCj16XTryhM36K2mfGRIgot71voWs8tTpL/f1rvcwv3LSDf+/G8THCT7NpfHWcW+lsF/ol8q9Bi6MezNTqp0rpp/kJRiVfNrX/w27cRRTu8RIIqtUblBMkxy4jwAVqCjUJkiPBj2cAoVloG8B2/N5deLdMhDb7xs5nhd3dubJhuj8WbaFRyu1L678DHhhA+rMimNo4C1kGpp0tD/qnCfCFHejpf0LJX43OTr578PY0tnIIrlWyNYyuR/ie6j2xNb1OV6u0dOX/1Dtcd7+ya9W+rY2LmnyQMtk8SMLTon8RAdwOaN2tNg5zVnDKlmVeOxPV2vhHIo9QEPV7jc3f+zVDquiNg1OaHX3cZXJDRY5MJpo+VanAcmqp4oasYLG+wrXUL5vJU0kqk2hGEskhP+Jjigrz1l6QnEwp6n8PMVeJp70Ii6ppeaK9GhF6fJE00ceLyxv08tKiPat4QdxZFgSbQknnEiCLD8Qc1rjazVKM3r3gXnnMeONgdz/yFV1q+haaN+wnF3Fn4uYCI9XsKOuVwDD0LsCO/f0gj5cmxCFcr7sclIcefWjvore+3aSU474cyqDVxH7w1RX3CHsaqsMRX17ZLgjsDXws3kLm2XJdM3Ku383UXqaHqsywzPhx7NFir0Fqjym/w6cxD2U9ypa3dx7Z12w/fi3Jps8sqJ8f8Ah8aZAvkHXvIRyrsxK7rrFaNNdNvjI8+3Emri195DCNa858anj2Qdny6Czshkn4N2+1m+k5S8sunX3Ja7I+JutRzg1mc2e9Yc0Zv9PZn1SwhxIdU9sXwZRTd/J5FoUm0e+PYREeHg3oc2YYzGf2xfJxXExt4pT3RfDRHvMXLUmoXOy63xv5pLuhOEax0dRgSywZ/GH+YBXFgCeTU0hZ8SPEFsn8punp1Kurd1KgXxUZ+la3R5+4ePGR4ZF5UQtOa83+Vj8zh80dfzbhxWCeoJnQ4dkZJM4drzknZOOKx2n3WrvJnzFIS8p0xeic+M3ZRVXIp10tV2DyYKwRxLzulPwzHcLlYTxl4PF7v8l106Azr+6wBFejbq/3P72C/0j78cepY9990/d4eAurn2lqdGKLU8FffnMw7cY7pVeXJRMU73Oxwi2g2vh/+4gX8dvbjfojn/eLVhhYl8GthwCQ50KcZq4z2JeW5eeOnJWFQEnVxDoG459TaC4zXybECEoJ0V5q1tXrQbDMtUxeTV6Pdt1/zJuc7TJoV/9YZFWxUtCf6Ou3Vd/vR/vG0138hJQrHkNeoep5dLe+6umcSquKvMaFpm3EZHDBOvCi0XYyIFHMgX7Cqp3JVXlxJFwQfHSaIUEbI2u1lBVUdlNw4Qa9UsLPEK94Qiln3pyKxQVCeNlx8yd7EegVNQBkFLabKvnietYVB4IPZ1fSor82arbgYec8aSdFMaIluYTYuNx32SxfrjKUdPGq+UNp5YpydoEG3xVLixtmHO9zXxKAnHnPuH2fPGrjx0GcuCDEU+yXUtXh6nfUL+cykws1gJ5vkfYFaFBr9PdCXvVf35OJQxzUMmWjv0W6uGJK11uAGDqSpOwCf6rouSIjPVgw57cJCOQ4b9tkI/Y5WNon9Swe72aZryKo8d+HyHBEdWJKrkary0LIGczA4Irq353Wc0Zga3om7UQiAGCvIl8GGyaqz5zH+1gMP5phWUCpKtttWIyicz09vXg76GxkmiGSMQ06Z9X8BUwqOtauDbPIf4rpK/yYoeAHxJ9soXS9VDe1Aw+awOOxaN8foLrif0TXBvQ55dtRtulRq9emFDBxlQcqKCaD8NeTSE7FOHvcjf/+oKbbtRqz9gbofoc2EzQ3pL6W5JdfJzAWmOk8oeoECe90lVMruwl/ltM015P/zIPazqvdvFmLNVHMIZrwiQ2tIKtGh6PDVH+85ew3caqVt2BsDv5rOcu3G9srQWd7NmgtzCRUXLYknYRSwtH9oUtkqyN3CfP20xQ1faXQl4MEmjQehWR6GmGnkdpYNQYeIG408yAX7uCZmYUic9juOfb+Re28+OVOB+scYK4DaPcBe+5wmji9gymtkMpKo4UKqCz7yxzuN8VIlx9yNozpRJpNaWHtaZVEqP45n2JemTlYBSmNIK1FuSYAUQ1yBLnKxevrjayd+h2i8PjdB3YY6b0nr3JuOXGpPMyh4V2dslpR3DFEvgpsBLqhqLDOWP4yEvIL6f21PpA7/8B")),l=w(a.categories.length-1),c=w(a.combiningClasses.length-1),u=w(a.scripts.length-1),h=w(a.eaw.length-1),d=c+u+h+10,f=u+h+10,p=h+10,g=(1<<l)-1,m=(1<<c)-1,y=(1<<u)-1,v=(1<<h)-1,{getCategory:b=function(t){var e=s.get(t);return a.categories[e>>d&g]},getCombiningClass:function(t){var e=s.get(t);return a.combiningClasses[e>>f&m]},getScript:function(t){var e=s.get(t);return a.scripts[e>>p&y]},getEastAsianWidth:function(t){var e=s.get(t);return a.eaw[e>>10&v]},getNumericValue:function(t){var e=s.get(t),n=1023&e;if(0===n)return null;if(n<=50)return n-1;if(n<480)return((n>>4)-12)/(1+(15&n));if(n<768){e=(n>>5)-14;for(var r=2+(31&n);r>0;)e*=10,r--;return e}e=(n>>2)-191;for(var i=1+(3&n);i>0;)e*=60,i--;return e},isAlphabetic:function(t){var e=b(t);return"Lu"===e||"Ll"===e||"Lt"===e||"Lm"===e||"Lo"===e||"Nl"===e},isDigit:function(t){return"Nd"===b(t)},isPunctuation:function(t){var e=b(t);return"Pc"===e||"Pd"===e||"Pe"===e||"Pf"===e||"Pi"===e||"Po"===e||"Ps"===e},isLowerCase:function(t){return"Ll"===b(t)},isUpperCase:function(t){return"Lu"===b(t)},isTitleCase:function(t){return"Lt"===b(t)},isWhiteSpace:function(t){var e=b(t);return"Zs"===e||"Zl"===e||"Zp"===e},isBaseForm:function(t){var e=b(t);return"Nd"===e||"No"===e||"Nl"===e||"Lu"===e||"Ll"===e||"Lt"===e||"Lm"===e||"Lo"===e||"Me"===e||"Mc"===e},isMark:function(t){var e=b(t);return"Mn"===e||"Me"===e||"Mc"===e}});e.default=x},function(t,e,n){var r=n(5);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){"use strict";n(82),n(44);var r=n(83),i=n(422).swap32LE;t.exports=function(){function t(t){var e="function"==typeof t.readUInt32BE&&"function"==typeof t.slice;if(e||t instanceof Uint8Array){var n;if(e)this.highStart=t.readUInt32LE(0),this.errorValue=t.readUInt32LE(4),n=t.readUInt32LE(8),t=t.slice(12);else{var o=new DataView(t.buffer);this.highStart=o.getUint32(0,!0),this.errorValue=o.getUint32(4,!0),n=o.getUint32(8,!0),t=t.subarray(12)}t=r(t,new Uint8Array(n)),t=r(t,new Uint8Array(n)),i(t),this.data=new Uint32Array(t.buffer)}else{var a=t;this.data=a.data,this.highStart=a.highStart,this.errorValue=a.errorValue}}return t.prototype.get=function(t){return t<0||t>1114111?this.errorValue:t<55296||t>56319&&t<=65535?this.data[(this.data[t>>5]<<2)+(31&t)]:t<=65535?this.data[(this.data[2048+(t-55296>>5)]<<2)+(31&t)]:t<this.highStart?this.data[(this.data[this.data[2080+(t>>11)]+(t>>5&63)]<<2)+(31&t)]:this.data[this.data.length-4]},t}()},function(t,e,n){"use strict";n(82),n(44);var r=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],i=function(t,e,n){var r=t[e];t[e]=t[n],t[n]=r};t.exports={swap32LE:function(t){r&&function(t){for(var e=t.length,n=0;n<e;n+=4)i(t,n,n+3),i(t,n+1,n+2)}(t)}}},function(t,e,n){"use strict";n(44),e.byteLength=function(t){var e=c(t),n=e[1];return 3*(e[0]+n)/4-n},e.toByteArray=function(t){var e,n,r=c(t),a=r[0],s=r[1],l=new o(function(t,e,n){return 3*(e+n)/4-n}(0,a,s)),u=0,h=s>0?a-4:a;for(n=0;n<h;n+=4)e=i[t.charCodeAt(n)]<<18|i[t.charCodeAt(n+1)]<<12|i[t.charCodeAt(n+2)]<<6|i[t.charCodeAt(n+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;return 2===s&&(e=i[t.charCodeAt(n)]<<2|i[t.charCodeAt(n+1)]>>4,l[u++]=255&e),1===s&&(e=i[t.charCodeAt(n)]<<10|i[t.charCodeAt(n+1)]<<4|i[t.charCodeAt(n+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e),l},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(u(t,a,a+16383>s?s:a+16383));return 1===i?o.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&o.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function u(t,e,n){for(var i,o=[],a=e;a<n;a+=3)o.push(r[(i=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]))>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e,n){"use strict";var r,i;n(82),n(44),i=n(83),r=function(){function t(t){var e,n,r;(e="function"==typeof t.readUInt32BE&&"function"==typeof t.slice)||t instanceof Uint8Array?(e?(this.highStart=t.readUInt32BE(0),this.errorValue=t.readUInt32BE(4),n=t.readUInt32BE(8),t=t.slice(12)):(r=new DataView(t.buffer),this.highStart=r.getUint32(0),this.errorValue=r.getUint32(4),n=r.getUint32(8),t=t.subarray(12)),t=i(t,new Uint8Array(n)),t=i(t,new Uint8Array(n)),this.data=new Uint32Array(t.buffer)):(this.data=t.data,this.highStart=t.highStart,this.errorValue=t.errorValue)}return t.prototype.get=function(t){return t<0||t>1114111?this.errorValue:t<55296||t>56319&&t<=65535?this.data[(this.data[t>>5]<<2)+(31&t)]:t<=65535?this.data[(this.data[2048+(t-55296>>5)]<<2)+(31&t)]:t<this.highStart?this.data[(this.data[this.data[2080+(t>>11)]+(t>>5&63)]<<2)+(31&t)]:this.data[this.data.length-4]},t}(),t.exports=r},function(t,e,n){"use strict";n(99),n(426),n(162),n(165),n(92),t.exports=function(){function t(t){this.stateTable=t.stateTable,this.accepting=t.accepting,this.tags=t.tags}var e=t.prototype;return e.match=function(t){var e,n=this;return(e={})[Symbol.iterator]=regeneratorRuntime.mark((function e(){var r,i,o,a,s,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=1,i=null,o=null,a=null,s=0;case 5:if(!(s<t.length)){e.next=21;break}if(a=r,0!==(r=n.stateTable[r][l=t[s]])){e.next=15;break}if(!(null!=i&&null!=o&&o>=i)){e.next=13;break}return e.next=13,[i,o,n.tags[a]];case 13:r=n.stateTable[1][l],i=null;case 15:0!==r&&null==i&&(i=s),n.accepting[r]&&(o=s),0===r&&(r=1);case 18:s++,e.next=5;break;case 21:if(!(null!=i&&null!=o&&o>=i)){e.next=24;break}return e.next=24,[i,o,n.tags[r]];case 24:case"end":return e.stop()}}),e)})),e},e.apply=function(t,e){var n=this.match(t),r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o[0],s=o[1],l=o[2],c=Array.isArray(l),u=0;for(l=c?l:l[Symbol.iterator]();;){var h;if(c){if(u>=l.length)break;h=l[u++]}else{if((u=l.next()).done)break;h=u.value}"function"==typeof e[h]&&e[h](a,s,t.slice(a,s+1))}}},t}()},function(t,e){!function(e){"use strict";var n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag",l="object"==typeof t,c=e.regeneratorRuntime;if(c)l&&(t.exports=c);else{(c=e.regeneratorRuntime=l?t.exports:{}).wrap=g;var u={},h={};h[o]=function(){return this};var d=Object.getPrototypeOf,f=d&&d(d(C([])));f&&f!==n&&r.call(f,o)&&(h=f);var p=b.prototype=y.prototype=Object.create(h);v.prototype=p.constructor=b,b.constructor=v,b[s]=v.displayName="GeneratorFunction",c.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===v||"GeneratorFunction"===(e.displayName||e.name))},c.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(p),t},c.awrap=function(t){return{__await:t}},_(w.prototype),w.prototype[a]=function(){return this},c.AsyncIterator=w,c.async=function(t,e,n,r){var i=new w(g(t,e,n,r));return c.isGeneratorFunction(e)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},_(p),p[s]="Generator",p[o]=function(){return this},p.toString=function(){return"[object Generator]"},c.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},c.values=C,A.prototype={constructor:A,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(s&&l){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,u):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),u},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;S(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:C(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}}}function g(t,e,n,r){var i=Object.create((e&&e.prototype instanceof y?e:y).prototype),o=new A(r||[]);return i._invoke=function(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=m(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===u)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}(t,n,o),i}function m(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}function y(){}function v(){}function b(){}function _(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function w(t){var e;this._invoke=function(n,i){function o(){return new Promise((function(e,o){!function e(n,i,o,a){var s=m(t[n],t,i);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then((function(t){e("next",t,o,a)}),(function(t){e("throw",t,o,a)})):Promise.resolve(c).then((function(t){l.value=t,o(l)}),a)}a(s.arg)}(n,i,e,o)}))}return e=e?e.then(o,o):o()}}function x(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,x(t,e),"throw"===e.method))return u;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=m(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,u;var i=r.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,u):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,u)}function M(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function A(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(M,this),this.reset(!0)}function C(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:k}}function k(){return{value:void 0,done:!0}}}(function(){return this}()||Function("return this")())},function(t,e,n){t.exports={default:n(428),__esModule:!0}},function(t,e,n){n(429),t.exports=Math.pow(2,-52)},function(t,e,n){var r=n(7);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){(function(e){var n=function(){"use strict";function t(n,i,o,a){"object"==typeof i&&(o=i.depth,a=i.prototype,i=i.circular);var s=[],l=[],c=void 0!==e;return void 0===i&&(i=!0),void 0===o&&(o=1/0),function n(o,u){if(null===o)return null;if(0==u)return o;var h,d;if("object"!=typeof o)return o;if(t.__isArray(o))h=[];else if(t.__isRegExp(o))h=new RegExp(o.source,r(o)),o.lastIndex&&(h.lastIndex=o.lastIndex);else if(t.__isDate(o))h=new Date(o.getTime());else{if(c&&e.isBuffer(o))return h=e.allocUnsafe?e.allocUnsafe(o.length):new e(o.length),o.copy(h),h;void 0===a?(d=Object.getPrototypeOf(o),h=Object.create(d)):(h=Object.create(a),d=a)}if(i){var f=s.indexOf(o);if(-1!=f)return l[f];s.push(o),l.push(h)}for(var p in o){var g;d&&(g=Object.getOwnPropertyDescriptor(d,p)),g&&null==g.set||(h[p]=n(o[p],u-1))}return h}(n,o)}function n(t){return Object.prototype.toString.call(t)}function r(t){var e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),e}return t.clonePrototype=function(t){if(null===t)return null;var e=function(){};return e.prototype=t,new e},t.__objToStr=n,t.__isDate=function(t){return"object"==typeof t&&"[object Date]"===n(t)},t.__isArray=function(t){return"object"==typeof t&&"[object Array]"===n(t)},t.__isRegExp=function(t){return"object"==typeof t&&"[object RegExp]"===n(t)},t.__getRegExpFlags=r,t}();t.exports&&(t.exports=n)}).call(this,n(4).Buffer)},function(t,e,n){t.exports=n(205).BrotliDecompressBuffer},function(t,e){var n=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function r(t){this.buf_=new Uint8Array(8224),this.input_=t,this.reset()}r.READ_SIZE=4096,r.IBUF_MASK=8191,r.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var t=0;t<4;t++)this.val_|=this.buf_[this.pos_]<<8*t,++this.pos_;return this.bit_end_pos_>0},r.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var t=this.buf_ptr_,e=this.input_.read(this.buf_,t,4096);if(e<0)throw new Error("Unexpected end of input");if(e<4096){this.eos_=1;for(var n=0;n<32;n++)this.buf_[t+e+n]=0}if(0===t){for(n=0;n<32;n++)this.buf_[8192+n]=this.buf_[n];this.buf_ptr_=4096}else this.buf_ptr_=0;this.bit_end_pos_+=e<<3}},r.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},r.prototype.readBits=function(t){32-this.bit_pos_<t&&this.fillBitWindow();var e=this.val_>>>this.bit_pos_&n[t];return this.bit_pos_+=t,e},t.exports=r},function(t,e,n){var r=n(434);n(84),e.init=function(){return(0,n(205).BrotliDecompressBuffer)(r.toByteArray(n(435)))}},function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[1];return 3*(e[0]+n)/4-n},e.toByteArray=function(t){var e,n,r=c(t),a=r[0],s=r[1],l=new o(function(t,e,n){return 3*(e+n)/4-n}(0,a,s)),u=0,h=s>0?a-4:a;for(n=0;n<h;n+=4)e=i[t.charCodeAt(n)]<<18|i[t.charCodeAt(n+1)]<<12|i[t.charCodeAt(n+2)]<<6|i[t.charCodeAt(n+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;return 2===s&&(e=i[t.charCodeAt(n)]<<2|i[t.charCodeAt(n+1)]>>4,l[u++]=255&e),1===s&&(e=i[t.charCodeAt(n)]<<10|i[t.charCodeAt(n+1)]<<4|i[t.charCodeAt(n+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e),l},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(u(t,a,a+16383>s?s:a+16383));return 1===i?o.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&o.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function u(t,e,n){for(var i,o=[],a=e;a<n;a+=3)o.push(r[(i=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]))>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){t.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},function(t,e){e.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),e.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},function(t,e){function n(t,e){this.offset=t,this.nbits=e}e.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(65,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],e.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],e.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],e.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],e.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},function(t,e,n){var r=n(207);function i(t,e,n){this.prefix=new Uint8Array(t.length),this.transform=e,this.suffix=new Uint8Array(n.length);for(var r=0;r<t.length;r++)this.prefix[r]=t.charCodeAt(r);for(r=0;r<n.length;r++)this.suffix[r]=n.charCodeAt(r)}var o=[new i("",0,""),new i("",0," "),new i(" ",0," "),new i("",12,""),new i("",10," "),new i("",0," the "),new i(" ",0,""),new i("s ",0," "),new i("",0," of "),new i("",10,""),new i("",0," and "),new i("",13,""),new i("",1,""),new i(", ",0," "),new i("",0,", "),new i(" ",10," "),new i("",0," in "),new i("",0," to "),new i("e ",0," "),new i("",0,'"'),new i("",0,"."),new i("",0,'">'),new i("",0,"\n"),new i("",3,""),new i("",0,"]"),new i("",0," for "),new i("",14,""),new i("",2,""),new i("",0," a "),new i("",0," that "),new i(" ",10,""),new i("",0,". "),new i(".",0,""),new i(" ",0,", "),new i("",15,""),new i("",0," with "),new i("",0,"'"),new i("",0," from "),new i("",0," by "),new i("",16,""),new i("",17,""),new i(" the ",0,""),new i("",4,""),new i("",0,". The "),new i("",11,""),new i("",0," on "),new i("",0," as "),new i("",0," is "),new i("",7,""),new i("",1,"ing "),new i("",0,"\n\t"),new i("",0,":"),new i(" ",0,". "),new i("",0,"ed "),new i("",20,""),new i("",18,""),new i("",6,""),new i("",0,"("),new i("",10,", "),new i("",8,""),new i("",0," at "),new i("",0,"ly "),new i(" the ",0," of "),new i("",5,""),new i("",9,""),new i(" ",10,", "),new i("",10,'"'),new i(".",0,"("),new i("",11," "),new i("",10,'">'),new i("",0,'="'),new i(" ",0,"."),new i(".com/",0,""),new i(" the ",0," of the "),new i("",10,"'"),new i("",0,". This "),new i("",0,","),new i(".",0," "),new i("",10,"("),new i("",10,"."),new i("",0," not "),new i(" ",0,'="'),new i("",0,"er "),new i(" ",11," "),new i("",0,"al "),new i(" ",11,""),new i("",0,"='"),new i("",11,'"'),new i("",10,". "),new i(" ",0,"("),new i("",0,"ful "),new i(" ",10,". "),new i("",0,"ive "),new i("",0,"less "),new i("",11,"'"),new i("",0,"est "),new i(" ",10,"."),new i("",11,'">'),new i(" ",0,"='"),new i("",10,","),new i("",0,"ize "),new i("",11,"."),new i("Â ",0,""),new i(" ",0,","),new i("",10,'="'),new i("",11,'="'),new i("",0,"ous "),new i("",11,", "),new i("",10,"='"),new i(" ",10,","),new i(" ",11,'="'),new i(" ",11,", "),new i("",11,","),new i("",11,"("),new i("",11,". "),new i(" ",11,"."),new i("",11,"='"),new i(" ",11,". "),new i(" ",10,'="'),new i(" ",11,"='"),new i(" ",10,"='")];function a(t,e){return t[e]<192?(t[e]>=97&&t[e]<=122&&(t[e]^=32),1):t[e]<224?(t[e+1]^=32,2):(t[e+2]^=5,3)}e.kTransforms=o,e.kNumTransforms=o.length,e.transformDictionaryWord=function(t,e,n,i,s){var l,c=o[s].prefix,u=o[s].suffix,h=o[s].transform,d=h<12?0:h-11,f=0,p=e;d>i&&(d=i);for(var g=0;g<c.length;)t[e++]=c[g++];for(n+=d,i-=d,h<=9&&(i-=h),f=0;f<i;f++)t[e++]=r.dictionary[n+f];if(l=e-i,10===h)a(t,l);else if(11===h)for(;i>0;){var m=a(t,l);l+=m,i-=m}for(var y=0;y<u.length;)t[e++]=u[y++];return e-p}},function(t,e,n){"use strict";n(82),n(44);var r=n(83);t.exports=function(){function t(t){var e="function"==typeof t.readUInt32BE&&"function"==typeof t.slice;if(e||t instanceof Uint8Array){var n;if(e)this.highStart=t.readUInt32BE(0),this.errorValue=t.readUInt32BE(4),n=t.readUInt32BE(8),t=t.slice(12);else{var i=new DataView(t.buffer);this.highStart=i.getUint32(0),this.errorValue=i.getUint32(4),n=i.getUint32(8),t=t.subarray(12)}t=r(t,new Uint8Array(n)),t=r(t,new Uint8Array(n)),this.data=new Uint32Array(t.buffer)}else{var o=t;this.data=o.data,this.highStart=o.highStart,this.errorValue=o.errorValue}}return t.prototype.get=function(t){return t<0||t>1114111?this.errorValue:t<55296||t>56319&&t<=65535?this.data[(this.data[t>>5]<<2)+(31&t)]:t<=65535?this.data[(this.data[2048+(t-55296>>5)]<<2)+(31&t)]:t<this.highStart?this.data[(this.data[this.data[2080+(t>>11)]+(t>>5&63)]<<2)+(31&t)]:this.data[this.data.length-4]},t}()},function(t,e,n){!function(t){"use strict";var e="undefined"!=typeof Uint8Array?Uint8Array:Array,n="+".charCodeAt(0),r="/".charCodeAt(0),i="0".charCodeAt(0),o="a".charCodeAt(0),a="A".charCodeAt(0),s="-".charCodeAt(0),l="_".charCodeAt(0);function c(t){var e=t.charCodeAt(0);return e===n||e===s?62:e===r||e===l?63:e<i?-1:e<i+10?e-i+26+26:e<a+26?e-a:e<o+26?e-o+26:void 0}t.toByteArray=function(t){var n,r,i,o,a,s;if(t.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=t.length;a="="===t.charAt(l-2)?2:"="===t.charAt(l-1)?1:0,s=new e(3*t.length/4-a),i=a>0?t.length-4:t.length;var u=0;function h(t){s[u++]=t}for(n=0,r=0;n<i;n+=4,r+=3)h((16711680&(o=c(t.charAt(n))<<18|c(t.charAt(n+1))<<12|c(t.charAt(n+2))<<6|c(t.charAt(n+3))))>>16),h((65280&o)>>8),h(255&o);return 2===a?h(255&(o=c(t.charAt(n))<<2|c(t.charAt(n+1))>>4)):1===a&&(h((o=c(t.charAt(n))<<10|c(t.charAt(n+1))<<4|c(t.charAt(n+2))>>2)>>8&255),h(255&o)),s},t.fromByteArray=function(t){var e,n,r,i,o=t.length%3,a="";function s(t){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t)}for(e=0,r=t.length-o;e<r;e+=3)a+=s((i=n=(t[e]<<16)+(t[e+1]<<8)+t[e+2])>>18&63)+s(i>>12&63)+s(i>>6&63)+s(63&i);switch(o){case 1:a+=s((n=t[t.length-1])>>2),a+=s(n<<4&63),a+="==";break;case 2:a+=s((n=(t[t.length-2]<<8)+t[t.length-1])>>10),a+=s(n>>4&63),a+=s(n<<2&63),a+="="}return a}}(e)},function(t,e,n){"use strict";e.OP=0,e.CL=1,e.CP=2,e.QU=3,e.GL=4,e.NS=5,e.EX=6,e.SY=7,e.IS=8,e.PR=9,e.PO=10,e.NU=11,e.AL=12,e.HL=13,e.ID=14,e.IN=15,e.HY=16,e.BA=17,e.BB=18,e.B2=19,e.ZW=20,e.CM=21,e.WJ=22,e.H2=23,e.H3=24,e.JL=25,e.JV=26,e.JT=27,e.RI=28,e.AI=29,e.BK=30,e.CB=31,e.CJ=32,e.CR=33,e.LF=34,e.NL=35,e.SA=36,e.SG=37,e.SP=38,e.XX=39},function(t,e,n){"use strict";e.DI_BRK=0,e.IN_BRK=1,e.CI_BRK=2,e.CP_BRK=3,e.PR_BRK=4,e.pairTable=[[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4],[0,4,4,1,1,4,4,4,4,1,1,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,4,4,4,4,1,1,1,1,1,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[4,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,1,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,1,1,1,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,1,0,1,1,0,0,4,2,4,1,1,1,1,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,0,1,4,4,4,0,0,1,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,0,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,4,4,2,4,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,1,1,1,1,0,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,1]]},function(t,e,n){"use strict";(function(e){n(157),n(158);var r=n(84),i=n(170);t.exports=function(){function t(t){var n;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var r=this.readUInt32(),i="";for(n=0;n<4;n++)i+=String.fromCharCode(this.data[this.pos++]);switch(i){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(r);break;case"IDAT":for(n=0;n<r;n++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(r);var o=255-this.transparency.indexed.length;if(o>0)for(n=0;n<o;n++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(r)[0];break;case 2:this.transparency.rgb=this.read(r)}break;case"tEXt":var a=this.read(r),s=a.indexOf(0),l=String.fromCharCode.apply(String,a.slice(0,s));this.text[l]=String.fromCharCode.apply(String,a.slice(s+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}switch(this.hasAlphaChannel=[4,6].includes(this.colorType),this.pixelBitlength=this.bits*(this.colors+(this.hasAlphaChannel?1:0)),this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=new e(this.imgData));default:this.pos+=r}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}t.decode=function(e,n){return r.readFile(e,(function(e,r){return new t(r).decode((function(t){return n(t)}))}))},t.load=function(e){return new t(r.readFileSync(e))};var n=t.prototype;return n.read=function(t){for(var e=new Array(t),n=0;n<t;n++)e[n]=this.data[this.pos++];return e},n.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.decodePixels=function(t){var n=this;return i.inflate(this.imgData,(function(r,i){if(r)throw r;var o=n.width,a=n.height,s=n.pixelBitlength/8,l=new e(o*a*s),c=i.length,u=0;function h(t,n,r,h,d){void 0===d&&(d=!1);for(var f=Math.ceil((o-t)/r),p=Math.ceil((a-n)/h),g=s*f,m=d?l:new e(g*p),y=0,v=0;y<p&&u<c;){var b,_,w,x,M;switch(i[u++]){case 0:for(w=0;w<g;w++)m[v++]=i[u++];break;case 1:for(w=0;w<g;w++)b=i[u++],x=w<s?0:m[v-s],m[v++]=(b+x)%256;break;case 2:for(w=0;w<g;w++)b=i[u++],_=(w-w%s)/s,m[v++]=((M=y&&m[(y-1)*g+_*s+w%s])+b)%256;break;case 3:for(w=0;w<g;w++)b=i[u++],_=(w-w%s)/s,x=w<s?0:m[v-s],M=y&&m[(y-1)*g+_*s+w%s],m[v++]=(b+Math.floor((x+M)/2))%256;break;case 4:for(w=0;w<g;w++){var S;b=i[u++],_=(w-w%s)/s,0===y?M=S=0:(M=m[(y-1)*g+_*s+w%s],S=_&&m[(y-1)*g+(_-1)*s+w%s]);var A=(x=w<s?0:m[v-s])+M-S,C=Math.abs(A-x),k=Math.abs(A-M),T=Math.abs(A-S);m[v++]=(b+(C<=k&&C<=T?x:k<=T?M:S))%256}break;default:throw new Error("Invalid filter algorithm: "+i[u-1])}if(!d){var E=((n+y*h)*o+t)*s,O=y*g;for(w=0;w<f;w++){for(var D=0;D<s;D++)l[E++]=m[O++];E+=(r-1)*s}}y++}}return 1===n.interlaceMethod?(h(0,0,8,8),h(4,0,8,8),h(0,4,4,8),h(2,0,4,4),h(0,2,2,4),h(1,0,2,2),h(0,1,1,2)):h(0,0,1,1,!0),t(l)}))},n.decodePalette=function(){for(var t=this.palette,n=t.length,r=this.transparency.indexed||[],i=new e(r.length+n),o=0,a=0,s=0;s<n;s+=3){var l;i[o++]=t[s],i[o++]=t[s+1],i[o++]=t[s+2],i[o++]=null!=(l=r[a++])?l:255}return i},n.copyToImageData=function(t,e){var n,r,i=this.colors,o=null,a=this.hasAlphaChannel;this.palette.length&&(o=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,a=!0);var s=t.data||t,l=s.length,c=o||e,u=n=0;if(1===i)for(;u<l;){r=o?4*e[u/4]:n;var h=c[r++];s[u++]=h,s[u++]=h,s[u++]=h,s[u++]=a?c[r++]:255,n=r}else for(;u<l;)r=o?4*e[u/4]:n,s[u++]=c[r++],s[u++]=c[r++],s[u++]=c[r++],s[u++]=a?c[r++]:255,n=r},n.decode=function(t){var n=this,r=new e(this.width*this.height*4);return this.decodePixels((function(e){return n.copyToImageData(r,e),t(r)}))},t}()}).call(this,n(4).Buffer)},function(t,e,n){"use strict";var r=n(0).isArray;function i(t,e){for(var n in this.fonts={},this.pdfKitDoc=e,this.fontCache={},t)if(t.hasOwnProperty(n)){var r=t[n];this.fonts[n]={normal:r.normal,bold:r.bold,italics:r.italics,bolditalics:r.bolditalics}}}i.prototype.getFontType=function(t,e){return function(t,e){var n="normal";return t&&e?n="bolditalics":t?n="bold":e&&(n="italics"),n}(t,e)},i.prototype.getFontFile=function(t,e,n){var r=this.getFontType(e,n);return this.fonts[t]&&this.fonts[t][r]?this.fonts[t][r]:null},i.prototype.provideFont=function(t,e,n){var i=this.getFontType(e,n);if(null===this.getFontFile(t,e,n))throw new Error("Font '"+t+"' in style '"+i+"' is not defined in the font section of the document definition.");if(this.fontCache[t]=this.fontCache[t]||{},!this.fontCache[t][i]){var o=this.fonts[t][i];r(o)||(o=[o]),this.fontCache[t][i]=this.pdfKitDoc.font.apply(this.pdfKitDoc,o)._font}return this.fontCache[t][i]},t.exports=i},function(t,e,n){"use strict";var r=n(210),i=n(446),o=n(447),a=n(212),s=n(449),l=n(131),c=n(451),u=n(213),h=n(0).isString,d=n(0).isArray,f=n(0).isUndefined,p=n(0).isNull,g=n(0).pack,m=n(0).offsetVector,y=n(0).fontStringify,v=n(0).getNodeId,b=n(0).isFunction,_=n(130),w=n(211),x=n(0).isNumber;function M(t,e){e.forEach((function(e){t.push(e)}))}function S(t,e,n,i){this.pageSize=t,this.pageMargins=e,this.tracker=new r,this.imageMeasure=n,this.svgMeasure=i,this.tableLayouts={}}S.prototype.registerTableLayouts=function(t){this.tableLayouts=g(this.tableLayouts,t)},S.prototype.layoutDocument=function(t,e,n,r,a,s,l,c,u,h){function f(t,e){if(!b(h))return!1;(t=t.filter((function(t){return t.positions.length>0}))).forEach((function(t){var n={};["id","text","ul","ol","table","image","qr","canvas","svg","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"].forEach((function(e){void 0!==t[e]&&(n[e]=t[e])})),n.startPosition=t.positions[0],n.pageNumbers=t.positions.map((function(t){return t.pageNumber})).filter((function(t,e,n){return n.indexOf(t)===e})),n.pages=e.length,n.stack=d(t.stack),t.nodeInfo=n}));for(var n=0;n<t.length;n++){var r=t[n];if("before"!==r.pageBreak&&!r.pageBreakCalculated){r.pageBreakCalculated=!0;for(var i=r.nodeInfo.pageNumbers[0],o=[],a=[],s=[],l=n+1,c=t.length;l<c;l++)t[l].nodeInfo.pageNumbers.indexOf(i)>-1&&o.push(t[l].nodeInfo),t[l].nodeInfo.pageNumbers.indexOf(i+1)>-1&&a.push(t[l].nodeInfo);for(l=0;l<n;l++)t[l].nodeInfo.pageNumbers.indexOf(i)>-1&&s.push(t[l].nodeInfo);if(h(r.nodeInfo,o,a,s))return r.pageBreak="before",!0}}return!1}function p(t){t.linearNodeList.forEach((function(t){t.resetXY()}))}this.docPreprocessor=new i,this.docMeasure=new o(e,n,r,this.imageMeasure,this.svgMeasure,this.tableLayouts,c);for(var g=this.tryLayoutDocument(t,e,n,r,a,s,l,c,u);f(g.linearNodeList,g.pages);)p(g),g=this.tryLayoutDocument(t,e,n,r,a,s,l,c,u);return g.pages},S.prototype.tryLayoutDocument=function(t,e,n,r,i,o,l,c,u,h){this.linearNodeList=[],t=this.docPreprocessor.preprocessDocument(t),t=this.docMeasure.measureDocument(t),this.writer=new s(new a(this.pageSize,this.pageMargins),this.tracker);var d=this;return this.writer.context().tracker.startTracking("pageAdded",(function(){d.addBackground(i)})),this.addBackground(i),this.processNode(t),this.addHeadersAndFooters(o,l),null!=u&&this.addWatermark(u,e,r),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},S.prototype.addBackground=function(t){var e=b(t)?t:function(){return t},n=this.writer.context(),r=n.getCurrentPage().pageSize,i=e(n.page+1,r);i&&(this.writer.beginUnbreakableBlock(r.width,r.height),i=this.docPreprocessor.preprocessDocument(i),this.processNode(this.docMeasure.measureDocument(i)),this.writer.commitUnbreakableBlock(0,0),n.backgroundLength[n.page]+=i.positions.length)},S.prototype.addStaticRepeatable=function(t,e){this.addDynamicRepeatable((function(){return JSON.parse(JSON.stringify(t))}),e)},S.prototype.addDynamicRepeatable=function(t,e){for(var n=0,r=this.writer.context().pages.length;n<r;n++){this.writer.context().page=n;var i=t(n+1,r,this.writer.context().pages[n].pageSize);if(i){var o=e(this.writer.context().getCurrentPage().pageSize,this.pageMargins);this.writer.beginUnbreakableBlock(o.width,o.height),i=this.docPreprocessor.preprocessDocument(i),this.processNode(this.docMeasure.measureDocument(i)),this.writer.commitUnbreakableBlock(o.x,o.y)}}},S.prototype.addHeadersAndFooters=function(t,e){var n=function(t,e){return{x:0,y:0,width:t.width,height:e.top}},r=function(t,e){return{x:0,y:t.height-e.bottom,width:t.width,height:e.bottom}};b(t)?this.addDynamicRepeatable(t,n):t&&this.addStaticRepeatable(t,n),b(e)?this.addDynamicRepeatable(e,r):e&&this.addStaticRepeatable(e,r)},S.prototype.addWatermark=function(t,e,n){if(h(t)&&(t={text:t}),t.text){t.font=t.font||n.font||"Roboto",t.fontSize=t.fontSize||"auto",t.color=t.color||"black",t.opacity=x(t.opacity)?t.opacity:.6,t.bold=t.bold||!1,t.italics=t.italics||!1,t.angle=f(t.angle)||p(t.angle)?null:t.angle,null===t.angle&&(t.angle=-180*Math.atan2(this.pageSize.height,this.pageSize.width)/Math.PI),"auto"===t.fontSize&&(t.fontSize=function(t,e,n){for(var r,i=new _(n),o=new w(null,{font:e.font,bold:e.bold,italics:e.italics}),a=0,s=1e3,l=(a+s)/2;Math.abs(a-s)>1;)o.push({fontSize:l}),(r=i.sizeOfRotatedText(e.text,e.angle,o)).width>t.width?l=(a+(s=l))/2:r.width<t.width&&(l=r.height>t.height?(a+(s=l))/2:((a=l)+s)/2),o.pop();return l}(this.pageSize,t,e));var r={text:t.text,font:e.provideFont(t.font,t.bold,t.italics),fontSize:t.fontSize,color:t.color,opacity:t.opacity,angle:t.angle};r._size=function(t,e){var n=new _(e),r=new w(null,{font:t.font,bold:t.bold,italics:t.italics});return r.push({fontSize:t.fontSize}),{size:n.sizeOfString(t.text,r),rotatedSize:n.sizeOfRotatedText(t.text,t.angle,r)}}(t,e);for(var i=this.writer.context().pages,o=0,a=i.length;o<a;o++)i[o].watermark=r}},S.prototype.processNode=function(t){var e,n,r=this;this.linearNodeList.push(t),function(t){var e=t.x,n=t.y;t.positions=[],d(t.canvas)&&t.canvas.forEach((function(t){var e=t.x,n=t.y,r=t.x1,i=t.y1,o=t.x2,a=t.y2;t.resetXY=function(){t.x=e,t.y=n,t.x1=r,t.y1=i,t.x2=o,t.y2=a}})),t.resetXY=function(){t.x=e,t.y=n,d(t.canvas)&&t.canvas.forEach((function(t){t.resetXY()}))}}(t),e=function(){var e=t.unbreakable;e&&r.writer.beginUnbreakableBlock();var n=t.absolutePosition;n&&(r.writer.context().beginDetachedBlock(),r.writer.context().moveTo(n.x||0,n.y||0));var i=t.relativePosition;if(i&&(r.writer.context().beginDetachedBlock(),r.writer.context().moveToRelative(i.x||0,i.y||0)),t.stack)r.processVerticalContainer(t);else if(t.columns)r.processColumns(t);else if(t.ul)r.processList(!1,t);else if(t.ol)r.processList(!0,t);else if(t.table)r.processTable(t);else if(void 0!==t.text)r.processLeaf(t);else if(t.toc)r.processToc(t);else if(t.image)r.processImage(t);else if(t.svg)r.processSVG(t);else if(t.canvas)r.processCanvas(t);else if(t.qr)r.processQr(t);else if(!t._span)throw"Unrecognized document structure: "+JSON.stringify(t,y);(n||i)&&r.writer.context().endDetachedBlock(),e&&r.writer.commitUnbreakableBlock()},n=t._margin,"before"===t.pageBreak?r.writer.moveToNextPage(t.pageOrientation):"beforeOdd"===t.pageBreak?(r.writer.moveToNextPage(t.pageOrientation),(r.writer.context().page+1)%2==1&&r.writer.moveToNextPage(t.pageOrientation)):"beforeEven"===t.pageBreak&&(r.writer.moveToNextPage(t.pageOrientation),(r.writer.context().page+1)%2==0&&r.writer.moveToNextPage(t.pageOrientation)),n&&(r.writer.context().moveDown(n[1]),r.writer.context().addMargin(n[0],n[2])),e(),n&&(r.writer.context().addMargin(-n[0],-n[2]),r.writer.context().moveDown(n[3])),"after"===t.pageBreak?r.writer.moveToNextPage(t.pageOrientation):"afterOdd"===t.pageBreak?(r.writer.moveToNextPage(t.pageOrientation),(r.writer.context().page+1)%2==1&&r.writer.moveToNextPage(t.pageOrientation)):"afterEven"===t.pageBreak&&(r.writer.moveToNextPage(t.pageOrientation),(r.writer.context().page+1)%2==0&&r.writer.moveToNextPage(t.pageOrientation))},S.prototype.processVerticalContainer=function(t){var e=this;t.stack.forEach((function(n){e.processNode(n),M(t.positions,n.positions)}))},S.prototype.processColumns=function(t){var e=t.columns,n=this.writer.context().availableWidth,r=function(t){if(!t)return null;var n=[];n.push(0);for(var r=e.length-1;r>0;r--)n.push(t);return n}(t._gap);r&&(n-=(r.length-1)*t._gap),l.buildColumnWidths(e,n);var i=this.processRow(e,e,r);M(t.positions,i.positions)},S.prototype.processRow=function(t,e,n,r,i,o){var a=this,s=[],l=[];return this.tracker.auto("pageChanged",(function(t){for(var e,n=0,r=s.length;n<r;n++){var i=s[n];if(i.prevPage===t.prevPage){e=i;break}}e||s.push(e=t),e.prevY=Math.max(e.prevY,t.prevY),e.y=Math.min(e.y,t.y)}),(function(){e=e||t,a.writer.context().beginColumnGroup();for(var r=0,i=t.length;r<i;r++){var s=t[r],h=e[r]._calcWidth,d=c(r);if(s.colSpan&&s.colSpan>1)for(var f=1;f<s.colSpan;f++)h+=e[++r]._calcWidth+n[r];a.writer.context().beginColumn(h,d,u(s,r)),s._span?s._columnEndingContext&&a.writer.context().markEnding(s):(a.processNode(s),M(l,s.positions))}a.writer.context().completeColumnGroup(o)})),{pageBreaks:s,positions:l};function c(t){return n&&n.length>t?n[t]:0}function u(t,e){if(t.rowSpan&&t.rowSpan>1){var n=i+t.rowSpan-1;if(n>=r.length)throw"Row span for column "+e+" (with indexes starting from 0) exceeded row count";return r[n][e]}return null}},S.prototype.processList=function(t,e){var n,r=this,i=t?e.ol:e.ul,o=e._gapSize;this.writer.context().addMargin(o.width),this.tracker.auto("lineAdded",(function(t){if(n){var e=n;if(n=null,e.canvas){var i=e.canvas[0];m(i,-e._minWidth,0),r.writer.addVector(i)}else if(e._inlines){var o=new u(r.pageSize.width);o.addInline(e._inlines[0]),o.x=-e._minWidth,o.y=t.getAscenderHeight()-o.getAscenderHeight(),r.writer.addLine(o,!0)}}}),(function(){i.forEach((function(t){n=t.listMarker,r.processNode(t),M(e.positions,t.positions)}))})),this.writer.context().addMargin(-o.width)},S.prototype.processTable=function(t){var e=new c(t);e.beginTable(this.writer);for(var n=t.table.heights,r=0,i=t.table.body.length;r<i;r++){var o;e.beginRow(r,this.writer),"auto"===(o=b(n)?n(r):d(n)?n[r]:n)&&(o=void 0);var a=this.processRow(t.table.body[r],t.table.widths,t._offsets.offsets,t.table.body,r,o);M(t.positions,a.positions),e.endRow(r,this.writer,a.pageBreaks)}e.endTable(this.writer)},S.prototype.processLeaf=function(t){var e=this.buildNextLine(t);e&&(t.tocItem||t.id)&&(e._node=t);var n=e?e.getHeight():0,r=t.maxHeight||-1;if(e){var i=v(t);i&&(e.id=i)}if(t._tocItemRef&&(e._pageNodeRef=t._tocItemRef),t._pageRef&&(e._pageNodeRef=t._pageRef._nodeRef),e&&e.inlines&&d(e.inlines))for(var o=0,a=e.inlines.length;o<a;o++)e.inlines[o]._tocItemRef&&(e.inlines[o]._pageNodeRef=e.inlines[o]._tocItemRef),e.inlines[o]._pageRef&&(e.inlines[o]._pageNodeRef=e.inlines[o]._pageRef._nodeRef);for(;e&&(-1===r||n<r);){var s=this.writer.addLine(e);t.positions.push(s),(e=this.buildNextLine(t))&&(n+=e.getHeight())}},S.prototype.processToc=function(t){t.toc.title&&this.processNode(t.toc.title),t.toc._table&&this.processNode(t.toc._table)},S.prototype.buildNextLine=function(t){function e(t){var e=t.constructor();for(var n in t)e[n]=t[n];return e}if(!t._inlines||0===t._inlines.length)return null;for(var n=new u(this.writer.context().availableWidth),r=new _(null),i=!1;t._inlines&&t._inlines.length>0&&(n.hasEnoughSpaceForInline(t._inlines[0],t._inlines.slice(1))||i);){var o=!1,a=t._inlines.shift();if(i=!1,!a.noWrap&&a.text.length>1&&a.width>n.getAvailableWidth()){var s=a.width/a.text.length,l=Math.floor(n.getAvailableWidth()/s);if(l<1&&(l=1),l<a.text.length){var c=e(a);c.text=a.text.substr(l),a.text=a.text.substr(0,l),c.width=r.widthOfString(c.text,c.font,c.fontSize,c.characterSpacing,c.fontFeatures),a.width=r.widthOfString(a.text,a.font,a.fontSize,a.characterSpacing,a.fontFeatures),t._inlines.unshift(c),o=!0}}n.addInline(a),i=a.noNewLine&&!o}return n.lastLineInParagraph=0===t._inlines.length,n},S.prototype.processImage=function(t){var e=this.writer.addImage(t);t.positions.push(e)},S.prototype.processSVG=function(t){var e=this.writer.addSVG(t);t.positions.push(e)},S.prototype.processCanvas=function(t){var e=t._minHeight;void 0===t.absolutePosition&&this.writer.context().availableHeight<e&&this.writer.moveToNextPage(),this.writer.alignCanvas(t),t.canvas.forEach((function(e){var n=this.writer.addVector(e);t.positions.push(n)}),this),this.writer.context().moveDown(e)},S.prototype.processQr=function(t){var e=this.writer.addQr(t);t.positions.push(e)},t.exports=S},function(t,e,n){"use strict";(function(e){var r=n(0).isString,i=n(0).isNumber,o=n(0).isBoolean,a=n(0).isArray,s=n(0).isUndefined,l=n(0).fontStringify;function c(){}c.prototype.preprocessDocument=function(t){return this.parentNode=null,this.tocs=[],this.nodeReferences=[],this.preprocessNode(t)},c.prototype.preprocessNode=function(t){if(a(t)?t={stack:t}:r(t)?t={text:t}:i(t)||o(t)?t={text:t.toString()}:null==t||0===Object.keys(t).length?t={text:""}:"text"in t&&null==t.text&&(t.text=""),t.columns)return this.preprocessColumns(t);if(t.stack)return this.preprocessVerticalContainer(t);if(t.ul)return this.preprocessList(t);if(t.ol)return this.preprocessList(t);if(t.table)return this.preprocessTable(t);if(void 0!==t.text)return this.preprocessText(t);if(t.toc)return this.preprocessToc(t);if(t.image)return this.preprocessImage(t);if(t.svg)return this.preprocessSVG(t);if(t.canvas)return this.preprocessCanvas(t);if(t.qr)return this.preprocessQr(t);if(t.pageReference||t.textReference)return this.preprocessText(t);throw"Unrecognized document structure: "+JSON.stringify(t,l)},c.prototype.preprocessColumns=function(t){for(var e=t.columns,n=0,r=e.length;n<r;n++)e[n]=this.preprocessNode(e[n]);return t},c.prototype.preprocessVerticalContainer=function(t){for(var e=t.stack,n=0,r=e.length;n<r;n++)e[n]=this.preprocessNode(e[n]);return t},c.prototype.preprocessList=function(t){for(var e=t.ul||t.ol,n=0,r=e.length;n<r;n++)e[n]=this.preprocessNode(e[n]);return t},c.prototype.preprocessTable=function(t){var e,n,r,i;for(e=0,r=t.table.body[0].length;e<r;e++)for(n=0,i=t.table.body.length;n<i;n++){var o=t.table.body[n],a=o[e];void 0!==a&&(null===a&&(a=""),a._span||(o[e]=this.preprocessNode(a)))}return t},c.prototype.preprocessText=function(t){if(t.tocItem){a(t.tocItem)||(t.tocItem=[t.tocItem]);for(var e=0,n=t.tocItem.length;e<n;e++){r(t.tocItem[e])||(t.tocItem[e]="_default_");var i=t.tocItem[e];this.tocs[i]||(this.tocs[i]={toc:{_items:[],_pseudo:!0}}),t.id||(t.id="toc-"+i+"-"+this.tocs[i].toc._items.length);var o={_nodeRef:this._getNodeForNodeRef(t),_textNodeRef:t};this.tocs[i].toc._items.push(o)}}if(t.id)if(this.nodeReferences[t.id]){if(!this.nodeReferences[t.id]._pseudo)throw"Node id '"+t.id+"' already exists";this.nodeReferences[t.id]._nodeRef=this._getNodeForNodeRef(t),this.nodeReferences[t.id]._textNodeRef=t,this.nodeReferences[t.id]._pseudo=!1}else this.nodeReferences[t.id]={_nodeRef:this._getNodeForNodeRef(t),_textNodeRef:t};if(t.pageReference&&(this.nodeReferences[t.pageReference]||(this.nodeReferences[t.pageReference]={_nodeRef:{},_textNodeRef:{},_pseudo:!0}),t.text="00000",t.linkToDestination=t.pageReference,t._pageRef=this.nodeReferences[t.pageReference]),t.textReference&&(this.nodeReferences[t.textReference]||(this.nodeReferences[t.textReference]={_nodeRef:{},_pseudo:!0}),t.text="",t.linkToDestination=t.textReference,t._textRef=this.nodeReferences[t.textReference]),t.text&&t.text.text)t.text=[this.preprocessNode(t.text)];else if(a(t.text)){var s=!1;for(null===this.parentNode&&(this.parentNode=t,s=!0),e=0,n=t.text.length;e<n;e++)t.text[e]=this.preprocessNode(t.text[e]);s&&(this.parentNode=null)}return t},c.prototype.preprocessToc=function(t){if(t.toc.id||(t.toc.id="_default_"),t.toc.title=t.toc.title?this.preprocessNode(t.toc.title):null,t.toc._items=[],this.tocs[t.toc.id]){if(!this.tocs[t.toc.id].toc._pseudo)throw"TOC '"+t.toc.id+"' already exists";t.toc._items=this.tocs[t.toc.id].toc._items}return this.tocs[t.toc.id]=t,t},c.prototype.preprocessImage=function(t){return s(t.image.type)||s(t.image.data)||"Buffer"!==t.image.type||!a(t.image.data)||(t.image=e.from(t.image.data)),t},c.prototype.preprocessSVG=function(t){return t},c.prototype.preprocessCanvas=function(t){return t},c.prototype.preprocessQr=function(t){return t},c.prototype._getNodeForNodeRef=function(t){return this.parentNode?this.parentNode:t},t.exports=c}).call(this,n(4).Buffer)},function(t,e,n){"use strict";var r=n(130),i=n(211),o=n(131),a=n(0).isString,s=n(0).isNumber,l=n(0).isObject,c=n(0).isArray,u=n(0).fontStringify,h=n(0).getNodeId,d=n(0).pack,f=n(448);function p(t,e,n,o,a,s,l){this.textTools=new r(t),this.styleStack=new i(e,n),this.imageMeasure=o,this.svgMeasure=a,this.tableLayouts=s,this.images=l,this.autoImageIndex=1}p.prototype.measureDocument=function(t){return this.measureNode(t)},p.prototype.measureNode=function(t){var e=this;return this.styleStack.auto(t,(function(){if(t._margin=function(){function n(t,e){return t.marginLeft||t.marginTop||t.marginRight||t.marginBottom?[t.marginLeft||e[0]||0,t.marginTop||e[1]||0,t.marginRight||e[2]||0,t.marginBottom||e[3]||0]:e}function r(t){return s(t)?t=[t,t,t,t]:c(t)&&2===t.length&&(t=[t[0],t[1],t[0],t[1]]),t}var i=[void 0,void 0,void 0,void 0];if(t.style){var o=function(t){for(var n={},r=t.length-1;r>=0;r--){var i=e.styleStack.styleDictionary[t[r]];for(var o in i)i.hasOwnProperty(o)&&(n[o]=i[o])}return n}(c(t.style)?t.style:[t.style]);o&&(i=n(o,i)),o.margin&&(i=r(o.margin))}return i=n(t,i),t.margin&&(i=r(t.margin)),void 0===i[0]&&void 0===i[1]&&void 0===i[2]&&void 0===i[3]?null:i}(),t.columns)return n(e.measureColumns(t));if(t.stack)return n(e.measureVerticalContainer(t));if(t.ul)return n(e.measureUnorderedList(t));if(t.ol)return n(e.measureOrderedList(t));if(t.table)return n(e.measureTable(t));if(void 0!==t.text)return n(e.measureLeaf(t));if(t.toc)return n(e.measureToc(t));if(t.image)return n(e.measureImage(t));if(t.svg)return n(e.measureSVG(t));if(t.canvas)return n(e.measureCanvas(t));if(t.qr)return n(e.measureQr(t));throw"Unrecognized document structure: "+JSON.stringify(t,u)}));function n(t){var e=t._margin;return e&&(t._minWidth+=e[0]+e[2],t._maxWidth+=e[0]+e[2]),t}},p.prototype.convertIfBase64Image=function(t){if(/^data:image\/(jpeg|jpg|png);base64,/.test(t.image)){var e="$$pdfmake$$"+this.autoImageIndex++;this.images[e]=t.image,t.image=e}},p.prototype.measureImageWithDimensions=function(t,e){if(t.fit){var n=e.width/e.height>t.fit[0]/t.fit[1]?t.fit[0]/e.width:t.fit[1]/e.height;t._width=t._minWidth=t._maxWidth=e.width*n,t._height=e.height*n}else t._width=t._minWidth=t._maxWidth=t.width||e.width,t._height=t.height||e.height*t._width/e.width,s(t.maxWidth)&&t.maxWidth<t._width&&(t._width=t._minWidth=t._maxWidth=t.maxWidth,t._height=t._width*e.height/e.width),s(t.maxHeight)&&t.maxHeight<t._height&&(t._height=t.maxHeight,t._width=t._minWidth=t._maxWidth=t._height*e.width/e.height),s(t.minWidth)&&t.minWidth>t._width&&(t._width=t._minWidth=t._maxWidth=t.minWidth,t._height=t._width*e.height/e.width),s(t.minHeight)&&t.minHeight>t._height&&(t._height=t.minHeight,t._width=t._minWidth=t._maxWidth=t._height*e.width/e.height);t._alignment=this.styleStack.getProperty("alignment")},p.prototype.measureImage=function(t){this.images&&this.convertIfBase64Image(t);var e=this.imageMeasure.measureImage(t.image);return this.measureImageWithDimensions(t,e),t},p.prototype.measureSVG=function(t){var e=this.svgMeasure.measureSVG(t.svg);return this.measureImageWithDimensions(t,e),t.font=this.styleStack.getProperty("font"),t.svg=this.svgMeasure.writeDimensions(t.svg,{width:t._width,height:t._height}),t},p.prototype.measureLeaf=function(t){t._textRef&&t._textRef._textNodeRef.text&&(t.text=t._textRef._textNodeRef.text);var e=this.styleStack.clone();e.push(t);var n=this.textTools.buildInlines(t.text,e);return t._inlines=n.items,t._minWidth=n.minWidth,t._maxWidth=n.maxWidth,t},p.prototype.measureToc=function(t){if(t.toc.title&&(t.toc.title=this.measureNode(t.toc.title)),t.toc._items.length>0){for(var e=[],n=t.toc.textStyle||{},r=t.toc.numberStyle||n,i=t.toc.textMargin||[0,0,0,0],o=0,a=t.toc._items.length;o<a;o++){var s=t.toc._items[o],l=s._textNodeRef.tocStyle||n,c=s._textNodeRef.tocMargin||i,u=s._textNodeRef.tocNumberStyle||r,d=h(s._nodeRef);e.push([{text:s._textNodeRef.text,linkToDestination:d,alignment:"left",style:l,margin:c},{text:"00000",linkToDestination:d,alignment:"right",_tocItemRef:s._nodeRef,style:u,margin:[0,c[1],0,c[3]]}])}t.toc._table={table:{dontBreakRows:!0,widths:["*","auto"],body:e},layout:"noBorders"},t.toc._table=this.measureNode(t.toc._table)}return t},p.prototype.measureVerticalContainer=function(t){var e=t.stack;t._minWidth=0,t._maxWidth=0;for(var n=0,r=e.length;n<r;n++)e[n]=this.measureNode(e[n]),t._minWidth=Math.max(t._minWidth,e[n]._minWidth),t._maxWidth=Math.max(t._maxWidth,e[n]._maxWidth);return t},p.prototype.gapSizeForList=function(){return this.textTools.sizeOfString("9. ",this.styleStack)},p.prototype.buildUnorderedMarker=function(t,e,n){var r,i=t.getProperty("markerColor")||t.getProperty("color")||"black";switch(n){case"circle":r=function(t,e){var n=t.fontSize/6;return{canvas:[{x:n,y:t.height/t.lineHeight+t.descender-t.fontSize/3,r1:n,r2:n,type:"ellipse",lineColor:e}]}}(e,i);break;case"square":r=function(t,e){var n=t.fontSize/3;return{canvas:[{x:0,y:t.height/t.lineHeight+t.descender-t.fontSize/3-n/2,h:n,w:n,type:"rect",color:e}]}}(e,i);break;case"none":r={};break;case"disc":default:r=function(t,e){var n=t.fontSize/6;return{canvas:[{x:n,y:t.height/t.lineHeight+t.descender-t.fontSize/3,r1:n,r2:n,type:"ellipse",color:e}]}}(e,i)}return r._minWidth=r._maxWidth=e.width,r._minHeight=r._maxHeight=e.height,r},p.prototype.buildOrderedMarker=function(t,e,n,r){function i(t){return t<1?t.toString():function t(e){return(e>=26?t((e/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[e%26>>0]}(t-1)}function o(t){if(t<1||t>4999)return t.toString();var e,n=t,r={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i="";for(e in r)for(;n>=r[e];)i+=e,n-=r[e];return i}var a;switch(n){case"none":a=null;break;case"upper-alpha":a=i(t).toUpperCase();break;case"lower-alpha":a=i(t);break;case"upper-roman":a=o(t);break;case"lower-roman":a=o(t).toLowerCase();break;case"decimal":default:a=function(t){return t.toString()}(t)}if(null===a)return{};r&&(c(r)?(r[0]&&(a=r[0]+a),r[1]&&(a+=r[1]),a+=" "):a+=r+" ");var s={text:a},l=e.getProperty("markerColor");return l&&(s.color=l),{_inlines:this.textTools.buildInlines(s,e).items}},p.prototype.measureUnorderedList=function(t){var e=this.styleStack.clone(),n=t.ul;t.type=t.type||"disc",t._gapSize=this.gapSizeForList(),t._minWidth=0,t._maxWidth=0;for(var r=0,i=n.length;r<i;r++){var o=n[r]=this.measureNode(n[r]);o.ol||o.ul||(o.listMarker=this.buildUnorderedMarker(e,t._gapSize,o.listType||t.type)),t._minWidth=Math.max(t._minWidth,n[r]._minWidth+t._gapSize.width),t._maxWidth=Math.max(t._maxWidth,n[r]._maxWidth+t._gapSize.width)}return t},p.prototype.measureOrderedList=function(t){var e=this.styleStack.clone(),n=t.ol;t.type=t.type||"decimal",t.separator=t.separator||".",t.reversed=t.reversed||!1,s(t.start)||(t.start=t.reversed?n.length:1),t._gapSize=this.gapSizeForList(),t._minWidth=0,t._maxWidth=0;for(var r=t.start,i=0,o=n.length;i<o;i++){if(!(l=n[i]=this.measureNode(n[i])).ol&&!l.ul){var a=s(l.counter)?l.counter:r;l.listMarker=this.buildOrderedMarker(a,e,l.listType||t.type,t.separator),l.listMarker._inlines&&(t._gapSize.width=Math.max(t._gapSize.width,l.listMarker._inlines[0].width))}t._minWidth=Math.max(t._minWidth,n[i]._minWidth),t._maxWidth=Math.max(t._maxWidth,n[i]._maxWidth),t.reversed?r--:r++}for(t._minWidth+=t._gapSize.width,t._maxWidth+=t._gapSize.width,i=0,o=n.length;i<o;i++){var l;(l=n[i]).ol||l.ul||(l.listMarker._minWidth=l.listMarker._maxWidth=t._gapSize.width)}return t},p.prototype.measureColumns=function(t){var e=t.columns;t._gap=this.styleStack.getProperty("columnGap")||0;for(var n=0,r=e.length;n<r;n++)e[n]=this.measureNode(e[n]);var i=o.measureMinMax(e),a=e.length>0?e.length-1:0;return t._minWidth=i.min+t._gap*a,t._maxWidth=i.max+t._gap*a,t},p.prototype.measureTable=function(t){var e,n;!function(t){if(t.table.widths||(t.table.widths="auto"),a(t.table.widths))for(t.table.widths=[t.table.widths];t.table.widths.length<t.table.body[0].length;)t.table.widths.push(t.table.widths[t.table.widths.length-1]);for(var e=0,n=t.table.widths.length;e<n;e++){var r=t.table.widths[e];(s(r)||a(r))&&(t.table.widths[e]={width:r})}}(t),t._layout=(e=this.tableLayouts,a(n=t.layout)&&(n=e[n]),d({hLineWidth:function(t,e){return 1},vLineWidth:function(t,e){return 1},hLineColor:function(t,e){return"black"},vLineColor:function(t,e){return"black"},hLineStyle:function(t,e){return null},vLineStyle:function(t,e){return null},paddingLeft:function(t,e){return 4},paddingRight:function(t,e){return 4},paddingTop:function(t,e){return 2},paddingBottom:function(t,e){return 2},fillColor:function(t,e){return null},fillOpacity:function(t,e){return 1},defaultBorder:!0},n)),t._offsets=function(e){for(var n=[],r=0,i=0,o=0,a=t.table.widths.length;o<a;o++){var s=i+e.vLineWidth(o,t)+e.paddingLeft(o,t);n.push(s),r+=s,i=e.paddingRight(o,t)}return{total:r+=i+e.vLineWidth(t.table.widths.length,t),offsets:n}}(t._layout);var r,i,c,u,h=[];for(r=0,c=t.table.body[0].length;r<c;r++){var f=t.table.widths[r];for(f._minWidth=0,f._maxWidth=0,i=0,u=t.table.body.length;i<u;i++){var p=t.table.body[i],g=p[r];if(void 0===g)throw console.error("Malformed table row ",p,"in node ",t),"Malformed table row, a cell is undefined.";null===g&&(g=""),g._span||((g=p[r]=this.styleStack.auto(g,y(this,g))).colSpan&&g.colSpan>1?(b(p,r,g.colSpan),h.push({col:r,span:g.colSpan,minWidth:g._minWidth,maxWidth:g._maxWidth})):(f._minWidth=Math.max(f._minWidth,g._minWidth),f._maxWidth=Math.max(f._maxWidth,g._maxWidth))),g.rowSpan&&g.rowSpan>1&&_(t.table,i,r,g.rowSpan)}}!function(){for(var e,n,r=0,i=h.length;r<i;r++){var o=h[r],a=v(o.col,o.span,t._offsets),s=o.minWidth-a.minWidth,l=o.maxWidth-a.maxWidth;if(s>0)for(e=s/o.span,n=0;n<o.span;n++)t.table.widths[o.col+n]._minWidth+=e;if(l>0)for(e=l/o.span,n=0;n<o.span;n++)t.table.widths[o.col+n]._maxWidth+=e}}();var m=o.measureMinMax(t.table.widths);return t._minWidth=m.min+t._offsets.total,t._maxWidth=m.max+t._offsets.total,t;function y(t,e){return function(){return l(e)&&(e.fillColor=t.styleStack.getProperty("fillColor"),e.fillOpacity=t.styleStack.getProperty("fillOpacity")),t.measureNode(e)}}function v(e,n,r){for(var i={minWidth:0,maxWidth:0},o=0;o<n;o++)i.minWidth+=t.table.widths[e+o]._minWidth+(o?r.offsets[e+o]:0),i.maxWidth+=t.table.widths[e+o]._maxWidth+(o?r.offsets[e+o]:0);return i}function b(t,e,n){for(var r=1;r<n;r++)t[e+r]={_span:!0,_minWidth:0,_maxWidth:0,rowSpan:t[e].rowSpan}}function _(t,e,n,r){for(var i=1;i<r;i++)t.body[e+i][n]={_span:!0,_minWidth:0,_maxWidth:0,fillColor:t.body[e][n].fillColor,fillOpacity:t.body[e][n].fillOpacity}}},p.prototype.measureCanvas=function(t){for(var e=0,n=0,r=0,i=t.canvas.length;r<i;r++){var o=t.canvas[r];switch(o.type){case"ellipse":e=Math.max(e,o.x+o.r1),n=Math.max(n,o.y+o.r2);break;case"rect":e=Math.max(e,o.x+o.w),n=Math.max(n,o.y+o.h);break;case"line":e=Math.max(e,o.x1,o.x2),n=Math.max(n,o.y1,o.y2);break;case"polyline":for(var a=0,s=o.points.length;a<s;a++)e=Math.max(e,o.points[a].x),n=Math.max(n,o.points[a].y)}}return t._minWidth=t._maxWidth=e,t._minHeight=t._maxHeight=n,t._alignment=this.styleStack.getProperty("alignment"),t},p.prototype.measureQr=function(t){return(t=f.measure(t))._alignment=this.styleStack.getProperty("alignment"),t},t.exports=p},function(t,e,n){"use strict";for(var r=[null,[[10,7,17,13],[1,1,1,1],[]],[[16,10,28,22],[1,1,1,1],[4,16]],[[26,15,22,18],[1,1,2,2],[4,20]],[[18,20,16,26],[2,1,4,2],[4,24]],[[24,26,22,18],[2,1,4,4],[4,28]],[[16,18,28,24],[4,2,4,4],[4,32]],[[18,20,26,18],[4,2,5,6],[4,20,36]],[[22,24,26,22],[4,2,6,6],[4,22,40]],[[22,30,24,20],[5,2,8,8],[4,24,44]],[[26,18,28,24],[5,4,8,8],[4,26,48]],[[30,20,24,28],[5,4,11,8],[4,28,52]],[[22,24,28,26],[8,4,11,10],[4,30,56]],[[22,26,22,24],[9,4,16,12],[4,32,60]],[[24,30,24,20],[9,4,16,16],[4,24,44,64]],[[24,22,24,30],[10,6,18,12],[4,24,46,68]],[[28,24,30,24],[10,6,16,17],[4,24,48,72]],[[28,28,28,28],[11,6,19,16],[4,28,52,76]],[[26,30,28,28],[13,6,21,18],[4,28,54,80]],[[26,28,26,26],[14,7,25,21],[4,28,56,84]],[[26,28,28,30],[16,8,25,20],[4,32,60,88]],[[26,28,30,28],[17,8,25,23],[4,26,48,70,92]],[[28,28,24,30],[17,9,34,23],[4,24,48,72,96]],[[28,30,30,30],[18,9,30,25],[4,28,52,76,100]],[[28,30,30,30],[20,10,32,27],[4,26,52,78,104]],[[28,26,30,30],[21,12,35,29],[4,30,56,82,108]],[[28,28,30,28],[23,12,37,34],[4,28,56,84,112]],[[28,30,30,30],[25,12,40,34],[4,32,60,88,116]],[[28,30,30,30],[26,13,42,35],[4,24,48,72,96,120]],[[28,30,30,30],[28,14,45,38],[4,28,52,76,100,124]],[[28,30,30,30],[29,15,48,40],[4,24,50,76,102,128]],[[28,30,30,30],[31,16,51,43],[4,28,54,80,106,132]],[[28,30,30,30],[33,17,54,45],[4,32,58,84,110,136]],[[28,30,30,30],[35,18,57,48],[4,28,56,84,112,140]],[[28,30,30,30],[37,19,60,51],[4,32,60,88,116,144]],[[28,30,30,30],[38,19,63,53],[4,28,52,76,100,124,148]],[[28,30,30,30],[40,20,66,56],[4,22,48,74,100,126,152]],[[28,30,30,30],[43,21,70,59],[4,26,52,78,104,130,156]],[[28,30,30,30],[45,22,74,62],[4,30,56,82,108,134,160]],[[28,30,30,30],[47,24,77,65],[4,24,52,80,108,136,164]],[[28,30,30,30],[49,25,81,68],[4,28,56,84,112,140,168]]],i=/^\d*$/,o=/^[A-Za-z0-9 $%*+\-./:]*$/,a=/^[A-Z0-9 $%*+\-./:]*$/,s=[],l=[-1],c=0,u=1;c<255;++c)s.push(u),l[u]=c,u=2*u^(u>=128?285:0);var h=[[]];for(c=0;c<30;++c){for(var d=h[c],f=[],p=0;p<=c;++p)f.push(l[(p<c?s[d[p]]:0)^s[(c+(d[p-1]||0))%255]]);h.push(f)}var g={};for(c=0;c<45;++c)g["0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:".charAt(c)]=c;var m=[function(t,e){return(t+e)%2==0},function(t,e){return t%2==0},function(t,e){return e%3==0},function(t,e){return(t+e)%3==0},function(t,e){return((t/2|0)+(e/3|0))%2==0},function(t,e){return t*e%2+t*e%3==0},function(t,e){return(t*e%2+t*e%3)%2==0},function(t,e){return((t+e)%2+t*e%3)%2==0}],y=function(t){return t>6},v=function(t,e){var n=-8&function(t){var e=r[t],n=16*t*t+128*t+64;return y(t)&&(n-=36),e[2].length&&(n-=25*e[2].length*e[2].length-10*e[2].length-55),n}(t),i=r[t];return n-8*i[0][e]*i[1][e]},b=function(t,e){switch(e){case 1:return t<10?10:t<27?12:14;case 2:return t<10?9:t<27?11:13;case 4:return t<10?8:16;case 8:return t<10?8:t<27?10:12}},_=function(t,e,n){var r=v(t,n)-4-b(t,e);switch(e){case 1:return 3*(r/10|0)+(r%10<4?0:r%10<7?1:2);case 2:return 2*(r/11|0)+(r%11<6?0:1);case 4:return r/8|0;case 8:return r/13|0}},w=function(t,e){for(var n=t.slice(0),r=t.length,i=e.length,o=0;o<i;++o)n.push(0);for(o=0;o<r;){var a=l[n[o++]];if(a>=0)for(var c=0;c<i;++c)n[o+c]^=s[(a+e[c])%255]}return n.slice(r)},x=function(t,e,n,r){for(var i=t<<r,o=e-1;o>=0;--o)i>>r+o&1&&(i^=n<<o);return t<<r|i},M=function(t,e,n){for(var r=m[n],i=t.length,o=0;o<i;++o)for(var a=0;a<i;++a)e[o][a]||(t[o][a]^=r(o,a));return t},S=function(t,e,n,r){for(var i=t.length,o=21522^x(n<<3|r,5,1335,10),a=0;a<15;++a)t[[0,1,2,3,4,5,7,8,i-7,i-6,i-5,i-4,i-3,i-2,i-1][a]][8]=t[8][[i-1,i-2,i-3,i-4,i-5,i-6,i-7,i-8,7,5,4,3,2,1,0][a]]=o>>a&1;return t},A=function(t){for(var e=function(t){for(var e=0,n=0;n<t.length;++n)t[n]>=5&&(e+=t[n]-5+3);for(n=5;n<t.length;n+=2){var r=t[n];t[n-1]==r&&t[n-2]==3*r&&t[n-3]==r&&t[n-4]==r&&(t[n-5]>=4*r||t[n+1]>=4*r)&&(e+=40)}return e},n=t.length,r=0,i=0,o=0;o<n;++o){var a,s=t[o];a=[0];for(var l=0;l<n;){for(c=0;l<n&&s[l];++c)++l;for(a.push(c),c=0;l<n&&!s[l];++c)++l;a.push(c)}for(r+=e(a),a=[0],l=0;l<n;){var c;for(c=0;l<n&&t[l][o];++c)++l;for(a.push(c),c=0;l<n&&!t[l][o];++c)++l;a.push(c)}r+=e(a);var u=t[o+1]||[];for(i+=s[0],l=1;l<n;++l){var h=s[l];i+=h,s[l-1]==h&&u[l]===h&&u[l-1]===h&&(r+=3)}}return r+10*(Math.abs(i/n/n-.5)/.05|0)};t.exports={measure:function(t){var e=function(t,e){var n=[],s=e.background||"#fff",l=e.foreground||"#000",c=function(t,e){var n=(e=e||{}).version||-1,s={L:1,M:0,Q:3,H:2}[(e.eccLevel||"L").toUpperCase()],l=e.mode?{numeric:1,alphanumeric:2,octet:4}[e.mode.toLowerCase()]:-1,c="mask"in e?e.mask:-1;if(l<0)l="string"==typeof t?t.match(i)?1:t.match(a)?2:4:4;else if(1!=l&&2!=l&&4!=l)throw"invalid or unsupported mode";if(null===(t=function(t,e){switch(t){case 1:return e.match(i)?e:null;case 2:return e.match(o)?e.toUpperCase():null;case 4:if("string"==typeof e){for(var n=[],r=0;r<e.length;++r){var a=e.charCodeAt(r);a<128?n.push(a):a<2048?n.push(192|a>>6,128|63&a):a<65536?n.push(224|a>>12,128|a>>6&63,128|63&a):n.push(240|a>>18,128|a>>12&63,128|a>>6&63,128|63&a)}return n}return e}}(l,t)))throw"invalid data format";if(s<0||s>3)throw"invalid ECC level";if(n<0){for(n=1;n<=40&&!(t.length<=_(n,l,s));++n);if(n>40)throw"too large data for the Qr format"}else if(n<1||n>40)throw"invalid Qr version! should be between 1 and 40";if(-1!=c&&(c<0||c>8))throw"invalid mask";return function(t,e,n,i,o){var a=r[e],s=function(t,e,n,r){var i=[],o=0,a=8,s=n.length,l=function(t,e){if(e>=a){for(i.push(o|t>>(e-=a));e>=8;)i.push(t>>(e-=8)&255);o=0,a=8}e>0&&(o|=(t&(1<<e)-1)<<(a-=e))},c=b(t,e);switch(l(e,4),l(s,c),e){case 1:for(var u=2;u<s;u+=3)l(parseInt(n.substring(u-2,u+1),10),10);l(parseInt(n.substring(u-2),10),[0,4,7][s%3]);break;case 2:for(u=1;u<s;u+=2)l(45*g[n.charAt(u-1)]+g[n.charAt(u)],11);s%2==1&&l(g[n.charAt(u-1)],6);break;case 4:for(u=0;u<s;++u)l(n[u],8)}for(l(0,4),a<8&&i.push(o);i.length+1<r;)i.push(236,17);return i.length<r&&i.push(236),i}(e,n,t,v(e,i)>>3);s=function(t,e,n){for(var r=[],i=t.length/e|0,o=0,a=e-t.length%e,s=0;s<a;++s)r.push(o),o+=i;for(s=a;s<e;++s)r.push(o),o+=i+1;r.push(o);var l=[];for(s=0;s<e;++s)l.push(w(t.slice(r[s],r[s+1]),n));var c=[],u=t.length/e|0;for(s=0;s<u;++s)for(var h=0;h<e;++h)c.push(t[r[h]+s]);for(h=a;h<e;++h)c.push(t[r[h+1]-1]);for(s=0;s<n.length;++s)for(h=0;h<e;++h)c.push(l[h][s]);return c}(s,a[1][i],h[a[0][i]]);var l=function(t){for(var e=r[t],n=function(t){return 4*t+17}(t),i=[],o=[],a=0;a<n;++a)i.push([]),o.push([]);var s=function(t,e,n,r,a){for(var s=0;s<n;++s)for(var l=0;l<r;++l)i[t+s][e+l]=a[s]>>l&1,o[t+s][e+l]=1};for(s(0,0,9,9,[127,65,93,93,93,65,383,0,64]),s(n-8,0,8,9,[256,127,65,93,93,93,65,127]),s(0,n-8,9,8,[254,130,186,186,186,130,254,0,0]),a=9;a<n-8;++a)i[6][a]=i[a][6]=1&~a,o[6][a]=o[a][6]=1;var l=e[2],c=l.length;for(a=0;a<c;++a)for(var u=0===a?c-1:c,h=0===a||a===c-1?1:0;h<u;++h)s(l[a],l[h],5,5,[31,17,21,17,31]);if(y(t)){var d=x(t,6,7973,12),f=0;for(a=0;a<6;++a)for(h=0;h<3;++h)i[a][n-11+h]=i[n-11+h][a]=d>>f++&1,o[a][n-11+h]=o[n-11+h][a]=1}return{matrix:i,reserved:o}}(e),c=l.matrix,u=l.reserved;if(function(t,e,n){for(var r=t.length,i=0,o=-1,a=r-1;a>=0;a-=2){6==a&&--a;for(var s=o<0?r-1:0,l=0;l<r;++l){for(var c=a;c>a-2;--c)e[s][c]||(t[s][c]=n[i>>3]>>(7&~i)&1,++i);s+=o}o=-o}}(c,u,s),o<0){M(c,u,0),S(c,0,i,0);var d=0,f=A(c);for(M(c,u,0),o=1;o<8;++o){M(c,u,o),S(c,0,i,o);var p=A(c);f>p&&(f=p,d=o),M(c,u,o)}o=d}return M(c,u,o),S(c,0,i,o),c}(t,n,l,s,c)}(t,e),u=c.length,d=Math.floor(e.fit?e.fit/u:5),f=u*d;n.push({type:"rect",x:0,y:0,w:f,h:f,lineWidth:0,color:s});for(var p=0;p<u;++p)for(var m=0;m<u;++m)c[p][m]&&n.push({type:"rect",x:d*m,y:d*p,w:d,h:d,lineWidth:0,color:l});return{canvas:n,size:f}}(t.qr,t);return t._canvas=e.canvas,t._width=t._height=t._minWidth=t._maxWidth=t._minHeight=t._maxHeight=e.size,t}}},function(t,e,n){"use strict";var r=n(0).isUndefined,i=n(450);function o(t,e){this.transactionLevel=0,this.repeatables=[],this.tracker=e,this.writer=new i(t,e)}function a(t,e){var n=e(t);return n||(t.moveToNextPage(),n=e(t)),n}o.prototype.addLine=function(t,e,n){return a(this,(function(r){return r.writer.addLine(t,e,n)}))},o.prototype.addImage=function(t,e){return a(this,(function(n){return n.writer.addImage(t,e)}))},o.prototype.addSVG=function(t,e){return a(this,(function(n){return n.writer.addSVG(t,e)}))},o.prototype.addQr=function(t,e){return a(this,(function(n){return n.writer.addQr(t,e)}))},o.prototype.addVector=function(t,e,n,r){return this.writer.addVector(t,e,n,r)},o.prototype.beginClip=function(t,e){return this.writer.beginClip(t,e)},o.prototype.endClip=function(){return this.writer.endClip()},o.prototype.alignCanvas=function(t){this.writer.alignCanvas(t)},o.prototype.addFragment=function(t,e,n,r){this.writer.addFragment(t,e,n,r)||(this.moveToNextPage(),this.writer.addFragment(t,e,n,r))},o.prototype.moveToNextPage=function(t){var e=this.writer.context.moveToNextPage(t);this.repeatables.forEach((function(t){r(t.insertedOnPages[this.writer.context.page])?(t.insertedOnPages[this.writer.context.page]=!0,this.writer.addFragment(t,!0)):this.writer.context.moveDown(t.height)}),this),this.writer.tracker.emit("pageChanged",{prevPage:e.prevPage,prevY:e.prevY,y:this.writer.context.y})},o.prototype.beginUnbreakableBlock=function(t,e){0==this.transactionLevel++&&(this.originalX=this.writer.context.x,this.writer.pushContext(t,e))},o.prototype.commitUnbreakableBlock=function(t,e){if(0==--this.transactionLevel){var n=this.writer.context;this.writer.popContext();var r=n.pages.length;if(r>0){var i=n.pages[0];if(i.xOffset=t,i.yOffset=e,r>1)if(void 0!==t||void 0!==e)i.height=n.getCurrentPage().pageSize.height-n.pageMargins.top-n.pageMargins.bottom;else{i.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var o=0,a=this.repeatables.length;o<a;o++)i.height-=this.repeatables[o].height}else i.height=n.y;void 0!==t||void 0!==e?this.writer.addFragment(i,!0,!0,!0):this.addFragment(i)}}},o.prototype.currentBlockToRepeatable=function(){var t=this.writer.context,e={items:[]};return t.pages[0].items.forEach((function(t){e.items.push(t)})),e.xOffset=this.originalX,e.height=t.y,e.insertedOnPages=[],e},o.prototype.pushToRepeatables=function(t){this.repeatables.push(t)},o.prototype.popFromRepeatables=function(){this.repeatables.pop()},o.prototype.context=function(){return this.writer.context},t.exports=o},function(t,e,n){"use strict";var r=n(213),i=n(0).isNumber,o=n(0).pack,a=n(0).offsetVector,s=n(212);function l(t,e){this.context=t,this.contextStack=[],this.tracker=e}function c(t,e,n){null==n||n<0||n>t.items.length?t.items.push(e):t.items.splice(n,0,e)}l.prototype.addLine=function(t,e,n){var r=t.getHeight(),i=this.context,o=i.getCurrentPage(),a=this.getCurrentPositionOnPage();return!(i.availableHeight<r||!o)&&(t.x=i.x+(t.x||0),t.y=i.y+(t.y||0),this.alignLine(t),c(o,{type:"line",item:t},n),this.tracker.emit("lineAdded",t),e||i.moveDown(r),a)},l.prototype.alignLine=function(t){var e=this.context.availableWidth,n=t.getWidth(),r=t.inlines&&t.inlines.length>0&&t.inlines[0].alignment,i=0;switch(r){case"right":i=e-n;break;case"center":i=(e-n)/2}if(i&&(t.x=(t.x||0)+i),"justify"===r&&!t.newLineForced&&!t.lastLineInParagraph&&t.inlines.length>1)for(var o=(e-n)/(t.inlines.length-1),a=1,s=t.inlines.length;a<s;a++)t.inlines[a].x+=i=a*o,t.inlines[a].justifyShift=o},l.prototype.addImage=function(t,e,n){var r=this.context,i=r.getCurrentPage(),o=this.getCurrentPositionOnPage();return!(!i||void 0===t.absolutePosition&&r.availableHeight<t._height&&i.items.length>0)&&(void 0===t._x&&(t._x=t.x||0),t.x=r.x+t._x,t.y=r.y,this.alignImage(t),c(i,{type:n||"image",item:t},e),r.moveDown(t._height),o)},l.prototype.addSVG=function(t,e){return this.addImage(t,e,"svg")},l.prototype.addQr=function(t,e){var n=this.context,r=n.getCurrentPage(),i=this.getCurrentPositionOnPage();if(!r||void 0===t.absolutePosition&&n.availableHeight<t._height)return!1;void 0===t._x&&(t._x=t.x||0),t.x=n.x+t._x,t.y=n.y,this.alignImage(t);for(var o=0,a=t._canvas.length;o<a;o++){var s=t._canvas[o];s.x+=t.x,s.y+=t.y,this.addVector(s,!0,!0,e)}return n.moveDown(t._height),i},l.prototype.alignImage=function(t){var e=this.context.availableWidth,n=t._minWidth,r=0;switch(t._alignment){case"right":r=e-n;break;case"center":r=(e-n)/2}r&&(t.x=(t.x||0)+r)},l.prototype.alignCanvas=function(t){var e=this.context.availableWidth,n=t._minWidth,r=0;switch(t._alignment){case"right":r=e-n;break;case"center":r=(e-n)/2}r&&t.canvas.forEach((function(t){a(t,r,0)}))},l.prototype.addVector=function(t,e,n,r){var i=this.context,o=i.getCurrentPage(),s=this.getCurrentPositionOnPage();if(o)return a(t,e?0:i.x,n?0:i.y),c(o,{type:"vector",item:t},r),s},l.prototype.beginClip=function(t,e){var n=this.context;return n.getCurrentPage().items.push({type:"beginClip",item:{x:n.x,y:n.y,width:t,height:e}}),!0},l.prototype.endClip=function(){return this.context.getCurrentPage().items.push({type:"endClip"}),!0},l.prototype.addFragment=function(t,e,n,i){var s=this.context,l=s.getCurrentPage();return!(!e&&t.height>s.availableHeight||(t.items.forEach((function(i){switch(i.type){case"line":var c=function(t){var e=new r(t.maxWidth);for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}(i.item);c._node&&(c._node.positions[0].pageNumber=s.page+1),c.x=(c.x||0)+(e?t.xOffset||0:s.x),c.y=(c.y||0)+(n?t.yOffset||0:s.y),l.items.push({type:"line",item:c});break;case"vector":var u=o(i.item);a(u,e?t.xOffset||0:s.x,n?t.yOffset||0:s.y),l.items.push({type:"vector",item:u});break;case"image":case"svg":var h=o(i.item);h.x=(h.x||0)+(e?t.xOffset||0:s.x),h.y=(h.y||0)+(n?t.yOffset||0:s.y),l.items.push({type:i.type,item:h})}})),i||s.moveDown(t.height),0))},l.prototype.pushContext=function(t,e){void 0===t&&(e=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,t=this.context.availableWidth),i(t)&&(t=new s({width:t,height:e},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=t},l.prototype.popContext=function(){this.context=this.contextStack.pop()},l.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},t.exports=l},function(t,e,n){"use strict";var r=n(131),i=n(0).isFunction,o=n(0).isNumber;function a(t){this.tableNode=t}a.prototype.beginTable=function(t){var e,n,i,o=this;this.offsets=(e=this.tableNode)._offsets,this.layout=e._layout,n=t.context().availableWidth-this.offsets.total,r.buildColumnWidths(e.table.widths,n),this.tableWidth=e._offsets.total+(i=0,e.table.widths.forEach((function(t){i+=t._calcWidth})),i),this.rowSpanData=function(){var t=[],e=0,n=0;t.push({left:0,rowSpan:0});for(var r=0,i=o.tableNode.table.body[0].length;r<i;r++){var a=o.layout.paddingLeft(r,o.tableNode)+o.layout.paddingRight(r,o.tableNode),s=o.layout.vLineWidth(r,o.tableNode);t[t.length-1].width=n=a+s+o.tableNode.table.widths[r]._calcWidth,t.push({left:e+=n,rowSpan:0,width:0})}return t}(),this.cleanUpRepeatables=!1,this.headerRows=e.table.headerRows||0,this.rowsWithoutPageBreak=this.headerRows+(e.table.keepWithHeaderRows||0),this.dontBreakRows=e.table.dontBreakRows||!1,this.rowsWithoutPageBreak&&t.beginUnbreakableBlock(),function(t){for(var e=0;e<t.length;e++)for(var n=t[e],r=0;r<n.length;r++){var i=n[r];if(i.border){for(var o=i.rowSpan||1,a=i.colSpan||1,s=0;s<o;s++)void 0!==i.border[0]&&s>0&&c(e+s,r,0,i.border[0]),void 0!==i.border[2]&&c(e+s,r+a-1,2,i.border[2]);for(var l=0;l<a;l++)void 0!==i.border[1]&&l>0&&c(e,r+l,1,i.border[1]),void 0!==i.border[3]&&c(e+o-1,r+l,3,i.border[3])}}function c(e,n,r,i){var o=t[e][n];o.border=o.border||{},o.border[r]=i}}(this.tableNode.table.body),this.drawHorizontalLine(0,t)},a.prototype.onRowBreak=function(t,e){var n=this;return function(){var t=n.rowPaddingTop+(n.headerRows?0:n.topLineWidth);e.context().availableHeight-=n.reservedAtBottom,e.context().moveDown(t)}},a.prototype.beginRow=function(t,e){this.topLineWidth=this.layout.hLineWidth(t,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(t,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(t+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(t,this.tableNode),this.rowCallback=this.onRowBreak(t,e),e.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&e.beginUnbreakableBlock(),this.rowTopY=e.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,e.context().availableHeight-=this.reservedAtBottom,e.context().moveDown(this.rowPaddingTop)},a.prototype.drawHorizontalLine=function(t,e,n){var r=this.layout.hLineWidth(t,this.tableNode);if(r){var o,a=this.layout.hLineStyle(t,this.tableNode);a&&a.dash&&(o=a.dash);for(var s,l,c,u=r/2,h=null,d=this.tableNode.table.body,f=0,p=this.rowSpanData.length;f<p;f++){var g=this.rowSpanData[f],m=!g.rowSpan,y=null;if(m&&f<p-1){var v=!1,b=!1,_=!1;t>0&&(b=(s=d[t-1][f]).border?s.border[3]:this.layout.defaultBorder)&&s.borderColor&&(y=s.borderColor[3]),t<d.length&&(v=(l=d[t][f]).border?l.border[1]:this.layout.defaultBorder)&&null==y&&l.borderColor&&(y=l.borderColor[1]),m=v||b}if(s&&s._rowSpanCurrentOffset&&(_=(c=d[t-1-s._rowSpanCurrentOffset][f])&&c.border?c.border[3]:this.layout.defaultBorder)&&c&&c.borderColor&&(y=c.borderColor[3]),null==y&&(y=i(this.layout.hLineColor)?this.layout.hLineColor(t,this.tableNode,f):this.layout.hLineColor),!h&&m&&(h={left:g.left,width:0}),m){var w=0;if(c&&c.colSpan&&_){for(;c.colSpan>w;)h.width+=this.rowSpanData[f+w++].width||0;f+=w-1}else if(s&&s.colSpan&&b){for(;s.colSpan>w;)h.width+=this.rowSpanData[f+w++].width||0;f+=w-1}else if(l&&l.colSpan&&v){for(;l.colSpan>w;)h.width+=this.rowSpanData[f+w++].width||0;f+=w-1}else h.width+=this.rowSpanData[f].width||0}var x=(n||0)+u;m&&h&&h.width&&(e.addVector({type:"line",x1:h.left,x2:h.left+h.width,y1:x,y2:x,lineWidth:r,dash:o,lineColor:y},!1,n),h=null,y=null,s=null,l=null,c=null)}e.context().moveDown(r)}},a.prototype.drawVerticalLine=function(t,e,n,r,o,a,s){var l=this.layout.vLineWidth(r,this.tableNode);if(0!==l){var c,u=this.layout.vLineStyle(r,this.tableNode);u&&u.dash&&(c=u.dash);var h,d,f,p=this.tableNode.table.body;if(r>0&&(h=p[a][s])&&h.borderColor&&(h.border?h.border[2]:this.layout.defaultBorder)&&(f=h.borderColor[2]),null==f&&r<p.length&&(d=p[a][r])&&d.borderColor&&(d.border?d.border[0]:this.layout.defaultBorder)&&(f=d.borderColor[0]),null==f&&h&&h._rowSpanCurrentOffset){var g=p[a-h._rowSpanCurrentOffset][s];g.borderColor&&(g.border?g.border[2]:this.layout.defaultBorder)&&(f=g.borderColor[2])}if(null==f&&d&&d._rowSpanCurrentOffset){var m=p[a-d._rowSpanCurrentOffset][r];m.borderColor&&(m.border?m.border[2]:this.layout.defaultBorder)&&(f=m.borderColor[2])}null==f&&(f=i(this.layout.vLineColor)?this.layout.vLineColor(r,this.tableNode,a):this.layout.vLineColor),o.addVector({type:"line",x1:t+l/2,x2:t+l/2,y1:e,y2:n,lineWidth:l,dash:c,lineColor:f},!1,!0),h=null,d=null,f=null}},a.prototype.endTable=function(t){this.cleanUpRepeatables&&t.popFromRepeatables()},a.prototype.endRow=function(t,e,n){var r,a,s=this;e.tracker.stopTracking("pageChanged",this.rowCallback),e.context().moveDown(this.layout.paddingBottom(t,this.tableNode)),e.context().availableHeight+=this.reservedAtBottom;var l=e.context().page,c=e.context().y,u=function(){for(var e=[],n=0,r=0,i=s.tableNode.table.body[t].length;r<i;r++){if(!n){e.push({x:s.rowSpanData[r].left,index:r});var o=s.tableNode.table.body[t][r];n=o._colSpan||o.colSpan||0}n>0&&n--}return e.push({x:s.rowSpanData[s.rowSpanData.length-1].left,index:s.rowSpanData.length-1}),e}(),h=[],d=n&&n.length>0,f=this.tableNode.table.body;if(h.push({y0:this.rowTopY,page:d?n[0].prevPage:l}),d)for(a=0,r=n.length;a<r;a++){var p=n[a];h[h.length-1].y1=p.prevY,h.push({y0:p.y,page:p.prevPage+1})}h[h.length-1].y1=c;for(var g=h[0].y1-h[0].y0===this.rowPaddingTop?1:0,m=h.length;g<m;g++){var y=g<h.length-1,v=g>0&&!this.headerRows,b=v?0:this.topLineWidth,_=h[g].y0,w=h[g].y1;for(y&&(w+=this.rowPaddingBottom),e.context().page!=h[g].page&&(e.context().page=h[g].page,this.reservedAtBottom=0),a=0,r=u.length;a<r;a++){var x,M=!1,S=!1,A=u[a].index;if(A<f[t].length&&(M=(x=f[t][A]).border?x.border[0]:this.layout.defaultBorder,S=x.border?x.border[2]:this.layout.defaultBorder),A>0&&!M&&(M=(x=f[t][A-1]).border?x.border[2]:this.layout.defaultBorder),A+1<f[t].length&&!S&&(S=(x=f[t][A+1]).border?x.border[0]:this.layout.defaultBorder),M&&this.drawVerticalLine(u[a].x,_-b,w+this.bottomLineWidth,u[a].index,e,t,u[a-1]?u[a-1].index:null),a<r-1){var C=f[t][A].fillColor,k=f[t][A].fillOpacity;if(C||(C=i(this.layout.fillColor)?this.layout.fillColor(t,this.tableNode,A):this.layout.fillColor),o(k)||(k=i(this.layout.fillOpacity)?this.layout.fillOpacity(t,this.tableNode,A):this.layout.fillOpacity),C){var T,E=M?this.layout.vLineWidth(A,this.tableNode):0;T=0!==A&&A+1!=f[t].length||S?S?this.layout.vLineWidth(A+1,this.tableNode)/2:0:this.layout.vLineWidth(A+1,this.tableNode);var O=this.dontBreakRows?u[a].x+E:u[a].x+E/2,D=this.dontBreakRows?_:_-b/2;e.addVector({type:"rect",x:O,y:D,w:u[a+1].x+T-O,h:(this.dontBreakRows?w+this.bottomLineWidth:w+this.bottomLineWidth/2)-D,lineWidth:0,color:C,fillOpacity:k},!1,!0,e.context().backgroundLength[e.context().page])}}}y&&!1!==this.layout.hLineWhenBroken&&this.drawHorizontalLine(t+1,e,w),v&&!1!==this.layout.hLineWhenBroken&&this.drawHorizontalLine(t,e,_)}e.context().page=l,e.context().y=c;var P=this.tableNode.table.body[t];for(a=0,r=P.length;a<r;a++){if(P[a].rowSpan){if(this.rowSpanData[a].rowSpan=P[a].rowSpan,P[a].colSpan&&P[a].colSpan>1)for(var L=1;L<P[a].rowSpan;L++)this.tableNode.table.body[t+L][a]._colSpan=P[a].colSpan;if(P[a].rowSpan&&P[a].rowSpan>1)for(L=1;L<P[a].rowSpan;L++)this.tableNode.table.body[t+L][a]._rowSpanCurrentOffset=L}this.rowSpanData[a].rowSpan>0&&this.rowSpanData[a].rowSpan--}this.drawHorizontalLine(t+1,e),this.headerRows&&t===this.headerRows-1&&(this.headerRepeatable=e.currentBlockToRepeatable()),this.dontBreakRows&&e.tracker.auto("pageChanged",(function(){s.headerRows||!1===s.layout.hLineWhenBroken||s.drawHorizontalLine(t,e)}),(function(){e.commitUnbreakableBlock()})),!this.headerRepeatable||t!==this.rowsWithoutPageBreak-1&&t!==this.tableNode.table.body.length-1||(e.commitUnbreakableBlock(),e.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null)},t.exports=a},function(t,e,n){"use strict";t.exports={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]}},function(t,e,n){"use strict";(function(e){function n(t,e){this.pdfKitDoc=t,this.imageDictionary=e||{}}n.prototype.measureImage=function(t){var n,r=this;if(this.pdfKitDoc._imageRegistry[t])n=this.pdfKitDoc._imageRegistry[t];else{try{if(!(n=this.pdfKitDoc.openImage(function(t){var n=r.imageDictionary[t];if(!n)return t;var i=n.indexOf("base64,");return i<0?r.imageDictionary[t]:e.from(n.substring(i+7),"base64")}(t))))throw"No image"}catch(i){throw"Invalid image: "+i.toString()+"\nImages dictionary should contain dataURL entries (or local file paths in node.js)"}n.embed(this.pdfKitDoc),this.pdfKitDoc._imageRegistry[t]=n}return{width:n.width,height:n.height}},t.exports=n}).call(this,n(4).Buffer)},function(t,e,n){"use strict";function r(){}r.prototype.getSVGNode=function(t){var e=(t=t.replace(/\r?\n|\r/g,"")).match(/<svg(.*?)>/);return e?e[0]:""},r.prototype.getHeightAndWidth=function(t){var e=this.getSVGNode(t),n=e.match(/width="([0-9]+(\.[0-9]+)?)(em|ex|px|in|cm|mm|pt|pc|%)?"/),r=e.match(/height="([0-9]+(\.[0-9]+)?)(em|ex|px|in|cm|mm|pt|pc|%)?"/);if(n||r)return{width:n?+n[1]:void 0,height:r?+r[1]:void 0}},r.prototype.getViewboxHeightAndWidth=function(t){var e=this.getSVGNode(t).match(/viewBox="([+-]?(\d*\.)?\d+(,|\s+|,\s+)[+-]?(\d*\.)?\d+(,|\s+|,\s+)[+-]?(\d*\.)?\d+(,|\s+|,\s+)[+-]?(\d*\.)?\d+)"/);if(e){for(var n=e[1],r=n.split(" "),i=[],o=0;o<r.length;o++)r[o]&&i.push(r[o]);if(4===i.length)return{width:+i[2],height:+i[3]};throw new Error("Unexpected svg viewbox format, should have 4 entries but found: '"+n+"'")}},r.prototype.measureSVG=function(t){var e=this.getHeightAndWidth(t),n=this.getViewboxHeightAndWidth(t);return e||n||{}},r.prototype.writeDimensions=function(t,e){var n=this.getSVGNode(t);if(n){var r=this.getHeightAndWidth(t);if(e.width){var i='width="'+e.width+'"';n=r&&r.width?n.replace(/width="[0-9]+(\.[0-9]+)?(em|ex|px|in|cm|mm|pt|pc|%)?"/,i):n.replace(">"," "+i+">")}if(e.height){var o='height="'+e.height+'"';n=r&&r.height?n.replace(/height="[0-9]+(\.[0-9]+)?(em|ex|px|in|cm|mm|pt|pc|%)?"/,o):n.replace(">"," "+o+">")}return t.replace(/<svg(.*?)>/,n)}return t},t.exports=r},function(t,e,n){"use strict";var r=n(0).isArray;function i(t,e,n,r){var i=t.inlines[0],o=function(){for(var e=0,n=0,r=t.inlines.length;n<r;n++)e=t.inlines[n].fontSize>e?n:e;return t.inlines[e]}(),a=function(){for(var e=0,n=0,r=t.inlines.length;n<r;n++)e+=t.inlines[n].width+(t.inlines[n].justifyShift||0);return e}(),s=t.line.getAscenderHeight(),l=o.font.ascender/1e3*o.fontSize,c=o.height-l,u=.5+.12*Math.floor(Math.max(o.fontSize-8,0)/2);switch(t.decoration){case"underline":n+=s+.45*c;break;case"overline":n+=s-.85*l;break;case"lineThrough":n+=s-.25*l;break;default:throw"Unkown decoration : "+t.decoration}if(r.save(),"double"===t.decorationStyle){var h=Math.max(.5,2*u);r.fillColor(t.decorationColor).rect(e+i.x,n-u/2,a,u/2).fill().rect(e+i.x,n+h-u/2,a,u/2).fill()}else if("dashed"===t.decorationStyle){var d=Math.ceil(a/6.8),f=e+i.x;r.rect(f,n,a,u).clip(),r.fillColor(t.decorationColor);for(var p=0;p<d;p++)r.rect(f,n-u/2,3.96,u).fill(),f+=6.8}else if("dotted"===t.decorationStyle){var g=Math.ceil(a/(3*u)),m=e+i.x;r.rect(m,n,a,u).clip(),r.fillColor(t.decorationColor);for(var y=0;y<g;y++)r.rect(m,n-u/2,u,u).fill(),m+=3*u}else if("wavy"===t.decorationStyle){var v=Math.ceil(a/1.4)+1,b=e+i.x-1;r.rect(e+i.x,n-1,a,n+1).clip(),r.lineWidth(.24),r.moveTo(b,n);for(var _=0;_<v;_++)r.bezierCurveTo(b+.7,n-1,b+1.4,n-1,b+3*.7,n).bezierCurveTo(b+2.8,n+1,b+3.5,n+1,b+6*.7,n),b+=6*.7;r.stroke(t.decorationColor)}else r.fillColor(t.decorationColor).rect(e+i.x,n-u/2,a,u).fill();r.restore()}t.exports={drawBackground:function(t,e,n,r){for(var i=t.getHeight(),o=0,a=t.inlines.length;o<a;o++){var s=t.inlines[o];if(s.background){var l=s.justifyShift||0;r.fillColor(s.background).rect(e+s.x-l,n,s.width+l,i).fill()}}},drawDecorations:function(t,e,n,o){for(var a=function(t){for(var e=[],n=null,i=0,o=t.inlines.length;i<o;i++){var a=t.inlines[i],s=a.decoration;if(s){r(s)||(s=[s]);for(var l=a.decorationColor||a.color||"black",c=a.decorationStyle||"solid",u=0,h=s.length;u<h;u++){var d=s[u];n&&d===n.decoration&&c===n.decorationStyle&&l===n.decorationColor?n.inlines.push(a):e.push(n={line:t,decoration:d,decorationColor:l,decorationStyle:c,inlines:[a]})}}else n=null}return e}(t),s=0,l=a.length;s<l;s++)i(a[s],e,n,o)}}},function(t,e,n){"use strict";(function(t){n(139),n(137),n(155),n(159),n(153),n(92),n(99),n(66),n(161),n(160),n(152),t&&void 0!==t.exports&&(t.exports=function(t,e,n,r,i){var o={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgrey:[211,211,211],lightgreen:[144,238,144],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0]},a={black:[o.black,1],white:[o.white,1],transparent:[o.black,0]},s={quot:34,amp:38,lt:60,gt:62,apos:39,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},l={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},c={A3:!0,A4:!0,a3:!0,a4:!0},u={color:{inherit:!0,initial:void 0},visibility:{inherit:!0,initial:"visible",values:{hidden:"hidden",collapse:"hidden",visible:"visible"}},fill:{inherit:!0,initial:a.black},stroke:{inherit:!0,initial:"none"},"stop-color":{inherit:!1,initial:a.black},"fill-opacity":{inherit:!0,initial:1},"stroke-opacity":{inherit:!0,initial:1},"stop-opacity":{inherit:!1,initial:1},"fill-rule":{inherit:!0,initial:"nonzero",values:{nonzero:"nonzero",evenodd:"evenodd"}},"clip-rule":{inherit:!0,initial:"nonzero",values:{nonzero:"nonzero",evenodd:"evenodd"}},"stroke-width":{inherit:!0,initial:1},"stroke-dasharray":{inherit:!0,initial:[]},"stroke-dashoffset":{inherit:!0,initial:0},"stroke-miterlimit":{inherit:!0,initial:4},"stroke-linejoin":{inherit:!0,initial:"miter",values:{miter:"miter",round:"round",bevel:"bevel"}},"stroke-linecap":{inherit:!0,initial:"butt",values:{butt:"butt",round:"round",square:"square"}},"font-size":{inherit:!0,initial:16,values:{"xx-small":9,"x-small":10,small:13,medium:16,large:18,"x-large":24,"xx-large":32}},"font-family":{inherit:!0,initial:"sans-serif"},"font-weight":{inherit:!0,initial:"normal",values:{600:"bold",700:"bold",800:"bold",900:"bold",bold:"bold",bolder:"bold",500:"normal",400:"normal",300:"normal",200:"normal",100:"normal",normal:"normal",lighter:"normal"}},"font-style":{inherit:!0,initial:"normal",values:{italic:"italic",oblique:"italic",normal:"normal"}},"text-anchor":{inherit:!0,initial:"start",values:{start:"start",middle:"middle",end:"end"}},direction:{inherit:!0,initial:"ltr",values:{ltr:"ltr",rtl:"rtl"}},"dominant-baseline":{inherit:!0,initial:"baseline",values:{auto:"baseline",baseline:"baseline","before-edge":"before-edge","text-before-edge":"before-edge",middle:"middle",central:"central","after-edge":"after-edge","text-after-edge":"after-edge",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"mathematical"}},"alignment-baseline":{inherit:!1,initial:void 0,values:{auto:"baseline",baseline:"baseline","before-edge":"before-edge","text-before-edge":"before-edge",middle:"middle",central:"central","after-edge":"after-edge","text-after-edge":"after-edge",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"mathematical"}},"baseline-shift":{inherit:!0,initial:"baseline",values:{baseline:"baseline",sub:"sub",super:"super"}},"word-spacing":{inherit:!0,initial:0,values:{normal:0}},"letter-spacing":{inherit:!0,initial:0,values:{normal:0}},"text-decoration":{inherit:!1,initial:"none",values:{none:"none",underline:"underline",overline:"overline","line-through":"line-through"}},"xml:space":{inherit:!0,initial:"default",css:"white-space",values:{preserve:"preserve",default:"default",pre:"preserve","pre-line":"preserve","pre-wrap":"preserve",nowrap:"default"}},"marker-start":{inherit:!0,initial:"none"},"marker-mid":{inherit:!0,initial:"none"},"marker-end":{inherit:!0,initial:"none"},opacity:{inherit:!1,initial:1},transform:{inherit:!1,initial:[1,0,0,1,0,0]},display:{inherit:!1,initial:"inline",values:{none:"none",inline:"inline",block:"inline"}},"clip-path":{inherit:!1,initial:"none"},mask:{inherit:!1,initial:"none"},overflow:{inherit:!1,initial:"hidden",values:{hidden:"hidden",scroll:"hidden",visible:"visible"}}};function h(e){var n=new function(){};return n.name="G"+(t._groupCount=(t._groupCount||0)+1),n.resources=t.ref(),n.xobj=t.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:e,Group:{S:"Transparency",CS:"DeviceRGB",I:!0,K:!1},Resources:n.resources}),n.xobj.write(""),n.savedMatrix=t._ctm,n.savedPage=t.page,Nt.push(n),t._ctm=[1,0,0,1,0,0],t.page={width:t.page.width,height:t.page.height,write:function(t){n.xobj.write(t)},fonts:{},xobjects:{},ext_gstates:{},patterns:{}},n}function d(e){if(e!==Nt.pop())throw"Group not matching";Object.keys(t.page.fonts).length&&(e.resources.data.Font=t.page.fonts),Object.keys(t.page.xobjects).length&&(e.resources.data.XObject=t.page.xobjects),Object.keys(t.page.ext_gstates).length&&(e.resources.data.ExtGState=t.page.ext_gstates),Object.keys(t.page.patterns).length&&(e.resources.data.Pattern=t.page.patterns),e.resources.end(),e.xobj.end(),t._ctm=e.savedMatrix,t.page=e.savedPage}function f(e){t.page.xobjects[e.name]=e.xobj,t.addContent("/"+e.name+" Do")}function p(e,n){var r="M"+(t._maskCount=(t._maskCount||0)+1),i=t.ref({Type:"ExtGState",CA:1,ca:1,BM:"Normal",SMask:{S:"Luminosity",G:e.xobj,BC:n?[0,0,0]:[1,1,1]}});i.end(),t.page.ext_gstates[r]=i,t.addContent("/"+r+" gs")}function g(t,e,n,r){var i=new function(){};return i.group=t,i.dx=e,i.dy=n,i.matrix=r||[1,0,0,1,0,0],i}function m(e,n){var r,i="P"+(t._patternCount=(t._patternCount||0)+1),o=t.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:[0,0,e.dx,e.dy],XStep:e.dx,YStep:e.dy,Matrix:A(t._ctm,e.matrix),Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],XObject:(r={},r[e.group.name]=e.group.xobj,r)}});o.write("/"+e.group.name+" Do"),o.end(),t.page.patterns[i]=o,n?(t.addContent("/Pattern CS"),t.addContent("/"+i+" SCN")):(t.addContent("/Pattern cs"),t.addContent("/"+i+" scn"))}function y(e,n,r,i,o,a){t.addContent(R(e)+" "+R(n)+" "+R(-r)+" "+R(-i)+" "+R(o)+" "+R(a)+" Tm")}function v(e,n){t.addContent((e&&n?2:n?1:e?0:3)+" Tr")}function b(e){"PDFPattern"===e[0].constructor.name?(t.fillOpacity(e[1]),m(e[0],!1)):t.fillColor(e[0],e[1])}function _(e){"PDFPattern"===e[0].constructor.name?(t.strokeOpacity(e[1]),m(e[0],!0)):t.strokeColor(e[0],e[1])}function w(t){var e=function(t,e,n,r){this.error=r,this.nodeName=t,this.nodeValue=n,this.nodeType=e,this.attributes=Object.create(null),this.childNodes=[],this.parentNode=null,this.id="",this.textContent="",this.classList=[]};e.prototype.getAttribute=function(t){return null!=this.attributes[t]?this.attributes[t]:null},e.prototype.getElementById=function(t){var e=null;return function n(r){if(!e&&1===r.nodeType){r.id===t&&(e=r);for(var i=0;i<r.childNodes.length;i++)n(r.childNodes[i])}}(this),e},e.prototype.getElementsByTagName=function(t){var e=[];return function n(r){if(1===r.nodeType){r.nodeName===t&&e.push(r);for(var i=0;i<r.childNodes.length;i++)n(r.childNodes[i])}}(this),e};for(var n,r,i=new $(t.trim()),o=!1,a=function t(){var n,r;if(n=i.match(/^<([\w:.-]+)\s*/,!0)){for(var a=new e(n[1],1,null,o);n=i.match(/^([\w:.-]+)(?:\s*=\s*"([^"]*)"|\s*=\s*'([^']*)')?\s*/,!0);){var s=n[1],l=x(n[2]||n[3]||"");a.attributes[s]?(Ot('parseXml: duplicate attribute "'+s+'"'),o=!0):(a.attributes[s]=l,"id"===s&&(a.id=l),"class"===s&&(a.classList=l.split(" ")))}if(i.match(/^>/)){for(;r=t();)a.childNodes.push(r),r.parentNode=a,a.textContent+=3===r.nodeType||4===r.nodeType?r.nodeValue:r.textContent;return(n=i.match(/^<\/([\w:.-]+)\s*>/,!0))?(n[1]===a.nodeName||(Ot('parseXml: tag not matching, opening "'+a.nodeName+'" & closing "'+n[1]+'"'),o=!0),a):(Ot('parseXml: tag not matching, opening "'+a.nodeName+'" & not closing'),o=!0,a)}if(i.match(/^\/>/))return a;Ot('parseXml: tag could not be parsed "'+a.nodeName+'"'),o=!0}else{if(n=i.match(/^<!--[\s\S]*?-->/))return new e(null,8,n,o);if(n=i.match(/^<\?[\s\S]*?\?>/))return new e(null,7,n,o);if(n=i.match(/^<!DOCTYPE\s*([\s\S]*?)>/))return new e(null,10,n,o);if(n=i.match(/^<!\[CDATA\[([\s\S]*?)\]\]>/,!0))return new e("#cdata-section",4,n[1],o);if(n=i.match(/^([^<]+)/,!0))return new e("#text",3,x(n[1]),o)}};r=a();)1!==r.nodeType||n?(1===r.nodeType||3===r.nodeType&&""!==r.nodeValue.trim())&&Ot("parseXml: data after document end has been discarded"):n=r;return i.matchAll()&&Ot("parseXml: parsing error"),n}function x(t){return t.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,(function(t,e,n,r){return e?String.fromCharCode(parseInt(e,10)):n?String.fromCharCode(parseInt(n,16)):r&&s[r]?String.fromCharCode(s[r]):t}))}function M(t){var e,n;return t=(t||"").trim(),(e=o[t])?n=[e.slice(),1]:(e=t.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(e[1]=parseInt(e[1]),e[2]=parseInt(e[2]),e[3]=parseInt(e[3]),e[4]=parseFloat(e[4]),e[1]<256&&e[2]<256&&e[3]<256&&e[4]<=1&&(n=[e.slice(1,4),e[4]])):(e=t.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(e[1]=parseInt(e[1]),e[2]=parseInt(e[2]),e[3]=parseInt(e[3]),e[1]<256&&e[2]<256&&e[3]<256&&(n=[e.slice(1,4),1])):(e=t.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(e[1]=2.55*parseFloat(e[1]),e[2]=2.55*parseFloat(e[2]),e[3]=2.55*parseFloat(e[3]),e[1]<256&&e[2]<256&&e[3]<256&&(n=[e.slice(1,4),1])):(e=t.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?n=[[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)],1]:(e=t.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(n=[[17*parseInt(e[1],16),17*parseInt(e[2],16),17*parseInt(e[3],16)],1]),Lt?Lt(n,t):n}function S(t,e,n){var r=t[0].slice(),i=t[1]*e;if(n){for(var o=0;o<t.length;o++)r[o]*=i;return[r,1]}return[r,i]}function A(){function t(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}for(var e=arguments[0],n=1;n<arguments.length;n++)e=t(e,arguments[n]);return e}function C(t,e){return[e[0]*t[0]+e[2]*t[1]+e[4],e[1]*t[0]+e[3]*t[1]+e[5]]}function k(){for(var e=t._ctm,n=Nt.length-1;n>=0;n--)e=A(Nt[n].savedMatrix,e);return e}function T(){return(new K).M(0,0).L(t.page.width,0).L(t.page.width,t.page.height).L(0,t.page.height).transform(E(k())).getBoundingBox()}function E(t){var e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[3]*t[4])/e,(t[1]*t[4]-t[0]*t[5])/e]}function O(t){var e=R(t[0]),n=R(t[1]),r=R(t[2]),i=R(t[3]),o=R(t[4]),a=R(t[5]);if(I(e*i-n*r,0))return[e,n,r,i,o,a]}function D(t){var e=t[2]||0,n=t[1]||0,r=t[0]||0;if(L(e,0)&&L(n,0))return[];if(L(e,0))return[-r/n];var i=n*n-4*e*r;return I(i,0)&&i>0?[(-n+Math.sqrt(i))/(2*e),(-n-Math.sqrt(i))/(2*e)]:L(i,0)?[-n/(2*e)]:[]}function P(t,e){return(e[0]||0)+(e[1]||0)*t+(e[2]||0)*t*t+(e[3]||0)*t*t*t}function L(t,e){return Math.abs(t-e)<1e-10}function I(t,e){return Math.abs(t-e)>=1e-10}function R(t){return t>-1e21&&t<1e21?Math.round(1e6*t)/1e6:0}function N(t){for(var e,n=new $((t||"").trim()),r=[1,0,0,1,0,0];e=n.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var i=e[1],o=[],a=new $(e[2].trim()),s=void 0;s=a.matchNumber();)o.push(Number(s)),a.matchSeparator();if("matrix"===i&&6===o.length)r=A(r,[o[0],o[1],o[2],o[3],o[4],o[5]]);else if("translate"===i&&2===o.length)r=A(r,[1,0,0,1,o[0],o[1]]);else if("translate"===i&&1===o.length)r=A(r,[1,0,0,1,o[0],0]);else if("scale"===i&&2===o.length)r=A(r,[o[0],0,0,o[1],0,0]);else if("scale"===i&&1===o.length)r=A(r,[o[0],0,0,o[0],0,0]);else if("rotate"===i&&3===o.length){var l=o[0]*Math.PI/180;r=A(r,[1,0,0,1,o[1],o[2]],[Math.cos(l),Math.sin(l),-Math.sin(l),Math.cos(l),0,0],[1,0,0,1,-o[1],-o[2]])}else if("rotate"===i&&1===o.length){var c=o[0]*Math.PI/180;r=A(r,[Math.cos(c),Math.sin(c),-Math.sin(c),Math.cos(c),0,0])}else if("skewX"===i&&1===o.length){var u=o[0]*Math.PI/180;r=A(r,[1,0,Math.tan(u),1,0,0])}else{if("skewY"!==i||1!==o.length)return;var h=o[0]*Math.PI/180;r=A(r,[1,Math.tan(h),0,1,0,0])}n.matchSeparator()}if(!n.matchAll())return r}function B(t,e,n,r,i,o){var a=(t||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],s=a[1]||a[4]||"meet",l=e/r,c=n/i,u={Min:0,Mid:.5,Max:1}[a[2]||"Mid"]-(o||0),h={Min:0,Mid:.5,Max:1}[a[3]||"Mid"]-(o||0);return"slice"===s?c=l=Math.max(l,c):"meet"===s&&(c=l=Math.min(l,c)),[l,0,0,c,u*(e-r*l),h*(n-i*c)]}function F(t){var e=Object.create(null);t=(t||"").trim().split(/;/);for(var n=0;n<t.length;n++){var r=(t[n].split(":")[0]||"").trim(),i=(t[n].split(":")[1]||"").trim();r&&(e[r]=i)}if(e.marker&&(e["marker-start"]||(e["marker-start"]=e.marker),e["marker-mid"]||(e["marker-mid"]=e.marker),e["marker-end"]||(e["marker-end"]=e.marker)),e.font){for(var o=null,a=null,s="normal",l="normal",c="normal",u=e.font.split(/\s+/),h=0;h<u.length;h++)switch(u[h]){case"normal":break;case"italic":case"oblique":s=u[h];break;case"small-caps":c=u[h];break;case"bold":case"bolder":case"lighter":case"100":case"200":case"300":case"400":case"500":case"600":case"700":case"800":case"900":l=u[h];break;default:a?o?o+=" "+u[h]:o=u[h]:a=u[h].split("/")[0]}e["font-style"]||(e["font-style"]=s),e["font-variant"]||(e["font-variant"]=c),e["font-weight"]||(e["font-weight"]=l),e["font-size"]||(e["font-size"]=a),e["font-family"]||(e["font-family"]=o)}return e}function z(t){for(var e,n=t.split(/(?=[.#])/g),r=[],i=[],o=[],a=0;a<n.length;a++)if(e=n[a].match(/^[#]([_A-Za-z0-9-]+)$/))r.push(e[1]);else if(e=n[a].match(/^[.]([_A-Za-z0-9-]+)$/))i.push(e[1]);else if(e=n[a].match(/^([_A-Za-z0-9-]+)$/))o.push(e[1]);else if("*"!==n[a])return;return{tags:o,ids:r,classes:i,specificity:1e4*r.length+100*i.length+o.length}}function j(t){for(var e,n=new $(t.trim()),r=[];e=n.match(/^\s*([^\{\}]*?)\s*\{([^\{\}]*?)\}/,!0);)for(var i=e[1].split(/\s*,\s*/g),o=F(e[2]),a=0;a<i.length;a++){var s=z(i[a]);s&&r.push({selector:s,css:o})}return r}function W(t,e){if(1!==t.nodeType)return!1;for(var n=0;n<e.tags.length;n++)if(e.tags[n]!==t.nodeName)return!1;for(var r=0;r<e.ids.length;r++)if(e.ids[r]!==t.id)return!1;for(var i=0;i<e.classes.length;i++)if(-1===t.classList.indexOf(e.classes[i]))return!1;return!0}function V(t,e){return t.concat(e.slice(t.length))}function H(t,e){return Math.max(t.ascender,(t.bbox[3]||t.bbox.maxY)*(t.scale||1))*e/1e3}function Y(t,e){return Math.min(t.descender,(t.bbox[1]||t.bbox.minY)*(t.scale||1))*e/1e3}function U(t,e,n){for(var r=t.encode(""+n),i=r[0],o=r[1],a=[],s=0;s<i.length;s++){var l=t.unicode?t.unicode[parseInt(i[s],16)]:[n.charCodeAt(s)];a.push({glyph:i[s],unicode:l,width:o[s].advanceWidth*e/1e3,xOffset:o[s].xOffset*e/1e3,yOffset:o[s].yOffset*e/1e3,xAdvance:o[s].xAdvance*e/1e3,yAdvance:o[s].yAdvance*e/1e3})}return a}function q(t,e){switch(t.nodeName){case"use":return new et(t,e);case"symbol":return new nt(t,e);case"g":return new rt(t,e);case"a":return new it(t,e);case"svg":return new ot(t,e);case"image":return new at(t,e);case"rect":return new ut(t,e);case"circle":return new ht(t,e);case"ellipse":return new dt(t,e);case"line":return new ft(t,e);case"polyline":return new pt(t,e);case"polygon":return new gt(t,e);case"path":return new mt(t,e);case"text":return new St(t,e);case"tspan":return new xt(t,e);case"textPath":return new Mt(t,e);case"#text":case"#cdata-section":return new wt(t,e);default:return new Z(t,e)}}var $=function(t){this.match=function(e,n){var r=t.match(e);if(r&&0===r.index)return t=t.substring(r[0].length),n?r:r[0]},this.matchSeparator=function(){return this.match(/^(?:\s*,\s*|\s*|)/)},this.matchSpace=function(){return this.match(/^(?:\s*)/)},this.matchLengthUnit=function(){return this.match(/^(?:px|pt|cm|mm|in|pc|em|ex|%|)/)},this.matchNumber=function(){return this.match(/^(?:[-+]?(?:[0-9]+[.][0-9]+|[0-9]+[.]|[.][0-9]+|[0-9]+)(?:[eE][-+]?[0-9]+)?)/)},this.matchAll=function(){return this.match(/^[\s\S]+/)}},G=function(t,e,n,r,i,o,a,s){for(var l=6*Rt,c=[t,-3*t+3*n,3*t-6*n+3*i,3*n-t-3*i+a],u=[e,-3*e+3*r,3*e-6*r+3*o,3*r-e-3*o+s],h=[-3*t+3*n,6*t-12*n+6*i,-3*t+9*n-9*i+3*a],d=[-3*e+3*r,6*e-12*r+6*o,-3*e+9*r-9*o+3*s],f=[0],p=1;p<=l;p++){var g=(p-.5)/l,m=P(g,h)/l,y=P(g,d)/l,v=Math.sqrt(m*m+y*y);f[p]=f[p-1]+v}this.totalLength=f[l],this.startPoint=[t,e,L(t,n)&&L(e,r)?Math.atan2(o-r,i-n):Math.atan2(r-e,n-t)],this.endPoint=[a,s,L(i,a)&&L(o,s)?Math.atan2(o-r,i-n):Math.atan2(s-o,a-i)],this.getBoundingBox=function(){var t,e=P(0,c),n=P(0,u),r=P(1,c),i=P(1,u);e>r&&(t=r,r=e,e=t),n>i&&(t=i,i=n,n=t);for(var o=D(h),a=0;a<o.length;a++)if(o[a]>=0&&o[a]<=1){var s=P(o[a],c);s<e&&(e=s),s>r&&(r=s)}for(var l=D(d),f=0;f<l.length;f++)if(l[f]>=0&&l[f]<=1){var p=P(l[f],u);p<n&&(n=p),p>i&&(i=p)}return[e,n,r,i]},this.getPointAtLength=function(t){if(L(t,0))return this.startPoint;if(L(t,this.totalLength))return this.endPoint;if(!(t<0||t>this.totalLength))for(var e=1;e<=l;e++){var n=f[e-1],r=f[e];if(n<=t&&t<=r){var i=(e-(r-t)/(r-n))/l,o=P(i,c),a=P(i,u),s=P(i,h),p=P(i,d);return[o,a,Math.atan2(p,s)]}}}},X=function(t,e,n,r){this.totalLength=Math.sqrt((n-t)*(n-t)+(r-e)*(r-e)),this.startPoint=[t,e,Math.atan2(r-e,n-t)],this.endPoint=[n,r,Math.atan2(r-e,n-t)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(t){if(t>=0&&t<=this.totalLength){var e=t/this.totalLength||0;return[this.startPoint[0]+e*(this.endPoint[0]-this.startPoint[0]),this.startPoint[1]+e*(this.endPoint[1]-this.startPoint[1]),this.startPoint[2]]}}},K=function e(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;var n,r,i,o=0,a=0,s=0,u=0;this.move=function(t,e){return o=s=t,a=u=e,null},this.line=function(t,e){var n=new X(s,u,t,e);return s=t,u=e,n},this.curve=function(t,e,n,r,i,o){var a=new G(s,u,t,e,n,r,i,o);return s=i,u=o,a},this.close=function(){var t=new X(s,u,o,a);return s=o,u=a,t},this.addCommand=function(t){this.pathCommands.push(t);var e=this[t[0]].apply(this,t.slice(3));e&&(e.hasStart=t[1],e.hasEnd=t[2],this.startPoint=this.startPoint||e.startPoint,this.endPoint=e.endPoint,this.pathSegments.push(e),this.totalLength+=e.totalLength)},this.M=function(t,e){return this.addCommand(["move",!0,!0,t,e]),n="M",this},this.m=function(t,e){return this.M(s+t,u+e)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),n="Z",this},this.L=function(t,e){return this.addCommand(["line",!0,!0,t,e]),n="L",this},this.l=function(t,e){return this.L(s+t,u+e)},this.H=function(t){return this.L(t,u)},this.h=function(t){return this.L(s+t,u)},this.V=function(t){return this.L(s,t)},this.v=function(t){return this.L(s,u+t)},this.C=function(t,e,o,a,s,l){return this.addCommand(["curve",!0,!0,t,e,o,a,s,l]),n="C",r=o,i=a,this},this.c=function(t,e,n,r,i,o){return this.C(s+t,u+e,s+n,u+r,s+i,u+o)},this.S=function(t,e,o,a){return this.C(s+("C"===n?s-r:0),u+("C"===n?u-i:0),t,e,o,a)},this.s=function(t,e,o,a){return this.C(s+("C"===n?s-r:0),u+("C"===n?u-i:0),s+t,u+e,s+o,u+a)},this.Q=function(t,e,o,a){return this.addCommand(["curve",!0,!0,s+2/3*(t-s),u+2/3*(e-u),o+2/3*(t-o),a+2/3*(e-a),o,a]),n="Q",r=t,i=e,this},this.q=function(t,e,n,r){return this.Q(s+t,u+e,s+n,u+r)},this.T=function(t,e){return this.Q(s+("Q"===n?s-r:0),u+("Q"===n?u-i:0),t,e)},this.t=function(t,e){return this.Q(s+("Q"===n?s-r:0),u+("Q"===n?u-i:0),s+t,u+e)},this.A=function(t,e,r,i,o,a,l){if(L(t,0)||L(e,0))this.addCommand(["line",!0,!0,a,l]);else{r*=Math.PI/180,t=Math.abs(t),e=Math.abs(e),i=1*!!i,o=1*!!o;var c=Math.cos(r)*(s-a)/2+Math.sin(r)*(u-l)/2,h=Math.cos(r)*(u-l)/2-Math.sin(r)*(s-a)/2,d=c*c/(t*t)+h*h/(e*e);d>1&&(t*=Math.sqrt(d),e*=Math.sqrt(d));var f=Math.sqrt(Math.max(0,t*t*e*e-t*t*h*h-e*e*c*c)/(t*t*h*h+e*e*c*c)),p=(i===o?-1:1)*f*t*h/e,g=(i===o?1:-1)*f*e*c/t,m=Math.cos(r)*p-Math.sin(r)*g+(s+a)/2,y=Math.sin(r)*p+Math.cos(r)*g+(u+l)/2,v=Math.atan2((h-g)/e,(c-p)/t),b=Math.atan2((-h-g)/e,(-c-p)/t);0===o&&b-v>0?b-=2*Math.PI:1===o&&b-v<0&&(b+=2*Math.PI);for(var _=Math.ceil(Math.abs(b-v)/(Math.PI/Rt)),w=0;w<_;w++){var x=v+w*(b-v)/_,M=v+(w+1)*(b-v)/_,S=4/3*Math.tan((M-x)/4),A=m+Math.cos(r)*t*(Math.cos(x)-S*Math.sin(x))-Math.sin(r)*e*(Math.sin(x)+S*Math.cos(x)),C=y+Math.sin(r)*t*(Math.cos(x)-S*Math.sin(x))+Math.cos(r)*e*(Math.sin(x)+S*Math.cos(x)),k=m+Math.cos(r)*t*(Math.cos(M)+S*Math.sin(M))-Math.sin(r)*e*(Math.sin(M)-S*Math.cos(M)),T=y+Math.sin(r)*t*(Math.cos(M)+S*Math.sin(M))+Math.cos(r)*e*(Math.sin(M)-S*Math.cos(M)),E=m+Math.cos(r)*t*Math.cos(M)-Math.sin(r)*e*Math.sin(M),O=y+Math.sin(r)*t*Math.cos(M)+Math.cos(r)*e*Math.sin(M);this.addCommand(["curve",0===w,w===_-1,A,C,k,T,E,O])}}return n="A",this},this.a=function(t,e,n,r,i,o,a){return this.A(t,e,n,r,i,s+o,u+a)},this.path=function(t){for(var e,n,r,i=new $((t||"").trim());e=i.match(/^[astvzqmhlcASTVZQMHLC]/);){i.matchSeparator();for(var o=[];n=c[e+o.length]?i.match(/^[01]/):i.matchNumber();)i.matchSeparator(),o.length===l[e]&&(this[e].apply(this,o),o=[],"M"===e?e="L":"m"===e&&(e="l")),o.push(Number(n));if(o.length!==l[e])return void Ot("SvgPath: command "+e+" with "+o.length+" numbers");this[e].apply(this,o)}return(r=i.matchAll())&&Ot("SvgPath: unexpected string "+r),this},this.getBoundingBox=function(){for(var t,e=[1/0,1/0,-1/0,-1/0],n=0;n<this.pathSegments.length;n++)(t=this.pathSegments[n].getBoundingBox())[0]<e[0]&&(e[0]=t[0]),t[2]>e[2]&&(e[2]=t[2]),t[1]<e[1]&&(e[1]=t[1]),t[3]>e[3]&&(e[3]=t[3]);return e[0]===1/0&&(e[0]=0),e[1]===1/0&&(e[1]=0),e[2]===-1/0&&(e[2]=0),e[3]===-1/0&&(e[3]=0),e},this.getPointAtLength=function(t){if(t>=0&&t<=this.totalLength){for(var e,n=0;n<this.pathSegments.length;n++){if(e=this.pathSegments[n].getPointAtLength(t))return e;t-=this.pathSegments[n].totalLength}return this.endPoint}},this.transform=function(t){this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;for(var e=0;e<this.pathCommands.length;e++){for(var n=this.pathCommands.shift(),r=3;r<n.length;r+=2){var i=C([n[r],n[r+1]],t);n[r]=i[0],n[r+1]=i[1]}this.addCommand(n)}return this},this.mergeShape=function(t){for(var e=0;e<t.pathCommands.length;e++)this.addCommand(t.pathCommands[e].slice());return this},this.clone=function(){return(new e).mergeShape(this)},this.insertInDocument=function(){for(var e=0;e<this.pathCommands.length;e++){var n=this.pathCommands[e][0],r=this.pathCommands[e].slice(3);switch(n){case"move":t.moveTo(r[0],r[1]);break;case"line":t.lineTo(r[0],r[1]);break;case"curve":t.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);break;case"close":t.closePath()}}},this.getSubPaths=function(){for(var t=[],n=new e,r=0;r<this.pathCommands.length;r++){var i=this.pathCommands[r];"move"===this.pathCommands[r][0]&&0!==r&&(t.push(n),n=new e),n.addCommand(i)}return t.push(n),t},this.getMarkers=function(){for(var t=[],e=this.getSubPaths(),n=0;n<e.length;n++){for(var r=e[n],i=[],o=0;o<r.pathSegments.length;o++){var a=r.pathSegments[o];if(I(a.totalLength,0)||0===o||o===r.pathSegments.length-1){if(a.hasStart){var s=a.getPointAtLength(0),l=i.pop();l&&(s[2]=.5*(l[2]+s[2])),i.push(s)}if(a.hasEnd){var c=a.getPointAtLength(a.totalLength);i.push(c)}}}t=t.concat(i)}return t}},Z=function(t,n){var r=Object.create(null),i=null;this.name=t.nodeName,this.isOuterElement=t===e||!t.parentNode,this.inherits=n||(this.isOuterElement?null:q(t.parentNode,null)),this.stack=this.inherits?this.inherits.stack.concat(t):[t],this.style=F("function"==typeof t.getAttribute&&t.getAttribute("style")),this.css=Et?getComputedStyle(t):function(t){for(var e=Object.create(null),n=Object.create(null),r=0;r<zt.length;r++){var i=zt[r];if(W(t,i.selector))for(var o in i.css)n[o]>i.selector.specificity||(e[o]=i.css[o],n[o]=i.selector.specificity)}return e}(t),this.allowedChildren=[],this.attr=function(e){if("function"==typeof t.getAttribute)return t.getAttribute(e)},this.resolveUrl=function(t){var n,r=(t||"").match(/^\s*(?:url\("(.*)#(.*)"\)|url\('(.*)#(.*)'\)|url\((.*)#(.*)\)|(.*)#(.*))\s*$/)||[],i=r[1]||r[3]||r[5]||r[7],o=r[2]||r[4]||r[6]||r[8];if(o){if(!i){var a=e.getElementById(o);if(a)return-1===this.stack.indexOf(a)?a:void Ot('SVGtoPDF: loop of circular references for id "'+o+'"')}if(It){var s=Bt[i];if(!s){("object"!=typeof(n=s=It(i))||null===n||"number"!=typeof n.length)&&(s=[s]);for(var l=0;l<s.length;l++)"string"==typeof s[l]&&(s[l]=w(s[l]));Bt[i]=s}for(var c=0;c<s.length;c++){var u=s[c].getElementById(o);if(u)return-1===this.stack.indexOf(u)?u:void Ot('SVGtoPDF: loop of circular references for id "'+i+"#"+o+'"')}}}},this.computeUnits=function(t,e,n,r){return"%"===e?parseFloat(t)/100*(r||null!=n?n:this.getViewport()):"ex"===e||"em"===e?t*{em:1,ex:.5}[e]*(r?n:this.get("font-size")):t*{"":1,px:1,pt:96/72,cm:96/2.54,mm:96/25.4,in:96,pc:16}[e]},this.computeLength=function(t,e,n,r){var i,o,a=new $((t||"").trim());return"string"!=typeof(i=a.matchNumber())||"string"!=typeof(o=a.matchLengthUnit())||a.matchAll()?n:this.computeUnits(i,o,e,r)},this.computeLengthList=function(t,e,n){for(var r,i,o=new $((t||"").trim()),a=[];"string"==typeof(r=o.matchNumber())&&"string"==typeof(i=o.matchLengthUnit());)a.push(this.computeUnits(r,i,e)),o.matchSeparator();if(!n||!o.matchAll())return a},this.getLength=function(t,e,n){return this.computeLength(this.attr(t),e,n)},this.getLengthList=function(t,e){return this.computeLengthList(this.attr(t),e)},this.getUrl=function(t){return this.resolveUrl(this.attr(t))},this.getNumberList=function(t){for(var e,n=new $((this.attr(t)||"").trim()),r=[];e=n.matchNumber();)r.push(Number(e)),n.matchSeparator();return r.error=n.matchAll(),r},this.getViewbox=function(t,e){var n=this.getNumberList(t);return 4===n.length&&n[2]>=0&&n[3]>=0?n:e},this.getPercent=function(t,e){var n=this.attr(t),r=new $((n||"").trim()),i=r.matchNumber();return i?(r.match("%")&&(i*=.01),r.matchAll()?e:Math.max(0,Math.min(1,i))):e},this.chooseValue=function(t){for(var e=0;e<arguments.length;e++)if(null!=arguments[e]&&arguments[e]==arguments[e])return arguments[e];return arguments[arguments.length-1]},this.get=function(t){if(void 0!==r[t])return r[t];for(var e,n,i=u[t]||{},o=0;o<3;o++){switch(o){case 0:"transform"!==t&&(e=this.css[i.css||t]);break;case 1:e=this.style[t];break;case 2:e=this.attr(t)}if("inherit"===e&&null!=(n=this.inherits?this.inherits.get(t):i.initial))return r[t]=n;if(null!=i.values&&null!=(n=i.values[e]))return r[t]=n;if(null!=e){var a=void 0;switch(t){case"font-size":n=this.computeLength(e,this.inherits?this.inherits.get(t):i.initial,void 0,!0);break;case"baseline-shift":n=this.computeLength(e,this.get("font-size"));break;case"font-family":n=e||void 0;break;case"opacity":case"stroke-opacity":case"fill-opacity":case"stop-opacity":a=parseFloat(e),isNaN(a)||(n=Math.max(0,Math.min(1,a)));break;case"transform":n=N(e);break;case"stroke-dasharray":if("none"===e)n=[];else if(a=this.computeLengthList(e,this.getViewport(),!0)){for(var s=0,l=!1,c=0;c<a.length;c++)a[c]<0&&(l=!0),s+=a[c];l||(a.length%2==1&&(a=a.concat(a)),n=0===s?[]:a)}break;case"color":n="none"===e||"transparent"===e?"none":M(e);break;case"fill":case"stroke":if("none"===e||"transparent"===e)n="none";else if("currentColor"===e)n=this.get("color");else{if(a=M(e))return a;if(a=(e||"").split(" ")){var h=this.resolveUrl(a[0]),d=M(a[1]);n=null==h?d:"linearGradient"===h.nodeName||"radialGradient"===h.nodeName?new lt(h,null,d):"pattern"===h.nodeName?new st(h,null,d):d}}break;case"stop-color":n="none"===e||"transparent"===e?"none":"currentColor"===e?this.get("color"):M(e);break;case"marker-start":case"marker-mid":case"marker-end":case"clip-path":case"mask":n="none"===e?"none":this.resolveUrl(e);break;case"stroke-width":null!=(a=this.computeLength(e,this.getViewport()))&&a>=0&&(n=a);break;case"stroke-miterlimit":null!=(a=parseFloat(e))&&a>=1&&(n=a);break;case"word-spacing":case"letter-spacing":n=this.computeLength(e,this.getViewport());break;case"stroke-dashoffset":if(null!=(n=this.computeLength(e,this.getViewport()))&&n<0)for(var f=this.get("stroke-dasharray"),p=0;p<f.length;p++)n+=f[p]}if(null!=n)return r[t]=n}}return r[t]=i.inherit&&this.inherits?this.inherits.get(t):i.initial},this.getChildren=function(){if(null!=i)return i;for(var e=[],n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];r.error||-1===this.allowedChildren.indexOf(r.nodeName)||e.push(q(r,this))}return i=e},this.getParentVWidth=function(){return this.inherits?this.inherits.getVWidth():Ct},this.getParentVHeight=function(){return this.inherits?this.inherits.getVHeight():kt},this.getParentViewport=function(){return Math.sqrt(.5*this.getParentVWidth()*this.getParentVWidth()+.5*this.getParentVHeight()*this.getParentVHeight())},this.getVWidth=function(){return this.getParentVWidth()},this.getVHeight=function(){return this.getParentVHeight()},this.getViewport=function(){return Math.sqrt(.5*this.getVWidth()*this.getVWidth()+.5*this.getVHeight()*this.getVHeight())},this.getBoundingBox=function(){return this.getBoundingShape().getBoundingBox()}},J=function(e,n){Z.call(this,e,n),this.transform=function(){t.transform.apply(t,this.getTransformation())},this.clip=function(){if("none"!==this.get("clip-path"))return new vt(this.get("clip-path"),null).useMask(this.getBoundingBox()),!0},this.mask=function(){if("none"!==this.get("mask"))return new bt(this.get("mask"),null).useMask(this.getBoundingBox()),!0},this.getFill=function(t,e){var n=this.get("opacity"),r=this.get("fill"),i=this.get("fill-opacity");return t?a.white:"none"!==r&&n&&i?r instanceof lt||r instanceof st?r.getPaint(this.getBoundingBox(),i*n,t,e):S(r,i*n,e):void 0},this.getStroke=function(t,e){var n=this.get("opacity"),r=this.get("stroke"),i=this.get("stroke-opacity");if(!t&&!L(this.get("stroke-width"),0))return"none"!==r&&n&&i?r instanceof lt||r instanceof st?r.getPaint(this.getBoundingBox(),i*n,t,e):S(r,i*n,e):void 0}},Q=function(t,e){J.call(this,t,e),this.allowedChildren=["use","g","a","svg","image","rect","circle","ellipse","line","polyline","polygon","path","text"],this.getBoundingShape=function(){for(var t=new K,e=this.getChildren(),n=0;n<e.length;n++)if("none"!==e[n].get("display")&&"function"==typeof e[n].getBoundingShape){var r=e[n].getBoundingShape().clone();"function"==typeof e[n].getTransformation&&r.transform(e[n].getTransformation()),t.mergeShape(r)}return t},this.drawChildren=function(t,e){for(var n=this.getChildren(),r=0;r<n.length;r++)"none"!==n[r].get("display")&&"function"==typeof n[r].drawInDocument&&n[r].drawInDocument(t,e)}},tt=function(e,n){Q.call(this,e,n),this.drawContent=function(e,n){this.transform();var r,i=this.clip(),o=this.mask();(this.get("opacity")<1||i||o)&&!e&&(r=h(T())),this.drawChildren(e,n),r&&(d(r),t.fillOpacity(this.get("opacity")),f(r))}},et=function(e,n){tt.call(this,e,n);var r=this.getLength("x",this.getVWidth(),0),i=this.getLength("y",this.getVHeight(),0),o=this.getUrl("href")||this.getUrl("xlink:href");o&&(o=q(o,this)),this.getChildren=function(){return o?[o]:[]},this.drawInDocument=function(e,n){t.save(),this.drawContent(e,n),t.restore()},this.getTransformation=function(){return A(this.get("transform"),[1,0,0,1,r,i])}},nt=function(e,n){tt.call(this,e,n);var r=this.getLength("width",this.getParentVWidth(),this.getParentVWidth()),i=this.getLength("height",this.getParentVHeight(),this.getParentVHeight());n instanceof et&&(r=n.getLength("width",n.getParentVWidth(),r),i=n.getLength("height",n.getParentVHeight(),i));var o=(this.attr("preserveAspectRatio")||"").trim(),a=this.getViewbox("viewBox",[0,0,r,i]);this.getVWidth=function(){return a[2]},this.getVHeight=function(){return a[3]},this.drawInDocument=function(e,n){t.save(),this.drawContent(e,n),t.restore()},this.getTransformation=function(){return A(B(o,r,i,a[2],a[3]),[1,0,0,1,-a[0],-a[1]])}},rt=function(e,n){tt.call(this,e,n),this.drawInDocument=function(e,n){t.save(),!this.link||e||n||this.addLink(),this.drawContent(e,n),t.restore()},this.getTransformation=function(){return this.get("transform")}},it=function(e,n){n&&n.isText?(xt.call(this,e,n),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"]):rt.call(this,e,n),this.link=this.attr("href")||this.attr("xlink:href"),this.addLink=function(){if(this.link.match(/^(?:[a-z][a-z0-9+.-]*:|\/\/)?/i)&&this.getChildren().length){var e=this.getBoundingShape().transform(k()).getBoundingBox();!function(e,n,r,i,o){var a=t.ref({Type:"Annot",Subtype:"Link",Rect:[e,n,r,i],Border:[0,0,0],A:{S:"URI",URI:new String(o)}});a.end(),Ft.push(a)}(e[0],e[1],e[2],e[3],this.link)}}},ot=function(e,n){tt.call(this,e,n);var r=this.getLength("width",this.getParentVWidth(),this.getParentVWidth()),i=this.getLength("height",this.getParentVHeight(),this.getParentVHeight()),o=this.getLength("x",this.getParentVWidth(),0),a=this.getLength("y",this.getParentVHeight(),0);n instanceof et&&(r=n.getLength("width",n.getParentVWidth(),r),i=n.getLength("height",n.getParentVHeight(),i));var s=this.attr("preserveAspectRatio"),l=this.getViewbox("viewBox",[0,0,r,i]);this.isOuterElement&&Tt&&(o=a=0,r=Ct,i=kt,s=Tt),this.getVWidth=function(){return l[2]},this.getVHeight=function(){return l[3]},this.drawInDocument=function(e,n){t.save(),"hidden"===this.get("overflow")&&((new K).M(o,a).L(o+r,a).L(o+r,a+i).L(o,a+i).Z().transform(this.get("transform")).insertInDocument(),t.clip()),this.drawContent(e,n),t.restore()},this.getTransformation=function(){return A(this.get("transform"),[1,0,0,1,o,a],B(s,r,i,l[2],l[3]),[1,0,0,1,-l[0],-l[1]])}},at=function(e,n){J.call(this,e,n);var r,i=Pt(this.attr("href")||this.attr("xlink:href")||""),o=this.getLength("x",this.getVWidth(),0),s=this.getLength("y",this.getVHeight(),0),l=this.getLength("width",this.getVWidth(),"auto"),c=this.getLength("height",this.getVHeight(),"auto");try{r=t.openImage(i)}catch(u){Ot('SVGElemImage: failed to open image "'+i+'" in PDFKit')}r&&("auto"===l&&"auto"!==c?l=c*r.width/r.height:"auto"===c&&"auto"!==l?c=l*r.height/r.width:"auto"===l&&"auto"===c&&(l=r.width,c=r.height)),("auto"===l||l<0)&&(l=0),("auto"===c||c<0)&&(c=0),this.getTransformation=function(){return this.get("transform")},this.getBoundingShape=function(){return(new K).M(o,s).L(o+l,s).M(o+l,s+c).L(o,s+c)},this.drawInDocument=function(e,n){"hidden"!==this.get("visibility")&&r&&(t.save(),this.transform(),"hidden"===this.get("overflow")&&t.rect(o,s,l,c).clip(),this.clip(),this.mask(),t.translate(o,s),t.transform.apply(t,B(this.attr("preserveAspectRatio"),l,c,r?r.width:l,r?r.height:c)),e?(t.rect(0,0,r.width,r.height),b(a.white).fill()):(t.fillOpacity(this.get("opacity")),t.image(r,0,0)),t.restore())}},st=function e(n,r,i){Q.call(this,n,r),this.ref=(function(){var t=this.getUrl("href")||this.getUrl("xlink:href");if(t&&t.nodeName===n.nodeName)return new e(t,r,i)}).call(this);var o=this.attr;this.attr=function(t){var e=o.call(this,t);return null!=e||"href"===t||"xlink:href"===t?e:this.ref?this.ref.attr(t):null};var a=this.getChildren;this.getChildren=function(){var t=a.call(this);return t.length>0?t:this.ref?this.ref.getChildren():[]},this.getPaint=function(e,n,r,o){var a="userSpaceOnUse"!==this.attr("patternUnits"),s="objectBoundingBox"===this.attr("patternContentUnits"),l=this.getLength("x",a?1:this.getParentVWidth(),0),c=this.getLength("y",a?1:this.getParentVHeight(),0),u=this.getLength("width",a?1:this.getParentVWidth(),0),f=this.getLength("height",a?1:this.getParentVHeight(),0);s&&!a?(l=(l-e[0])/(e[2]-e[0])||0,c=(c-e[1])/(e[3]-e[1])||0,u=u/(e[2]-e[0])||0,f=f/(e[3]-e[1])||0):!s&&a&&(l=e[0]+l*(e[2]-e[0]),c=e[1]+c*(e[3]-e[1]),u*=e[2]-e[0],f*=e[3]-e[1]);var p=this.getViewbox("viewBox",[0,0,u,f]),m=A(B((this.attr("preserveAspectRatio")||"").trim(),u,f,p[2],p[3],0),[1,0,0,1,-p[0],-p[1]]),y=N(this.attr("patternTransform"));if(s&&(y=A([e[2]-e[0],0,0,e[3]-e[1],e[0],e[1]],y)),(y=O(y=A(y,[1,0,0,1,l,c])))&&(m=O(m))&&(u=R(u))&&(f=R(f))){var v=h([0,0,u,f]);return t.transform.apply(t,m),this.drawChildren(r,o),d(v),[g(v,u,f,y),n]}return i?[i[0],i[1]*n]:void 0},this.getVWidth=function(){var t="userSpaceOnUse"!==this.attr("patternUnits"),e=this.getLength("width",t?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,e,0])[2]},this.getVHeight=function(){var t="userSpaceOnUse"!==this.attr("patternUnits"),e=this.getLength("height",t?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,e])[3]}},lt=function e(n,r,i){Z.call(this,n,r),this.allowedChildren=["stop"],this.ref=(function(){var t=this.getUrl("href")||this.getUrl("xlink:href");if(t&&t.nodeName===n.nodeName)return new e(t,r,i)}).call(this);var o=this.attr;this.attr=function(t){var e=o.call(this,t);return null!=e||"href"===t||"xlink:href"===t?e:this.ref?this.ref.attr(t):null};var s=this.getChildren;this.getChildren=function(){var t=s.call(this);return t.length>0?t:this.ref?this.ref.getChildren():[]},this.getPaint=function(e,n,r,o){var s=this.getChildren();if(0!==s.length){if(1===s.length){var l=s[0],c=l.get("stop-color");if("none"===c)return;return S(c,l.get("stop-opacity")*n,o)}var u,h,d,f,p,g,m="userSpaceOnUse"!==this.attr("gradientUnits"),y=N(this.attr("gradientTransform")),v=this.attr("spreadMethod"),b=0,_=0,w=1;if(m&&(y=A([e[2]-e[0],0,0,e[3]-e[1],e[0],e[1]],y)),y=O(y)){if("linearGradient"===this.name)h=this.getLength("x1",m?1:this.getVWidth(),0),d=this.getLength("x2",m?1:this.getVWidth(),m?1:this.getVWidth()),f=this.getLength("y1",m?1:this.getVHeight(),0),p=this.getLength("y2",m?1:this.getVHeight(),0);else{d=this.getLength("cx",m?1:this.getVWidth(),m?.5:.5*this.getVWidth()),p=this.getLength("cy",m?1:this.getVHeight(),m?.5:.5*this.getVHeight()),g=this.getLength("r",m?1:this.getViewport(),m?.5:.5*this.getViewport()),h=this.getLength("fx",m?1:this.getVWidth(),d),f=this.getLength("fy",m?1:this.getVHeight(),p),g<0&&Ot("SvgElemGradient: negative r value");var x=Math.sqrt(Math.pow(d-h,2)+Math.pow(p-f,2)),M=1;x>g&&(h=d+(h-d)*(M=g/x),f=p+(f-p)*M),g=Math.max(g,x*M*1.000001)}if("reflect"===v||"repeat"===v){var k=E(y),T=C([e[0],e[1]],k),D=C([e[2],e[1]],k),P=C([e[2],e[3]],k),L=C([e[0],e[3]],k);"linearGradient"===this.name?(b=Math.max((T[0]-d)*(d-h)+(T[1]-p)*(p-f),(D[0]-d)*(d-h)+(D[1]-p)*(p-f),(P[0]-d)*(d-h)+(P[1]-p)*(p-f),(L[0]-d)*(d-h)+(L[1]-p)*(p-f))/(Math.pow(d-h,2)+Math.pow(p-f,2)),_=Math.max((T[0]-h)*(h-d)+(T[1]-f)*(f-p),(D[0]-h)*(h-d)+(D[1]-f)*(f-p),(P[0]-h)*(h-d)+(P[1]-f)*(f-p),(L[0]-h)*(h-d)+(L[1]-f)*(f-p))/(Math.pow(d-h,2)+Math.pow(p-f,2))):b=Math.sqrt(Math.max(Math.pow(T[0]-d,2)+Math.pow(T[1]-p,2),Math.pow(D[0]-d,2)+Math.pow(D[1]-p,2),Math.pow(P[0]-d,2)+Math.pow(P[1]-p,2),Math.pow(L[0]-d,2)+Math.pow(L[1]-p,2)))/g-1,b=Math.ceil(b+.5),w=(_=Math.ceil(_+.5))+1+b}u="linearGradient"===this.name?t.linearGradient(h-_*(d-h),f-_*(p-f),d+b*(d-h),p+b*(p-f)):t.radialGradient(h,f,0,d,p,g+b*g);for(var I=0;I<w;I++)for(var R=0,B="reflect"!==v||(I-_)%2==0,F=0;F<s.length;F++){var z=s[B?F:s.length-1-F],j=z.get("stop-color");"none"===j&&(j=a.transparent),j=S(j,z.get("stop-opacity")*n,o),R=Math.max(R,B?z.getPercent("offset",0):1-z.getPercent("offset",0)),0===F&&4===j[0].length&&(u._colorSpace="DeviceCMYK"),0===F&&R>0&&u.stop((I+0)/w,j[0],j[1]),u.stop((I+R)/(b+_+1),j[0],j[1]),F===s.length-1&&R<1&&u.stop((I+1)/w,j[0],j[1])}return u.setTransform.apply(u,y),[u,1]}return i?[i[0],i[1]*n]:void 0}}},ct=function(e,n){J.call(this,e,n),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(e,n){if("hidden"!==this.get("visibility")&&this.shape){if(t.save(),this.transform(),this.clip(),e)this.shape.insertInDocument(),b(a.white),t.fill(this.get("clip-rule"));else{var r;this.mask()&&(r=h(T()));var i=this.shape.getSubPaths(),o=this.getFill(e,n),s=this.getStroke(e,n),l=this.get("stroke-width"),c=this.get("stroke-linecap");if(o||s){if(o&&b(o),s){for(var u=0;u<i.length;u++)if(L(i[u].totalLength,0)&&("square"===c||"round"===c)&&l>0&&i[u].startPoint&&i[u].startPoint.length>1){var p=i[u].startPoint[0],g=i[u].startPoint[1];b(s),"square"===c?t.rect(p-.5*l,g-.5*l,l,l):"round"===c&&t.circle(p,g,.5*l),t.fill()}var m=this.get("stroke-dasharray"),y=this.get("stroke-dashoffset");if(I(this.dashScale,1)){for(var v=0;v<m.length;v++)m[v]*=this.dashScale;y*=this.dashScale}_(s),t.lineWidth(l).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(c).dash(m,{phase:y})}for(var w=0;w<i.length;w++)i[w].totalLength>0&&i[w].insertInDocument();o&&s?t.fillAndStroke(this.get("fill-rule")):o?t.fill(this.get("fill-rule")):s&&t.stroke()}var x=this.get("marker-start"),M=this.get("marker-mid"),S=this.get("marker-end");if("none"!==x||"none"!==M||"none"!==S){var A=this.shape.getMarkers();if("none"!==x&&new yt(x,null).drawMarker(!1,n,A[0],l),"none"!==M)for(var C=1;C<A.length-1;C++)new yt(M,null).drawMarker(!1,n,A[C],l);"none"!==S&&new yt(S,null).drawMarker(!1,n,A[A.length-1],l)}r&&(d(r),f(r))}t.restore()}}},ut=function(t,e){ct.call(this,t,e);var n=this.getLength("x",this.getVWidth(),0),r=this.getLength("y",this.getVHeight(),0),i=this.getLength("width",this.getVWidth(),0),o=this.getLength("height",this.getVHeight(),0),a=this.getLength("rx",this.getVWidth()),s=this.getLength("ry",this.getVHeight());void 0===a&&void 0===s?a=s=0:void 0===a&&void 0!==s?a=s:void 0!==a&&void 0===s&&(s=a),i>0&&o>0?a&&s?(a=Math.min(a,.5*i),s=Math.min(s,.5*o),this.shape=(new K).M(n+a,r).L(n+i-a,r).A(a,s,0,0,1,n+i,r+s).L(n+i,r+o-s).A(a,s,0,0,1,n+i-a,r+o).L(n+a,r+o).A(a,s,0,0,1,n,r+o-s).L(n,r+s).A(a,s,0,0,1,n+a,r).Z()):this.shape=(new K).M(n,r).L(n+i,r).L(n+i,r+o).L(n,r+o).Z():this.shape=new K},ht=function(t,e){ct.call(this,t,e);var n=this.getLength("cx",this.getVWidth(),0),r=this.getLength("cy",this.getVHeight(),0),i=this.getLength("r",this.getViewport(),0);this.shape=i>0?(new K).M(n+i,r).A(i,i,0,0,1,n-i,r).A(i,i,0,0,1,n+i,r).Z():new K},dt=function(t,e){ct.call(this,t,e);var n=this.getLength("cx",this.getVWidth(),0),r=this.getLength("cy",this.getVHeight(),0),i=this.getLength("rx",this.getVWidth(),0),o=this.getLength("ry",this.getVHeight(),0);this.shape=i>0&&o>0?(new K).M(n+i,r).A(i,o,0,0,1,n-i,r).A(i,o,0,0,1,n+i,r).Z():new K},ft=function(t,e){ct.call(this,t,e);var n=this.getLength("x1",this.getVWidth(),0),r=this.getLength("y1",this.getVHeight(),0),i=this.getLength("x2",this.getVWidth(),0),o=this.getLength("y2",this.getVHeight(),0);this.shape=(new K).M(n,r).L(i,o)},pt=function(t,e){ct.call(this,t,e);var n=this.getNumberList("points");this.shape=new K;for(var r=0;r<n.length-1;r+=2)0===r?this.shape.M(n[r],n[r+1]):this.shape.L(n[r],n[r+1]);n.error&&Ot("SvgElemPolygon: unexpected string "+n.error),n.length%2==1&&Ot("SvgElemPolyline: uneven number of coordinates")},gt=function(t,e){ct.call(this,t,e);var n=this.getNumberList("points");this.shape=new K;for(var r=0;r<n.length-1;r+=2)0===r?this.shape.M(n[r],n[r+1]):this.shape.L(n[r],n[r+1]);this.shape.Z(),n.error&&Ot("SvgElemPolygon: unexpected string "+n.error),n.length%2==1&&Ot("SvgElemPolygon: uneven number of coordinates")},mt=function(t,e){ct.call(this,t,e),this.shape=(new K).path(this.attr("d"));var n=this.getLength("pathLength",this.getViewport());this.pathLength=n>0?n:void 0,this.dashScale=void 0!==this.pathLength?this.shape.totalLength/this.pathLength:1},yt=function(e,n){Q.call(this,e,n);var r=this.getLength("markerWidth",this.getParentVWidth(),3),i=this.getLength("markerHeight",this.getParentVHeight(),3),o=this.getViewbox("viewBox",[0,0,r,i]);this.getVWidth=function(){return o[2]},this.getVHeight=function(){return o[3]},this.drawMarker=function(e,n,a,s){t.save();var l=this.attr("orient"),c=this.attr("markerUnits"),u="auto"===l?a[2]:(parseFloat(l)||0)*Math.PI/180,p="userSpaceOnUse"===c?1:s;t.transform(Math.cos(u)*p,Math.sin(u)*p,-Math.sin(u)*p,Math.cos(u)*p,a[0],a[1]);var g,m=this.getLength("refX",this.getVWidth(),0),y=this.getLength("refY",this.getVHeight(),0),v=B(this.attr("preserveAspectRatio"),r,i,o[2],o[3],.5);"hidden"===this.get("overflow")&&t.rect(v[0]*(o[0]+o[2]/2-m)-r/2,v[3]*(o[1]+o[3]/2-y)-i/2,r,i).clip(),t.transform.apply(t,v),t.translate(-m,-y),this.get("opacity")<1&&!e&&(g=h(T())),this.drawChildren(e,n),g&&(d(g),t.fillOpacity(this.get("opacity")),f(g)),t.restore()}},vt=function(e,n){Q.call(this,e,n),this.useMask=function(e){var n=h(T());t.save(),"objectBoundingBox"===this.attr("clipPathUnits")&&t.transform(e[2]-e[0],0,0,e[3]-e[1],e[0],e[1]),this.clip(),this.drawChildren(!0,!1),t.restore(),d(n),p(n,!0)}},bt=function(e,n){Q.call(this,e,n),this.useMask=function(e){var n,r,i,o,a=h(T());t.save(),"userSpaceOnUse"===this.attr("maskUnits")?(n=this.getLength("x",this.getVWidth(),-.1*(e[2]-e[0])+e[0]),r=this.getLength("y",this.getVHeight(),-.1*(e[3]-e[1])+e[1]),i=this.getLength("width",this.getVWidth(),1.2*(e[2]-e[0])),o=this.getLength("height",this.getVHeight(),1.2*(e[3]-e[1]))):(n=this.getLength("x",this.getVWidth(),-.1)*(e[2]-e[0])+e[0],r=this.getLength("y",this.getVHeight(),-.1)*(e[3]-e[1])+e[1],i=this.getLength("width",this.getVWidth(),1.2)*(e[2]-e[0]),o=this.getLength("height",this.getVHeight(),1.2)*(e[3]-e[1])),t.rect(n,r,i,o).clip(),"objectBoundingBox"===this.attr("maskContentUnits")&&t.transform(e[2]-e[0],0,0,e[3]-e[1],e[0],e[1]),this.clip(),this.drawChildren(!1,!0),t.restore(),d(a),p(a,!0)}},_t=function(e,n){J.call(this,e,n),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var t=new K,e=0;e<this._pos.length;e++){var n=this._pos[e];if(!n.hidden){var r=n.ascent*Math.sin(n.rotate),i=-n.ascent*Math.cos(n.rotate),o=n.descent*Math.sin(n.rotate),a=-n.descent*Math.cos(n.rotate),s=n.width*Math.cos(n.rotate),l=n.width*Math.sin(n.rotate);t.M(n.x+r,n.y+i).L(n.x+r+s,n.y+i+l).M(n.x+o+s,n.y+a+l).L(n.x+o,n.y+a)}}return t},this.drawTextInDocument=function(e,n){!this.link||e||n||this.addLink(),"underline"===this.get("text-decoration")&&this.decorate(.05*this._font.size,-.075*this._font.size,e,n),"overline"===this.get("text-decoration")&&this.decorate(.05*this._font.size,H(this._font.font,this._font.size)+.075*this._font.size,e,n);var r=this.getFill(e,n),i=this.getStroke(e,n),o=this.get("stroke-width");this._font.fauxBold&&(i?o+=.03*this._font.size:(i=r,o=.03*this._font.size));for(var a,s,l=this.getChildren(),c=0;c<l.length;c++){var u=l[c];switch(u.name){case"tspan":case"textPath":case"a":"none"!==u.get("display")&&u.drawTextInDocument(e,n);break;case"#text":case"#cdata-section":if("hidden"===this.get("visibility"))continue;if(r||i||e){r&&b(r),i&&o&&(_(i),t.lineWidth(o).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")})),s=this._font.size,t.page.fonts[(a=this._font.font).id]||(t.page.fonts[a.id]=a.ref()),t.addContent("BT").addContent("/"+a.id+" "+s+" Tf"),v(!!r,!!i);for(var h=0,d=u._pos;h<d.length;h++)if(!d[h].hidden&&I(d[h].width,0)){var f=Math.cos(d[h].rotate),p=Math.sin(d[h].rotate),g=this._font.fauxItalic?-.25:0;y(f*d[h].scale,p*d[h].scale,f*g-p,p*g+f,d[h].x,d[h].y),t.addContent("<"+d[h].glyph+"> Tj")}t.addContent("ET")}}}"line-through"===this.get("text-decoration")&&this.decorate(.05*this._font.size,.5*(H(this._font.font,this._font.size)+Y(this._font.font,this._font.size)),e,n)},this.decorate=function(e,n,r,i){var o=this.getFill(r,i),a=this.getStroke(r,i);o&&b(o),a&&(_(a),t.lineWidth(this.get("stroke-width")).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")}));for(var s=0,l=this._pos;s<l.length;s++)if(!l[s].hidden&&I(l[s].width,0)){var c=(n+e/2)*Math.sin(l[s].rotate),u=-(n+e/2)*Math.cos(l[s].rotate),h=(n-e/2)*Math.sin(l[s].rotate),d=-(n-e/2)*Math.cos(l[s].rotate),f=l[s].width*Math.cos(l[s].rotate),p=l[s].width*Math.sin(l[s].rotate);(new K).M(l[s].x+c,l[s].y+u).L(l[s].x+c+f,l[s].y+u+p).L(l[s].x+h+f,l[s].y+d+p).L(l[s].x+h,l[s].y+d).Z().insertInDocument(),o&&a?t.fillAndStroke():o?t.fill():a&&t.stroke()}}},wt=function(t,e){this.name=t.nodeName,this.textContent=t.nodeValue},xt=function(t,e){_t.call(this,t,e)},Mt=function(t,e){var n;if(_t.call(this,t,e),(n=this.attr("path"))&&""!==n.trim()){var r=this.getLength("pathLength",this.getViewport());this.pathObject=(new K).path(n),this.pathLength=r>0?r:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength}else if((n=this.getUrl("href")||this.getUrl("xlink:href"))&&"path"===n.nodeName){var i=new mt(n,this);this.pathObject=i.shape.clone().transform(i.get("transform")),this.pathLength=this.chooseValue(i.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength}},St=function(e,n){_t.call(this,e,n),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(n){var r,i,o="",a=e.textContent,s=[],l=[],c=0,u=0;function h(){if(l.length)for(var t=l[l.length-1],e={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[r+i]*(t.x+t.width-l[0].x)||0,n=0;n<l.length;n++)l[n].x-=e;l=[]}function d(t){var e=t.pathObject,n=t.pathLength,r=t.pathScale;if(e)for(var i=t.getLength("startOffset",n,0),o=0;o<t._pos.length;o++){var a=i+t._pos[o].x+.5*t._pos[o].width;if(a>n||a<0)t._pos[o].hidden=!0;else{var s=e.getPointAtLength(a*r);I(r,1)&&(t._pos[o].scale*=r,t._pos[o].width*=r),t._pos[o].x=s[0]-.5*t._pos[o].width*Math.cos(s[2])-t._pos[o].y*Math.sin(s[2]),t._pos[o].y=s[1]-.5*t._pos[o].width*Math.sin(s[2])+t._pos[o].y*Math.cos(s[2]),t._pos[o].rotate=s[2]+t._pos[o].rotate,t._pos[o].continuous=!1}}else for(var l=0;l<t._pos.length;l++)t._pos[l].hidden=!0}!function e(n,d){n._x=V(n.getLengthList("x",n.getVWidth()),d?d._x.slice(d._pos.length):[]),n._y=V(n.getLengthList("y",n.getVHeight()),d?d._y.slice(d._pos.length):[]),n._dx=V(n.getLengthList("dx",n.getVWidth()),d?d._dx.slice(d._pos.length):[]),n._dy=V(n.getLengthList("dy",n.getVHeight()),d?d._dy.slice(d._pos.length):[]),n._rot=V(n.getNumberList("rotate"),d?d._rot.slice(d._pos.length):[]),n._defRot=n.chooseValue(n._rot[n._rot.length-1],d&&d._defRot,0),"textPath"===n.name&&(n._y=[]);var f={fauxItalic:!1,fauxBold:!1},p=Dt(n.get("font-family"),"bold"===n.get("font-weight"),"italic"===n.get("font-style"),f);try{t.font(p)}catch(j){Ot('SVGElemText: failed to open font "'+p+'" in PDFKit')}n._pos=[],n._index=0,n._font={font:t._font,size:n.get("font-size"),fauxItalic:f.fauxItalic,fauxBold:f.fauxBold};var g=n.getLength("textLength",n.getVWidth(),void 0),m="spacingAndGlyphs"===n.attr("lengthAdjust"),y=n.get("word-spacing"),v=n.get("letter-spacing"),b=n.get("text-anchor"),_=n.get("direction"),w=function(t,e,n,r){var i,o;switch(n){case"middle":i=.5*function(t,e){return(t.xHeight||.5*(t.ascender-t.descender))*e/1e3}(t,e);break;case"central":i=.5*(Y(t,e)+H(t,e));break;case"after-edge":case"text-after-edge":i=Y(t,e);break;case"alphabetic":case"auto":case"baseline":i=0;break;case"mathematical":i=.5*H(t,e);break;case"hanging":i=.8*H(t,e);break;case"before-edge":case"text-before-edge":i=H(t,e);break;default:i=0}switch(r){case"baseline":o=0;break;case"super":o=.6*e;break;case"sub":o=-.6*e;break;default:o=r}return i-o}(n._font.font,n._font.size,n.get("alignment-baseline")||n.get("dominant-baseline"),n.get("baseline-shift"));"textPath"===n.name&&(h(),c=u=0);for(var x=n.getChildren(),M=0;M<x.length;M++){var S=x[M];switch(S.name){case"tspan":case"textPath":case"a":e(S,n);break;case"#text":case"#cdata-section":var A,C=S.textContent,k=C;S._font=n._font,S._pos=[],a=a.substring(C.length),"preserve"===n.get("xml:space")?k=k.replace(/[\s]/g," "):(k=k.replace(/[\s]+/g," "),o.match(/[\s]$|^$/)&&(k=k.replace(/^[\s]/,"")),a.match(/^[\s]*$/)&&(k=k.replace(/[\s]$/,""))),o+=C,A=0===y?[k]:k.split(/(\s)/);for(var T=0;T<A.length;T++){for(var E=U(n._font.font,n._font.size,A[T]),O=0;O<E.length;O++){var D=n._index,P=n._x[D],L=n._y[D],I=n._dx[D],R=n._dy[D],N=n._rot[D],B=!(0===T&&0===O);void 0!==P&&(B=!1,h(),c=P),void 0!==L&&(B=!1,h(),u=L),void 0!==I&&(B=!1,c+=I),void 0!==R&&(B=!1,u+=R),void 0===N&&0===n._defRot||(B=!1);var F={glyph:E[O].glyph,rotate:Math.PI/180*n.chooseValue(N,n._defRot),x:c+E[O].xOffset,y:u+w+E[O].yOffset,width:E[O].width,ascent:H(n._font.font,n._font.size),descent:Y(n._font.font,n._font.size),scale:1,hidden:!1,continuous:B};l.push(F),S._pos.push(F),n._pos.push(F),n._index+=E[O].unicode.length,1===l.length&&(r=b,i=_),c+=E[O].xAdvance+v,u+=E[O].yAdvance}" "===A[T]&&(c+=y)}break;default:a=a.substring(S.textContent.length)}}if(g&&n._pos.length&&function(t,e,n){var r=t[t.length-1],i=t[0].x,o=r.x+r.width;if(n){var a=e/(o-i);if(a>0&&a<1/0)for(var s=0;s<t.length;s++)t[s].x=i+a*(t[s].x-i),t[s].scale*=a,t[s].width*=a}else if(t.length>=2)for(var l=(e-(o-i))/(t.length-1),u=0;u<t.length;u++)t[u].x+=u*l;c+=e-(o-i)}(n._pos,g,m),"textPath"!==n.name&&"text"!==n.name||h(),"textPath"===n.name){s.push(n);var z=n.pathObject;z&&(c=z.endPoint[0],u=z.endPoint[1])}d&&(d._pos=d._pos.concat(n._pos),d._index+=n._index)}(n,null);for(var f=0;f<s.length;f++)d(s[f])}(this),this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(e,n){var r;t.save(),this.transform(),this.clip(),this.mask()&&(r=h(T())),this.drawTextInDocument(e,n),r&&(d(r),f(r)),t.restore()}},At=(i=i||{}).assumePt?1:.75,Ct=(i.width||t.page.width)/At,kt=(i.height||t.page.height)/At,Tt=i.preserveAspectRatio||null,Et=i.useCSS&&"undefined"!=typeof SVGElement&&e instanceof SVGElement&&"function"==typeof getComputedStyle,Ot=i.warningCallback,Dt=i.fontCallback,Pt=i.imageCallback,Lt=i.colorCallback,It=i.documentCallback,Rt=Math.ceil(Math.max(1,i.precision))||3,Nt=[],Bt={},Ft=[],zt=[];if("function"!=typeof Ot&&(Ot=function(t){void 0!==typeof console&&"function"==typeof console.warn&&console.warn(t)}),"function"!=typeof Dt&&(Dt=function(e,n,r,i){if(n&&r){if(t._registeredFonts.hasOwnProperty(e+"-BoldItalic"))return e+"-BoldItalic";if(t._registeredFonts.hasOwnProperty(e+"-Italic"))return i.fauxBold=!0,e+"-Italic";if(t._registeredFonts.hasOwnProperty(e+"-Bold"))return i.fauxItalic=!0,e+"-Bold";if(t._registeredFonts.hasOwnProperty(e))return i.fauxBold=!0,i.fauxItalic=!0,e}if(n&&!r){if(t._registeredFonts.hasOwnProperty(e+"-Bold"))return e+"-Bold";if(t._registeredFonts.hasOwnProperty(e))return i.fauxBold=!0,e}if(!n&&r){if(t._registeredFonts.hasOwnProperty(e+"-Italic"))return e+"-Italic";if(t._registeredFonts.hasOwnProperty(e))return i.fauxItalic=!0,e}if(!n&&!r&&t._registeredFonts.hasOwnProperty(e))return e;if(e.match(/(?:^|,)\s*serif\s*$/)){if(n&&r)return"Times-BoldItalic";if(n&&!r)return"Times-Bold";if(!n&&r)return"Times-Italic";if(!n&&!r)return"Times-Roman"}else if(e.match(/(?:^|,)\s*monospace\s*$/)){if(n&&r)return"Courier-BoldOblique";if(n&&!r)return"Courier-Bold";if(!n&&r)return"Courier-Oblique";if(!n&&!r)return"Courier"}else{if(e.match(/(?:^|,)\s*sans-serif\s*$/),n&&r)return"Helvetica-BoldOblique";if(n&&!r)return"Helvetica-Bold";if(!n&&r)return"Helvetica-Oblique";if(!n&&!r)return"Helvetica"}}),"function"!=typeof Pt&&(Pt=function(t){return t.replace(/\s+/g,"")}),"function"!=typeof Lt)Lt=null;else for(var jt in a){var Wt=Lt(a[jt]);a[jt][0]=Wt[0],a[jt][1]=Wt[1]}if("function"!=typeof It&&(It=null),"string"==typeof e&&(e=w(e)),e){for(var Vt=e.getElementsByTagName("style"),Ht=0;Ht<Vt.length;Ht++)zt=zt.concat(j(Vt[Ht].textContent));var Yt=q(e,null);if("function"==typeof Yt.drawInDocument){i.useCSS&&!Et&&Ot("SVGtoPDF: useCSS option can only be used for SVG *elements* in compatible browsers");var Ut=t._fillColor;t.save().translate(n||0,r||0).scale(At),Yt.drawInDocument();for(var qt=0;qt<Ft.length;qt++)t.page.annotations.push(Ft[qt]);t.restore(),t._fillColor=Ut}else Ot("SVGtoPDF: this element can't be rendered directly: "+e.nodeName)}else Ot("SVGtoPDF: the input does not look like a valid SVG")})}).call(this,n(457)(t))},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}}])},t.exports=r()},"5LO2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.exhaust=function(){return r.exhaust()(this)}},"5NQ/":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("CcnG"),n("gIcY");var r=function(){function t(){}return t.forRoot=function(){return{ngModule:t}},t}()},"5OUi":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.minDate=function(t){if(!(i.isDate(t)||t instanceof Function))throw Error("minDate value must be or return a formatted date");return function(e){if(i.isPresent(r.Validators.required(e)))return null;var n=new Date(e.value);return i.isDate(n)?(t instanceof Function&&(t=t()),n>=new Date(t)?null:{minDate:!0}):{minDate:!0}}}},"5P/Q":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("/S0t"),n("Us+F"),n("CcnG"),n("gIcY"),n("NAv5");var r=function(){return function(){}}()},"5QUp":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx"),o={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};e.uuid=function(t){return function(e){if(i.isPresent(r.Validators.required(e)))return null;var n=e.value;return new RegExp(o[t]||o.all).test(n)?null:{uuid:!0}}}},"5Qd4":function(t,e,n){var r=n("USwo");r(r.S+r.F,"Object",{assign:n("By1P")})},"5R0t":function(t,e){t.exports=function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),r=t.getDate(),i=new Date(0);return i.setFullYear(e,n,r-1),i.setHours(23,59,59,999),i}},"5RHE":function(t,e,n){var r,i;r=function(){"use strict";function r(t){return(r="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(t){if("object"!==r(t.console)){t.console={};for(var e,n,i=t.console,o=function(){},a=["memory"],s="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");e=a.pop();)i[e]||(i[e]={});for(;n=s.pop();)i[n]||(i[n]=o)}var l,c,u,h,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";void 0===t.btoa&&(t.btoa=function(t){var e,n,r,i,o,a=0,s=0,l="",c=[];if(!t)return t;for(;e=(o=t.charCodeAt(a++)<<16|t.charCodeAt(a++)<<8|t.charCodeAt(a++))>>18&63,n=o>>12&63,r=o>>6&63,i=63&o,c[s++]=d.charAt(e)+d.charAt(n)+d.charAt(r)+d.charAt(i),a<t.length;);l=c.join("");var u=t.length%3;return(u?l.slice(0,u-3):l)+"===".slice(u||3)}),void 0===t.atob&&(t.atob=function(t){var e,n,r,i,o,a,s=0,l=0,c=[];if(!t)return t;for(t+="";e=(a=d.indexOf(t.charAt(s++))<<18|d.indexOf(t.charAt(s++))<<12|(i=d.indexOf(t.charAt(s++)))<<6|(o=d.indexOf(t.charAt(s++))))>>16&255,n=a>>8&255,r=255&a,c[l++]=64==i?String.fromCharCode(e):64==o?String.fromCharCode(e,n):String.fromCharCode(e,n,r),s<t.length;);return c.join("")}),Array.prototype.map||(Array.prototype.map=function(t){if(null==this||"function"!=typeof t)throw new TypeError;for(var e=Object(this),n=e.length>>>0,r=new Array(n),i=1<arguments.length?arguments[1]:void 0,o=0;o<n;o++)o in e&&(r[o]=t.call(i,e[o],o,e));return r}),Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){if(null==this||"function"!=typeof t)throw new TypeError;for(var n=Object(this),r=n.length>>>0,i=0;i<r;i++)i in n&&t.call(e,n[i],i,n)}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null==this)throw new TypeError('"this" is null or not defined');var e=Object(this),n=e.length>>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var r=arguments[1],i=0;i<n;){var o=e[i];if(t.call(r,o,i,e))return o;i++}},configurable:!0,writable:!0}),Object.keys||(Object.keys=(l=Object.prototype.hasOwnProperty,c=!{toString:null}.propertyIsEnumerable("toString"),h=(u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(t){if("object"!==r(t)&&("function"!=typeof t||null===t))throw new TypeError;var e,n,i=[];for(e in t)l.call(t,e)&&i.push(e);if(c)for(n=0;n<h;n++)l.call(t,u[n])&&i.push(u[n]);return i})),"function"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");t=Object(t);for(var e=1;e<arguments.length;e++){var n=arguments[e];if(null!=n)for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/g,"")}),String.prototype.trimRight||(String.prototype.trimRight=function(){return this.replace(/\s+$/g,"")}),Number.isInteger=Number.isInteger||function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")());var o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C,k,T,E,O,D,P,L,I,R,N,B,F,z,j,W,V,H,Y,U,q,$,G,X,K,Z,J,Q,tt,et,nt,rt,it,ot,at,st,lt,ct,ut,ht,dt=function(o){function a(t){if("object"!==r(t))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var a in e[n]){var s=e[n][a];try{s[0].apply(t,r)}catch(n){o.console&&console.error("jsPDF PubSub Error",n.message,n)}s[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function s(t,e,n,i){var l={},c=[],u=1;"object"===r(t)&&(t=(l=t).orientation,e=l.unit||e,n=l.format||n,i=l.compress||l.compressPdf||i,c=l.filters||(!0===i?["FlateEncode"]:c),u="number"==typeof l.userUnit?Math.abs(l.userUnit):1),e=e||"mm",t=(""+(t||"P")).toLowerCase();var h=l.putOnlyUsedFonts||!0,d={},f={internal:{},__private__:{}};f.__private__.PubSub=a;var p="1.3",g=f.__private__.getPdfVersion=function(){return p},m=(f.__private__.setPdfVersion=function(t){p=t},{a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]}),y=(f.__private__.getPageFormats=function(){return m},f.__private__.getPageFormat=function(t){return m[t]});"string"==typeof n&&(n=y(n)),n=n||y("a4");var v,b=f.f2=f.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return t.toFixed(2)},_=f.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return t.toFixed(3)},w="00000000000000000000000000000000",x=f.__private__.getFileId=function(){return w},M=f.__private__.setFileId=function(t){return t=t||"12345678901234567890123456789012".split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),w=t};f.setFileId=function(t){return M(t),this},f.getFileId=function(){return x()};var S=f.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,N(r),"'",N(i),"'"].join("");return["D:",t.getFullYear(),N(t.getMonth()+1),N(t.getDate()),N(t.getHours()),N(t.getMinutes()),N(t.getSeconds()),o].join("")},A=f.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return parseInt(t.substr(16,2),10),parseInt(t.substr(20,2),10),new Date(e,n,r,i,o,a,0)},C=f.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),"object"===r(t)&&"[object Date]"===Object.prototype.toString.call(t))e=S(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|\-0[0-9]|\-1[0-1])\'(0[0-9]|[1-5][0-9])\'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return v=e},k=f.__private__.getCreationDate=function(t){var e=v;return"jsDate"===t&&(e=A(v)),e};f.setCreationDate=function(t){return C(t),this},f.getCreationDate=function(t){return k(t)};var T,E,O,D,P,L,I,R,N=f.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},B=!1,F=[],z=[],j=0,W=(f.__private__.setCustomOutputDestination=function(t){E=t},f.__private__.resetCustomOutputDestination=function(t){E=void 0},f.__private__.out=function(t){var e;return t="string"==typeof t?t:t.toString(),(e=void 0===E?B?F[T]:z:E).push(t),B||(j+=t.length+1),e}),V=f.__private__.write=function(t){return W(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},H=f.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},Y=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]],U=(f.__private__.getStandardFonts=function(t){return Y},l.fontSize||16),q=(f.__private__.setFontSize=f.setFontSize=function(t){return U=t,this},f.__private__.getFontSize=f.getFontSize=function(){return U}),$=l.R2L||!1,G=(f.__private__.setR2L=f.setR2L=function(t){return $=t,this},f.__private__.getR2L=f.getR2L=function(t){return $},f.__private__.setZoomMode=function(t){if(/^\d*\.?\d*\%$/.test(t))O=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');O=t}else O=parseInt(t,10)}),X=(f.__private__.getZoomMode=function(){return O},f.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');D=t}),K=(f.__private__.getPageMode=function(){return D},f.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');P=t}),Z=(f.__private__.getLayoutMode=function(){return P},f.__private__.setDisplayMode=f.setDisplayMode=function(t,e,n){return G(t),K(e),X(n),this},{title:"",subject:"",author:"",keywords:"",creator:""}),J=(f.__private__.getDocumentProperty=function(t){if(-1===Object.keys(Z).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Z[t]},f.__private__.getDocumentProperties=function(t){return Z},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(t){for(var e in Z)Z.hasOwnProperty(e)&&t[e]&&(Z[e]=t[e]);return this},f.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(Z).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Z[t]=e},0),Q=[],tt={},et={},nt=0,rt=[],it=[],ot=new a(f),at=l.hotfixes||[],st=f.__private__.newObject=function(){var t=lt();return ct(t,!0),t},lt=f.__private__.newObjectDeferred=function(){return Q[++J]=function(){return j},J},ct=function(t,e){return e="boolean"==typeof e&&e,Q[t]=j,e&&W(t+" 0 obj"),t},ut=f.__private__.newAdditionalObject=function(){var t={objId:lt(),content:""};return it.push(t),t},ht=lt(),dt=lt(),ft=f.__private__.decodeColorString=function(t){var e=t.split(" ");if(2===e.length&&("g"===e[1]||"G"===e[1])){var n=parseFloat(e[0]);e=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return r},pt=f.__private__.encodeColorString=function(t){var e;"string"==typeof t&&(t={ch1:t});var n=t.ch1,i=t.ch2,o=t.ch3,a=t.ch4,s="draw"===t.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var l=new RGBColor(n);if(l.ok)n=l.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var c=parseInt(n.substr(1),16);n=c>>16&255,i=c>>8&255,o=255&c}if(void 0===i||void 0===a&&n===i&&i===o)if("string"==typeof n)e=n+" "+s[0];else switch(t.precision){case 2:e=b(n/255)+" "+s[0];break;case 3:default:e=_(n/255)+" "+s[0]}else if(void 0===a||"object"===r(a)){if(a&&!isNaN(a.a)&&0===a.a)return["1.000","1.000","1.000",s[1]].join(" ");if("string"==typeof n)e=[n,i,o,s[1]].join(" ");else switch(t.precision){case 2:e=[b(n/255),b(i/255),b(o/255),s[1]].join(" ");break;default:case 3:e=[_(n/255),_(i/255),_(o/255),s[1]].join(" ")}}else if("string"==typeof n)e=[n,i,o,a,s[2]].join(" ");else switch(t.precision){case 2:e=[b(n/255),b(i/255),b(o/255),b(a/255),s[2]].join(" ");break;case 3:default:e=[_(n/255),_(i/255),_(o/255),_(a/255),s[2]].join(" ")}return e},gt=f.__private__.getFilters=function(){return c},mt=f.__private__.putStream=function(t){var e,n=(t=t||{}).data||"",r=t.filters||gt(),i=t.alreadyAppliedFilters||[],o=t.addLength1||!1,a=n.length;!0===r&&(r=["FlateEncode"]);var l=t.additionalKeyValues||[],c=(e=void 0!==s.API.processDataByFilters?s.API.processDataByFilters(n,r):{data:n,reverseChain:[]}).reverseChain+(Array.isArray(i)?i.join(" "):i.toString());0!==e.data.length&&(l.push({key:"Length",value:e.data.length}),!0===o&&l.push({key:"Length1",value:a})),0!=c.length&&(c.split("/").length-1==1?l.push({key:"Filter",value:c}):l.push({key:"Filter",value:"["+c+"]"})),W("<<");for(var u=0;u<l.length;u++)W("/"+l[u].key+" "+l[u].value);W(">>"),0!==e.data.length&&(W("stream"),W(e.data),W("endstream"))},yt=f.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;ct(r,!0),W("<</Type /Page"),W("/Parent "+t.rootDictionaryObjId+" 0 R"),W("/Resources "+t.resourceDictionaryObjId+" 0 R"),W("/MediaBox ["+parseFloat(b(t.mediaBox.bottomLeftX))+" "+parseFloat(b(t.mediaBox.bottomLeftY))+" "+b(t.mediaBox.topRightX)+" "+b(t.mediaBox.topRightY)+"]"),null!==t.cropBox&&W("/CropBox ["+b(t.cropBox.bottomLeftX)+" "+b(t.cropBox.bottomLeftY)+" "+b(t.cropBox.topRightX)+" "+b(t.cropBox.topRightY)+"]"),null!==t.bleedBox&&W("/BleedBox ["+b(t.bleedBox.bottomLeftX)+" "+b(t.bleedBox.bottomLeftY)+" "+b(t.bleedBox.topRightX)+" "+b(t.bleedBox.topRightY)+"]"),null!==t.trimBox&&W("/TrimBox ["+b(t.trimBox.bottomLeftX)+" "+b(t.trimBox.bottomLeftY)+" "+b(t.trimBox.topRightX)+" "+b(t.trimBox.topRightY)+"]"),null!==t.artBox&&W("/ArtBox ["+b(t.artBox.bottomLeftX)+" "+b(t.artBox.bottomLeftY)+" "+b(t.artBox.topRightX)+" "+b(t.artBox.topRightY)+"]"),"number"==typeof t.userUnit&&1!==t.userUnit&&W("/UserUnit "+t.userUnit),ot.publish("putPage",{objId:r,pageContext:rt[e],pageNumber:e,page:n}),W("/Contents "+i+" 0 R"),W(">>"),W("endobj");var o=n.join("\n");return ct(i,!0),mt({data:o,filters:gt()}),W("endobj"),r},vt=f.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=nt;t++)rt[t].objId=lt(),rt[t].contentsObjId=lt();for(t=1;t<=nt;t++)n.push(yt({number:t,data:F[t],objId:rt[t].objId,contentsObjId:rt[t].contentsObjId,mediaBox:rt[t].mediaBox,cropBox:rt[t].cropBox,bleedBox:rt[t].bleedBox,trimBox:rt[t].trimBox,artBox:rt[t].artBox,userUnit:rt[t].userUnit,rootDictionaryObjId:ht,resourceDictionaryObjId:dt}));ct(ht,!0),W("<</Type /Pages");var r="/Kids [";for(e=0;e<nt;e++)r+=n[e]+" 0 R ";W(r+"]"),W("/Count "+nt),W(">>"),W("endobj"),ot.publish("postPutPages")},bt=function(t,e,n){et.hasOwnProperty(e)||(et[e]={}),et[e][n]=t},_t=function(t,e,n,r,i){i=i||!1;var o="F"+(Object.keys(tt).length+1).toString(10),a={id:o,postScriptName:t,fontName:e,fontStyle:n,encoding:r,isStandardFont:i,metadata:{}};return ot.publish("addFont",{font:a,instance:this}),void 0!==o&&(tt[o]=a,bt(o,e,n)),o},wt=f.__private__.pdfEscape=f.pdfEscape=function(t,e){return function(t,e){var n,r,i,o,a,s,l,c,u;if(i=(e=e||{}).sourceEncoding||"Unicode",a=e.outputEncoding,(e.autoencode||a)&&tt[L].metadata&&tt[L].metadata[i]&&tt[L].metadata[i].encoding&&(o=tt[L].metadata[i].encoding,!a&&tt[L].encoding&&(a=tt[L].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(l=!1,s=[],n=0,r=t.length;n<r;n++)(c=a[t.charCodeAt(n)])?s.push(String.fromCharCode(c)):s.push(t[n]),s[n].charCodeAt(0)>>8&&(l=!0);t=s.join("")}for(n=t.length;void 0===l&&0!==n;)t.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n<r;n++){if((u=(c=t.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},xt=f.__private__.beginPage=function(t,e){var r,i="string"==typeof e&&e.toLowerCase();if("string"==typeof t&&(r=y(t.toLowerCase()))&&(t=r[0],e=r[1]),Array.isArray(t)&&(e=t[1],t=t[0]),(isNaN(t)||isNaN(e))&&(t=n[0],e=n[1]),i){switch(i.substr(0,1)){case"l":t<e&&(i="s");break;case"p":e<t&&(i="s")}"s"===i&&(r=t,t=e,e=r)}(14400<t||14400<e)&&(console.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),t=Math.min(14400,t),e=Math.min(14400,e)),n=[t,e],B=!0,F[++nt]=[],rt[nt]={objId:0,contentsObjId:0,userUnit:Number(u),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t),topRightY:Number(e)}},St(nt)},Mt=function(){xt.apply(this,arguments),Yt(Ht),W(Jt),0!==ie&&W(ie+" J"),0!==ae&&W(ae+" j"),ot.publish("addPage",{pageNumber:nt})},St=function(t){0<t&&t<=nt&&(T=t)},At=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return F.length-1},Ct=function(t,e,n){var r,i=void 0;return n=n||{},e=void 0!==e?e:tt[L].fontStyle,r=(t=void 0!==t?t:tt[L].fontName).toLowerCase(),void 0!==et[r]&&void 0!==et[r][e]?i=et[r][e]:void 0!==et[t]&&void 0!==et[t][e]?i=et[t][e]:!1===n.disableWarning&&console.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=et.times[e])&&(i=et.times.normal),i},kt=f.__private__.putInfo=function(){for(var t in st(),W("<<"),W("/Producer (jsPDF "+s.version+")"),Z)Z.hasOwnProperty(t)&&Z[t]&&W("/"+t.substr(0,1).toUpperCase()+t.substr(1)+" ("+wt(Z[t])+")");W("/CreationDate ("+v+")"),W(">>"),W("endobj")},Et=f.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||ht;switch(st(),W("<<"),W("/Type /Catalog"),W("/Pages "+e+" 0 R"),O||(O="fullwidth"),O){case"fullwidth":W("/OpenAction [3 0 R /FitH null]");break;case"fullheight":W("/OpenAction [3 0 R /FitV null]");break;case"fullpage":W("/OpenAction [3 0 R /Fit]");break;case"original":W("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+O;"%"===n.substr(n.length-1)&&(O=parseInt(O)/100),"number"==typeof O&&W("/OpenAction [3 0 R /XYZ null null "+b(O)+"]")}switch(P||(P="continuous"),P){case"continuous":W("/PageLayout /OneColumn");break;case"single":W("/PageLayout /SinglePage");break;case"two":case"twoleft":W("/PageLayout /TwoColumnLeft");break;case"tworight":W("/PageLayout /TwoColumnRight")}D&&W("/PageMode /"+D),ot.publish("putCatalog"),W(">>"),W("endobj")},Ot=f.__private__.putTrailer=function(){W("trailer"),W("<<"),W("/Size "+(J+1)),W("/Root "+J+" 0 R"),W("/Info "+(J-1)+" 0 R"),W("/ID [ <"+w+"> <"+w+"> ]"),W(">>")},Dt=f.__private__.putHeader=function(){W("%PDF-"+p),W("%ºß¬à")},Pt=f.__private__.putXRef=function(){var t=1,e="0000000000";for(W("xref"),W("0 "+(J+1)),W("0000000000 65535 f "),t=1;t<=J;t++)W("function"==typeof Q[t]?(e+Q[t]()).slice(-10)+" 00000 n ":void 0!==Q[t]?(e+Q[t]).slice(-10)+" 00000 n ":"0000000000 00000 n ")},Lt=f.__private__.buildDocument=function(){B=!1,j=J=0,z=[],Q=[],it=[],ht=lt(),dt=lt(),ot.publish("buildDocument"),Dt(),vt(),function(){ot.publish("putAdditionalObjects");for(var t=0;t<it.length;t++){var e=it[t];ct(e.objId,!0),W(e.content),W("endobj")}ot.publish("postPutAdditionalObjects")}(),function(){for(var t in tt)tt.hasOwnProperty(t)&&(!1===h||!0===h&&d.hasOwnProperty(t))&&(ot.publish("putFont",{font:e=tt[t],out:W,newObject:st,putStream:mt}),!0!==e.isAlreadyPutted&&(e.objectNumber=st(),W("<<"),W("/Type /Font"),W("/BaseFont /"+e.postScriptName),W("/Subtype /Type1"),"string"==typeof e.encoding&&W("/Encoding /"+e.encoding),W("/FirstChar 32"),W("/LastChar 255"),W(">>"),W("endobj")));var e}(),ot.publish("putResources"),ct(dt,!0),W("<<"),function(){for(var t in W("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),W("/Font <<"),tt)tt.hasOwnProperty(t)&&(!1===h||!0===h&&d.hasOwnProperty(t))&&W("/"+t+" "+tt[t].objectNumber+" 0 R");W(">>"),W("/XObject <<"),ot.publish("putXobjectDict"),W(">>")}(),W(">>"),W("endobj"),ot.publish("postPutResources"),kt(),Et();var t=j;return Pt(),Ot(),W("startxref"),W(""+t),W("%%EOF"),B=!0,z.join("\n")},It=f.__private__.getBlob=function(t){return new Blob([H(t)],{type:"application/pdf"})},Rt=f.output=f.__private__.output=((R=function(t,e){e=e||{};var n=Lt();switch("string"==typeof e?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return n;case"save":f.save(e.filename);break;case"arraybuffer":return H(n);case"blob":return It(n);case"bloburi":case"bloburl":if(void 0!==o.URL&&"function"==typeof o.URL.createObjectURL)return o.URL&&o.URL.createObjectURL(It(n))||void 0;console.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":return"data:application/pdf;filename="+e.filename+";base64,"+btoa(n);case"dataurlnewwindow":var r='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring")+'"></iframe></body></html>',i=o.open();if(null!==i&&i.document.write(r),i||"undefined"==typeof safari)return i;case"datauri":case"dataurl":return o.document.location.href="data:application/pdf;filename="+e.filename+";base64,"+btoa(n);default:return null}}).foo=function(){try{return R.apply(this,arguments)}catch(t){var e=t.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var n="Error in function "+e.split("\n")[0].split("<")[0]+": "+t.message;if(!o.console)throw new Error(n);o.console.error(n,t),o.alert&&alert(n)}},(R.foo.bar=R).foo),Nt=function(t){return!0===Array.isArray(at)&&-1<at.indexOf(t)};switch(e){case"pt":I=1;break;case"mm":I=72/25.4;break;case"cm":I=72/2.54;break;case"in":I=72;break;case"px":I=1==Nt("px_scaling")?.75:96/72;break;case"pc":case"em":I=12;break;case"ex":I=6;break;default:throw new Error("Invalid unit: "+e)}C(),M();var Bt=f.__private__.getPageInfo=function(t){if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:rt[t].objId,pageNumber:t,pageContext:rt[t]}},Ft=f.__private__.getPageInfoByObjId=function(t){for(var e in rt)if(rt[e].objId===t)break;if(isNaN(t)||t%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");return Bt(e)},zt=f.__private__.getCurrentPageInfo=function(){return{objId:rt[T].objId,pageNumber:T,pageContext:rt[T]}};f.addPage=function(){return Mt.apply(this,arguments),this},f.setPage=function(){return St.apply(this,arguments),this},f.insertPage=function(t){return this.addPage(),this.movePage(T,t),this},f.movePage=function(t,e){if(e<t){for(var n=F[t],r=rt[t],i=t;e<i;i--)F[i]=F[i-1],rt[i]=rt[i-1];F[e]=n,rt[e]=r,this.setPage(e)}else if(t<e){for(n=F[t],r=rt[t],i=t;i<e;i++)F[i]=F[i+1],rt[i]=rt[i+1];F[e]=n,rt[e]=r,this.setPage(e)}return this},f.deletePage=function(){return(function(t){0<t&&t<=nt&&(F.splice(t,1),--nt<T&&(T=nt),this.setPage(T))}).apply(this,arguments),this},f.__private__.text=f.text=function(t,e,n,i){var o;"number"!=typeof t||"number"!=typeof e||"string"!=typeof n&&!Array.isArray(n)||(o=n,n=e,e=t,t=o);var a=arguments[3],s=arguments[4],l=arguments[5];if("object"===r(a)&&null!==a||("string"==typeof s&&(l=s,s=null),"string"==typeof a&&(l=a,a=null),"number"==typeof a&&(s=a,a=null),i={flags:a,angle:s,align:l}),(a=a||{}).noBOM=a.noBOM||!0,a.autoencode=a.autoencode||!0,isNaN(e)||isNaN(n)||null==t)throw new Error("Invalid arguments passed to jsPDF.text");if(0===t.length)return f;var c,u="",h="number"==typeof i.lineHeightFactor?i.lineHeightFactor:Vt,f=i.scope||this;function p(t){for(var e,n=t.concat(),r=[],i=n.length;i--;)"string"==typeof(e=n.shift())?r.push(e):Array.isArray(t)&&1===e.length?r.push(e[0]):r.push([e[0],e[1],e[2]]);return r}function g(t,e){var n;if("string"==typeof t)n=e(t)[0];else if(Array.isArray(t)){for(var r,i,o=t.concat(),a=[],s=o.length;s--;)"string"==typeof(r=o.shift())?a.push(e(r)[0]):Array.isArray(r)&&"string"===r[0]&&(i=e(r[0],r[1],r[2]),a.push([i[0],i[1],i[2]]));n=a}return n}var m=!1,y=!0;if("string"==typeof t)m=!0;else if(Array.isArray(t)){for(var v,w=t.concat(),x=[],M=w.length;M--;)("string"!=typeof(v=w.shift())||Array.isArray(v)&&"string"!=typeof v[0])&&(y=!1);m=y}if(!1===m)throw new Error('Type of text must be string or Array. "'+t+'" is not recognized.');var S=tt[L].encoding;"WinAnsiEncoding"!==S&&"StandardEncoding"!==S||(t=g(t,(function(t,e,n){return[(r=t,r=r.split("\t").join(Array(i.TabLen||9).join(" ")),wt(r,a)),e,n];var r}))),"string"==typeof t&&(t=t.match(/[\r?\n]/)?t.split(/\r\n|\r|\n/g):[t]);var A=U/f.internal.scaleFactor,C=A*(Vt-1);switch(i.baseline){case"bottom":n-=C;break;case"top":n+=A-C;break;case"hanging":n+=A-2*C;break;case"middle":n+=A/2-C}0<(V=i.maxWidth||0)&&("string"==typeof t?t=f.splitTextToSize(t,V):"[object Array]"===Object.prototype.toString.call(t)&&(t=f.splitTextToSize(t.join(" "),V)));var k={text:t,x:e,y:n,options:i,mutex:{pdfEscape:wt,activeFontKey:L,fonts:tt,activeFontSize:U}};ot.publish("preProcessText",k),t=k.text,s=(i=k.options).angle;var T=f.internal.scaleFactor,E=[];if(s){s*=Math.PI/180;var O=Math.cos(s),D=Math.sin(s);E=[b(O),b(D),b(-1*D),b(O)]}void 0!==(j=i.charSpace)&&(u+=_(j*T)+" Tc\n");var P=-1,I=void 0!==i.renderingMode?i.renderingMode:i.stroke,R=f.internal.getCurrentPageInfo().pageContext;switch(I){case 0:case!1:case"fill":P=0;break;case 1:case!0:case"stroke":P=1;break;case 2:case"fillThenStroke":P=2;break;case 3:case"invisible":P=3;break;case 4:case"fillAndAddForClipping":P=4;break;case 5:case"strokeAndAddPathForClipping":P=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":P=6;break;case 7:case"addToPathForClipping":P=7}var N=void 0!==R.usedRenderingMode?R.usedRenderingMode:-1;-1!==P?u+=P+" Tr\n":-1!==N&&(u+="0 Tr\n"),-1!==P&&(R.usedRenderingMode=P),l=i.align||"left";var B=U*h,F=f.internal.pageSize.getWidth(),z=(T=f.internal.scaleFactor,tt[L]),j=i.charSpace||ne,V=i.maxWidth||0,H=(a={},[]);if("[object Array]"===Object.prototype.toString.call(t)){var Y,q;x=p(t),"left"!==l&&(q=x.map((function(t){return f.getStringUnitWidth(t,{font:z,charSpace:j,fontSize:U})*U/T}))),Math.max.apply(Math,q);var G,X=0;if("right"===l){e-=q[0],t=[];var K=0;for(M=x.length;K<M;K++)Y=0===K?(G=Gt(e),Xt(n)):(G=(X-q[K])*T,-B),t.push([x[K],G,Y]),X=q[K]}else if("center"===l)for(e-=q[0]/2,t=[],K=0,M=x.length;K<M;K++)Y=0===K?(G=Gt(e),Xt(n)):(G=(X-q[K])/2*T,-B),t.push([x[K],G,Y]),X=q[K];else if("left"===l)for(t=[],K=0,M=x.length;K<M;K++)Y=0===K?Xt(n):-B,G=0===K?Gt(e):0,t.push(x[K]);else{if("justify"!==l)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(t=[],V=0!==V?V:F,K=0,M=x.length;K<M;K++)Y=0===K?Xt(n):-B,G=0===K?Gt(e):0,K<M-1&&H.push(((V-q[K])/(x[K].split(" ").length-1)*T).toFixed(2)),t.push([x[K],G,Y])}}!0===("boolean"==typeof i.R2L?i.R2L:$)&&(t=g(t,(function(t,e,n){return[t.split("").reverse().join(""),e,n]}))),ot.publish("postProcessText",k={text:t,x:e,y:n,options:i,mutex:{pdfEscape:wt,activeFontKey:L,fonts:tt,activeFontSize:U}}),c=k.mutex.isHex,x=p(t=k.text),t=[];var Z,J,Q,et=0,nt=(M=x.length,"");for(K=0;K<M;K++)nt="",Array.isArray(x[K])?(Z=parseFloat(x[K][1]),J=parseFloat(x[K][2]),Q=(c?"<":"(")+x[K][0]+(c?">":")"),et=1):(Z=Gt(e),J=Xt(n),Q=(c?"<":"(")+x[K]+(c?">":")")),void 0!==H&&void 0!==H[K]&&(nt=H[K]+" Tw\n"),t.push(0!==E.length&&0===K?nt+E.join(" ")+" "+Z.toFixed(2)+" "+J.toFixed(2)+" Tm\n"+Q:1===et||0===et&&0===K?nt+Z.toFixed(2)+" "+J.toFixed(2)+" Td\n"+Q:nt+Q);t=t.join(0===et?" Tj\nT* ":" Tj\n"),t+=" Tj\n";var rt="BT\n/"+L+" "+U+" Tf\n"+(U*h).toFixed(2)+" TL\n"+te+"\n";return rt+=u,rt+=t,W(rt+="ET"),d[L]=!0,f},f.__private__.lstext=f.lstext=function(t,e,n,r){return console.warn("jsPDF.lstext is deprecated"),this.text(t,e,n,{charSpace:r})},f.__private__.clip=f.clip=function(t){W("evenodd"===t?"W*":"W"),W("n")},f.__private__.clip_fixed=f.clip_fixed=function(t){console.log("clip_fixed is deprecated"),f.clip(t)};var jt=f.__private__.isValidStyle=function(t){var e=!1;return-1!==[void 0,null,"S","F","DF","FD","f","f*","B","B*"].indexOf(t)&&(e=!0),e},Wt=f.__private__.getStyle=function(t){var e="S";return"F"===t?e="f":"FD"===t||"DF"===t?e="B":"f"!==t&&"f*"!==t&&"B"!==t&&"B*"!==t||(e=t),e};f.__private__.line=f.line=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw new Error("Invalid arguments passed to jsPDF.line");return this.lines([[n-t,r-e]],t,e)},f.__private__.lines=f.lines=function(t,e,n,r,i,o){var a,s,l,c,u,h,d,f,p,g,m,y;if("number"==typeof t&&(y=n,n=e,e=t,t=y),r=r||[1,1],o=o||!1,isNaN(e)||isNaN(n)||!Array.isArray(t)||!Array.isArray(r)||!jt(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(W(_(Gt(e))+" "+_(Xt(n))+" m "),a=r[0],s=r[1],c=t.length,g=e,m=n,l=0;l<c;l++)2===(u=t[l]).length?(m=u[1]*s+m,W(_(Gt(g=u[0]*a+g))+" "+_(Xt(m))+" l")):(h=u[0]*a+g,d=u[1]*s+m,f=u[2]*a+g,p=u[3]*s+m,g=u[4]*a+g,m=u[5]*s+m,W(_(Gt(h))+" "+_(Xt(d))+" "+_(Gt(f))+" "+_(Xt(p))+" "+_(Gt(g))+" "+_(Xt(m))+" c"));return o&&W(" h"),null!==i&&W(Wt(i)),this},f.__private__.rect=f.rect=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!jt(i))throw new Error("Invalid arguments passed to jsPDF.rect");return W([b(Gt(t)),b(Xt(e)),b(n*I),b(-r*I),"re"].join(" ")),null!==i&&W(Wt(i)),this},f.__private__.triangle=f.triangle=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!jt(a))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-t,r-e],[i-n,o-r],[t-i,e-o]],t,e,[1,1],a,!0),this},f.__private__.roundedRect=f.roundedRect=function(t,e,n,r,i,o,a){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o)||!jt(a))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return this.lines([[n-2*i,0],[i*s,0,i,o-o*s,i,o],[0,r-2*o],[0,o*s,-i*s,o,-i,o],[2*i-n,0],[-i*s,0,-i,-o*s,-i,-o],[0,2*o-r],[0,-o*s,i*s,-o,i,-o]],t+i,e,[1,1],a),this},f.__private__.ellipse=f.ellipse=function(t,e,n,r,i){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||!jt(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,a=4/3*(Math.SQRT2-1)*r;return W([b(Gt(t+n)),b(Xt(e)),"m",b(Gt(t+n)),b(Xt(e-a)),b(Gt(t+o)),b(Xt(e-r)),b(Gt(t)),b(Xt(e-r)),"c"].join(" ")),W([b(Gt(t-o)),b(Xt(e-r)),b(Gt(t-n)),b(Xt(e-a)),b(Gt(t-n)),b(Xt(e)),"c"].join(" ")),W([b(Gt(t-n)),b(Xt(e+a)),b(Gt(t-o)),b(Xt(e+r)),b(Gt(t)),b(Xt(e+r)),"c"].join(" ")),W([b(Gt(t+o)),b(Xt(e+r)),b(Gt(t+n)),b(Xt(e+a)),b(Gt(t+n)),b(Xt(e)),"c"].join(" ")),null!==i&&W(Wt(i)),this},f.__private__.circle=f.circle=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||!jt(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(t,e,n,n,r)},f.setFont=function(t,e){return L=Ct(t,e,{disableWarning:!1}),this},f.setFontStyle=f.setFontType=function(t){return L=Ct(void 0,t),this},f.__private__.getFontList=f.getFontList=function(){var t,e,n,r={};for(t in et)if(et.hasOwnProperty(t))for(e in r[t]=n=[],et[t])et[t].hasOwnProperty(e)&&n.push(e);return r},f.addFont=function(t,e,n,r){_t.call(this,t,e,n,r=r||"Identity-H")};var Vt,Ht=l.lineWidth||.200025,Yt=f.__private__.setLineWidth=f.setLineWidth=function(t){return W((t*I).toFixed(2)+" w"),this},Ut=(f.__private__.setLineDash=s.API.setLineDash=function(t,e){if(t=t||[],e=e||0,isNaN(e)||!Array.isArray(t))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return t=t.map((function(t){return(t*I).toFixed(3)})).join(" "),e=parseFloat((e*I).toFixed(3)),W("["+t+"] "+e+" d"),this},f.__private__.getLineHeight=f.getLineHeight=function(){return U*Vt}),qt=(Ut=f.__private__.getLineHeight=f.getLineHeight=function(){return U*Vt},f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(t){return"number"==typeof(t=t||1.15)&&(Vt=t),this}),$t=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return Vt};qt(l.lineHeight);var Gt=f.__private__.getHorizontalCoordinate=function(t){return t*I},Xt=f.__private__.getVerticalCoordinate=function(t){return rt[T].mediaBox.topRightY-rt[T].mediaBox.bottomLeftY-t*I},Kt=f.__private__.getHorizontalCoordinateString=function(t){return b(t*I)},Zt=f.__private__.getVerticalCoordinateString=function(t){return b(rt[T].mediaBox.topRightY-rt[T].mediaBox.bottomLeftY-t*I)},Jt=l.strokeColor||"0 G",Qt=(f.__private__.getStrokeColor=f.getDrawColor=function(){return ft(Jt)},f.__private__.setStrokeColor=f.setDrawColor=function(t,e,n,r){return Jt=pt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),W(Jt),this},l.fillColor||"0 g"),te=(f.__private__.getFillColor=f.getFillColor=function(){return ft(Qt)},f.__private__.setFillColor=f.setFillColor=function(t,e,n,r){return Qt=pt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),W(Qt),this},l.textColor||"0 g"),ee=f.__private__.getTextColor=f.getTextColor=function(){return ft(te)},ne=(f.__private__.setTextColor=f.setTextColor=function(t,e,n,r){return te=pt({ch1:t,ch2:e,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this},l.charSpace||0),re=f.__private__.getCharSpace=f.getCharSpace=function(){return ne},ie=(f.__private__.setCharSpace=f.setCharSpace=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return ne=t,this},0);f.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},f.__private__.setLineCap=f.setLineCap=function(t){var e=f.CapJoinStyles[t];if(void 0===e)throw new Error("Line cap style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return W((ie=e)+" J"),this};var oe,ae=0;for(var se in f.__private__.setLineJoin=f.setLineJoin=function(t){var e=f.CapJoinStyles[t];if(void 0===e)throw new Error("Line join style of '"+t+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return W((ae=e)+" j"),this},f.__private__.setMiterLimit=f.setMiterLimit=function(t){if(t=t||0,isNaN(t))throw new Error("Invalid argument passed to jsPDF.setMiterLimit");return oe=parseFloat(b(t*I)),W(oe+" M"),this},f.save=function(t,e){if(t=t||"generated.pdf",(e=e||{}).returnPromise=e.returnPromise||!1,!1!==e.returnPromise)return new Promise((function(e,n){try{var r=Tt(It(Lt()),t);"function"==typeof Tt.unload&&o.setTimeout&&setTimeout(Tt.unload,911),e(r)}catch(e){n(e.message)}}));Tt(It(Lt()),t),"function"==typeof Tt.unload&&o.setTimeout&&setTimeout(Tt.unload,911)},s.API)s.API.hasOwnProperty(se)&&("events"===se&&s.API.events.length?function(t,e){var n,r;for(r=e.length-1;-1!==r;r--)t.subscribe.apply(t,[e[r][0]].concat("function"==typeof(n=e[r][1])?[n]:n))}(ot,s.API.events):f[se]=s.API[se]);return f.internal={pdfEscape:wt,getStyle:Wt,getFont:function(){return tt[Ct.apply(f,arguments)]},getFontSize:q,getCharSpace:re,getTextColor:ee,getLineHeight:Ut,getLineHeightFactor:$t,write:V,getHorizontalCoordinate:Gt,getVerticalCoordinate:Xt,getCoordinateString:Kt,getVerticalCoordinateString:Zt,collections:{},newObject:st,newAdditionalObject:ut,newObjectDeferred:lt,newObjectDeferredBegin:ct,getFilters:gt,putStream:mt,events:ot,scaleFactor:I,pageSize:{getWidth:function(){return(rt[T].mediaBox.topRightX-rt[T].mediaBox.bottomLeftX)/I},setWidth:function(t){rt[T].mediaBox.topRightX=t*I+rt[T].mediaBox.bottomLeftX},getHeight:function(){return(rt[T].mediaBox.topRightY-rt[T].mediaBox.bottomLeftY)/I},setHeight:function(t){rt[T].mediaBox.topRightY=t*I+rt[T].mediaBox.bottomLeftY}},output:Rt,getNumberOfPages:At,pages:F,out:W,f2:b,f3:_,getPageInfo:Bt,getPageInfoByObjId:Ft,getCurrentPageInfo:zt,getPDFVersion:g,hasHotfix:Nt},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return(rt[T].mediaBox.topRightX-rt[T].mediaBox.bottomLeftX)/I},set:function(t){rt[T].mediaBox.topRightX=t*I+rt[T].mediaBox.bottomLeftX},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return(rt[T].mediaBox.topRightY-rt[T].mediaBox.bottomLeftY)/I},set:function(t){rt[T].mediaBox.topRightY=t*I+rt[T].mediaBox.bottomLeftY},enumerable:!0,configurable:!0}),function(t){for(var e=0,n=Y.length;e<n;e++){var r=_t(t[e][0],t[e][1],t[e][2],Y[e][3],!0);d[r]=!0;var i=t[e][0].split("-");bt(r,i[0],i[1]||"")}ot.publish("addFonts",{fonts:tt,dictionary:et})}(Y),L="F1",Mt(n,t),ot.publish("initialized"),f}return s.API={events:[]},s.version="1.5.3",void 0!==(i=(function(){return s}).call(e,n,e,t))&&(t.exports=i),s}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")());(function(t,e){var n,i=1,o=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},a=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},s=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return t.toFixed(2)},l=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return t.toFixed(5)};t.__acroform__={};var c=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},u=function(t){return t*i},h=function(t){return t/i},d=function(t){var e=new I,n=G.internal.getHeight(t)||0,r=G.internal.getWidth(t)||0;return e.BBox=[0,0,Number(s(r)),Number(s(n))],e},f=t.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},p=t.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},g=t.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(t&1<<e)?0:1},m=t.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return g(t,e-1)},y=t.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return f(t,e-1)},v=t.__acroform__.clearBitForPdf=function(t,e,n){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return p(t,e-1)},b=t.__acroform__.calculateCoordinates=function(t){var e=this.internal.getHorizontalCoordinate,n=this.internal.getVerticalCoordinate,r=t[0],i=t[1],o=t[2],a=t[3],l={};return l.lowerLeft_X=e(r)||0,l.lowerLeft_Y=n(i+a)||0,l.upperRight_X=e(r+o)||0,l.upperRight_Y=n(i)||0,[Number(s(l.lowerLeft_X)),Number(s(l.lowerLeft_Y)),Number(s(l.upperRight_X)),Number(s(l.upperRight_Y))]},_=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],r=w(t,t.V||t.DV),i=n.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(n.__private__.encodeColorString(t.color)),e.push("/"+i+" "+s(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var o=new d(t);return o.stream=e.join("\n"),o}},w=function(t,e){var r=t.maxFontSize||12,i={text:"",fontSize:""},a=(e=")"==(e="("==e.substr(0,1)?e.substr(1):e).substr(e.length-1)?e.substr(0,e.length-1):e).split(" "),l=(n.__private__.encodeColorString(t.color),r),c=G.internal.getHeight(t)||0;c=c<0?-c:c;var u=G.internal.getWidth(t)||0;u=u<0?-u:u;var h=function(e,n,r){return e+1<a.length&&x(n+" "+a[e+1],t,r).width<=u-4};l++;t:for(;;){e="";var d=x("3",t,--l).height,f=t.multiline?c-l:(c-d)/2,p=-2,g=f+=2,m=0,y=0,v=0;if(l<=0){e="(...) Tj\n",e+="% Width of Text: "+x(e,t,l=12).width+", FieldWidth:"+u+"\n";break}v=x(a[0]+" ",t,l).width;var b="",_=0;for(var w in a)if(a.hasOwnProperty(w)){b=" "==(b+=a[w]+" ").substr(b.length-1)?b.substr(0,b.length-1):b;var M=parseInt(w);v=x(b+" ",t,l).width;var S=h(M,b,l),A=w>=a.length-1;if(S&&!A){b+=" ";continue}if(S||A){if(A)y=M;else if(t.multiline&&c<(d+2)*(_+2)+2)continue t}else{if(!t.multiline)continue t;if(c<(d+2)*(_+2)+2)continue t;y=M}for(var C="",k=m;k<=y;k++)C+=a[k]+" ";switch(C=" "==C.substr(C.length-1)?C.substr(0,C.length-1):C,v=x(C,t,l).width,t.textAlign){case"right":p=u-v-2;break;case"center":p=(u-v)/2;break;case"left":default:p=2}e+=s(p)+" "+s(g)+" Td\n",e+="("+o(C)+") Tj\n",e+=-s(p)+" 0 Td\n",g=-(l+2),v=0,m=y+1,_++,b=""}break}return i.text=e,i.fontSize=l,i},x=function(t,e,r){var i=n.internal.getFont(e.fontName,e.fontStyle),o=n.getStringUnitWidth(t,{font:i,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:n.getStringUnitWidth("3",{font:i,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:o}},M={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},S=function(){n.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var e in t)if(t.hasOwnProperty(e)){var r=t[e];r.objId=void 0,r.hasAnnotation&&A.call(n,r)}},A=function(t){var e={type:"reference",object:t};void 0===n.internal.getPageInfo(t.page).pageContext.annotations.find((function(t){return t.type===e.type&&t.object===e.object}))&&n.internal.getPageInfo(t.page).pageContext.annotations.push(e)},C=function(){if(void 0===n.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")},k=function(){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=!0},T=function(t){var e=!t;for(var i in t||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),t=t||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(t.hasOwnProperty(i)){var o=t[i],a=[],s=o.Rect;if(o.Rect&&(o.Rect=b.call(this,o.Rect)),n.internal.newObjectDeferredBegin(o.objId,!0),o.DA=G.createDefaultAppearanceStream(o),"object"===r(o)&&"function"==typeof o.getKeyValueListForStream&&(a=o.getKeyValueListForStream()),o.Rect=s,o.hasAppearanceStream&&!o.appearanceStreamContent){var l=_.call(this,o);a.push({key:"AP",value:"<</N "+l+">>"}),n.internal.acroformPlugin.xForms.push(l)}if(o.appearanceStreamContent){var c="";for(var u in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(u)){var h=o.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",1<=Object.keys(h).length||Array.isArray(h))for(var i in h){var d;h.hasOwnProperty(i)&&("function"==typeof(d=h[i])&&(d=d.call(this,o)),c+="/"+i+" "+d+" ",0<=n.internal.acroformPlugin.xForms.indexOf(d)||n.internal.acroformPlugin.xForms.push(d))}else"function"==typeof(d=h)&&(d=d.call(this,o)),c+="/"+i+" "+d,0<=n.internal.acroformPlugin.xForms.indexOf(d)||n.internal.acroformPlugin.xForms.push(d);c+=">>"}a.push({key:"AP",value:"<<\n"+c+">>"})}n.internal.putStream({additionalKeyValues:a}),n.internal.out("endobj")}e&&E.call(this,n.internal.acroformPlugin.xForms)},E=function(t){for(var e in t)if(t.hasOwnProperty(e)){var i=e,o=t[e];n.internal.newObjectDeferredBegin(o&&o.objId,!0),"object"===r(o)&&"function"==typeof o.putStream&&o.putStream(),delete t[i]}},O=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(n=this,N.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(M)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");i=n.internal.scaleFactor,n.internal.acroformPlugin.acroFormDictionaryRoot=new R,n.internal.acroformPlugin.acroFormDictionaryRoot._eventID=n.internal.events.subscribe("postPutResources",k),n.internal.events.subscribe("buildDocument",S),n.internal.events.subscribe("putCatalog",C),n.internal.events.subscribe("postPutPages",T),n.internal.acroformPlugin.isInitialized=!0}},D=t.__acroform__.arrayToPdfArray=function(t){if(Array.isArray(t)){for(var e="[",n=0;n<t.length;n++)switch(0!==n&&(e+=" "),r(t[n])){case"boolean":case"number":case"object":e+=t[n].toString();break;case"string":"/"!==t[n].substr(0,1)?e+="("+o(t[n].toString())+")":e+=t[n].toString()}return e+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},P=function(t){return(t=t||"").toString(),"("+o(t)+")"},L=function(){var t;Object.defineProperty(this,"objId",{configurable:!0,get:function(){if(t||(t=n.internal.newObjectDeferred()),!t)throw new Error("AcroFormPDFObject: Couldn't create Object ID");return t},set:function(e){t=e}})};L.prototype.toString=function(){return this.objId+" 0 R"},L.prototype.putStream=function(){var t=this.getKeyValueListForStream();n.internal.putStream({data:this.stream,additionalKeyValues:t}),n.internal.out("endobj")},L.prototype.getKeyValueListForStream=function(){return function(t){var e=[],n=Object.getOwnPropertyNames(t).filter((function(t){return"content"!=t&&"appearanceStreamContent"!=t&&"_"!=t.substring(0,1)}));for(var r in n)if(!1===Object.getOwnPropertyDescriptor(t,n[r]).configurable){var i=n[r],o=t[i];o&&(Array.isArray(o)?e.push({key:i,value:D(o)}):o instanceof L?e.push({key:i,value:o.objId+" 0 R"}):"function"!=typeof o&&e.push({key:i,value:o}))}return e}(this)};var I=function(){L.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writeable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writeable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writeable:!0});var t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,writeable:!0,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writeable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){t=e.trim()},get:function(){return t||null}})};c(I,L);var R=function(){L.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return 0<e.length?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t)return"("+t+")"},set:function(e){t=e}})};c(R,L);var N=function t(){L.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(e,3))},set:function(t){this.F=!0===Boolean(t)?y(e,3):v(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute Ff supplied.');n=t}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(t){r=void 0!==t?t:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:h(r[0])},set:function(t){r[0]=u(t)}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:h(r[1])},set:function(t){r[1]=u(t)}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:h(r[2])},set:function(t){r[2]=u(t)}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:h(r[3])},set:function(t){r[3]=u(t)}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){switch(t){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=t;break;default:throw new Error('Invalid value "'+t+'" for attribute FT supplied.')}}});var s=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!s||s.length<1){if(this instanceof Y)return;s="FieldObject"+t.FieldNum++}return"("+o(s)+")"},set:function(t){s=t.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return s},set:function(t){s=t}});var l="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return l},set:function(t){l=t}});var c="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return c},set:function(t){c=t}});var d=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return h(d)},set:function(t){d=u(t)}});var f=50;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return h(f)},set:function(t){f=u(t)}});var p="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return p},set:function(t){p=t}});var g="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!g||this instanceof Y||this instanceof q))return P(g)},set:function(t){t=t.toString(),g=t}});var b=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(b)return this instanceof W==0?P(b):b},set:function(t){t=t.toString(),b=this instanceof W==0?"("===t.substr(0,1)?a(t.substr(1,t.length-2)):a(t):t}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof W==1?a(b.substr(1,b.length-1)):b},set:function(t){t=t.toString(),b=this instanceof W==1?"/"+t:t}});var _=null;Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(_)return this instanceof W==0?P(_):_},set:function(t){t=t.toString(),_=this instanceof W==0?"("===t.substr(0,1)?a(t.substr(1,t.length-2)):a(t):t}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof W==1?a(_.substr(1,_.length-1)):_},set:function(t){t=t.toString(),_=this instanceof W==1?"/"+t:t}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var w,x=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,writeable:!0,get:function(){return x},set:function(t){t=Boolean(t),x=t}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writeable:!0,get:function(){if(w)return w},set:function(t){w=t}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,1))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,1):v(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,2))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,2):v(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,3))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,3):v(this.Ff,3)}});var M=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==M)return M},set:function(t){if(-1===[0,1,2].indexOf(t))throw new Error('Invalid value "'+t+'" for attribute Q supplied.');M=t}}),Object.defineProperty(this,"textAlign",{get:function(){var t="left";switch(M){case 0:default:t="left";break;case 1:t="center";break;case 2:t="right"}return t},configurable:!0,enumerable:!0,set:function(t){switch(t){case"right":case 2:M=2;break;case"center":case 1:M=1;break;case"left":case 0:default:M=0}}})};c(N,L);var B=function(){N.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){t=e}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return D(e)},set:function(t){var n,r;r=[],"string"==typeof(n=t)&&(r=function(t,e,n){n||(n=1);for(var r,i=[];r=e.exec(t);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),e=r}}),this.getOptions=function(){return e},this.setOptions=function(t){e=t,this.sort&&e.sort()},this.addOption=function(t){t=(t=t||"").toString(),e.push(t),this.sort&&e.sort()},this.removeOption=function(t,n){for(n=n||!1,t=(t=t||"").toString();-1!==e.indexOf(t)&&(e.splice(e.indexOf(t),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,18))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,18):v(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,19))},set:function(t){!0===this.combo&&(this.Ff=!0===Boolean(t)?y(this.Ff,19):v(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,20))},set:function(t){!0===Boolean(t)?(this.Ff=y(this.Ff,20),e.sort()):this.Ff=v(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,22))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,22):v(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,23))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,23):v(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,27))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,27):v(this.Ff,27)}}),this.hasAppearanceStream=!1};c(B,N);var F=function(){B.call(this),this.fontName="helvetica",this.combo=!1};c(F,B);var z=function(){F.call(this),this.combo=!0};c(z,F);var j=function(){z.call(this),this.edit=!0};c(j,z);var W=function(){N.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,15))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,15):v(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,16))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,16):v(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,17))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,17):v(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,26))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,26):v(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){if(0!==Object.keys(e).length){var t,n=[];for(t in n.push("<<"),e)n.push("/"+t+" ("+e[t]+")");return n.push(">>"),n.join("\n")}},set:function(t){"object"===r(t)&&(e=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(t){"string"==typeof t&&(e.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(e){t="/"+e}})};c(W,N);var V=function(){W.call(this),this.pushButton=!0};c(V,W);var H=function(){W.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=void 0!==e?e:[]}})};c(H,W);var Y=function(){var t,e;N.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(t){e=t}});var n,i={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t,e=[];for(t in e.push("<<"),i)e.push("/"+t+" ("+i[t]+")");return e.push(">>"),e.join("\n")},set:function(t){"object"===r(t)&&(i=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return i.CA||""},set:function(t){"string"==typeof t&&(i.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(t){n=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(t){n="/"+t}}),this.optionName=name,this.caption="l",this.appearanceState="Off",this._AppearanceType=G.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(name)};c(Y,N),H.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},H.prototype.createOption=function(t){var e=new Y;return e.Parent=this,e.optionName=t,this.Kids.push(e),X.call(this,e),e};var U=function(){W.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=G.CheckBox.createAppearanceStream()};c(U,W);var q=function(){N.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,13))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,13):v(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,21))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,21):v(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,23))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,23):v(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,24))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,24):v(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,25))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,25):v(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,26))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,26):v(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};c(q,N);var $=function(){q.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(m(this.Ff,14))},set:function(t){this.Ff=!0===Boolean(t)?y(this.Ff,14):v(this.Ff,14)}}),this.password=!0};c($,q);var G={CheckBox:{createAppearanceStream:function(){return{N:{On:G.CheckBox.YesNormal},D:{On:G.CheckBox.YesPushDown,Off:G.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=d(t),r=[],i=n.internal.getFont(t.fontName,t.fontStyle).id,o=n.__private__.encodeColorString(t.color),a=w(t,t.caption);return r.push("0.749023 g"),r.push("0 0 "+s(G.internal.getWidth(t))+" "+s(G.internal.getHeight(t))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+i+" "+s(a.fontSize)+" Tf "+o),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),e.stream=r.join("\n"),e},YesNormal:function(t){var e=d(t),r=n.internal.getFont(t.fontName,t.fontStyle).id,i=n.__private__.encodeColorString(t.color),o=[],a=G.internal.getHeight(t),l=G.internal.getWidth(t),c=w(t,t.caption);return o.push("1 g"),o.push("0 0 "+s(l)+" "+s(a)+" re"),o.push("f"),o.push("q"),o.push("0 0 1 rg"),o.push("0 0 "+s(l-1)+" "+s(a-1)+" re"),o.push("W"),o.push("n"),o.push("0 g"),o.push("BT"),o.push("/"+r+" "+s(c.fontSize)+" Tf "+i),o.push(c.text),o.push("ET"),o.push("Q"),e.stream=o.join("\n"),e},OffPushDown:function(t){var e=d(t),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(G.internal.getWidth(t))+" "+s(G.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:G.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=G.RadioButton.Circle.YesNormal,e.D[t]=G.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=d(t),n=[],r=G.internal.getWidth(t)<=G.internal.getHeight(t)?G.internal.getWidth(t)/4:G.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((r*G.internal.Bezier_C).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(t)/2)+" "+l(G.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=d(t),n=[],r=G.internal.getWidth(t)<=G.internal.getHeight(t)?G.internal.getWidth(t)/4:G.internal.getHeight(t)/4,i=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),o=Number((i*G.internal.Bezier_C).toFixed(5)),a=Number((r*G.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(t)/2)+" "+l(G.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(t)/2)+" "+l(G.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e},OffPushDown:function(t){var e=d(t),n=[],r=G.internal.getWidth(t)<=G.internal.getHeight(t)?G.internal.getWidth(t)/4:G.internal.getHeight(t)/4,i=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),o=Number((i*G.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(t)/2)+" "+l(G.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join("\n"),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:G.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=G.RadioButton.Cross.YesNormal,e.D[t]=G.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=d(t),n=[],r=G.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+s(G.internal.getWidth(t)-2)+" "+s(G.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(s(r.x1.x)+" "+s(r.x1.y)+" m"),n.push(s(r.x2.x)+" "+s(r.x2.y)+" l"),n.push(s(r.x4.x)+" "+s(r.x4.y)+" m"),n.push(s(r.x3.x)+" "+s(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join("\n"),e},YesPushDown:function(t){var e=d(t),n=G.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+s(G.internal.getWidth(t))+" "+s(G.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+s(G.internal.getWidth(t)-2)+" "+s(G.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(s(n.x1.x)+" "+s(n.x1.y)+" m"),r.push(s(n.x2.x)+" "+s(n.x2.y)+" l"),r.push(s(n.x4.x)+" "+s(n.x4.y)+" m"),r.push(s(n.x3.x)+" "+s(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join("\n"),e},OffPushDown:function(t){var e=d(t),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(G.internal.getWidth(t))+" "+s(G.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join("\n"),e}}},createDefaultAppearanceStream:function(t){var e=n.internal.getFont(t.fontName,t.fontStyle).id,r=n.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+r}};G.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=G.internal.getWidth(t),n=G.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},G.internal.getWidth=function(t){var e=0;return"object"===r(t)&&(e=u(t.Rect[2])),e},G.internal.getHeight=function(t){var e=0;return"object"===r(t)&&(e=u(t.Rect[3])),e};var X=t.addField=function(t){if(O.call(this),!(t instanceof N))throw new Error("Invalid argument passed to jsPDF.addField.");return(function(t){n.internal.acroformPlugin.printedOut&&(n.internal.acroformPlugin.printedOut=!1,n.internal.acroformPlugin.acroFormDictionaryRoot=null),n.internal.acroformPlugin.acroFormDictionaryRoot||O.call(n),n.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t)}).call(this,t),t.page=n.internal.getCurrentPageInfo().pageNumber,this};t.addButton=function(t){if(t instanceof W==0)throw new Error("Invalid argument passed to jsPDF.addButton.");return X.call(this,t)},t.addTextField=function(t){if(t instanceof q==0)throw new Error("Invalid argument passed to jsPDF.addTextField.");return X.call(this,t)},t.addChoiceField=function(t){if(t instanceof B==0)throw new Error("Invalid argument passed to jsPDF.addChoiceField.");return X.call(this,t)},"object"==r(e)&&void 0===e.ChoiceField&&void 0===e.ListBox&&void 0===e.ComboBox&&void 0===e.EditBox&&void 0===e.Button&&void 0===e.PushButton&&void 0===e.RadioButton&&void 0===e.CheckBox&&void 0===e.TextField&&void 0===e.PasswordField?(e.ChoiceField=B,e.ListBox=F,e.ComboBox=z,e.EditBox=j,e.Button=W,e.PushButton=V,e.RadioButton=H,e.CheckBox=U,e.TextField=q,e.PasswordField=$,e.AcroForm={Appearance:G}):console.warn("AcroForm-Classes are not populated into global-namespace, because the class-Names exist already."),t.AcroFormChoiceField=B,t.AcroFormListBox=F,t.AcroFormComboBox=z,t.AcroFormEditBox=j,t.AcroFormButton=W,t.AcroFormPushButton=V,t.AcroFormRadioButton=H,t.AcroFormCheckBox=U,t.AcroFormTextField=q,t.AcroFormPasswordField=$,t.AcroFormAppearance=G,t.AcroForm={ChoiceField:B,ListBox:F,ComboBox:z,EditBox:j,Button:W,PushButton:V,RadioButton:H,CheckBox:U,TextField:q,PasswordField:$,Appearance:G}})((window.tmp=dt).API,"undefined"!=typeof window&&window||"undefined"!=typeof global&&global),function(t){var e="addImage_",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=t.getImageFileTypeByImageData=function(e,r){var i,o;r=r||"UNKNOWN";var a,s,l,c="UNKNOWN";for(l in t.isArrayBufferView(e)&&(e=t.arrayBufferToBinaryString(e)),n)for(a=n[l],i=0;i<a.length;i+=1){for(s=!0,o=0;o<a[i].length;o+=1)if(void 0!==a[i][o]&&a[i][o]!==e.charCodeAt(o)){s=!1;break}if(!0===s){c=l;break}}return"UNKNOWN"===c&&"UNKNOWN"!==r&&(console.warn('FileType of Image not recognized. Processing image as "'+r+'".'),c=r),c},o=function t(e){for(var n=this.internal.newObject(),r=this.internal.write,i=this.internal.putStream,o=(0,this.internal.getFilters)();-1!==o.indexOf("FlateEncode");)o.splice(o.indexOf("FlateEncode"),1);e.n=n;var a=[];if(a.push({key:"Type",value:"/XObject"}),a.push({key:"Subtype",value:"/Image"}),a.push({key:"Width",value:e.w}),a.push({key:"Height",value:e.h}),e.cs===this.color_spaces.INDEXED?a.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.pal.length/3-1)+" "+("smask"in e?n+2:n+1)+" 0 R]"}):(a.push({key:"ColorSpace",value:"/"+e.cs}),e.cs===this.color_spaces.DEVICE_CMYK&&a.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),a.push({key:"BitsPerComponent",value:e.bpc}),"dp"in e&&a.push({key:"DecodeParms",value:"<<"+e.dp+">>"}),"trns"in e&&e.trns.constructor==Array){for(var s="",l=0,c=e.trns.length;l<c;l++)s+=e.trns[l]+" "+e.trns[l]+" ";a.push({key:"Mask",value:"["+s+"]"})}if("smask"in e&&a.push({key:"SMask",value:n+1+" 0 R"}),i({data:e.data,additionalKeyValues:a,alreadyAppliedFilters:void 0!==e.f?["/"+e.f]:void 0}),r("endobj"),"smask"in e){var u={w:e.w,h:e.h,cs:"DeviceGray",bpc:e.bpc,dp:"/Predictor "+e.p+" /Colors 1 /BitsPerComponent "+e.bpc+" /Columns "+e.w,data:e.smask};"f"in e&&(u.f=e.f),t.call(this,u)}e.cs===this.color_spaces.INDEXED&&(this.internal.newObject(),i({data:this.arrayBufferToBinaryString(new Uint8Array(e.pal))}),r("endobj"))},a=function(){var t=this.internal.collections[e+"images"];for(var n in t)o.call(this,t[n])},s=function(){var t,n=this.internal.collections[e+"images"],r=this.internal.write;for(var i in n)r("/I"+(t=n[i]).i,t.n,"0","R")},l=function(e){return"function"==typeof t["process"+e.toUpperCase()]},c=function(t){return"object"===r(t)&&1===t.nodeType},u=function(e,n){if("IMG"===e.nodeName&&e.hasAttribute("src")){var r=""+e.getAttribute("src");if(0===r.indexOf("data:image/"))return unescape(r);var i=t.loadFile(r);if(void 0!==i)return btoa(i)}if("CANVAS"===e.nodeName){var o=e;return e.toDataURL("image/jpeg",1)}(o=document.createElement("canvas")).width=e.clientWidth||e.width,o.height=e.clientHeight||e.height;var a=o.getContext("2d");if(!a)throw"addImage requires canvas to be supported by browser.";return a.drawImage(e,0,0,o.width,o.height),o.toDataURL("png"==(""+n).toLowerCase()?"image/png":"image/jpeg")},h=function(t,e){var n;if(e)for(var r in e)if(t===e[r].alias){n=e[r];break}return n};t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},t.sHashCode=function(t){var e,n=0;if(0===(t=t||"").length)return n;for(e=0;e<t.length;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;return n},t.isString=function(t){return"string"==typeof t},t.validateStringAsBase64=function(t){(t=t||"").toString().trim();var e=!0;return 0===t.length&&(e=!1),t.length%4!=0&&(e=!1),!1===/^[A-Za-z0-9+\/]+$/.test(t.substr(0,t.length-2))&&(e=!1),!1===/^[A-Za-z0-9\/][A-Za-z0-9+\/]|[A-Za-z0-9+\/]=|==$/.test(t.substr(-2))&&(e=!1),e},t.extractInfoFromBase64DataURI=function(t){return/^data:([\w]+?\/([\w]+?));\S*;*base64,(.+)$/g.exec(t)},t.extractImageFromDataUrl=function(t){var e=(t=t||"").split("base64,"),n=null;if(2===e.length){var r=/^data:(\w*\/\w*);*(charset=[\w=-]*)*;*$/.exec(e[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:e[1]})}return n},t.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},t.isArrayBuffer=function(t){return!!this.supportsArrayBuffer()&&t instanceof ArrayBuffer},t.isArrayBufferView=function(t){return!!this.supportsArrayBuffer()&&"undefined"!=typeof Uint32Array&&(t instanceof Int8Array||t instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)},t.binaryStringToUint8Array=function(t){for(var e=t.length,n=new Uint8Array(e),r=0;r<e;r++)n[r]=t.charCodeAt(r);return n},t.arrayBufferToBinaryString=function(t){if("function"==typeof atob)return atob(this.arrayBufferToBase64(t))},t.arrayBufferToBase64=function(t){for(var e,n="",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=new Uint8Array(t),o=i.byteLength,a=o%3,s=o-a,l=0;l<s;l+=3)n+=r[(16515072&(e=i[l]<<16|i[l+1]<<8|i[l+2]))>>18]+r[(258048&e)>>12]+r[(4032&e)>>6]+r[63&e];return 1==a?n+=r[(252&(e=i[s]))>>2]+r[(3&e)<<4]+"==":2==a&&(n+=r[(64512&(e=i[s]<<8|i[s+1]))>>10]+r[(1008&e)>>4]+r[(15&e)<<2]+"="),n},t.createImageInfo=function(t,e,n,r,i,o,a,s,l,c,u,h,d){var f={alias:s,w:e,h:n,cs:r,bpc:i,i:a,data:t};return o&&(f.f=o),l&&(f.dp=l),c&&(f.trns=c),u&&(f.pal=u),h&&(f.smask=h),d&&(f.p=d),f},t.addImage=function(n,i,o,d,f,p,g,m,y){var v="";if("string"!=typeof i){var b=p;p=f,f=d,d=o,o=i,i=b}if("object"===r(n)&&!c(n)&&"imageData"in n){var _=n;n=_.imageData,i=_.format||i||"UNKNOWN",o=_.x||o||0,d=_.y||d||0,f=_.w||f,p=_.h||p,g=_.alias||g,m=_.compression||m,y=_.rotation||_.angle||y}var w=this.internal.getFilters();if(void 0===m&&-1!==w.indexOf("FlateEncode")&&(m="SLOW"),"string"==typeof n&&(n=unescape(n)),isNaN(o)||isNaN(d))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var x,M,S,A,C,k,T,E=(function(){var t=this.internal.collections[e+"images"];return t||(this.internal.collections[e+"images"]=t={},this.internal.events.subscribe("putResources",a),this.internal.events.subscribe("putXobjectDict",s)),t}).call(this);if(!((x=h(n,E))||(c(n)&&(n=u(n,i)),(null==(T=g)||0===T.length)&&(g="string"==typeof(k=n)?t.sHashCode(k):t.isArrayBufferView(k)?t.sHashCode(t.arrayBufferToBinaryString(k)):null),x=h(g,E)))){if(this.isString(n)&&(""!==(v=this.convertStringToImageData(n))||void 0!==(v=t.loadFile(n)))&&(n=v),i=this.getImageFileTypeByImageData(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if(this.supportsArrayBuffer()&&(n instanceof Uint8Array||(M=n,n=this.binaryStringToUint8Array(n))),!(x=this["process"+i.toUpperCase()](n,(C=0,(A=E)&&(C=Object.keys?Object.keys(A).length:function(t){var e=0;for(var n in t)t.hasOwnProperty(n)&&e++;return e}(A)),C),g,((S=m)&&"string"==typeof S&&(S=S.toUpperCase()),S in t.image_compression?S:t.image_compression.NONE),M)))throw new Error("An unknown error occurred whilst processing the image")}return(function(t,e,n,r,i,o,a,s){var l=(function(t,e,n){return t||e||(e=t=-96),t<0&&(t=-1*n.w*72/t/this.internal.scaleFactor),e<0&&(e=-1*n.h*72/e/this.internal.scaleFactor),0===t&&(t=e*n.w/n.h),0===e&&(e=t*n.h/n.w),[t,e]}).call(this,n,r,i),c=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString;if(n=l[0],r=l[1],a[o]=i,s){s*=Math.PI/180;var h=Math.cos(s),d=Math.sin(s),f=function(t){return t.toFixed(4)},p=[f(h),f(d),f(-1*d),f(h),0,0,"cm"]}this.internal.write("q"),s?(this.internal.write([1,"0","0",1,c(t),u(e+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([c(n),"0","0",c(r),"0","0","cm"].join(" "))):this.internal.write([c(n),"0","0",c(r),c(t),u(e+r),"cm"].join(" ")),this.internal.write("/I"+i.i+" Do"),this.internal.write("Q")}).call(this,o,d,f,p,x,x.i,E,y),this},t.convertStringToImageData=function(e){var n,r="";if(this.isString(e)){var i;n=null!==(i=this.extractImageFromDataUrl(e))?i.data:e;try{r=atob(n)}catch(e){throw t.validateStringAsBase64(n)?new Error("atob-Error in jsPDF.convertStringToImageData "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertStringToImageData ")}}return r};var d=function(t,e){return t.subarray(e,e+5)};t.processJPEG=function(t,e,n,r,o,a){var s,l=this.decode.DCT_DECODE;if(!this.isString(t)&&!this.isArrayBuffer(t)&&!this.isArrayBufferView(t))return null;if(this.isString(t)&&(s=function(t){var e;if("JPEG"!==i(t))throw new Error("getJpegSize requires a binary string jpeg file");for(var n=256*t.charCodeAt(4)+t.charCodeAt(5),r=4,o=t.length;r<o;){if(255!==t.charCodeAt(r+=n))throw new Error("getJpegSize could not find the size of the image");if(192===t.charCodeAt(r+1)||193===t.charCodeAt(r+1)||194===t.charCodeAt(r+1)||195===t.charCodeAt(r+1)||196===t.charCodeAt(r+1)||197===t.charCodeAt(r+1)||198===t.charCodeAt(r+1)||199===t.charCodeAt(r+1))return e=256*t.charCodeAt(r+5)+t.charCodeAt(r+6),[256*t.charCodeAt(r+7)+t.charCodeAt(r+8),e,t.charCodeAt(r+9)];n=256*t.charCodeAt(r+=2)+t.charCodeAt(r+1)}}(t)),this.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.isArrayBufferView(t)&&(s=function(t){if(65496!=(t[0]<<8|t[1]))throw new Error("Supplied data is not a JPEG");for(var e,n=t.length,r=(t[4]<<8)+t[5],i=4;i<n;){if(r=((e=d(t,i+=r))[2]<<8)+e[3],(192===e[1]||194===e[1])&&255===e[0]&&7<r)return{width:((e=d(t,i+5))[2]<<8)+e[3],height:(e[0]<<8)+e[1],numcomponents:e[4]};i+=2}throw new Error("getJpegSizeFromBytes could not find the size of the image")}(t),t=o||this.arrayBufferToBinaryString(t)),void 0===a)switch(s.numcomponents){case 1:a=this.color_spaces.DEVICE_GRAY;break;case 4:a=this.color_spaces.DEVICE_CMYK;break;default:case 3:a=this.color_spaces.DEVICE_RGB}return this.createImageInfo(t,s.width,s.height,a,8,l,e,n)},t.processJPG=function(){return this.processJPEG.apply(this,arguments)},t.getImageProperties=function(e){var n,r,i="";if(c(e)&&(e=u(e)),this.isString(e)&&(""!==(i=this.convertStringToImageData(e))||void 0!==(i=t.loadFile(e)))&&(e=i),r=this.getImageFileTypeByImageData(e),!l(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if(this.supportsArrayBuffer()&&(e instanceof Uint8Array||(e=this.binaryStringToUint8Array(e))),!(n=this["process"+r.toUpperCase()](e)))throw new Error("An unknown error occurred whilst processing the image");return{fileType:r,width:n.w,height:n.h,colorSpace:n.cs,compressionMode:n.f,bitsPerComponent:n.bpc}}}(dt.API),o=dt.API,dt.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),o.events.push(["putPage",function(t){for(var e=this.internal.getPageInfoByObjId(t.objId),n=t.pageContext.annotations,r=function(t){if(void 0!==t&&""!=t)return!0},i=!1,o=0;o<n.length&&!i;o++)switch((l=n[o]).type){case"link":if(r(l.options.url)||r(l.options.pageNumber)){i=!0;break}case"reference":case"text":case"freetext":i=!0}if(0!=i){this.internal.write("/Annots [");var a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;for(o=0;o<n.length;o++){var l;switch((l=n[o]).type){case"reference":this.internal.write(" "+l.object.objId+" 0 R ");break;case"text":var c=this.internal.newAdditionalObject(),u=this.internal.newAdditionalObject(),h=l.title||"Note";g="<</Type /Annot /Subtype /Text "+(f="/Rect ["+a(l.bounds.x)+" "+s(l.bounds.y+l.bounds.h)+" "+a(l.bounds.x+l.bounds.w)+" "+s(l.bounds.y)+"] ")+"/Contents ("+l.contents+")",g+=" /Popup "+u.objId+" 0 R",g+=" /P "+e.objId+" 0 R",c.content=g+=" /T ("+h+") >>";var d=c.objId+" 0 R";g="<</Type /Annot /Subtype /Popup "+(f="/Rect ["+a(l.bounds.x+30)+" "+s(l.bounds.y+l.bounds.h)+" "+a(l.bounds.x+l.bounds.w+30)+" "+s(l.bounds.y)+"] ")+" /Parent "+d,l.open&&(g+=" /Open true"),u.content=g+=" >>",this.internal.write(c.objId,"0 R",u.objId,"0 R");break;case"freetext":var f="/Rect ["+a(l.bounds.x)+" "+s(l.bounds.y)+" "+a(l.bounds.x+l.bounds.w)+" "+s(l.bounds.y+l.bounds.h)+"] ";g="<</Type /Annot /Subtype /FreeText "+f+"/Contents ("+l.contents+")",g+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(l.color||"#000000")+")",g+=" /Border [0 0 0]",this.internal.write(g+=" >>");break;case"link":if(l.options.name){var p=this.annotations._nameMap[l.options.name];l.options.pageNumber=p.page,l.options.top=p.y}else l.options.top||(l.options.top=0);f="/Rect ["+a(l.x)+" "+s(l.y)+" "+a(l.x+l.w)+" "+s(l.y+l.h)+"] ";var g="";if(l.options.url)g="<</Type /Annot /Subtype /Link "+f+"/Border [0 0 0] /A <</S /URI /URI ("+l.options.url+") >>";else if(l.options.pageNumber)switch(g="<</Type /Annot /Subtype /Link "+f+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(l.options.pageNumber).objId+" 0 R",l.options.magFactor=l.options.magFactor||"XYZ",l.options.magFactor){case"Fit":g+=" /Fit]";break;case"FitH":g+=" /FitH "+l.options.top+"]";break;case"FitV":l.options.left=l.options.left||0,g+=" /FitV "+l.options.left+"]";break;case"XYZ":default:var m=s(l.options.top);l.options.left=l.options.left||0,void 0===l.options.zoom&&(l.options.zoom=0),g+=" /XYZ "+l.options.left+" "+m+" "+l.options.zoom+"]"}""!=g&&this.internal.write(g+=" >>")}}this.internal.write("]")}}]),o.createAnnotation=function(t){var e=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":e.pageContext.annotations.push(t)}},o.link=function(t,e,n,r,i){this.internal.getCurrentPageInfo().pageContext.annotations.push({x:t,y:e,w:n,h:r,options:i,type:"link"})},o.textWithLink=function(t,e,n,r){var i=this.getTextWidth(t),o=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(t,e,n),this.link(e,(n+=.2*o)-o,i,o,r),i},o.getTextWidth=function(t){var e=this.internal.getFontSize();return this.getStringUnitWidth(t)*e/this.internal.scaleFactor},function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var o=t.__arabicParser__.isInArabicSubstitutionA=function(t){return void 0!==e[t.charCodeAt(0)]},a=t.__arabicParser__.isArabicLetter=function(t){return"string"==typeof t&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(t)},s=t.__arabicParser__.isArabicEndLetter=function(t){return a(t)&&o(t)&&e[t.charCodeAt(0)].length<=2},l=t.__arabicParser__.isArabicAlfLetter=function(t){return a(t)&&0<=i.indexOf(t.charCodeAt(0))},c=(t.__arabicParser__.arabicLetterHasIsolatedForm=function(t){return a(t)&&o(t)&&1<=e[t.charCodeAt(0)].length},t.__arabicParser__.arabicLetterHasFinalForm=function(t){return a(t)&&o(t)&&2<=e[t.charCodeAt(0)].length}),u=(t.__arabicParser__.arabicLetterHasInitialForm=function(t){return a(t)&&o(t)&&3<=e[t.charCodeAt(0)].length},t.__arabicParser__.arabicLetterHasMedialForm=function(t){return a(t)&&o(t)&&4==e[t.charCodeAt(0)].length}),h=t.__arabicParser__.resolveLigatures=function(t){var e=0,r=n,i=0,o="",a=0;for(e=0;e<t.length;e+=1)void 0!==r[t.charCodeAt(e)]?(a++,"number"==typeof(r=r[t.charCodeAt(e)])&&(i=-1!==(i=d(t.charAt(e),t.charAt(e-a),t.charAt(e+1)))?i:0,o+=String.fromCharCode(r),r=n,a=0),e===t.length-1&&(r=n,o+=t.charAt(e-(a-1)),e-=a-1,a=0)):(r=n,o+=t.charAt(e-a),e-=a,a=0);return o},d=(t.__arabicParser__.isArabicDiacritic=function(t){return void 0!==t&&void 0!==r[t.charCodeAt(0)]},t.__arabicParser__.getCorrectForm=function(t,e,n){return a(t)?!1===o(t)?-1:!c(t)||!a(e)&&!a(n)||!a(n)&&s(e)||s(t)&&!a(e)||s(t)&&l(e)||s(t)&&s(e)?0:u(t)&&a(e)&&!s(e)&&a(n)&&c(n)?3:s(t)||!a(n)?1:2:-1}),f=t.__arabicParser__.processArabic=t.processArabic=function(t){var n=0,r=0,i=0,o="",s="",l="",c=(t=t||"").split("\\s+"),u=[];for(n=0;n<c.length;n+=1){for(u.push(""),r=0;r<c[n].length;r+=1)s=c[n][r-1],l=c[n][r+1],a(o=c[n][r])?(i=d(o,s,l),u[n]+=-1!==i?String.fromCharCode(e[o.charCodeAt(0)][i]):o):u[n]+=o;u[n]=h(u[n])}return u.join(" ")};t.events.push(["preProcessText",function(t){var e=t.text,n=[];if("[object Array]"===Object.prototype.toString.call(e)){var r=0;for(n=[],r=0;r<e.length;r+=1)"[object Array]"===Object.prototype.toString.call(e[r])?n.push([f(e[r][0]),e[r][1],e[r][2]]):n.push([f(e[r])]);t.text=n}else t.text=f(e)}])}(dt.API),dt.API.autoPrint=function(t){var e;switch((t=t||{}).variant=t.variant||"non-conform",t.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",(function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+e+" 0 R")}))}return this},a=dt.API,(s=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(e){t=e}});var e=150;Object.defineProperty(this,"width",{get:function(){return e},set:function(t){e=isNaN(t)||!1===Number.isInteger(t)||t<0?150:t,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=e+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(t){n=isNaN(t)||!1===Number.isInteger(t)||t<0?300:t,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(t){r=t}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"parentNode",{get:function(){return!1}})}).prototype.getContext=function(t,e){var n;if("2d"!==(t=t||"2d"))return null;for(n in e)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=e[n]);return(this.pdf.context2d._canvas=this).pdf.context2d},s.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},a.events.push(["initialized",function(){this.canvas=new s,this.canvas.pdf=this}]),u={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},h=1,d=function(t,e,n,r,i){u={x:t,y:e,w:n,h:r,ln:i}},f=function(){return u},p={left:0,top:0,bottom:0},(l=dt.API).setHeaderFunction=function(t){c=t},l.getTextDimensions=function(t,e){var n=this.table_font_size||this.internal.getFontSize(),r=(this.internal.getFont(),(e=e||{}).scaleFactor||this.internal.scaleFactor),i=0,o=0,a=0;if("string"==typeof t)0!=(i=this.getStringUnitWidth(t)*n)&&(o=1);else{if("[object Array]"!==Object.prototype.toString.call(t))throw new Error("getTextDimensions expects text-parameter to be of type String or an Array of Strings.");for(var s=0;s<t.length;s++)i<(a=this.getStringUnitWidth(t[s])*n)&&(i=a);0!==i&&(o=t.length)}return{w:i/=r,h:Math.max((o*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/r,0)}},l.cellAddPage=function(){var t=this.margins||p;this.addPage(),d(t.left,t.top,void 0,void 0),h+=1},l.cellInitialize=function(){u={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},h=1},l.cell=function(t,e,n,r,i,o,a){var s=f(),l=!1;if(void 0!==s.ln)if(s.ln===o)t=s.x+s.w,e=s.y;else{var c=this.margins||p;s.y+s.h+r+13>=this.internal.pageSize.getHeight()-c.bottom&&(this.cellAddPage(),l=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(o,!0)),e=f().y+f().h,l&&(e=23)}if(void 0!==i[0])if(this.printingHeaderRow?this.rect(t,e,n,r,"FD"):this.rect(t,e,n,r),"right"===a){i instanceof Array||(i=[i]);for(var u=0;u<i.length;u++){var h=i[u],g=this.getStringUnitWidth(h)*this.internal.getFontSize()/this.internal.scaleFactor;this.text(h,t+n-g-3,e+this.internal.getLineHeight()*(u+1))}}else this.text(i,t+3,e+this.internal.getLineHeight());return d(t,e,n,r,o),this},l.arrayMax=function(t,e){var n,r,i,o=t[0];for(n=0,r=t.length;n<r;n+=1)i=t[n],e?-1===e(o,i)&&(o=i):o<i&&(o=i);return o},l.table=function(t,e,n,r,i){if(!n)throw"No data for PDF table";var o,a,s,c,d,f,g,m,y,v=[],b=[],_={},w={},x=[],M=[],S=!1,A=!0,C=12,k=p;if(k.width=this.internal.pageSize.getWidth(),i&&(!0===i.autoSize&&(S=!0),!1===i.printHeaders&&(A=!1),i.fontSize&&(C=i.fontSize),i.css&&void 0!==i.css["font-size"]&&(C=16*i.css["font-size"]),i.margins&&(k=i.margins)),this.lnMod=0,u={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},h=1,this.printHeaders=A,this.margins=k,this.setFontSize(C),this.table_font_size=C,null==r)v=Object.keys(n[0]);else if(r[0]&&"string"!=typeof r[0])for(a=0,s=r.length;a<s;a+=1)v.push((o=r[a]).name),b.push(o.prompt),w[o.name]=o.width*(19.049976/25.4);else v=r;if(S)for(y=function(t){return t[o]},a=0,s=v.length;a<s;a+=1){for(_[o=v[a]]=n.map(y),x.push(this.getTextDimensions(b[a]||o,{scaleFactor:1}).w),f=0,c=(d=_[o]).length;f<c;f+=1)x.push(this.getTextDimensions(d[f],{scaleFactor:1}).w);w[o]=l.arrayMax(x),x=[]}if(A){var T=this.calculateLineHeight(v,w,b.length?b:v);for(a=0,s=v.length;a<s;a+=1)M.push([t,e,w[o=v[a]],T,String(b.length?b[a]:o)]);this.setTableHeaderRow(M),this.printHeaderRow(1,!1)}for(a=0,s=n.length;a<s;a+=1)for(T=this.calculateLineHeight(v,w,g=n[a]),f=0,m=v.length;f<m;f+=1)this.cell(t,e,w[o=v[f]],T,g[o],a+2,o.align);return this.lastCellPos=u,this.table_x=t,this.table_y=e,this},l.calculateLineHeight=function(t,e,n){for(var r,i=0,o=0;o<t.length;o++){n[r=t[o]]=this.splitTextToSize(String(n[r]),e[r]-3);var a=this.internal.getLineHeight()*n[r].length+3;i<a&&(i=a)}return i},l.setTableHeaderRow=function(t){this.tableHeaderRow=t},l.printHeaderRow=function(t,e){if(!this.tableHeaderRow)throw"Property tableHeaderRow does not exist.";var n,r,i,o;if(this.printingHeaderRow=!0,void 0!==c){var a=c(this,h);d(a[0],a[1],a[2],a[3],-1)}this.setFontStyle("bold");var s=[];for(i=0,o=this.tableHeaderRow.length;i<o;i+=1)this.setFillColor(200,200,200),n=this.tableHeaderRow[i],e&&(this.margins.top=13,n[1]=this.margins&&this.margins.top||0,s.push(n)),r=[].concat(n),this.cell.apply(this,r.concat(t));0<s.length&&this.setTableHeaderRow(s),this.setFontStyle("normal"),this.printingHeaderRow=!1},function(t,e){var n,i,o,a,s,l=function(t){return this.isStrokeTransparent=(t=t||{}).isStrokeTransparent||!1,this.strokeOpacity=t.strokeOpacity||1,this.strokeStyle=t.strokeStyle||"#000000",this.fillStyle=t.fillStyle||"#000000",this.isFillTransparent=t.isFillTransparent||!1,this.fillOpacity=t.fillOpacity||1,this.font=t.font||"10px sans-serif",this.textBaseline=t.textBaseline||"alphabetic",this.textAlign=t.textAlign||"left",this.lineWidth=t.lineWidth||1,this.lineJoin=t.lineJoin||"miter",this.lineCap=t.lineCap||"butt",this.path=t.path||[],this.transform=void 0!==t.transform?t.transform.clone():new R,this.globalCompositeOperation=t.globalCompositeOperation||"normal",this.globalAlpha=t.globalAlpha||1,this.clip_path=t.clip_path||[],this.currentPoint=t.currentPoint||new L,this.miterLimit=t.miterLimit||10,this.lastPoint=t.lastPoint||new L,this.ignoreClearRect="boolean"!=typeof t.ignoreClearRect||t.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new c(this),n=this.internal.f2,i=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,s=this.internal.getVerticalCoordinate}]);var c=function(t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}}),Object.defineProperty(this,"pdf",{get:function(){return t}});var e=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return e},set:function(t){e=Boolean(t)}});var n=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return n},set:function(t){n=Boolean(t)}});var r=0;Object.defineProperty(this,"posX",{get:function(){return r},set:function(t){isNaN(t)||(r=t)}});var i=0;Object.defineProperty(this,"posY",{get:function(){return i},set:function(t){isNaN(t)||(i=t)}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(t){o=Boolean(t)}});var a=0;Object.defineProperty(this,"lastBreak",{get:function(){return a},set:function(t){a=t}});var s=[];Object.defineProperty(this,"pageBreaks",{get:function(){return s},set:function(t){s=t}});var c=new l;Object.defineProperty(this,"ctx",{get:function(){return c},set:function(t){t instanceof l&&(c=t)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(t){c.path=t}});var h=[];Object.defineProperty(this,"ctxStack",{get:function(){return h},set:function(t){h=t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(t){var e;e=u(t),this.ctx.fillStyle=e.style,this.ctx.isFillTransparent=0===e.a,this.ctx.fillOpacity=e.a,this.pdf.setFillColor(e.r,e.g,e.b,{a:e.a}),this.pdf.setTextColor(e.r,e.g,e.b,{a:e.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(t){var e=u(t);this.ctx.strokeStyle=e.style,this.ctx.isStrokeTransparent=0===e.a,this.ctx.strokeOpacity=e.a,0===e.a?this.pdf.setDrawColor(255,255,255):this.pdf.setDrawColor(e.r,e.g,e.b)}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(t){-1!==["butt","round","square"].indexOf(t)&&(this.ctx.lineCap=t,this.pdf.setLineCap(t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(t){isNaN(t)||(this.ctx.lineWidth=t,this.pdf.setLineWidth(t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(t){-1!==["bevel","round","miter"].indexOf(t)&&(this.ctx.lineJoin=t,this.pdf.setLineJoin(t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(t){isNaN(t)||(this.ctx.miterLimit=t,this.pdf.setMiterLimit(t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(t){this.ctx.textBaseline=t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(t){-1!==["right","end","center","left","start"].indexOf(t)&&(this.ctx.textAlign=t)}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(t){var e;if(this.ctx.font=t,null!==(e=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(t))){var n=e[1],r=e[3],i=e[4],o=e[5],a=e[6];i="px"===o?Math.floor(parseFloat(i)):"em"===o?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)),this.pdf.setFontSize(i);var s="";("bold"===r||700<=parseInt(r,10)||"bold"===n)&&(s="bold"),"italic"===n&&(s+="italic"),0===s.length&&(s="normal");for(var l="",c=a.toLowerCase().replace(/"|'/g,"").split(/\s*,\s*/),u={arial:"Helvetica",verdana:"Helvetica",helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",courier:"Courier",times:"Times",cursive:"Times",fantasy:"Times",serif:"Times"},h=0;h<c.length;h++){if(void 0!==this.pdf.internal.getFont(c[h],s,{noFallback:!0,disableWarning:!0})){l=c[h];break}if("bolditalic"===s&&void 0!==this.pdf.internal.getFont(c[h],"bold",{noFallback:!0,disableWarning:!0}))l=c[h],s="bold";else if(void 0!==this.pdf.internal.getFont(c[h],"normal",{noFallback:!0,disableWarning:!0})){l=c[h],s="normal";break}}if(""===l)for(h=0;h<c.length;h++)if(u[c[h]]){l=u[c[h]];break}this.pdf.setFont(l=""===l?"Times":l,s)}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(t){this.ctx.globalCompositeOperation=t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(t){this.ctx.globalAlpha=t}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(t){this.ctx.ignoreClearRect=Boolean(t)}})};c.prototype.fill=function(){m.call(this,"fill",!1)},c.prototype.stroke=function(){m.call(this,"stroke",!1)},c.prototype.beginPath=function(){this.path=[{type:"begin"}]},c.prototype.moveTo=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new L(t,e));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new L(t,e)},c.prototype.closePath=function(){var t=new L(0,0),e=0;for(e=this.path.length-1;-1!==e;e--)if("begin"===this.path[e].type&&"object"===r(this.path[e+1])&&"number"==typeof this.path[e+1].x){t=new L(this.path[e+1].x,this.path[e+1].y),this.path.push({type:"lt",x:t.x,y:t.y});break}"object"===r(this.path[e+2])&&"number"==typeof this.path[e+2].x&&this.path.push(JSON.parse(JSON.stringify(this.path[e+2]))),this.path.push({type:"close"}),this.ctx.lastPoint=new L(t.x,t.y)},c.prototype.lineTo=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new L(t,e));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new L(n.x,n.y)},c.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),m.call(this,null,!0)},c.prototype.quadraticCurveTo=function(t,e,n,r){if(isNaN(n)||isNaN(r)||isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new L(n,r)),o=this.ctx.transform.applyToPoint(new L(t,e));this.path.push({type:"qct",x1:o.x,y1:o.y,x:i.x,y:i.y}),this.ctx.lastPoint=new L(i.x,i.y)},c.prototype.bezierCurveTo=function(t,e,n,r,i,o){if(isNaN(i)||isNaN(o)||isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var a=this.ctx.transform.applyToPoint(new L(i,o)),s=this.ctx.transform.applyToPoint(new L(t,e)),l=this.ctx.transform.applyToPoint(new L(n,r));this.path.push({type:"bct",x1:s.x,y1:s.y,x2:l.x,y2:l.y,x:a.x,y:a.y}),this.ctx.lastPoint=new L(a.x,a.y)},c.prototype.arc=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i))throw console.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(o=Boolean(o),!this.ctx.transform.isIdentity){var a=this.ctx.transform.applyToPoint(new L(t,e));t=a.x,e=a.y;var s=this.ctx.transform.applyToPoint(new L(0,n)),l=this.ctx.transform.applyToPoint(new L(0,0));n=Math.sqrt(Math.pow(s.x-l.x,2)+Math.pow(s.y-l.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:t,y:e,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},c.prototype.arcTo=function(t,e,n,r,i){throw new Error("arcTo not implemented.")},c.prototype.rect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(t,e),this.lineTo(t+n,e),this.lineTo(t+n,e+r),this.lineTo(t,e+r),this.lineTo(t,e),this.lineTo(t+n,e),this.lineTo(t,e)},c.prototype.fillRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!h.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(t,e,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},c.prototype.strokeRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");d.call(this)||(this.beginPath(),this.rect(t,e,n,r),this.stroke())},c.prototype.clearRect=function(t,e,n,r){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(t,e,n,r))},c.prototype.save=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(e),t){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new l(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},c.prototype.restore=function(t){t="boolean"!=typeof t||t;for(var e=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(e),t&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin)},c.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var u=function(t){var e,n,r,i;if(!0===t.isCanvasGradient&&(t=t.getColor()),!t)return{r:0,g:0,b:0,a:0,style:t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(t))i=r=n=e=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(t);if(null!==o)e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d\.]+)\s*\)/.exec(t)))e=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),i=parseFloat(o[4]);else{if(i=1,"string"==typeof t&&"#"!==t.charAt(0)){var a=new RGBColor(t);t=a.ok?a.toHex():"#000000"}4===t.length?(e=t.substring(1,2),e+=e,n=t.substring(2,3),n+=n,r=t.substring(3,4),r+=r):(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7)),e=parseInt(e,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:e,g:n,b:r,a:i,style:t}},h=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},d=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};c.prototype.fillText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw console.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!h.call(this)){n=v.call(this,n);var i=E(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;M.call(this,{text:t,x:e,y:n,scale:o,angle:i,align:this.textAlign,maxWidth:r})}},c.prototype.strokeText=function(t,e,n,r){if(isNaN(e)||isNaN(n)||"string"!=typeof t)throw console.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!d.call(this)){r=isNaN(r)?void 0:r,n=v.call(this,n);var i=E(this.ctx.transform.rotation),o=this.ctx.transform.scaleX;M.call(this,{text:t,x:e,y:n,scale:o,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},c.prototype.measureText=function(t){if("string"!=typeof t)throw console.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var e=this.pdf,n=this.pdf.internal.scaleFactor,r=e.internal.getFontSize(),i=e.getStringUnitWidth(t)*r/e.internal.scaleFactor;return new function(t){var e=(t=t||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return e}}),this}({width:i*=Math.round(96*n/72*1e4)/1e4})},c.prototype.scale=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new R(t,0,0,e,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},c.prototype.rotate=function(t){if(isNaN(t))throw console.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var e=new R(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0);this.ctx.transform=this.ctx.transform.multiply(e)},c.prototype.translate=function(t,e){if(isNaN(t)||isNaN(e))throw console.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new R(1,0,0,1,t,e);this.ctx.transform=this.ctx.transform.multiply(n)},c.prototype.transform=function(t,e,n,r,i,o){if(isNaN(t)||isNaN(e)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(o))throw console.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var a=new R(t,e,n,r,i,o);this.ctx.transform=this.ctx.transform.multiply(a)},c.prototype.setTransform=function(t,e,n,r,i,o){t=isNaN(t)?1:t,e=isNaN(e)?0:e,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,o=isNaN(o)?0:o,this.ctx.transform=new R(t,e,n,r,i,o)},c.prototype.drawImage=function(t,e,n,r,i,o,a,s,l){var c=this.pdf.getImageProperties(t),u=1,h=1,d=1,p=1;void 0!==r&&void 0!==s&&(d=s/r,p=l/i,u=c.width/r*s/r,h=c.height/i*l/i),void 0===o&&(o=e,a=n,n=e=0),void 0!==r&&void 0===s&&(s=r,l=i),void 0===r&&void 0===s&&(s=c.width,l=c.height);for(var m,v=this.ctx.transform.decompose(),b=E(v.rotate.shx),_=new R,w=((_=(_=(_=_.multiply(v.translate)).multiply(v.skew)).multiply(v.scale)).applyToPoint(new L(s,l)),_.applyToRectangle(new I(o-e*d,a-n*p,r*u,i*h))),x=f.call(this,w),M=[],S=0;S<x.length;S+=1)-1===M.indexOf(x[S])&&M.push(x[S]);if(M.sort(),this.autoPaging)for(var A=M[M.length-1],C=M[0];C<A+1;C++){if(this.pdf.setPage(C),0!==this.ctx.clip_path.length){var k=this.path;m=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=g(m,this.posX,-1*this.pdf.internal.pageSize.height*(C-1)+this.posY),y.call(this,"fill",!0),this.path=k}var T=JSON.parse(JSON.stringify(w));T=g([T],this.posX,-1*this.pdf.internal.pageSize.height*(C-1)+this.posY)[0],this.pdf.addImage(t,"jpg",T.x,T.y,T.w,T.h,null,null,b)}else this.pdf.addImage(t,"jpg",w.x,w.y,w.w,w.h,null,null,b)};var f=function(t,e,n){var r=[];switch(e=e||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height,t.type){default:case"mt":case"lt":r.push(Math.floor((t.y+this.posY)/n)+1);break;case"arc":r.push(Math.floor((t.y+this.posY-t.radius)/n)+1),r.push(Math.floor((t.y+this.posY+t.radius)/n)+1);break;case"qct":var i=D(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x,t.y);r.push(Math.floor(i.y/n)+1),r.push(Math.floor((i.y+i.h)/n)+1);break;case"bct":var o=P(this.ctx.lastPoint.x,this.ctx.lastPoint.y,t.x1,t.y1,t.x2,t.y2,t.x,t.y);r.push(Math.floor(o.y/n)+1),r.push(Math.floor((o.y+o.h)/n)+1);break;case"rect":r.push(Math.floor((t.y+this.posY)/n)+1),r.push(Math.floor((t.y+t.h+this.posY)/n)+1)}for(var a=0;a<r.length;a+=1)for(;this.pdf.internal.getNumberOfPages()<r[a];)p.call(this);return r},p=function(){var t=this.fillStyle,e=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=t,this.strokeStyle=e,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=o},g=function(t,e,n){for(var r=0;r<t.length;r++)switch(t[r].type){case"bct":t[r].x2+=e,t[r].y2+=n;case"qct":t[r].x1+=e,t[r].y1+=n;case"mt":case"lt":case"arc":default:t[r].x+=e,t[r].y+=n}return t},m=function(t,e){for(var n,r,i=this.fillStyle,o=this.strokeStyle,a=this.lineCap,s=this.lineWidth,l=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),u=JSON.parse(JSON.stringify(this.path)),h=[],d=0;d<u.length;d++)if(void 0!==u[d].x)for(var m=f.call(this,u[d]),v=0;v<m.length;v+=1)-1===h.indexOf(m[v])&&h.push(m[v]);for(d=0;d<h.length;d++)for(;this.pdf.internal.getNumberOfPages()<h[d];)p.call(this);if(h.sort(),this.autoPaging){var b=h[h.length-1];for(d=h[0];d<b+1;d++){if(this.pdf.setPage(d),this.fillStyle=i,this.strokeStyle=o,this.lineCap=a,this.lineWidth=s,this.lineJoin=l,0!==this.ctx.clip_path.length){var _=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=g(n,this.posX,-1*this.pdf.internal.pageSize.height*(d-1)+this.posY),y.call(this,t,!0),this.path=_}r=JSON.parse(JSON.stringify(c)),this.path=g(r,this.posX,-1*this.pdf.internal.pageSize.height*(d-1)+this.posY),!1!==e&&0!==d||y.call(this,t,e)}}else y.call(this,t,e);this.path=c},y=function(t,e){if(("stroke"!==t||e||!d.call(this))&&("stroke"===t||e||!h.call(this))){for(var n,r=[],i=this.path,o=0;o<i.length;o++){var a=i[o];switch(a.type){case"begin":r.push({begin:!0});break;case"close":r.push({close:!0});break;case"mt":r.push({start:a,deltas:[],abs:[]});break;case"lt":var s=r.length;if(!isNaN(i[o-1].x)){var l=[a.x-i[o-1].x,a.y-i[o-1].y];if(0<s)for(;0<=s;s--)if(!0!==r[s-1].close&&!0!==r[s-1].begin){r[s-1].deltas.push(l),r[s-1].abs.push(a);break}}break;case"bct":r[r.length-1].deltas.push(l=[a.x1-i[o-1].x,a.y1-i[o-1].y,a.x2-i[o-1].x,a.y2-i[o-1].y,a.x-i[o-1].x,a.y-i[o-1].y]);break;case"qct":r[r.length-1].deltas.push(l=[i[o-1].x+2/3*(a.x1-i[o-1].x)-i[o-1].x,i[o-1].y+2/3*(a.y1-i[o-1].y)-i[o-1].y,a.x+2/3*(a.x1-a.x)-i[o-1].x,a.y+2/3*(a.y1-a.y)-i[o-1].y,a.x-i[o-1].x,a.y-i[o-1].y]);break;case"arc":r.push({deltas:[],abs:[],arc:!0}),Array.isArray(r[r.length-1].abs)&&r[r.length-1].abs.push(a)}}for(n=e?null:"stroke"===t?"stroke":"fill",o=0;o<r.length;o++){if(r[o].arc)for(var c=r[o].abs,u=0;u<c.length;u++){var f=c[u];if(void 0!==f.startAngle){var p=E(f.startAngle),g=E(f.endAngle),m=f.x,y=f.y;b.call(this,m,y,f.radius,p,g,f.counterclockwise,n,e)}else S.call(this,f.x,f.y)}r[o].arc||!0===r[o].close||!0===r[o].begin||A.call(this,r[o].deltas,m=r[o].start.x,y=r[o].start.y,null,null)}n&&_.call(this,n),e&&w.call(this)}},v=function(t){var e=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=e*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return t-n;case"top":return t+e-n;case"hanging":return t+e-2*n;case"middle":return t+e/2-n;case"ideographic":return t;case"alphabetic":default:return t}};c.prototype.createLinearGradient=function(){var t=function(){};return t.colorStops=[],t.addColorStop=function(t,e){this.colorStops.push([t,e])},t.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},t.isCanvasGradient=!0,t},c.prototype.createPattern=function(){return this.createLinearGradient()},c.prototype.createRadialGradient=function(){return this.createLinearGradient()};var b=function(t,e,n,r,i,o,a,s){for(var l=O(r),c=O(i),u=k.call(this,n,l,c,o),h=0;h<u.length;h++){var d=u[h];0===h&&x.call(this,d.x1+t,d.y1+e),C.call(this,t,e,d.x2,d.y2,d.x3,d.y3,d.x4,d.y4)}s?w.call(this):_.call(this,a)},_=function(t){switch(t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},w=function(){this.pdf.clip()},x=function(t,e){this.pdf.internal.out(i(t)+" "+o(e)+" m")},M=function(t){var e;switch(t.align){case"right":case"end":e="right";break;case"center":e="center";break;case"left":case"start":default:e="left"}var n=this.ctx.transform.applyToPoint(new L(t.x,t.y)),r=this.ctx.transform.decompose(),i=new R;i=(i=(i=i.multiply(r.translate)).multiply(r.skew)).multiply(r.scale);for(var o,a=this.pdf.getTextDimensions(t.text),s=this.ctx.transform.applyToRectangle(new I(t.x,t.y,a.w,a.h)),l=i.applyToRectangle(new I(t.x,t.y-a.h,a.w,a.h)),c=f.call(this,l),u=[],h=0;h<c.length;h+=1)-1===u.indexOf(c[h])&&u.push(c[h]);if(u.sort(),!0===this.autoPaging)for(var d=u[u.length-1],p=u[0];p<d+1;p++){if(this.pdf.setPage(p),0!==this.ctx.clip_path.length){var m=this.path;o=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=g(o,this.posX,-1*this.pdf.internal.pageSize.height*(p-1)+this.posY),y.call(this,"fill",!0),this.path=m}var v=JSON.parse(JSON.stringify(s));if(v=g([v],this.posX,-1*this.pdf.internal.pageSize.height*(p-1)+this.posY)[0],.01<=t.scale){var b=this.pdf.internal.getFontSize();this.pdf.setFontSize(b*t.scale)}this.pdf.text(t.text,v.x,v.y,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),.01<=t.scale&&this.pdf.setFontSize(b)}else.01<=t.scale&&(b=this.pdf.internal.getFontSize(),this.pdf.setFontSize(b*t.scale)),this.pdf.text(t.text,n.x+this.posX,n.y+this.posY,{angle:t.angle,align:e,renderingMode:t.renderingMode,maxWidth:t.maxWidth}),.01<=t.scale&&this.pdf.setFontSize(b)},S=function(t,e,n,r){r=r||0,this.pdf.internal.out(i(t+(n=n||0))+" "+o(e+r)+" l")},A=function(t,e,n){return this.pdf.lines(t,e,n,null,null)},C=function(t,e,r,i,o,l,c,u){this.pdf.internal.out([n(a(r+t)),n(s(i+e)),n(a(o+t)),n(s(l+e)),n(a(c+t)),n(s(u+e)),"c"].join(" "))},k=function(t,e,n,r){var i=2*Math.PI,o=e;(o<i||i<o)&&(o%=i);var a=n;(a<i||i<a)&&(a%=i);for(var s=[],l=Math.PI/2,c=r?-1:1,u=e,h=Math.min(i,Math.abs(a-o));1e-5<h;){var d=u+c*Math.min(h,l);s.push(T.call(this,t,u,d)),h-=Math.abs(d-u),u=d}return s},T=function(t,e,n){var r=(n-e)/2,i=t*Math.cos(r),o=t*Math.sin(r),a=i,s=-o,l=a*a+s*s,c=l+a*i+s*o,u=4/3*(Math.sqrt(2*l*c)-c)/(a*o-s*i),h=a-u*s,d=s+u*a,f=h,p=-d,g=r+e,m=Math.cos(g),y=Math.sin(g);return{x1:t*Math.cos(e),y1:t*Math.sin(e),x2:h*m-d*y,y2:h*y+d*m,x3:f*m-p*y,y3:f*y+p*m,x4:t*Math.cos(n),y4:t*Math.sin(n)}},E=function(t){return 180*t/Math.PI},O=function(t){return t*Math.PI/180},D=function(t,e,n,r,i,o){var a=t+.5*(n-t),s=e+.5*(r-e),l=i+.5*(n-i),c=o+.5*(r-o),u=Math.min(t,i,a,l),h=Math.max(t,i,a,l),d=Math.min(e,o,s,c),f=Math.max(e,o,s,c);return new I(u,d,h-u,f-d)},P=function(t,e,n,r,i,o,a,s){for(var l,c,u,h,d,f,p,g,m,y,v,b,_,w=n-t,x=r-e,M=i-n,S=o-r,A=a-i,C=s-o,k=0;k<41;k++)g=(f=(c=t+(l=k/40)*w)+l*((h=n+l*M)-c))+l*(h+l*(i+l*A-h)-f),m=(p=(u=e+l*x)+l*((d=r+l*S)-u))+l*(d+l*(o+l*C-d)-p),_=0==k?(b=y=g,v=m):(y=Math.min(y,g),v=Math.min(v,m),b=Math.max(b,g),Math.max(_,m));return new I(Math.round(y),Math.round(v),Math.round(b-y),Math.round(_-v))},L=function(t,e){var n=t||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(t){isNaN(t)||(n=parseFloat(t))}});var r=e||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(t){isNaN(t)||(r=parseFloat(t))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(t){i=t.toString()}}),this},I=function(t,e,n,r){L.call(this,t,e),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(t){isNaN(t)||(i=parseFloat(t))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(t){isNaN(t)||(o=parseFloat(t))}}),this},R=function(t,e,n,r,i,o){var a=[];return Object.defineProperty(this,"sx",{get:function(){return a[0]},set:function(t){a[0]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"shy",{get:function(){return a[1]},set:function(t){a[1]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"shx",{get:function(){return a[2]},set:function(t){a[2]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"sy",{get:function(){return a[3]},set:function(t){a[3]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"tx",{get:function(){return a[4]},set:function(t){a[4]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"ty",{get:function(){return a[5]},set:function(t){a[5]=Math.round(1e5*t)/1e5}}),Object.defineProperty(this,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(this,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(this,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(this,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),this.sx=isNaN(t)?1:t,this.shy=isNaN(e)?0:e,this.shx=isNaN(n)?0:n,this.sy=isNaN(r)?1:r,this.tx=isNaN(i)?0:i,this.ty=isNaN(o)?0:o,this};R.prototype.multiply=function(t){return new R(t.sx*this.sx+t.shy*this.shx,t.sx*this.shy+t.shy*this.sy,t.shx*this.sx+t.sy*this.shx,t.shx*this.shy+t.sy*this.sy,t.tx*this.sx+t.ty*this.shx+this.tx,t.tx*this.shy+t.ty*this.sy+this.ty)},R.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var l=Math.sqrt(n*n+r*r);return s/=l,t*(r/=l)<e*(n/=l)&&(t=-t,e=-e,s=-s,a=-a),{scale:new R(a,0,0,l,0,0),translate:new R(1,0,0,1,i,o),rotate:new R(t,e,-e,t,0,0),skew:new R(1,0,s,1,0,0)}},R.prototype.applyToPoint=function(t){return new L(t.x*this.sx+t.y*this.shx+this.tx,t.x*this.shy+t.y*this.sy+this.ty)},R.prototype.applyToRectangle=function(t){var e=this.applyToPoint(t),n=this.applyToPoint(new L(t.x+t.w,t.y+t.h));return new I(e.x,e.y,n.x-e.x,n.y-e.y)},R.prototype.clone=function(){return new R(this.sx,this.shy,this.shx,this.sy,this.tx,this.ty)}}(dt.API,"undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")()),m=function(t){var e,n,r,i,o,a,s,l,c,u;for(/[^\x00-\xFF]/.test(t),n=[],r=0,i=(t+=e="\0\0\0\0".slice(t.length%4||4)).length;r<i;r+=4)0!==(o=(t.charCodeAt(r)<<24)+(t.charCodeAt(r+1)<<16)+(t.charCodeAt(r+2)<<8)+t.charCodeAt(r+3))?(a=(o=((o=((o=((o=(o-(u=o%85))/85)-(c=o%85))/85)-(l=o%85))/85)-(s=o%85))/85)%85,n.push(a+33,s+33,l+33,c+33,u+33)):n.push(122);return function(t,n){for(var r=e.length;0<r;r--)t.pop()}(n),String.fromCharCode.apply(String,n)+"~>"},y=function(t){var e,n,r,i,o,a=String,s="length",l="charCodeAt",c="slice",u="replace";for(t[c](-2),t=t[c](0,-2)[u](/\s/g,"")[u]("z","!!!!!"),r=[],i=0,o=(t+=e="uuuuu"[c](t[s]%5||5))[s];i<o;i+=5)n=52200625*(t[l](i)-33)+614125*(t[l](i+1)-33)+7225*(t[l](i+2)-33)+85*(t[l](i+3)-33)+(t[l](i+4)-33),r.push(255&n>>24,255&n>>16,255&n>>8,255&n);return function(t,n){for(var r=e[s];0<r;r--)t.pop()}(r),a.fromCharCode.apply(a,r)},v=function(t){for(var e="",n=0;n<t.length;n+=1)e+=("0"+t.charCodeAt(n).toString(16)).slice(-2);return e+">"},b=function(t){var e=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(t=t.replace(/\s/g,"")).indexOf(">")&&(t=t.substr(0,t.indexOf(">"))),t.length%2&&(t+="0"),!1===e.test(t))return"";for(var n="",r=0;r<t.length;r+=2)n+=String.fromCharCode("0x"+(t[r]+t[r+1]));return n},_=function(t,e){e=Object.assign({predictor:1,colors:1,bitsPerComponent:8,columns:1},e);for(var n,r,i=[],o=t.length;o--;)i[o]=t.charCodeAt(o);return n=g.adler32cs.from(t),(r=new Deflater(6)).append(new Uint8Array(i)),t=r.flush(),(i=new Uint8Array(t.length+6)).set(new Uint8Array([120,156])),i.set(t,2),i.set(new Uint8Array([255&n,n>>8&255,n>>16&255,n>>24&255]),t.length+2),String.fromCharCode.apply(null,i)},(g=dt.API).processDataByFilters=function(t,e){var n=0,r=t||"",i=[];for("string"==typeof(e=e||[])&&(e=[e]),n=0;n<e.length;n+=1)switch(e[n]){case"ASCII85Decode":case"/ASCII85Decode":r=y(r),i.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":r=m(r),i.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":r=b(r),i.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":r=v(r),i.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":r=_(r),i.push("/FlateDecode");break;default:throw'The filter: "'+e[n]+'" is not implemented'}return{data:r,reverseChain:i.reverse().join(" ")}},(w=dt.API).loadFile=function(t,e,n){var r;e=e||!0,n=n||function(){};try{r=function(t,e,n){var r=new XMLHttpRequest,i=[],o=0,a=function(t){var e=t.length,n=String.fromCharCode;for(o=0;o<e;o+=1)i.push(n(255&t.charCodeAt(o)));return i.join("")};if(r.open("GET",t,!e),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===e&&(r.onload=function(){return a(this.responseText)}),r.send(null),200===r.status)return e?a(r.responseText):void 0;console.warn('Unable to load file "'+t+'"')}(t,e)}catch(t){r=void 0}return r},w.loadImageFile=w.loadFile,x=dt.API,M="undefined"!=typeof window&&window||"undefined"!=typeof global&&global,S=function(t){var e=r(t);return"undefined"===e?"undefined":"string"===e||t instanceof String?"string":"number"===e||t instanceof Number?"number":"function"===e||t instanceof Function?"function":t&&t.constructor===Array?"array":t&&1===t.nodeType?"element":"object"===e?"object":"unknown"},A=function(t,e){var n=document.createElement(t);if(e.className&&(n.className=e.className),e.innerHTML){n.innerHTML=e.innerHTML;for(var r=n.getElementsByTagName("script"),i=r.length;0<i--;null)r[i].parentNode.removeChild(r[i])}for(var o in e.style)n.style[o]=e.style[o];return n},(((C=function t(e){var n=Object.assign(t.convert(Promise.resolve()),JSON.parse(JSON.stringify(t.template))),r=t.convert(Promise.resolve(),n);return(r=r.setProgress(1,t,1,[t])).set(e)}).prototype=Object.create(Promise.prototype)).constructor=C).convert=function(t,e){return t.__proto__=e||C.prototype,t},C.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{}}},C.prototype.from=function(t,e){return this.then((function(){switch(e=e||function(t){switch(S(t)){case"string":return"string";case"element":return"canvas"===t.nodeName.toLowerCase?"canvas":"element";default:return"unknown"}}(t)){case"string":return this.set({src:A("div",{innerHTML:t})});case"element":return this.set({src:t});case"canvas":return this.set({canvas:t});case"img":return this.set({img:t});default:return this.error("Unknown source type.")}}))},C.prototype.to=function(t){switch(t){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},C.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var t={position:"relative",display:"inline-block",width:Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:"white"},e=function t(e,n){for(var r=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),i=e.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(t(i,n));return 1===e.nodeType&&("CANVAS"===e.nodeName?(r.width=e.width,r.height=e.height,r.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(r.value=e.value),r.addEventListener("load",(function(){r.scrollTop=e.scrollTop,r.scrollLeft=e.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===e.tagName&&(t.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=A("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=A("div",{className:"html2pdf__container",style:t}),this.prop.container.appendChild(e),this.prop.container.firstChild.appendChild(A("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},C.prototype.toCanvas=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then((function(){var t=Object.assign({},this.opt.html2canvas);if(delete t.onrendered,this.isHtml2CanvasLoaded())return html2canvas(this.prop.container,t)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},C.prototype.toContext2d=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then((function(){var t=this.opt.jsPDF,e=Object.assign({async:!0,allowTaint:!0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete e.onrendered,t.context2d.autoPaging=!0,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,e.windowHeight=e.windowHeight||0,e.windowHeight=0==e.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):e.windowHeight,this.isHtml2CanvasLoaded())return html2canvas(this.prop.container,e)})).then((function(t){(this.opt.html2canvas.onrendered||function(){})(t),this.prop.canvas=t,document.body.removeChild(this.prop.overlay)}))},C.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var t=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=t}))},C.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},C.prototype.output=function(t,e,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(t,e):this.outputPdf(t,e)},C.prototype.outputPdf=function(t,e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(t,e)}))},C.prototype.outputImg=function(t,e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(t){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+t+'" is not supported.'}}))},C.prototype.isHtml2CanvasLoaded=function(){var t=void 0!==M.html2canvas;return t||console.error("html2canvas not loaded."),t},C.prototype.save=function(t){if(this.isHtml2CanvasLoaded())return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(t?{filename:t}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},C.prototype.doCallback=function(t){if(this.isHtml2CanvasLoaded())return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},C.prototype.set=function(t){if("object"!==S(t))return this;var e=Object.keys(t||{}).map((function(e){if(e in C.template.prop)return function(){this.prop[e]=t[e]};switch(e){case"margin":return this.setMargin.bind(this,t.margin);case"jsPDF":return function(){return this.opt.jsPDF=t.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,t.pageSize);default:return function(){this.opt[e]=t[e]}}}),this);return this.then((function(){return this.thenList(e)}))},C.prototype.get=function(t,e){return this.then((function(){var n=t in C.template.prop?this.prop[t]:this.opt[t];return e?e(n):n}))},C.prototype.setMargin=function(t){return this.then((function(){switch(S(t)){case"number":t=[t,t,t,t];case"array":if(2===t.length&&(t=[t[0],t[1],t[0],t[1]]),4===t.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=t})).then(this.setPageSize)},C.prototype.setPageSize=function(t){function e(t,e){return Math.floor(t*e/72*96)}return this.then((function(){(t=t||dt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(t.inner={width:t.width-this.opt.margin[1]-this.opt.margin[3],height:t.height-this.opt.margin[0]-this.opt.margin[2]},t.inner.px={width:e(t.inner.width,t.k),height:e(t.inner.height,t.k)},t.inner.ratio=t.inner.height/t.inner.width),this.prop.pageSize=t}))},C.prototype.setProgress=function(t,e,n,r){return null!=t&&(this.progress.val=t),null!=e&&(this.progress.state=e),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},C.prototype.updateProgress=function(t,e,n,r){return this.setProgress(t?this.progress.val+t:null,e||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},C.prototype.then=function(t,e){var n=this;return this.thenCore(t,e,(function(t,e){return n.updateProgress(null,null,1,[t]),Promise.prototype.then.call(this,(function(e){return n.updateProgress(null,t),e})).then(t,e).then((function(t){return n.updateProgress(1),t}))}))},C.prototype.thenCore=function(t,e,n){n=n||Promise.prototype.then;var r=this;t&&(t=t.bind(r)),e&&(e=e.bind(r));var i=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?r:C.convert(Object.assign({},r),Promise.prototype),o=n.call(i,t,e);return C.convert(o,r.__proto__)},C.prototype.thenExternal=function(t,e){return Promise.prototype.then.call(this,t,e)},C.prototype.thenList=function(t){var e=this;return t.forEach((function(t){e=e.thenCore(t)})),e},C.prototype.catch=function(t){t&&(t=t.bind(this));var e=Promise.prototype.catch.call(this,t);return C.convert(e,this)},C.prototype.catchExternal=function(t){return Promise.prototype.catch.call(this,t)},C.prototype.error=function(t){return this.then((function(){throw new Error(t)}))},C.prototype.using=C.prototype.set,C.prototype.saveAs=C.prototype.save,C.prototype.export=C.prototype.output,C.prototype.run=C.prototype.then,dt.getPageSize=function(t,e,n){if("object"===r(t)){var i=t;t=i.orientation,e=i.unit||e,n=i.format||n}e=e||"mm",n=n||"a4",t=(""+(t||"P")).toLowerCase();var o=(""+n).toLowerCase(),a={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(e){case"pt":var s=1;break;case"mm":s=72/25.4;break;case"cm":s=72/2.54;break;case"in":s=72;break;case"px":s=.75;break;case"pc":case"em":s=12;break;case"ex":s=6;break;default:throw"Invalid unit: "+e}if(a.hasOwnProperty(o))var l=a[o][1]/s,c=a[o][0]/s;else try{l=n[1],c=n[0]}catch(t){throw new Error("Invalid format: "+n)}if("p"===t||"portrait"===t){if(t="p",l<c){var u=c;c=l,l=u}}else{if("l"!==t&&"landscape"!==t)throw"Invalid orientation: "+t;t="l",c<l&&(u=c,c=l,l=u)}return{width:c,height:l,unit:e,k:s}},x.html=function(t,e){(e=e||{}).callback=e.callback||function(){},e.html2canvas=e.html2canvas||{},e.html2canvas.canvas=e.html2canvas.canvas||this.canvas,e.jsPDF=e.jsPDF||this;var n=new C(e);return e.worker?n:n.from(t).doCallback()},dt.API.addJS=function(t){return E=t,this.internal.events.subscribe("postPutResources",(function(t){k=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(k+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),T=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+E+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==k&&void 0!==T&&this.internal.out("/Names <</JavaScript "+k+" 0 R>>")})),this},(O=dt.API).events.push(["postPutResources",function(){var t=this,e=/^(\d+) 0 obj$/;if(0<this.outline.root.children.length)for(var n=t.outline.render().split(/\r\n/),r=0;r<n.length;r++){var i=n[r],o=e.exec(i);null!=o&&t.internal.newObjectDeferredBegin(o[1],!1),t.internal.write(i)}if(this.outline.createNamedDestinations){var a=this.internal.pages.length,s=[];for(r=0;r<a;r++){var l=t.internal.newObject();s.push(l);var c=t.internal.getPageInfo(r+1);t.internal.write("<< /D["+c.objId+" 0 R /XYZ null null null]>> endobj")}var u=t.internal.newObject();for(t.internal.write("<< /Names [ "),r=0;r<s.length;r++)t.internal.write("(page_"+(r+1)+")"+s[r]+" 0 R");t.internal.write(" ] >>","endobj"),t.internal.newObject(),t.internal.write("<< /Dests "+u+" 0 R"),t.internal.write(">>","endobj")}}]),O.events.push(["putCatalog",function(){0<this.outline.root.children.length&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+namesOid+" 0 R"))}]),O.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(t,e,n){var r={title:e,options:n,children:[]};return null==t&&(t=this.root),t.children.push(r),r},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(e){e.id=t.internal.newObjectDeferred();for(var n=0;n<e.children.length;n++)this.genIds_r(e.children[n])},t.outline.renderRoot=function(t){this.objStart(t),this.line("/Type /Outlines"),0<t.children.length&&(this.line("/First "+this.makeRef(t.children[0])),this.line("/Last "+this.makeRef(t.children[t.children.length-1]))),this.line("/Count "+this.count_r({count:0},t)),this.objEnd()},t.outline.renderItems=function(e){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<e.children.length;r++){var i=e.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(e)),0<r&&this.line("/Prev "+this.makeRef(e.children[r-1])),r<e.children.length-1&&this.line("/Next "+this.makeRef(e.children[r+1])),0<i.children.length&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var o=this.count=this.count_r({count:0},i);if(0<o&&this.line("/Count "+o),i.options&&i.options.pageNumber){var a=t.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+a.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(r=0;r<e.children.length;r++)this.renderItems(i=e.children[r])},t.outline.line=function(t){this.ctx.val+=t+"\r\n"},t.outline.makeRef=function(t){return t.id+" 0 R"},t.outline.makeString=function(e){return"("+t.internal.pdfEscape(e)+")"},t.outline.objStart=function(t){this.ctx.val+="\r\n"+t.id+" 0 obj\r\n<<\r\n"},t.outline.objEnd=function(t){this.ctx.val+=">> \r\nendobj\r\n"},t.outline.count_r=function(t,e){for(var n=0;n<e.children.length;n++)t.count++,this.count_r(t,e.children[n]);return t.count}}]),P=function(){var t="function"==typeof Deflater;if(!t)throw new Error("requires deflate.js for compression");return t},L=function(t,e,n,r){var i=5,o=z;switch(r){case D.image_compression.FAST:i=3,o=F;break;case D.image_compression.MEDIUM:i=6,o=j;break;case D.image_compression.SLOW:i=9,o=W}t=N(t,e,n,o);var a=new Uint8Array(I(i)),s=R(t),l=new Deflater(i),c=l.append(t),u=l.flush(),h=a.length+c.length+u.length,d=new Uint8Array(h+4);return d.set(a),d.set(c,a.length),d.set(u,a.length+c.length),d[h++]=s>>>24&255,d[h++]=s>>>16&255,d[h++]=s>>>8&255,d[h++]=255&s,D.arrayBufferToBinaryString(d)},I=function(t,e){var n=Math.LOG2E*Math.log(32768)-8<<4|8,r=n<<8;return r|=Math.min(3,(e-1&255)>>1)<<6,r|=0,[n,255&(r+=31-r%31)]},R=function(t,e){for(var n,r=1,i=0,o=t.length,a=0;0<o;){for(o-=n=e<o?e:o;i+=r+=t[a++],--n;);r%=65521,i%=65521}return(i<<16|r)>>>0},N=function(t,e,n,r){for(var i,o,a,s=t.length/e,l=new Uint8Array(t.length+s),c=H(),u=0;u<s;u++){if(i=t.subarray(a=u*e,a+e),r)l.set(r(i,n,o),a+u);else{for(var h=0,d=c.length,f=[];h<d;h++)f[h]=c[h](i,n,o);var p=Y(f.concat());l.set(f[p],a+u)}o=i}return l},B=function(t,e,n){var r=Array.apply([],t);return r.unshift(0),r},F=function(t,e,n){var r=[],i=0,o=t.length;for(r[0]=1;i<o;i++)r[i+1]=t[i]-(t[i-e]||0)+256&255;return r},z=function(t,e,n){var r=[],i=0,o=t.length;for(r[0]=2;i<o;i++)r[i+1]=t[i]-(n&&n[i]||0)+256&255;return r},j=function(t,e,n){var r=[],i=0,o=t.length;for(r[0]=3;i<o;i++)r[i+1]=t[i]+256-((t[i-e]||0)+(n&&n[i]||0)>>>1)&255;return r},W=function(t,e,n){var r,i=[],o=0,a=t.length;for(i[0]=4;o<a;o++)r=V(t[o-e]||0,n&&n[o]||0,n&&n[o-e]||0),i[o+1]=t[o]-r+256&255;return i},V=function(t,e,n){var r=t+e-n,i=Math.abs(r-t),o=Math.abs(r-e),a=Math.abs(r-n);return i<=o&&i<=a?t:o<=a?e:n},H=function(){return[B,F,z,j,W]},Y=function(t){for(var e,n,r,i=0,o=t.length;i<o;)((e=U(t[i].slice(1)))<n||!n)&&(n=e,r=i),i++;return r},U=function(t){for(var e=0,n=t.length,r=0;e<n;)r+=Math.abs(t[e++]);return r},(D=dt.API).processPNG=function(t,e,n,r,i){var o,a,s,l,c,u,h=this.color_spaces.DEVICE_RGB,d=this.decode.FLATE_DECODE,f=8;if(this.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.isArrayBufferView(t)){if("function"!=typeof PNG||"function"!=typeof It)throw new Error("PNG support requires png.js and zlib.js");if(t=(o=new PNG(t)).imgData,f=o.bits,h=o.colorSpace,l=o.colors,-1!==[4,6].indexOf(o.colorType)){if(8===o.bits)for(var p,g=(C=32==o.pixelBitlength?new Uint32Array(o.decodePixels().buffer):16==o.pixelBitlength?new Uint16Array(o.decodePixels().buffer):new Uint8Array(o.decodePixels().buffer)).length,m=new Uint8Array(g*o.colors),y=new Uint8Array(g),v=o.pixelBitlength-o.bits,b=0,_=0;b<g;b++){for(w=C[b],p=0;p<v;)m[_++]=w>>>p&255,p+=o.bits;y[b]=w>>>p&255}if(16===o.bits){g=(C=new Uint32Array(o.decodePixels().buffer)).length,m=new Uint8Array(g*(32/o.pixelBitlength)*o.colors),y=new Uint8Array(g*(32/o.pixelBitlength));for(var w,x=1<o.colors,M=_=b=0;b<g;)w=C[b++],m[_++]=w>>>0&255,x&&(m[_++]=w>>>16&255,w=C[b++],m[_++]=w>>>0&255),y[M++]=w>>>16&255;f=8}r!==D.image_compression.NONE&&P()?(t=L(m,o.width*o.colors,o.colors,r),u=L(y,o.width,1,r)):(t=m,u=y,d=null)}if(3===o.colorType&&(h=this.color_spaces.INDEXED,c=o.palette,o.transparency.indexed)){var S=o.transparency.indexed,A=0;for(b=0,g=S.length;b<g;++b)A+=S[b];if((A/=255)==g-1&&-1!==S.indexOf(0))s=[S.indexOf(0)];else if(A!==g){var C=o.decodePixels();for(y=new Uint8Array(C.length),b=0,g=C.length;b<g;b++)y[b]=S[C[b]];u=L(y,o.width,1)}}var k=function(t){var e;switch(t){case D.image_compression.FAST:e=11;break;case D.image_compression.MEDIUM:e=13;break;case D.image_compression.SLOW:e=14;break;default:e=12}return e}(r);return a=d===this.decode.FLATE_DECODE?"/Predictor "+k+" /Colors "+l+" /BitsPerComponent "+f+" /Columns "+o.width:"/Colors "+l+" /BitsPerComponent "+f+" /Columns "+o.width,(this.isArrayBuffer(t)||this.isArrayBufferView(t))&&(t=this.arrayBufferToBinaryString(t)),(u&&this.isArrayBuffer(u)||this.isArrayBufferView(u))&&(u=this.arrayBufferToBinaryString(u)),this.createImageInfo(t,o.width,o.height,h,f,d,e,n,a,s,c,u,k)}throw new Error("Unsupported PNG image data, try using JPEG instead.")},(q=dt.API).processGIF89A=function(t,e,n,r,i){var o=new Et(t),a=o.width,s=o.height,l=[];o.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:a,height:s},u=new Dt(100).encode(c,100);return q.processJPEG.call(this,u,e,n,r)},q.processGIF87A=q.processGIF89A,($=dt.API).processBMP=function(t,e,n,r,i){var o=new Pt(t,!1),a=o.width,s=o.height,l={data:o.getData(),width:a,height:s},c=new Dt(100).encode(l,100);return $.processJPEG.call(this,c,e,n,r)},dt.API.setLanguage=function(t){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"FYRO Macedonian",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]&&(this.internal.languageSettings.languageCode=t,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},X=(G=dt.API).getCharWidthsArray=function(t,e){var n,r,i,o=(e=e||{}).font||this.internal.getFont(),a=e.fontSize||this.internal.getFontSize(),s=e.charSpace||this.internal.getCharSpace(),l=e.widths?e.widths:o.metadata.Unicode.widths,c=l.fof?l.fof:1,u=e.kerning?e.kerning:o.metadata.Unicode.kerning,h=u.fof?u.fof:1,d=0,f=l[0]||c,p=[];for(n=0,r=t.length;n<r;n++)i=t.charCodeAt(n),p.push("function"==typeof o.metadata.widthOfString?(o.metadata.widthOfGlyph(o.metadata.characterToGlyph(i))+s*(1e3/a)||0)/1e3:(l[i]||f)/c+(u[i]&&u[i][d]||0)/h),d=i;return p},K=G.getArraySum=function(t){for(var e=t.length,n=0;e;)n+=t[--e];return n},Z=G.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(t,n,i)/n:K(X.apply(this,arguments))},J=function(t,e,n,r){for(var i=[],o=0,a=t.length,s=0;o!==a&&s+e[o]<n;)s+=e[o],o++;i.push(t.slice(0,o));var l=o;for(s=0;o!==a;)s+e[o]>r&&(i.push(t.slice(l,o)),s=0,l=o),s+=e[o],o++;return l!==o&&i.push(t.slice(l,o)),i},Q=function(t,e,n){n||(n={});var r,i,o,a,s,l,c=[],u=[c],h=n.textIndent||0,d=0,f=0,p=t.split(" "),g=X.apply(this,[" ",n])[0];if(l=-1===n.lineIndent?p[0].length+2:n.lineIndent||0){var m=Array(l).join(" "),y=[];p.map((function(t){1<(t=t.split(/\s*\n/)).length?y=y.concat(t.map((function(t,e){return(e&&t.length?"\n":"")+t}))):y.push(t[0])})),p=y,l=Z.apply(this,[m,n])}for(o=0,a=p.length;o<a;o++){var v=0;if(r=p[o],l&&"\n"==r[0]&&(r=r.substr(1),v=1),i=X.apply(this,[r,n]),e<h+d+(f=K(i))||v){if(e<f){for(s=J.apply(this,[r,i,e-(h+d),e]),c.push(s.shift()),c=[s.pop()];s.length;)u.push([s.shift()]);f=K(i.slice(r.length-(c[0]?c[0].length:0)))}else c=[r];u.push(c),h=f+l,d=g}else c.push(r),h+=d+f,d=g}if(l)var b=function(t,e){return(e?m:"")+t.join(" ")};else b=function(t){return t.join(" ")};return u.map(b)},G.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),o=(function(t){if(t.widths&&t.kerning)return{widths:t.widths,kerning:t.kerning};var e=this.internal.getFont(t.fontName,t.fontStyle),n="Unicode";return e.metadata[n]?{widths:e.metadata[n].widths||{0:1},kerning:e.metadata[n].kerning||{}}:{font:e.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,n);r=Array.isArray(t)?t:t.split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=n.lineIndent;var s,l,c=[];for(s=0,l=r.length;s<l;s++)c=c.concat(Q.apply(this,[r[s],a,o]));return c},tt=dt.API,nt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:(et=function(t){for(var e="klmnopqrstuvwxyz",n={},r=0;r<e.length;r++)n[e[r]]="0123456789abcdef"[r];var i,o,a,s,l,c={},u=1,h=c,d=[],f="",p="",g=t.length-1;for(r=1;r!=g;)l=t[r],r+=1,"'"==l?o=o?(s=o.join(""),i):[]:o?o.push(l):"{"==l?(d.push([h,s]),h={},s=i):"}"==l?((a=d.pop())[0][a[1]]=h,s=i,h=a[0]):"-"==l?u=-1:s===i?n.hasOwnProperty(l)?(f+=n[l],s=parseInt(f,16)*u,u=1,f=""):f+=l:n.hasOwnProperty(l)?(p+=n[l],h[s]=parseInt(p,16)*u,u=1,s=i,p=""):p+=l;return c})("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},rt={Unicode:{Courier:nt,"Courier-Bold":nt,"Courier-BoldOblique":nt,"Courier-Oblique":nt,Helvetica:nt,"Helvetica-Bold":nt,"Helvetica-BoldOblique":nt,"Helvetica-Oblique":nt,"Times-Roman":nt,"Times-Bold":nt,"Times-BoldItalic":nt,"Times-Italic":nt}},it={Unicode:{"Courier-Oblique":et("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":et("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":et("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:et("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":et("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":et("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:et("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:et("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":et("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:et("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":et("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":et("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":et("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":et("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}},tt.events.push(["addFont",function(t){var e,n,r,i=t.font,o="Unicode";(e=it[o][i.postScriptName])&&((n=i.metadata[o]?i.metadata[o]:i.metadata[o]={}).widths=e.widths,n.kerning=e.kerning),(r=rt[o][i.postScriptName])&&((n=i.metadata[o]?i.metadata[o]:i.metadata[o]={}).encoding=r).codePages&&r.codePages.length&&(i.encoding=r.codePages[0])}]),ot=dt,"undefined"!=typeof self&&self||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||Function("return this")(),ot.API.events.push(["addFont",function(t){var e=t.font,n=t.instance;if(void 0!==n&&n.existsFileInVFS(e.postScriptName)){var r=n.getFileFromVFS(e.postScriptName);if("string"!=typeof r)throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+e.postScriptName+"').");e.metadata=ot.API.TTFFont.open(e.postScriptName,e.fontName,r,e.encoding),e.metadata.Unicode=e.metadata.Unicode||{encoding:{},kerning:{},widths:[]},e.metadata.glyIdsUsed=[0]}else if(!1===e.isStandardFont)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+e.postScriptName+"').")}]),(at=dt.API).addSvg=function(t,e,n,r,i){if(void 0===e||void 0===n)throw new Error("addSVG needs values for 'x' and 'y'");function o(t){for(var e=parseFloat(t[1]),n=parseFloat(t[2]),r=[],i=3,o=t.length;i<o;)"c"===t[i]?(r.push([parseFloat(t[i+1]),parseFloat(t[i+2]),parseFloat(t[i+3]),parseFloat(t[i+4]),parseFloat(t[i+5]),parseFloat(t[i+6])]),i+=7):"l"===t[i]?(r.push([parseFloat(t[i+1]),parseFloat(t[i+2])]),i+=3):i+=1;return[e,n,r]}var a,s,l,c,u,h,d,f=((s=((d=(l=document).createElement("iframe"),c=".jsPDF_sillysvg_iframe {display:none;position:absolute;}",(h=(u=l).createElement("style")).type="text/css",h.styleSheet?h.styleSheet.cssText=c:h.appendChild(u.createTextNode(c)),u.getElementsByTagName("head")[0].appendChild(h),d.name="childframe",d.setAttribute("width",0),d.setAttribute("height",0),d.setAttribute("frameborder","0"),d.setAttribute("scrolling","no"),d.setAttribute("seamless","seamless"),d.setAttribute("class","jsPDF_sillysvg_iframe"),l.body.appendChild(d),a=d).contentWindow||a.contentDocument).document).write(t),s.close(),s.getElementsByTagName("svg")[0]),p=[1,1],g=parseFloat(f.getAttribute("width")),m=parseFloat(f.getAttribute("height"));g&&m&&(r&&i?p=[r/g,i/m]:r?p=[r/g,r/g]:i&&(p=[i/m,i/m]));var y,v,b,_,w=f.childNodes;for(y=0,v=w.length;y<v;y++)(b=w[y]).tagName&&"PATH"===b.tagName.toUpperCase()&&((_=o(b.getAttribute("d").split(" ")))[0]=_[0]*p[0]+e,_[1]=_[1]*p[1]+n,this.lines.call(this,_[2],_[0],_[1],p));return this},at.addSVG=at.addSvg,at.addSvgAsImage=function(t,e,n,r,i,o,a,s){if(isNaN(e)||isNaN(n))throw console.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(i))throw console.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=r,l.height=i;var c=l.getContext("2d");return c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height),canvg(l,t,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0}),this.addImage(l.toDataURL("image/jpeg",1),e,n,r,i,a,s),this},dt.API.putTotalPages=function(t){var e,n;n=parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},dt.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),l=[],c=0,u=0,h=0,d=!0;function f(t,e){var n,r=!1;for(n=0;n<t.length;n+=1)t[n]===e&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===t||!0===e){var p=s.length;for(h=0;h<p;h+=1)n[s[h]].value=n[s[h]].defaultValue,n[s[h]].explicitSet=!1}if("object"===r(t))for(i in t)if(o=t[i],f(s,i)&&void 0!==o){if("boolean"===n[i].type&&"boolean"==typeof o)n[i].value=o;else if("name"===n[i].type&&f(n[i].valueSet,o))n[i].value=o;else if("integer"===n[i].type&&Number.isInteger(o))n[i].value=o;else if("array"===n[i].type){for(c=0;c<o.length;c+=1)if(d=!0,1===o[c].length&&"number"==typeof o[c][0])l.push(String(o[c]-1));else if(1<o[c].length){for(u=0;u<o[c].length;u+=1)"number"!=typeof o[c][u]&&(d=!1);!0===d&&l.push([o[c][0]-1,o[c][1]-1].join(" "))}n[i].value="["+l.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var t,e=[];for(t in n)!0===n[t].explicitSet&&e.push("name"===n[t].type?"/"+t+" /"+n[t].value:"/"+t+" "+n[t].value);0!==e.length&&this.internal.write("/ViewerPreferences\n<<\n"+e.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},ct=lt=st="",dt.API.addMetadata=function(t,e){return lt=e||"http://jspdf.default.namespaceuri/",st=t,this.internal.events.subscribe("postPutResources",(function(){if(st){var t='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+lt+'"><jspdf:metadata>',e=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(t)),r=unescape(encodeURIComponent(st)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),a=n.length+r.length+i.length+e.length+o.length;ct=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(e+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")}else ct=""})),this.internal.events.subscribe("putCatalog",(function(){ct&&this.internal.write("/Metadata "+ct+" 0 R")})),this},function(t,e){var n=t.API,r=n.pdfEscape16=function(t,e){for(var n,r=e.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=t.length;a<s;++a){if(n=e.metadata.characterToGlyph(t.charCodeAt(a)),e.metadata.glyIdsUsed.push(n),e.metadata.toUnicode[n]=t.charCodeAt(a),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(e.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(i[4-n.length],n)}return o.join("")},i=function(t){var e,n,r,i,o,a,s;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],a=0,s=(n=Object.keys(t).sort((function(t,e){return t-e}))).length;a<s;a++)e=n[a],100<=r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),i=("0000"+t[e].toString(16)).slice(-4),e=("0000"+(+e).toString(16)).slice(-4),r.push("<"+e+"><"+i+">");return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};n.events.push(["putFont",function(e){!function(e,n,r,o){if(e.metadata instanceof t.API.TTFFont&&"Identity-H"===e.encoding){for(var a=e.metadata.Unicode.widths,s=e.metadata.subset.encode(e.metadata.glyIdsUsed,1),l="",c=0;c<s.length;c++)l+=String.fromCharCode(s[c]);var u=r();o({data:l,addLength1:!0}),n("endobj");var h=r();o({data:i(e.metadata.toUnicode),addLength1:!0}),n("endobj");var d=r();n("<<"),n("/Type /FontDescriptor"),n("/FontName /"+e.fontName),n("/FontFile2 "+u+" 0 R"),n("/FontBBox "+t.API.PDFObject.convert(e.metadata.bbox)),n("/Flags "+e.metadata.flags),n("/StemV "+e.metadata.stemV),n("/ItalicAngle "+e.metadata.italicAngle),n("/Ascent "+e.metadata.ascender),n("/Descent "+e.metadata.decender),n("/CapHeight "+e.metadata.capHeight),n(">>"),n("endobj");var f=r();n("<<"),n("/Type /Font"),n("/BaseFont /"+e.fontName),n("/FontDescriptor "+d+" 0 R"),n("/W "+t.API.PDFObject.convert(a)),n("/CIDToGIDMap /Identity"),n("/DW 1000"),n("/Subtype /CIDFontType2"),n("/CIDSystemInfo"),n("<<"),n("/Supplement 0"),n("/Registry (Adobe)"),n("/Ordering ("+e.encoding+")"),n(">>"),n(">>"),n("endobj"),e.objectNumber=r(),n("<<"),n("/Type /Font"),n("/Subtype /Type0"),n("/ToUnicode "+h+" 0 R"),n("/BaseFont /"+e.fontName),n("/Encoding /"+e.encoding),n("/DescendantFonts ["+f+" 0 R]"),n(">>"),n("endobj"),e.isAlreadyPutted=!0}}(e.font,e.out,e.newObject,e.putStream)}]),n.events.push(["putFont",function(e){!function(e,n,r,o){if(e.metadata instanceof t.API.TTFFont&&"WinAnsiEncoding"===e.encoding){for(var a=e.metadata.rawData,s="",l=0;l<a.length;l++)s+=String.fromCharCode(a[l]);var c=r();o({data:s,addLength1:!0}),n("endobj");var u=r();o({data:i(e.metadata.toUnicode),addLength1:!0}),n("endobj");var h=r();for(n("<<"),n("/Descent "+e.metadata.decender),n("/CapHeight "+e.metadata.capHeight),n("/StemV "+e.metadata.stemV),n("/Type /FontDescriptor"),n("/FontFile2 "+c+" 0 R"),n("/Flags 96"),n("/FontBBox "+t.API.PDFObject.convert(e.metadata.bbox)),n("/FontName /"+e.fontName),n("/ItalicAngle "+e.metadata.italicAngle),n("/Ascent "+e.metadata.ascender),n(">>"),n("endobj"),e.objectNumber=r(),l=0;l<e.metadata.hmtx.widths.length;l++)e.metadata.hmtx.widths[l]=parseInt(e.metadata.hmtx.widths[l]*(1e3/e.metadata.head.unitsPerEm));n("<</Subtype/TrueType/Type/Font/ToUnicode "+u+" 0 R/BaseFont/"+e.fontName+"/FontDescriptor "+h+" 0 R/Encoding/"+e.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(e.metadata.hmtx.widths)+">>"),n("endobj"),e.isAlreadyPutted=!0}}(e.font,e.out,e.newObject,e.putStream)}]);var o=function(t){var e,n,i=t.text||"",o=t.x,a=t.y,s=t.options||{},l=t.mutex||{},c=l.pdfEscape,u=l.activeFontKey,h=l.fonts,d="",f=0,p="",g=h[n=u].encoding;if("Identity-H"!==h[n].encoding)return{text:i,x:o,y:a,options:s,mutex:l};for(p=i,n=u,"[object Array]"===Object.prototype.toString.call(i)&&(p=i[0]),f=0;f<p.length;f+=1)h[n].metadata.hasOwnProperty("cmap")&&(e=h[n].metadata.cmap.unicode.codeMap[p[f].charCodeAt(0)]),e||p[f].charCodeAt(0)<256&&h[n].metadata.hasOwnProperty("Unicode")?d+=p[f]:d+="";var m="";return parseInt(n.slice(1))<14||"WinAnsiEncoding"===g?m=function(t){for(var e="",n=0;n<t.length;n++)e+=""+t.charCodeAt(n).toString(16);return e}(c(d,n)):"Identity-H"===g&&(m=r(d,h[n])),l.isHex=!0,{text:m,x:o,y:a,options:s,mutex:l}};n.events.push(["postProcessText",function(t){var e=t.text||"",n=[],r={text:e,x:t.x,y:t.y,options:t.options,mutex:t.mutex};if("[object Array]"===Object.prototype.toString.call(e)){var i=0;for(i=0;i<e.length;i+=1)"[object Array]"===Object.prototype.toString.call(e[i])&&3===e[i].length?n.push([o(Object.assign({},r,{text:e[i][0]})).text,e[i][1],e[i][2]]):n.push(o(Object.assign({},r,{text:e[i]})).text);t.text=n}else t.text=o(Object.assign({},r,{text:e})).text}])}(dt,"undefined"!=typeof self&&self||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||Function("return this")()),ht=function(t){return void 0!==t&&(void 0===t.vFS&&(t.vFS={}),!0)},(ut=dt.API).existsFileInVFS=function(t){return!!ht(this.internal)&&void 0!==this.internal.vFS[t]},ut.addFileToVFS=function(t,e){return ht(this.internal),this.internal.vFS[t]=e,this},ut.getFileFromVFS=function(t){return ht(this.internal),void 0!==this.internal.vFS[t]?this.internal.vFS[t]:null},dt.API.addHTML=function(t,e,n,r,i){if("undefined"==typeof html2canvas&&"undefined"==typeof rasterizeHTML)throw new Error("You need either https://github.com/niklasvh/html2canvas or https://github.com/cburgmer/rasterizeHTML.js");"number"!=typeof e&&(r=e,i=n),"function"==typeof r&&(i=r,r=null),"function"!=typeof i&&(i=function(){});var o=this.internal,a=o.scaleFactor,s=o.pageSize.getWidth(),l=o.pageSize.getHeight();if((r=r||{}).onrendered=(function(t){e=parseInt(e)||0,n=parseInt(n)||0;var o=r.dim||{},c=Object.assign({top:0,right:0,bottom:0,left:0,useFor:"content"},r.margin),u=o.h||Math.min(l,t.height/a),h=o.w||Math.min(s,t.width/a)-e,d=r.format||"JPEG",f=r.imageCompression||"SLOW";if(t.height>l-c.top-c.bottom&&r.pagesplit){var p=function(t,e,n,i,o){var a=document.createElement("canvas");a.height=o,a.width=i;var s=a.getContext("2d");return s.mozImageSmoothingEnabled=!1,s.webkitImageSmoothingEnabled=!1,s.msImageSmoothingEnabled=!1,s.imageSmoothingEnabled=!1,s.fillStyle=r.backgroundColor||"#ffffff",s.fillRect(0,0,i,o),s.drawImage(t,e,n,i,o,0,0,i,o),a},g=(function(){for(var r,o,u=0,g=0,m={},y=!1;;){var v;if(g=0,m.top=0!==u?c.top:n,m.left=0!==u?c.left:e,y=(s-c.left-c.right)*a<t.width,"content"===c.useFor?0===u?(r=Math.min((s-c.left)*a,t.width),o=Math.min((l-c.top)*a,t.height-u)):(r=Math.min(s*a,t.width),o=Math.min(l*a,t.height-u),m.top=0):(r=Math.min((s-c.left-c.right)*a,t.width),o=Math.min((l-c.bottom-c.top)*a,t.height-u)),y)for(;;){"content"===c.useFor&&(0===g?r=Math.min((s-c.left)*a,t.width):(r=Math.min(s*a,t.width-g),m.left=0));var b=[v=p(t,g,u,r,o),m.left,m.top,v.width/a,v.height/a,d,null,f];if(this.addImage.apply(this,b),(g+=r)>=t.width)break;this.addPage()}else b=[v=p(t,0,u,r,o),m.left,m.top,v.width/a,v.height/a,d,null,f],this.addImage.apply(this,b);if((u+=o)>=t.height)break;this.addPage()}i(h,u,null,b)}).bind(this);if("CANVAS"===t.nodeName){var m=new Image;m.onload=g,m.src=t.toDataURL("image/png"),t=m}else g()}else{var y=Math.random().toString(35),v=[t,e,n,h,u,d,y,f];this.addImage.apply(this,v),i(h,u,y,v)}}).bind(this),"undefined"!=typeof html2canvas&&!r.rstz)return html2canvas(t,r);if("undefined"==typeof rasterizeHTML)return null;var c="drawDocument";return"string"==typeof t&&(c=/^http/.test(t)?"drawURL":"drawHTML"),r.width=r.width||s*a,rasterizeHTML[c](t,void 0,r).then((function(t){r.onrendered(t.image)}),(function(t){i(null,t)}))},function(t){var e,n,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_,w;e=function(){return function(e){return t.prototype=e,new t};function t(){}}(),h=function(t){var e,n,r,i,o,a,s;for(n=0,r=t.length,e=void 0,a=i=!1;!i&&n!==r;)(e=t[n]=t[n].trimLeft())&&(i=!0),n++;for(n=r-1;r&&!a&&-1!==n;)(e=t[n]=t[n].trimRight())&&(a=!0),n--;for(o=/\s+$/g,s=!0,n=0;n!==r;)"\u2028"!=t[n]&&(e=t[n].replace(/\s+/g," "),s&&(e=e.trimLeft()),e&&(s=o.test(e)),t[n]=e),n++;return t},f=function(t){var e,n,r;for(e=void 0,n=(r=t.split(",")).shift();!e&&n;)e=i[n.trim().toLowerCase()],n=r.shift();return e},p=function(t){var e;return-1<(t="auto"===t?"0px":t).indexOf("em")&&!isNaN(Number(t.replace("em","")))&&(t=18.719*Number(t.replace("em",""))+"px"),-1<t.indexOf("pt")&&!isNaN(Number(t.replace("pt","")))&&(t=1.333*Number(t.replace("pt",""))+"px"),(e=g[t])?e:void 0!==(e={"xx-small":9,"x-small":11,small:13,medium:16,large:19,"x-large":23,"xx-large":28,auto:0}[t])||(e=parseFloat(t))?g[t]=e/16:(e=t.match(/([\d\.]+)(px)/),g[t]=Array.isArray(e)&&3===e.length?parseFloat(e[1])/16:1)},u=function(t){var e,n,r,i,u;return u=t,i=document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(u,null):u.currentStyle?u.currentStyle:u.style,n=void 0,(e={})["font-family"]=f((r=function(t){return t=t.replace(/-\D/g,(function(t){return t.charAt(1).toUpperCase()})),i[t]})("font-family"))||"times",e["font-style"]=o[r("font-style")]||"normal",e["text-align"]=a[r("text-align")]||"left","bold"===(n=s[r("font-weight")]||"normal")&&(e["font-style"]="normal"===e["font-style"]?n:n+e["font-style"]),e["font-size"]=p(r("font-size"))||1,e["line-height"]=p(r("line-height"))||1,e.display="inline"===r("display")?"inline":"block",e["margin-top"]=(n="block"===e.display)&&p(r("margin-top"))||0,e["margin-bottom"]=n&&p(r("margin-bottom"))||0,e["padding-top"]=n&&p(r("padding-top"))||0,e["padding-bottom"]=n&&p(r("padding-bottom"))||0,e["margin-left"]=n&&p(r("margin-left"))||0,e["margin-right"]=n&&p(r("margin-right"))||0,e["padding-left"]=n&&p(r("padding-left"))||0,e["padding-right"]=n&&p(r("padding-right"))||0,e["page-break-before"]=r("page-break-before")||"auto",e.float=l[r("cssFloat")]||"none",e.clear=c[r("clear")]||"none",e.color=r("color"),e},m=function(t,e,n){var r,i,o,a,s;if(o=!1,a=i=void 0,r=n["#"+t.id])if("function"==typeof r)o=r(t,e);else for(i=0,a=r.length;!o&&i!==a;)o=r[i](t,e),i++;if(r=n[t.nodeName],!o&&r)if("function"==typeof r)o=r(t,e);else for(i=0,a=r.length;!o&&i!==a;)o=r[i](t,e),i++;for(s="string"==typeof t.className?t.className.split(" "):[],i=0;i<s.length;i++)if(r=n["."+s[i]],!o&&r)if("function"==typeof r)o=r(t,e);else for(i=0,a=r.length;!o&&i!==a;)o=r[i](t,e),i++;return o},w=function(t,e){var n,r,i,o,a,s,l,c,u;for(n=[],r=[],i=0,u=t.rows[0].cells.length,l=t.clientWidth;i<u;)r[i]={name:(c=t.rows[0].cells[i]).textContent.toLowerCase().replace(/\s+/g,""),prompt:c.textContent.replace(/\r?\n/g,""),width:c.clientWidth/l*e.pdf.internal.pageSize.getWidth()},i++;for(i=1;i<t.rows.length;){for(s=t.rows[i],a={},o=0;o<s.cells.length;)a[r[o].name]=s.cells[o].textContent.replace(/\r?\n/g,""),o++;n.push(a),i++}return{rows:n,headers:r}};var x={SCRIPT:1,STYLE:1,NOSCRIPT:1,OBJECT:1,EMBED:1,SELECT:1},M=1;n=function(t,i,o){var a,s,l,c,h,d,f,p;for(s=t.childNodes,a=void 0,(h="block"===(l=u(t)).display)&&(i.setBlockBoundary(),i.setBlockStyle(l)),c=0,d=s.length;c<d;){if("object"===r(a=s[c])){if(i.executeWatchFunctions(a),1===a.nodeType&&"HEADER"===a.nodeName){var g=a,v=i.pdf.margins_doc.top;i.pdf.internal.events.subscribe("addPage",(function(t){i.y=v,n(g,i,o),i.pdf.margins_doc.top=i.y+10,i.y+=10}),!1)}if(8===a.nodeType&&"#comment"===a.nodeName)~a.textContent.indexOf("ADD_PAGE")&&(i.pdf.addPage(),i.y=i.pdf.margins_doc.top);else if(1!==a.nodeType||x[a.nodeName])if(3===a.nodeType){var b=a.nodeValue;if(a.nodeValue&&"LI"===a.parentNode.nodeName)if("OL"===a.parentNode.parentNode.nodeName)b=M+++". "+b;else{var _=l["font-size"],S=(3-.75*_)*i.pdf.internal.scaleFactor,A=.75*_*i.pdf.internal.scaleFactor,C=1.74*_/i.pdf.internal.scaleFactor;p=function(t,e){this.pdf.circle(t+S,e+A,C,"FD")}}16&a.ownerDocument.body.compareDocumentPosition(a)&&i.addText(b,l)}else"string"==typeof a&&i.addText(a,l);else{var k;if("IMG"===a.nodeName){var T=a.getAttribute("src");k=y[i.pdf.sHashCode(T)||T]}if(k){i.pdf.internal.pageSize.getHeight()-i.pdf.margins_doc.bottom<i.y+a.height&&i.y>i.pdf.margins_doc.top&&(i.pdf.addPage(),i.y=i.pdf.margins_doc.top,i.executeWatchFunctions(a));var E=u(a),O=i.x,D=12/i.pdf.internal.scaleFactor,P=(E["margin-left"]+E["padding-left"])*D,L=(E["margin-right"]+E["padding-right"])*D,I=(E["margin-top"]+E["padding-top"])*D,R=(E["margin-bottom"]+E["padding-bottom"])*D;i.pdf.addImage(k,O+=void 0!==E.float&&"right"===E.float?i.settings.width-a.width-L:P,i.y+I,a.width,a.height),k=void 0,"right"===E.float||"left"===E.float?(i.watchFunctions.push((function(t,e,n,r){return i.y>=e?(i.x+=t,i.settings.width+=n,!0):!!(r&&1===r.nodeType&&!x[r.nodeName]&&i.x+r.width>i.pdf.margins_doc.left+i.pdf.margins_doc.width)&&(i.x+=t,i.y=e,i.settings.width+=n,!0)}).bind(this,"left"===E.float?-a.width-P-L:0,i.y+a.height+I+R,a.width)),i.watchFunctions.push((function(t,e,n){return!(i.y<t&&e===i.pdf.internal.getNumberOfPages())||1===n.nodeType&&"both"===u(n).clear&&(i.y=t,!0)}).bind(this,i.y+a.height,i.pdf.internal.getNumberOfPages())),i.settings.width-=a.width+P+L,"left"===E.float&&(i.x+=a.width+P+L)):i.y+=a.height+I+R}else if("TABLE"===a.nodeName)f=w(a,i),i.y+=10,i.pdf.table(i.x,i.y,f.rows,f.headers,{autoSize:!1,printHeaders:o.printHeaders,margins:i.pdf.margins_doc,css:u(a)}),i.y=i.pdf.lastCellPos.y+i.pdf.lastCellPos.h+20;else if("OL"===a.nodeName||"UL"===a.nodeName)M=1,m(a,i,o)||n(a,i,o),i.y+=10;else if("LI"===a.nodeName){var N=i.x;i.x+=20/i.pdf.internal.scaleFactor,i.y+=3,m(a,i,o)||n(a,i,o),i.x=N}else"BR"===a.nodeName?(i.y+=l["font-size"]*i.pdf.internal.scaleFactor,i.addText("\u2028",e(l))):m(a,i,o)||n(a,i,o)}}c++}if(o.outY=i.y,h)return i.setBlockBoundary(p)},y={},v=function(t,e,n,r){var i,o=t.getElementsByTagName("img"),a=o.length,s=0;function l(){e.pdf.internal.events.publish("imagesLoaded"),r(i)}function c(t,n,r){if(t){var o=new Image;i=++s,o.crossOrigin="",o.onerror=o.onload=function(){if(o.complete&&(0===o.src.indexOf("data:image/")&&(o.width=n||o.width||0,o.height=r||o.height||0),o.width+o.height)){var i=e.pdf.sHashCode(t)||t;y[i]=y[i]||o}--s||l()},o.src=t}}for(;a--;)c(o[a].getAttribute("src"),o[a].width,o[a].height);return s||l()},b=function(t,e,r){var i=t.getElementsByTagName("footer");if(0<i.length){i=i[0];var o=e.pdf.internal.write,a=e.y;e.pdf.internal.write=function(){},n(i,e,r);var s=Math.ceil(e.y-a)+5;e.y=a,e.pdf.internal.write=o,e.pdf.margins_doc.bottom+=s;for(var l=function(t){var o=void 0!==t?t.pageNumber:1,a=e.y;e.y=e.pdf.internal.pageSize.getHeight()-e.pdf.margins_doc.bottom,e.pdf.margins_doc.bottom-=s;for(var l=i.getElementsByTagName("span"),c=0;c<l.length;++c)-1<(" "+l[c].className+" ").replace(/[\n\t]/g," ").indexOf(" pageCounter ")&&(l[c].innerHTML=o),-1<(" "+l[c].className+" ").replace(/[\n\t]/g," ").indexOf(" totalPages ")&&(l[c].innerHTML="###jsPDFVarTotalPages###");n(i,e,r),e.pdf.margins_doc.bottom+=s,e.y=a},c=i.getElementsByTagName("span"),u=0;u<c.length;++u)-1<(" "+c[u].className+" ").replace(/[\n\t]/g," ").indexOf(" totalPages ")&&e.pdf.internal.events.subscribe("htmlRenderingFinished",e.pdf.putTotalPages.bind(e.pdf,"###jsPDFVarTotalPages###"),!0);e.pdf.internal.events.subscribe("addPage",l,!1),l(),x.FOOTER=1}},_=function(t,e,r,i,o,a){if(!e)return!1;var s,l,c,u;"string"==typeof e||e.parentNode||(e=""+e.innerHTML),"string"==typeof e&&(s=e.replace(/<\/?script[^>]*?>/gi,""),u="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(c=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",c.innerHTML='<iframe style="height:1px;width:1px" name="'+u+'" />',document.body.appendChild(c),(l=window.frames[u]).document.open(),l.document.writeln(s),l.document.close(),e=l.document.body);var h,f=new d(t,r,i,o);return v.call(this,e,f,o.elementHandlers,(function(t){b(e,f,o.elementHandlers),n(e,f,o.elementHandlers),f.pdf.internal.events.publish("htmlRenderingFinished"),h=f.dispose(),"function"==typeof a?a(h):t&&console.error("jsPDF Warning: rendering issues? provide a callback to fromHTML!")})),h||{x:f.x,y:f.y}},(d=function(t,e,n,r){return this.pdf=t,this.x=e,this.y=n,this.settings=r,this.watchFunctions=[],this.init(),this}).prototype.init=function(){return this.paragraph={text:[],style:[]},this.pdf.internal.write("q")},d.prototype.dispose=function(){return this.pdf.internal.write("Q"),{x:this.x,y:this.y,ready:!0}},d.prototype.executeWatchFunctions=function(t){var e=!1,n=[];if(0<this.watchFunctions.length){for(var r=0;r<this.watchFunctions.length;++r)!0===this.watchFunctions[r](t)?e=!0:n.push(this.watchFunctions[r]);this.watchFunctions=n}return e},d.prototype.splitFragmentsIntoLines=function(t,n){var r,i,o,a,s,l,c,u,h,d,f,p,g,m;for(d=this.pdf.internal.scaleFactor,a={},l=c=u=m=s=o=h=i=void 0,p=[f=[]],r=0,g=this.settings.width;t.length;)if(s=t.shift(),m=n.shift(),s)if((o=a[(i=m["font-family"])+(h=m["font-style"])])||(o=this.pdf.internal.getFont(i,h).metadata.Unicode,a[i+h]=o),c=this.pdf.getStringUnitWidth(s,u={widths:o.widths,kerning:o.kerning,fontSize:12*m["font-size"],textIndent:r})*u.fontSize/d,"\u2028"==s)p.push(f=[]);else if(g<r+c){for(l=this.pdf.splitTextToSize(s,g,u),f.push([l.shift(),m]);l.length;)f=[[l.shift(),m]],p.push(f);r=this.pdf.getStringUnitWidth(f[0][0],u)*u.fontSize/d}else f.push([s,m]),r+=c;if(void 0!==m["text-align"]&&("center"===m["text-align"]||"right"===m["text-align"]||"justify"===m["text-align"]))for(var y=0;y<p.length;++y){var v=this.pdf.getStringUnitWidth(p[y][0][0],u)*u.fontSize/d;0<y&&(p[y][0][1]=e(p[y][0][1]));var b=g-v;if("right"===m["text-align"])p[y][0][1]["margin-left"]=b;else if("center"===m["text-align"])p[y][0][1]["margin-left"]=b/2;else if("justify"===m["text-align"]){var _=p[y][0][0].split(" ").length-1;p[y][0][1]["word-spacing"]=b/_,y===p.length-1&&(p[y][0][1]["word-spacing"]=0)}}return p},d.prototype.RenderTextFragment=function(t,e){var n,r;r=0,this.pdf.internal.pageSize.getHeight()-this.pdf.margins_doc.bottom<this.y+this.pdf.internal.getFontSize()&&(this.pdf.internal.write("ET","Q"),this.pdf.addPage(),this.y=this.pdf.margins_doc.top,this.pdf.internal.write("q","BT",this.getPdfColor(e.color),this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td"),r=Math.max(r,e["line-height"],e["font-size"]),this.pdf.internal.write(0,(-12*r).toFixed(2),"Td")),n=this.pdf.internal.getFont(e["font-family"],e["font-style"]);var i=this.getPdfColor(e.color);i!==this.lastTextColor&&(this.pdf.internal.write(i),this.lastTextColor=i),void 0!==e["word-spacing"]&&0<e["word-spacing"]&&this.pdf.internal.write(e["word-spacing"].toFixed(2),"Tw"),this.pdf.internal.write("/"+n.id,(12*e["font-size"]).toFixed(2),"Tf","("+this.pdf.internal.pdfEscape(t)+") Tj"),void 0!==e["word-spacing"]&&this.pdf.internal.write(0,"Tw")},d.prototype.getPdfColor=function(t){var e,n,r,i=/rgb\s*\(\s*(\d+),\s*(\d+),\s*(\d+\s*)\)/.exec(t);if(null!=i)e=parseInt(i[1]),n=parseInt(i[2]),r=parseInt(i[3]);else{if("string"==typeof t&&"#"!=t.charAt(0)){var o=new RGBColor(t);t=o.ok?o.toHex():"#000000"}e=t.substring(1,3),e=parseInt(e,16),n=t.substring(3,5),n=parseInt(n,16),r=t.substring(5,7),r=parseInt(r,16)}if("string"==typeof e&&/^#[0-9A-Fa-f]{6}$/.test(e)){var a=parseInt(e.substr(1),16);e=a>>16&255,n=a>>8&255,r=255&a}var s=this.f3;return 0===e&&0===n&&0===r||void 0===n?s(e/255)+" g":[s(e/255),s(n/255),s(r/255),"rg"].join(" ")},d.prototype.f3=function(t){return t.toFixed(3)},d.prototype.renderParagraph=function(t){var e,n,r,i,o,a,s,l,c,u,d,f,p;if(r=h(this.paragraph.text),f=this.paragraph.style,this.paragraph={text:[],style:[],blockstyle:{},priorblockstyle:e=this.paragraph.blockstyle},r.join("").trim()){s=this.splitFragmentsIntoLines(r,f),l=a=void 0,n=12/this.pdf.internal.scaleFactor,this.priorMarginBottom=this.priorMarginBottom||0,d=(Math.max((e["margin-top"]||0)-this.priorMarginBottom,0)+(e["padding-top"]||0))*n,u=((e["margin-bottom"]||0)+(e["padding-bottom"]||0))*n,this.priorMarginBottom=e["margin-bottom"]||0,"always"===e["page-break-before"]&&(this.pdf.addPage(),this.y=0,d=((e["margin-top"]||0)+(e["padding-top"]||0))*n),c=this.pdf.internal.write,o=i=void 0,this.y+=d,c("q","BT 0 g",this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td");for(var g=0;s.length;){for(i=l=0,o=(a=s.shift()).length;i!==o;)a[i][0].trim()&&(l=Math.max(l,a[i][1]["line-height"],a[i][1]["font-size"]),p=7*a[i][1]["font-size"]),i++;var m=0,y=0;for(void 0!==a[0][1]["margin-left"]&&0<a[0][1]["margin-left"]&&(m=(y=this.pdf.internal.getCoordinateString(a[0][1]["margin-left"]))-g,g=y),c(m+Math.max(e["margin-left"]||0,0)*n,(-12*l).toFixed(2),"Td"),i=0,o=a.length;i!==o;)a[i][0]&&this.RenderTextFragment(a[i][0],a[i][1]),i++;if(this.y+=l*n,this.executeWatchFunctions(a[0][1])&&0<s.length){var v=[],b=[];s.forEach((function(t){for(var e=0,n=t.length;e!==n;)t[e][0]&&(v.push(t[e][0]+" "),b.push(t[e][1])),++e})),s=this.splitFragmentsIntoLines(h(v),b),c("ET","Q"),c("q","BT 0 g",this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td")}}return t&&"function"==typeof t&&t.call(this,this.x-9,this.y-p/2),c("ET","Q"),this.y+=u}},d.prototype.setBlockBoundary=function(t){return this.renderParagraph(t)},d.prototype.setBlockStyle=function(t){return this.paragraph.blockstyle=t},d.prototype.addText=function(t,e){return this.paragraph.text.push(t),this.paragraph.style.push(e)},i={helvetica:"helvetica","sans-serif":"helvetica","times new roman":"times",serif:"times",times:"times",monospace:"courier",courier:"courier"},s={100:"normal",200:"normal",300:"normal",400:"normal",500:"bold",600:"bold",700:"bold",800:"bold",900:"bold",normal:"normal",bold:"bold",bolder:"bold",lighter:"normal"},o={normal:"normal",italic:"italic",oblique:"italic"},a={left:"left",right:"right",center:"center",justify:"justify"},l={none:"none",right:"right",left:"left"},c={none:"none",both:"both"},g={normal:1},t.fromHTML=function(t,e,n,r,i,o){return this.margins_doc=o||{top:0,bottom:0},r||(r={}),r.elementHandlers||(r.elementHandlers={}),_(this,t,isNaN(e)?4:e,isNaN(n)?4:n,r,i)}}(dt.API),("undefined"!=typeof window&&window||"undefined"!=typeof global&&global).html2pdf=function(t,e,n){var r=e.canvas;if(r){var i,o;if((r.pdf=e).annotations={_nameMap:[],createAnnotation:function(t,n){var r,i=e.context2d._wrapX(n.left),o=e.context2d._wrapY(n.top),a=(e.context2d._page(n.top),t.indexOf("#"));r=0<=a?{name:t.substring(a+1)}:{url:t},e.link(i,o,n.right-n.left,n.bottom-n.top,r)},setName:function(t,n){var r=e.context2d._wrapX(n.left),i=e.context2d._wrapY(n.top),o=e.context2d._page(n.top);this._nameMap[t]={page:o,x:r,y:i}}},r.annotations=e.annotations,e.context2d._pageBreakAt=function(t){this.pageBreaks.push(t)},e.context2d._gotoPage=function(t){for(;e.internal.getNumberOfPages()<t;)e.addPage();e.setPage(t)},"string"==typeof t){t=t.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");var a,s,l=document.createElement("iframe");document.body.appendChild(l),null!=(a=l.contentDocument)&&null!=a||(a=l.contentWindow.document),a.open(),a.write(t),a.close(),i=a.body,s=a.body||{},t=a.documentElement||{},o=Math.max(s.scrollHeight,s.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}else s=(i=t).body||{},o=Math.max(s.scrollHeight,s.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight);var c={async:!0,allowTaint:!0,backgroundColor:"#ffffff",canvas:r,imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1,windowHeight:o=e.internal.pageSize.getHeight(),scrollY:o};e.context2d.pageWrapYEnabled=!0,e.context2d.pageWrapY=e.internal.pageSize.getHeight(),html2canvas(i,c).then((function(t){n&&(l&&l.parentElement.removeChild(l),n(e))}))}else alert("jsPDF canvas plugin not installed")},window.tmp=html2pdf,function(t){var e=t.BlobBuilder||t.WebKitBlobBuilder||t.MSBlobBuilder||t.MozBlobBuilder;t.URL=t.URL||t.webkitURL||function(t,e){return(e=document.createElement("a")).href=t,e};var n=t.Blob,r=URL.createObjectURL,i=URL.revokeObjectURL,o=t.Symbol&&t.Symbol.toStringTag,a=!1,s=!1,l=!!t.ArrayBuffer,c=e&&e.prototype.append&&e.prototype.getBlob;try{a=2===new Blob(["ä"]).size,s=2===new Blob([new Uint8Array([1,2])]).size}catch(a){}function u(t){return t.map((function(t){if(t.buffer instanceof ArrayBuffer){var e=t.buffer;if(t.byteLength!==e.byteLength){var n=new Uint8Array(t.byteLength);n.set(new Uint8Array(e,t.byteOffset,t.byteLength)),e=n.buffer}return e}return t}))}function h(t,n){n=n||{};var r=new e;return u(t).forEach((function(t){r.append(t)})),n.type?r.getBlob(n.type):r.getBlob()}function d(t,e){return new n(u(t),e||{})}if(t.Blob&&(h.prototype=Blob.prototype,d.prototype=Blob.prototype),o)try{File.prototype[o]="File",Blob.prototype[o]="Blob",FileReader.prototype[o]="FileReader"}catch(a){}function f(){var e=!!t.ActiveXObject||"-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,n=t.XMLHttpRequest&&t.XMLHttpRequest.prototype.send;e&&n&&(XMLHttpRequest.prototype.send=function(t){t instanceof Blob&&this.setRequestHeader("Content-Type",t.type),n.call(this,t)});try{new File([],"")}catch(e){try{var r=new Function('class File extends Blob {constructor(chunks, name, opts) {opts = opts || {};super(chunks, opts || {});this.name = name;this.lastModifiedDate = opts.lastModified ? new Date(opts.lastModified) : new Date;this.lastModified = +this.lastModifiedDate;}};return new File([], ""), File')();t.File=r}catch(e){t.File=r=function(t,e,n){var r=new Blob(t,n),i=n&&void 0!==n.lastModified?new Date(n.lastModified):new Date;return r.name=e,r.lastModifiedDate=i,r.lastModified=+i,r.toString=function(){return"[object File]"},o&&(r[o]="File"),r}}}}a?(f(),t.Blob=s?t.Blob:d):c?(f(),t.Blob=h):function(){function e(t){for(var e=[],n=0;n<t.length;n++){var r=t.charCodeAt(n);r<128?e.push(r):r<2048?e.push(192|r>>6,128|63&r):r<55296||57344<=r?e.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&t.charCodeAt(n)),e.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return e}function n(t){var e,n,r,i,o,a;for(e="",r=t.length,n=0;n<r;)switch((i=t[n++])>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:e+=String.fromCharCode(i);break;case 12:case 13:o=t[n++],e+=String.fromCharCode((31&i)<<6|63&o);break;case 14:o=t[n++],a=t[n++],e+=String.fromCharCode((15&i)<<12|(63&o)<<6|(63&a)<<0)}return e}function o(t){for(var e=new Array(t.byteLength),n=new Uint8Array(t),r=e.length;r--;)e[r]=n[r];return e}function a(t){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[],r=0;r<t.length;r+=3){var i=t[r],o=r+1<t.length,a=o?t[r+1]:0,s=r+2<t.length,l=s?t[r+2]:0,c=(15&a)<<2|l>>6,u=63&l;s||(u=64,o||(c=64)),n.push(e[i>>2],e[(3&i)<<4|a>>4],e[c],e[u])}return n.join("")}var s=Object.create||function(t){function e(){}return e.prototype=t,new e};if(l)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(t){return t&&-1<c.indexOf(Object.prototype.toString.call(t))};function h(t,n){for(var r=0,i=(t=t||[]).length;r<i;r++){var a=t[r];t[r]=a instanceof h?a._buffer:"string"==typeof a?e(a):l&&(ArrayBuffer.prototype.isPrototypeOf(a)||u(a))?o(a):l&&(s=a)&&DataView.prototype.isPrototypeOf(s)?o(a.buffer):e(String(a))}var s;this._buffer=[].concat.apply([],t),this.size=this._buffer.length,this.type=n&&n.type||""}function d(t,e,n){var r=h.call(this,t,n=n||{})||this;return r.name=e,r.lastModifiedDate=n.lastModified?new Date(n.lastModified):new Date,r.lastModified=+r.lastModifiedDate,r}if(h.prototype.slice=function(t,e,n){return new h([this._buffer.slice(t||0,e||this._buffer.length)],{type:n})},h.prototype.toString=function(){return"[object Blob]"},(d.prototype=s(h.prototype)).constructor=d,Object.setPrototypeOf)Object.setPrototypeOf(d,h);else try{d.__proto__=h}catch(s){}function f(){if(!(this instanceof f))throw new TypeError("Failed to construct 'FileReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");var t=document.createDocumentFragment();this.addEventListener=t.addEventListener,this.dispatchEvent=function(e){var n=this["on"+e.type];"function"==typeof n&&n(e),t.dispatchEvent(e)},this.removeEventListener=t.removeEventListener}function p(t,e,n){if(!(e instanceof h))throw new TypeError("Failed to execute '"+n+"' on 'FileReader': parameter 1 is not of type 'Blob'.");t.result="",setTimeout((function(){this.readyState=f.LOADING,t.dispatchEvent(new Event("load")),t.dispatchEvent(new Event("loadend"))}))}d.prototype.toString=function(){return"[object File]"},f.EMPTY=0,f.LOADING=1,f.DONE=2,f.prototype.error=null,f.prototype.onabort=null,f.prototype.onerror=null,f.prototype.onload=null,f.prototype.onloadend=null,f.prototype.onloadstart=null,f.prototype.onprogress=null,f.prototype.readAsDataURL=function(t){p(this,t,"readAsDataURL"),this.result="data:"+t.type+";base64,"+a(t._buffer)},f.prototype.readAsText=function(t){p(this,t,"readAsText"),this.result=n(t._buffer)},f.prototype.readAsArrayBuffer=function(t){p(this,t,"readAsText"),this.result=t._buffer.slice()},f.prototype.abort=function(){},URL.createObjectURL=function(t){return t instanceof h?"data:"+t.type+";base64,"+a(t._buffer):r.call(URL,t)},URL.revokeObjectURL=function(t){i&&i.call(URL,t)};var g=t.XMLHttpRequest&&t.XMLHttpRequest.prototype.send;g&&(XMLHttpRequest.prototype.send=function(t){t instanceof h?(this.setRequestHeader("Content-Type",t.type),g.call(this,n(t._buffer))):g.call(this,t)}),t.FileReader=f,t.File=d,t.Blob=h}()}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")());var ft,pt,gt,mt,yt,vt,bt,_t,wt,xt,Mt,St,At,Ct,kt,Tt=Tt||function(t){if(!(void 0===t||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var e=function(){return t.URL||t.webkitURL||t},n=t.document.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in n,i=/constructor/i.test(t.HTMLElement)||t.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),a=t.setImmediate||t.setTimeout,s=function(t){a((function(){throw t}),0)},l=function(t){setTimeout((function(){"string"==typeof t?e().revokeObjectURL(t):t.remove()}),4e4)},c=function(t){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t},u=function(u,h,d){d||(u=c(u));var f,p=this,g="application/octet-stream"===u.type,m=function(){!function(t,e,n){for(var r=(e=[].concat(e)).length;r--;){var i=t["on"+e[r]];if("function"==typeof i)try{i.call(t,t)}catch(t){s(t)}}}(p,"writestart progress write writeend".split(" "))};if(p.readyState=p.INIT,r)return f=e().createObjectURL(u),void a((function(){var t,e;n.href=f,n.download=h,t=n,e=new MouseEvent("click"),t.dispatchEvent(e),m(),l(f),p.readyState=p.DONE}),0);!function(){if((o||g&&i)&&t.FileReader){var n=new FileReader;return n.onloadend=function(){var e=o?n.result:n.result.replace(/^data:[^;]*;/,"data:attachment/file;");t.open(e,"_blank")||(t.location.href=e),e=void 0,p.readyState=p.DONE,m()},n.readAsDataURL(u),p.readyState=p.INIT}f||(f=e().createObjectURL(u)),g?t.location.href=f:t.open(f,"_blank")||(t.location.href=f),p.readyState=p.DONE,m(),l(f)}()},h=u.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(t,e,n){return e=e||t.name||"download",n||(t=c(t)),navigator.msSaveOrOpenBlob(t,e)}:(h.abort=function(){},h.readyState=h.INIT=0,h.WRITING=1,h.DONE=2,h.error=h.onwritestart=h.onprogress=h.onwrite=h.onabort=h.onerror=h.onwriteend=null,function(t,e,n){return new u(t,e||t.name||"download",n)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0);function Et(t){var e=0;if(71!==t[e++]||73!==t[e++]||70!==t[e++]||56!==t[e++]||56!=(t[e++]+1&253)||97!==t[e++])throw"Invalid GIF 87a/89a header.";var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++];e++,e++;var o=null;i>>7&&(o=e,e+=3*(1<<1+(7&i)));var a=!0,s=[],l=0,c=null,u=0,h=null;for(this.width=n,this.height=r;a&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(11!==t[e]||78==t[e+1]&&69==t[e+2]&&84==t[e+3]&&83==t[e+4]&&67==t[e+5]&&65==t[e+6]&&80==t[e+7]&&69==t[e+8]&&50==t[e+9]&&46==t[e+10]&&48==t[e+11]&&3==t[e+12]&&1==t[e+13]&&0==t[e+16])e+=14,h=t[e++]|t[e++]<<8,e++;else for(e+=12;0!==(x=t[e++]);)e+=x;break;case 249:if(4!==t[e++]||0!==t[e+4])throw"Invalid graphics extension block.";var d=t[e++];l=t[e++]|t[e++]<<8,c=t[e++],0==(1&d)&&(c=null),u=d>>2&7,e++;break;case 254:for(;0!==(x=t[e++]);)e+=x;break;default:throw"Unknown graphic control label: 0x"+t[e-1].toString(16)}break;case 44:var f=t[e++]|t[e++]<<8,p=t[e++]|t[e++]<<8,g=t[e++]|t[e++]<<8,m=t[e++]|t[e++]<<8,y=t[e++],v=y>>6&1,b=o,_=!1;y>>7&&(_=!0,b=e,e+=3*(1<<1+(7&y)));var w=e;for(e++;;){var x;if(0===(x=t[e++]))break;e+=x}s.push({x:f,y:p,width:g,height:m,has_local_palette:_,palette_offset:b,data_offset:w,data_length:e-w,transparent_index:c,interlaced:!!v,delay:l,disposal:u});break;case 59:a=!1;break;default:throw"Unknown gif block: 0x"+t[e-1].toString(16)}this.numFrames=function(){return s.length},this.loopCount=function(){return h},this.frameInfo=function(t){if(t<0||t>=s.length)throw"Frame index out of range.";return s[t]},this.decodeAndBlitFrameBGRA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);Ot(t,i.data_offset,a,o);var s=i.palette_offset,l=i.transparent_index;null===l&&(l=256);var c=i.width,u=n-c,h=c,d=4*(i.y*n+i.x),f=4*((i.y+i.height)*n+i.x),p=d,g=4*u;!0===i.interlaced&&(g+=4*(c+u)*7);for(var m=8,y=0,v=a.length;y<v;++y){var b=a[y];if(0===h&&(h=c,f<=(p+=g)&&(g=u+4*(c+u)*(m-1),p=d+(c+u)*(m<<1),m>>=1)),b===l)p+=4;else{var _=t[s+3*b],w=t[s+3*b+1];r[p++]=t[s+3*b+2],r[p++]=w,r[p++]=_,r[p++]=255}--h}},this.decodeAndBlitFrameRGBA=function(e,r){var i=this.frameInfo(e),o=i.width*i.height,a=new Uint8Array(o);Ot(t,i.data_offset,a,o);var s=i.palette_offset,l=i.transparent_index;null===l&&(l=256);var c=i.width,u=n-c,h=c,d=4*(i.y*n+i.x),f=4*((i.y+i.height)*n+i.x),p=d,g=4*u;!0===i.interlaced&&(g+=4*(c+u)*7);for(var m=8,y=0,v=a.length;y<v;++y){var b=a[y];if(0===h&&(h=c,f<=(p+=g)&&(g=u+4*(c+u)*(m-1),p=d+(c+u)*(m<<1),m>>=1)),b===l)p+=4;else{var _=t[s+3*b+1],w=t[s+3*b+2];r[p++]=t[s+3*b],r[p++]=_,r[p++]=w,r[p++]=255}--h}}}function Ot(t,e,n,r){for(var i=t[e++],o=1<<i,a=o+1,s=a+1,l=i+1,c=(1<<l)-1,u=0,h=0,d=0,f=t[e++],p=new Int32Array(4096),g=null;;){for(;u<16&&0!==f;)h|=t[e++]<<u,u+=8,1===f?f=t[e++]:--f;if(u<l)break;var m=h&c;if(h>>=l,u-=l,m!==o){if(m===a)break;for(var y=m<s?m:g,v=0,b=y;o<b;)b=p[b]>>8,++v;var _=b;if(r<d+v+(y!==m?1:0))return void console.log("Warning, gif stream longer than expected.");n[d++]=_;var w=d+=v;for(y!==m&&(n[d++]=_),b=y;v--;)n[--w]=255&(b=p[b]),b>>=8;null!==g&&s<4096&&(p[s++]=g<<8|_,c+1<=s&&l<12&&(++l,c=c<<1|1)),g=m}else s=a+1,c=(1<<(l=i+1))-1,g=null}return d!==r&&console.log("Warning, gif stream shorter than expected."),n}try{e.GifWriter=function(t,e,n,r){var i=0,o=void 0===(r=void 0===r?{}:r).loop?null:r.loop,a=void 0===r.palette?null:r.palette;if(e<=0||n<=0||65535<e||65535<n)throw"Width/Height invalid.";function s(t){var e=t.length;if(e<2||256<e||e&e-1)throw"Invalid code/color length, must be power of 2 and 2 .. 256.";return e}t[i++]=71,t[i++]=73,t[i++]=70,t[i++]=56,t[i++]=57,t[i++]=97;var l=0,c=0;if(null!==a){for(var u=s(a);u>>=1;)++l;if(u=1<<l,--l,void 0!==r.background){if(u<=(c=r.background))throw"Background index out of range.";if(0===c)throw"Background index explicitly passed as 0."}}if(t[i++]=255&e,t[i++]=e>>8&255,t[i++]=255&n,t[i++]=n>>8&255,t[i++]=(null!==a?128:0)|l,t[i++]=c,t[i++]=0,null!==a)for(var h=0,d=a.length;h<d;++h){var f=a[h];t[i++]=f>>16&255,t[i++]=f>>8&255,t[i++]=255&f}if(null!==o){if(o<0||65535<o)throw"Loop count invalid.";t[i++]=33,t[i++]=255,t[i++]=11,t[i++]=78,t[i++]=69,t[i++]=84,t[i++]=83,t[i++]=67,t[i++]=65,t[i++]=80,t[i++]=69,t[i++]=50,t[i++]=46,t[i++]=48,t[i++]=3,t[i++]=1,t[i++]=255&o,t[i++]=o>>8&255,t[i++]=0}var p=!1;this.addFrame=function(e,n,r,o,l,c){if(!0===p&&(--i,p=!1),e<0||n<0||65535<e||65535<n)throw"x/y invalid.";if(r<=0||o<=0||65535<r||65535<o)throw"Width/Height invalid.";if(l.length<r*o)throw"Not enough pixels for the frame size.";var u=!0,h=(c=void 0===c?{}:c).palette;if(null==h&&(u=!1,h=a),null==h)throw"Must supply either a local or global palette.";for(var d=s(h),f=0;d>>=1;)++f;d=1<<f;var g=void 0===c.delay?0:c.delay,m=void 0===c.disposal?0:c.disposal;if(m<0||3<m)throw"Disposal out of range.";var y=!1,v=0;if(null!=c.transparent&&(y=!0,(v=c.transparent)<0||d<=v))throw"Transparent color index.";if((0!==m||y||0!==g)&&(t[i++]=33,t[i++]=249,t[i++]=4,t[i++]=m<<2|(!0===y?1:0),t[i++]=255&g,t[i++]=g>>8&255,t[i++]=v,t[i++]=0),t[i++]=44,t[i++]=255&e,t[i++]=e>>8&255,t[i++]=255&n,t[i++]=n>>8&255,t[i++]=255&r,t[i++]=r>>8&255,t[i++]=255&o,t[i++]=o>>8&255,t[i++]=!0===u?128|f-1:0,!0===u)for(var b=0,_=h.length;b<_;++b){var w=h[b];t[i++]=w>>16&255,t[i++]=w>>8&255,t[i++]=255&w}i=function(t,e,n,r){t[e++]=n;var i=e++,o=1<<n,a=o-1,s=o+1,l=s+1,c=n+1,u=0,h=0;function d(n){for(;n<=u;)t[e++]=255&h,h>>=8,u-=8,e===i+256&&(t[i]=255,i=e++)}function f(t){h|=t<<u,u+=c,d(8)}var p=r[0]&a,g={};f(o);for(var m=1,y=r.length;m<y;++m){var v=r[m]&a,b=p<<8|v,_=g[b];if(void 0===_){for(h|=p<<u,u+=c;8<=u;)t[e++]=255&h,h>>=8,u-=8,e===i+256&&(t[i]=255,i=e++);4096===l?(f(o),l=s+1,c=n+1,g={}):(1<<c<=l&&++c,g[b]=l++),p=v}else p=_}return f(p),f(s),d(1),i+1===e?t[i]=0:(t[i]=e-i-1,t[e++]=0),e}(t,i,f<2?2:f,l)},this.end=function(){return!1===p&&(t[i++]=59,p=!0),i}},e.GifReader=Et}catch(o){}function Dt(t){var e,n,r,i,o,a=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),u=new Array(64),h=new Array(65535),d=new Array(65535),f=new Array(64),p=new Array(64),g=[],m=0,y=7,v=new Array(64),b=new Array(64),_=new Array(64),w=new Array(256),x=new Array(2048),M=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],A=[0,1,2,3,4,5,6,7,8,9,10,11],C=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],k=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],T=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],E=[0,1,2,3,4,5,6,7,8,9,10,11],O=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],D=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function P(t,e){for(var n=0,r=0,i=new Array,o=1;o<=16;o++){for(var a=1;a<=t[o];a++)i[e[r]]=[],i[e[r]][0]=n,i[e[r]][1]=o,r++,n++;n*=2}return i}function L(t){for(var e=t[0],n=t[1]-1;0<=n;)e&1<<n&&(m|=1<<y),n--,--y<0&&(255==m?(I(255),I(0)):I(m),y=7,m=0)}function I(t){g.push(t)}function R(t){I(t>>8&255),I(255&t)}function N(t,e,n,r,i){for(var o,a=i[0],s=i[240],l=function(t,e){var n,r,i,o,a,s,l,c,u,h,d=0;for(u=0;u<8;++u){var p=(n=t[d])+(c=t[d+7]),g=n-c,m=(r=t[d+1])+(l=t[d+6]),y=r-l,v=(i=t[d+2])+(s=t[d+5]),b=i-s,_=(o=t[d+3])+(a=t[d+4]),w=o-a,x=p+_,M=p-_,S=m+v,A=m-v;t[d]=x+S,t[d+4]=x-S;var C=.707106781*(A+M);t[d+2]=M+C,t[d+6]=M-C;var k=.382683433*((x=w+b)-(A=y+g)),T=.5411961*x+k,E=1.306562965*A+k,O=.707106781*(S=b+y),D=g+O,P=g-O;t[d+5]=P+T,t[d+3]=P-T,t[d+1]=D+E,t[d+7]=D-E,d+=8}for(u=d=0;u<8;++u){var L=(n=t[d])+(c=t[d+56]),I=n-c,R=(r=t[d+8])+(l=t[d+48]),N=r-l,B=(i=t[d+16])+(s=t[d+40]),F=i-s,z=(o=t[d+24])+(a=t[d+32]),j=o-a,W=L+z,V=L-z,H=R+B,Y=R-B;t[d]=W+H,t[d+32]=W-H;var U=.707106781*(Y+V);t[d+16]=V+U,t[d+48]=V-U;var q=.382683433*((W=j+F)-(Y=N+I)),$=.5411961*W+q,G=1.306562965*Y+q,X=.707106781*(H=F+N),K=I+X,Z=I-X;t[d+40]=Z+$,t[d+24]=Z-$,t[d+8]=K+G,t[d+56]=K-G,d++}for(u=0;u<64;++u)f[u]=0<(h=t[u]*e[u])?h+.5|0:h-.5|0;return f}(t,e),c=0;c<64;++c)p[M[c]]=l[c];var u=p[0]-n;n=p[0],0==u?L(r[0]):(L(r[d[o=32767+u]]),L(h[o]));for(var g=63;0<g&&0==p[g];g--);if(0==g)return L(a),n;for(var m,y=1;y<=g;){for(var v=y;0==p[y]&&y<=g;++y);var b=y-v;if(16<=b){m=b>>4;for(var _=1;_<=m;++_)L(s);b&=15}L(i[(b<<4)+d[o=32767+p[y]]]),L(h[o]),y++}return 63!=g&&L(a),n}function B(t){t<=0&&(t=1),100<t&&(t=100),o!=t&&(function(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r<1?r=1:255<r&&(r=255),s[M[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var h=a((i[o]*t+50)/100);h<1?h=1:255<h&&(h=255),l[M[o]]=h}for(var d=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,p=0;p<8;p++)for(var g=0;g<8;g++)c[f]=1/(s[M[f]]*d[p]*d[g]*8),u[f]=1/(l[M[f]]*d[p]*d[g]*8),f++}(t<50?Math.floor(5e3/t):Math.floor(200-2*t)),o=t)}this.encode=function(t,o){var a,h;(new Date).getTime(),o&&B(o),g=new Array,m=0,y=7,R(65496),R(65504),R(16),I(74),I(70),I(73),I(70),I(0),I(1),I(1),I(0),R(1),R(1),I(0),I(0),function(){R(65499),R(132),I(0);for(var t=0;t<64;t++)I(s[t]);I(1);for(var e=0;e<64;e++)I(l[e])}(),a=t.width,h=t.height,R(65472),R(17),I(8),R(h),R(a),I(3),I(1),I(17),I(0),I(2),I(17),I(1),I(3),I(17),I(1),function(){R(65476),R(418),I(0);for(var t=0;t<16;t++)I(S[t+1]);for(var e=0;e<=11;e++)I(A[e]);I(16);for(var n=0;n<16;n++)I(C[n+1]);for(var r=0;r<=161;r++)I(k[r]);I(1);for(var i=0;i<16;i++)I(T[i+1]);for(var o=0;o<=11;o++)I(E[o]);I(17);for(var a=0;a<16;a++)I(O[a+1]);for(var s=0;s<=161;s++)I(D[s])}(),R(65498),R(12),I(3),I(1),I(0),I(2),I(17),I(3),I(17),I(0),I(63),I(0);var d=0,f=0,p=0;m=0,y=7,this.encode.displayName="_encode_";for(var w,M,P,F,z,j,W,V,H,Y=t.data,U=t.height,q=4*t.width,$=0;$<U;){for(w=0;w<q;){for(j=z=q*$+w,W=-1,H=V=0;H<64;H++)j=z+(V=H>>3)*q+(W=4*(7&H)),U<=$+V&&(j-=q*($+1+V-U)),q<=w+W&&(j-=w+W-q+4),M=Y[j++],P=Y[j++],F=Y[j++],v[H]=(x[M]+x[P+256>>0]+x[F+512>>0]>>16)-128,b[H]=(x[M+768>>0]+x[P+1024>>0]+x[F+1280>>0]>>16)-128,_[H]=(x[M+1280>>0]+x[P+1536>>0]+x[F+1792>>0]>>16)-128;d=N(v,c,d,e,r),f=N(b,u,f,n,i),p=N(_,u,p,n,i),w+=32}$+=8}if(0<=y){var G=[];G[1]=y+1,G[0]=(1<<y+1)-1,L(G)}return R(65497),new Uint8Array(g)},(new Date).getTime(),t||(t=50),function(){for(var t=String.fromCharCode,e=0;e<256;e++)w[e]=t(e)}(),e=P(S,A),n=P(T,E),r=P(C,k),i=P(O,D),function(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r<e;r++)d[32767+r]=n,h[32767+r]=[],h[32767+r][1]=n,h[32767+r][0]=r;for(var i=-(e-1);i<=-t;i++)d[32767+i]=n,h[32767+i]=[],h[32767+i][1]=n,h[32767+i][0]=e-1+i;t<<=1,e<<=1}}(),function(){for(var t=0;t<256;t++)x[t]=19595*t,x[t+256>>0]=38470*t,x[t+512>>0]=7471*t+32768,x[t+768>>0]=-11059*t,x[t+1024>>0]=-21709*t,x[t+1280>>0]=32768*t+8421375,x[t+1536>>0]=-27439*t,x[t+1792>>0]=-5329*t}(),B(t),(new Date).getTime()}function Pt(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}window.tmp=Et,dt.API.adler32cs=(vt="function"==typeof ArrayBuffer&&"function"==typeof Uint8Array,bt=null,_t=function(){if(!vt)return function(){return!1};try{var t={};"function"==typeof t.Buffer&&(bt=t.Buffer)}catch(t){}return function(t){return t instanceof ArrayBuffer||null!==bt&&t instanceof bt}}(),wt=null!==bt?function(t){return new bt(t,"utf8").toString("binary")}:function(t){return unescape(encodeURIComponent(t))},xt=function(t,e){for(var n=65535&t,r=t>>>16,i=0,o=e.length;i<o;i++)r=(r+(n=(n+(255&e.charCodeAt(i)))%65521))%65521;return(r<<16|n)>>>0},Mt=function(t,e){for(var n=65535&t,r=t>>>16,i=0,o=e.length;i<o;i++)r=(r+(n=(n+e[i])%65521))%65521;return(r<<16|n)>>>0},At=(St={}).Adler32=(((yt=(mt=function(t){if(!(this instanceof mt))throw new TypeError("Constructor cannot called be as a function.");if(!isFinite(t=null==t?1:+t))throw new Error("First arguments needs to be a finite number.");this.checksum=t>>>0}).prototype={}).constructor=mt).from=((ft=function(t){if(!(this instanceof mt))throw new TypeError("Constructor cannot called be as a function.");if(null==t)throw new Error("First argument needs to be a string.");this.checksum=xt(1,t.toString())}).prototype=yt,ft),mt.fromUtf8=((pt=function(t){if(!(this instanceof mt))throw new TypeError("Constructor cannot called be as a function.");if(null==t)throw new Error("First argument needs to be a string.");var e=wt(t.toString());this.checksum=xt(1,e)}).prototype=yt,pt),vt&&(mt.fromBuffer=((gt=function(t){if(!(this instanceof mt))throw new TypeError("Constructor cannot called be as a function.");if(!_t(t))throw new Error("First argument needs to be ArrayBuffer.");var e=new Uint8Array(t);return this.checksum=Mt(1,e)}).prototype=yt,gt)),yt.update=function(t){if(null==t)throw new Error("First argument needs to be a string.");return t=t.toString(),this.checksum=xt(this.checksum,t)},yt.updateUtf8=function(t){if(null==t)throw new Error("First argument needs to be a string.");var e=wt(t.toString());return this.checksum=xt(this.checksum,e)},vt&&(yt.updateBuffer=function(t){if(!_t(t))throw new Error("First argument needs to be ArrayBuffer.");var e=new Uint8Array(t);return this.checksum=Mt(this.checksum,e)}),yt.clone=function(){return new At(this.checksum)},mt),St.from=function(t){if(null==t)throw new Error("First argument needs to be a string.");return xt(1,t.toString())},St.fromUtf8=function(t){if(null==t)throw new Error("First argument needs to be a string.");var e=wt(t.toString());return xt(1,e)},vt&&(St.fromBuffer=function(t){if(!_t(t))throw new Error("First argument need to be ArrayBuffer.");var e=new Uint8Array(t);return Mt(1,e)}),St),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(t){var n,r,i,o,a,s,l,c=e,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],d={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},f={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,y=0;this.__bidiEngine__={};var v=function(t){var e=t.charCodeAt(),n=e>>8,r=f[n];return void 0!==r?c[256*r+(255&e)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},b=function(t){for(var e,n=0;n<t.length;n++){if("L"===(e=v(t.charAt(n))))return!1;if("R"===e)return!0}return!1},_=function(t,e,a,s){var l,c,u,h,d=e[s];switch(d){case"L":case"R":m=!1;break;case"N":case"AN":break;case"EN":m&&(d="AN");break;case"AL":m=!0,d="R";break;case"WS":d="N";break;case"CS":s<1||s+1>=e.length||"EN"!==(l=a[s-1])&&"AN"!==l||"EN"!==(c=e[s+1])&&"AN"!==c?d="N":m&&(c="AN"),d=c===l?c:"N";break;case"ES":d="EN"===(l=0<s?a[s-1]:"B")&&s+1<e.length&&"EN"===e[s+1]?"EN":"N";break;case"ET":if(0<s&&"EN"===a[s-1]){d="EN";break}if(m){d="N";break}for(u=s+1,h=e.length;u<h&&"ET"===e[u];)u++;d=u<h&&"EN"===e[u]?"EN":"N";break;case"NSM":if(i&&!o){for(h=e.length,u=s+1;u<h&&"NSM"===e[u];)u++;if(u<h){var f=t[s];if(l=e[u],(1425<=f&&f<=2303||64286===f)&&("R"===l||"AL"===l)){d="R";break}}}d=s<1||"B"===(l=e[s-1])?"N":a[s-1];break;case"B":n=!(m=!1),d=y;break;case"S":r=!0,d="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"BN":d="N"}return d},w=function(t,e,n){var r=t.split("");return n&&x(r,n,{hiLevel:y}),r.reverse(),e&&e.reverse(),r.join("")},x=function(t,e,i){var o,a,s,l,c,f=-1,p=t.length,g=0,b=[],w=y?h:u,x=[];for(r=n=m=!1,a=0;a<p;a++)x[a]=v(t[a]);for(s=0;s<p;s++){if(c=g,b[s]=_(t,x,b,s),o=240&(g=w[c][d[b[s]]]),e[s]=l=w[g&=15][5],0<o)if(16===o){for(a=f;a<s;a++)e[a]=1;f=-1}else f=-1;if(w[g][6])-1===f&&(f=s);else if(-1<f){for(a=f;a<s;a++)e[a]=l;f=-1}"B"===x[s]&&(e[s]=0),i.hiLevel|=l}r&&function(t,e,n){for(var r=0;r<n;r++)if("S"===t[r]){e[r]=y;for(var i=r-1;0<=i&&"WS"===t[i];i--)e[i]=y}}(x,e,p)},M=function(t,e,r,i,o){if(!(o.hiLevel<t)){if(1===t&&1===y&&!n)return e.reverse(),void(r&&r.reverse());for(var a,s,l,c,u=e.length,h=0;h<u;){if(i[h]>=t){for(l=h+1;l<u&&i[l]>=t;)l++;for(c=h,s=l-1;c<s;c++,s--)a=e[c],e[c]=e[s],e[s]=a,r&&(a=r[c],r[c]=r[s],r[s]=a);h=l}h++}}},S=function(t,e,n){var r=t.split(""),i={hiLevel:y};return n||(n=[]),x(r,n,i),function(t,e,n){if(0!==n.hiLevel&&l)for(var r,i=0;i<t.length;i++)1===e[i]&&0<=(r=p.indexOf(t[i]))&&(t[i]=p[r+1])}(r,n,i),M(2,r,e,n,i),M(1,r,e,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(t,e,n){if(function(t,e){if(e)for(var n=0;n<t.length;n++)e[n]=n;void 0===o&&(o=b(t)),void 0===s&&(s=b(t))}(t,e),i||!a||s)if(i&&a&&o^s)y=o?1:0,t=w(t,e,n);else if(!i&&a&&s)y=o?1:0,t=S(t,e,n),t=w(t,e);else if(!i||o||a||s){if(i&&!a&&o^s)t=w(t,e),t=o?(y=0,S(t,e,n)):(y=1,t=S(t,e,n),w(t,e));else if(i&&o&&!a&&s)y=1,t=S(t,e,n),t=w(t,e);else if(!i&&!a&&o^s){var r=l;o?(y=1,t=S(t,e,n),y=0,l=!1,t=S(t,e,n),l=r):(y=0,t=S(t,e,n),t=w(t,e),l=!(y=1),t=S(t,e,n),l=r,t=w(t,e))}}else y=0,t=S(t,e,n);else y=o?1:0,t=S(t,e,n);return t},this.__bidiEngine__.setOptions=function(t){t&&(i=t.isInputVisual,a=t.isOutputVisual,o=t.isInputRtl,s=t.isOutputRtl,l=t.isSymmetricSwapping)},this.__bidiEngine__.setOptions(t),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(t){var e=t.text,r=[];if("[object Array]"===Object.prototype.toString.call(e)){var i=0;for(r=[],i=0;i<e.length;i+=1)"[object Array]"===Object.prototype.toString.call(e[i])?r.push([n.doBidiReorder(e[i][0]),e[i][1],e[i][2]]):r.push([n.doBidiReorder(e[i])]);t.text=r}else t.text=n.doBidiReorder(e)}])}(dt),window.tmp=Dt,Pt.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Pt.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP;this.data=new Uint8Array(this.width*this.height*4),this[t]()}catch(t){console.log("bit decode error:"+t)}},Pt.prototype.bit1=function(){var t=Math.ceil(this.width/8),e=t%4,n=0<=this.height?this.height-1:-this.height;for(n=this.height-1;0<=n;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[o>>7-s&1];this.data[a+4*s]=l.blue,this.data[a+4*s+1]=l.green,this.data[a+4*s+2]=l.red,this.data[a+4*s+3]=255}0!=e&&(this.pos+=4-e)}},Pt.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;0<=n;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var o=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,s=15&o,l=this.palette[o>>4];if(this.data[a]=l.blue,this.data[a+1]=l.green,this.data[a+2]=l.red,this.data[a+3]=255,2*i+1>=this.width)break;this.data[a+4]=(l=this.palette[s]).blue,this.data[a+4+1]=l.green,this.data[a+4+2]=l.red,this.data[a+4+3]=255}0!=e&&(this.pos+=4-e)}},Pt.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;0<=e;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!=t&&(this.pos+=4-t)}},Pt.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;0<=n;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&e)/e*255|0,s=(o>>5&e)/e*255|0,l=o>>15?255:0,c=r*this.width*4+4*i;this.data[c]=(o>>10&e)/e*255|0,this.data[c+1]=s,this.data[c+2]=a,this.data[c+3]=l}this.pos+=t}},Pt.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;0<=r;r--){for(var i=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&e)/e*255|0,l=(a>>5&n)/n*255|0,c=i*this.width*4+4*o;this.data[c]=(a>>11)/e*255|0,this.data[c+1]=l,this.data[c+2]=s,this.data[c+3]=255}this.pos+=t}},Pt.prototype.bit24=function(){for(var t=this.height-1;0<=t;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},Pt.prototype.bit32=function(){for(var t=this.height-1;0<=t;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=e*this.width*4+4*n;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=a}},Pt.prototype.getData=function(){return this.data},window.tmp=Pt,function(t){var e=[0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29];function n(){var t=this;function e(t,e){for(var n=0;n|=1&t,t>>>=1,n<<=1,0<--e;);return n>>>1}t.build_tree=function(n){var r,i,o,a=t.dyn_tree,s=t.stat_desc.static_tree,l=t.stat_desc.elems,c=-1;for(n.heap_len=0,n.heap_max=573,r=0;r<l;r++)0!==a[2*r]?(n.heap[++n.heap_len]=c=r,n.depth[r]=0):a[2*r+1]=0;for(;n.heap_len<2;)a[2*(o=n.heap[++n.heap_len]=c<2?++c:0)]=1,n.depth[o]=0,n.opt_len--,s&&(n.static_len-=s[2*o+1]);for(t.max_code=c,r=Math.floor(n.heap_len/2);1<=r;r--)n.pqdownheap(a,r);for(o=l;r=n.heap[1],n.heap[1]=n.heap[n.heap_len--],n.pqdownheap(a,1),i=n.heap[1],n.heap[--n.heap_max]=r,n.heap[--n.heap_max]=i,a[2*o]=a[2*r]+a[2*i],n.depth[o]=Math.max(n.depth[r],n.depth[i])+1,a[2*r+1]=a[2*i+1]=o,n.heap[1]=o++,n.pqdownheap(a,1),2<=n.heap_len;);n.heap[--n.heap_max]=n.heap[1],function(e){var n,r,i,o,a,s,l=t.dyn_tree,c=t.stat_desc.static_tree,u=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,d=t.stat_desc.max_length,f=0;for(o=0;o<=15;o++)e.bl_count[o]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)d<(o=l[2*l[2*(r=e.heap[n])+1]+1]+1)&&(o=d,f++),l[2*r+1]=o,r>t.max_code||(e.bl_count[o]++,a=0,h<=r&&(a=u[r-h]),e.opt_len+=(s=l[2*r])*(o+a),c&&(e.static_len+=s*(c[2*r+1]+a)));if(0!==f){do{for(o=d-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[d]--,f-=2}while(0<f);for(o=d;0!==o;o--)for(r=e.bl_count[o];0!==r;)(i=e.heap[--n])>t.max_code||(l[2*i+1]!=o&&(e.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}}(n),function(t,n,r){var i,o,a,s=[],l=0;for(i=1;i<=15;i++)s[i]=l=l+r[i-1]<<1;for(o=0;o<=n;o++)0!==(a=t[2*o+1])&&(t[2*o]=e(s[a]++,a))}(a,t.max_code,n.bl_count)}}function r(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i}function i(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}n._length_code=[0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28],n.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],n.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],n.d_code=function(t){return t<256?e[t]:e[256+(t>>>7)]},n.extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],n.extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],n.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],n.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],r.static_ltree=[12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8],r.static_dtree=[0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5],r.static_l_desc=new r(r.static_ltree,n.extra_lbits,257,286,15),r.static_d_desc=new r(r.static_dtree,n.extra_dbits,0,30,15),r.static_bl_desc=new r(null,n.extra_blbits,0,19,7);var o=[new i(0,0,0,0,0),new i(4,4,8,4,1),new i(4,5,16,8,1),new i(4,6,32,32,1),new i(4,4,16,16,2),new i(8,16,32,32,2),new i(8,16,128,128,2),new i(8,32,128,256,2),new i(32,128,258,1024,2),new i(32,258,258,4096,2)],a=["need dictionary","stream end","","","stream error","data error","","buffer error","",""];function s(t,e,n,r){var i=t[2*e],o=t[2*n];return i<o||i==o&&r[e]<=r[n]}function l(){var t,e,i,l,c,u,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C,k,T,E,O,D,P,L,I,R,N,B,F,z,j,W,V,H,Y,U,q=this,$=new n,G=new n,X=new n;function K(){var t;for(t=0;t<286;t++)R[2*t]=0;for(t=0;t<30;t++)N[2*t]=0;for(t=0;t<19;t++)B[2*t]=0;R[512]=1,q.opt_len=q.static_len=0,j=V=0}function Z(t,e){var n,r,i=-1,o=t[1],a=0,s=7,l=4;for(0===o&&(s=138,l=3),t[2*(e+1)+1]=65535,n=0;n<=e;n++)r=o,o=t[2*(n+1)+1],++a<s&&r==o||(a<l?B[2*r]+=a:0!==r?(r!=i&&B[2*r]++,B[32]++):a<=10?B[34]++:B[36]++,i=r,l=(a=0)===o?(s=138,3):r==o?(s=6,3):(s=7,4))}function J(t){q.pending_buf[q.pending++]=t}function Q(t){J(255&t),J(t>>>8&255)}function tt(t,e){var n,r=e;16-r<U?(Q(Y|=(n=t)<<U&65535),Y=n>>>16-U,U+=r-16):(Y|=t<<U&65535,U+=r)}function et(t,e){var n=2*t;tt(65535&e[n],65535&e[n+1])}function nt(t,e){var n,r,i=-1,o=t[1],a=0,s=7,l=4;for(0===o&&(s=138,l=3),n=0;n<=e;n++)if(r=o,o=t[2*(n+1)+1],!(++a<s&&r==o)){if(a<l)for(;et(r,B),0!=--a;);else 0!==r?(r!=i&&(et(r,B),a--),et(16,B),tt(a-3,2)):a<=10?(et(17,B),tt(a-3,3)):(et(18,B),tt(a-11,7));i=r,l=(a=0)===o?(s=138,3):r==o?(s=6,3):(s=7,4)}}function rt(){16==U?(Q(Y),U=Y=0):8<=U&&(J(255&Y),Y>>>=8,U-=8)}function it(t,e){var r,i,o;if(q.pending_buf[W+2*j]=t>>>8&255,q.pending_buf[W+2*j+1]=255&t,q.pending_buf[F+j]=255&e,j++,0===t?R[2*e]++:(V++,t--,R[2*(n._length_code[e]+256+1)]++,N[2*n.d_code(t)]++),0==(8191&j)&&2<D){for(r=8*j,i=A-w,o=0;o<30;o++)r+=N[2*o]*(5+n.extra_dbits[o]);if(r>>>=3,V<Math.floor(j/2)&&r<Math.floor(i/2))return!0}return j==z-1}function ot(t,e){var r,i,o,a,s=0;if(0!==j)for(;r=q.pending_buf[W+2*s]<<8&65280|255&q.pending_buf[W+2*s+1],i=255&q.pending_buf[F+s],s++,0===r?et(i,t):(et((o=n._length_code[i])+256+1,t),0!==(a=n.extra_lbits[o])&&tt(i-=n.base_length[o],a),et(o=n.d_code(--r),e),0!==(a=n.extra_dbits[o])&&tt(r-=n.base_dist[o],a)),s<j;);et(256,t),H=t[513]}function at(){8<U?Q(Y):0<U&&J(255&Y),U=Y=0}function st(t,e,n){var r,i;tt(0+(n?1:0),3),r=t,i=e,at(),H=8,Q(i),Q(~i),q.pending_buf.set(d.subarray(r,r+i),q.pending),q.pending+=i}function lt(e){(function(t,e,i){var o,a,s=0;0<D?($.build_tree(q),G.build_tree(q),s=function(){var t;for(Z(R,$.max_code),Z(N,G.max_code),X.build_tree(q),t=18;3<=t&&0===B[2*n.bl_order[t]+1];t--);return q.opt_len+=3*(t+1)+5+5+4,t}(),(a=q.static_len+3+7>>>3)<=(o=q.opt_len+3+7>>>3)&&(o=a)):o=a=e+5,e+4<=o&&-1!=t?st(t,e,i):a==o?(tt(2+(i?1:0),3),ot(r.static_ltree,r.static_dtree)):(tt(4+(i?1:0),3),function(t,e,r){var i;for(tt(t-257,5),tt(e-1,5),tt(r-4,4),i=0;i<r;i++)tt(B[2*n.bl_order[i]+1],3);nt(R,t-1),nt(N,e-1)}($.max_code+1,G.max_code+1,s+1),ot(R,N)),K(),i&&at()})(0<=w?w:-1,A-w,e),w=A,t.flush_pending()}function ct(){var e,n,r,i;do{if(0==(i=f-k-A)&&0===A&&0===k)i=c;else if(-1==i)i--;else if(c+c-262<=A){for(d.set(d.subarray(c,c+c),0),C-=c,A-=c,w-=c,r=e=y;n=65535&g[--r],g[r]=c<=n?n-c:0,0!=--e;);for(r=e=c;n=65535&p[--r],p[r]=c<=n?n-c:0,0!=--e;);i+=c}if(0===t.avail_in)return;e=t.read_buf(d,A+k,i),3<=(k+=e)&&(m=((m=255&d[A])<<_^255&d[A+1])&b)}while(k<262&&0!==t.avail_in)}function ut(t){var e,n,r=E,i=A,o=T,a=c-262<A?A-(c-262):0,s=I,l=h,u=A+258,f=d[i+o-1],g=d[i+o];L<=T&&(r>>=2),k<s&&(s=k);do{if(d[(e=t)+o]==g&&d[e+o-1]==f&&d[e]==d[i]&&d[++e]==d[i+1]){i+=2,e++;do{}while(d[++i]==d[++e]&&d[++i]==d[++e]&&d[++i]==d[++e]&&d[++i]==d[++e]&&d[++i]==d[++e]&&d[++i]==d[++e]&&d[++i]==d[++e]&&d[++i]==d[++e]&&i<u);if(n=258-(u-i),i=u-258,o<n){if(C=t,s<=(o=n))break;f=d[i+o-1],g=d[i+o]}}}while((t=65535&p[t&l])>a&&0!=--r);return o<=k?o:k}function ht(t){return t.total_in=t.total_out=0,t.msg=null,q.pending=0,q.pending_out=0,e=113,l=0,$.dyn_tree=R,$.stat_desc=r.static_l_desc,G.dyn_tree=N,G.stat_desc=r.static_d_desc,X.dyn_tree=B,X.stat_desc=r.static_bl_desc,U=Y=0,H=8,K(),function(){var t;for(f=2*c,t=g[y-1]=0;t<y-1;t++)g[t]=0;O=o[D].max_lazy,L=o[D].good_length,I=o[D].nice_length,E=o[D].max_chain,x=T=2,m=S=k=w=A=0}(),0}q.depth=[],q.bl_count=[],q.heap=[],R=[],N=[],B=[],q.pqdownheap=function(t,e){for(var n=q.heap,r=n[e],i=e<<1;i<=q.heap_len&&(i<q.heap_len&&s(t,n[i+1],n[i],q.depth)&&i++,!s(t,r,n[i],q.depth));)n[e]=n[i],e=i,i<<=1;n[e]=r},q.deflateInit=function(t,e,n,r,o,a){return r||(r=8),o||(o=8),a||(a=0),t.msg=null,-1==e&&(e=6),o<1||9<o||8!=r||n<9||15<n||e<0||9<e||a<0||2<a?-2:(t.dstate=q,h=(c=1<<(u=n))-1,b=(y=1<<(v=o+7))-1,_=Math.floor((v+3-1)/3),d=new Uint8Array(2*c),p=[],g=[],z=1<<o+6,q.pending_buf=new Uint8Array(4*z),i=4*z,W=Math.floor(z/2),F=3*z,D=e,P=a,ht(t))},q.deflateEnd=function(){return 42!=e&&113!=e&&666!=e?-2:(q.pending_buf=null,d=p=g=null,q.dstate=null,113==e?-3:0)},q.deflateParams=function(t,e,n){var r=0;return-1==e&&(e=6),e<0||9<e||n<0||2<n?-2:(o[D].func!=o[e].func&&0!==t.total_in&&(r=t.deflate(1)),D!=e&&(O=o[D=e].max_lazy,L=o[D].good_length,I=o[D].nice_length,E=o[D].max_chain),P=n,r)},q.deflateSetDictionary=function(t,n,r){var i,o=r,a=0;if(!n||42!=e)return-2;if(o<3)return 0;for(c-262<o&&(a=r-(o=c-262)),d.set(n.subarray(a,a+o),0),w=A=o,m=((m=255&d[0])<<_^255&d[1])&b,i=0;i<=o-3;i++)p[i&h]=g[m=(m<<_^255&d[i+2])&b],g[m]=i;return 0},q.deflate=function(n,s){var f,v,E,L,I,R;if(4<s||s<0)return-2;if(!n.next_out||!n.next_in&&0!==n.avail_in||666==e&&4!=s)return n.msg=a[4],-2;if(0===n.avail_out)return n.msg=a[7],-5;if(t=n,L=l,l=s,42==e&&(v=8+(u-8<<4)<<8,3<(E=(D-1&255)>>1)&&(E=3),v|=E<<6,0!==A&&(v|=32),e=113,J((R=v+=31-v%31)>>8&255),J(255&R)),0!==q.pending){if(t.flush_pending(),0===t.avail_out)return l=-1,0}else if(0===t.avail_in&&s<=L&&4!=s)return t.msg=a[7],-5;if(666==e&&0!==t.avail_in)return n.msg=a[7],-5;if(0!==t.avail_in||0!==k||0!=s&&666!=e){switch(I=-1,o[D].func){case 0:I=function(e){var n,r=65535;for(i-5<r&&(r=i-5);;){if(k<=1){if(ct(),0===k&&0==e)return 0;if(0===k)break}if(A+=k,n=w+r,((k=0)===A||n<=A)&&(k=A-n,A=n,lt(!1),0===t.avail_out))return 0;if(c-262<=A-w&&(lt(!1),0===t.avail_out))return 0}return lt(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(s);break;case 1:I=function(e){for(var n,r=0;;){if(k<262){if(ct(),k<262&&0==e)return 0;if(0===k)break}if(3<=k&&(r=65535&g[m=(m<<_^255&d[A+2])&b],p[A&h]=g[m],g[m]=A),0!==r&&(A-r&65535)<=c-262&&2!=P&&(x=ut(r)),3<=x)if(n=it(A-C,x-3),k-=x,x<=O&&3<=k){for(x--;m=(m<<_^255&d[2+ ++A])&b,r=65535&g[m],p[A&h]=g[m],g[m]=A,0!=--x;);A++}else A+=x,x=0,m=((m=255&d[A])<<_^255&d[A+1])&b;else n=it(0,255&d[A]),k--,A++;if(n&&(lt(!1),0===t.avail_out))return 0}return lt(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(s);break;case 2:I=function(e){for(var n,r,i=0;;){if(k<262){if(ct(),k<262&&0==e)return 0;if(0===k)break}if(3<=k&&(i=65535&g[m=(m<<_^255&d[A+2])&b],p[A&h]=g[m],g[m]=A),T=x,M=C,x=2,0!==i&&T<O&&(A-i&65535)<=c-262&&(2!=P&&(x=ut(i)),x<=5&&(1==P||3==x&&4096<A-C)&&(x=2)),3<=T&&x<=T){for(r=A+k-3,n=it(A-1-M,T-3),k-=T-1,T-=2;++A<=r&&(i=65535&g[m=(m<<_^255&d[A+2])&b],p[A&h]=g[m],g[m]=A),0!=--T;);if(S=0,x=2,A++,n&&(lt(!1),0===t.avail_out))return 0}else if(0!==S){if((n=it(0,255&d[A-1]))&&lt(!1),A++,k--,0===t.avail_out)return 0}else S=1,A++,k--}return 0!==S&&(n=it(0,255&d[A-1]),S=0),lt(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(s)}if(2!=I&&3!=I||(e=666),0==I||2==I)return 0===t.avail_out&&(l=-1),0;if(1==I){if(1==s)tt(2,3),et(256,r.static_ltree),rt(),1+H+10-U<9&&(tt(2,3),et(256,r.static_ltree),rt()),H=7;else if(st(0,0,!1),3==s)for(f=0;f<y;f++)g[f]=0;if(t.flush_pending(),0===t.avail_out)return l=-1,0}}return 4!=s?0:1}}function c(){this.next_in_index=0,this.next_out_index=0,this.avail_in=0,this.total_in=0,this.avail_out=0,this.total_out=0}c.prototype={deflateInit:function(t,e){return this.dstate=new l,e||(e=15),this.dstate.deflateInit(this,t,e)},deflate:function(t){return this.dstate?this.dstate.deflate(this,t):-2},deflateEnd:function(){if(!this.dstate)return-2;var t=this.dstate.deflateEnd();return this.dstate=null,t},deflateParams:function(t,e){return this.dstate?this.dstate.deflateParams(this,t,e):-2},deflateSetDictionary:function(t,e){return this.dstate?this.dstate.deflateSetDictionary(this,t,e):-2},read_buf:function(t,e,n){var r=this.avail_in;return n<r&&(r=n),0===r?0:(this.avail_in-=r,t.set(this.next_in.subarray(this.next_in_index,this.next_in_index+r),e),this.next_in_index+=r,this.total_in+=r,r)},flush_pending:function(){var t=this,e=t.dstate.pending;e>t.avail_out&&(e=t.avail_out),0!==e&&(t.next_out.set(t.dstate.pending_buf.subarray(t.dstate.pending_out,t.dstate.pending_out+e),t.next_out_index),t.next_out_index+=e,t.dstate.pending_out+=e,t.total_out+=e,t.avail_out-=e,t.dstate.pending-=e,0===t.dstate.pending&&(t.dstate.pending_out=0))}};var u=t.zip||t;u.Deflater=u._jzlib_Deflater=function(t){var e=new c,n=new Uint8Array(512),r=t?t.level:-1;void 0===r&&(r=-1),e.deflateInit(r),e.next_out=n,this.append=function(t,r){var i,o=[],a=0,s=0,l=0;if(t.length){e.next_in_index=0,e.next_in=t,e.avail_in=t.length;do{if(e.next_out_index=0,e.avail_out=512,0!=e.deflate(0))throw new Error("deflating: "+e.msg);e.next_out_index&&o.push(512==e.next_out_index?new Uint8Array(n):new Uint8Array(n.subarray(0,e.next_out_index))),l+=e.next_out_index,r&&0<e.next_in_index&&e.next_in_index!=a&&(r(e.next_in_index),a=e.next_in_index)}while(0<e.avail_in||0===e.avail_out);return i=new Uint8Array(l),o.forEach((function(t){i.set(t,s),s+=t.length})),i}},this.flush=function(){var t,r,i=[],o=0,a=0;do{if(e.next_out_index=0,e.avail_out=512,1!=(t=e.deflate(4))&&0!=t)throw new Error("deflating: "+e.msg);0<512-e.avail_out&&i.push(new Uint8Array(n.subarray(0,e.next_out_index))),a+=e.next_out_index}while(0<e.avail_in||0===e.avail_out);return e.deflateEnd(),r=new Uint8Array(a),i.forEach((function(t){r.set(t,o),o+=t.length})),r}}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")()),("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")()).RGBColor=function(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=(t=t.replace(/ /g,"")).toLowerCase();var n={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(var r in n)t==r&&(t=n[r]);for(var i=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],o=0;o<i.length;o++){var a=i[o].process,s=i[o].re.exec(t);s&&(e=a(s),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:255<this.r?255:this.r,this.g=this.g<0||isNaN(this.g)?0:255<this.g?255:this.g,this.b=this.b<0||isNaN(this.b)?0:255<this.b?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}},function(t){var e="+".charCodeAt(0),n="/".charCodeAt(0),r="0".charCodeAt(0),i="a".charCodeAt(0),o="A".charCodeAt(0),a="-".charCodeAt(0),s="_".charCodeAt(0),l=function(t){var l=t.charCodeAt(0);return l===e||l===a?62:l===n||l===s?63:l<r?-1:l<r+10?l-r+26+26:l<o+26?l-o:l<i+26?l-i+26:void 0};t.API.TTFFont=function(){function t(t,e,n){var r;if(this.rawData=t,r=this.contents=new u(t),this.contents.pos=4,"ttcf"===r.readString(4)){if(!e)throw new Error("Must specify a font name for TTC files.");throw new Error("Font "+e+" not found in TTC file.")}r.pos=0,this.parse(),this.subset=new E(this),this.registerTTF()}return t.open=function(e,n,r,i){if("string"!=typeof r)throw new Error("Invalid argument supplied in TTFFont.open");return new t(function(t){var e,n,r,i,o,a;if(0<t.length%4)throw new Error("Invalid string. Length must be a multiple of 4");var s=t.length;o="="===t.charAt(s-2)?2:"="===t.charAt(s-1)?1:0,a=new Uint8Array(3*t.length/4-o),r=0<o?t.length-4:t.length;var c=0;function u(t){a[c++]=t}for(n=e=0;e<r;e+=4,n+=3)u((16711680&(i=l(t.charAt(e))<<18|l(t.charAt(e+1))<<12|l(t.charAt(e+2))<<6|l(t.charAt(e+3))))>>16),u((65280&i)>>8),u(255&i);return 2===o?u(255&(i=l(t.charAt(e))<<2|l(t.charAt(e+1))>>4)):1===o&&(u((i=l(t.charAt(e))<<10|l(t.charAt(e+1))<<4|l(t.charAt(e+2))>>2)>>8&255),u(255&i)),a}(r),n,i)},t.prototype.parse=function(){return this.directory=new h(this.contents),this.head=new p(this),this.name=new w(this),this.cmap=new m(this),this.toUnicode=new Map,this.hhea=new y(this),this.maxp=new x(this),this.hmtx=new M(this),this.post=new b(this),this.os2=new v(this),this.loca=new T(this),this.glyf=new A(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var t,e,n,r;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var t,e,n,r;for(r=[],t=0,e=(n=this.bbox).length;t<e;t++)r.push(Math.round(n[t]*this.scaleFactor));return r}).call(this),this.stemV=0,this.post.exists?(e=255&(n=this.post.italic_angle),!0&(t=n>>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+e)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(r=this.familyClass)||2===r||3===r||4===r||5===r||7===r,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(t){var e;return(null!=(e=this.cmap.unicode)?e.codeMap[t]:void 0)||0},t.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},t.prototype.widthOfString=function(t,e,n){var r,i,o,a,s;for(i=a=o=0,s=(t=""+t).length;0<=s?a<s:s<a;i=0<=s?++a:--a)r=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/e)||0;return o*(e/1e3)},t.prototype.lineHeight=function(t,e){return null==e&&(e=!1),(this.ascender+(e?this.lineGap:0)-this.decender)/1e3*t},t}();var c,u=function(){function t(t){this.data=null!=t?t:[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(t){return this.data[this.pos++]=t},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt32=function(){var t;return 2147483648<=(t=this.readUInt32())?t-4294967296:t},t.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},t.prototype.readInt16=function(){var t;return 32768<=(t=this.readUInt16())?t-65536:t},t.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},t.prototype.readString=function(t){var e,n,r;for(n=[],e=r=0;0<=t?r<t:t<r;e=0<=t?++r:--r)n[e]=String.fromCharCode(this.readByte());return n.join("")},t.prototype.writeString=function(t){var e,n,r,i;for(i=[],e=n=0,r=t.length;0<=r?n<r:r<n;e=0<=r?++n:--n)i.push(this.writeByte(t.charCodeAt(e)));return i},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(t){return this.writeInt16(t)},t.prototype.readLongLong=function(){var t,e,n,r,i,o,a,s;return t=this.readByte(),e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^o)+256*(255^a)+(255^s)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*r+16777216*i+65536*o+256*a+s},t.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(t){return this.writeInt32(t)},t.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:t<n;0<=t?++n:--n)e.push(this.readByte());return e},t.prototype.write=function(t){var e,n,r;for(r=[],e=0,n=t.length;e<n;e++)r.push(this.writeByte(t[e]));return r},t}(),h=function(){var t;function e(t){var e,n,r;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:r<n;0<=r?++n:--n)e={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[e.tag]=e}return e.prototype.encode=function(e){var n,r,i,o,a,s,l,c,h,d,f,p;for(p in d=Object.keys(e).length,a=Math.log(2),c=16*Math.floor(Math.log(d)/a),i=Math.floor(c/a),l=16*d-c,(r=new u).writeInt(this.scalarType),r.writeShort(d),r.writeShort(c),r.writeShort(i),r.writeShort(l),s=r.pos+16*d,o=null,f=[],e)for(h=e[p],r.writeString(p),r.writeInt(t(h)),r.writeInt(s),r.writeInt(h.length),f=f.concat(h),"head"===p&&(o=s),s+=h.length;s%4;)f.push(0),s++;return r.write(f),n=2981146554-t(r.data),r.pos=o+8,r.writeUInt32(n),r.data},t=function(t){var e,n,r,i;for(t=S.call(t);t.length%4;)t.push(0);for(n=new u(t),r=e=0,i=t.length;r<i;r+=4)e+=n.readUInt32();return 4294967295&e},e}(),d={}.hasOwnProperty,f=function(t,e){for(var n in e)d.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};c=function(){function t(t){var e;this.file=t,this.exists=!!(e=this.file.directory.tables[this.tag]),e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var p=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var e;return(e=new u).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},e}(),g=function(){function t(t,e){var n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),u=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=m=0;m<256;s=++m)this.codeMap[s]=t.readByte();break;case 4:for(d=t.readUInt16(),h=d/2,t.pos+=6,i=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:h<e;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),t.pos+=2,p=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:h<e;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),l=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:h<e;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),c=function(){var e,n;for(n=[],s=e=0;0<=h?e<h:h<e;s=0<=h?++e:--e)n.push(t.readUInt16());return n}(),r=(this.length-t.pos+this.offset)/2,a=function(){var e,n;for(n=[],s=e=0;0<=r?e<r:r<e;s=0<=r?++e:--e)n.push(t.readUInt16());return n}(),s=y=0,b=i.length;y<b;s=++y)for(g=i[s],n=v=f=p[s];f<=g?v<=g:g<=v;n=f<=g?++v:--v)0===c[s]?o=n+l[s]:0!==(o=a[c[s]/2+(n-f)-(h-s)]||0)&&(o+=l[s]),this.codeMap[n]=65535&o}t.pos=u}return t.encode=function(t,e){var n,r,i,o,a,s,l,c,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C,k,T,E,O,D,P,L,I,R,N,B,F,z,j,W,V,H,Y,U,q,$;switch(E=new u,o=Object.keys(t).sort((function(t,e){return t-e})),e){case"macroman":for(g=0,m=function(){var t,e;for(e=[],p=t=0;t<256;p=++t)e.push(0);return e}(),v={0:0},i={},O=0,I=o.length;O<I;O++)null==v[Y=t[r=o[O]]]&&(v[Y]=++g),i[r]={old:t[r],new:v[t[r]]},m[r]=v[t[r]];return E.writeUInt16(1),E.writeUInt16(0),E.writeUInt32(12),E.writeUInt16(0),E.writeUInt16(262),E.writeUInt16(0),E.write(m),{charMap:i,subtable:E.data,maxGlyphID:g+1};case"unicode":for(k=[],h=[],v={},n={},y=l=null,D=b=0,R=o.length;D<R;D++)null==v[_=t[r=o[D]]]&&(v[_]=++b),n[r]={old:_,new:v[_]},a=v[_]-r,null!=y&&a===l||(y&&h.push(y),k.push(r),l=a),y=r;for(y&&h.push(y),h.push(65535),k.push(65535),A=2*(S=k.length),M=2*Math.pow(Math.log(S)/Math.LN2,2),d=Math.log(M/2)/Math.LN2,x=2*S-M,s=[],w=[],f=[],p=P=0,N=k.length;P<N;p=++P){if(c=h[p],65535===(C=k[p])){s.push(0),w.push(0);break}if(32768<=C-(T=n[C].new))for(s.push(0),w.push(2*(f.length+S-p)),r=L=C;C<=c?L<=c:c<=L;r=C<=c?++L:--L)f.push(n[r].new);else s.push(T-C),w.push(0)}for(E.writeUInt16(3),E.writeUInt16(1),E.writeUInt32(12),E.writeUInt16(4),E.writeUInt16(16+8*S+2*f.length),E.writeUInt16(0),E.writeUInt16(A),E.writeUInt16(M),E.writeUInt16(d),E.writeUInt16(x),V=0,B=h.length;V<B;V++)E.writeUInt16(r=h[V]);for(E.writeUInt16(0),H=0,F=k.length;H<F;H++)E.writeUInt16(r=k[H]);for(U=0,z=s.length;U<z;U++)E.writeUInt16(a=s[U]);for(q=0,j=w.length;q<j;q++)E.writeUInt16(w[q]);for($=0,W=f.length;$<W;$++)E.writeUInt16(g=f[$]);return{charMap:n,subtable:E.data,maxGlyphID:b+1}}},t}(),m=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="cmap",e.prototype.parse=function(t){var e,n,r;for(t.pos=this.offset,this.version=t.readUInt16(),n=t.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=n?r<n:n<r;0<=n?++r:--r)e=new g(t,this.offset),this.tables.push(e),e.isUnicode&&null==this.unicode&&(this.unicode=e);return!0},e.encode=function(t,e){var n,r;return null==e&&(e="macroman"),n=g.encode(t,e),(r=new u).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),y=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),v=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),0<this.version&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;++e)n.push(t.readInt());return n}(),1<this.version))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),b=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="post",e.prototype.parse=function(t){var e,n,r,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:break;case 131072:for(n=t.readUInt16(),this.glyphNameIndex=[],r=0;0<=n?r<n:n<r;0<=n?++r:--r)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],i=[];t.pos<this.offset+this.length;)e=t.readByte(),i.push(this.names.push(t.readString(e)));return i;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 196608:break;case 262144:return this.map=(function(){var e,n,r;for(r=[],e=0,n=this.file.maxp.numGlyphs;0<=n?e<n:n<e;0<=n?++e:--e)r.push(t.readUInt32());return r}).call(this)}},e}(),_=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},w=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="name",e.prototype.parse=function(t){var e,n,r,i,o,a,s,l,c,u,h,d;for(t.pos=this.offset,t.readShort(),e=t.readShort(),a=t.readShort(),n=[],i=c=0;0<=e?c<e:e<c;i=0<=e?++c:--c)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+a+t.readShort()});for(s={},i=u=0,h=n.length;u<h;i=++u)t.pos=(r=n[i]).offset,l=t.readString(r.length),o=new _(l,r),null==s[d=r.nameID]&&(s[d]=[]),s[r.nameID].push(o);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(t){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},e}(),x=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),M=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="hmtx",e.prototype.parse=function(t){var e,n,r,i,o,a;for(t.pos=this.offset,this.metrics=[],r=0,o=this.file.hhea.numberOfMetrics;0<=o?r<o:o<r;0<=o?++r:--r)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var e,r;for(r=[],e=0;0<=n?e<n:n<e;0<=n?++e:--e)r.push(t.readInt16());return r}(),this.widths=(function(){var t,e,n,r;for(r=[],t=0,e=(n=this.metrics).length;t<e;t++)r.push(n[t].advance);return r}).call(this),e=this.widths[this.widths.length-1],a=[],i=0;0<=n?i<n:n<i;0<=n?++i:--i)a.push(this.widths.push(e));return a},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),S=[].slice,A=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="glyf",e.prototype.parse=function(t){return this.cache={}},e.prototype.glyphFor=function(t){var e,n,r,i,o,a,s,l,c,h;return(t=t)in this.cache?this.cache[t]:(e=this.file.contents,n=(i=this.file.loca).indexOf(t),0===(r=i.lengthOf(t))?this.cache[t]=null:(e.pos=this.offset+n,o=(a=new u(e.read(r))).readShort(),l=a.readShort(),h=a.readShort(),s=a.readShort(),c=a.readShort(),this.cache[t]=-1===o?new k(a,l,h,s,c):new C(a,o,l,h,s,c),this.cache[t]))},e.prototype.encode=function(t,e,n){var r,i,o,a,s;for(o=[],i=[],a=0,s=e.length;a<s;a++)r=t[e[a]],i.push(o.length),r&&(o=o.concat(r.encode(n)));return i.push(o.length),{table:o,offsets:i}},e}(),C=function(){function t(t,e,n,r,i,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=o,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),k=function(){function t(t,e,n,r,i){var o,a;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;a=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readShort()),32&a;)o.pos+=1&a?4:2,128&a?o.pos+=8:64&a?o.pos+=4:8&a&&(o.pos+=2)}return t.prototype.encode=function(t){var e,n,r,i;for(n=new u(S.call(this.raw.data)),e=r=0,i=this.glyphIDs.length;r<i;e=++r)n.pos=this.glyphOffsets[e];return n.data},t}(),T=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return f(e,c),e.prototype.tag="loca",e.prototype.parse=function(t){return t.pos=this.offset,this.offsets=0===this.file.head.indexToLocFormat?(function(){var e,n,r;for(r=[],e=0,n=this.length;e<n;e+=2)r.push(2*t.readUInt16());return r}).call(this):(function(){var e,n,r;for(r=[],e=0,n=this.length;e<n;e+=4)r.push(t.readUInt32());return r}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,o=0;o<n.length;++o)if(n[o]=r,i<e.length&&e[i]==o){++i,n[o]=r;var a=this.offsets[o+1]-this.offsets[o];0<a&&(r+=a)}for(var s=new Array(4*n.length),l=0;l<n.length;++l)s[4*l+3]=255&n[l],s[4*l+2]=(65280&n[l])>>8,s[4*l+1]=(16711680&n[l])>>16,s[4*l]=(4278190080&n[l])>>24;return s},e}(),E=function(){function t(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var t,e,n,r;for(e in n=this.font.cmap.tables[0].codeMap,t={},r=this.subset)t[e]=n[r[e]];return t},t.prototype.glyphsFor=function(t){var e,n,r,i,o,a,s;for(r={},o=0,a=t.length;o<a;o++)r[i=t[o]]=this.font.glyf.glyphFor(i);for(i in e=[],r)(null!=(n=r[i])?n.compound:void 0)&&e.push.apply(e,n.glyphIDs);if(0<e.length)for(i in s=this.glyphsFor(e))r[i]=n=s[i];return r},t.prototype.encode=function(t,e){var n,r,i,o,a,s,l,c,u,h,d,f,p,g;for(r in n=m.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),h={0:0},g=n.charMap)h[(a=g[r]).old]=a.new;for(d in u=n.maxGlyphID,o)d in h||(h[d]=u++);return l=function(t){var e,n;for(e in n={},t)n[t[e]]=e;return n}(h),c=Object.keys(l).sort((function(t,e){return t-e})),f=function(){var t,e,n;for(n=[],t=0,e=c.length;t<e;t++)n.push(l[c[t]]);return n}(),i=this.font.glyf.encode(o,f,h),s=this.font.loca.encode(i.offsets,f),p={cmap:this.font.cmap.raw(),glyf:i.table,loca:s,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(p["OS/2"]=this.font.os2.raw()),this.font.directory.encode(p)},t}();t.API.PDFObject=function(){var t;function e(){}return t=function(t,e){return(Array(e+1).join("0")+t).slice(-e)},e.convert=function(n){var r,i;if(Array.isArray(n))return"["+function(){var t,r,i;for(i=[],t=0,r=n.length;t<r;t++)i.push(e.convert(n[t]));return i}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if("[object Object]"!=={}.toString.call(n))return""+n;for(r in i=["<<"],n)i.push("/"+r+" "+e.convert(n[r]));return i.push(">>"),i.join("\n")},e}()}(dt),Ct="undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof global&&global||Function('return typeof this === "object" && this.content')()||Function("return this")(),kt=function(){var t,e,n;function r(t){var e,n,r,i,o,a,s,l,c,u,h,d,f;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},o=null;;){switch(e=this.readUInt32(),l=(function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}).call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":o&&this.animation.frames.push(o),this.pos+=4,o={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},i=this.readUInt16(),r=this.readUInt16()||100,o.delay=1e3*i/r,o.disposeOp=this.data[this.pos++],o.blendOp=this.data[this.pos++],o.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,e-=4),t=(null!=o?o.data:void 0)||this.imgData,h=0;0<=e?h<e:e<h;0<=e?++h:--h)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(n=this.palette.length/3,this.transparency.indexed=this.read(e),this.transparency.indexed.length>n)throw new Error("More transparent colors than palette size");if(0<(c=n-this.transparency.indexed.length))for(d=0;0<=c?d<c:c<d;0<=c?++d:--d)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":a=(u=this.read(e)).indexOf(0),s=String.fromCharCode.apply(String,u.slice(0,a)),this.text[s]=String.fromCharCode.apply(String,u.slice(a+1));break;case"IEND":return o&&this.animation.frames.push(o),this.colors=(function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}).call(this),this.hasAlphaChannel=4===(f=this.colorType)||6===f,this.pixelBitlength=this.bits*(this.colors+(this.hasAlphaChannel?1:0)),this.colorSpace=(function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}).call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.load=function(t,e,n){var i;return"function"==typeof e&&(n=e),(i=new XMLHttpRequest).open("GET",t,!0),i.responseType="arraybuffer",i.onload=function(){var t;return t=new r(new Uint8Array(i.response||i.mozResponseArrayBuffer)),"function"==typeof(null!=e?e.getContext:void 0)&&t.render(e),"function"==typeof n?n(t):void 0},i.send(null)},r.prototype.read=function(t){var e,n;for(n=[],e=0;0<=t?e<t:t<e;0<=t?++e:--e)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(t){var e=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*e),r=0,i=this;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);function o(o,a,s,l){var c,u,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C,k,T,E=Math.ceil((i.width-o)/s),O=Math.ceil((i.height-a)/l),D=i.width==E&&i.height==O;for(w=e*E,b=D?n:new Uint8Array(w*O),p=t.length,u=_=0;_<O&&r<p;){switch(t[r++]){case 0:for(d=S=0;S<w;d=S+=1)b[u++]=t[r++];break;case 1:for(d=A=0;A<w;d=A+=1)c=t[r++],f=d<e?0:b[u-e],b[u++]=(c+f)%256;break;case 2:for(d=C=0;C<w;d=C+=1)c=t[r++],h=(d-d%e)/e,b[u++]=((x=_&&b[(_-1)*w+h*e+d%e])+c)%256;break;case 3:for(d=k=0;k<w;d=k+=1)c=t[r++],h=(d-d%e)/e,f=d<e?0:b[u-e],x=_&&b[(_-1)*w+h*e+d%e],b[u++]=(c+Math.floor((f+x)/2))%256;break;case 4:for(d=T=0;T<w;d=T+=1)c=t[r++],h=(d-d%e)/e,0===_?x=M=0:(x=b[(_-1)*w+h*e+d%e],M=h&&b[(_-1)*w+(h-1)*e+d%e]),g=(f=d<e?0:b[u-e])+x-M,m=Math.abs(g-f),y=Math.abs(g-x),v=Math.abs(g-M),b[u++]=(c+(m<=y&&m<=v?f:y<=v?x:M))%256;break;default:throw new Error("Invalid filter algorithm: "+t[r-1])}if(!D){var P=((a+_*l)*i.width+o)*e,L=_*w;for(d=0;d<E;d+=1){for(var I=0;I<e;I+=1)n[P++]=b[L++];P+=(s-1)*e}}_++}}return t=(t=new It(t)).getBytes(),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var t,e,n,r,i,o,a,s,l;for(n=this.palette,o=this.transparency.indexed||[],i=new Uint8Array((o.length||0)+n.length),r=0,e=a=t=0,s=n.length;a<s;e=a+=3)i[r++]=n[e],i[r++]=n[e+1],i[r++]=n[e+2],i[r++]=null!=(l=o[t++])?l:255;return i},r.prototype.copyToImageData=function(t,e){var n,r,i,o,a,s,l,c,u,h,d;if(r=this.colors,u=null,n=this.hasAlphaChannel,this.palette.length&&(u=null!=(d=this._decodedPalette)?d:this._decodedPalette=this.decodePalette(),r=4,n=!0),c=(i=t.data||t).length,a=u||e,o=s=0,1===r)for(;o<c;)l=u?4*e[o/4]:s,h=a[l++],i[o++]=h,i[o++]=h,i[o++]=h,i[o++]=n?a[l++]:255,s=l;else for(;o<c;)l=u?4*e[o/4]:s,i[o++]=a[l++],i[o++]=a[l++],i[o++]=a[l++],i[o++]=n?a[l++]:255,s=l},r.prototype.decode=function(){var t;return t=new Uint8Array(this.width*this.height*4),this.copyToImageData(t,this.decodePixels()),t};try{e=Ct.document.createElement("canvas"),n=e.getContext("2d")}catch(o){return-1}return t=function(t){var r;return n.width=t.width,n.height=t.height,n.clearRect(0,0,t.width,t.height),n.putImageData(t,0,0),(r=new Image).src=e.toDataURL(),r},r.prototype.decodeFrames=function(e){var n,r,i,o,a,s,l,c;if(this.animation){for(c=[],r=a=0,s=(l=this.animation.frames).length;a<s;r=++a)i=e.createImageData((n=l[r]).width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,o),n.imageData=i,c.push(n.image=t(i));return c}},r.prototype.renderFrame=function(t,e){var n,r,i;return n=(r=this.animation.frames)[e],i=r[e-1],0===e&&t.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?t.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&t.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&t.clearRect(n.xOffset,n.yOffset,n.width,n.height),t.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(t){var e,n,r,i,o,a,s=this;return n=0,i=(a=this.animation).numFrames,r=a.frames,o=a.numPlays,(e=function(){var a,l;if(a=n++%i,l=r[a],s.renderFrame(t,a),1<i&&n/i<o)return s.animation._timeout=setTimeout(e,l.delay)})()},r.prototype.stopAnimation=function(){var t;return clearTimeout(null!=(t=this.animation)?t._timeout:void 0)},r.prototype.render=function(t){var e,n;return t._png&&t._png.stopAnimation(),t._png=this,t.width=this.width,t.height=this.height,e=t.getContext("2d"),this.animation?(this.decodeFrames(e),this.animate(e)):(n=e.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),e.putImageData(n,0,0))},r}(),Ct.PNG=kt;var Lt=function(){function t(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return t.prototype={ensureBuffer:function(t){var e=this.buffer,n=e?e.byteLength:0;if(t<n)return e;for(var r=512;r<t;)r<<=1;for(var i=new Uint8Array(r),o=0;o<n;++o)i[o]=e[o];return this.buffer=i},getByte:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return this.buffer[this.pos++]},getBytes:function(t){var e=this.pos;if(t){this.ensureBuffer(e+t);for(var n=e+t;!this.eof&&this.bufferLength<n;)this.readBlock();var r=this.bufferLength;r<n&&(n=r)}else{for(;!this.eof;)this.readBlock();n=this.bufferLength}return this.pos=n,this.buffer.subarray(e,n)},lookChar:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(t,e,n){for(var r=t+e;this.bufferLength<=r&&!this.eof;)this.readBlock();return new Stream(this.buffer,t,e,n)},skip:function(t){t||(t=1),this.pos+=t},reset:function(){this.pos=0}},t}(),It=function(){if("undefined"!=typeof Uint32Array){var t=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),e=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),n=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),r=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],i=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];return(a.prototype=Object.create(Lt.prototype)).getBits=function(t){for(var e,n=this.codeSize,r=this.codeBuf,i=this.bytes,a=this.bytesPos;n<t;)void 0===(e=i[a++])&&o("Bad encoding in flate stream"),r|=e<<n,n+=8;return e=r&(1<<t)-1,this.codeBuf=r>>t,this.codeSize=n-=t,this.bytesPos=a,e},a.prototype.getCode=function(t){for(var e=t[0],n=t[1],r=this.codeSize,i=this.codeBuf,a=this.bytes,s=this.bytesPos;r<n;){var l;void 0===(l=a[s++])&&o("Bad encoding in flate stream"),i|=l<<r,r+=8}var c=e[i&(1<<n)-1],u=c>>16,h=65535&c;return(0==r||r<u||0==u)&&o("Bad encoding in flate stream"),this.codeBuf=i>>u,this.codeSize=r-u,this.bytesPos=s,h},a.prototype.generateHuffmanTable=function(t){for(var e=t.length,n=0,r=0;r<e;++r)t[r]>n&&(n=t[r]);for(var i=1<<n,o=new Uint32Array(i),a=1,s=0,l=2;a<=n;++a,s<<=1,l<<=1)for(var c=0;c<e;++c)if(t[c]==a){var u=0,h=s;for(r=0;r<a;++r)u=u<<1|1&h,h>>=1;for(r=u;r<i;r+=l)o[r]=a<<16|c;++s}return[o,n]},a.prototype.readBlock=function(){function a(t,e,n,r,i){for(var o=t.getBits(n)+r;0<o--;)e[p++]=i}var s=this.getBits(3);if(1&s&&(this.eof=!0),0!=(s>>=1)){var l,c;if(1==s)l=r,c=i;else if(2==s){for(var u=this.getBits(5)+257,h=this.getBits(5)+1,d=this.getBits(4)+4,f=Array(t.length),p=0;p<d;)f[t[p++]]=this.getBits(3);for(var g=this.generateHuffmanTable(f),m=0,y=(p=0,u+h),v=new Array(y);p<y;){var b=this.getCode(g);16==b?a(this,v,2,3,m):17==b?a(this,v,3,3,m=0):18==b?a(this,v,7,11,m=0):v[p++]=m=b}l=this.generateHuffmanTable(v.slice(0,u)),c=this.generateHuffmanTable(v.slice(u,y))}else o("Unknown block type in flate stream");for(var _=(P=this.buffer)?P.length:0,w=this.bufferLength;;){var x=this.getCode(l);if(x<256)_<=w+1&&(_=(P=this.ensureBuffer(w+1)).length),P[w++]=x;else{if(256==x)return void(this.bufferLength=w);var M=(x=e[x-=257])>>16;0<M&&(M=this.getBits(M)),m=(65535&x)+M,x=this.getCode(c),0<(M=(x=n[x])>>16)&&(M=this.getBits(M));var S=(65535&x)+M;_<=w+m&&(_=(P=this.ensureBuffer(w+m)).length);for(var A=0;A<m;++A,++w)P[w]=P[w-S]}}}else{var C,k=this.bytes,T=this.bytesPos;void 0===(C=k[T++])&&o("Bad block header in flate stream");var E=C;void 0===(C=k[T++])&&o("Bad block header in flate stream"),E|=C<<8,void 0===(C=k[T++])&&o("Bad block header in flate stream");var O=C;void 0===(C=k[T++])&&o("Bad block header in flate stream"),(O|=C<<8)!=(65535&~E)&&o("Bad uncompressed block length in flate stream"),this.codeBuf=0,this.codeSize=0;var D=this.bufferLength,P=this.ensureBuffer(D+E),L=D+E;this.bufferLength=L;for(var I=D;I<L;++I){if(void 0===(C=k[T++])){this.eof=!0;break}P[I]=C}this.bytesPos=T}},a}function o(t){throw new Error(t)}function a(t){var e=0,n=t[e++],r=t[e++];-1!=n&&-1!=r||o("Invalid header in flate stream"),8!=(15&n)&&o("Unknown compression method in flate stream"),((n<<8)+r)%31!=0&&o("Bad FCHECK in flate stream"),32&r&&o("FDICT bit set in flate stream"),this.bytes=t,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,Lt.call(this)}}();window.tmp=It},void 0===(i=r.call(e,n,e,t))||(t.exports=i);try{t.exports=jsPDF}catch(o){}},"5YF4":function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("0RTF")),r(n("u46e"))},"5ZEx":function(t,e,n){var r;!function(i,o){t.exports?(o.default=o,t.exports=i.document?o(i):o):void 0===(r=(function(){return o(i)}).call(e,n,e,t))||(t.exports=r)}("undefined"!=typeof window?window:this,(function(t){function e(t,e,n,r){t.hasOwnProperty(e)||(t[e]=r.apply(null,n))}var n={};return e(n,"parts/Globals.js",[],(function(){var e=void 0===t?"undefined"!=typeof window?window:{}:t,n=e.document,r=e.navigator&&e.navigator.userAgent||"",i=n&&n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o=/(edge|msie|trident)/i.test(r)&&!e.opera,a=-1!==r.indexOf("Firefox"),s=-1!==r.indexOf("Chrome"),l=a&&4>parseInt(r.split("Firefox/")[1],10);return{product:"Highcharts",version:"7.1.1",deg2rad:2*Math.PI/360,doc:n,hasBidiBug:l,hasTouch:n&&void 0!==n.documentElement.ontouchstart,isMS:o,isWebKit:-1!==r.indexOf("AppleWebKit"),isFirefox:a,isChrome:s,isSafari:!s&&-1!==r.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(r),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:i,win:e,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){},charts:[],dateFormats:{}}})),e(n,"parts/Utilities.js",[n["parts/Globals.js"]],(function(t){t.timers=[];var e=t.charts,n=t.doc,r=t.win;t.error=function(e,n,i){var o=t.isNumber(e)?"Highcharts error #"+e+": www.highcharts.com/errors/"+e:e,a=function(){if(n)throw Error(o);r.console&&console.log(o)};i?t.fireEvent(i,"displayError",{code:e,message:o},a):a()},t.Fx=function(t,e,n){this.options=e,this.elem=t,this.prop=n},t.Fx.prototype={dSetter:function(){var t,e=this.paths[0],n=this.paths[1],r=[],i=this.now,o=e.length;if(1===i)r=this.toD;else if(o===n.length&&1>i)for(;o--;)t=parseFloat(e[o]),r[o]=isNaN(t)?n[o]:i*parseFloat(n[o]-t)+t;else r=n;this.elem.attr("d",r,null,!0)},update:function(){var t=this.elem,e=this.prop,n=this.now,r=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,r&&r.call(t,n,this)},run:function(e,n,i){var o=this,a=o.options,s=function(t){return!s.stopped&&o.step(t)},l=r.requestAnimationFrame||function(t){setTimeout(t,13)},c=function(){for(var e=0;e<t.timers.length;e++)t.timers[e]()||t.timers.splice(e--,1);t.timers.length&&l(c)};e!==n||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=e,this.end=n,this.unit=i,this.now=this.start,this.pos=0,s.elem=this.elem,s.prop=this.prop,s()&&1===t.timers.push(s)&&l(c)):(delete a.curAnim[this.prop],a.complete&&0===Object.keys(a.curAnim).length&&a.complete.call(this.elem))},step:function(e){var n,r=+new Date,i=this.options,o=this.elem,a=i.complete,s=i.duration,l=i.curAnim;return o.attr&&!o.element?e=!1:e||r>=s+this.startTime?(this.now=this.end,this.pos=1,this.update(),n=l[this.prop]=!0,t.objectEach(l,(function(t){!0!==t&&(n=!1)})),n&&a&&a.call(o),e=!1):(this.pos=i.easing((r-this.startTime)/s),this.now=this.start+(this.end-this.start)*this.pos,this.update(),e=!0),e},initPath:function(e,n,r){function i(t){var e,n;for(u=t.length;u--;)e="M"===t[u]||"L"===t[u],n=/[a-zA-Z]/.test(t[u+3]),e&&n&&t.splice(u+1,0,t[u+1],t[u+2],t[u+1],t[u+2])}function o(t,e){for(;t.length<l;){t[0]=e[l-t.length];var n=t.slice(0,p);[].splice.apply(t,[0,0].concat(n)),m&&(n=t.slice(t.length-p),[].splice.apply(t,[t.length,0].concat(n)),u--)}t[0]="M"}function a(t,e){for(var n=(l-t.length)/p;0<n&&n--;)(c=t.slice().splice(t.length/y-p,p*y))[0]=e[l-p-n*p],f&&(c[p-6]=c[p-2],c[p-5]=c[p-1]),[].splice.apply(t,[t.length/y,0].concat(c)),m&&n--}var s,l,c,u,h=e.startX,d=e.endX,f=-1<(n=n||"").indexOf("C"),p=f?7:3;n=n.split(" "),r=r.slice();var g,m=e.isArea,y=m?2:1;if(f&&(i(n),i(r)),h&&d){for(u=0;u<h.length;u++){if(h[u]===d[0]){s=u;break}if(h[0]===d[d.length-h.length+u]){s=u,g=!0;break}}void 0===s&&(n=[])}return n.length&&t.isNumber(s)&&(l=r.length+s*y*p,g?(o(n,r),a(r,n)):(o(r,n),a(n,r))),[n,r]},fillSetter:function(){t.Fx.prototype.strokeSetter.apply(this,arguments)},strokeSetter:function(){this.elem.attr(this.prop,t.color(this.start).tweenTo(t.color(this.end),this.pos),null,!0)}},t.merge=function(){var e,n,r=arguments,i={},o=function(e,n){return"object"!=typeof e&&(e={}),t.objectEach(n,(function(r,i){e[i]=!t.isObject(r,!0)||t.isClass(r)||t.isDOMElement(r)?n[i]:o(e[i]||{},r)})),e};for(!0===r[0]&&(i=r[1],r=Array.prototype.slice.call(r,2)),n=r.length,e=0;e<n;e++)i=o(i,r[e]);return i},t.pInt=function(t,e){return parseInt(t,e||10)},t.isString=function(t){return"string"==typeof t},t.isArray=function(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t},t.isObject=function(e,n){return!(!e||"object"!=typeof e||n&&t.isArray(e))},t.isDOMElement=function(e){return t.isObject(e)&&"number"==typeof e.nodeType},t.isClass=function(e){var n=e&&e.constructor;return!(!t.isObject(e,!0)||t.isDOMElement(e)||!n||!n.name||"Object"===n.name)},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}},t.defined=function(t){return null!=t},t.attr=function(e,n,r){var i;return t.isString(n)?t.defined(r)?e.setAttribute(n,r):e&&e.getAttribute&&((i=e.getAttribute(n))||"class"!==n||(i=e.getAttribute(n+"Name"))):t.defined(n)&&t.isObject(n)&&t.objectEach(n,(function(t,n){e.setAttribute(n,t)})),i},t.splat=function(e){return t.isArray(e)?e:[e]},t.syncTimeout=function(t,e,n){if(e)return setTimeout(t,e,n);t.call(0,n)},t.clearTimeout=function(e){t.defined(e)&&clearTimeout(e)},t.extend=function(t,e){var n;for(n in t||(t={}),e)t[n]=e[n];return t},t.pick=function(){var t,e,n=arguments,r=n.length;for(t=0;t<r;t++)if(null!=(e=n[t]))return e},t.css=function(e,n){t.isMS&&!t.svg&&n&&void 0!==n.opacity&&(n.filter="alpha(opacity="+100*n.opacity+")"),t.extend(e.style,n)},t.createElement=function(e,r,i,o,a){e=n.createElement(e);var s=t.css;return r&&t.extend(e,r),a&&s(e,{padding:0,border:"none",margin:0}),i&&s(e,i),o&&o.appendChild(e),e},t.extendClass=function(e,n){var r=function(){};return r.prototype=new e,t.extend(r.prototype,n),r},t.pad=function(t,e,n){return Array((e||2)+1-String(t).replace("-","").length).join(n||0)+t},t.relativeLength=function(t,e,n){return/%$/.test(t)?e*parseFloat(t)/100+(n||0):parseFloat(t)},t.wrap=function(t,e,n){var r=t[e];t[e]=function(){var t=Array.prototype.slice.call(arguments),e=arguments,i=this;return i.proceed=function(){r.apply(i,arguments.length?arguments:e)},t.unshift(r),t=n.apply(this,t),i.proceed=null,t}},t.datePropsToTimestamps=function(e){t.objectEach(e,(function(n,r){t.isObject(n)&&"function"==typeof n.getTime?e[r]=n.getTime():(t.isObject(n)||t.isArray(n))&&t.datePropsToTimestamps(n)}))},t.formatSingle=function(e,n,r){var i=t.defaultOptions.lang;return/f$/.test(e)?(r=(r=e.match(/\.([0-9])/))?r[1]:-1,null!==n&&(n=t.numberFormat(n,r,i.decimalPoint,-1<e.indexOf(",")?i.thousandsSep:""))):n=(r||t.time).dateFormat(e,n),n},t.format=function(e,n,r){for(var i,o,a,s,l,c="{",u=!1,h=[];e&&-1!==(c=e.indexOf(c));){if(i=e.slice(0,c),u){for(s=(o=(i=i.split(":")).shift().split(".")).length,l=n,a=0;a<s;a++)l&&(l=l[o[a]]);i.length&&(l=t.formatSingle(i.join(":"),l,r)),h.push(l)}else h.push(i);e=e.slice(c+1),c=(u=!u)?"}":"{"}return h.push(e),h.join("")},t.getMagnitude=function(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))},t.normalizeTickInterval=function(e,n,r,i,o){var a,s=e;for(a=e/(r=t.pick(r,1)),n||(n=o?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===i&&(1===r?n=n.filter((function(t){return 0==t%1})):.1>=r&&(n=[1/r]))),i=0;i<n.length&&(s=n[i],!(o&&s*r>=e||!o&&a<=(n[i]+(n[i+1]||n[i]))/2));i++);return t.correctFloat(s*r,-Math.round(Math.log(.001)/Math.LN10))},t.stableSort=function(t,e){var n,r,i=t.length;for(r=0;r<i;r++)t[r].safeI=r;for(t.sort((function(t,r){return 0===(n=e(t,r))?t.safeI-r.safeI:n})),r=0;r<i;r++)delete t[r].safeI},t.arrayMin=function(t){for(var e=t.length,n=t[0];e--;)t[e]<n&&(n=t[e]);return n},t.arrayMax=function(t){for(var e=t.length,n=t[0];e--;)t[e]>n&&(n=t[e]);return n},t.destroyObjectProperties=function(e,n){t.objectEach(e,(function(t,r){t&&t!==n&&t.destroy&&t.destroy(),delete e[r]}))},t.discardElement=function(e){var n=t.garbageBin;n||(n=t.createElement("div")),e&&n.appendChild(e),n.innerHTML=""},t.correctFloat=function(t,e){return parseFloat(t.toPrecision(e||14))},t.setAnimation=function(e,n){n.renderer.globalAnimation=t.pick(e,n.options.chart.animation,!0)},t.animObject=function(e){return t.isObject(e)?t.merge(e):{duration:e?500:0}},t.timeUnits={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},t.numberFormat=function(e,n,r,i){n=+n;var o,a,s=t.defaultOptions.lang,l=((e=+e||0).toString().split(".")[1]||"").split("e")[0].length,c=e.toString().split("e");return-1===n?n=Math.min(l,20):t.isNumber(n)?n&&c[1]&&0>c[1]&&(0<=(o=n+ +c[1])?(c[0]=(+c[0]).toExponential(o).split("e")[0],n=o):(c[0]=c[0].split(".")[0]||0,e=20>n?(c[0]*Math.pow(10,c[1])).toFixed(n):0,c[1]=0)):n=2,a=(Math.abs(c[1]?c[0]:e)+Math.pow(10,-Math.max(n,l)-1)).toFixed(n),o=3<(l=String(t.pInt(a))).length?l.length%3:0,r=t.pick(r,s.decimalPoint),i=t.pick(i,s.thousandsSep),e=(0>e?"-":"")+(o?l.substr(0,o)+i:""),e+=l.substr(o).replace(/(\d{3})(?=\d)/g,"$1"+i),n&&(e+=r+a.slice(-n)),c[1]&&0!=+e&&(e+="e"+c[1]),e},Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)},t.getStyle=function(e,n,i){return"width"===n?Math.max(0,Math.min(e.offsetWidth,e.scrollWidth,e.getBoundingClientRect&&"none"===t.getStyle(e,"transform",!1)?Math.floor(e.getBoundingClientRect().width):1/0)-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")):(r.getComputedStyle||t.error(27,!0),(e=r.getComputedStyle(e,void 0))&&(e=e.getPropertyValue(n),t.pick(i,"opacity"!==n)&&(e=t.pInt(e))),e)},t.inArray=function(t,e,n){return e.indexOf(t,n)},t.find=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){var n,r=t.length;for(n=0;n<r;n++)if(e(t[n],n))return t[n]},t.keys=Object.keys,t.offset=function(t){var e=n.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0}).top+(r.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(r.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},t.stop=function(e,n){for(var r=t.timers.length;r--;)t.timers[r].elem!==e||n&&n!==t.timers[r].prop||(t.timers[r].stopped=!0)},t.objectEach=function(t,e,n){for(var r in t)t.hasOwnProperty(r)&&e.call(n||t[r],t[r],r,t)},t.objectEach({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))}})),t.addEvent=function(e,n,r,i){var o,a=e.addEventListener||t.addEventListenerPolyfill;return o="function"==typeof e&&e.prototype?e.prototype.protoEvents=e.prototype.protoEvents||{}:e.hcEvents=e.hcEvents||{},t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0),a&&a.call(e,n,r,!1),o[n]||(o[n]=[]),o[n].push(r),i&&t.isNumber(i.order)&&(r.order=i.order,o[n].sort((function(t,e){return t.order-e.order}))),function(){t.removeEvent(e,n,r)}},t.removeEvent=function(e,n,r){function i(n,r){var i=e.removeEventListener||t.removeEventListenerPolyfill;i&&i.call(e,n,r,!1)}function o(r){var o,a;e.nodeName&&(n?(o={})[n]=!0:o=r,t.objectEach(o,(function(t,e){if(r[e])for(a=r[e].length;a--;)i(e,r[e][a])})))}var a,s;["protoEvents","hcEvents"].forEach((function(t){var l=e[t];l&&(n?(a=l[n]||[],r?(-1<(s=a.indexOf(r))&&(a.splice(s,1),l[n]=a),i(n,r)):(o(l),l[n]=[])):(o(l),e[t]={}))}))},t.fireEvent=function(e,r,i,o){var a,s,l,c,u;i=i||{},n.createEvent&&(e.dispatchEvent||e.fireEvent)?((a=n.createEvent("Events")).initEvent(r,!0,!0),t.extend(a,i),e.dispatchEvent?e.dispatchEvent(a):e.fireEvent(r,a)):["protoEvents","hcEvents"].forEach((function(n){if(e[n])for(l=(s=e[n][r]||[]).length,i.target||t.extend(i,{preventDefault:function(){i.defaultPrevented=!0},target:e,type:r}),c=0;c<l;c++)(u=s[c])&&!1===u.call(e,i)&&i.preventDefault()})),o&&!i.defaultPrevented&&o.call(e,i)},t.animate=function(e,n,r){var i,o,a,s,l="";t.isObject(r)||(r={duration:(s=arguments)[2],easing:s[3],complete:s[4]}),t.isNumber(r.duration)||(r.duration=400),r.easing="function"==typeof r.easing?r.easing:Math[r.easing]||Math.easeInOutSine,r.curAnim=t.merge(n),t.objectEach(n,(function(s,c){t.stop(e,c),a=new t.Fx(e,r,c),o=null,"d"===c?(a.paths=a.initPath(e,e.d,n.d),a.toD=n.d,i=0,o=1):e.attr?i=e.attr(c):(i=parseFloat(t.getStyle(e,c))||0,"opacity"!==c&&(l="px")),o||(o=s),o&&o.match&&o.match("px")&&(o=o.replace(/px/g,"")),a.run(i,o,l)}))},t.seriesType=function(e,n,r,i,o){var a=t.getOptions(),s=t.seriesTypes;return a.plotOptions[e]=t.merge(a.plotOptions[n],r),s[e]=t.extendClass(s[n]||function(){},i),s[e].prototype.type=e,o&&(s[e].prototype.pointClass=t.extendClass(t.Point,o)),s[e]},t.uniqueKey=function(){var t=Math.random().toString(36).substring(2,9),e=0;return function(){return"highcharts-"+t+"-"+e++}}(),t.isFunction=function(t){return"function"==typeof t},r.jQuery&&(r.jQuery.fn.highcharts=function(){var n=[].slice.call(arguments);if(this[0])return n[0]?(new(t[t.isString(n[0])?n.shift():"Chart"])(this[0],n[0],n[1]),this):e[t.attr(this[0],"data-highcharts-chart")]})})),e(n,"parts/Color.js",[n["parts/Globals.js"]],(function(t){var e=t.isNumber,n=t.merge,r=t.pInt;t.Color=function(e){if(!(this instanceof t.Color))return new t.Color(e);this.init(e)},t.Color.prototype={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]}}],names:{white:"#ffffff",black:"#000000"},init:function(e){var n,r,i,o;if((this.input=e=this.names[e&&e.toLowerCase?e.toLowerCase():""]||e)&&e.stops)this.stops=e.stops.map((function(e){return new t.Color(e[1])}));else if(e&&e.charAt&&"#"===e.charAt()&&(n=e.length,e=parseInt(e.substr(1),16),7===n?r=[(16711680&e)>>16,(65280&e)>>8,255&e,1]:4===n&&(r=[(3840&e)>>4|(3840&e)>>8,(240&e)>>4|240&e,(15&e)<<4|15&e,1])),!r)for(i=this.parsers.length;i--&&!r;)(n=(o=this.parsers[i]).regex.exec(e))&&(r=o.parse(n));this.rgba=r||[]},get:function(t){var r,i=this.input,o=this.rgba;return this.stops?((r=n(i)).stops=[].concat(r.stops),this.stops.forEach((function(e,n){r.stops[n]=[r.stops[n][0],e.get(t)]}))):r=o&&e(o[0])?"rgb"===t||!t&&1===o[3]?"rgb("+o[0]+","+o[1]+","+o[2]+")":"a"===t?o[3]:"rgba("+o.join(",")+")":i,r},brighten:function(t){var n,i=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(e(t)&&0!==t)for(n=0;3>n;n++)i[n]+=r(255*t),0>i[n]&&(i[n]=0),255<i[n]&&(i[n]=255);return this},setOpacity:function(t){return this.rgba[3]=t,this},tweenTo:function(t,e){var n=this.rgba,r=t.rgba;return r.length&&n&&n.length?((t=1!==r[3]||1!==n[3])?"rgba(":"rgb(")+Math.round(r[0]+(n[0]-r[0])*(1-e))+","+Math.round(r[1]+(n[1]-r[1])*(1-e))+","+Math.round(r[2]+(n[2]-r[2])*(1-e))+(t?","+(r[3]+(n[3]-r[3])*(1-e)):"")+")":t.input||"none"}},t.color=function(e){return new t.Color(e)}})),e(n,"parts/SvgRenderer.js",[n["parts/Globals.js"]],(function(t){var e,n,r=t.addEvent,i=t.animate,o=t.attr,a=t.charts,s=t.color,l=t.css,c=t.createElement,u=t.defined,h=t.deg2rad,d=t.destroyObjectProperties,f=t.doc,p=t.extend,g=t.erase,m=t.hasTouch,y=t.isArray,v=t.isFirefox,b=t.isMS,_=t.isObject,w=t.isString,x=t.isWebKit,M=t.merge,S=t.noop,A=t.objectEach,C=t.pick,k=t.pInt,T=t.removeEvent,E=t.splat,O=t.stop,D=t.svg,P=t.SVG_NS,L=t.symbolSizes,I=t.win;e=t.SVGElement=function(){return this},p(e.prototype,{opacity:1,SVG_NS:P,textProps:"direction fontSize fontWeight fontFamily fontStyle color lineHeight width textAlign textDecoration textOverflow textOutline cursor".split(" "),init:function(e,n){this.element="span"===n?c(n):f.createElementNS(this.SVG_NS,n),this.renderer=e,t.fireEvent(this,"afterInit")},animate:function(e,n,r){var o=t.animObject(C(n,this.renderer.globalAnimation,!0));return C(f.hidden,f.msHidden,f.webkitHidden,!1)&&(o.duration=0),0!==o.duration?(r&&(o.complete=r),i(this,e,o)):(this.attr(e,null,r),t.objectEach(e,(function(t,e){o.step&&o.step.call(this,t,{prop:e,pos:1})}),this)),this},complexColor:function(e,n,r){var i,o,a,s,l,c,h,d,f,p,g,m,v=this.renderer,b=[];t.fireEvent(this.renderer,"complexColor",{args:arguments},(function(){e.radialGradient?o="radialGradient":e.linearGradient&&(o="linearGradient"),o&&(l=v.gradients,h=e.stops,p=r.radialReference,y(a=e[o])&&(e[o]=a={x1:a[0],y1:a[1],x2:a[2],y2:a[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===o&&p&&!u(a.gradientUnits)&&(a=M(a,v.getRadialAttr(p,s=a),{gradientUnits:"userSpaceOnUse"})),A(a,(function(t,e){"id"!==e&&b.push(e,t)})),A(h,(function(t){b.push(t)})),b=b.join(","),l[b]?g=l[b].attr("id"):(a.id=g=t.uniqueKey(),l[b]=c=v.createElement(o).attr(a).add(v.defs),c.radAttr=s,c.stops=[],h.forEach((function(e){0===e[1].indexOf("rgba")?(i=t.color(e[1]),d=i.get("rgb"),f=i.get("a")):(d=e[1],f=1),e=v.createElement("stop").attr({offset:e[0],"stop-color":d,"stop-opacity":f}).add(c),c.stops.push(e)}))),r.setAttribute(n,m="url("+v.url+"#"+g+")"),r.gradient=b,e.toString=function(){return m})}))},applyTextOutline:function(e){var n,r,i,a=this.element;-1!==e.indexOf("contrast")&&(e=e.replace(/contrast/g,this.renderer.getContrast(a.style.fill))),e=e.split(" "),n=e[e.length-1],(r=e[0])&&"none"!==r&&t.svg&&(this.fakeTS=!0,e=[].slice.call(a.getElementsByTagName("tspan")),this.ySetter=this.xSetter,r=r.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,n){return 2*e+n})),this.removeTextOutline(e),i=a.firstChild,e.forEach((function(t,e){0===e&&(t.setAttribute("x",a.getAttribute("x")),e=a.getAttribute("y"),t.setAttribute("y",e||0),null===e&&a.setAttribute("y",0)),t=t.cloneNode(1),o(t,{class:"highcharts-text-outline",fill:n,stroke:n,"stroke-width":r,"stroke-linejoin":"round"}),a.insertBefore(t,i)})))},removeTextOutline:function(t){for(var e,n=t.length;n--;)"highcharts-text-outline"===(e=t[n]).getAttribute("class")&&g(t,this.element.removeChild(e))},symbolCustomAttribs:"x y width height r start end innerR anchorX anchorY rounded".split(" "),attr:function(e,n,r,i){var o,a,s,l,c=this.element,u=this,h=this.symbolCustomAttribs;return"string"==typeof e&&void 0!==n&&(o=e,(e={})[o]=n),"string"==typeof e?u=(this[e+"Getter"]||this._defaultGetter).call(this,e,c):(A(e,(function(n,r){s=!1,i||O(this,r),this.symbolName&&-1!==t.inArray(r,h)&&(a||(this.symbolAttr(e),a=!0),s=!0),!this.rotation||"x"!==r&&"y"!==r||(this.doTransform=!0),s||((l=this[r+"Setter"]||this._defaultSetter).call(this,n,r,c),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(r)&&this.updateShadows(r,n,l))}),this),this.afterSetters()),r&&r.call(this),u},afterSetters:function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},updateShadows:function(t,e,n){for(var r=this.shadows,i=r.length;i--;)n.call(r[i],"height"===t?Math.max(e-(r[i].cutHeight||0),0):"d"===t?this.d:e,t,r[i])},addClass:function(t,e){var n=this.attr("class")||"";return e||(t=(t||"").split(/ /g).reduce((function(t,e){return-1===n.indexOf(e)&&t.push(e),t}),n?[n]:[]).join(" ")),t!==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(t,""))},symbolAttr:function(t){var e=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach((function(n){e[n]=C(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){var n;return e=e||t.strokeWidth||0,n=Math.round(e)%2/2,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),u(t.strokeWidth)&&(t.strokeWidth=e),t},css:function(t){var e,n,r=this.styles,i={},a=this.element,s="",c=!r,u=["textOutline","textOverflow","width"];return t&&t.color&&(t.fill=t.color),r&&A(t,(function(t,e){t!==r[e]&&(i[e]=t,c=!0)})),c&&(r&&(t=p(r,i)),t&&(null===t.width||"auto"===t.width?delete this.textWidth:"text"===a.nodeName.toLowerCase()&&t.width&&(e=this.textWidth=k(t.width))),this.styles=t,e&&!D&&this.renderer.forExport&&delete t.width,a.namespaceURI===this.SVG_NS?(n=function(t,e){return"-"+e.toLowerCase()},A(t,(function(t,e){-1===u.indexOf(e)&&(s+=e.replace(/([A-Z])/g,n)+":"+t+";")})),s&&o(a,"style",s)):l(a,t),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t&&t.textOutline&&this.applyTextOutline(t.textOutline))),this},getStyle:function(t){return I.getComputedStyle(this.element||this,"").getPropertyValue(t)},strokeWidth:function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var t,e=this.getStyle("stroke-width");return e.indexOf("px")===e.length-2?e=k(e):(t=f.createElementNS(P,"rect"),o(t,{width:e,"stroke-width":0}),this.element.parentNode.appendChild(t),e=t.getBBox().width,t.parentNode.removeChild(t)),e},on:function(t,e){var n=this,r=n.element;return m&&"click"===t?(r.ontouchstart=function(t){n.touchEventFired=Date.now(),t.preventDefault(),e.call(r,t)},r.onclick=function(t){(-1===I.navigator.userAgent.indexOf("Android")||1100<Date.now()-(n.touchEventFired||0))&&e.call(r,t)}):r["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,r=this.scaleY,i=this.inverted,o=this.rotation,a=this.matrix,s=this.element;i&&(t+=this.width,e+=this.height),t=["translate("+t+","+e+")"],u(a)&&t.push("matrix("+a.join(",")+")"),i?t.push("rotate(90) scale(-1,1)"):o&&t.push("rotate("+o+" "+C(this.rotationOriginX,s.getAttribute("x"),0)+" "+C(this.rotationOriginY,s.getAttribute("y")||0)+")"),(u(n)||u(r))&&t.push("scale("+C(n,1)+" "+C(r,1)+")"),t.length&&s.setAttribute("transform",t.join(" "))},toFront:function(){var t=this.element;return t.parentNode.appendChild(t),this},align:function(t,e,n){var r,i,o,a,s,l,c={};return o=(i=this.renderer).alignedObjects,t?(this.alignOptions=t,this.alignByTranslate=e,(!n||w(n))&&(this.alignTo=r=n||"renderer",g(o,this),o.push(this),n=null)):(t=this.alignOptions,e=this.alignByTranslate,r=this.alignTo),n=C(n,i[r],i),i=t.verticalAlign,o=(n.x||0)+(t.x||0),a=(n.y||0)+(t.y||0),"right"===(r=t.align)?s=1:"center"===r&&(s=2),s&&(o+=(n.width-(t.width||0))/s),c[e?"translateX":"x"]=Math.round(o),"bottom"===i?l=1:"middle"===i&&(l=2),l&&(a+=(n.height-(t.height||0))/l),c[e?"translateY":"y"]=Math.round(a),this[this.placed?"animate":"attr"](c),this.placed=!0,this.alignAttr=c,this},getBBox:function(t,n){var r,i,o,a,s,l=this.renderer,c=this.element,d=this.styles,f=this.textStr,g=l.cache,m=l.cacheKeys,y=c.namespaceURI===this.SVG_NS;if(i=(n=C(n,this.rotation))*h,o=l.styledMode?c&&e.prototype.getStyle.call(c,"font-size"):d&&d.fontSize,u(f)&&(-1===(s=f.toString()).indexOf("<")&&(s=s.replace(/[0-9]/g,"0")),s+=["",n||0,o,this.textWidth,d&&d.textOverflow].join()),s&&!t&&(r=g[s]),!r){if(y||l.forExport){try{(a=this.fakeTS&&function(t){[].forEach.call(c.querySelectorAll(".highcharts-text-outline"),(function(e){e.style.display=t}))})&&a("none"),r=c.getBBox?p({},c.getBBox()):{width:c.offsetWidth,height:c.offsetHeight},a&&a("")}catch(v){}(!r||0>r.width)&&(r={width:0,height:0})}else r=this.htmlGetBBox();if(l.isSVG&&(t=r.width,l=r.height,y&&(r.height=l={"11px,17":14,"13px,20":16}[d&&d.fontSize+","+Math.round(l)]||l),n&&(r.width=Math.abs(l*Math.sin(i))+Math.abs(t*Math.cos(i)),r.height=Math.abs(l*Math.cos(i))+Math.abs(t*Math.sin(i)))),s&&0<r.height){for(;250<m.length;)delete g[m.shift()];g[s]||m.push(s),g[s]=r}}return r},show:function(t){return this.attr({visibility:t?"inherit":"visible"})},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(t){var e=this;e.animate({opacity:0},{duration:t||150,complete:function(){e.attr({y:-9999})}})},add:function(t){var e,n=this.renderer,r=this.element;return t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&n.buildText(this),this.added=!0,(!t||t.handleZ||this.zIndex)&&(e=this.zIndexSetter()),e||(t?t.element:n.box).appendChild(r),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,r=n.isSVG&&"SPAN"===e.nodeName&&t.parentGroup,i=e.ownerSVGElement,o=t.clipPath;if(e.onclick=e.onmouseout=e.onmouseover=e.onmousemove=e.point=null,O(t),o&&i&&([].forEach.call(i.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(t){-1<t.getAttribute("clip-path").indexOf(o.element.id)&&t.removeAttribute("clip-path")})),t.clipPath=o.destroy()),t.stops){for(i=0;i<t.stops.length;i++)t.stops[i]=t.stops[i].destroy();t.stops=null}for(t.safeRemoveChild(e),n.styledMode||t.destroyShadows();r&&r.div&&0===r.div.childNodes.length;)e=r.parentGroup,t.safeRemoveChild(r.div),delete r.div,r=e;return t.alignTo&&g(n.alignedObjects,t),A(t,(function(e,n){delete t[n]})),null},shadow:function(t,e,n){var r,i,a,s,l,c,u=[],h=this.element;if(t){if(!this.shadows){for(s=C(t.width,3),l=(t.opacity||.15)/s,c=this.parentInverted?"(-1,-1)":"("+C(t.offsetX,1)+", "+C(t.offsetY,1)+")",r=1;r<=s;r++)i=h.cloneNode(0),o(i,{stroke:t.color||"#000000","stroke-opacity":l*r,"stroke-width":a=2*s+1-2*r,transform:"translate"+c,fill:"none"}),i.setAttribute("class",(i.getAttribute("class")||"")+" highcharts-shadow"),n&&(o(i,"height",Math.max(o(i,"height")-a,0)),i.cutHeight=a),e?e.element.appendChild(i):h.parentNode&&h.parentNode.insertBefore(i,h),u.push(i);this.shadows=u}}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=C(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]=k(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=f.createElementNS(this.SVG_NS,"title"),this.element.appendChild(e)),e.firstChild&&e.removeChild(e.firstChild),e.appendChild(f.createTextNode(String(C(t),"").replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")))},textSetter:function(t){t!==this.textStr&&(delete this.bBox,this.textStr=t,this.added&&this.renderer.buildText(this))},setTextPath:function(e,n){var r,i,o=this.element,a={textAnchor:"text-anchor"},s=!1,l=this.textPathWrapper,c=!l;if(r=(n=M(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},n)).attributes,e&&n&&n.enabled){if(this.options&&this.options.padding&&(r.dx=-this.options.padding),l||(this.textPathWrapper=l=this.renderer.createElement("textPath"),s=!0),i=l.element,(n=e.element.getAttribute("id"))||e.element.setAttribute("id",n=t.uniqueKey()),c)for(e=o.getElementsByTagName("tspan");e.length;)e[0].setAttribute("y",0),i.appendChild(e[0]);s&&l.add({element:this.text?this.text.element:o}),i.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+n),u(r.dy)&&(i.parentNode.setAttribute("dy",r.dy),delete r.dy),u(r.dx)&&(i.parentNode.setAttribute("dx",r.dx),delete r.dx),t.objectEach(r,(function(t,e){i.setAttribute(a[e]||e,t)})),o.removeAttribute("transform"),this.removeTextOutline.call(l,[].slice.call(o.getElementsByTagName("tspan"))),this.applyTextOutline=this.updateTransform=S}else l&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(o,e));return this},destroyTextPath:function(t,e){var n;for(e.element.setAttribute("id",""),n=this.textPathWrapper.element.childNodes;n.length;)t.firstChild.appendChild(n[0]);t.firstChild.removeChild(this.textPathWrapper.element),delete e.textPathWrapper},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,r,i,o,a=this.renderer,s=this.parentGroup,l=(s||a).element||a.box,c=this.element;if(a=l===a.box,n=this.added,u(t)?(c.setAttribute("data-z-index",t),this[e]===(t=+t)&&(n=!1)):u(this[e])&&c.removeAttribute("data-z-index"),this[e]=t,n){for((t=this.zIndex)&&s&&(s.handleZ=!0),o=(e=l.childNodes).length-1;0<=o&&!r;o--)n=(s=e[o]).getAttribute("data-z-index"),i=!u(n),s!==c&&(0>t&&i&&!a&&!o?(l.insertBefore(c,e[o]),r=!0):(k(n)<=t||i&&(!u(t)||0<=t))&&(l.insertBefore(c,e[o+1]||null),r=!0));r||(l.insertBefore(c,e[a?3:0]||null),r=!0)}return r},_defaultSetter:function(t,e,n){n.setAttribute(e,t)}}),e.prototype.yGetter=e.prototype.xGetter,e.prototype.translateXSetter=e.prototype.translateYSetter=e.prototype.rotationSetter=e.prototype.verticalAlignSetter=e.prototype.rotationOriginXSetter=e.prototype.rotationOriginYSetter=e.prototype.scaleXSetter=e.prototype.scaleYSetter=e.prototype.matrixSetter=function(t,e){this[e]=t,this.doTransform=!0},e.prototype["stroke-widthSetter"]=e.prototype.strokeSetter=function(t,n,r){this[n]=t,this.stroke&&this["stroke-width"]?(e.prototype.fillSetter.call(this,this.stroke,"stroke",r),r.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===n&&0===t&&this.hasStroke&&(r.removeAttribute("stroke"),this.hasStroke=!1)},n=t.SVGRenderer=function(){this.init.apply(this,arguments)},p(n.prototype,{Element:e,SVG_NS:P,init:function(t,e,n,i,a,s,c){var u,h;u=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),c||u.css(this.getStyle(i)),t.appendChild(i=u.element),o(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&o(i,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=i,this.boxWrapper=u,this.alignedObjects=[],this.url=(v||x)&&f.getElementsByTagName("base").length?I.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"",this.createElement("desc").add().element.appendChild(f.createTextNode("Created with Highcharts 7.1.1")),this.defs=this.createElement("defs").add(),this.allowHTML=s,this.forExport=a,this.styledMode=c,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(e,n,!1),v&&t.getBoundingClientRect&&((e=function(){l(t,{left:0,top:0}),h=t.getBoundingClientRect(),l(t,{left:Math.ceil(h.left)-h.left+"px",top:Math.ceil(h.top)-h.top+"px"})})(),this.unSubPixelFix=r(I,"resize",e))},definition:function(t){var e=this;return function t(n,r){var i;return E(n).forEach((function(n){var o=e.createElement(n.tagName),a={};A(n,(function(t,e){"tagName"!==e&&"children"!==e&&"textContent"!==e&&(a[e]=t)})),o.attr(a),o.add(r||e.defs),n.textContent&&o.element.appendChild(f.createTextNode(n.textContent)),t(n.children||[],o),i=o})),i}(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(),d(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:S,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,r,i,o,a){var s,l,c,u=this,h=t.rotation,d=r?1:0,p=(n||r).length,g=p,m=[],y=function(t){e.firstChild&&e.removeChild(e.firstChild),t&&e.appendChild(f.createTextNode(t))},v=function(o,s){if(void 0===m[s=s||o])if(e.getSubStringLength)try{m[s]=i+e.getSubStringLength(0,r?s+1:s)}catch(l){}else u.getSpanWidth&&(y(a(n||r,o)),m[s]=i+u.getSpanWidth(t,e));return m[s]};if(t.rotation=0,l=v(e.textContent.length),c=i+l>o){for(;d<=p;)g=Math.ceil((d+p)/2),r&&(s=a(r,g)),l=v(g,s&&s.length-1),d===p?d=p+1:l>o?p=g-1:d=g;0===p?y(""):n&&p===n.length-1||y(s||a(n||r,g))}return r&&r.splice(0,g),t.actualWidth=l,t.rotation=h,c},escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},buildText:function(t){var e,n,r,i=t.element,a=this,s=a.forExport,c=C(t.textStr,"").toString(),u=-1!==c.indexOf("<"),h=i.childNodes,d=o(i,"x"),p=t.textWidth,g=(w=t.styles)&&w.lineHeight,m=w&&w.textOutline,y=w&&"ellipsis"===w.textOverflow,v=w&&"nowrap"===w.whiteSpace,b=w&&w.fontSize,_=h.length,w=p&&!t.added&&this.box,x=function(t){var e;return a.styledMode||(e=/(px|em)$/.test(t&&t.style.fontSize)?t.style.fontSize:b||a.style.fontSize||12),g?k(g):a.fontMetrics(e,t.getAttribute("style")?t:i).h},M=function(t,e){return A(a.escapes,(function(n,r){e&&-1!==e.indexOf(n)||(t=t.toString().replace(new RegExp(n,"g"),r))})),t},S=function(t,e){var n;if(n=t.indexOf("<"),-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))};if((n=[c,y,v,g,m,b,p].join())!==t.textCache){for(t.textCache=n;_--;)i.removeChild(h[_]);u||m||y||p||-1!==c.indexOf(" ")?(w&&w.appendChild(i),(c=(c=u?(c=a.styledMode?c.replace(/<(b|strong)>/g,'<span class="highcharts-strong">').replace(/<(i|em)>/g,'<span class="highcharts-emphasized">'):c.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(/<br.*?>/g):[c]).filter((function(t){return""!==t}))).forEach((function(n,c){var u,h=0,g=0;n=n.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||"),(u=n.split("|||")).forEach((function(n){if(""!==n||1===u.length){var m,_,w={},A=f.createElementNS(a.SVG_NS,"tspan");if((m=S(n,"class"))&&o(A,"class",m),(m=S(n,"style"))&&(m=m.replace(/(;| |^)color([ :])/,"$1fill$2"),o(A,"style",m)),(_=S(n,"href"))&&!s&&(o(A,"onclick",'location.href="'+_+'"'),o(A,"class","highcharts-anchor"),a.styledMode||l(A,{cursor:"pointer"}))," "!==(n=M(n.replace(/<[a-zA-Z\/](.|\n)*?>/g,"")||" "))){if(A.appendChild(f.createTextNode(n)),h?w.dx=0:c&&null!==d&&(w.x=d),o(A,w),i.appendChild(A),!h&&r&&(!D&&s&&l(A,{display:"block"}),o(A,"dy",x(A))),p){var C=n.replace(/([^\^])-/g,"$1- ").split(" ");w=!v&&(1<u.length||c||1<C.length),_=0;var k=x(A);if(y)e=a.truncate(t,A,n,void 0,0,Math.max(0,p-parseInt(b||12,10)),(function(t,e){return t.substring(0,e)+"…"}));else if(w)for(;C.length;)C.length&&!v&&0<_&&(A=f.createElementNS(P,"tspan"),o(A,{dy:k,x:d}),m&&o(A,"style",m),A.appendChild(f.createTextNode(C.join(" ").replace(/- /g,"-"))),i.appendChild(A)),a.truncate(t,A,null,C,0===_?g:0,p,(function(t,e){return C.slice(0,e).join(" ").replace(/- /g,"-")})),g=t.actualWidth,_++}h++}}})),r=r||i.childNodes.length})),y&&e&&t.attr("title",M(t.textStr,["&lt;","&gt;"])),w&&w.removeChild(i),m&&t.applyTextOutline&&t.applyTextOutline(m)):i.appendChild(f.createTextNode(M(c)))}},getContrast:function(t){return(t=s(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,i,o,a,s,l,c,u){var h,d,f,g,m=this.label(t,e,n,c,null,null,u,null,"button"),y=0,v=this.styledMode;return m.attr(M({padding:8,r:2},o)),v||(o=M({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontWeight:"normal"}},o),h=o.style,delete o.style,a=M(o,{fill:"#e6e6e6"},a),d=a.style,delete a.style,s=M(o,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},s),f=s.style,delete s.style,l=M(o,{style:{color:"#cccccc"}},l),g=l.style,delete l.style),r(m.element,b?"mouseover":"mouseenter",(function(){3!==y&&m.setState(1)})),r(m.element,b?"mouseout":"mouseleave",(function(){3!==y&&m.setState(y)})),m.setState=function(t){1!==t&&(m.state=y=t),m.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),v||m.attr([o,a,s,l][t||0]).css([h,d,f,g][t||0])},v||m.attr(o).css(p({cursor:"default"},h)),m.on("click",(function(t){3!==y&&i.call(m,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 y(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,r,i,o){return _(t)?(e=(r=t).y,n=r.r,t=r.x):r={innerR:r,start:i,end:o},(t=this.symbol("arc",t,e,n,n,r)).r=n,t},rect:function(t,e,n,r,i,a){i=_(t)?t.r:i;var s=this.createElement("rect");return t=_(t)?t:void 0===t?{}:{x:t,y:e,width:Math.max(n,0),height:Math.max(r,0)},this.styledMode||(void 0!==a&&(t.strokeWidth=a,t=s.crisp(t)),t.fill="none"),i&&(t.r=i),s.rSetter=function(t,e,n){s.r=t,o(n,{rx:t,ry:t})},s.rGetter=function(){return s.r},s.attr(t)},setSize:function(t,e,n){var r=this.alignedObjects,i=r.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:C(n,!0)?void 0:0});i--;)r[i].align()},g:function(t){var e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e},image:function(t,e,n,i,o,a){var s,l={preserveAspectRatio:"none"},c=function(t,e){t.setAttributeNS?t.setAttributeNS("http://www.w3.org/1999/xlink","href",e):t.setAttribute("hc-svg-href",e)},u=function(e){c(s.element,t),a.call(s,e)};return 1<arguments.length&&p(l,{x:e,y:n,width:i,height:o}),s=this.createElement("image").attr(l),a?(c(s.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),l=new I.Image,r(l,"load",u),l.src=t,l.complete&&u({})):c(s.element,t),s},symbol:function(t,e,n,r,i,o){var s,h,d,g=this,m=/^url\((.*?)\)$/,y=m.test(t),v=!y&&(this.symbols[t]?t:"circle"),b=v&&this.symbols[v],_=u(e)&&b&&b.call(this.symbols,Math.round(e),Math.round(n),r,i,o);return b?(s=this.path(_),g.styledMode||s.attr("fill","none"),p(s,{symbolName:v,x:e,y:n,width:r,height:i}),o&&p(s,o)):y&&(h=t.match(m)[1],(s=this.image(h)).imgwidth=C(L[h]&&L[h].width,o&&o.width),s.imgheight=C(L[h]&&L[h].height,o&&o.height),d=function(){s.attr({width:s.width,height:s.height})},["width","height"].forEach((function(t){s[t+"Setter"]=function(t,e){var n={},r=this["img"+e],i="width"===e?"translateX":"translateY";this[e]=t,u(r)&&(o&&"within"===o.backgroundSize&&this.width&&this.height&&(r=Math.round(r*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(e,r),this.alignByTranslate||(n[i]=((this[e]||0)-r)/2,this.attr(n)))}})),u(e)&&s.attr({x:e,y:n}),s.isImg=!0,u(s.imgwidth)&&u(s.imgheight)?d():(s.attr({width:0,height:0}),c("img",{onload:function(){var t=a[g.chartIndex];0===this.width&&(l(this,{position:"absolute",top:"-999em"}),f.body.appendChild(this)),L[h]={width:this.width,height:this.height},s.imgwidth=this.width,s.imgheight=this.height,s.element&&d(),this.parentNode&&this.parentNode.removeChild(this),g.imgCount--,!g.imgCount&&t&&t.onload&&t.onload()},src:h}),this.imgCount++)),s},symbols:{circle:function(t,e,n,r){return this.arc(t+n/2,e+r/2,n/2,r/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(t,e,n,r){return["M",t,e,"L",t+n,e,t+n,e+r,t,e+r,"Z"]},triangle:function(t,e,n,r){return["M",t+n/2,e,"L",t+n,e+r,t,e+r,"Z"]},"triangle-down":function(t,e,n,r){return["M",t,e,"L",t+n,e,t+n/2,e+r,"Z"]},diamond:function(t,e,n,r){return["M",t+n/2,e,"L",t+n,e+r/2,t+n/2,e+r,t,e+r/2,"Z"]},arc:function(t,e,n,r,i){var o=i.start,a=i.r||n,s=i.r||r||n,l=i.end-.001;n=i.innerR,r=C(i.open,.001>Math.abs(i.end-i.start-2*Math.PI));var c=Math.cos(o),h=Math.sin(o),d=Math.cos(l);return l=Math.sin(l),i=["M",t+a*c,e+s*h,"A",a,s,0,o=.001>i.end-o-Math.PI?0:1,C(i.clockwise,1),t+a*d,e+s*l],u(n)&&i.push(r?"M":"L",t+n*d,e+n*l,"A",n,n,0,o,0,t+n*c,e+n*h),i.push(r?"":"Z"),i},callout:function(t,e,n,r,i){var o,a=Math.min(i&&i.r||0,n,r),s=a+6,l=i&&i.anchorX;return i=i&&i.anchorY,o=["M",t+a,e,"L",t+n-a,e,"C",t+n,e,t+n,e,t+n,e+a,"L",t+n,e+r-a,"C",t+n,e+r,t+n,e+r,t+n-a,e+r,"L",t+a,e+r,"C",t,e+r,t,e+r,t,e+r-a,"L",t,e+a,"C",t,e,t,e,t+a,e],l&&l>n?i>e+s&&i<e+r-s?o.splice(13,3,"L",t+n,i-6,t+n+6,i,t+n,i+6,t+n,e+r-a):o.splice(13,3,"L",t+n,r/2,l,i,t+n,r/2,t+n,e+r-a):l&&0>l?i>e+s&&i<e+r-s?o.splice(33,3,"L",t,i+6,t-6,i,t,i-6,t,e+a):o.splice(33,3,"L",t,r/2,l,i,t,r/2,t,e+a):i&&i>r&&l>t+s&&l<t+n-s?o.splice(23,3,"L",l+6,e+r,l,e+r+6,l-6,e+r,t+a,e+r):i&&0>i&&l>t+s&&l<t+n-s&&o.splice(3,3,"L",l-6,e,l,e-6,l+6,e,n-a,e),o}},clipRect:function(e,n,r,i){var o=t.uniqueKey()+"-",a=this.createElement("clipPath").attr({id:o}).add(this.defs);return(e=this.rect(e,n,r,i,0).add(a)).id=o,e.clipPath=a,e.count=0,e},text:function(t,e,n,r){var i={};return!r||!this.allowHTML&&this.forExport?(i.x=Math.round(e||0),n&&(i.y=Math.round(n)),u(t)&&(i.text=t),t=this.createElement("text").attr(i),r||(t.xSetter=function(t,e,n){var r,i,o=n.getElementsByTagName("tspan"),a=n.getAttribute(e);for(i=0;i<o.length;i++)(r=o[i]).getAttribute(e)===a&&r.setAttribute(e,t);n.setAttribute(e,t)}),t):this.html(t,e,n)},fontMetrics:function(t,n){return t=!this.styledMode&&/px/.test(t)||!I.getComputedStyle?t||n&&n.style&&n.style.fontSize||this.style&&this.style.fontSize:n&&e.prototype.getStyle.call(n,"font-size"),{h:n=24>(t=/px/.test(t)?k(t):12)?t+3:Math.round(1.2*t),b:Math.round(.8*n),f:t}},rotCorr:function(t,e,n){var r=t;return e&&n&&(r=Math.max(r*Math.cos(e*h),4)),{x:-t/3*Math.sin(e*h),y:r}},label:function(n,r,i,o,a,s,l,c,h){var d,f,g,m,y,v,b,_,w,x,S,A,C=this,k=C.styledMode,E=C.g("button"!==h&&"label"),O=E.text=C.text("",0,0,l).attr({zIndex:1}),D=0,P=3,L=0,I={},R=/^url\((.*?)\)$/.test(o),N=k||R,B=function(){return k?d.strokeWidth()%2/2:(_?parseInt(_,10):0)%2/2};h&&E.addClass("highcharts-"+h),x=function(){var t=O.element.style,e={};f=(void 0===g||void 0===m||b)&&u(O.textStr)&&O.getBBox(),E.width=(g||f.width||0)+2*P+L,E.height=(m||f.height||0)+2*P,w=P+Math.min(C.fontMetrics(t&&t.fontSize,O).b,f?f.height:1/0),N&&(d||(E.box=d=C.symbols[o]||R?C.symbol(o):C.rect(),d.addClass(("button"===h?"":"highcharts-label-box")+(h?" highcharts-"+h+"-box":"")),d.add(E),t=B(),e.x=t,e.y=(c?-w:0)+t),e.width=Math.round(E.width),e.height=Math.round(E.height),d.attr(p(e,I)),I={})},S=function(){var t,e=L+P;t=c?0:w,u(g)&&f&&("center"===b||"right"===b)&&(e+={center:.5,right:1}[b]*(g-f.width)),e===O.x&&t===O.y||(O.attr("x",e),O.hasBoxWidthChanged&&(f=O.getBBox(!0),x()),void 0!==t&&O.attr("y",t)),O.x=e,O.y=t},A=function(t,e){d?d.attr(t,e):I[t]=e},E.onAdd=function(){O.add(E),E.attr({text:n||0===n?n:"",x:r,y:i}),d&&u(a)&&E.attr({anchorX:a,anchorY:s})},E.widthSetter=function(e){g=t.isNumber(e)?e:null},E.heightSetter=function(t){m=t},E["text-alignSetter"]=function(t){b=t},E.paddingSetter=function(t){u(t)&&t!==P&&(P=E.padding=t,S())},E.paddingLeftSetter=function(t){u(t)&&t!==L&&(L=t,S())},E.alignSetter=function(t){(t={left:0,center:.5,right:1}[t])!==D&&(D=t,f&&E.attr({x:y}))},E.textSetter=function(t){void 0!==t&&O.attr({text:t}),x(),S()},E["stroke-widthSetter"]=function(t,e){t&&(N=!0),_=this["stroke-width"]=t,A(e,t)},k?E.rSetter=function(t,e){A(e,t)}:E.strokeSetter=E.fillSetter=E.rSetter=function(t,e){"r"!==e&&("fill"===e&&t&&(N=!0),E[e]=t),A(e,t)},E.anchorXSetter=function(t,e){a=E.anchorX=t,A(e,Math.round(t)-B()-y)},E.anchorYSetter=function(t,e){s=E.anchorY=t,A(e,t-v)},E.xSetter=function(t){E.x=t,D&&(t-=D*((g||f.width)+2*P),E["forceAnimate:x"]=!0),y=Math.round(t),E.attr("translateX",y)},E.ySetter=function(t){v=E.y=Math.round(t),E.attr("translateY",v)};var F=E.css;return l={css:function(t){if(t){var e={};t=M(t),E.textProps.forEach((function(n){void 0!==t[n]&&(e[n]=t[n],delete t[n])})),O.css(e),"width"in e&&x(),"fontSize"in e&&(x(),S())}return F.call(E,t)},getBBox:function(){return{width:f.width+2*P,height:f.height+2*P,x:f.x-P,y:f.y-P}},destroy:function(){T(E.element,"mouseenter"),T(E.element,"mouseleave"),O&&(O=O.destroy()),d&&(d=d.destroy()),e.prototype.destroy.call(E),E=C=x=S=A=null}},k||(l.shadow=function(t){return t&&(x(),d&&d.shadow(t)),E}),p(E,l)}}),t.Renderer=n})),e(n,"parts/Html.js",[n["parts/Globals.js"]],(function(t){var e=t.attr,n=t.createElement,r=t.css,i=t.defined,o=t.extend,a=t.isFirefox,s=t.isMS,l=t.isWebKit,c=t.pick,u=t.pInt,h=t.SVGElement,d=t.SVGRenderer,f=t.win;o(h.prototype,{htmlCss:function(t){var e,n="SPAN"===this.element.tagName&&t&&"width"in t,i=c(n&&t.width,void 0);return n&&(delete t.width,this.textWidth=i,e=!0),t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=o(this.styles,t),r(this.element,t),e&&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,s=this.y||0,l=this.textAlign||"left",c={left:0,center:.5,right:1}[l],h=(f=this.styles)&&f.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){var d,f=this.rotation,p=this.textWidth&&u(this.textWidth),g=[f,l,e.innerHTML,this.textWidth,this.textAlign].join();(d=p!==this.oldTextWidth)&&!(d=p>this.oldTextWidth)&&((d=this.textPxLength)||(r(e,{width:"",whiteSpace:h||"nowrap"}),d=e.offsetWidth),d=d>p),d&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)?(r(e,{width:p+"px",display:"block",whiteSpace:h||"normal"}),this.oldTextWidth=p,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,g!==this.cTT&&(h=t.fontMetrics(e.style.fontSize,e).b,!i(f)||f===(this.oldRotation||0)&&l===this.oldAlign||this.setSpanRotation(f,c,h),this.getSpanCorrection(!i(f)&&this.textPxLength||e.offsetWidth,h,c,f,l)),r(e,{left:a+(this.xCorr||0)+"px",top:s+(this.yCorr||0)+"px"}),this.cTT=g,this.oldRotation=f,this.oldAlign=l}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,n){var i={},o=this.renderer.getTransformKey();i[o]=i.transform="rotate("+t+"deg)",i[o+(a?"Origin":"-origin")]=i.transformOrigin=100*e+"% "+n+"px",r(this.element,i)},getSpanCorrection:function(t,e,n){this.xCorr=-t*n,this.yCorr=-e}}),o(d.prototype,{getTransformKey:function(){return s&&!/Edge/.test(f.navigator.userAgent)?"-ms-transform":l?"-webkit-transform":a?"MozTransform":f.opera?"-o-transform":""},html:function(r,i,a){var s=this.createElement("span"),l=s.element,u=s.renderer,d=u.isSVG,f=function(t,e){["opacity","visibility"].forEach((function(n){t[n+"Setter"]=function(r,i,o){var a=t.div?t.div.style:e;h.prototype[n+"Setter"].call(this,r,i,o),a&&(a[i]=r)}})),t.addedSetters=!0},p=(p=t.charts[u.chartIndex])&&p.styledMode;return s.textSetter=function(t){t!==l.innerHTML&&(delete this.bBox,delete this.oldTextWidth),this.textStr=t,l.innerHTML=c(t,""),s.doTransform=!0},d&&f(s,s.element.style),s.xSetter=s.ySetter=s.alignSetter=s.rotationSetter=function(t,e){"align"===e&&(e="textAlign"),s[e]=t,s.doTransform=!0},s.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},s.attr({text:r,x:Math.round(i),y:Math.round(a)}).css({position:"absolute"}),p||s.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),l.style.whiteSpace="nowrap",s.css=s.htmlCss,d&&(s.add=function(t){var r,i=u.box.parentNode,a=[];if(this.parentGroup=t){if(!(r=t.div)){for(;t;)a.push(t),t=t.parentGroup;a.reverse().forEach((function(t){function l(e,n){t[n]=e,"translateX"===n?c.left=e+"px":c.top=e+"px",t.doTransform=!0}var c,u=e(t.element,"class");u&&(u={className:u}),r=t.div=t.div||n("div",u,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,pointerEvents:t.styles&&t.styles.pointerEvents},r||i),c=r.style,o(t,{classSetter:function(t){return function(e){this.element.setAttribute("class",e),t.className=e}}(r),on:function(){return a[0].div&&s.on.apply({element:a[0].div},arguments),t},translateXSetter:l,translateYSetter:l}),t.addedSetters||f(t)}))}}else r=i;return r.appendChild(l),s.added=!0,s.alignOnAdd&&s.htmlUpdateTransform(),s}),s}})})),e(n,"parts/Time.js",[n["parts/Globals.js"]],(function(t){var e=t.defined,n=t.extend,r=t.merge,i=t.pick,o=t.timeUnits,a=t.win;t.Time=function(t){this.update(t,!1)},t.Time.prototype={defaultOptions:{},update:function(t){var e=i(t&&t.useUTC,!0),n=this;this.options=t=r(!0,this.options||{},t),this.Date=t.Date||a.Date||Date,this.timezoneOffset=(this.useUTC=e)&&t.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),(this.variableTimezone=!(e&&!t.getTimezoneOffset&&!t.timezone))||this.timezoneOffset?(this.get=function(t,e){var r=e.getTime(),i=r-n.getTimezoneOffset(e);return e.setTime(i),t=e["getUTC"+t](),e.setTime(r),t},this.set=function(t,e,r){var i;"Milliseconds"===t||"Seconds"===t||"Minutes"===t&&0==e.getTimezoneOffset()%60?e["set"+t](r):(i=n.getTimezoneOffset(e),i=e.getTime()-i,e.setTime(i),e["setUTC"+t](r),t=n.getTimezoneOffset(e),i=e.getTime()+t,e.setTime(i))}):e?(this.get=function(t,e){return e["getUTC"+t]()},this.set=function(t,e,n){return e["setUTC"+t](n)}):(this.get=function(t,e){return e["get"+t]()},this.set=function(t,e,n){return e["set"+t](n)})},makeTime:function(e,n,r,o,a,s){var l,c,u;return this.useUTC?(l=this.Date.UTC.apply(0,arguments),(c=this.getTimezoneOffset(l))!==(u=this.getTimezoneOffset(l+=c))?l+=u-c:c-36e5!==this.getTimezoneOffset(l-36e5)||t.isSafari||(l-=36e5)):l=new this.Date(e,n,i(r,1),i(o,0),i(a,0),i(s,0)).getTime(),l},timezoneOffsetFunction:function(){var e=this,n=this.options,r=a.moment;if(!this.useUTC)return function(t){return 6e4*new Date(t).getTimezoneOffset()};if(n.timezone){if(r)return function(t){return 6e4*-r.tz(t,n.timezone).utcOffset()};t.error(25)}return this.useUTC&&n.getTimezoneOffset?function(t){return 6e4*n.getTimezoneOffset(t)}:function(){return 6e4*(e.timezoneOffset||0)}},dateFormat:function(e,n,r){if(!t.defined(n)||isNaN(n))return t.defaultOptions.lang.invalidDate||"";e=t.pick(e,"%Y-%m-%d %H:%M:%S");var i=this,o=new this.Date(n),a=this.get("Hours",o),s=this.get("Day",o),l=this.get("Date",o),c=this.get("Month",o),u=this.get("FullYear",o),h=t.defaultOptions.lang,d=h.weekdays,f=h.shortWeekdays,p=t.pad;return o=t.extend({a:f?f[s]:d[s].substr(0,3),A:d[s],d:p(l),e:p(l,2," "),w:s,b:h.shortMonths[c],B:h.months[c],m:p(c+1),o:c+1,y:u.toString().substr(2,2),Y:u,H:p(a),k:a,I:p(a%12||12),l:a%12||12,M:p(i.get("Minutes",o)),p:12>a?"AM":"PM",P:12>a?"am":"pm",S:p(o.getSeconds()),L:p(Math.floor(n%1e3),3)},t.dateFormats),t.objectEach(o,(function(t,r){for(;-1!==e.indexOf("%"+r);)e=e.replace("%"+r,"function"==typeof t?t.call(i,n):t)})),r?e.substr(0,1).toUpperCase()+e.substr(1):e},resolveDTLFormat:function(e){return t.isObject(e,!0)?e:{main:(e=t.splat(e))[0],from:e[1],to:e[2]}},getTimeTicks:function(t,r,a,s){var l,c,u=this,h=[],d={};l=new u.Date(r);var f,p=t.unitRange,g=t.count||1;if(s=i(s,1),e(r)){u.set("Milliseconds",l,p>=o.second?0:g*Math.floor(u.get("Milliseconds",l)/g)),p>=o.second&&u.set("Seconds",l,p>=o.minute?0:g*Math.floor(u.get("Seconds",l)/g)),p>=o.minute&&u.set("Minutes",l,p>=o.hour?0:g*Math.floor(u.get("Minutes",l)/g)),p>=o.hour&&u.set("Hours",l,p>=o.day?0:g*Math.floor(u.get("Hours",l)/g)),p>=o.day&&u.set("Date",l,p>=o.month?1:Math.max(1,g*Math.floor(u.get("Date",l)/g))),p>=o.month&&(u.set("Month",l,p>=o.year?0:g*Math.floor(u.get("Month",l)/g)),c=u.get("FullYear",l)),p>=o.year&&u.set("FullYear",l,c-c%g),p===o.week&&(c=u.get("Day",l),u.set("Date",l,u.get("Date",l)-c+s+(c<s?-7:0))),c=u.get("FullYear",l),s=u.get("Month",l);var m=u.get("Date",l),y=u.get("Hours",l);for(r=l.getTime(),u.variableTimezone&&(f=a-r>4*o.month||u.getTimezoneOffset(r)!==u.getTimezoneOffset(a)),r=l.getTime(),l=1;r<a;)h.push(r),r=p===o.year?u.makeTime(c+l*g,0):p===o.month?u.makeTime(c,s+l*g):!f||p!==o.day&&p!==o.week?f&&p===o.hour&&1<g?u.makeTime(c,s,m,y+l*g):r+p*g:u.makeTime(c,s,m+l*g*(p===o.day?1:7)),l++;h.push(r),p<=o.hour&&1e4>h.length&&h.forEach((function(t){0==t%18e5&&"000000000"===u.dateFormat("%H%M%S%L",t)&&(d[t]="day")}))}return h.info=n(t,{higherRanks:d,totalRange:p*g}),h}}})),e(n,"parts/Options.js",[n["parts/Globals.js"]],(function(t){var e=t.color,n=t.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:t.Time.prototype.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},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}">●</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:e("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:"#333333",cursor:"default",fontSize:"12px",pointerEvents:"none",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=n(!0,t.defaultOptions,e),t.time.update(n(t.defaultOptions.global,t.defaultOptions.time),!1),t.defaultOptions},t.getOptions=function(){return t.defaultOptions},t.defaultPlotOptions=t.defaultOptions.plotOptions,t.time=new t.Time(n(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,n,r){return t.time.dateFormat(e,n,r)}})),e(n,"parts/Tick.js",[n["parts/Globals.js"]],(function(t){var e=t.correctFloat,n=t.defined,r=t.destroyObjectProperties,i=t.fireEvent,o=t.isNumber,a=t.merge,s=t.pick,l=t.deg2rad;t.Tick=function(t,e,n,r,i){this.axis=t,this.pos=e,this.type=n||"",this.isNewLabel=this.isNew=!0,this.parameters=i||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,n||r||this.addLabel()},t.Tick.prototype={addLabel:function(){var r,i,o,l,c=this,u=c.axis,h=u.options,d=u.chart,f=u.categories,p=u.names,g=c.pos,m=s(c.options&&c.options.labels,h.labels),y=g===(_=u.tickPositions)[0],v=g===_[_.length-1],b=(f=this.parameters.category||(f?s(f[g],p[g],g):g),c.label),_=_.info;u.isDatetimeAxis&&_&&(r=(i=d.time.resolveDTLFormat(h.dateTimeLabelFormats[!h.grid&&_.higherRanks[g]||_.unitName])).main),c.isFirst=y,c.isLast=v,c.formatCtx={axis:u,chart:d,isFirst:y,isLast:v,dateTimeLabelFormat:r,tickPositionInfo:_,value:u.isLog?e(u.lin2log(f)):f,pos:g},h=u.labelFormatter.call(c.formatCtx,this.formatCtx),(l=i&&i.list)&&(c.shortenLabel=function(){for(o=0;o<l.length;o++)if(b.attr({text:u.labelFormatter.call(t.extend(c.formatCtx,{dateTimeLabelFormat:l[o]}))}),b.getBBox().width<u.getSlotWidth(c)-2*s(m.padding,5))return;b.attr({text:""})}),n(b)?b&&b.textStr!==h&&(!b.textWidth||m.style&&m.style.width||b.styles.width||b.css({width:null}),b.attr({text:h})):((c.label=b=n(h)&&m.enabled?d.renderer.text(h,0,0,m.useHTML).add(u.labelGroup):null)&&(d.styledMode||b.css(a(m.style)),b.textPxLength=b.getBBox().width),c.rotation=0)},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},handleOverflow:function(t){var e,n=this.axis,r=n.options.labels,i=t.x,o=n.chart.chartWidth,a=n.chart.spacing,c=s(n.labelLeft,Math.min(n.pos,a[3])),u=(a=s(n.labelRight,Math.max(n.isRadial?0:n.pos+n.len,o-a[1])),this.label),h=this.rotation,d={left:0,center:.5,right:1}[n.labelAlign||u.attr("align")],f=u.getBBox().width,p=n.getSlotWidth(this),g=p,m=1,y={};h||"justify"!==s(r.overflow,"justify")?0>h&&i-d*f<c?e=Math.round(i/Math.cos(h*l)-c):0<h&&i+d*f>a&&(e=Math.round((o-i)/Math.cos(h*l))):(o=i+(1-d)*f,i-d*f<c?g=t.x+g*(1-d)-c:o>a&&(g=a-t.x+g*d,m=-1),(g=Math.min(p,g))<p&&"center"===n.labelAlign&&(t.x+=m*(p-g-d*(p-Math.min(f,g)))),(f>g||n.autoRotation&&(u.styles||{}).width)&&(e=g)),e&&(this.shortenLabel?this.shortenLabel():(y.width=Math.floor(e),(r.style||{}).textOverflow||(y.textOverflow="ellipsis"),u.css(y)))},getPosition:function(e,n,r,o){var a=this.axis,s=a.chart,l=o&&s.oldChartHeight||s.chartHeight;return e={x:e?t.correctFloat(a.translate(n+r,null,null,o)+a.transB):a.left+a.offset+(a.opposite?(o&&s.oldChartWidth||s.chartWidth)-a.right-a.left:0),y:e?l-a.bottom+a.offset-(a.opposite?a.height:0):t.correctFloat(l-a.translate(n+r,null,null,o)-a.transB)},i(this,"afterGetPosition",{pos:e}),e},getLabelPosition:function(t,e,r,o,a,s,c,u){var h=this.axis,d=h.transA,f=h.reversed,p=h.staggerLines,g=h.tickRotCorr||{x:0,y:0},m=a.y,y=o||h.reserveSpaceDefault?0:-h.labelOffset*("center"===h.labelAlign?.5:1),v={};return n(m)||(m=0===h.side?r.rotation?-8:-r.getBBox().height:2===h.side?g.y+8:Math.cos(r.rotation*l)*(g.y-r.getBBox(!1,0).height/2)),e=e+m-(s&&!o?s*d*(f?1:-1):0),p&&(r=c/(u||1)%p,h.opposite&&(r=p-r-1),e+=h.labelOffset/p*r),v.x=t=t+a.x+y+g.x-(s&&o?s*d*(f?-1:1):0),v.y=Math.round(e),i(this,"afterGetLabelPosition",{pos:v,tickmarkOffset:s,index:c}),v},getMarkPath:function(t,e,n,r,i,o){return o.crispLine(["M",t,e,"L",t+(i?0:-n),e+(i?n:0)],r)},renderGridLine:function(t,e,n){var r=this.axis,i=r.options,o=this.gridLine,a={},l=this.pos,c=this.type,u=s(this.tickmarkOffset,r.tickmarkOffset),h=r.chart.renderer,d=c?c+"Grid":"grid",f=i[d+"LineWidth"],p=i[d+"LineColor"];i=i[d+"LineDashStyle"],o||(r.chart.styledMode||(a.stroke=p,a["stroke-width"]=f,i&&(a.dashstyle=i)),c||(a.zIndex=1),t&&(e=0),this.gridLine=o=h.path().attr(a).addClass("highcharts-"+(c?c+"-":"")+"grid-line").add(r.gridGroup)),o&&(n=r.getPlotLinePath(l+u,o.strokeWidth()*n,t,"pass"))&&o[t||this.isNew?"attr":"animate"]({d:n,opacity:e})},renderMark:function(t,e,n){var r=this.axis,i=r.options,o=r.chart.renderer,a=this.type,l=a?a+"Tick":"tick",c=r.tickSize(l),u=this.mark,h=!u,d=t.x;t=t.y;var f=s(i[l+"Width"],!a&&r.isXAxis?1:0);i=i[l+"Color"],c&&(r.opposite&&(c[0]=-c[0]),h&&(this.mark=u=o.path().addClass("highcharts-"+(a?a+"-":"")+"tick").add(r.axisGroup),r.chart.styledMode||u.attr({stroke:i,"stroke-width":f})),u[h?"attr":"animate"]({d:this.getMarkPath(d,t,c[0],u.strokeWidth()*n,r.horiz,o),opacity:e}))},renderLabel:function(t,e,n,r){var i=(h=this.axis).horiz,a=h.options,l=this.label,c=a.labels,u=c.step,h=s(this.tickmarkOffset,h.tickmarkOffset),d=!0,f=t.x;t=t.y,l&&o(f)&&(l.xy=t=this.getLabelPosition(f,t,l,i,c,h,r,u),this.isFirst&&!this.isLast&&!s(a.showFirstLabel,1)||this.isLast&&!this.isFirst&&!s(a.showLastLabel,1)?d=!1:!i||c.step||c.rotation||e||0===n||this.handleOverflow(t),u&&r%u&&(d=!1),d&&o(t.y)?(t.opacity=n,l[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(l.attr("y",-9999),this.isNewLabel=!0))},render:function(e,n,r){var i=(l=this.axis).horiz,o=this.pos,a=s(this.tickmarkOffset,l.tickmarkOffset),l=(a=(o=this.getPosition(i,o,a,n)).x,i&&a===l.pos+l.len||!i&&o.y===l.pos?-1:1);r=s(r,1),this.isActive=!0,this.renderGridLine(n,r,l),this.renderMark(o,r,l),this.renderLabel(o,n,r,e),this.isNew=!1,t.fireEvent(this,"afterRender")},destroy:function(){r(this,this.axis)}}})),e(n,"parts/Axis.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.animObject,r=t.arrayMax,i=t.arrayMin,o=t.color,a=t.correctFloat,s=t.defaultOptions,l=t.defined,c=t.deg2rad,u=t.destroyObjectProperties,h=t.extend,d=t.fireEvent,f=t.format,p=t.getMagnitude,g=t.isArray,m=t.isNumber,y=t.isString,v=t.merge,b=t.normalizeTickInterval,_=t.objectEach,w=t.pick,x=t.removeEvent,M=t.seriesTypes,S=t.splat,A=t.syncTimeout,C=t.Tick,k=function(){this.init.apply(this,arguments)};return t.extend(k.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,formatter:function(){return t.numberFormat(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,n){var r=n.isX,i=this;i.chart=t,i.horiz=t.inverted&&!i.isZAxis?!r:r,i.isXAxis=r,i.coll=i.coll||(r?"xAxis":"yAxis"),d(this,"init",{userOptions:n}),i.opposite=n.opposite,i.side=n.side||(i.horiz?i.opposite?0:2:i.opposite?1:3),i.setOptions(n);var o=this.options,a=o.type;i.labelFormatter=o.labels.formatter||i.defaultLabelFormatter,i.userOptions=n,i.minPixelPadding=0,i.reversed=o.reversed,i.visible=!1!==o.visible,i.zoomEnabled=!1!==o.zoomEnabled,i.hasNames="category"===a||!0===o.categories,i.categories=o.categories||i.hasNames,i.names||(i.names=[],i.names.keys={}),i.plotLinesAndBandsGroups={},i.isLog="logarithmic"===a,i.isDatetimeAxis="datetime"===a,i.positiveValuesOnly=i.isLog&&!i.allowNegativeLog,i.isLinked=l(o.linkedTo),i.ticks={},i.labelEdge=[],i.minorTicks={},i.plotLinesAndBands=[],i.alternateBands={},i.len=0,i.minRange=i.userMinRange=o.minRange||o.maxZoom,i.range=o.range,i.offset=o.offset||0,i.stacks={},i.oldStacks={},i.stacksTouched=0,i.max=null,i.min=null,i.crosshair=w(o.crosshair,S(t.options.tooltip.crosshairs)[r?0:1],!1),n=i.options.events,-1===t.axes.indexOf(i)&&(r?t.axes.splice(t.xAxis.length,0,i):t.axes.push(i),t[i.coll].push(i)),i.series=i.series||[],t.inverted&&!i.isZAxis&&r&&void 0===i.reversed&&(i.reversed=!0),_(n,(function(t,n){e(i,n,t)})),i.lin2log=o.linearToLogConverter||i.lin2log,i.isLog&&(i.val2lin=i.log2lin,i.lin2val=i.lin2log),d(this,"afterInit")},setOptions:function(t){this.options=v(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],v(s[this.coll],t)),d(this,"afterSetOptions",{userOptions:t})},defaultLabelFormatter:function(){var e,n=this.value,r=(h=this.axis).chart.time,i=h.categories,o=this.dateTimeLabelFormat,a=(l=s.lang).numericSymbols,l=l.numericSymbolMagnitude||1e3,c=a&&a.length,u=h.options.labels.format,h=h.isLog?Math.abs(n):h.tickInterval;if(u)e=f(u,this,r);else if(i)e=n;else if(o)e=r.dateFormat(o,n);else if(c&&1e3<=h)for(;c--&&void 0===e;)h>=(r=Math.pow(l,c+1))&&0==10*n%r&&null!==a[c]&&0!==n&&(e=t.numberFormat(n/r,-1)+a[c]);return void 0===e&&(e=1e4<=Math.abs(n)?t.numberFormat(n,-1):t.numberFormat(n,-1,void 0,"")),e},getSeriesExtremes:function(){var t,e=this,n=e.chart;d(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(r){if(r.visible||!n.options.chart.ignoreHiddenSeries){var i,o,a=r.options,s=a.threshold;e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=s&&(s=null),e.isXAxis?(a=r.xData).length&&(o=(t=r.getXExtremes(a)).max,m(i=t.min)||i instanceof Date||(a=a.filter(m),i=(t=r.getXExtremes(a)).min,o=t.max),a.length&&(e.dataMin=Math.min(w(e.dataMin,i),i),e.dataMax=Math.max(w(e.dataMax,o),o))):(r.getExtremes(),o=r.dataMax,l(i=r.dataMin)&&l(o)&&(e.dataMin=Math.min(w(e.dataMin,i),i),e.dataMax=Math.max(w(e.dataMax,o),o)),l(s)&&(e.threshold=s),(!a.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1))}}))})),d(this,"afterGetSeriesExtremes")},translate:function(t,e,n,r,i,o){var a=this.linkedParent||this,s=1,l=0,c=r?a.oldTransA:a.transA;r=r?a.oldMin:a.min;var u=a.minPixelPadding;return i=(a.isOrdinal||a.isBroken||a.isLog&&i)&&a.lin2val,c||(c=a.transA),n&&(s*=-1,l=a.len),a.reversed&&(l-=(s*=-1)*(a.sector||a.len)),e?(t=(t*s+l-u)/c+r,i&&(t=a.lin2val(t))):(i&&(t=a.val2lin(t)),t=m(r)?s*(t-r)*c+l+s*u+(m(o)?c*o: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,e,n,r,i){var o,a,s,l,c,u,h=this,f=h.chart,p=h.left,g=h.top,y=n&&f.oldChartHeight||f.chartHeight,v=n&&f.oldChartWidth||f.chartWidth,b=h.transB,_=function(t,e,n){return("pass"!==r&&t<e||t>n)&&(r?t=Math.min(Math.max(e,t),n):c=!0),t};return d(this,"getPlotLinePath",u={value:t,lineWidth:e,old:n,force:r,translatedValue:i},(function(u){i=w(i,h.translate(t,null,null,n)),i=Math.min(Math.max(-1e5,i),1e5),o=s=Math.round(i+b),a=l=Math.round(y-i-b),m(i)?h.horiz?(a=g,l=y-h.bottom,o=s=_(o,p,p+h.width)):(o=p,s=v-h.right,a=l=_(a,g,g+h.height)):(c=!0,r=!1),u.path=c&&!r?null:f.renderer.crispLine(["M",o,a,"L",s,l],e||1)})),u.path},getLinearTickPositions:function(t,e,n){var r,i=a(Math.floor(e/t)*t);n=a(Math.ceil(n/t)*t);var o,s=[];if(a(i+t)===i&&(o=20),this.single)return[e];for(e=i;e<=n&&(s.push(e),(e=a(e+t,o))!==r);)r=e;return s},getMinorTickInterval:function(){var t=this.options;return!0===t.minorTicks?w(t.minorTickInterval,"auto"):!1===t.minorTicks?null:t.minorTickInterval},getMinorTickPositions:function(){var t,e=this,n=e.options,r=e.tickPositions,i=e.minorTickInterval,o=[],a=e.min-(t=e.pointRangePadding||0),s=(t=e.max+t)-a;if(s&&s/i<e.len/3)if(e.isLog)this.paddedTicks.forEach((function(t,n,r){n&&o.push.apply(o,e.getLogTickPositions(i,r[n-1],r[n],!0))}));else if(e.isDatetimeAxis&&"auto"===this.getMinorTickInterval())o=o.concat(e.getTimeTicks(e.normalizeTimeTickInterval(i),a,t,n.startOfWeek));else for(n=a+(r[0]-a)%i;n<=t&&n!==o[0];n+=i)o.push(n);return 0!==o.length&&e.trimTicks(o),o},adjustForMinRange:function(){var t,e,n,o,a,s,c,u=this.options,h=this.min,d=this.max;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(l(u.min)||l(u.max)?this.minRange=null:(this.series.forEach((function(t){for(s=t.xData,o=t.xIncrement?1:s.length-1;0<o;o--)a=s[o]-s[o-1],(void 0===n||a<n)&&(n=a)})),this.minRange=Math.min(5*n,this.dataMax-this.dataMin))),d-h<this.minRange&&(e=this.dataMax-this.dataMin>=this.minRange,t=[h-(t=((c=this.minRange)-d+h)/2),w(u.min,h-t)],e&&(t[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),d=[(h=r(t))+c,w(u.max,h+c)],e&&(d[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),(d=i(d))-h<c&&(t[0]=d-c,t[1]=w(u.min,d-c),h=r(t))),this.min=h,this.max=d},getClosest:function(){var t;return this.categories?t=1:this.series.forEach((function(e){var n=e.closestPointRange,r=e.visible||!e.chart.options.chart.ignoreHiddenSeries;!e.noSharedTooltip&&l(n)&&r&&(t=l(t)?Math.min(t,n):n)})),t},nameToX:function(t){var e,n=g(this.categories),r=n?this.categories:this.names,i=t.options.x;return t.series.requireSorting=!1,l(i)||(i=!1===this.options.uniqueNames?t.series.autoIncrement():n?r.indexOf(t.name):w(r.keys[t.name],-1)),-1===i?n||(e=r.length):e=i,void 0!==e&&(this.names[e]=t.name,this.names.keys[t.name]=e),e},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,r){var i;n&&n.options&&void 0!==n.name&&void 0!==(i=t.nameToX(n))&&i!==n.x&&(n.x=i,e.xData[r]=i)}))})))},setAxisTranslation:function(t){var e,n=this,r=n.max-n.min,i=n.axisPointRange||0,o=0,a=0,s=n.linkedParent,l=!!n.categories,c=n.transA,u=n.isXAxis;(u||l||i)&&(e=n.getClosest(),s?(o=s.minPointOffset,a=s.pointRangePadding):n.series.forEach((function(t){var r=l?1:u?w(t.options.pointRange,e,0):n.axisPointRange||0,s=t.options.pointPlacement;i=Math.max(i,r),n.single&&!l||(t=M.xrange&&t instanceof M.xrange?!u:u,o=Math.max(o,t&&y(s)?0:r/2),a=Math.max(a,t&&"on"===s?0:r))})),n.minPointOffset=o*=s=n.ordinalSlope&&e?n.ordinalSlope/e:1,n.pointRangePadding=a*=s,n.pointRange=Math.min(i,r),u&&(n.closestPointRange=e)),t&&(n.oldTransA=c),n.translationSlope=n.transA=c=n.staticScale||n.len/(r+a||1),n.transB=n.horiz?n.left:n.bottom,n.minPixelPadding=c*o,d(this,"afterSetAxisTranslation")},minFromRange:function(){return this.max-this.range},setTickInterval:function(e){var n,r,i,o,s=this,c=s.chart,u=s.options,h=s.isLog,f=s.isDatetimeAxis,g=s.isXAxis,y=s.isLinked,v=u.maxPadding,_=u.minPadding,x=u.tickInterval,M=u.tickPixelInterval,S=s.categories,A=m(s.threshold)?s.threshold:null,C=s.softThreshold;f||S||y||this.getTickAmount(),i=w(s.userMin,u.min),o=w(s.userMax,u.max),y?(s.linkedParent=c[s.coll][u.linkedTo],n=s.linkedParent.getExtremes(),s.min=w(n.min,n.dataMin),s.max=w(n.max,n.dataMax),u.type!==s.linkedParent.options.type&&t.error(11,1,c)):(!C&&l(A)&&(s.dataMin>=A?(n=A,_=0):s.dataMax<=A&&(r=A,v=0)),s.min=w(i,n,s.dataMin),s.max=w(o,r,s.dataMax)),h&&(s.positiveValuesOnly&&!e&&0>=Math.min(s.min,w(s.dataMin,s.min))&&t.error(10,1,c),s.min=a(s.log2lin(s.min),15),s.max=a(s.log2lin(s.max),15)),s.range&&l(s.max)&&(s.userMin=s.min=i=Math.max(s.dataMin,s.minFromRange()),s.userMax=o=s.max,s.range=null),d(s,"foundExtremes"),s.beforePadding&&s.beforePadding(),s.adjustForMinRange(),!(S||s.axisPointRange||s.usePercentage||y)&&l(s.min)&&l(s.max)&&(c=s.max-s.min)&&(!l(i)&&_&&(s.min-=c*_),!l(o)&&v&&(s.max+=c*v)),m(u.softMin)&&!m(s.userMin)&&u.softMin<s.min&&(s.min=i=u.softMin),m(u.softMax)&&!m(s.userMax)&&u.softMax>s.max&&(s.max=o=u.softMax),m(u.floor)&&(s.min=Math.min(Math.max(s.min,u.floor),Number.MAX_VALUE)),m(u.ceiling)&&(s.max=Math.max(Math.min(s.max,u.ceiling),w(s.userMax,-Number.MAX_VALUE))),C&&l(s.dataMin)&&(A=A||0,!l(i)&&s.min<A&&s.dataMin>=A?s.min=s.options.minRange?Math.min(A,s.max-s.minRange):A:!l(o)&&s.max>A&&s.dataMax<=A&&(s.max=s.options.minRange?Math.max(A,s.min+s.minRange):A)),s.tickInterval=s.min===s.max||void 0===s.min||void 0===s.max?1:y&&!x&&M===s.linkedParent.options.tickPixelInterval?x=s.linkedParent.tickInterval:w(x,this.tickAmount?(s.max-s.min)/Math.max(this.tickAmount-1,1):void 0,S?1:(s.max-s.min)*M/Math.max(s.len,M)),g&&!e&&s.series.forEach((function(t){t.processData(s.min!==s.oldMin||s.max!==s.oldMax)})),s.setAxisTranslation(!0),s.beforeSetTickPositions&&s.beforeSetTickPositions(),s.postProcessTickInterval&&(s.tickInterval=s.postProcessTickInterval(s.tickInterval)),s.pointRange&&!x&&(s.tickInterval=Math.max(s.pointRange,s.tickInterval)),e=w(u.minTickInterval,s.isDatetimeAxis&&s.closestPointRange),!x&&s.tickInterval<e&&(s.tickInterval=e),f||h||x||(s.tickInterval=b(s.tickInterval,null,p(s.tickInterval),w(u.allowDecimals,!(.5<s.tickInterval&&5>s.tickInterval&&1e3<s.max&&9999>s.max)),!!this.tickAmount)),this.tickAmount||(s.tickInterval=s.unsquish()),this.setTickPositions()},setTickPositions:function(){var e,n=this.options,r=n.tickPositions;e=this.getMinorTickInterval();var i=n.tickPositioner,o=n.startOnTick,a=n.endOnTick;this.tickmarkOffset=this.categories&&"between"===n.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===e&&this.tickInterval?this.tickInterval/5:e,this.single=this.min===this.max&&l(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==n.allowDecimals),this.tickPositions=e=r&&r.slice(),!e&&(!this.ordinalPositions&&(this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)?(e=[this.min,this.max],t.error(19,!1,this.chart)):e=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,n.units),this.min,this.max,n.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),e.length>this.len&&(e=[e[0],e.pop()])[0]===e[1]&&(e.length=1),this.tickPositions=e,i&&(i=i.apply(this,[this.min,this.max])))&&(this.tickPositions=e=i),this.paddedTicks=e.slice(0),this.trimTicks(e,o,a),this.isLinked||(this.single&&2>e.length&&!this.categories&&(this.min-=.5,this.max+=.5),r||i||this.adjustTickAmount()),d(this,"afterSetTickPositions")},trimTicks:function(t,e,n){var r=t[0],i=t[t.length-1],o=this.minPointOffset||0;if(d(this,"trimTicks"),!this.isLinked){if(e&&-1/0!==r)this.min=r;else for(;this.min-o>t[0];)t.shift();if(n)this.max=i;else for(;this.max+o<t[t.length-1];)t.pop();0===t.length&&l(r)&&!this.options.tickPositions&&t.push((i+r)/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 r=n.options;r=[n.horiz?r.left:r.top,r.width,r.height,r.pane].join(),n.series.length&&(e[r]?t=!0:e[r]=1)})),t},getTickAmount:function(){var t=this.options,e=t.tickAmount,n=t.tickPixelInterval;!l(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,r=this.tickPositions,i=this.tickAmount,o=this.finalTickAmt,s=r&&r.length,c=w(this.threshold,this.softThreshold?0:null);if(this.hasData()){if(s<i){for(t=this.min;r.length<i;)r.length%2||t===c?r.push(a(r[r.length-1]+n)):r.unshift(a(r[0]-n));this.transA*=(s-1)/(i-1),this.min=e.startOnTick?r[0]:Math.min(this.min,r[0]),this.max=e.endOnTick?r[r.length-1]:Math.max(this.max,r[r.length-1])}else s>i&&(this.tickInterval*=2,this.setTickPositions());if(l(o)){for(n=e=r.length;n--;)(3===o&&1==n%2||2>=o&&0<n&&n<e-1)&&r.splice(n,1);this.finalTickAmt=void 0}}},setScale:function(){var t,e=this.series.some((function(t){return t.isDirtyData||t.isDirty||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(),d(this,"afterSetScale")},setExtremes:function(t,e,n,r,i){var o=this,a=o.chart;n=w(n,!0),o.series.forEach((function(t){delete t.kdTree})),i=h(i,{min:t,max:e}),d(o,"setExtremes",i,(function(){o.userMin=t,o.userMax=e,o.eventArgs=i,n&&a.redraw(r)}))},zoom:function(t,e){var n=this.dataMin,r=this.dataMax,i=this.options,o=Math.min(n,w(i.min,n)),a=Math.max(r,w(i.max,r));return d(this,"zoom",t={newMin:t,newMax:e},(function(t){var e=t.newMin,i=t.newMax;e===this.min&&i===this.max||(this.allowZoomOutside||(l(n)&&(e<o&&(e=o),e>a&&(e=a)),l(r)&&(i<o&&(i=o),i>a&&(i=a))),this.displayBtn=void 0!==e||void 0!==i,this.setExtremes(e,i,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),t.zoomed},setAxisSize:function(){var e=this.chart,n=(s=this.options).offsets||[0,0,0,0],r=this.horiz,i=this.width=Math.round(t.relativeLength(w(s.width,e.plotWidth-n[3]+n[1]),e.plotWidth)),o=this.height=Math.round(t.relativeLength(w(s.height,e.plotHeight-n[0]+n[2]),e.plotHeight)),a=this.top=Math.round(t.relativeLength(w(s.top,e.plotTop+n[0]),e.plotHeight,e.plotTop)),s=this.left=Math.round(t.relativeLength(w(s.left,e.plotLeft+n[3]),e.plotWidth,e.plotLeft));this.bottom=e.chartHeight-o-a,this.right=e.chartWidth-i-s,this.len=Math.max(r?i:o,0),this.pos=r?s:a},getExtremes:function(){var t=this.isLog;return{min:t?a(this.lin2log(this.min)):this.min,max:t?a(this.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(t){var e=(n=this.isLog)?this.lin2log(this.min):this.min,n=n?this.lin2log(this.max):this.max;return null===t||-1/0===t?t=e:1/0===t?t=n:e>t?t=e:n<t&&(t=n),this.translate(t,0,1,0,1)},autoLabelAlign:function(t){var e=(w(t,0)-90*this.side+720)%360;return d(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,n=this.options,r=n[t+"Length"],i=w(n[t+"Width"],"tick"===t&&this.isXAxis&&!this.categories?1:0);return i&&r&&("inside"===n[t+"Position"]&&(r=-r),e=[r,i]),d(this,"afterTickSize",t={tickSize:e}),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,r=this.options.labels,i=this.horiz,o=this.tickInterval,s=o,u=this.len/(((this.categories?1:0)+this.max-this.min)/o),h=r.rotation,d=this.labelMetrics(),f=Number.MAX_VALUE,p=this.max-this.min,g=function(t){var e;return(e=1<(e=t/(u||1))?Math.ceil(e):1)*o>p&&1/0!==t&&1/0!==u&&(e=Math.ceil(p/o)),a(e*o)};return i?(n=!r.staggerLines&&!r.step&&(l(h)?[h]:u<w(r.autoRotationLimit,80)&&r.autoRotation))&&n.forEach((function(n){var r;(n===h||n&&-90<=n&&90>=n)&&(r=(e=g(Math.abs(d.h/Math.sin(c*n))))+Math.abs(n/360))<f&&(f=r,t=n,s=e)})):r.step||(s=g(d.h)),this.autoRotation=n,this.labelRotation=w(t,h),s},getSlotWidth:function(t){var e=this.chart,n=this.horiz,r=this.options.labels,i=Math.max(this.tickPositions.length-(this.categories?0:1),1),o=e.margin[3];return t&&t.slotWidth||n&&2>(r.step||0)&&!r.rotation&&(this.staggerLines||1)*this.len/i||!n&&(r.style&&parseInt(r.style.width,10)||o&&o-e.spacing[3]||.33*e.chartWidth)},renderUnsquish:function(){var t,e,n,r=this.chart,i=r.renderer,o=this.tickPositions,a=this.ticks,s=this.options.labels,l=s&&s.style||{},c=this.horiz,u=this.getSlotWidth(),h=Math.max(1,Math.round(u-2*(s.padding||5))),d={},f=this.labelMetrics(),p=s.style&&s.style.textOverflow,g=0;if(y(s.rotation)||(d.rotation=s.rotation||0),o.forEach((function(t){(t=a[t])&&t.label&&t.label.textPxLength>g&&(g=t.label.textPxLength)})),this.maxLabelLength=g,this.autoRotation)g>h&&g>f.h?d.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(t=h,!p))for(e="clip",h=o.length;!c&&h--;)(n=a[n=o[h]].label)&&(n.styles&&"ellipsis"===n.styles.textOverflow?n.css({textOverflow:"clip"}):n.textPxLength>u&&n.css({width:u+"px"}),n.getBBox().height>this.len/o.length-(f.h-f.f)&&(n.specificTextOverflow="ellipsis"));d.rotation&&(t=g>.5*r.chartHeight?.33*r.chartHeight:g,p||(e="ellipsis")),(this.labelAlign=s.align||this.autoLabelAlign(this.labelRotation))&&(d.align=this.labelAlign),o.forEach((function(n){var r=(n=a[n])&&n.label,i=l.width,o={};r&&(r.attr(d),n.shortenLabel?n.shortenLabel():t&&!i&&"nowrap"!==l.whiteSpace&&(t<r.textPxLength||"SPAN"===r.element.tagName)?(o.width=t,p||(o.textOverflow=r.specificTextOverflow||e),r.css(o)):r.styles&&r.styles.width&&!o.width&&!i&&r.css({width:null}),delete r.specificTextOverflow,n.rotation=d.rotation)}),this),this.tickRotCorr=i.rotCorr(f.b,this.labelRotation||0,0!==this.side)},hasData:function(){return this.series.some((function(t){return t.hasData()}))||this.options.showEmpty&&l(this.min)&&l(this.max)},addTitle:function(t){var e,n=this.opposite,r=this.options.title,i=this.chart.styledMode;this.axisTitle||((e=r.textAlign)||(e=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:n?"right":"left",middle:"center",high:n?"left":"right"})[r.align]),this.axisTitle=this.chart.renderer.text(r.text,0,0,r.useHTML).attr({zIndex:7,rotation:r.rotation||0,align:e}).addClass("highcharts-axis-title"),i||this.axisTitle.css(v(r.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),i||r.style.width||this.isRadial||this.axisTitle.css({width:this.len}),this.axisTitle[t?"show":"hide"](!0)},generateTick:function(t){var e=this.ticks;e[t]?e[t].addLabel():e[t]=new C(this,t)},getOffset:function(){var t,e,n,r=this,i=(b=r.chart).renderer,o=r.options,a=r.tickPositions,s=r.ticks,c=r.horiz,u=r.side,h=b.inverted&&!r.isZAxis?[1,0,3,2][u]:u,f=0,p=0,g=o.title,m=o.labels,y=0,v=b.axisOffset,b=b.clipOffset,x=[-1,1,1,-1][u],M=o.className,S=r.axisParent;t=r.hasData(),r.showAxis=e=t||w(o.showEmpty,!0),r.staggerLines=r.horiz&&m.staggerLines,r.axisGroup||(r.gridGroup=i.g("grid").attr({zIndex:o.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(M||"")).add(S),r.axisGroup=i.g("axis").attr({zIndex:o.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(M||"")).add(S),r.labelGroup=i.g("axis-labels").attr({zIndex:m.zIndex||7}).addClass("highcharts-"+r.coll.toLowerCase()+"-labels "+(M||"")).add(S)),t||r.isLinked?(a.forEach((function(t,e){r.generateTick(t,e)})),r.renderUnsquish(),r.reserveSpaceDefault=0===u||2===u||{1:"left",3:"right"}[u]===r.labelAlign,w(m.reserveSpace,"center"===r.labelAlign||null,r.reserveSpaceDefault)&&a.forEach((function(t){y=Math.max(s[t].getLabelSize(),y)})),r.staggerLines&&(y*=r.staggerLines),r.labelOffset=y*(r.opposite?-1:1)):_(s,(function(t,e){t.destroy(),delete s[e]})),g&&g.text&&!1!==g.enabled&&(r.addTitle(e),e&&!1!==g.reserveSpace&&(r.titleOffset=f=r.axisTitle.getBBox()[c?"height":"width"],p=l(n=g.offset)?0:w(g.margin,c?5:10))),r.renderLine(),r.offset=x*w(o.offset,v[u]?v[u]+(o.margin||0):0),r.tickRotCorr=r.tickRotCorr||{x:0,y:0},i=0===u?-r.labelMetrics().h:2===u?r.tickRotCorr.y:0,p=Math.abs(y)+p,y&&(p=p-i+x*(c?w(m.y,r.tickRotCorr.y+8*x):m.x)),r.axisTitleMargin=w(n,p),r.getMaxLabelDimensions&&(r.maxLabelDimensions=r.getMaxLabelDimensions(s,a)),c=this.tickSize("tick"),v[u]=Math.max(v[u],r.axisTitleMargin+f+x*r.offset,p,a&&a.length&&c?c[0]+x*r.offset:0),o=o.offset?0:2*Math.floor(r.axisLine.strokeWidth()/2),b[h]=Math.max(b[h],o),d(this,"afterGetOffset")},getLinePath:function(t){var e=this.chart,n=this.opposite,r=this.horiz,i=this.left+(n?this.width:0)+(o=this.offset),o=e.chartHeight-this.bottom-(n?this.height:0)+o;return 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,e=this.left,n=this.top,r=this.len,i=this.options.title,o=(t=this.horiz)?e:n,a=this.opposite,s=this.offset,l=i.x||0,c=i.y||0,u=this.chart.renderer.fontMetrics(i.style&&i.style.fontSize,h=this.axisTitle),h=Math.max(h.getBBox(null,0).height-u.h-1,0);return r={low:o+(t?0:r),middle:o+r/2,high:o+(t?r:0)}[i.align],e=(t?n+this.height:e)+(t?1:-1)*(a?-1:1)*this.axisTitleMargin+[-h,h,u.f,-h][this.side],d(this,"afterGetTitlePosition",{titlePosition:t={x:t?r+l:e+(a?this.width:0)+s+l,y:t?e+c-(a?this.height:0)+s:r+c}}),t},renderMinorTick:function(t){var e=this.chart.hasRendered&&m(this.oldMin),n=this.minorTicks;n[t]||(n[t]=new C(this,t,"minor")),e&&n[t].isNew&&n[t].render(null,!0),n[t].render(null,!1,1)},renderTick:function(t,e){var n=this.isLinked,r=this.ticks,i=this.chart.hasRendered&&m(this.oldMin);(!n||t>=this.min&&t<=this.max)&&(r[t]||(r[t]=new C(this,t)),i&&r[t].isNew&&r[t].render(e,!0,-1),r[t].render(e))},render:function(){var e,r,i=this,o=i.chart,a=i.options,s=i.isLog,l=i.isLinked,c=i.tickPositions,u=i.axisTitle,h=i.ticks,f=i.minorTicks,p=i.alternateBands,g=a.stackLabels,y=a.alternateGridColor,v=i.tickmarkOffset,b=i.axisLine,w=i.showAxis,x=n(o.renderer.globalAnimation);i.labelEdge.length=0,i.overlap=!1,[h,f,p].forEach((function(t){_(t,(function(t){t.isActive=!1}))})),(i.hasData()||l)&&(i.minorTickInterval&&!i.categories&&i.getMinorTickPositions().forEach((function(t){i.renderMinorTick(t)})),c.length&&(c.forEach((function(t,e){i.renderTick(t,e)})),v&&(0===i.min||i.single)&&(h[-1]||(h[-1]=new C(i,-1,null,!0)),h[-1].render(-1))),y&&c.forEach((function(n,a){r=void 0!==c[a+1]?c[a+1]+v:i.max-v,0==a%2&&n<i.max&&r<=i.max+(o.polar?-v:v)&&(p[n]||(p[n]=new t.PlotLineOrBand(i)),e=n+v,p[n].options={from:s?i.lin2log(e):e,to:s?i.lin2log(r):r,color:y},p[n].render(),p[n].isActive=!0)})),i._addedPlotLB||((a.plotLines||[]).concat(a.plotBands||[]).forEach((function(t){i.addPlotBandOrLine(t)})),i._addedPlotLB=!0)),[h,f,p].forEach((function(t){var e,n=[],r=x.duration;_(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!==p&&o.hasRendered&&r?r:0)})),b&&(b[b.isPlaced?"animate":"attr"]({d:this.getLinePath(b.strokeWidth())}),b.isPlaced=!0,b[w?"show":"hide"](!0)),u&&w&&(a=i.getTitlePosition(),m(a.y)?(u[u.isNew?"attr":"animate"](a),u.isNew=!1):(u.attr("y",-9999),u.isNew=!0)),g&&g.enabled&&i.renderStackTotals(),i.isDirty=!1,d(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,r=n.stacks,i=n.plotLinesAndBands;if(d(this,"destroy",{keepEvents:t}),t||x(n),_(r,(function(t,e){u(t),r[e]=null})),[n.ticks,n.minorTicks,n.alternateBands].forEach((function(t){u(t)})),i)for(t=i.length;t--;)i[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();_(n,(function(t,e){-1===n.keepProps.indexOf(e)&&delete n[e]}))},drawCrosshair:function(t,e){var n,r,i=this.crosshair,a=w(i.snap,!0),s=this.cross;if(d(this,"drawCrosshair",{e:t,point:e}),t||(t=this.cross&&this.cross.e),this.crosshair&&!1!==(l(e)||!a)){if(a?l(e)&&(r=w(e.crosshairPos,this.isXAxis?e.plotX:this.len-e.plotY)):r=t&&(this.horiz?t.chartX-this.pos:this.len-t.chartY+this.pos),l(r)&&(n=this.getPlotLinePath(e&&(this.isXAxis?e.x:w(e.stackY,e.y)),null,null,null,r)||null),!l(n))return void this.hideCrosshair();a=this.categories&&!this.isRadial,s||(this.cross=s=this.chart.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(a?"category ":"thin ")+i.className).attr({zIndex:w(i.zIndex,2)}).add(),this.chart.styledMode||(s.attr({stroke:i.color||(a?o("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":w(i.width,1)}).css({"pointer-events":"none"}),i.dashStyle&&s.attr({dashstyle:i.dashStyle}))),s.show().attr({d:n}),a&&!i.width&&s.attr({"stroke-width":this.transA}),this.cross.e=t}else this.hideCrosshair();d(this,"afterDrawCrosshair",{e:t,point:e})},hideCrosshair:function(){this.cross&&this.cross.hide(),d(this,"afterHideCrosshair")}}),t.Axis=k})),e(n,"parts/DateTimeAxis.js",[n["parts/Globals.js"]],(function(t){var e=t.Axis,n=t.getMagnitude,r=t.normalizeTickInterval,i=t.timeUnits;e.prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},e.prototype.normalizeTimeTickInterval=function(t,e){var o,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]],s=i[(e=a[a.length-1])[0]],l=e[1];for(o=0;o<a.length&&(s=i[(e=a[o])[0]],l=e[1],!(a[o+1]&&t<=(s*l[l.length-1]+i[a[o+1][0]])/2));o++);return s===i.year&&t<5*s&&(l=[1,2,5]),{unitRange:s,count:t=r(t/s,l,"year"===e[0]?Math.max(n(t/s),1):1),unitName:e[0]}}})),e(n,"parts/LogarithmicAxis.js",[n["parts/Globals.js"]],(function(t){var e=t.Axis,n=t.getMagnitude,r=t.normalizeTickInterval,i=t.pick;e.prototype.getLogTickPositions=function(t,e,o,a){var s=this.options,l=this.len,c=[];if(a||(this._minorAutoInterval=null),.5<=t)t=Math.round(t),c=this.getLinearTickPositions(t,e,o);else if(.08<=t){var u,h,d,f,p;for(l=Math.floor(e),s=.3<t?[1,2,4]:.15<t?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];l<o+1&&!p;l++)for(h=s.length,u=0;u<h&&!p;u++)(d=this.log2lin(this.lin2log(l)*s[u]))>e&&(!a||f<=o)&&void 0!==f&&c.push(f),f>o&&(p=!0),f=d}else e=this.lin2log(e),o=this.lin2log(o),t=a?this.getMinorTickInterval():s.tickInterval,t=i("auto"===t?null:t,this._minorAutoInterval,s.tickPixelInterval/(a?5:1)*(o-e)/((a?l/this.tickPositions.length:l)||1)),t=r(t,null,n(t)),c=this.getLinearTickPositions(t,e,o).map(this.log2lin),a||(this._minorAutoInterval=t/5);return a||(this.tickInterval=t),c},e.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},e.prototype.lin2log=function(t){return Math.pow(10,t)}})),e(n,"parts/PlotLineOrBand.js",[n["parts/Globals.js"],n["parts/Axis.js"]],(function(t,e){var n=t.arrayMax,r=t.arrayMin,i=t.defined,o=t.destroyObjectProperties,a=t.erase,s=t.merge,l=t.pick;t.PlotLineOrBand=function(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)},t.PlotLineOrBand.prototype={render:function(){t.fireEvent(this,"render");var e=this,n=e.axis,r=n.horiz,o=e.options,a=o.label,c=e.label,u=o.to,h=o.from,d=o.value,f=i(h)&&i(u),p=i(d),g=e.svgElem,m=!g,y=[],v=o.color,b=l(o.zIndex,0),_=o.events,w=(y={class:"highcharts-plot-"+(f?"band ":"line ")+(o.className||"")},{}),x=n.chart.renderer,M=f?"bands":"lines";if(n.isLog&&(h=n.log2lin(h),u=n.log2lin(u),d=n.log2lin(d)),n.chart.styledMode||(p?(y.stroke=v,y["stroke-width"]=o.width,o.dashStyle&&(y.dashstyle=o.dashStyle)):f&&(v&&(y.fill=v),o.borderWidth&&(y.stroke=o.borderColor,y["stroke-width"]=o.borderWidth))),w.zIndex=b,(v=n.plotLinesAndBandsGroups[M+="-"+b])||(n.plotLinesAndBandsGroups[M]=v=x.g("plot-"+M).attr(w).add()),m&&(e.svgElem=g=x.path().attr(y).add(v)),p)y=n.getPlotLinePath(d,g.strokeWidth());else{if(!f)return;y=n.getPlotBandPath(h,u,o)}return(m||!g.d)&&y&&y.length?(g.attr({d:y}),_&&t.objectEach(_,(function(t,n){g.on(n,(function(t){_[n].apply(e,[t])}))}))):g&&(y?(g.show(!0),g.animate({d:y})):g.d&&(g.hide(),c&&(e.label=c=c.destroy()))),a&&i(a.text)&&y&&y.length&&0<n.width&&0<n.height&&!y.isFlat?(a=s({align:r&&f&&"center",x:r?!f&&4:10,verticalAlign:!r&&f&&"middle",y:r?f?16:10:f?6:-4,rotation:r&&!f&&90},a),this.renderLabel(a,y,f,b)):c&&c.hide(),e},renderLabel:function(t,e,i,o){var a=this.label,s=this.axis.chart.renderer;a||((a={align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(i?"band":"line")+"-label "+(t.className||"")}).zIndex=o,this.label=a=s.text(t.text,0,0,t.useHTML).attr(a).add(),this.axis.chart.styledMode||a.css(t.style)),o=e.xBounds||[e[1],e[4],i?e[6]:e[1]],e=e.yBounds||[e[2],e[5],i?e[7]:e[2]],i=r(o),s=r(e),a.align(t,!1,{x:i,y:s,width:n(o)-i,height:n(e)-s}),a.show(!0)},destroy:function(){a(this.axis.plotLinesAndBands,this),delete this.axis,o(this)}},t.extend(e.prototype,{getPlotBandPath:function(t,e){var n,r=this.getPlotLinePath(e,null,null,!0),i=this.getPlotLinePath(t,null,null,!0),o=[],a=this.horiz,s=1;if(t=t<this.min&&e<this.min||t>this.max&&e>this.max,i&&r)for(t&&(n=i.toString()===r.toString(),s=0),t=0;t<i.length;t+=6)a&&r[t+1]===i[t+1]?(r[t+1]+=s,r[t+4]+=s):a||r[t+2]!==i[t+2]||(r[t+2]+=s,r[t+5]+=s),o.push("M",i[t+1],i[t+2],"L",i[t+4],i[t+5],r[t+4],r[t+5],r[t+1],r[t+2],"z"),o.isFlat=n;return o},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(e,n){var r=new t.PlotLineOrBand(this,e).render(),i=this.userOptions;return r&&(n&&(i[n]=i[n]||[],i[n].push(e)),this.plotLinesAndBands.push(r)),r},removePlotBandOrLine:function(t){for(var e=this.plotLinesAndBands,n=this.options,r=this.userOptions,i=e.length;i--;)e[i].id===t&&e[i].destroy();[n.plotLines||[],r.plotLines||[],n.plotBands||[],r.plotBands||[]].forEach((function(e){for(i=e.length;i--;)e[i].id===t&&a(e,e[i])}))},removePlotBand:function(t){this.removePlotBandOrLine(t)},removePlotLine:function(t){this.removePlotBandOrLine(t)}})})),e(n,"parts/Tooltip.js",[n["parts/Globals.js"]],(function(t){var e=t.doc,n=t.extend,r=t.format,i=t.isNumber,o=t.merge,a=t.pick,s=t.splat,l=t.syncTimeout,c=t.timeUnits;t.Tooltip=function(){this.init.apply(this,arguments)},t.Tooltip.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,this.shared=e.shared||this.split,this.outside=e.outside&&!this.split},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)}))},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+")}"})},getLabel:function(){var e,n,r=this,i=this.chart.renderer,o=this.chart.styledMode,a=this.options;return this.label||(this.outside&&(this.container=e=t.doc.createElement("div"),e.className="highcharts-tooltip-container",t.css(e,{position:"absolute",top:"1px",pointerEvents:a.style&&a.style.pointerEvents}),t.doc.body.appendChild(e),this.renderer=i=new t.Renderer(e,0,0)),this.split?this.label=i.g("tooltip"):(this.label=i.label("",0,0,a.shape||"callout",null,null,a.useHTML,null,"tooltip").attr({padding:a.padding,r:a.borderRadius}),o||this.label.attr({fill:a.backgroundColor,"stroke-width":a.borderWidth}).css(a.style).shadow(a.shadow)),o&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),this.outside&&(n={x:this.label.xSetter,y:this.label.ySetter},this.label.xSetter=function(t,i){n[i].call(this.label,r.distance),e.style.left=t+"px"},this.label.ySetter=function(t,i){n[i].call(this.label,r.distance),e.style.top=t+"px"}),this.label.attr({zIndex:8}).add()),this.label},update:function(t){this.destroy(),o(!0,this.chart.options.tooltip.userOptions,t),this.init(this.chart,o(!0,this.options,t))},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(),t.discardElement(this.container)),t.clearTimeout(this.hideTimer),t.clearTimeout(this.tooltipTimeout)},move:function(e,r,i,o){var a=this,s=a.now,l=!1!==a.options.animation&&!a.isHidden&&(1<Math.abs(e-s.x)||1<Math.abs(r-s.y)),c=a.followPointer||1<a.len;n(s,{x:l?(2*s.x+e)/3:e,y:l?(s.y+r)/2:r,anchorX:c?void 0:l?(2*s.anchorX+i)/3:i,anchorY:c?void 0:l?(s.anchorY+o)/2:o}),a.getLabel().attr(s),l&&(t.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){a&&a.move(e,r,i,o)}),32))},hide:function(e){var n=this;t.clearTimeout(this.hideTimer),e=a(e,this.options.hideDelay,500),this.isHidden||(this.hideTimer=l((function(){n.getLabel()[e?"fadeOut":"hide"](),n.isHidden=!0}),e))},getAnchor:function(t,e){var n,r,i=this.chart,o=i.pointer,a=i.inverted,l=i.plotTop,c=i.plotLeft,u=0,h=0;return t=s(t),this.followPointer&&e?(void 0===e.chartX&&(e=o.normalize(e)),t=[e.chartX-i.plotLeft,e.chartY-l]):t[0].tooltipPos?t=t[0].tooltipPos:(t.forEach((function(t){n=t.series.yAxis,r=t.series.xAxis,u+=t.plotX+(!a&&r?r.left-c:0),h+=(t.plotLow?(t.plotLow+t.plotHigh)/2:t.plotY)+(!a&&n?n.top-l:0)})),u/=t.length,h/=t.length,t=[a?i.plotWidth-h:u,this.shared&&!a&&1<t.length&&e?e.chartY-l:a?i.plotHeight-u:h]),t.map(Math.round)},getPosition:function(t,n,r){var i,o=this.chart,s=this.distance,l={},c=o.inverted&&r.h||0,u=this.outside,h=u?e.documentElement.clientWidth-2*s:o.chartWidth,d=u?Math.max(e.body.scrollHeight,e.documentElement.scrollHeight,e.body.offsetHeight,e.documentElement.offsetHeight,e.documentElement.clientHeight):o.chartHeight,f=o.pointer.chartPosition,p=["y",d,n,(u?f.top-s:0)+r.plotY+o.plotTop,u?0:o.plotTop,u?d:o.plotTop+o.plotHeight],g=["x",h,t,(u?f.left-s:0)+r.plotX+o.plotLeft,u?0:o.plotLeft,u?h:o.plotLeft+o.plotWidth],m=!this.followPointer&&a(r.ttBelow,!o.inverted==!!r.negative),y=function(t,e,n,r,i,o){var a=n<r-s,u=r+s+n<e,h=r-s-n;if(r+=s,m&&u)l[t]=r;else if(!m&&a)l[t]=h;else if(a)l[t]=Math.min(o-n,0>h-c?h:h-c);else{if(!u)return!1;l[t]=Math.max(i,r+c+n>e?r:r+c)}},v=function(t,e,n,r){var i;return r<s||r>e-s?i=!1:l[t]=r<n/2?1:r>e-n/2?e-n-2:r-n/2,i},b=function(t){var e=p;p=g,g=e,i=t},_=function(){!1!==y.apply(0,p)?!1!==v.apply(0,g)||i||(b(!0),_()):i?l.x=l.y=0:(b(!0),_())};return(o.inverted||1<this.len)&&b(),_(),l},defaultFormatter:function(t){var e,n=this.points||s(this);return(e=(e=[t.tooltipFooterHeaderFormatter(n[0])]).concat(t.bodyFormatter(n))).push(t.tooltipFooterHeaderFormatter(n[0],!0)),e},refresh:function(e,n){var r,i,o,l=this.chart,c=this.options,u=e,h={},d=[];o=c.formatter||this.defaultFormatter,h=this.shared;var f=l.styledMode,p=[];c.enabled&&(t.clearTimeout(this.hideTimer),this.followPointer=s(u)[0].series.tooltipOptions.followPointer,n=(i=this.getAnchor(u,n))[0],r=i[1],!h||u.series&&u.series.noSharedTooltip?h=u.getLabelConfig():(p=l.pointer.getActiveSeries(u),l.series.forEach((function(t){(t.options.inactiveOtherPoints||-1===p.indexOf(t))&&t.setState("inactive",!0)})),u.forEach((function(t){t.setState("hover"),d.push(t.getLabelConfig())})),(h={x:u[0].category,y:u[0].y}).points=d,u=u[0]),this.len=d.length,o=o.call(h,this),this.distance=a((h=u.series).tooltipOptions.distance,16),!1===o?this.hide():(l=this.getLabel(),this.isHidden&&l.attr({opacity:1}).show(),this.split?this.renderSplit(o,s(e)):(c.style.width&&!f||l.css({width:this.chart.spacingBox.width}),l.attr({text:o&&o.join?o.join(""):o}),l.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+a(u.colorIndex,h.colorIndex)),f||l.attr({stroke:c.borderColor||u.color||h.color||"#666666"}),this.updatePosition({plotX:n,plotY:r,negative:u.negative,ttBelow:u.ttBelow,h:i[2]||0})),this.isHidden=!1),t.fireEvent(this,"refresh"))},renderSplit:function(e,n){var r,i=this,o=[],s=this.chart,l=s.renderer,c=!0,u=this.options,h=0,d=this.getLabel(),f=s.plotTop;t.isString(e)&&(e=[!1,e]),e.slice(0,n.length+1).forEach((function(t,e){if(!1!==t&&""!==t){var p=(e=n[e-1]||{isHeader:!0,plotX:n[0].plotX,plotY:s.plotHeight}).series||i,g=p.tt,m=e.series||{},y="highcharts-color-"+a(e.colorIndex,m.colorIndex,"none");g||(g={padding:u.padding,r:u.borderRadius},s.styledMode||(g.fill=u.backgroundColor,g.stroke=u.borderColor||e.color||m.color||"#333333",g["stroke-width"]=u.borderWidth),p.tt=g=l.label(null,null,null,(e.isHeader?u.headerShape:u.shape)||"callout",null,null,u.useHTML).addClass("highcharts-tooltip-box "+y).attr(g).add(d)),g.isActive=!0,g.attr({text:t}),s.styledMode||g.css(u.style).shadow(u.shadow),m=(t=g.getBBox()).width+g.strokeWidth(),e.isHeader?(h=t.height,s.xAxis[0].opposite&&(r=!0,f-=h),m=Math.max(0,Math.min(e.plotX+s.plotLeft-m/2,s.chartWidth+(s.scrollablePixels?s.scrollablePixels-s.marginRight:0)-m))):m=e.plotX+s.plotLeft-a(u.distance,16)-m,0>m&&(c=!1),t=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0),t-=f,e.isHeader&&(t=r?-h:s.plotHeight+h),o.push({target:t,rank:e.isHeader?1:0,size:p.tt.getBBox().height+1,point:e,x:m,tt:g})}})),this.cleanSplit(),u.positioner&&o.forEach((function(t){var e=u.positioner.call(i,t.tt.getBBox().width,t.size,t.point);t.x=e.x,t.align=0,t.target=e.y,t.rank=a(e.rank,t.rank)})),t.distribute(o,s.plotHeight+h),o.forEach((function(t){var e=t.point,n=e.series;t.tt.attr({visibility:void 0===t.pos?"hidden":"inherit",x:c||e.isHeader||u.positioner?t.x:e.plotX+s.plotLeft+i.distance,y:t.pos+f,anchorX:e.isHeader?e.plotX+s.plotLeft:e.plotX+n.xAxis.pos,anchorY:e.isHeader?s.plotTop+s.plotHeight/2:e.plotY+n.yAxis.pos})}))},updatePosition:function(t){var e,n=this.chart,r=this.getLabel(),i=(this.options.positioner||this.getPosition).call(this,r.width,r.height,t),o=t.plotX+n.plotLeft;t=t.plotY+n.plotTop,this.outside&&(this.renderer.setSize(r.width+(e=(this.options.borderWidth||0)+2*this.distance),r.height+e,!1),o+=n.pointer.chartPosition.left-i.x,t+=n.pointer.chartPosition.top-i.y),this.move(Math.round(i.x),Math.round(i.y||0),o,t)},getDateFormat:function(t,e,n,r){var i,o,a=this.chart.time,s=a.dateFormat("%m-%d %H:%M:%S.%L",e),l={millisecond:15,second:12,minute:9,hour:6,day:3},u="millisecond";for(o in c){if(t===c.week&&+a.dateFormat("%w",e)===n&&"00:00:00.000"===s.substr(6)){o="week";break}if(c[o]>t){o=u;break}if(l[o]&&s.substr(l[o])!=="01-01 00:00:00.000".substr(l[o]))break;"week"!==o&&(u=o)}return o&&(i=a.resolveDTLFormat(r[o]).main),i},getXDateFormat:function(t,e,n){e=e.dateTimeLabelFormats;var r=n&&n.closestPointRange;return(r?this.getDateFormat(r,t.x,n.options.startOfWeek,e):e.day)||e.year},tooltipFooterHeaderFormatter:function(e,n){var o=n?"footer":"header",a=e.series,s=a.tooltipOptions,l=s.xDateFormat,c=a.xAxis,u=c&&"datetime"===c.options.type&&i(e.key),h=s[o+"Format"];return t.fireEvent(this,"headerFormatter",n={isFooter:n,labelConfig:e},(function(t){u&&!l&&(l=this.getXDateFormat(e,s,c)),u&&l&&(e.point&&e.point.tooltipDateKeys||["key"]).forEach((function(t){h=h.replace("{point."+t+"}","{point."+t+":"+l+"}")})),a.chart.styledMode&&(h=this.styledModeFormat(h)),t.text=r(h,{point:e,series:a},this.chart.time)})),n.text},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"]||"")}))},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}"')}}})),e(n,"parts/Pointer.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.attr,r=t.charts,i=t.color,o=t.css,a=t.defined,s=t.extend,l=t.find,c=t.fireEvent,u=t.isNumber,h=t.isObject,d=t.offset,f=t.pick,p=t.splat,g=t.Tooltip;t.Pointer=function(t,e){this.init(t,e)},t.Pointer.prototype={init:function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},g&&(t.tooltip=new g(t,e.tooltip),this.followTouchMove=f(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},zoomOption:function(t){var e=(r=this.chart).options.chart,n=e.zoomType||"",r=r.inverted;/touch/.test(t.type)&&(n=f(e.pinchType,n)),this.zoomX=t=/x/.test(n),this.zoomY=n=/y/.test(n),this.zoomHor=t&&!r||n&&r,this.zoomVert=n&&!r||t&&r,this.hasZoom=t||n},normalize:function(t,e){var n;return n=t.touches?t.touches.length?t.touches.item(0):t.changedTouches[0]:t,e||(this.chartPosition=e=d(this.chart.container)),s(t,{chartX:Math.round(n.pageX-e.left),chartY:Math.round(n.pageY-e.top)})},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},findNearestKDPoint:function(t,e,n){var r;return t.forEach((function(t){var i=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y");if(t=t.searchPoint(n,i),(i=h(t,!0))&&!(i=!h(r,!0))){var o=r.dist-t.dist,a=(t.series.group&&t.series.group.zIndex)-(r.series.group&&r.series.group.zIndex);i=0<(0!=(i=r.distX-t.distX)&&e?i:0!==o?o:0!==a?a:r.series.index>t.series.index?-1:1)}i&&(r=t)})),r},getPointFromEvent:function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},getChartCoordinatesFromPoint:function(t,e){var n=(r=t.series).xAxis,r=r.yAxis,i=f(t.clientX,t.plotX),o=t.shapeArgs;return n&&r?e?{chartX:n.len+n.pos-i,chartY:r.len+r.pos-t.plotY}:{chartX:i+n.pos,chartY:t.plotY+r.pos}:o&&o.x&&o.y?{chartX:o.x,chartY:o.y}:void 0},getHoverData:function(t,e,n,r,i,o){var a,s=[];r=!(!r||!t);var c=e&&!e.stickyTracking?[e]:n.filter((function(t){return t.visible&&!(!i&&t.directTouch)&&f(t.options.enableMouseTracking,!0)&&t.stickyTracking}));return e=(a=r?t:this.findNearestKDPoint(c,i,o))&&a.series,a&&(i&&!e.noSharedTooltip?(c=n.filter((function(t){return t.visible&&!(!i&&t.directTouch)&&f(t.options.enableMouseTracking,!0)&&!t.noSharedTooltip}))).forEach((function(t){var e=l(t.points,(function(t){return t.x===a.x&&!t.isNull}));h(e)&&(t.chart.isBoosting&&(e=t.getPoint(e)),s.push(e))})):s.push(a)),{hoverPoint:a,hoverSeries:e,hoverPoints:s}},runPointActions:function(n,i){var o,a=this.chart,s=a.tooltip&&a.tooltip.options.enabled?a.tooltip:void 0,l=!!s&&s.shared,c=this.getHoverData(h=i||a.hoverPoint,c=h&&h.series||a.hoverSeries,a.series,"touchmove"!==n.type&&(!!i||c&&c.directTouch&&this.isDirectTouch),l,n),u=[],h=c.hoverPoint;if(o=c.hoverPoints,i=(c=c.hoverSeries)&&c.tooltipOptions.followPointer,l=l&&c&&!c.noSharedTooltip,h&&(h!==a.hoverPoint||s&&s.isHidden)){if((a.hoverPoints||[]).forEach((function(t){-1===o.indexOf(t)&&t.setState()})),a.hoverSeries!==c&&c.onMouseOver(),u=this.getActiveSeries(o),a.series.forEach((function(t){(t.options.inactiveOtherPoints||-1===u.indexOf(t))&&t.setState("inactive",!0)})),(o||[]).forEach((function(t){t.setState("hover")})),a.hoverPoint&&a.hoverPoint.firePointEvent("mouseOut"),!h.series)return;h.firePointEvent("mouseOver"),a.hoverPoints=o,a.hoverPoint=h,s&&s.refresh(l?o:h,n)}else i&&s&&!s.isHidden&&(h=s.getAnchor([{}],n),s.updatePosition({plotX:h[0],plotY:h[1]}));this.unDocMouseMove||(this.unDocMouseMove=e(a.container.ownerDocument,"mousemove",(function(e){var n=r[t.hoverChartIndex];n&&n.pointer.onDocumentMouseMove(e)}))),a.axes.forEach((function(e){var r=f(e.crosshair.snap,!0),i=r?t.find(o,(function(t){return t.series[e.coll]===e})):void 0;i||!r?e.drawCrosshair(n,i):e.hideCrosshair()}))},getActiveSeries:function(t){var e,n=[];return(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)})),n},reset:function(t,e){var n=this.chart,r=n.hoverSeries,i=n.hoverPoint,o=n.hoverPoints,a=n.tooltip,s=a&&a.shared?o:i;t&&s&&p(s).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?a&&s&&p(s).length&&(a.refresh(s),a.shared&&o?o.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))})):i&&(i.setState(i.state,!0),n.axes.forEach((function(t){t.crosshair&&t.drawCrosshair(null,i)})))):(i&&i.onMouseOut(),o&&o.forEach((function(t){t.setState()})),r&&r.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)},scaleGroups:function(t,e){var n,r=this.chart;r.series.forEach((function(i){n=t||i.getPlotBox(),i.xAxis&&i.xAxis.zoomEnabled&&i.group&&(i.group.attr(n),i.markerGroup&&(i.markerGroup.attr(n),i.markerGroup.clip(e?r.clipRect:null)),i.dataLabelsGroup&&i.dataLabelsGroup.attr(n))})),r.clipRect.attr(e||r.clipBox)},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},drag:function(t){var e,n=this.chart,r=n.options.chart,o=t.chartX,a=t.chartY,s=this.zoomHor,l=this.zoomVert,c=n.plotLeft,u=n.plotTop,h=n.plotWidth,d=n.plotHeight,f=this.selectionMarker,p=this.mouseDownX,g=this.mouseDownY,m=r.panKey&&t[r.panKey+"Key"];f&&f.touch||(o<c?o=c:o>c+h&&(o=c+h),a<u?a=u:a>u+d&&(a=u+d),this.hasDragged=Math.sqrt(Math.pow(p-o,2)+Math.pow(g-a,2)),10<this.hasDragged&&(e=n.isInsidePlot(p-c,g-u),n.hasCartesianSeries&&(this.zoomX||this.zoomY)&&e&&!m&&!f&&(this.selectionMarker=f=n.renderer.rect(c,u,s?1:h,l?1:d,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),n.styledMode||f.attr({fill:r.selectionMarkerFill||i("#335cad").setOpacity(.25).get()})),f&&s&&(o-=p,f.attr({width:Math.abs(o),x:(0<o?0:o)+p})),f&&l&&(o=a-g,f.attr({height:Math.abs(o),y:(0<o?0:o)+g})),e&&!f&&r.panning&&n.pan(t,r.panning)))},drop:function(t){var e=this,n=this.chart,r=this.hasPinched;if(this.selectionMarker){var i,l={originalEvent:t,xAxis:[],yAxis:[]},h=this.selectionMarker,d=h.attr?h.attr("x"):h.x,f=h.attr?h.attr("y"):h.y,p=h.attr?h.attr("width"):h.width,g=h.attr?h.attr("height"):h.height;(this.hasDragged||r)&&(n.axes.forEach((function(n){if(n.zoomEnabled&&a(n.min)&&(r||e[{xAxis:"zoomX",yAxis:"zoomY"}[n.coll]])){var o="touchend"===t.type?n.minPixelPadding:0,s=n.toValue(((c=n.horiz)?d:f)+o),c=n.toValue((c?d+p:f+g)-o);l[n.coll].push({axis:n,min:Math.min(s,c),max:Math.max(s,c)}),i=!0}})),i&&c(n,"selection",l,(function(t){n.zoom(s(t,r?{animation:!1}:null))}))),u(n.index)&&(this.selectionMarker=this.selectionMarker.destroy()),r&&this.scaleGroups()}n&&u(n.index)&&(o(n.container,{cursor:n._cursor}),n.cancelClick=10<this.hasDragged,n.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},onContainerMouseDown:function(t){2!==(t=this.normalize(t)).button&&(this.zoomOption(t),t.preventDefault&&t.preventDefault(),this.dragStart(t))},onDocumentMouseUp:function(e){r[t.hoverChartIndex]&&r[t.hoverChartIndex].pointer.drop(e)},onDocumentMouseMove:function(t){var e=this.chart,n=this.chartPosition;t=this.normalize(t,n),!n||this.inClass(t.target,"highcharts-tracker")||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.reset()},onContainerMouseLeave:function(e){var n=r[t.hoverChartIndex];n&&(e.relatedTarget||e.toElement)&&(n.pointer.reset(),n.pointer.chartPosition=null)},onContainerMouseMove:function(e){var n=this.chart;a(t.hoverChartIndex)&&r[t.hoverChartIndex]&&r[t.hoverChartIndex].mouseIsDown||(t.hoverChartIndex=n.index),(e=this.normalize(e)).preventDefault||(e.returnValue=!1),"mousedown"===n.mouseIsDown&&this.drag(e),!this.inClass(e.target,"highcharts-tracker")&&!n.isInsidePlot(e.chartX-n.plotLeft,e.chartY-n.plotTop)||n.openMenu||this.runPointActions(e)},inClass:function(t,e){for(var r;t;){if(r=n(t,"class")){if(-1!==r.indexOf(e))return!0;if(-1!==r.indexOf("highcharts-container"))return!1}t=t.parentNode}},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()},onContainerClick:function(t){var e=this.chart,n=e.hoverPoint,r=e.plotLeft,i=e.plotTop;t=this.normalize(t),e.cancelClick||(n&&this.inClass(t.target,"highcharts-tracker")?(c(n.series,"click",s(t,{point:n})),e.hoverPoint&&n.firePointEvent("click",t)):(s(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-r,t.chartY-i)&&c(e,"click",t)))},setDOMEvents:function(){var n=this,r=n.chart.container,i=r.ownerDocument;r.onmousedown=function(t){n.onContainerMouseDown(t)},r.onmousemove=function(t){n.onContainerMouseMove(t)},r.onclick=function(t){n.onContainerClick(t)},this.unbindContainerMouseLeave=e(r,"mouseleave",n.onContainerMouseLeave),t.unbindDocumentMouseUp||(t.unbindDocumentMouseUp=e(i,"mouseup",n.onDocumentMouseUp)),t.hasTouch&&(r.ontouchstart=function(t){n.onContainerTouchStart(t)},r.ontouchmove=function(t){n.onContainerTouchMove(t)},t.unbindDocumentTouchEnd||(t.unbindDocumentTouchEnd=e(i,"touchend",n.onDocumentTouchEnd)))},destroy:function(){var e=this;e.unDocMouseMove&&e.unDocMouseMove(),this.unbindContainerMouseLeave(),t.chartCount||(t.unbindDocumentMouseUp&&(t.unbindDocumentMouseUp=t.unbindDocumentMouseUp()),t.unbindDocumentTouchEnd&&(t.unbindDocumentTouchEnd=t.unbindDocumentTouchEnd())),clearInterval(e.tooltipTimeout),t.objectEach(e,(function(t,n){e[n]=null}))}}})),e(n,"parts/TouchPointer.js",[n["parts/Globals.js"]],(function(t){var e=t.charts,n=t.extend,r=t.noop,i=t.pick;n(t.Pointer.prototype,{pinchTranslate:function(t,e,n,r,i,o){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,n,r,i,o),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,n,r,i,o)},pinchTranslateDirection:function(t,e,n,r,i,o,a,s){var l,c,u,h=this.chart,d=t?"x":"y",f=t?"X":"Y",p="chart"+f,g=t?"width":"height",m=h["plot"+(t?"Left":"Top")],y=s||1,v=h.inverted,b=h.bounds[t?"h":"v"],_=1===e.length,w=e[0][p],x=n[0][p],M=!_&&e[1][p],S=!_&&n[1][p];(n=function(){!_&&20<Math.abs(w-M)&&(y=s||Math.abs(x-S)/Math.abs(w-M)),c=(m-x)/y+w,l=h["plot"+(t?"Width":"Height")]/y})(),(e=c)<b.min?(e=b.min,u=!0):e+l>b.max&&(e=b.max-l,u=!0),u?(x-=.8*(x-a[d][0]),_||(S-=.8*(S-a[d][1])),n()):a[d]=[x,S],v||(o[d]=c-m,o[g]=l),o=v?1/y:y,i[g]=l,i[d]=e,r[v?t?"scaleY":"scaleX":"scale"+f]=y,r["translate"+f]=o*m+(x-o*w)},pinch:function(t){var e=this,o=e.chart,a=e.pinchDown,s=t.touches,l=s.length,c=e.lastValidTouch,u=e.hasZoom,h=e.selectionMarker,d={},f=1===l&&(e.inClass(t.target,"highcharts-tracker")&&o.runTrackerClick||e.runChartClick),p={};1<l&&(e.initiated=!0),u&&e.initiated&&!f&&t.preventDefault(),[].map.call(s,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(s,(function(t,e){a[e]={chartX:t.chartX,chartY:t.chartY}})),c.x=[a[0].chartX,a[1]&&a[1].chartX],c.y=[a[0].chartY,a[1]&&a[1].chartY],o.axes.forEach((function(t){if(t.zoomEnabled){var e=o.bounds[t.horiz?"h":"v"],n=t.minPixelPadding,r=t.toPixels(i(t.options.min,t.dataMin)),a=t.toPixels(i(t.options.max,t.dataMax)),s=Math.max(r,a);e.min=Math.min(t.pos,Math.min(r,a)-n),e.max=Math.max(t.pos+t.len,s+n)}})),e.res=!0):e.followTouchMove&&1===l?this.runPointActions(e.normalize(t)):a.length&&(h||(e.selectionMarker=h=n({destroy:r,touch:!0},o.plotBox)),e.pinchTranslate(a,s,d,h,p,c),e.hasPinched=u,e.scaleGroups(d,p),e.res&&(e.res=!1,this.reset(!1,0)))},touch:function(e,n){var r,o=this.chart;o.index!==t.hoverChartIndex&&this.onContainerMouseLeave({relatedTarget:!0}),t.hoverChartIndex=o.index,1===e.touches.length?(e=this.normalize(e),o.isInsidePlot(e.chartX-o.plotLeft,e.chartY-o.plotTop)&&!o.openMenu?(n&&this.runPointActions(e),"touchmove"===e.type&&(r=!!(n=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(n[0].chartX-e.chartX,2)+Math.pow(n[0].chartY-e.chartY,2))),i(r,!0)&&this.pinch(e)):n&&this.reset()):2===e.touches.length&&this.pinch(e)},onContainerTouchStart:function(t){this.zoomOption(t),this.touch(t,!0)},onContainerTouchMove:function(t){this.touch(t)},onDocumentTouchEnd:function(n){e[t.hoverChartIndex]&&e[t.hoverChartIndex].pointer.drop(n)}})})),e(n,"parts/MSPointer.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.charts,r=t.css,i=t.doc,o=t.noop,a=t.Pointer,s=t.removeEvent,l=t.win,c=t.wrap;if(!t.hasTouch&&(l.PointerEvent||l.MSPointerEvent)){var u={},h=!!l.PointerEvent,d=function(){var e=[];return e.item=function(t){return this[t]},t.objectEach(u,(function(t){e.push({pageX:t.pageX,pageY:t.pageY,target:t.target})})),e},f=function(e,r,i,a){"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!n[t.hoverChartIndex]||(a(e),(a=n[t.hoverChartIndex].pointer)[r]({type:i,target:e.currentTarget,preventDefault:o,touches:d()}))};(0,t.extend)(a.prototype,{onContainerPointerDown:function(t){f(t,"onContainerTouchStart","touchstart",(function(t){u[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}}))},onContainerPointerMove:function(t){f(t,"onContainerTouchMove","touchmove",(function(t){u[t.pointerId]={pageX:t.pageX,pageY:t.pageY},u[t.pointerId].target||(u[t.pointerId].target=t.currentTarget)}))},onDocumentPointerUp:function(t){f(t,"onDocumentTouchEnd","touchend",(function(t){delete u[t.pointerId]}))},batchMSEvents:function(t){t(this.chart.container,h?"pointerdown":"MSPointerDown",this.onContainerPointerDown),t(this.chart.container,h?"pointermove":"MSPointerMove",this.onContainerPointerMove),t(i,h?"pointerup":"MSPointerUp",this.onDocumentPointerUp)}}),c(a.prototype,"init",(function(t,e,n){t.call(this,e,n),this.hasZoom&&r(e.container,{"-ms-touch-action":"none","touch-action":"none"})})),c(a.prototype,"setDOMEvents",(function(t){t.apply(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(e)})),c(a.prototype,"destroy",(function(t){this.batchMSEvents(s),t.call(this)}))}})),e(n,"parts/Legend.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.css,r=t.discardElement,i=t.defined,o=t.fireEvent,a=t.isFirefox,s=t.marginNames,l=t.merge,c=t.pick,u=t.setAnimation,h=t.stableSort,d=t.win,f=t.wrap;t.Legend=function(t,e){this.init(t,e)},t.Legend.prototype={init:function(t,n){this.chart=t,this.setOptions(n),n.enabled&&(this.render(),e(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=e(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},setOptions:function(t){var e=c(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=l(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop||0,this.padding=e,this.initialItemY=e-5,this.symbolWidth=c(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted},update:function(t,e){var n=this.chart;this.setOptions(l(!0,this.options,t)),this.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,c(e,!0)&&n.redraw(),o(this,"afterUpdate")},colorizeItem:function(t,e){if(t.legendGroup[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var n=this.options,r=t.legendItem,i=t.legendLine,a=t.legendSymbol,s=this.itemHiddenStyle.color,l=(n=e?n.itemStyle.color:s,e&&t.color||s),c=t.options&&t.options.marker,u={fill:l};r&&r.css({fill:n,color:n}),i&&i.attr({stroke:l}),a&&(c&&a.isMarker&&(u=t.pointAttribs(),e||(u.stroke=u.fill=s)),a.attr(u))}o(this,"afterColorizeItem",{item:t,visible:e})},positionItems:function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},positionItem:function(t){var e=(n=this.options).symbolPadding,n=!n.rtl,r=(o=t._legendItemPos)[0],o=o[1],a=t.checkbox;(t=t.legendGroup)&&t.element&&t[i(t.translateY)?"animate":"attr"]({translateX:n?r:this.legendWidth-r-2*e-4,translateY:o}),a&&(a.x=r,a.y=o)},destroyItem:function(t){var e=t.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(e){t[e]&&(t[e]=t[e].destroy())})),e&&r(t.checkbox)},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},positionCheckboxes:function(){var t,e=this.group&&this.group.alignAttr,r=this.clipHeight||this.legendHeight,i=this.titleHeight;e&&(t=e.translateY,this.allItems.forEach((function(o){var a,s=o.checkbox;s&&n(s,{left:e.translateX+o.checkboxOffset+s.x-20+"px",top:(a=t+i+s.y+(this.scrollOffset||0)+3)+"px",display:this.proximate||a>t-6&&a<t+r-6?"":"none"})}),this))},renderTitle:function(){var t=this.options,e=this.padding,n=t.title,r=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"}),r=(t=this.title.getBBox()).height,this.offsetWidth=t.width,this.contentGroup.attr({translateY:r})),this.titleHeight=r},setText:function(e){var n=this.options;e.legendItem.attr({text:n.labelFormat?t.format(n.labelFormat,e,this.chart.time):n.labelFormatter.call(e)})},renderItem:function(t){var e=this.chart,n=e.renderer,r=this.options,i=this.symbolWidth,o=r.symbolPadding,a=this.itemStyle,s=this.itemHiddenStyle,u="horizontal"===r.layout?c(r.itemDistance,20):0,h=!r.rtl,d=t.legendItem,f=!t.series,p=!f&&t.series.drawLegendSymbol?t.series:t,g=p.options,m=(u=i+o+u+((g=this.createCheckboxForItem&&g&&g.showCheckbox)?20:0),r.useHTML),y=t.options.className;d||(t.legendGroup=n.g("legend-item").addClass("highcharts-"+p.type+"-series highcharts-color-"+t.colorIndex+(y?" "+y:"")+(f?" highcharts-series-"+t.index:"")).attr({zIndex:1}).add(this.scrollGroup),t.legendItem=d=n.text("",h?i+o:-o,this.baseline||0,m),e.styledMode||d.css(l(t.visible?a:s)),d.attr({align:h?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=n.fontMetrics(e.styledMode?12:a.fontSize,d),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,d.attr("y",this.baseline)),this.symbolHeight=r.symbolHeight||this.fontMetrics.f,p.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,d,m)),g&&!t.checkbox&&this.createCheckboxForItem(t),this.colorizeItem(t,t.visible),!e.styledMode&&a.width||d.css({width:(r.itemWidth||this.widthOption||e.spacingBox.width)-u}),this.setText(t),e=d.getBBox(),t.itemWidth=t.checkboxOffset=r.itemWidth||t.legendItemWidth||e.width+u,this.maxItemWidth=Math.max(this.maxItemWidth,t.itemWidth),this.totalItemWidth+=t.itemWidth,this.itemHeight=t.itemHeight=Math.round(t.legendItemHeight||e.height||this.symbolHeight)},layoutItem:function(t){var e=this.padding,n="horizontal"===(l=this.options).layout,r=t.itemHeight,i=l.itemMarginBottom||0,o=this.itemMarginTop,a=n?c(l.itemDistance,20):0,s=this.maxLegendWidth,l=l.alignColumns&&this.totalItemWidth>s?this.maxItemWidth:t.itemWidth;n&&this.itemX-e+l>s&&(this.itemX=e,this.lastLineHeight&&(this.itemY+=o+this.lastLineHeight+i),this.lastLineHeight=0),this.lastItemY=o+this.itemY+i,this.lastLineHeight=Math.max(r,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],n?this.itemX+=l:(this.itemY+=o+r+i,this.lastLineHeight=r),this.offsetWidth=this.widthOption||Math.max((n?this.itemX-e-(t.checkbox?0:a):l)+e,this.offsetWidth)},getAllItems:function(){var t=[];return this.chart.series.forEach((function(e){var n=e&&e.options;e&&c(n.showInLegend,!i(n.linkedTo)&&void 0,!0)&&(t=t.concat(e.legendItems||("point"===n.legendType?e.data:e)))})),o(this,"afterGetAllItems",{allItems:t}),t},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)},adjustMargins:function(t,e){var n=this.chart,r=this.options,o=this.getAlignment(),a=void 0!==n.options.title.margin?n.titleOffset+n.options.title.margin:0;o&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(l,u){l.test(o)&&!i(t[u])&&(n[s[u]]=Math.max(n[s[u]],n.legend[(u+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][u]*r[u%2?"x":"y"]+c(r.margin,12)+e[u]+(0===u&&(0===n.titleOffset?0:a))))}))},proximatePositions:function(){var e=this.chart,n=[],r="left"===this.options.align;this.allItems.forEach((function(i){var o,a,s;a=r,i.yAxis&&i.points&&(i.xAxis.options.reversed&&(a=!a),o=t.find(a?i.points:i.points.slice(0).reverse(),(function(e){return t.isNumber(e.plotY)})),a=i.legendGroup.getBBox().height,s=i.yAxis.top-e.plotTop,i.visible?(o=o?o.plotY:i.yAxis.height,o+=s-.3*a):o=s+i.yAxis.height,n.push({target:o,size:a,item:i}))}),this),t.distribute(n,e.plotHeight),n.forEach((function(t){t.item._legendItemPos[1]=e.plotTop-e.spacing[0]+t.pos}))},render:function(){var e,n,r,i=this.chart,a=i.renderer,s=this.group,c=this.box,u=this.options,d=this.padding;this.itemX=d,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=t.relativeLength(u.width,i.spacingBox.width-d),e=i.spacingBox.width-2*d-u.x,-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(e/=2),this.maxLegendWidth=this.widthOption||e,s||(this.group=s=a.g("legend").attr({zIndex:7}).add(),this.contentGroup=a.g().attr({zIndex:1}).add(s),this.scrollGroup=a.g().add(this.contentGroup)),this.renderTitle(),e=this.getAllItems(),h(e,(function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)})),u.reversed&&e.reverse(),this.allItems=e,this.display=n=!!e.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,e.forEach(this.renderItem,this),e.forEach(this.layoutItem,this),e=(this.widthOption||this.offsetWidth)+d,r=this.handleOverflow(r=this.lastItemY+this.lastLineHeight+this.titleHeight),r+=d,c||(this.box=c=a.rect().addClass("highcharts-legend-box").attr({r:u.borderRadius}).add(s),c.isNew=!0),i.styledMode||c.attr({stroke:u.borderColor,"stroke-width":u.borderWidth||0,fill:u.backgroundColor||"none"}).shadow(u.shadow),0<e&&0<r&&(c[c.isNew?"attr":"animate"](c.crisp.call({},{x:0,y:0,width:e,height:r},c.strokeWidth())),c.isNew=!1),c[n?"show":"hide"](),i.styledMode&&"none"===s.getStyle("display")&&(e=r=0),this.legendWidth=e,this.legendHeight=r,n&&(a=i.spacingBox,/(lth|ct|rth)/.test(this.getAlignment())&&(c=a.y+i.titleOffset,a=l(a,{y:0<i.titleOffset?c+=i.options.title.margin:c})),s.align(l(u,{width:e,height:r,verticalAlign:this.proximate?"top":u.verticalAlign}),!0,a)),this.proximate||this.positionItems(),o(this,"afterRender")},handleOverflow:function(t){var e,n,r=this,i=this.chart,o=i.renderer,a=this.options,s=a.y,l=this.padding,u=(s=i.spacingBox.height+("top"===a.verticalAlign?-s:s)-l,a.maxHeight),h=this.clipRect,d=a.navigation,f=c(d.animation,!0),p=d.arrowSize||12,g=this.nav,m=this.pages,y=this.allItems,v=function(t){"number"==typeof t?h.attr({height:t}):h&&(r.clipRect=h.destroy(),r.contentGroup.clip()),r.contentGroup.div&&(r.contentGroup.div.style.clip=t?"rect("+l+"px,9999px,"+(l+t)+"px,0)":"auto")},b=function(t){return r[t]=o.circle(0,0,1.3*p).translate(p/2,p/2).add(g),i.styledMode||r[t].attr("fill","rgba(0,0,0,0.0001)"),r[t]};return"horizontal"!==a.layout||"middle"===a.verticalAlign||a.floating||(s/=2),u&&(s=Math.min(s,u)),m.length=0,t>s&&!1!==d.enabled?(this.clipHeight=e=Math.max(s-20-this.titleHeight-l,0),this.currentPage=c(this.currentPage,1),this.fullHeight=t,y.forEach((function(t,r){var i=t._legendItemPos[1],o=Math.round(t.legendItem.getBBox().height),a=m.length;(!a||i-m[a-1]>e&&(n||i)!==m[a-1])&&(m.push(n||i),a++),t.pageIx=a-1,n&&(y[r-1].pageIx=a-1),r===y.length-1&&i+o-m[a-1]>e&&i!==n&&(m.push(i),t.pageIx=a),i!==n&&(n=i)})),h||(h=r.clipRect=o.clipRect(0,l,9999,0),r.contentGroup.clip(h)),v(e),g||(this.nav=g=o.g().attr({zIndex:1}).add(this.group),this.up=o.symbol("triangle",0,0,p,p).add(g),b("upTracker").on("click",(function(){r.scroll(-1,f)})),this.pager=o.text("",15,10).addClass("highcharts-legend-navigation"),i.styledMode||this.pager.css(d.style),this.pager.add(g),this.down=o.symbol("triangle-down",0,0,p,p).add(g),b("downTracker").on("click",(function(){r.scroll(1,f)}))),r.scroll(0),t=s):g&&(v(),this.nav=g.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},scroll:function(t,e){var n=this.pages,r=n.length,i=this.currentPage+t;t=this.clipHeight;var o=this.options.navigation,a=this.pager,s=this.padding;i>r&&(i=r),0<i&&(void 0!==e&&u(e,this.chart),this.nav.attr({translateX:s,translateY:t+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===i?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),a.attr({text:i+"/"+r}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:i===r?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),this.chart.styledMode||(this.up.attr({fill:1===i?o.inactiveColor:o.activeColor}),this.upTracker.css({cursor:1===i?"default":"pointer"}),this.down.attr({fill:i===r?o.inactiveColor:o.activeColor}),this.downTracker.css({cursor:i===r?"default":"pointer"})),this.scrollOffset=-n[i-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=i,this.positionCheckboxes())}},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,c(t.options.symbolRadius,n/2)).addClass("highcharts-point").attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e=this.options,n=e.marker,r=t.symbolWidth,i=t.symbolHeight,o=i/2,a=this.chart.renderer,s=this.legendGroup;t=t.baseline-Math.round(.3*t.fontMetrics.b);var u={};this.chart.styledMode||(u={"stroke-width":e.lineWidth||0},e.dashStyle&&(u.dashstyle=e.dashStyle)),this.legendLine=a.path(["M",0,t,"L",r,t]).addClass("highcharts-graph").attr(u).add(s),n&&!1!==n.enabled&&r&&(e=Math.min(c(n.radius,o),o),0===this.symbol.indexOf("url")&&(n=l(n,{width:i,height:i}),e=0),this.legendSymbol=n=a.symbol(this.symbol,r/2-e,t-e,2*e,2*e,n).addClass("highcharts-point").add(s),n.isMarker=!0)}},(/Trident\/7\.0/.test(d.navigator&&d.navigator.userAgent)||a)&&f(t.Legend.prototype,"positionItem",(function(t,e){var n=this,r=function(){e._legendItemPos&&t.call(n,e)};r(),n.bubbleLegend||setTimeout(r)}))})),e(n,"parts/Chart.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.animate,r=t.animObject,i=t.attr,o=t.doc,a=t.Axis,s=t.createElement,l=t.defaultOptions,c=t.discardElement,u=t.charts,h=t.css,d=t.defined,f=t.extend,p=t.find,g=t.fireEvent,m=t.isNumber,y=t.isObject,v=t.isString,b=t.Legend,_=t.marginNames,w=t.merge,x=t.objectEach,M=t.Pointer,S=t.pick,A=t.pInt,C=t.removeEvent,k=t.seriesTypes,T=t.splat,E=t.syncTimeout,O=t.win,D=t.Chart=function(){this.getArgs.apply(this,arguments)};t.chart=function(t,e,n){return new D(t,e,n)},f(D.prototype,{callbacks:[],getArgs:function(){var t=[].slice.call(arguments);(v(t[0])||t[0].nodeName)&&(this.renderTo=t.shift()),this.init(t[0],t[1])},init:function(n,r){var i,o=n.series,a=n.plotOptions||{};g(this,"init",{args:arguments},(function(){n.series=null,i=w(l,n),x(i.plotOptions,(function(t,e){y(t)&&(t.tooltip=a[e]&&w(a[e].tooltip)||void 0)})),i.tooltip.userOptions=n.chart&&n.chart.forExport&&n.tooltip.userOptions||n.tooltip,i.series=n.series=o,this.userOptions=n;var s=i.chart,c=s.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=r,this.isResizing=0,this.options=i,this.axes=[],this.series=[],this.time=n.time&&Object.keys(n.time).length?new t.Time(n.time):t.time,this.styledMode=s.styledMode,this.hasCartesianSeries=s.showAxes;var h=this;h.index=u.length,u.push(h),t.chartCount++,c&&x(c,(function(t,n){e(h,n,t)})),h.xAxis=[],h.yAxis=[],h.pointCount=h.colorCounter=h.symbolCounter=0,g(h,"afterInit"),h.firstRender()}))},initSeries:function(e){var n=this.options.chart;return(n=k[e.type||n.type||n.defaultSeriesType])||t.error(17,!0,this),(n=new n).init(this,e),n},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 r=n?e:t;return t=n?t:e,0<=r&&r<=this.plotWidth&&0<=t&&t<=this.plotHeight},redraw:function(e){g(this,"beforeRedraw");var n,r,i,o=this.axes,a=this.series,s=this.pointer,l=this.legend,c=this.userOptions.legend,u=this.isDirtyLegend,h=this.hasCartesianSeries,d=this.isDirtyBox,p=this.renderer,m=p.isHidden(),y=[];for(this.setResponsive&&this.setResponsive(!1),t.setAnimation(e,this),m&&this.temporaryDisplay(),this.layOutTitles(),e=a.length;e--;)if((i=a[e]).options.stacking&&(n=!0,i.isDirty)){r=!0;break}if(r)for(e=a.length;e--;)(i=a[e]).options.stacking&&(i.isDirty=!0);a.forEach((function(t){t.isDirty&&("point"===t.options.legendType?(t.updateTotals&&t.updateTotals(),u=!0):c&&(c.labelFormatter||c.labelFormat)&&(u=!0)),t.isDirtyData&&g(t,"updatedData")})),u&&l&&l.options.enabled&&(l.render(),this.isDirtyLegend=!1),n&&this.getStacks(),h&&o.forEach((function(t){t.updateNames(),t.setScale()})),this.getMargins(),h&&(o.forEach((function(t){t.isDirty&&(d=!0)})),o.forEach((function(t){var e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,y.push((function(){g(t,"afterSetExtremes",f(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(d||n)&&t.redraw()}))),d&&this.drawChartBox(),g(this,"predraw"),a.forEach((function(t){(d||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),s&&s.reset(!0),p.draw(),g(this,"redraw"),g(this,"render"),m&&this.temporaryDisplay(!0),y.forEach((function(t){t.call()}))},get:function(t){function e(e){return e.id===t||e.options&&e.options.id===t}var n,r,i=this.series;for(n=p(this.axes,e)||p(this.series,e),r=0;!n&&r<i.length;r++)n=p(i[r].points||[],e);return n},getAxes:function(){var t=this,e=(n=this.options).xAxis=T(n.xAxis||{}),n=n.yAxis=T(n.yAxis||{});g(this,"getAxes"),e.forEach((function(t,e){t.index=e,t.isX=!0})),n.forEach((function(t,e){t.index=e})),e.concat(n).forEach((function(e){new a(t,e)})),g(this,"afterGetAxes")},getSelectedPoints:function(){var t=[];return this.series.forEach((function(e){t=t.concat((e[e.hasGroupedData?"points":"data"]||[]).filter((function(t){return t.selected})))})),t},getSelectedSeries:function(){return this.series.filter((function(t){return t.selected}))},setTitle:function(t,e,n){var r=this,i=r.options,o=r.styledMode;[["title",t,i.title=w(!o&&{style:{color:"#333333",fontSize:i.isStock?"16px":"18px"}},i.title,t)],["subtitle",e,i=i.subtitle=w(!o&&{style:{color:"#666666"}},i.subtitle,e)]].forEach((function(t,e){var n=t[0],i=r[n],a=t[1];t=t[2],i&&a&&(r[n]=i=i.destroy()),t&&!i&&(r[n]=r.renderer.text(t.text,0,0,t.useHTML).attr({align:t.align,class:"highcharts-"+n,zIndex:t.zIndex||4}).add(),r[n].update=function(t){r.setTitle(!e&&t,e&&t)},o||r[n].css(t.style))})),r.layOutTitles(n)},layOutTitles:function(t){var e,n=0,r=this.renderer,i=this.spacingBox;["title","subtitle"].forEach((function(t){var e,o=this[t],a=this.options[t];t="title"===t?-3:a.verticalAlign?0:n+2,o&&(this.styledMode||(e=a.style.fontSize),e=r.fontMetrics(e,o).b,o.css({width:(a.width||i.width+a.widthAdjust)+"px"}).align(f({y:t+e},a),!1,"spacingBox"),a.floating||a.verticalAlign||(n=Math.ceil(n+o.getBBox(a.useHTML).height)))}),this),e=this.titleOffset!==n,this.titleOffset=n,!this.isDirtyBox&&e&&(this.isDirtyBox=this.isDirtyLegend=e,this.hasRendered&&S(t,!0)&&this.isDirtyBox&&this.redraw())},getChartSize:function(){var e=(n=this.options.chart).width,n=n.height,r=this.renderTo;d(e)||(this.containerWidth=t.getStyle(r,"width")),d(n)||(this.containerHeight=t.getStyle(r,"height")),this.chartWidth=Math.max(0,e||this.containerWidth||600),this.chartHeight=Math.max(0,t.relativeLength(n,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},temporaryDisplay:function(e){var n=this.renderTo;if(e)for(;n&&n.style;)n.hcOrigStyle&&(t.css(n,n.hcOrigStyle),delete n.hcOrigStyle),n.hcOrigDetached&&(o.body.removeChild(n),n.hcOrigDetached=!1),n=n.parentNode;else for(;n&&n.style&&(o.body.contains(n)||n.parentNode||(n.hcOrigDetached=!0,o.body.appendChild(n)),("none"===t.getStyle(n,"display",!1)||n.hcOricDetached)&&(n.hcOrigStyle={display:n.style.display,height:n.style.height,overflow:n.style.overflow},e={display:"block",overflow:"hidden"},n!==this.renderTo&&(e.height=0),t.css(n,e),n.offsetWidth||n.style.setProperty("display","block","important")),(n=n.parentNode)!==o.body););},setClassName:function(t){this.container.className="highcharts-container "+(t||"")},getContainer:function(){var e,n,r,a=this.options,l=a.chart;e=this.renderTo;var c,d,p=t.uniqueKey();if(e||(this.renderTo=e=l.renderTo),v(e)&&(this.renderTo=e=o.getElementById(e)),e||t.error(13,!0,this),n=A(i(e,"data-highcharts-chart")),m(n)&&u[n]&&u[n].hasRendered&&u[n].destroy(),i(e,"data-highcharts-chart",this.index),e.innerHTML="",l.skipClone||e.offsetWidth||this.temporaryDisplay(),this.getChartSize(),n=this.chartWidth,r=this.chartHeight,h(e,{overflow:"hidden"}),this.styledMode||(c=f({position:"relative",overflow:"hidden",width:n+"px",height:r+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},l.style)),this.container=e=s("div",{id:p},c,e),this._cursor=e.style.cursor,this.renderer=new(t[l.renderer]||t.Renderer)(e,n,r,null,l.forExport,a.exporting&&a.exporting.allowHTML,this.styledMode),this.setClassName(l.className),this.styledMode)for(d in a.defs)this.renderer.definition(a.defs[d]);else this.renderer.setStyle(l.style);this.renderer.chartIndex=this.index,g(this,"afterGetContainer")},getMargins:function(t){var e=this.spacing,n=this.margin,r=this.titleOffset;this.resetMargins(),r&&!d(n[0])&&(this.plotTop=Math.max(this.plotTop,r+this.options.title.margin+e[0])),this.legend&&this.legend.display&&this.legend.adjustMargins(n,e),g(this,"getMargins"),t||this.getAxisMargins()},getAxisMargins:function(){var t=this,e=t.axisOffset=[0,0,0,0],n=t.margin;t.hasCartesianSeries&&t.axes.forEach((function(t){t.visible&&t.getOffset()})),_.forEach((function(r,i){d(n[i])||(t[r]+=e[i])})),t.setChartSize()},reflow:function(e){var n=this,r=n.renderTo,i=d((s=n.options.chart).width)&&d(s.height),a=s.width||t.getStyle(r,"width"),s=s.height||t.getStyle(r,"height");r=e?e.target:O,i||n.isPrinting||!a||!s||r!==O&&r!==o||(a===n.containerWidth&&s===n.containerHeight||(t.clearTimeout(n.reflowTimeout),n.reflowTimeout=E((function(){n.container&&n.setSize(void 0,void 0,!1)}),e?100:0)),n.containerWidth=a,n.containerHeight=s)},setReflow:function(t){var n=this;!1===t||this.unbindReflow?!1===t&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=e(O,"resize",(function(t){n.reflow(t)})),e(this,"destroy",this.unbindReflow))},setSize:function(e,i,o){var a,s=this,l=s.renderer;s.isResizing+=1,t.setAnimation(o,s),s.oldChartHeight=s.chartHeight,s.oldChartWidth=s.chartWidth,void 0!==e&&(s.options.chart.width=e),void 0!==i&&(s.options.chart.height=i),s.getChartSize(),s.styledMode||((a=l.globalAnimation)?n:h)(s.container,{width:s.chartWidth+"px",height:s.chartHeight+"px"},a),s.setChartSize(!0),l.setSize(s.chartWidth,s.chartHeight,o),s.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),s.isDirtyLegend=!0,s.isDirtyBox=!0,s.layOutTitles(),s.getMargins(),s.redraw(o),s.oldChartHeight=null,g(s,"resize"),E((function(){s&&g(s,"endResize",null,(function(){--s.isResizing}))}),r(a).duration)},setChartSize:function(t){var e,n,r,i,o=this.inverted,a=this.renderer,s=this.chartWidth,l=this.chartHeight,c=this.options.chart,u=this.spacing,h=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=n=Math.round(this.plotTop),this.plotWidth=r=Math.max(0,Math.round(s-e-this.marginRight)),this.plotHeight=i=Math.max(0,Math.round(l-n-this.marginBottom)),this.plotSizeX=o?i:r,this.plotSizeY=o?r:i,this.plotBorderWidth=c.plotBorderWidth||0,this.spacingBox=a.spacingBox={x:u[3],y:u[0],width:s-u[3]-u[1],height:l-u[0]-u[2]},this.plotBox=a.plotBox={x:e,y:n,width:r,height:i},s=2*Math.floor(this.plotBorderWidth/2),o=Math.ceil(Math.max(s,h[3])/2),a=Math.ceil(Math.max(s,h[0])/2),this.clipBox={x:o,y:a,width:Math.floor(this.plotSizeX-Math.max(s,h[1])/2-o),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(s,h[2])/2-a))},t||this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),g(this,"afterSetChartSize",{skipAxes:t})},resetMargins:function(){g(this,"resetMargins");var t=this,e=t.options.chart;["margin","spacing"].forEach((function(n){var r=e[n],i=y(r)?r:[r,r,r,r];["Top","Right","Bottom","Left"].forEach((function(r,o){t[n][o]=S(e[n+r],i[o])}))})),_.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,n=this.options.chart,r=this.renderer,i=this.chartWidth,o=this.chartHeight,a=this.chartBackground,s=this.plotBackground,l=this.plotBorder,c=this.styledMode,u=this.plotBGImage,h=n.backgroundColor,d=n.plotBackgroundColor,f=n.plotBackgroundImage,p=this.plotLeft,m=this.plotTop,y=this.plotWidth,v=this.plotHeight,b=this.plotBox,_=this.clipRect,w=this.clipBox,x="animate";a||(this.chartBackground=a=r.rect().addClass("highcharts-background").add(),x="attr"),c?t=e=a.strokeWidth():(e=(t=n.borderWidth||0)+(n.shadow?8:0),h={fill:h||"none"},(t||a["stroke-width"])&&(h.stroke=n.borderColor,h["stroke-width"]=t),a.attr(h).shadow(n.shadow)),a[x]({x:e/2,y:e/2,width:i-e-t%2,height:o-e-t%2,r:n.borderRadius}),x="animate",s||(x="attr",this.plotBackground=s=r.rect().addClass("highcharts-plot-background").add()),s[x](b),c||(s.attr({fill:d||"none"}).shadow(n.plotShadow),f&&(u?u.animate(b):this.plotBGImage=r.image(f,p,m,y,v).add())),_?_.animate({width:w.width,height:w.height}):this.clipRect=r.clipRect(w),x="animate",l||(x="attr",this.plotBorder=l=r.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),c||l.attr({stroke:n.plotBorderColor,"stroke-width":n.plotBorderWidth||0,fill:"none"}),l[x](l.crisp({x:p,y:m,width:y,height:v},-l.strokeWidth())),this.isDirtyBox=!1,g(this,"afterDrawChartBox")},propFromSeries:function(){var t,e,n,r=this,i=r.options.chart,o=r.options.series;["inverted","angular","polar"].forEach((function(a){for(t=k[i.type||i.defaultSeriesType],n=i[a]||t&&t.prototype[a],e=o&&o.length;!n&&e--;)(t=k[o[e].type])&&t.prototype[a]&&(n=!0);r[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;v(n)&&(n=":previous"===n?t.series[e.index-1]:t.get(n))&&n.linkedParent!==e&&(n.linkedSeries.push(e),e.linkedParent=n,e.visible=S(e.options.visible,n.options.visible,e.visible))})),g(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 r=f(e.style,n.style),i=A(r.left)+t.plotLeft,o=A(r.top)+t.plotTop+12;delete r.left,delete r.top,t.renderer.text(n.html,i,o).attr({zIndex:2}).css(r).add()}))},render:function(){var t,e,n,r=this.axes,i=this.renderer,o=this.options,a=0;this.setTitle(),this.legend=new b(this,o.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),o=this.plotWidth,r.some((function(t){if(t.horiz&&t.visible&&t.options.labels.enabled&&t.series.length)return a=21,!0})),t=this.plotHeight=Math.max(this.plotHeight-a,0),r.forEach((function(t){t.setScale()})),this.getAxisMargins(),n=1.05<t/this.plotHeight,((e=1.1<o/this.plotWidth)||n)&&(r.forEach((function(t){(t.horiz&&e||!t.horiz&&n)&&t.setTickInterval(!0)})),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries&&r.forEach((function(t){t.visible&&t.render()})),this.seriesGroup||(this.seriesGroup=i.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0},addCredits:function(t){var e=this;(t=w(!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&&(O.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)})},destroy:function(){var e,n=this,r=n.axes,i=n.series,o=n.container,a=o&&o.parentNode;for(g(n,"destroy"),n.renderer.forExport?t.erase(u,n):u[n.index]=void 0,t.chartCount--,n.renderTo.removeAttribute("data-highcharts-chart"),C(n),e=r.length;e--;)r[e]=r[e].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),e=i.length;e--;)i[e]=i[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())})),o&&(o.innerHTML="",C(o),a&&c(o)),x(n,(function(t,e){delete n[e]}))},firstRender:function(){var e=this,n=e.options;e.isReadyToRender&&!e.isReadyToRender()||(e.getContainer(),e.resetMargins(),e.setChartSize(),e.propFromSeries(),e.getAxes(),(t.isArray(n.series)?n.series:[]).forEach((function(t){e.initSeries(t)})),e.linkSeries(),g(e,"beforeRender"),M&&(e.pointer=new M(e,n)),e.render(),!e.renderer.imgCount&&e.onload&&e.onload(),e.temporaryDisplay(!0))},onload:function(){[this.callback].concat(this.callbacks).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),g(this,"load"),g(this,"render"),d(this.index)&&this.setReflow(this.options.chart.reflow),this.onload=null}})})),e(n,"parts/ScrollablePlotArea.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.Chart;e(n,"afterSetChartSize",(function(e){var n=this.options.chart.scrollablePlotArea;(n=n&&n.minWidth)&&!this.renderer.forExport&&(this.scrollablePixels=n=Math.max(0,n-this.chartWidth))&&(this.plotWidth+=n,this.clipBox.width+=n,e.skipAxes||this.axes.forEach((function(e){1===e.side?e.getPlotLinePath=function(){var n,r=this.right;return this.right=r-e.chart.scrollablePixels,n=t.Axis.prototype.getPlotLinePath.apply(this,arguments),this.right=r,n}:(e.setAxisSize(),e.setAxisTranslation())})))})),e(n,"render",(function(){this.scrollablePixels?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),n.prototype.setUpScrolling=function(){this.scrollingContainer=t.createElement("div",{className:"highcharts-scrolling"},{overflowX:"auto",WebkitOverflowScrolling:"touch"},this.renderTo),this.innerContainer=t.createElement("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},n.prototype.moveFixedElements=function(){var t=this.container,e=this.fixedRenderer;[this.inverted?".highcharts-xaxis":".highcharts-yaxis",this.inverted?".highcharts-xaxis-labels":".highcharts-yaxis-labels",".highcharts-contextbutton",".highcharts-credits",".highcharts-legend",".highcharts-reset-zoom",".highcharts-subtitle",".highcharts-title",".highcharts-legend-checkbox"].forEach((function(n){[].forEach.call(t.querySelectorAll(n),(function(t){(t.namespaceURI===e.SVG_NS?e.box:e.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}))},n.prototype.applyFixed=function(){var n,r=!this.fixedDiv,i=this.options.chart.scrollablePlotArea;r&&(this.fixedDiv=t.createElement("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=n=new t.Renderer(this.fixedDiv,0,0),this.scrollableMask=n.path().attr({fill:t.color(this.options.chart.backgroundColor||"#fff").setOpacity(t.pick(i.opacity,.85)).get(),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),this.moveFixedElements(),e(this,"afterShowResetZoom",this.moveFixedElements)),this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),n=this.chartWidth+this.scrollablePixels,t.stop(this.container),this.container.style.width=n+"px",this.renderer.boxWrapper.attr({width:n,height:this.chartHeight,viewBox:[0,0,n,this.chartHeight].join(" ")}),this.chartBackground.attr({width:n}),r&&i.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixels*i.scrollPositionX),r=this.plotTop-(i=this.axisOffset)[0]-1,i=this.plotTop+this.plotHeight+i[2],n=this.plotLeft+this.plotWidth-this.scrollablePixels,this.scrollableMask.attr({d:this.scrollablePixels?["M",0,r,"L",this.plotLeft-1,r,"L",this.plotLeft-1,i,"L",0,i,"Z","M",n,r,"L",this.chartWidth,r,"L",this.chartWidth,i,"L",n,i,"Z"]:["M",0,0]})}})),e(n,"parts/Point.js",[n["parts/Globals.js"]],(function(t){var e,n=t.extend,r=t.erase,i=t.fireEvent,o=t.format,a=t.isArray,s=t.isNumber,l=t.pick,c=t.uniqueKey,u=t.defined,h=t.removeEvent;t.Point=e=function(){},t.Point.prototype={init:function(t,e,n){return this.series=t,this.applyOptions(e,n),this.id=u(this.id)?this.id:c(),this.resolveColor(),t.chart.pointCount++,i(this,"afterInit"),this},resolveColor:function(){var t,e=this.series;t=e.chart.options.chart.colorCount;var n=e.chart.styledMode;n||this.options.color||(this.color=e.color),e.options.colorByPoint?(n||(t=e.options.colors||e.chart.options.colors,this.color=this.color||t[e.colorCounter],t=t.length),n=e.colorCounter,e.colorCounter++,e.colorCounter===t&&(e.colorCounter=0)):n=e.colorIndex,this.colorIndex=l(this.colorIndex,n)},applyOptions:function(t,r){var i=this.series,o=i.options.pointValKey||i.pointValKey;return t=e.prototype.optionsToObject.call(this,t),n(this,t),this.options=this.options?n(this.options,t):t,t.group&&delete this.group,t.dataLabels&&delete this.dataLabels,o&&(this.y=this[o]),(this.isNull=l(this.isValid&&!this.isValid(),null===this.x||!s(this.y,!0)))&&(this.formatPrefix="null"),this.selected&&(this.state="select"),"name"in this&&void 0===r&&i.xAxis&&i.xAxis.hasNames&&(this.x=i.xAxis.nameToX(this)),void 0===this.x&&i&&(this.x=void 0===r?i.autoIncrement(this):r),this},setNestedProperty:function(e,n,r){return r.split(".").reduce((function(e,r,i,o){return e[r]=o.length-1===i?n:t.isObject(e[r],!0)?e[r]:{},e[r]}),e),e},optionsToObject:function(e){var n={},r=this.series,i=r.options.keys,o=i||r.pointArrayMap||["y"],l=o.length,c=0,u=0;if(s(e)||null===e)n[o[0]]=e;else if(a(e))for(!i&&e.length>l&&("string"==(r=typeof e[0])?n.name=e[0]:"number"===r&&(n.x=e[0]),c++);u<l;)i&&void 0===e[c]||(0<o[u].indexOf(".")?t.Point.prototype.setNestedProperty(n,e[c],o[u]):n[o[u]]=e[c]),c++,u++;else"object"==typeof e&&(n=e,e.dataLabels&&(r._hasPointLabels=!0),e.marker&&(r._hasPointMarkers=!0));return n},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",""):"")},getZone:function(){var t,e=(n=this.series).zones,n=n.zoneAxis||"y",r=0;for(t=e[r];this[n]>=t.value;)t=e[++r];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor,t},destroy:function(){var t,e=this.series.chart,n=e.hoverPoints;for(t in e.pointCount--,n&&(this.setState(),r(n,this),n.length||(e.hoverPoints=null)),this===e.hoverPoint&&this.onMouseOut(),(this.graphic||this.dataLabel||this.dataLabels)&&(h(this),this.destroyElements()),this.legendItem&&e.legend.destroyItem(this),this)this[t]=null},destroyElements:function(t){var e,n,r=this,i=[];for((t=t||{graphic:1,dataLabel:1}).graphic&&i.push("graphic","shadowGroup"),t.dataLabel&&i.push("dataLabel","dataLabelUpper","connector"),n=i.length;n--;)r[e=i[n]]&&(r[e]=r[e].destroy());["dataLabel","connector"].forEach((function(e){var n=e+"s";t[e]&&r[n]&&(r[n].forEach((function(t){t.element&&t.destroy()})),delete r[n])}))},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}},tooltipFormatter:function(t){var e=this.series,n=e.tooltipOptions,r=l(n.valueDecimals,""),i=n.valuePrefix||"",a=n.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(i||a)&&(t=t.replace(RegExp(e+"}","g"),i+e+"}"+a)),t=t.replace(RegExp(e+"}","g"),e+":,."+r+"f}")})),o(t,{point:this,series:this.series},e.chart.time)},firePointEvent:function(t,e,n){var r=this,o=this.series.options;(o.point.events[t]||r.options&&r.options.events&&r.options.events[t])&&this.importEvents(),"click"===t&&o.allowPointSelect&&(n=function(t){r.select&&r.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),i(this,t,e,n)},visible:!0}})),e(n,"parts/Series.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.animObject,r=t.arrayMax,i=t.arrayMin,o=t.correctFloat,a=t.defaultOptions,s=t.defaultPlotOptions,l=t.defined,c=t.erase,u=t.extend,h=t.fireEvent,d=t.isArray,f=t.isNumber,p=t.isString,g=t.merge,m=t.objectEach,y=t.pick,v=t.removeEvent,b=t.splat,_=t.SVGElement,w=t.syncTimeout,x=t.win;t.Series=t.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{lineWidth:0,lineColor:"#ffffff",enabledThreshold:2,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 null===this.y?"":t.numberFormat(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"},{isCartesian:!0,pointClass:t.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",cropShoulder:1,init:function(t,n){h(this,"init",{options:n});var r,i,o=this,a=t.series;o.chart=t,o.options=n=o.setOptions(n),o.linkedSeries=[],o.bindAxes(),u(o,{name:n.name,state:"",visible:!1!==n.visible,selected:!0===n.selected}),m(r=n.events,(function(t,n){o.hcEvents&&o.hcEvents[n]&&-1!==o.hcEvents[n].indexOf(t)||e(o,n,t)})),(r&&r.click||n.point&&n.point.events&&n.point.events.click||n.allowPointSelect)&&(t.runTrackerClick=!0),o.getColor(),o.getSymbol(),o.parallelArrays.forEach((function(t){o[t+"Data"]||(o[t+"Data"]=[])})),o.points||o.setData(n.data,!1),o.isCartesian&&(t.hasCartesianSeries=!0),a.length&&(i=a[a.length-1]),o._i=y(i&&i._i,-1)+1,t.orderSeries(this.insert(a)),h(this,"afterInit")},insert:function(t){var e,n=this.options.index;if(f(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 e,n=this,r=n.options,i=n.chart;h(this,"bindAxes",null,(function(){(n.axisTypes||[]).forEach((function(o){i[o].forEach((function(t){(r[o]===(e=t.options).index||void 0!==r[o]&&r[o]===e.id||void 0===r[o]&&0===e.index)&&(n.insert(t.series),n[o]=t,t.isDirty=!0)})),n[o]||n.optionalAxis===o||t.error(18,!0,i)}))}))},updateParallelArrays:function(t,e){var n=t.series,r=arguments,i=f(e)?function(r){var i="y"===r&&n.toYData?n.toYData(t):t[r];n[r+"Data"][e]=i}:function(t){Array.prototype[e].apply(n[t+"Data"],Array.prototype.slice.call(r,2))};n.parallelArrays.forEach(i)},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=e.pointIntervalUnit,r=this.chart.time,i=y(i=this.xIncrement,e.pointStart,0);return this.pointInterval=t=y(this.pointInterval,e.pointInterval,1),n&&(e=new r.Date(i),"day"===n?r.set("Date",e,r.get("Date",e)+t):"month"===n?r.set("Month",e,r.get("Month",e)+t):"year"===n&&r.set("FullYear",e,r.get("FullYear",e)+t),t=e.getTime()-i),this.xIncrement=i+t,i},setOptions:function(t){var e=this.chart,n=e.options,r=n.plotOptions,i=(e.userOptions||{}).plotOptions||{},o=r[this.type],s=g(t);return t=e.styledMode,h(this,"setOptions",{userOptions:s}),this.userOptions=s,e=g(o,r.series,s),this.tooltipOptions=g(a.tooltip,a.plotOptions.series&&a.plotOptions.series.tooltip,a.plotOptions[this.type].tooltip,n.tooltip.userOptions,r.series&&r.series.tooltip,r[this.type].tooltip,s.tooltip),this.stickyTracking=y(s.stickyTracking,i[this.type]&&i[this.type].stickyTracking,i.series&&i.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||e.stickyTracking),null===o.marker&&delete e.marker,this.zoneAxis=e.zoneAxis,n=this.zones=(e.zones||[]).slice(),!e.negativeColor&&!e.negativeFillColor||e.zones||(r={value:e[this.zoneAxis+"Threshold"]||e.threshold||0,className:"highcharts-negative"},t||(r.color=e.negativeColor,r.fillColor=e.negativeFillColor),n.push(r)),n.length&&l(n[n.length-1].value)&&n.push(t?{}:{color:this.color,fillColor:this.fillColor}),h(this,"afterSetOptions",{options:e}),e},getName:function(){return y(this.options.name,"Series "+(this.index+1))},getCyclic:function(t,e,n){var r,i=this.chart,o=this.userOptions,a=t+"Index",s=t+"Counter",c=n?n.length:y(i.options.chart[t+"Count"],i[t+"Count"]);e||(r=y(o[a],o["_"+a]),l(r)||(i.series.length||(i[s]=0),o["_"+a]=r=i[s]%c,i[s]+=1),n&&(e=n[r])),void 0!==r&&(this[a]=r),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)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},findPointIndex:function(t,e){var n=t.id;t=t.x;var r,i,o=this.points;return n&&void 0!==(i=(n=this.chart.get(n))&&n.index)&&(r=!0),void 0===i&&f(t)&&(i=this.xData.indexOf(t,e)),-1!==i&&void 0!==i&&this.cropped&&(i=i>=this.cropStart?i-this.cropStart:i),!r&&o[i]&&o[i].touched&&(i=void 0),i},drawLegendSymbol:t.LegendSymbolMixin.drawLineMarker,updateData:function(e){var n,r,i,o=this.options,a=this.points,s=[],l=this.requireSorting,c=e.length===a.length,u=!0;if(this.xIncrement=null,e.forEach((function(e,r){var u,h=t.defined(e)&&this.pointClass.prototype.optionsToObject.call({series:this},e)||{};u=h.x,(h.id||f(u))&&(-1===(u=this.findPointIndex(h,i))||void 0===u?s.push(e):a[u]&&e!==o.data[u]?(a[u].update(e,!1,null,!1),a[u].touched=!0,l&&(i=u+1)):a[u]&&(a[u].touched=!0),(!c||r!==u||this.hasDerivedData)&&(n=!0))}),this),n)for(e=a.length;e--;)(r=a[e])&&!r.touched&&r.remove(!1);else c?e.forEach((function(t,e){a[e].update&&t!==a[e].y&&a[e].update(t,!1,null,!1)})):u=!1;return a.forEach((function(t){t&&(t.touched=!1)})),!!u&&(s.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),!0)},setData:function(e,n,r,i){var o,a,s=this,l=s.points,c=l&&l.length||0,u=s.options,h=s.chart,g=null,m=s.xAxis,v=u.turboThreshold,b=this.xData,_=this.yData,w=(o=s.pointArrayMap)&&o.length,x=u.keys,M=0,S=1;if(o=(e=e||[]).length,n=y(n,!0),!1!==i&&o&&c&&!s.cropped&&!s.hasGroupedData&&s.visible&&!s.isSeriesBoosting&&(a=this.updateData(e)),!a){if(s.xIncrement=null,s.colorCounter=0,this.parallelArrays.forEach((function(t){s[t+"Data"].length=0})),v&&o>v){for(r=0;null===g&&r<o;)g=e[r],r++;if(f(g))for(r=0;r<o;r++)b[r]=this.autoIncrement(),_[r]=e[r];else if(d(g))if(w)for(r=0;r<o;r++)b[r]=(g=e[r])[0],_[r]=g.slice(1,w+1);else for(x&&(M=0<=(M=x.indexOf("x"))?M:0,S=0<=(S=x.indexOf("y"))?S:1),r=0;r<o;r++)b[r]=(g=e[r])[M],_[r]=g[S];else t.error(12,!1,h)}else for(r=0;r<o;r++)void 0!==e[r]&&(s.pointClass.prototype.applyOptions.apply(g={series:s},[e[r]]),s.updateParallelArrays(g,r));for(_&&p(_[0])&&t.error(14,!0,h),s.data=[],s.options.data=s.userOptions.data=e,r=c;r--;)l[r]&&l[r].destroy&&l[r].destroy();m&&(m.minRange=m.userMinRange),s.isDirty=h.isDirtyBox=!0,s.isDirtyData=!!l,r=!1}"point"===u.legendType&&(this.processData(),this.generatePoints()),n&&h.redraw(r)},processData:function(e){var n,r=this.xData,i=this.yData,o=r.length;n=0;var a,s,l,c=this.xAxis;l=(p=this.options).cropThreshold;var u,h,d=this.getExtremesFromAll||p.getExtremesFromAll,f=this.isCartesian,p=c&&c.val2lin,g=c&&c.isLog,m=this.requireSorting;if(f&&!this.isDirty&&!c.isDirty&&!this.yAxis.isDirty&&!e)return!1;for(c&&(u=(e=c.getExtremes()).min,h=e.max),f&&this.sorted&&!d&&(!l||o>l||this.forceCrop)&&(r[o-1]<u||r[0]>h?(r=[],i=[]):this.yData&&(r[0]<u||r[o-1]>h)&&(r=(n=this.cropData(this.xData,this.yData,u,h)).xData,i=n.yData,n=n.start,a=!0)),l=r.length||1;--l;)0<(o=g?p(r[l])-p(r[l-1]):r[l]-r[l-1])&&(void 0===s||o<s)?s=o:0>o&&m&&(t.error(15,!1,this.chart),m=!1);this.cropped=a,this.cropStart=n,this.processedXData=r,this.processedYData=i,this.closestPointRange=s},cropData:function(t,e,n,r,i){var o,a=t.length,s=0,l=a;for(i=y(i,this.cropShoulder),o=0;o<a;o++)if(t[o]>=n){s=Math.max(0,o-i);break}for(n=o;n<a;n++)if(t[n]>r){l=n+i;break}return{xData:t.slice(s,l),yData:e.slice(s,l),start:s,end:l}},generatePoints:function(){var t,e,n,r,i=(p=this.options).data,o=this.data,a=this.processedXData,s=this.processedYData,l=this.pointClass,c=a.length,d=this.cropStart||0,f=this.hasGroupedData,p=p.keys,g=[];for(o||f||((o=[]).length=i.length,o=this.data=o),p&&f&&(this.options.keys=!1),r=0;r<c;r++)e=d+r,f?((n=(new l).init(this,[a[r]].concat(b(s[r])))).dataGroup=this.groupMap[r],n.dataGroup.options&&(n.options=n.dataGroup.options,u(n,n.dataGroup.options),delete n.dataLabels)):(n=o[e])||void 0===i[e]||(o[e]=n=(new l).init(this,i[e],a[r])),n&&(n.index=e,g[r]=n);if(this.options.keys=p,o&&(c!==(t=o.length)||f))for(r=0;r<t;r++)r!==d||f||(r+=c),o[r]&&(o[r].destroyElements(),o[r].plotX=void 0);this.data=o,this.points=g,h(this,"afterGeneratePoints")},getXExtremes:function(t){return{min:i(t),max:r(t)}},getExtremes:function(t){var e,n,o,a,s,l=this.yAxis,c=this.processedXData,u=[],p=0,g=(e=this.xAxis.getExtremes()).min,m=e.max,y=this.requireSorting?this.cropShoulder:0;for(e=(t=t||this.stackedYData||this.processedYData||[]).length,s=0;s<e;s++)if(o=c[s],n=(f(a=t[s],!0)||d(a))&&(!l.positiveValuesOnly||a.length||0<a),o=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(c[s+y]||o)>=g&&(c[s-y]||o)<=m,n&&o)if(n=a.length)for(;n--;)"number"==typeof a[n]&&(u[p++]=a[n]);else u[p++]=a;this.dataMin=i(u),this.dataMax=r(u),h(this,"afterGetExtremes")},translate:function(){this.processedXData||this.processData(),this.generatePoints();var t,e,n,r,i,a=this.options,s=a.stacking,c=this.xAxis,u=c.categories,p=this.yAxis,g=this.points,m=g.length,v=!!this.modifyValue,b=this.pointPlacementToXValue(),_=f(b),w=a.threshold,x=a.startFromThreshold?w:0,M=this.zoneAxis||"y",S=Number.MAX_VALUE;for(t=0;t<m;t++){var A=g[t],C=A.x;n=A.y;var k,T,E=A.low,O=s&&p.stacks[(this.negStacks&&n<(x?0:w)?"-":"")+this.stackKey];p.positiveValuesOnly&&null!==n&&0>=n&&(A.isNull=!0),A.plotX=e=o(Math.min(Math.max(-1e5,c.translate(C,0,0,0,1,b,"flags"===this.type)),1e5)),s&&this.visible&&!A.isNull&&O&&O[C]&&(i=this.getStackIndicator(i,C,this.index),T=(k=O[C]).points[i.key]),d(T)&&(n=T[1],(E=T[0])===x&&i.key===O[C].base&&(E=y(f(w)&&w,p.min)),p.positiveValuesOnly&&0>=E&&(E=null),A.total=A.stackTotal=k.total,A.percentage=k.total&&A.y/k.total*100,A.stackY=n,k.setOffset(this.pointXOffset||0,this.barW||0)),A.yBottom=l(E)?Math.min(Math.max(-1e5,p.translate(E,0,1,0,1)),1e5):null,v&&(n=this.modifyValue(n,A)),A.plotY=n="number"==typeof n&&1/0!==n?Math.min(Math.max(-1e5,p.translate(n,0,1,0,1)),1e5):void 0,A.isInside=void 0!==n&&0<=n&&n<=p.len&&0<=e&&e<=c.len,A.clientX=_?o(c.translate(C,0,0,0,1,b)):e,A.negative=A[M]<(a[M+"Threshold"]||w||0),A.category=u&&void 0!==u[A.x]?u[A.x]:A.x,A.isNull||(void 0!==r&&(S=Math.min(S,Math.abs(e-r))),r=e),A.zone=this.zones.length&&A.getZone()}this.closestPointRangePx=S,h(this,"afterTranslate")},getValidPoints:function(t,e,n){var r=this.chart;return(t||this.points||[]).filter((function(t){return!(e&&!r.isInsidePlot(t.plotX,t.plotY,r.inverted))&&(n||!t.isNull)}))},setClip:function(t){var e=this.chart,n=this.options,r=e.renderer,i=e.inverted,o=this.clipBox,a=o||e.clipBox,s=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,a.height,n.xAxis,n.yAxis].join(),l=e[s],c=e[s+"m"];l||(t&&(a.width=0,i&&(a.x=e.plotSizeX),e[s+"m"]=c=r.clipRect(i?e.plotSizeX+99:-99,i?-e.plotLeft:-e.plotTop,99,i?e.chartWidth:e.chartHeight)),e[s]=l=r.clipRect(a),l.count={length:0}),t&&!l.count[this.index]&&(l.count[this.index]=!0,l.count.length+=1),!1!==n.clip&&(this.group.clip(t||o?l:e.clipRect),this.markerGroup.clip(c),this.sharedClipKey=s),t||(l.count[this.index]&&(delete l.count[this.index],--l.count.length),0===l.count.length&&s&&e[s]&&(o||(e[s]=e[s].destroy()),e[s+"m"]&&(e[s+"m"]=e[s+"m"].destroy())))},animate:function(t){var e,r=this.chart,i=n(this.options.animation);t?this.setClip(i):((t=r[e=this.sharedClipKey])&&t.animate({width:r.plotSizeX,x:0},i),r[e+"m"]&&r[e+"m"].animate({width:r.plotSizeX+99,x:r.inverted?0:-99},i),this.animate=null)},afterAnimate:function(){this.setClip(),h(this,"afterAnimate"),this.finishedAnimating=!0},drawPoints:function(){var t,e,n,r,i,o,a,s,l,c=this.points,u=this.chart,h=this.options.marker,d=this[this.specialGroup]||this.markerGroup,f=y(h.enabled,!((t=this.xAxis)&&!t.isRadial)||null,this.closestPointRangePx>=h.enabledThreshold*h.radius);if(!1!==h.enabled||this._hasPointMarkers)for(t=0;t<c.length;t++)i=(r=(e=c[t]).graphic)?"animate":"attr",o=e.marker||{},a=!!e.marker,s=!1!==e.isInside,(n=f&&void 0===o.enabled||o.enabled)&&!e.isNull?(n=y(o.symbol,this.symbol),l=this.markerAttribs(e,e.selected&&"select"),r?r[s?"show":"hide"](!0).animate(l):s&&(0<l.width||e.hasImage)&&(e.graphic=r=u.renderer.symbol(n,l.x,l.y,l.width,l.height,a?o:h).add(d)),r&&!u.styledMode&&r[i](this.pointAttribs(e,e.selected&&"select")),r&&r.addClass(e.getClassName(),!0)):r&&(e.graphic=r.destroy())},markerAttribs:function(t,e){var n=this.options.marker,r=t.marker||{},i=r.symbol||n.symbol,o=y(r.radius,n.radius);return e&&(n=n.states[e],o=y((e=r.states&&r.states[e])&&e.radius,n&&n.radius,o+(n&&n.radiusPlus||0))),t.hasImage=i&&0===i.indexOf("url"),t.hasImage&&(o=0),t={x:Math.floor(t.plotX)-o,y:t.plotY-o},o&&(t.width=t.height=2*o),t},pointAttribs:function(t,e){var n=this.options.marker,r=(s=t&&t.options)&&s.marker||{},i=this.color,o=s&&s.color,a=t&&t.color,s=y(r.lineWidth,n.lineWidth),l=t&&t.zone&&t.zone.color;return t=1,i=o||l||a||i,o=r.fillColor||n.fillColor||i,i=r.lineColor||n.lineColor||i,e&&(n=n.states[e],s=y((e=r.states&&r.states[e]||{}).lineWidth,n.lineWidth,s+y(e.lineWidthPlus,n.lineWidthPlus,0)),o=e.fillColor||n.fillColor||o,i=e.lineColor||n.lineColor||i,t=y(e.opacity,n.opacity,t)),{stroke:i,"stroke-width":s,fill:o,opacity:t}},destroy:function(e){var n,r,i,o=this,a=o.chart,s=/AppleWebKit\/533/.test(x.navigator.userAgent),l=o.data||[];for(h(o,"destroy"),e||v(o),(o.axisTypes||[]).forEach((function(t){(i=o[t])&&i.series&&(c(i.series,o),i.isDirty=i.forceRedraw=!0)})),o.legendItem&&o.chart.legend.destroyItem(o),n=l.length;n--;)(r=l[n])&&r.destroy&&r.destroy();o.points=null,t.clearTimeout(o.animationTimeout),m(o,(function(t,e){t instanceof _&&!t.survive&&t[s&&"group"===e?"hide":"destroy"]()})),a.hoverSeries===o&&(a.hoverSeries=null),c(a.series,o),a.orderSeries(),m(o,(function(t,n){e&&"hcEvents"===n||delete o[n]}))},getGraphPath:function(t,e,n){var r,i,o=this,a=o.options,s=a.step,c=[],u=[];return(r=(t=t||o.points).reversed)&&t.reverse(),(s={right:1,center:2}[s]||s&&3)&&r&&(s=4-s),!a.connectNulls||e||n||(t=this.getValidPoints(t)),t.forEach((function(r,h){var d=r.plotX,f=r.plotY,p=t[h-1];(r.leftCliff||p&&p.rightCliff)&&!n&&(i=!0),r.isNull&&!l(e)&&0<h?i=!a.connectNulls:r.isNull&&!e?i=!0:(0===h||i?h=["M",r.plotX,r.plotY]:o.getPointSpline?h=o.getPointSpline(t,r,h):s?(h=1===s?["L",p.plotX,f]:2===s?["L",(p.plotX+d)/2,p.plotY,"L",(p.plotX+d)/2,f]:["L",d,p.plotY]).push("L",d,f):h=["L",d,f],u.push(r.x),s&&(u.push(r.x),2===s&&u.push(r.x)),c.push.apply(c,h),i=!1)})),c.xMap=u,o.graphPath=c},drawGraph:function(){var t=this,e=this.options,n=(this.gappedPath||this.getGraphPath).call(this),r=this.chart.styledMode,i=[["graph","highcharts-graph"]];r||i[0].push(e.lineColor||this.color||"#cccccc",e.dashStyle),(i=t.getZonesGraphs(i)).forEach((function(i,o){var a=i[0],s=t[a],l=s?"animate":"attr";s?(s.endX=t.preventGraphAnimation?null:n.xMap,s.animate({d:n})):n.length&&(t[a]=s=t.chart.renderer.path(n).addClass(i[1]).attr({zIndex:1}).add(t.group)),s&&!r&&(a={stroke:i[2],"stroke-width":e.lineWidth,fill:t.fillGraph&&t.color||"none"},i[3]?a.dashstyle=i[3]:"square"!==e.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),s[l](a).shadow(2>o&&e.shadow)),s&&(s.startX=n.xMap,s.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,r,i,o,a,s,l,c=this,u=this.chart,h=u.renderer,d=this.zones,f=this.clips||[],p=this.graph,g=this.area,m=Math.max(u.chartWidth,u.chartHeight),v=this[(this.zoneAxis||"y")+"Axis"],b=u.inverted,_=!1;d.length&&(p||g)&&v&&void 0!==v.min&&(i=v.reversed,o=v.horiz,p&&!this.showLine&&p.hide(),g&&g.hide(),r=v.getExtremes(),d.forEach((function(d,w){t=i?o?u.plotWidth:0:o?0:v.toPixels(r.min)||0,t=Math.min(Math.max(y(e,t),0),m),e=Math.min(Math.max(Math.round(v.toPixels(y(d.value,r.max),!0)||0),0),m),_&&(t=e=v.toPixels(r.max)),a=Math.abs(t-e),s=Math.min(t,e),l=Math.max(t,e),v.isXAxis?(n={x:b?l:s,y:0,width:a,height:m},o||(n.x=u.plotHeight-n.x)):(n={x:0,y:b?l:s,width:m,height:a},o&&(n.y=u.plotWidth-n.y)),b&&h.isVML&&(n=v.isXAxis?{x:0,y:i?s:l,height:n.width,width:u.chartWidth}:{x:n.y-u.plotLeft-u.spacingBox.x,y:0,width:n.height,height:u.chartHeight}),f[w]?f[w].animate(n):(f[w]=h.clipRect(n),p&&c["zone-graph-"+w].clip(f[w]),g&&c["zone-area-"+w].clip(f[w])),_=d.value>r.max,c.resetZones&&0===e&&(e=void 0)})),this.clips=f)},invertGroups:function(t){function n(){["group","markerGroup"].forEach((function(e){i[e]&&(o.renderer.isVML&&i[e].attr({width:i.yAxis.len,height:i.xAxis.len}),i[e].width=i.yAxis.len,i[e].height=i.xAxis.len,i[e].invert(t))}))}var r,i=this,o=i.chart;i.xAxis&&(r=e(o,"resize",n),e(i,"destroy",r),n(),i.invertGroups=n)},plotGroup:function(t,e,n,r,i){var o=this[t],a=!o;return a&&(this[t]=o=this.chart.renderer.g().attr({zIndex:r||.1}).add(i)),o.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(l(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(o.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),o.attr({visibility:n})[a?"attr":"animate"](this.getPlotBox()),o},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}},render:function(){var t,e=this,r=e.chart,i=e.options,o=!!e.animate&&r.renderer.isSVG&&n(i.animation).duration,a=e.visible?"inherit":"hidden",s=i.zIndex,l=e.hasRendered,c=r.seriesGroup,u=r.inverted;h(this,"render"),t=e.plotGroup("group","series",a,s,c),e.markerGroup=e.plotGroup("markerGroup","markers",a,s,c),o&&e.animate(!0),t.inverted=!(!e.isCartesian&&!e.invertable)&&u,e.drawGraph&&(e.drawGraph(),e.applyZones()),e.visible&&e.drawPoints(),e.drawDataLabels&&e.drawDataLabels(),e.redrawPoints&&e.redrawPoints(),e.drawTracker&&!1!==e.options.enableMouseTracking&&e.drawTracker(),e.invertGroups(u),!1===i.clip||e.sharedClipKey||l||t.clip(r.clipRect),o&&e.animate(),l||(e.animationTimeout=w((function(){e.afterAnimate()}),o)),e.isDirty=!1,e.hasRendered=!0,h(e,"afterRender")},redraw:function(){var t=this.chart,e=this.isDirty||this.isDirtyData,n=this.group,r=this.xAxis,i=this.yAxis;n&&(t.inverted&&n.attr({width:t.plotWidth,height:t.plotHeight}),n.animate({translateX:y(r&&r.left,t.plotLeft),translateY:y(i&&i.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},kdAxisArray:["clientX","plotY"],searchPoint:function(t,e){var n=this.xAxis,r=this.yAxis,i=this.chart.inverted;return this.searchKDTree({clientX:i?n.len-t.chartY+n.pos:t.chartX-n.pos,plotY:i?r.len-t.chartX+r.pos:t.chartY-r.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,r,i){var o,a;if(a=n&&n.length)return o=e.kdAxisArray[r%i],n.sort((function(t,e){return t[o]-e[o]})),{point:n[a=Math.floor(a/2)],left:t(n.slice(0,a),r+1,i),right:t(n.slice(a+1),r+1,i)}}(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 r=this,i=this.kdAxisArray[0],o=this.kdAxisArray[1],a=e?"distX":"dist";if(e=-1<r.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(n),this.kdTree)return function t(e,n,s,c){var u,h,d=n.point,f=r.kdAxisArray[s%c],p=d;return h=l(e[i])&&l(d[i])?Math.pow(e[i]-d[i],2):null,u=l(e[o])&&l(d[o])?Math.pow(e[o]-d[o],2):null,d.dist=l(u=(h||0)+(u||0))?Math.sqrt(u):Number.MAX_VALUE,d.distX=l(h)?Math.sqrt(h):Number.MAX_VALUE,h=0>(f=e[f]-d[f])?"right":"left",n[u=0>f?"left":"right"]&&(p=(u=t(e,n[u],s+1,c))[a]<p[a]?u:d),n[h]&&Math.sqrt(f*f)<p[a]&&(p=(e=t(e,n[h],s+1,c))[a]<p[a]?e:p),p}(t,this.kdTree,e,e)},pointPlacementToXValue:function(){var t=this.options.pointPlacement;return"between"===t&&(t=.5),f(t)&&(t*=y(this.options.pointRange||this.xAxis.pointRange)),t}})})),e(n,"parts/Stacking.js",[n["parts/Globals.js"]],(function(t){var e=t.Axis,n=t.Chart,r=t.correctFloat,i=t.defined,o=t.destroyObjectProperties,a=t.format,s=t.objectEach,l=t.pick,c=t.Series;t.StackItem=function(t,e,n,r,i){var o=t.chart.inverted;this.axis=t,this.isNegative=n,this.options=e,this.x=r,this.total=null,this.points={},this.stack=i,this.rightCliff=this.leftCliff=0,this.alignOptions={align:e.align||(o?n?"left":"right":"center"),verticalAlign:e.verticalAlign||(o?"middle":n?"bottom":"top"),y:l(e.y,o?4:n?14:-6),x:l(e.x,o?n?-6:6:0)},this.textAlign=e.textAlign||(o?n?"right":"left":"center")},t.StackItem.prototype={destroy:function(){o(this,this.axis)},render:function(t){var e=this.axis.chart,n=this.options,r=(r=n.format)?a(r,this,e.time):n.formatter.call(this);this.label?this.label.attr({text:r,visibility:"hidden"}):this.label=e.renderer.text(r,null,null,n.useHTML).css(n.style).attr({align:this.textAlign,rotation:n.rotation,visibility:"hidden"}).add(t),this.label.labelrank=e.plotHeight},setOffset:function(t,e){var n=this.axis,r=n.chart,o=n.translate(n.usePercentage?100:this.total,0,0,0,1),a=n.translate(0);a=i(o)&&Math.abs(o-a),t=r.xAxis[0].translate(this.x)+t,n=i(o)&&this.getStackBox(r,this,t,o,e,a,n),(e=this.label)&&n&&(e.align(this.alignOptions,null,n),n=e.alignAttr,e[!1===this.options.crop||r.isInsidePlot(n.x,n.y)?"show":"hide"](!0))},getStackBox:function(t,e,n,r,i,o,a){var s=e.axis.reversed,l=t.inverted;return t=a.height+a.pos-(l?t.plotLeft:t.plotTop),e=e.isNegative&&!s||!e.isNegative&&s,{x:l?e?r:r-o:n,y:l?t-n-i:e?t-r-o:t-r,width:l?o:i,height:l?i:o}}},n.prototype.getStacks=function(){var t=this;t.yAxis.forEach((function(t){t.stacks&&t.hasVisibleSeries&&(t.oldStacks=t.stacks)})),t.series.forEach((function(e){!e.options.stacking||!0!==e.visible&&!1!==t.options.chart.ignoreHiddenSeries||(e.stackKey=e.type+l(e.options.stack,""))}))},e.prototype.buildStacks=function(){var t,e=this.series,n=l(this.options.reversedStacks,!0),r=e.length;if(!this.isXAxis){for(this.usePercentage=!1,t=r;t--;)e[n?t:r-t-1].setStackedPoints();for(t=0;t<r;t++)e[t].modifyStacks()}},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),s(e,(function(t){s(t,(function(t){t.render(n)}))}))},e.prototype.resetStacks=function(){var t=this;t.isXAxis||s(t.stacks,(function(e){s(e,(function(n,r){n.touched<t.stacksTouched?(n.destroy(),delete e[r]):(n.total=null,n.cumulative=null)}))}))},e.prototype.cleanStacks=function(){var t;this.isXAxis||(this.oldStacks&&(t=this.stacks=this.oldStacks),s(t,(function(t){s(t,(function(t){t.cumulative=t.total}))})))},c.prototype.setStackedPoints=function(){if(this.options.stacking&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var e,n,o,a,s,c,u,h=this.processedXData,d=this.processedYData,f=[],p=d.length,g=(v=this.options).threshold,m=l(v.startFromThreshold&&g,0),y=v.stack,v=v.stacking,b=this.stackKey,_="-"+b,w=this.negStacks,x=this.yAxis,M=x.stacks,S=x.oldStacks;for(x.stacksTouched+=1,s=0;s<p;s++)u=d[s],a=(e=this.getStackIndicator(e,c=h[s],this.index)).key,M[o=(n=w&&u<(m?0:g))?_:b]||(M[o]={}),M[o][c]||(S[o]&&S[o][c]?(M[o][c]=S[o][c],M[o][c].total=null):M[o][c]=new t.StackItem(x,x.options.stackLabels,n,c,y)),o=M[o][c],null!==u?(o.points[a]=o.points[this.index]=[l(o.cumulative,m)],i(o.cumulative)||(o.base=a),o.touched=x.stacksTouched,0<e.index&&!1===this.singleStacks&&(o.points[a][0]=o.points[this.index+","+c+",0"][0])):o.points[a]=o.points[this.index]=null,"percent"===v?(n=n?b:_,o.total=w&&M[n]&&M[n][c]?(n=M[n][c]).total=Math.max(n.total,o.total)+Math.abs(u)||0:r(o.total+(Math.abs(u)||0))):o.total=r(o.total+(u||0)),o.cumulative=l(o.cumulative,m)+(u||0),null!==u&&(o.points[a].push(o.cumulative),f[s]=o.cumulative);"percent"===v&&(x.usePercentage=!0),this.stackedYData=f,x.oldStacks={}}},c.prototype.modifyStacks=function(){var t,e=this,n=e.stackKey,r=e.yAxis.stacks,i=e.processedXData,o=e.options.stacking;e[o+"Stacker"]&&[n,"-"+n].forEach((function(n){for(var a,s,l=i.length;l--;)t=e.getStackIndicator(t,a=i[l],e.index,n),(s=(a=r[n]&&r[n][a])&&a.points[t.key])&&e[o+"Stacker"](s,a,l)}))},c.prototype.percentStacker=function(t,e,n){t[0]=r(t[0]*(e=e.total?100/e.total:0)),t[1]=r(t[1]*e),this.stackedYData[n]=t[1]},c.prototype.getStackIndicator=function(t,e,n,r){return!i(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"]],(function(t){var e=t.addEvent,n=t.animate,r=t.Axis,i=t.Chart,o=t.createElement,a=t.css,s=t.defined,l=t.erase,c=t.extend,u=t.fireEvent,h=t.isNumber,d=t.isObject,f=t.isArray,p=t.merge,g=t.objectEach,m=t.pick,y=t.Point,v=t.Series,b=t.seriesTypes,_=t.setAnimation,w=t.splat;t.cleanRecursively=function(e,n){var r={};return g(e,(function(i,o){d(e[o],!0)&&n[o]?(i=t.cleanRecursively(e[o],n[o]),Object.keys(i).length&&(r[o]=i)):(d(e[o])||e[o]!==n[o])&&(r[o]=e[o])})),r},c(i.prototype,{addSeries:function(t,e,n){var r,i=this;return t&&(e=m(e,!0),u(i,"addSeries",{options:t},(function(){r=i.initSeries(t),i.isDirtyLegend=!0,i.linkSeries(),u(i,"afterAddSeries",{series:r}),e&&i.redraw(n)}))),r},addAxis:function(t,e,n,i){var o=e?"xAxis":"yAxis",a=this.options;return t=p(t,{index:this[o].length,isX:e}),e=new r(this,t),a[o]=w(a[o]||{}),a[o].push(t),m(n,!0)&&this.redraw(i),e},showLoading:function(t){var r=this,i=r.options,s=r.loadingDiv,l=i.loading,u=function(){s&&a(s,{left:r.plotLeft+"px",top:r.plotTop+"px",width:r.plotWidth+"px",height:r.plotHeight+"px"})};s||(r.loadingDiv=s=o("div",{className:"highcharts-loading highcharts-loading-hidden"},null,r.container),r.loadingSpan=o("span",{className:"highcharts-loading-inner"},null,s),e(r,"redraw",u)),s.className="highcharts-loading",r.loadingSpan.innerHTML=t||i.lang.loading,r.styledMode||(a(s,c(l.style,{zIndex:10})),a(r.loadingSpan,l.labelStyle),r.loadingShown||(a(s,{opacity:0,display:""}),n(s,{opacity:l.style.opacity||.5},{duration:l.showDuration||0}))),r.loadingShown=!0,u()},hideLoading:function(){var t=this.options,e=this.loadingDiv;e&&(e.className="highcharts-loading highcharts-loading-hidden",this.styledMode||n(e,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){a(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 colorAxis pane".split(" "),update:function(e,n,r,i){var o,a,l,c,d=this,f={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle"},y=[];u(d,"update",{options:e}),e.isResponsiveOptions||d.setResponsive(!1,!0),(o=(e=t.cleanRecursively(e,d.options)).chart)&&(p(!0,d.options.chart,o),"className"in o&&d.setClassName(o.className),"reflow"in o&&d.setReflow(o.reflow),("inverted"in o||"polar"in o||"type"in o)&&(d.propFromSeries(),a=!0),"alignTicks"in o&&(a=!0),g(o,(function(t,e){-1!==d.propsRequireUpdateSeries.indexOf("chart."+e)&&(l=!0),-1!==d.propsRequireDirtyBox.indexOf(e)&&(d.isDirtyBox=!0),-1!==d.propsRequireReflow.indexOf(e)&&(c=!0)})),!d.styledMode&&"style"in o&&d.renderer.setStyle(o.style)),!d.styledMode&&e.colors&&(this.options.colors=e.colors),e.plotOptions&&p(!0,this.options.plotOptions,e.plotOptions),g(e,(function(t,e){d[e]&&"function"==typeof d[e].update?d[e].update(t,!1):"function"==typeof d[f[e]]&&d[f[e]](t),"chart"!==e&&-1!==d.propsRequireUpdateSeries.indexOf(e)&&(l=!0)})),this.collectionsWithUpdate.forEach((function(t){var n;e[t]&&("series"===t&&(n=[],d[t].forEach((function(t,e){t.options.isInternal||n.push(m(t.options.index,e))}))),w(e[t]).forEach((function(e,i){(i=s(e.id)&&d.get(e.id)||d[t][n?n[i]:i])&&i.coll===t&&(i.update(e,!1),r&&(i.touched=!0)),!i&&r&&("series"===t?d.addSeries(e,!1).touched=!0:"xAxis"!==t&&"yAxis"!==t||(d.addAxis(e,"xAxis"===t,!1).touched=!0))})),r&&d[t].forEach((function(t){t.touched||t.options.isInternal?delete t.touched:y.push(t)})))})),y.forEach((function(t){t.remove&&t.remove(!1)})),a&&d.axes.forEach((function(t){t.update({},!1)})),l&&d.series.forEach((function(t){t.update({},!1)})),e.loading&&p(!0,d.options.loading,e.loading),a=o&&o.width,t.isString(o=o&&o.height)&&(o=t.relativeLength(o,a||d.chartWidth)),c||h(a)&&a!==d.chartWidth||h(o)&&o!==d.chartHeight?d.setSize(a,o,i):m(n,!0)&&d.redraw(i),u(d,"afterUpdate",{options:e,redraw:n,animation:i})},setSubtitle:function(t){this.setTitle(void 0,t)}}),c(y.prototype,{update:function(t,e,n,r){function i(){a.applyOptions(t),null===a.y&&l&&(a.graphic=l.destroy()),d(t,!0)&&(l&&l.element&&t&&t.marker&&void 0!==t.marker.symbol&&(a.graphic=l.destroy()),t&&t.dataLabels&&a.dataLabel&&(a.dataLabel=a.dataLabel.destroy()),a.connector&&(a.connector=a.connector.destroy())),s.updateParallelArrays(a,o=a.index),u.data[o]=d(u.data[o],!0)||d(t,!0)?a.options:m(t,u.data[o]),s.isDirty=s.isDirtyData=!0,!s.fixedBox&&s.hasCartesianSeries&&(c.isDirtyBox=!0),"point"===u.legendType&&(c.isDirtyLegend=!0),e&&c.redraw(n)}var o,a=this,s=a.series,l=a.graphic,c=s.chart,u=s.options;e=m(e,!0),!1===r?i():a.firePointEvent("update",{options:t},i)},remove:function(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)}}),c(v.prototype,{addPoint:function(t,e,n,r,i){var o,a,s,l,c=this.options,h=this.data,d=this.chart,f=(f=this.xAxis)&&f.hasNames&&f.names,p=c.data,g=this.xData;if(e=m(e,!0),this.pointClass.prototype.applyOptions.apply(o={series:this},[t]),l=o.x,s=g.length,this.requireSorting&&l<g[s-1])for(a=!0;s&&g[s-1]>l;)s--;this.updateParallelArrays(o,"splice",s,0,0),this.updateParallelArrays(o,s),f&&o.name&&(f[l]=o.name),p.splice(s,0,t),a&&(this.data.splice(s,0,null),this.processData()),"point"===c.legendType&&this.generatePoints(),n&&(h[0]&&h[0].remove?h[0].remove(!1):(h.shift(),this.updateParallelArrays(o,"shift"),p.shift())),!1!==i&&u(this,"addPoint",{point:o}),this.isDirtyData=this.isDirty=!0,e&&d.redraw(r)},removePoint:function(t,e,n){var r=this,i=r.data,o=i[t],a=r.points,s=r.chart,l=function(){a&&a.length===i.length&&a.splice(t,1),i.splice(t,1),r.options.data.splice(t,1),r.updateParallelArrays(o||{series:r},"splice",t,1),o&&o.destroy(),r.isDirty=!0,r.isDirtyData=!0,e&&s.redraw()};_(n,s),e=m(e,!0),o?o.firePointEvent("remove",null,l):l()},remove:function(t,e,n,r){function i(){o.destroy(r),o.remove=null,a.isDirtyLegend=a.isDirtyBox=!0,a.linkSeries(),m(t,!0)&&a.redraw(e)}var o=this,a=o.chart;!1!==n?u(o,"remove",null,i):i()},update:function(e,n){e=t.cleanRecursively(e,this.userOptions),u(this,"update",{options:e});var r,i,o=this,a=o.chart,s=o.userOptions,l=o.initialType||o.type,h=e.type||s.type||a.options.chart.type,d=!(this.hasDerivedData||e.dataGrouping||h&&h!==this.type||void 0!==e.pointStart||e.pointInterval||e.pointIntervalUnit||e.keys),f=b[l].prototype,g=["group","markerGroup","dataLabelsGroup"],y=["navigatorSeries","baseSeries"],v=o.finishedAnimating&&{animation:!1},_={};for(i in d&&(y.push("data","isDirtyData","points","processedXData","processedYData","xIncrement"),!1!==e.visible&&y.push("area","graph"),o.parallelArrays.forEach((function(t){y.push(t+"Data")})),e.data&&this.setData(e.data,!1)),e=p(s,v,{index:void 0===s.index?o.index:s.index,pointStart:m(s.pointStart,o.xData[0])},!d&&{data:o.options.data},e),(y=g.concat(y)).forEach((function(t){y[t]=o[t],delete o[t]})),o.remove(!1,null,!1,!0),f)o[i]=void 0;b[h||l]?c(o,b[h||l].prototype):t.error(17,!0,a),y.forEach((function(t){o[t]=y[t]})),o.init(a,e),d&&this.points&&(!1===(r=o.options).visible?(_.graphic=1,_.dataLabel=1):(r.marker&&!1===r.marker.enabled&&(_.graphic=1),r.dataLabels&&!1===r.dataLabels.enabled&&(_.dataLabel=1)),this.points.forEach((function(t){t&&t.series&&(t.resolveColor(),Object.keys(_).length&&t.destroyElements(_),!1===r.showInLegend&&t.legendItem&&a.legend.destroyItem(t))}),this)),e.zIndex!==s.zIndex&&g.forEach((function(t){o[t]&&o[t].attr({zIndex:e.zIndex})})),o.initialType=l,a.linkSeries(),u(this,"afterUpdate"),m(n,!0)&&a.redraw(!!d&&void 0)},setName:function(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0}}),c(r.prototype,{update:function(t,e){var n=this.chart,r=t&&t.events||{};t=p(this.userOptions,t),n.options[this.coll].indexOf&&(n.options[this.coll][n.options[this.coll].indexOf(this.userOptions)]=t),g(n.options[this.coll].events,(function(t,e){void 0===r[e]&&(r[e]=void 0)})),this.destroy(!0),this.init(n,c(t,{events:r})),n.isDirtyBox=!0,m(e,!0)&&n.redraw()},remove:function(t){for(var e=this.chart,n=this.coll,r=this.series,i=r.length;i--;)r[i]&&r[i].remove(!1);l(e.axes,this),l(e[n],this),f(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,m(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"]],(function(t){var e=t.color,n=t.pick,r=t.Series;(0,t.seriesType)("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(e){var r,i,o=[],a=[],s=this.xAxis,l=this.yAxis,c=l.stacks[this.stackKey],u={},h=this.index,d=l.series,f=d.length,p=n(l.options.reversedStacks,!0)?1:-1;if(e=e||this.points,this.options.stacking){for(i=0;i<e.length;i++)e[i].leftNull=e[i].rightNull=null,u[e[i].x]=e[i];t.objectEach(c,(function(t,e){null!==t.total&&a.push(e)})),a.sort((function(t,e){return t-e})),r=d.map((function(t){return t.visible})),a.forEach((function(t,e){var n,d,g=0;if(u[t]&&!u[t].isNull)o.push(u[t]),[-1,1].forEach((function(o){var s=1===o?"rightNull":"leftNull",l=0,g=c[a[e+o]];if(g)for(i=h;0<=i&&i<f;)(n=g.points[i])||(i===h?u[t][s]=!0:r[i]&&(d=c[t].points[i])&&(l-=d[1]-d[0])),i+=p;u[t][1===o?"rightCliff":"leftCliff"]=l}));else{for(i=h;0<=i&&i<f;){if(n=c[t].points[i]){g=n[1];break}i+=p}g=l.translate(g,0,1,0,1),o.push({isNull:!0,plotX:s.translate(t,0,0,0,1),x:t,plotY:g,yBottom:g})}}))}return o},getGraphPath:function(t){var e,i,o,a,s=r.prototype.getGraphPath,l=(m=this.options).stacking,c=this.yAxis,u=[],h=[],d=this.index,f=c.stacks[this.stackKey],p=m.threshold,g=c.getThreshold(m.threshold),m=m.connectNulls||"percent"===l,y=function(e,n,r){var i=t[e];e=l&&f[i.x].points[d];var a,s,m=i[r+"Null"]||0;r=i[r+"Cliff"]||0,i=!0,r||m?(a=(m?e[0]:e[1])+r,s=e[0]+r,i=!!m):!l&&t[n]&&t[n].isNull&&(a=s=p),void 0!==a&&(h.push({plotX:o,plotY:null===a?g:c.getThreshold(a),isNull:i,isCliff:!0}),u.push({plotX:o,plotY:null===s?g:c.getThreshold(s),doCurve:!1}))};for(t=t||this.points,l&&(t=this.getStackPoints(t)),e=0;e<t.length;e++)i=t[e].isNull,o=n(t[e].rectPlotX,t[e].plotX),a=n(t[e].yBottom,g),(!i||m)&&(m||y(e,e-1,"left"),i&&!l&&m||(h.push(t[e]),u.push({x:e,plotX:o,plotY:a})),m||y(e,e+1,"right"));return e=s.call(this,h,!0,!0),u.reversed=!0,(i=s.call(this,u,!0,!0)).length&&(i[0]="L"),i=e.concat(i),s=s.call(this,h,!1,m),i.xMap=e.xMap,this.areaPath=i,s},drawGraph:function(){this.areaPath=[],r.prototype.drawGraph.apply(this);var t=this,i=this.areaPath,o=this.options,a=[["area","highcharts-area",this.color,o.fillColor]];this.zones.forEach((function(e,n){a.push(["zone-area-"+n,"highcharts-area highcharts-zone-area-"+n+" "+e.className,e.color||t.color,e.fillColor||o.fillColor])})),a.forEach((function(r){var a=r[0],s=t[a],l=s?"animate":"attr",c={};s?(s.endX=t.preventGraphAnimation?null:i.xMap,s.animate({d:i})):(c.zIndex=0,(s=t[a]=t.chart.renderer.path(i).addClass(r[1]).add(t.group)).isArea=!0),t.chart.styledMode||(c.fill=n(r[3],e(r[2]).setOpacity(n(o.fillOpacity,.75)).get())),s[l](c),s.startX=i.xMap,s.shiftUnit=o.step?2:1}))},drawLegendSymbol:t.LegendSymbolMixin.drawRectangle})})),e(n,"parts/SplineSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.pick;(t=t.seriesType)("spline","line",{},{getPointSpline:function(t,n,r){var i,o,a,s,l=n.plotX,c=n.plotY,u=t[r-1];if(r=t[r+1],u&&!u.isNull&&!1!==u.doCurve&&!n.isCliff&&r&&!r.isNull&&!1!==r.doCurve&&!n.isCliff){a=r.plotX;var h=0;o=(1.5*c+(t=u.plotY))/2.5,s=(1.5*c+(r=r.plotY))/2.5,(a=(1.5*l+a)/2.5)!=(i=(1.5*l+u.plotX)/2.5)&&(h=(s-o)*(a-l)/(a-i)+c-s),s+=h,(o+=h)>t&&o>c?s=2*c-(o=Math.max(t,c)):o<t&&o<c&&(s=2*c-(o=Math.min(t,c))),s>r&&s>c?o=2*c-(s=Math.max(r,c)):s<r&&s<c&&(o=2*c-(s=Math.min(r,c))),n.rightContX=a,n.rightContY=s}return n=["C",e(u.rightContX,u.plotX),e(u.rightContY,u.plotY),e(i,l),e(o,c),l,c],u.rightContX=u.rightContY=null,n}})})),e(n,"parts/AreaSplineSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.seriesTypes.area.prototype;(0,t.seriesType)("areaspline","spline",t.defaultPlotOptions.area,{getStackPoints:e.getStackPoints,getGraphPath:e.getGraphPath,drawGraph:e.drawGraph,drawLegendSymbol:t.LegendSymbolMixin.drawRectangle})})),e(n,"parts/ColumnSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.animObject,n=t.color,r=t.extend,i=t.defined,o=t.isNumber,a=t.merge,s=t.pick,l=t.Series,c=t.svg;(0,t.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(){l.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,e=this,n=e.xAxis,r=e.yAxis,i=n.options.reversedStacks,o=(i=n.reversed&&!i||!n.reversed&&i,{}),a=0;!1===(h=e.options).grouping?a=1:e.chart.series.forEach((function(n){var i,s=n.options,l=n.yAxis;n.type!==e.type||!n.visible&&e.chart.options.chart.ignoreHiddenSeries||r.len!==l.len||r.pos!==l.pos||(s.stacking?(void 0===o[t=n.stackKey]&&(o[t]=a++),i=o[t]):!1!==s.grouping&&(i=a++),n.columnIndex=i)}));var l=Math.min(Math.abs(n.transA)*(n.ordinalSlope||h.pointRange||n.closestPointRange||n.tickInterval||1),n.len),c=l*h.groupPadding,u=(l-2*c)/(a||1),h=Math.min(h.maxPointWidth||n.len,s(h.pointWidth,u*(1-2*h.pointPadding)));return e.columnMetrics={width:h,offset:(u-h)/2+(c+((e.columnIndex||0)+(i?1:0))*u-l/2)*(i?-1:1)},e.columnMetrics},crispCol:function(t,e,n,r){var i=this.chart,o=-((a=this.borderWidth)%2?.5:0),a=a%2?.5:1;return i.inverted&&i.renderer.isVML&&(a+=1),this.options.crisp&&(n=Math.round(t+n)+o,n-=t=Math.round(t)+o),r=Math.round(e+r)+a,o=.5>=Math.abs(e)&&.5<r,r-=e=Math.round(e)+a,o&&r&&(--e,r+=1),{x:t,y:e,width:n,height:r}},translate:function(){var t=this,e=t.chart,n=t.options,r=t.dense=2>t.closestPointRange*t.xAxis.transA,o=(r=t.borderWidth=s(n.borderWidth,r?0:1),t.yAxis),a=n.threshold,c=t.translatedThreshold=o.getThreshold(a),u=s(n.minPointLength,5),h=t.getColumnMetrics(),d=h.width,f=t.barW=Math.max(d,1+2*r),p=t.pointXOffset=h.offset;e.inverted&&(c-=.5),n.pointPadding&&(f=Math.ceil(f)),l.prototype.translate.apply(t),t.points.forEach((function(n){var r,l=s(n.yBottom,c),h=999+Math.abs(l),g=d,m=(h=Math.min(Math.max(-h,n.plotY),o.len+h),n.plotX+p),y=f,v=Math.min(h,l),b=Math.max(h,l)-v;u&&Math.abs(b)<u&&(b=u,r=!o.reversed&&!n.negative||o.reversed&&n.negative,n.y===a&&t.dataMax<=a&&o.min<a&&(r=!r),v=Math.abs(v-c)>u?l-u:c-(r?u:0)),i(n.options.pointWidth)&&(g=y=Math.ceil(n.options.pointWidth),m-=Math.round((g-d)/2)),n.barX=m,n.pointWidth=g,n.tooltipPos=e.inverted?[o.len+o.pos-e.plotLeft-h,t.xAxis.len-m-y/2,b]:[m+y/2,h+o.pos-e.plotTop,b],n.shapeType=t.pointClass.prototype.shapeType||"rect",n.shapeArgs=t.crispCol.apply(t,n.isNull?[m,c,y,0]:[m,v,y,b])}))},getSymbol:t.noop,drawLegendSymbol:t.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(t,e){var r,i=this.options;r=(d=this.pointAttrToOptions||{}).stroke||"borderColor";var o,l=d["stroke-width"]||"borderWidth",c=t&&t.color||this.color,u=t&&t[r]||i[r]||this.color||c,h=t&&t[l]||i[l]||this[l]||0,d=t&&t.dashStyle||i.dashStyle,f=s(i.opacity,1);return t&&this.zones.length&&(o=t.getZone(),c=t.options.color||o&&o.color||this.color,o&&(u=o.borderColor||u,d=o.dashStyle||d,h=o.borderWidth||h)),e&&(e=(t=a(i.states[e],t.options.states&&t.options.states[e]||{})).brightness,c=t.color||void 0!==e&&n(c).brighten(t.brightness).get()||c,u=t[r]||u,h=t[l]||h,d=t.dashStyle||d,f=s(t.opacity,f)),r={fill:c,stroke:u,"stroke-width":h,opacity:f},d&&(r.dashstyle=d),r},drawPoints:function(){var t,e=this,n=this.chart,r=e.options,i=n.renderer,s=r.animationLimit||250;e.points.forEach((function(l){var c=l.graphic,u=c&&n.pointCount<s?"animate":"attr";o(l.plotY)&&null!==l.y?(t=l.shapeArgs,c&&c.element.nodeName!==l.shapeType&&(c=c.destroy()),c?c[u](a(t)):l.graphic=c=i[l.shapeType](t).add(l.group||e.group),r.borderRadius&&c[u]({r:r.borderRadius}),n.styledMode||c[u](e.pointAttribs(l,l.selected&&"select")).shadow(!1!==l.allowShadow&&r.shadow,null,r.stacking&&!r.borderRadius),c.addClass(l.getClassName(),!0)):c&&(l.graphic=c.destroy())}))},animate:function(t){var n,i=this,o=this.yAxis,a=i.options,s=this.chart.inverted,l={},u=s?"translateX":"translateY";c&&(t?(l.scaleY=.001,t=Math.min(o.pos+o.len,Math.max(o.pos,o.toPixels(a.threshold))),s?l.translateX=t-o.len:l.translateY=t,i.clipBox&&i.setClip(),i.group.attr(l)):(n=i.group.attr(u),i.group.animate({scaleY:1},r(e(i.options.animation),{step:function(t,e){l[u]=n+e.pos*(o.pos-n),i.group.attr(l)}})),i.animate=null))},remove:function(){var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),l.prototype.remove.apply(t,arguments)}})})),e(n,"parts/BarSeries.js",[n["parts/Globals.js"]],(function(t){(t=t.seriesType)("bar","column",null,{inverted:!0})})),e(n,"parts/ScatterSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.Series;(0,t.seriesType)("scatter","line",{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</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&&e.prototype.drawGraph.call(this)},applyJitter:function(){var t=this,e=this.options.jitter,n=this.points.length;e&&this.points.forEach((function(r,i){["x","y"].forEach((function(o,a){var s,l,c,u="plot"+o.toUpperCase();e[o]&&!r.isNull&&(c=e[o]*(s=t[o+"Axis"]).transA,s&&!s.isLog&&(l=Math.max(0,r[u]-c),s=Math.min(s.len,r[u]+c),a=1e4*Math.sin(i+a*n),r[u]=l+(s-l)*(a-Math.floor(a)),"x"===o&&(r.clientX=r.plotX)))}))}))}}),t.addEvent(e,"afterTranslate",(function(){this.applyJitter&&this.applyJitter()}))})),e(n,"mixins/centered-series.js",[n["parts/Globals.js"]],(function(t){var e=t.deg2rad,n=t.isNumber,r=t.pick,i=t.relativeLength;t.CenteredSeriesMixin={getCenter:function(){var t,e,n=this.options,o=2*(n.slicedOffset||0),a=(s=this.chart).plotWidth-2*o,s=s.plotHeight-2*o,l=[r((l=n.center)[0],"50%"),r(l[1],"50%"),n.size||"100%",n.innerSize||0],c=Math.min(a,s);for(t=0;4>t;++t)e=l[t],n=2>t||2===t&&/%$/.test(e),l[t]=i(e,[a,s,c,l[2]][t])+(n?o:0);return l[3]>l[2]&&(l[3]=l[2]),l},getStartAndEndRadians:function(t,r){return t=n(t)?t:0,r=n(r)&&r>t&&360>r-t?r:t+360,{start:e*(t+-90),end:e*(r+-90)}}}})),e(n,"parts/PieSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.CenteredSeriesMixin,r=t.defined,i=n.getStartAndEndRadians,o=t.merge,a=t.noop,s=t.pick,l=t.Point,c=t.Series,u=t.setAnimation;(0,t.seriesType)("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0,connectorShape:"fixedOffset",crookDistance:"70%"},ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,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 r=t.graphic,i=t.shapeArgs;r&&(r.attr({r:t.startR||e.center[3]/2,start:n,end:n}),r.animate({r:i.r,start:i.start,end:i.end},e.options.animation))})),e.animate=null)},hasData:function(){return!!this.processedXData.length},updateTotals:function(){var t,e,n=0,r=this.points,i=r.length,o=this.options.ignoreHiddenPoint;for(t=0;t<i;t++)e=r[t],n+=o&&!e.visible||e.isNull?0:e.y;for(this.total=n,t=0;t<i;t++)(e=r[t]).percentage=0<n&&(e.visible||!o)?e.y/n*100:0,e.total=n},generatePoints:function(){c.prototype.generatePoints.call(this),this.updateTotals()},getX:function(t,e,n){var r=this.center,i=this.radii?this.radii[n.index]:r[2]/2;return r[0]+(e?-1:1)*Math.cos(Math.asin(Math.max(Math.min((t-r[1])/(i+n.labelDistance),1),-1)))*(i+n.labelDistance)+(0<n.labelDistance?(e?-1:1)*this.options.dataLabels.padding:0)},translate:function(t){this.generatePoints();var e,n,r,o,a,l,c=0,u=(m=this.options).slicedOffset,h=u+(m.borderWidth||0),d=i(m.startAngle,m.endAngle),f=this.startAngleRad=d.start,p=(d=(this.endAngleRad=d.end)-f,this.points),g=m.dataLabels.distance,m=m.ignoreHiddenPoint,y=p.length;for(t||(this.center=t=this.getCenter()),a=0;a<y;a++)(l=p[a]).labelDistance=s(l.options.dataLabels&&l.options.dataLabels.distance,g),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,l.labelDistance),e=f+c*d,m&&!l.visible||(c+=l.percentage/100),n=f+c*d,l.shapeType="arc",l.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:Math.round(1e3*e)/1e3,end:Math.round(1e3*n)/1e3},(n=(n+e)/2)>1.5*Math.PI?n-=2*Math.PI:n<-Math.PI/2&&(n+=2*Math.PI),l.slicedTranslation={translateX:Math.round(Math.cos(n)*u),translateY:Math.round(Math.sin(n)*u)},r=Math.cos(n)*t[2]/2,o=Math.sin(n)*t[2]/2,l.tooltipPos=[t[0]+.7*r,t[1]+.7*o],l.half=n<-Math.PI/2||n>Math.PI/2?1:0,l.angle=n,e=Math.min(h,l.labelDistance/5),l.labelPosition={natural:{x:t[0]+r+Math.cos(n)*l.labelDistance,y:t[1]+o+Math.sin(n)*l.labelDistance},final:{},alignment:0>l.labelDistance?"center":l.half?"right":"left",connectorPosition:{breakAt:{x:t[0]+r+Math.cos(n)*e,y:t[1]+o+Math.sin(n)*e},touchingSliceAt:{x:t[0]+r,y:t[1]+o}}}},drawGraph:null,redrawPoints:function(){var t,e,n,r,i=this,a=i.chart,s=a.renderer,l=i.options.shadow;!l||i.shadowGroup||a.styledMode||(i.shadowGroup=s.g("shadow").attr({zIndex:-1}).add(i.group)),i.points.forEach((function(c){var u={};if(e=c.graphic,!c.isNull&&e){if(r=c.shapeArgs,t=c.getTranslate(),!a.styledMode){var h=c.shadowGroup;l&&!h&&(h=c.shadowGroup=s.g("shadow").add(i.shadowGroup)),h&&h.attr(t),n=i.pointAttribs(c,c.selected&&"select")}c.delayedRendering?(e.setRadialReference(i.center).attr(r).attr(t),a.styledMode||e.attr(n).attr({"stroke-linejoin":"round"}).shadow(l,h),c.delayRendering=!1):(e.setRadialReference(i.center),a.styledMode||o(!0,u,n),o(!0,u,r,t),e.animate(u)),e.attr({visibility:c.visible?"inherit":"hidden"}),e.addClass(c.getClassName())}else e&&(c.graphic=e.destroy())}))},drawPoints:function(){var t=this.chart.renderer;this.points.forEach((function(e){e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))},searchPoint:a,sortByAngle:function(t,e){t.sort((function(t,n){return void 0!==t.angle&&(n.angle-t.angle)*e}))},drawLegendSymbol:t.LegendSymbolMixin.drawRectangle,getCenter:n.getCenter,getSymbol:a},{init:function(){l.prototype.init.apply(this,arguments);var t,n=this;return n.name=s(n.name,"Slice"),t=function(t){n.slice("select"===t.type)},e(n,"select",t),e(n,"unselect",t),n},isValid:function(){return t.isNumber(this.y,!0)&&0<=this.y},setVisible:function(t,e){var n=this,r=n.series,i=r.chart,o=r.options.ignoreHiddenPoint;e=s(e,o),t!==n.visible&&(n.visible=n.options.visible=t=void 0===t?!n.visible:t,r.options.data[r.data.indexOf(n)]=n.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(e){n[e]&&n[e][t?"show":"hide"](!0)})),n.legendItem&&i.legend.colorizeItem(n,t),t||"hover"!==n.state||n.setState(""),o&&(r.isDirty=!0),e&&i.redraw())},slice:function(t,e,n){var i=this.series;u(n,i.chart),s(e,!0),this.sliced=this.options.sliced=r(t)?t:!this.sliced,i.options.data[i.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:this.shapeArgs.r-1,start:e.start,end:e.end})},connectorShapes:{fixedOffset:function(t,e,n){var r=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*r.x-e.x,2*r.y-e.y,r.x,r.y]:["L",r.x,r.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(e,n,r){n=n.touchingSliceAt;var i=(s=this.series).center[0],o=s.chart.plotWidth,a=s.chart.plotLeft,s=e.alignment,l=this.shapeArgs.r;return r=t.relativeLength(r.crookDistance,1),i=["L",r="left"===s?i+l+(o+a-i-l)*(1-r):a+(i-l)*r,e.y],("left"===s?r>e.x||r<n.x:r<e.x||r>n.x)&&(i=[]),["M",e.x,e.y].concat(i).concat(["L",n.x,n.y])}},getConnectorPath:function(){var t=this.labelPosition,e=this.series.options.dataLabels,n=e.connectorShape,r=this.connectorShapes;return r[n]&&(n=r[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"]],(function(t){var e=t.arrayMax,n=t.defined,r=t.extend,i=t.format,o=t.merge,a=t.noop,s=t.pick,l=t.relativeLength,c=t.Series,u=t.seriesTypes,h=t.stableSort,d=t.isArray,f=t.splat;t.distribute=function(e,n,r){function i(t,e){return t.target-e.target}var o,a,l=!0,c=e,u=[];a=0;var d=c.reducedLen||n;for(o=e.length;o--;)a+=e[o].size;if(a>d){for(h(e,(function(t,e){return(e.rank||0)-(t.rank||0)})),a=o=0;a<=d;)a+=e[o].size,o++;u=e.splice(o-1,e.length)}for(h(e,i),e=e.map((function(t){return{size:t.size,targets:[t.target],align:s(t.align,.5)}}));l;){for(o=e.length;o--;)l=e[o],a=(Math.min.apply(0,l.targets)+Math.max.apply(0,l.targets))/2,l.pos=Math.min(Math.max(0,a-l.size*l.align),n-l.size);for(o=e.length,l=!1;o--;)0<o&&e[o-1].pos+e[o-1].size>e[o].pos&&(e[o-1].size+=e[o].size,e[o-1].targets=e[o-1].targets.concat(e[o].targets),e[o-1].align=.5,e[o-1].pos+e[o-1].size>n&&(e[o-1].pos=n-e[o-1].size),e.splice(o,1),l=!0)}c.push.apply(c,u),o=0,e.some((function(e){var i=0;if(e.targets.some((function(){if(c[o].pos=e.pos+i,Math.abs(c[o].pos-c[o].target)>r)return c.slice(0,o+1).forEach((function(t){delete t.pos})),c.reducedLen=(c.reducedLen||n)-.1*n,c.reducedLen>.1*n&&t.distribute(c,n,r),!0;i+=c[o].size,o++})))return!0})),h(c,i)},c.prototype.drawDataLabels=function(){function e(t,e){var n,r=[];if(d(t)&&!d(e))r=t.map((function(t){return o(t,e)}));else if(d(e)&&!d(t))r=e.map((function(e){return o(t,e)}));else if(d(t)||d(e))for(n=Math.max(t.length,e.length);n--;)r[n]=o(t[n],e[n]);else r=o(t,e);return r}var r,a=this,l=a.chart,c=a.options,u=c.dataLabels,h=a.points,p=a.hasRendered||0,g=t.animObject(c.animation).duration,m=Math.min(g,200),y=s(u.defer,0<m),v=l.renderer;u=e(e(l.options.plotOptions&&l.options.plotOptions.series&&l.options.plotOptions.series.dataLabels,l.options.plotOptions&&l.options.plotOptions[a.type]&&l.options.plotOptions[a.type].dataLabels),u),t.fireEvent(this,"drawDataLabels"),(d(u)||u.enabled||a._hasPointLabels)&&(r=a.plotGroup("dataLabelsGroup","data-labels",y&&!p?"hidden":"inherit",u.zIndex||6),y&&(r.attr({opacity:+p}),p||setTimeout((function(){var t=a.dataLabelsGroup;t&&(a.visible&&r.show(!0),t[c.animation?"animate":"attr"]({opacity:1},{duration:m}))}),g-m)),h.forEach((function(o){f(e(u,o.dlOptions||o.options&&o.options.dataLabels)).forEach((function(e,u){var h,d,f,p,g=e.enabled&&(!o.isNull||o.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)}(o,e),m=o.dataLabels?o.dataLabels[u]:o.dataLabel,y=o.connectors?o.connectors[u]:o.connector,b=!m;g&&(h=o.getLabelConfig(),d=s(e[o.formatPrefix+"Format"],e.format),h=n(d)?i(d,h,l.time):(e[o.formatPrefix+"Formatter"]||e.formatter).call(h,e),d=e.style,f=e.rotation,l.styledMode||(d.color=s(e.color,d.color,a.color,"#000000"),"contrast"===d.color&&(o.contrastColor=v.getContrast(o.color||a.color),d.color=e.inside||0>s(e.distance,o.labelDistance)||c.stacking?o.contrastColor:"#000000"),c.cursor&&(d.cursor=c.cursor)),p={r:e.borderRadius||0,rotation:f,padding:e.padding,zIndex:1},l.styledMode||(p.fill=e.backgroundColor,p.stroke=e.borderColor,p["stroke-width"]=e.borderWidth),t.objectEach(p,(function(t,e){void 0===t&&delete p[e]}))),!m||g&&n(h)?g&&n(h)&&(m?p.text=h:(o.dataLabels=o.dataLabels||[],m=o.dataLabels[u]=f?v.text(h,0,-9999).addClass("highcharts-data-label"):v.label(h,0,-9999,e.shape,null,null,e.useHTML,null,"data-label"),u||(o.dataLabel=m),m.addClass(" highcharts-data-label-color-"+o.colorIndex+" "+(e.className||"")+(e.useHTML?" highcharts-tracker":""))),m.options=e,m.attr(p),l.styledMode||m.css(d).shadow(e.shadow),m.added||m.add(r),e.textPath&&m.setTextPath(o.getDataLabelPath&&o.getDataLabelPath(m)||o.graphic,e.textPath),a.alignDataLabel(o,m,e,null,b)):(o.dataLabel=o.dataLabel&&o.dataLabel.destroy(),o.dataLabels&&(1===o.dataLabels.length?delete o.dataLabels:delete o.dataLabels[u]),u||delete o.dataLabel,y&&(o.connector=o.connector.destroy(),o.connectors&&(1===o.connectors.length?delete o.connectors:delete o.connectors[u])))}))}))),t.fireEvent(this,"afterDrawDataLabels")},c.prototype.alignDataLabel=function(t,e,n,i,o){var a,l=this.chart,c=this.isCartesian&&l.inverted,u=s(t.dlBox&&t.dlBox.centerX,t.plotX,-9999),h=s(t.plotY,-9999),d=e.getBBox(),f=n.rotation,p=n.align,g=this.visible&&(t.series.forceDL||l.isInsidePlot(u,Math.round(h),c)||i&&l.isInsidePlot(u,c?i.x+1:i.y+i.height-1,c)),m="justify"===s(n.overflow,"justify");g&&(a=l.renderer.fontMetrics(l.styledMode?void 0:n.style.fontSize,e).b,i=r({x:c?this.yAxis.len-h:u,y:Math.round(c?this.xAxis.len-u:h),width:0,height:0},i),r(n,{width:d.width,height:d.height}),f?(m=!1,u=l.renderer.rotCorr(a,f),e[o?"attr":"animate"](u={x:i.x+n.x+i.width/2+u.x,y:i.y+n.y+{top:0,middle:.5,bottom:1}[n.verticalAlign]*i.height}).attr({align:p}),h=180<(h=(f+720)%360)&&360>h,"left"===p?u.y-=h?d.height:0:"center"===p?(u.x-=d.width/2,u.y-=d.height/2):"right"===p&&(u.x-=d.width,u.y-=h?0:d.height),e.placed=!0,e.alignAttr=u):(e.align(n,null,i),u=e.alignAttr),m&&0<=i.height?t.isLabelJustified=this.justifyDataLabel(e,n,u,d,i,o):s(n.crop,!0)&&(g=l.isInsidePlot(u.x,u.y)&&l.isInsidePlot(u.x+d.width,u.y+d.height)),n.shape&&!f)&&e[o?"attr":"animate"]({anchorX:c?l.plotWidth-t.plotY:t.plotX,anchorY:c?l.plotHeight-t.plotX:t.plotY}),g||(e.attr({y:-9999}),e.placed=!1)},c.prototype.justifyDataLabel=function(t,e,n,r,i,o){var a,s,l=this.chart,c=e.align,u=e.verticalAlign,h=t.box?0:t.padding||0;return 0>(a=n.x+h)&&("right"===c?e.align="left":e.x=-a,s=!0),(a=n.x+r.width-h)>l.plotWidth&&("left"===c?e.align="right":e.x=l.plotWidth-a,s=!0),0>(a=n.y+h)&&("bottom"===u?e.verticalAlign="top":e.y=-a,s=!0),(a=n.y+r.height-h)>l.plotHeight&&("top"===u?e.verticalAlign="bottom":e.y=l.plotHeight-a,s=!0),s&&(t.placed=!o,t.align(e,null,i)),s},u.pie&&(u.pie.prototype.dataLabelPositioners={radialDistributionY:function(t){return t.top+t.distributeBox.pos},radialDistributionX:function(t,e,n,r){return t.getX(n<e.top+2||n>e.bottom-2?r:n,e.half,e)},justify:function(t,e,n){return n[0]+(t.half?-1:1)*(e+t.labelDistance)},alignToPlotEdges:function(t,e,n,r){return t=t.getBBox().width,e?t+r:n-t-r},alignToConnectors:function(t,e,n,r){var i,o=0;return t.forEach((function(t){(i=t.dataLabel.getBBox().width)>o&&(o=i)})),e?o+r:n-o-r}},u.pie.prototype.drawDataLabels=function(){var r,i,a,l,u,h,d,f,p,g,m,y,v=this,b=v.data,_=v.chart,w=v.options.dataLabels,x=w.connectorPadding,M=_.plotWidth,S=_.plotHeight,A=_.plotLeft,C=Math.round(_.chartWidth/3),k=v.center,T=k[2]/2,E=k[1],O=[[],[]],D=[0,0,0,0],P=v.dataLabelPositioners;v.visible&&(w.enabled||v._hasPointLabels)&&(b.forEach((function(t){t.dataLabel&&t.visible&&t.dataLabel.shortened&&(t.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.dataLabel.shortened=!1)})),c.prototype.drawDataLabels.apply(v),b.forEach((function(t){t.dataLabel&&(t.visible?(O[t.half].push(t),t.dataLabel._pos=null,!n(w.style.width)&&!n(t.options.dataLabels&&t.options.dataLabels.style&&t.options.dataLabels.style.width)&&t.dataLabel.getBBox().width>C&&(t.dataLabel.css({width:.7*C}),t.dataLabel.shortened=!0)):(t.dataLabel=t.dataLabel.destroy(),t.dataLabels&&1===t.dataLabels.length&&delete t.dataLabels))})),O.forEach((function(e,i){var o,a,c,y=e.length,b=[];if(y)for(v.sortByAngle(e,i-.5),0<v.maxLabelDistance&&(o=Math.max(0,E-T-v.maxLabelDistance),a=Math.min(E+T+v.maxLabelDistance,_.plotHeight),e.forEach((function(t){0<t.labelDistance&&t.dataLabel&&(t.top=Math.max(0,E-T-t.labelDistance),t.bottom=Math.min(E+T+t.labelDistance,_.plotHeight),c=t.dataLabel.getBBox().height||21,t.distributeBox={target:t.labelPosition.natural.y-t.top+c/2,size:c,rank:t.y},b.push(t.distributeBox))})),t.distribute(b,o=a+c-o,o/5)),m=0;m<y;m++){if(l=(r=e[m]).dataLabel,g=!1===r.visible?"hidden":"inherit",p=o=(h=r.labelPosition).natural.y,b&&n(r.distributeBox)&&(void 0===r.distributeBox.pos?g="hidden":(d=r.distributeBox.size,p=P.radialDistributionY(r))),delete r.positionIndex,w.justify)f=P.justify(r,T,k);else switch(w.alignTo){case"connectors":f=P.alignToConnectors(e,i,M,A);break;case"plotEdges":f=P.alignToPlotEdges(l,i,M,A);break;default:f=P.radialDistributionX(v,r,p,o)}l._attr={visibility:g,align:h.alignment},l._pos={x:f+w.x+({left:x,right:-x}[h.alignment]||0),y:p+w.y-10},h.final.x=f,h.final.y=p,s(w.crop,!0)&&(u=l.getBBox().width,o=null,f-u<x&&1===i?(o=Math.round(u-f+x),D[3]=Math.max(o,D[3])):f+u>M-x&&0===i&&(o=Math.round(f+u-M+x),D[1]=Math.max(o,D[1])),0>p-d/2?D[0]=Math.max(Math.round(d/2-p),D[0]):p+d/2>S&&(D[2]=Math.max(Math.round(p+d/2-S),D[2])),l.sideOverflow=o)}})),0===e(D)||this.verifyDataLabelOverflow(D))&&(this.placeDataLabels(),this.points.forEach((function(t){var e;y=o(w,t.options.dataLabels),(i=s(y.connectorWidth,1))&&(a=t.connector,(l=t.dataLabel)&&l._pos&&t.visible&&0<t.labelDistance?(g=l._attr.visibility,(e=!a)&&(t.connector=a=_.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(v.dataLabelsGroup),_.styledMode||a.attr({"stroke-width":i,stroke:y.connectorColor||t.color||"#666666"})),a[e?"attr":"animate"]({d:t.getConnectorPath()}),a.attr("visibility",g)):a&&(t.connector=a.destroy()))})))},u.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)},u.pie.prototype.alignDataLabel=a,u.pie.prototype.verifyDataLabelOverflow=function(t){var e,n=this.center,r=this.options,i=r.center,o=r.minSize||80,a=null!==r.size;return a||(null!==i[0]?e=Math.max(n[2]-Math.max(t[1],t[3]),o):(e=Math.max(n[2]-t[1]-t[3],o),n[0]+=(t[3]-t[1])/2),null!==i[1]?e=Math.max(Math.min(e,n[2]-Math.max(t[0],t[2])),o):(e=Math.max(Math.min(e,n[2]-t[0]-t[2]),o),n[1]+=(t[0]-t[2])/2),e<n[2]?(n[2]=e,n[3]=Math.min(l(r.innerSize||0,e),e),this.translate(n),this.drawDataLabels&&this.drawDataLabels()):a=!0),a}),u.column&&(u.column.prototype.alignDataLabel=function(t,e,n,r,i){var a=this.chart.inverted,l=t.series,u=t.dlBox||t.shapeArgs,h=s(t.below,t.plotY>s(this.translatedThreshold,l.yAxis.len)),d=s(n.inside,!!this.options.stacking);u&&(0>(r=o(u)).y&&(r.height+=r.y,r.y=0),0<(u=r.y+r.height-l.yAxis.len)&&(r.height-=u),a&&(r={x:l.yAxis.len-r.y-r.height,y:l.xAxis.len-r.x-r.width,width:r.height,height:r.width}),d||(a?(r.x+=h?0:r.width,r.width=0):(r.y+=h?r.height:0,r.height=0))),n.align=s(n.align,!a||d?"center":h?"right":"left"),n.verticalAlign=s(n.verticalAlign,a||d?"middle":h?"top":"bottom"),c.prototype.alignDataLabel.call(this,t,e,n,r,i),t.isLabelJustified&&t.contrastColor&&e.css({color:t.contrastColor})})})),e(n,"modules/overlapping-datalabels.src.js",[n["parts/Globals.js"]],(function(t){var e=t.Chart,n=t.isArray,r=t.objectEach,i=t.pick,o=t.fireEvent;(0,t.addEvent)(e,"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.points.forEach((function(e){e.visible&&(n(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[]).forEach((function(n){var r=n.options;n.labelrank=i(r.labelrank,e.labelrank,e.shapeArgs&&e.shapeArgs.height),r.allowOverlap||t.push(n)}))}))})),this.hideOverlappingLabels(t)})),e.prototype.hideOverlappingLabels=function(t){var e,n,r,i,a,s,l=this,c=t.length,u=l.renderer,h=function(t,e,n,r,i,o,a,s){return!(i>t+n||i+a<t||o>e+r||o+s<e)};for(r=function(t){var e,n,r,i=t.box?0:t.padding||0;if(r=0,t&&(!t.alignAttr||t.placed))return e=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},n=t.parentGroup,t.width||(r=t.getBBox(),t.width=r.width,t.height=r.height,r=u.fontMetrics(null,t.element).h),{x:e.x+(n.translateX||0)+i,y:e.y+(n.translateY||0)+i-r,width:t.width-2*i,height:t.height-2*i}},n=0;n<c;n++)(e=t[n])&&(e.oldOpacity=e.opacity,e.newOpacity=1,e.absoluteBox=r(e));for(t.sort((function(t,e){return(e.labelrank||0)-(t.labelrank||0)})),n=0;n<c;n++)for(s=(r=t[n])&&r.absoluteBox,e=n+1;e<c;++e)a=(i=t[e])&&i.absoluteBox,s&&a&&r!==i&&0!==r.newOpacity&&0!==i.newOpacity&&(a=h(s.x,s.y,s.width,s.height,a.x,a.y,a.width,a.height))&&((r.labelrank<i.labelrank?r:i).newOpacity=0);t.forEach((function(t){var e,n;t&&(t.oldOpacity!==(n=t.newOpacity)&&(t.alignAttr&&t.placed?(n?t.show(!0):e=function(){t.hide()},t.alignAttr.opacity=n,t[t.isOld?"animate":"attr"](t.alignAttr,null,e),o(l,"afterHideOverlappingLabels")):t.attr({opacity:n})),t.isOld=!0)}))}})),e(n,"parts/Interaction.js",[n["parts/Globals.js"]],(function(t){var e,n=t.addEvent,r=t.Chart,i=t.createElement,o=t.css,a=t.defaultOptions,s=t.defaultPlotOptions,l=t.extend,c=t.fireEvent,u=t.hasTouch,h=t.isObject,d=t.Legend,f=t.merge,p=t.pick,g=t.Point,m=t.Series,y=t.seriesTypes,v=t.svg;e=t.TrackerMixin={drawTrackerPoint:function(){var t=this,e=t.chart,n=e.pointer,r=function(t){var e=n.getPointFromEvent(t);void 0!==e&&(n.isDirectTouch=!0,e.onMouseOver(t))};t.points.forEach((function(t){t.graphic&&(t.graphic.element.point=t),t.dataLabel&&(t.dataLabel.div?t.dataLabel.div.point=t:t.dataLabel.element.point=t)})),t._hasTracking||(t.trackerGroups.forEach((function(i){t[i]&&(t[i].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",(function(t){n.onTrackerMouseOut(t)})),u&&t[i].on("touchstart",r),!e.styledMode&&t.options.cursor&&t[i].css(o).css({cursor:t.options.cursor}))})),t._hasTracking=!0),c(this,"afterDrawTracker")},drawTrackerGraph:function(){var t,e=this,n=e.options,r=n.trackByArea,i=[].concat(r?e.areaPath:e.graphPath),o=i.length,a=e.chart,s=a.pointer,l=a.renderer,h=a.options.tooltip.snap,d=e.tracker,f=function(){a.hoverSeries!==e&&e.onMouseOver()},p="rgba(192,192,192,"+(v?1e-4:.002)+")";if(o&&!r)for(t=o+1;t--;)"M"===i[t]&&i.splice(t+1,0,i[t+1]-h,i[t+2],"L"),(t&&"M"===i[t]||t===o)&&i.splice(t,0,"L",i[t-2]+h,i[t-1]);d?d.attr({d:i}):e.graph&&(e.tracker=l.path(i).attr({visibility:e.visible?"visible":"hidden",zIndex:2}).addClass(r?"highcharts-tracker-area":"highcharts-tracker-line").add(e.group),a.styledMode||e.tracker.attr({"stroke-linejoin":"round",stroke:p,fill:r?p:"none","stroke-width":e.graph.strokeWidth()+(r?0:2*h)}),[e.tracker,e.markerGroup].forEach((function(t){t.addClass("highcharts-tracker").on("mouseover",f).on("mouseout",(function(t){s.onTrackerMouseOut(t)})),n.cursor&&!a.styledMode&&t.css({cursor:n.cursor}),u&&t.on("touchstart",f)}))),c(this,"afterDrawTracker")}},y.column&&(y.column.prototype.drawTracker=e.drawTrackerPoint),y.pie&&(y.pie.prototype.drawTracker=e.drawTrackerPoint),y.scatter&&(y.scatter.prototype.drawTracker=e.drawTrackerPoint),l(d.prototype,{setItemEvents:function(t,e,n){var r=this,i=r.chart.renderer.boxWrapper,o=t instanceof g,a="highcharts-legend-"+(o?"point":"series")+"-active",s=r.chart.styledMode;(n?e:t.legendGroup).on("mouseover",(function(){r.allItems.forEach((function(e){t!==e&&e.setState("inactive",!o)})),t.setState("hover"),t.visible&&i.addClass(a),s||e.css(r.options.itemHoverStyle)})).on("mouseout",(function(){r.styledMode||e.css(f(t.visible?r.itemStyle:r.itemHiddenStyle)),r.allItems.forEach((function(e){t!==e&&e.setState("",!o)})),i.removeClass(a),t.setState()})).on("click",(function(e){var n=function(){t.setVisible&&t.setVisible()};i.removeClass(a),e={browserEvent:e},t.firePointEvent?t.firePointEvent("legendItemClick",e,n):c(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),n(t.checkbox,"click",(function(e){c(t.series||t,"checkboxClick",{checked:e.target.checked,item:t},(function(){t.select()}))}))}}),l(r.prototype,{showResetZoom:function(){function t(){e.zoomOut()}var e=this,n=a.lang,r=e.options.chart.resetZoomButton,i=r.theme,o=i.states,s="chart"===r.relativeTo||"spaceBox"===r.relativeTo?null:"plotBox";c(this,"beforeShowResetZoom",null,(function(){e.resetZoomButton=e.renderer.button(n.resetZoom,null,null,t,i,o&&o.hover).attr({align:r.position.align,title:n.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(r.position,!1,s)})),c(this,"afterShowResetZoom")},zoomOut:function(){c(this,"selection",{resetSelection:!0},this.zoom)},zoom:function(e){var n,r,i=this,o=i.pointer,a=!1,s=i.inverted?o.mouseDownX:o.mouseDownY;!e||e.resetSelection?(i.axes.forEach((function(t){n=t.zoom()})),o.initiated=!1):e.xAxis.concat(e.yAxis).forEach((function(e){var r=e.axis,l=i.inverted?r.left:r.top,c=r.isXAxis,u=!1;(!c&&s>=l&&s<=(i.inverted?l+r.width:l+r.height)||c||!t.defined(s))&&(u=!0),o[c?"zoomX":"zoomY"]&&u&&(n=r.zoom(e.min,e.max),r.displayBtn&&(a=!0))})),r=i.resetZoomButton,a&&!r?i.showResetZoom():!a&&h(r)&&(i.resetZoomButton=r.destroy()),n&&i.redraw(p(i.options.chart.animation,e&&e.animation,100>i.pointCount))},pan:function(t,e){var n,r=this,i=r.hoverPoints;c(this,"pan",{originalEvent:t},(function(){i&&i.forEach((function(t){t.setState()})),("xy"===e?[1,0]:[1]).forEach((function(e){var i,o,a=t[(i=(e=r[e?"xAxis":"yAxis"][0]).horiz)?"chartX":"chartY"],s=r[i=i?"mouseDownX":"mouseDownY"],l=(e.pointRange||0)/2,c=e.reversed&&!r.inverted||!e.reversed&&r.inverted?-1:1,u=e.getExtremes(),h=e.toValue(s-a,!0)+l*c;s=(o=(c=e.toValue(s+e.len-a,!0)-l*c)<h)?c:h,h=o?h:c,0<(o=(c=Math.min(u.dataMin,l?u.min:e.toValue(e.toPixels(u.min)-e.minPixelPadding)))-s)&&(h+=o,s=c),0<(o=h-(l=Math.max(u.dataMax,l?u.max:e.toValue(e.toPixels(u.max)+e.minPixelPadding))))&&(h=l,s-=o),e.series.length&&s!==u.min&&h!==u.max&&(e.setExtremes(s,h,!1,!1,{trigger:"pan"}),n=!0),r[i]=a})),n&&r.redraw(!1),o(r.container,{cursor:"move"})}))}}),l(g.prototype,{select:function(t,e){var n=this,r=n.series,i=r.chart;t=p(t,!n.selected),n.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){n.selected=n.options.selected=t,r.options.data[r.data.indexOf(n)]=n.options,n.setState(t&&"select"),e||i.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(i.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))}))},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 e=this,r=f(e.series.options.point,e.options).events;e.events=r,t.objectEach(r,(function(t,r){n(e,r,t)})),this.hasImportedEvents=!0}},setState:function(t,e){var n,r,i,o=Math.floor(this.plotX),a=this.plotY,u=this.series,h=this.state,d=u.options.states[t||"normal"]||{},f=s[u.type].marker&&u.options.marker,g=f&&f.states&&f.states[t||"normal"]||{},m=u.stateMarkerGraphic,y=this.marker||{},v=u.chart,b=u.halo,_=f&&u.markerAttribs;(t=t||"")===this.state&&!e||this.selected&&"select"!==t||!1===d.enabled||t&&(!1===g.enabled||f&&!1===f.enabled&&!1===g.enabled)||t&&y.states&&y.states[t]&&!1===y.states[t].enabled||(this.state=t,_&&(n=u.markerAttribs(this,t)),this.graphic?(h&&this.graphic.removeClass("highcharts-point-"+h),t&&this.graphic.addClass("highcharts-point-"+t),v.styledMode||(r=u.pointAttribs(this,t),i=p(v.options.chart.animation,d.animation),u.options.inactiveOtherPoints&&((this.dataLabels||[]).forEach((function(t){t&&t.animate({opacity:r.opacity},i)})),this.connector&&this.connector.animate({opacity:r.opacity},i)),this.graphic.animate(r,i)),n&&this.graphic.animate(n,p(v.options.chart.animation,g.animation,f.animation)),m&&m.hide()):(t&&g&&(h=y.symbol||u.symbol,m&&m.currentSymbol!==h&&(m=m.destroy()),m?m[e?"animate":"attr"]({x:n.x,y:n.y}):h&&(u.stateMarkerGraphic=m=v.renderer.symbol(h,n.x,n.y,n.width,n.height).add(u.markerGroup),m.currentSymbol=h),!v.styledMode&&m&&m.attr(u.pointAttribs(this,t))),m&&(m[t&&v.isInsidePlot(o,a,v.inverted)?"show":"hide"](),m.element.point=this)),(t=d.halo)&&t.size?(b||(u.halo=b=v.renderer.path().add((this.graphic||m).parentGroup)),b.show()[e?"animate":"attr"]({d:this.haloPath(t.size)}),b.attr({class:"highcharts-halo highcharts-color-"+p(this.colorIndex,u.colorIndex)+(this.className?" "+this.className:""),zIndex:-1}),b.point=this,v.styledMode||b.attr(l({fill:this.color||u.color,"fill-opacity":t.opacity},t.attributes))):b&&b.point&&b.point.haloPath&&b.animate({d:b.point.haloPath(0)},null,b.hide),c(this,"afterSetState"))},haloPath:function(t){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-t,this.plotY-t,2*t,2*t)}}),l(m.prototype,{onMouseOver:function(){var t=this.chart,e=t.hoverSeries;e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&c(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this},onMouseOut:function(){var t=this.options,e=this.chart,n=e.tooltip,r=e.hoverPoint;e.hoverSeries=null,r&&r.onMouseOut(),this&&t.events.mouseOut&&c(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,r=n.graph,i=(c=n.options).inactiveOtherPoints,o=c.states,a=c.lineWidth,s=c.opacity,l=p(o[t||"normal"]&&o[t||"normal"].animation,n.chart.options.chart.animation),c=0;if(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(o[t]&&!1===o[t].enabled)return;if(t&&(a=o[t].lineWidth||a+(o[t].lineWidthPlus||0),s=p(o[t].opacity,s)),r&&!r.dashstyle)for(r.animate(o={"stroke-width":a},l);n["zone-graph-"+c];)n["zone-graph-"+c].attr(o),c+=1;i||[n.group,n.markerGroup,n.dataLabelsGroup,n.labelBySeries].forEach((function(t){t&&t.animate({opacity:s},l)}))}e&&i&&n.points&&n.points.forEach((function(e){e.setState&&e.setState(t)}))},setVisible:function(t,e){var n,r=this,i=r.chart,o=r.legendItem,a=i.options.chart.ignoreHiddenSeries;n=(r.visible=t=r.options.visible=r.userOptions.visible=void 0===t?!r.visible:t)?"show":"hide",["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(t){r[t]&&r[t][n]()})),i.hoverSeries!==r&&(i.hoverPoint&&i.hoverPoint.series)!==r||r.onMouseOut(),o&&i.legend.colorizeItem(r,t),r.isDirty=!0,r.options.stacking&&i.series.forEach((function(t){t.options.stacking&&t.visible&&(t.isDirty=!0)})),r.linkedSeries.forEach((function(e){e.setVisible(t,!1)})),a&&(i.isDirtyBox=!0),c(r,n),!1!==e&&i.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),c(this,t?"select":"unselect")},drawTracker:e.drawTrackerGraph})})),e(n,"parts/Responsive.js",[n["parts/Globals.js"]],(function(t){var e=t.Chart,n=t.isArray,r=t.isObject,i=t.pick,o=t.splat;e.prototype.setResponsive=function(e,n){var r=this.options.responsive,i=[],o=this.currentResponsive;!n&&r&&r.rules&&r.rules.forEach((function(n){void 0===n._id&&(n._id=t.uniqueKey()),this.matchResponsiveRule(n,i,e)}),this),(n=t.merge.apply(0,i.map((function(e){return t.find(r.rules,(function(t){return t._id===e})).chartOptions})))).isResponsiveOptions=!0,(i=i.toString()||void 0)!==(o&&o.ruleIds)&&(o&&this.update(o.undoOptions,e),i?((o=this.currentOptions(n)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:i,mergedOptions:n,undoOptions:o},this.update(n,e)):this.currentResponsive=void 0)},e.prototype.matchResponsiveRule=function(t,e){var n=t.condition;(n.callback||function(){return this.chartWidth<=i(n.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=i(n.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=i(n.minWidth,0)&&this.chartHeight>=i(n.minHeight,0)}).call(this)&&e.push(t._id)},e.prototype.currentOptions=function(e){var a={};return function e(a,s,l,c){var u;t.objectEach(a,(function(t,a){if(!c&&-1<["series","xAxis","yAxis"].indexOf(a))for(t=o(t),l[a]=[],u=0;u<t.length;u++)s[a][u]&&(l[a][u]={},e(t[u],s[a][u],l[a][u],c+1));else r(t)?(l[a]=n(t)?[]:{},e(t,s[a]||{},l[a],c+1)):l[a]=i(s[a],null)}))}(e,this.options,a,0),a}})),e(n,"masters/highcharts.src.js",[n["parts/Globals.js"]],(function(t){return t})),e(n,"parts/Scrollbar.js",[n["parts/Globals.js"]],(function(t){function e(t,e,n){this.init(t,e,n)}var n,r=t.addEvent,i=t.Axis,o=t.correctFloat,a=t.defaultOptions,s=t.defined,l=t.destroyObjectProperties,c=t.fireEvent,u=t.hasTouch,h=t.merge,d=t.pick,f=t.removeEvent,p={height:t.isTouchDevice?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:void 0,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2",trackBorderWidth:1};a.scrollbar=h(!0,p,a.scrollbar),t.swapXY=n=function(t,e){var n,r=t.length;if(e)for(e=0;e<r;e+=3)n=t[e+1],t[e+1]=t[e+2],t[e+2]=n;return t},e.prototype={init:function(t,e,n){this.scrollbarButtons=[],this.renderer=t,this.userOptions=e,this.options=h(p,e),this.chart=n,this.size=d(this.options.size,this.options.height),e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var t,e=this.renderer,r=this.options,i=this.size,o=this.chart.styledMode;this.group=t=e.g("scrollbar").attr({zIndex:r.zIndex,translateY:-99999}).add(),this.track=e.rect().addClass("highcharts-scrollbar-track").attr({x:0,r:r.trackBorderRadius||0,height:i,width:i}).add(t),o||this.track.attr({fill:r.trackBackgroundColor,stroke:r.trackBorderColor,"stroke-width":r.trackBorderWidth}),this.trackBorderWidth=this.track.strokeWidth(),this.track.attr({y:-this.trackBorderWidth%2/2}),this.scrollbarGroup=e.g().add(t),this.scrollbar=e.rect().addClass("highcharts-scrollbar-thumb").attr({height:i,width:i,r:r.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=e.path(n(["M",-3,i/4,"L",-3,2*i/3,"M",0,i/4,"L",0,2*i/3,"M",3,i/4,"L",3,2*i/3],r.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),o||(this.scrollbar.attr({fill:r.barBackgroundColor,stroke:r.barBorderColor,"stroke-width":r.barBorderWidth}),this.scrollbarRifles.attr({stroke:r.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},position:function(t,e,n,r){var i=this.options.vertical,o=0,a=this.rendered?"animate":"attr";this.x=t,this.y=e+this.trackBorderWidth,this.width=n,this.xOffset=this.height=r,this.yOffset=o,i?(this.width=this.yOffset=n=o=this.size,this.xOffset=e=0,this.barWidth=r-2*n,this.x=t+=this.options.margin):(this.height=this.xOffset=r=e=this.size,this.barWidth=n-2*r,this.y+=this.options.margin),this.group[a]({translateX:t,translateY:this.y}),this.track[a]({width:n,height:r}),this.scrollbarButtons[1][a]({translateX:i?0:n-e,translateY:i?r-o:0})},drawScrollbarButton:function(t){var e,r=this.renderer,i=this.scrollbarButtons,o=this.options,a=this.size;e=r.g().add(this.group),i.push(e),e=r.rect().addClass("highcharts-scrollbar-button").add(e),this.chart.styledMode||e.attr({stroke:o.buttonBorderColor,"stroke-width":o.buttonBorderWidth,fill:o.buttonBackgroundColor}),e.attr(e.crisp({x:-.5,y:-.5,width:a+1,height:a+1,r:o.buttonBorderRadius},e.strokeWidth())),e=r.path(n(["M",a/2+(t?-1:1),a/2-3,"L",a/2+(t?-1:1),a/2+3,"L",a/2+(t?2:-2),a/2],o.vertical)).addClass("highcharts-scrollbar-arrow").add(i[t]),this.chart.styledMode||e.attr({fill:o.buttonArrowColor})},setRange:function(t,e){var n,r,i=this.options,a=i.vertical,l=i.minWidth,c=this.barWidth,u=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";s(c)&&(t=Math.max(t,0),n=Math.ceil(c*t),this.calculatedWidth=r=o(c*Math.min(e,1)-n),r<l&&(n=(c-l+r)*t,r=l),l=Math.floor(n+this.xOffset+this.yOffset),c=r/2-.5,this.from=t,this.to=e,a?(this.scrollbarGroup[u]({translateY:l}),this.scrollbar[u]({height:r}),this.scrollbarRifles[u]({translateY:c}),this.scrollbarTop=l,this.scrollbarLeft=0):(this.scrollbarGroup[u]({translateX:l}),this.scrollbar[u]({width:r}),this.scrollbarRifles[u]({translateX:c}),this.scrollbarLeft=l,this.scrollbarTop=0),12>=r?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===i.showFull&&(0>=t&&1<=e?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var t=this;t.mouseMoveHandler=function(e){var n=t.chart.pointer.normalize(e),r=t.options.vertical?"chartY":"chartX",i=t.initPositions;!t.grabbedCenter||e.touches&&0===e.touches[0][r]||(r=(n=t.cursorToScrollbarPosition(n)[r])-(r=t[r]),t.hasDragged=!0,t.updatePosition(i[0]+r,i[1]+r),t.hasDragged&&c(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMType:e.type,DOMEvent:e}))},t.mouseUpHandler=function(e){t.hasDragged&&c(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMType:e.type,DOMEvent:e}),t.grabbedCenter=t.hasDragged=t.chartX=t.chartY=null},t.mouseDownHandler=function(e){e=t.chart.pointer.normalize(e),e=t.cursorToScrollbarPosition(e),t.chartX=e.chartX,t.chartY=e.chartY,t.initPositions=[t.from,t.to],t.grabbedCenter=!0},t.buttonToMinClick=function(e){var n=o(t.to-t.from)*t.options.step;t.updatePosition(o(t.from-n),o(t.to-n)),c(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMEvent:e})},t.buttonToMaxClick=function(e){var n=(t.to-t.from)*t.options.step;t.updatePosition(t.from+n,t.to+n),c(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMEvent:e})},t.trackClick=function(e){var n=t.chart.pointer.normalize(e),r=t.to-t.from;t.options.vertical&&n.chartY>t.y+t.scrollbarTop||!t.options.vertical&&n.chartX>t.x+t.scrollbarLeft?t.updatePosition(t.from+r,t.to+r):t.updatePosition(t.from-r,t.to-r),c(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMEvent:e})}},cursorToScrollbarPosition:function(t){var e;return{chartX:(t.chartX-this.x-this.xOffset)/(this.barWidth-(e=(e=this.options).minWidth>this.calculatedWidth?e.minWidth:0)),chartY:(t.chartY-this.y-this.yOffset)/(this.barWidth-e)}},updatePosition:function(t,e){1<e&&(t=o(1-o(e-t)),e=1),0>t&&(e=o(e-t),t=0),this.from=t,this.to=e},update:function(t){this.destroy(),this.init(this.chart.renderer,h(!0,this.options,t),this.chart)},addEvents:function(){var t=this.scrollbarButtons,e=this.scrollbarGroup.element,n=this.mouseDownHandler,i=this.mouseMoveHandler,o=this.mouseUpHandler,a=[[t[(a=this.options.inverted?[1,0]:[0,1])[0]].element,"click",this.buttonToMinClick],[t[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e,"mousedown",n],[e.ownerDocument,"mousemove",i],[e.ownerDocument,"mouseup",o]];u&&a.push([e,"touchstart",n],[e.ownerDocument,"touchmove",i],[e.ownerDocument,"touchend",o]),a.forEach((function(t){r.apply(null,t)})),this._events=a},removeEvents:function(){this._events.forEach((function(t){f.apply(null,t)})),this._events.length=0},destroy:function(){var t=this.chart.scroller;this.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach((function(t){this[t]&&this[t].destroy&&(this[t]=this[t].destroy())}),this),t&&this===t.scrollbar&&(t.scrollbar=null,l(t.scrollbarButtons))}},t.Scrollbar||(r(i,"afterInit",(function(){var n=this;n.options&&n.options.scrollbar&&n.options.scrollbar.enabled&&(n.options.scrollbar.vertical=!n.horiz,n.options.startOnTick=n.options.endOnTick=!1,n.scrollbar=new e(n.chart.renderer,n.options.scrollbar,n.chart),r(n.scrollbar,"changed",(function(e){var r,i=Math.min(d(n.options.min,n.min),n.min,n.dataMin),o=Math.max(d(n.options.max,n.max),n.max,n.dataMax)-i;n.horiz&&!n.reversed||!n.horiz&&n.reversed?(r=i+o*this.to,i+=o*this.from):(r=i+o*(1-this.from),i+=o*(1-this.to)),d(this.options.liveRedraw,t.svg&&!t.isTouchDevice&&!this.chart.isBoosting)||"mouseup"===e.DOMType||!s(e.DOMType)?n.setExtremes(i,r,!0,"mousemove"!==e.DOMType,e):this.setRange(this.from,this.to)})))})),r(i,"afterRender",(function(){var t=Math.min(d(this.options.min,this.min),this.min,d(this.dataMin,this.min)),e=Math.max(d(this.options.max,this.max),this.max,d(this.dataMax,this.max)),n=this.scrollbar,r=this.titleOffset||0;n&&(this.horiz?(n.position(this.left,this.top+this.height+2+this.chart.scrollbarsOffsets[1]+(this.opposite?0:r+this.axisTitleMargin+this.offset),this.width,this.height),r=1):(n.position(this.left+this.width+2+this.chart.scrollbarsOffsets[0]+(this.opposite?r+this.axisTitleMargin+this.offset:0),this.top,this.width,this.height),r=0),(!this.opposite&&!this.horiz||this.opposite&&this.horiz)&&(this.chart.scrollbarsOffsets[r]+=this.scrollbar.size+this.scrollbar.options.margin),isNaN(t)||isNaN(e)||!s(this.min)||!s(this.max)?n.setRange(0,0):(r=(this.min-t)/(e-t),t=(this.max-t)/(e-t),this.horiz&&!this.reversed||!this.horiz&&this.reversed?n.setRange(r,t):n.setRange(1-t,1-r)))})),r(i,"afterGetOffset",(function(){var t=this.horiz?2:1,e=this.scrollbar;e&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[t]+=e.size+e.options.margin)})),t.Scrollbar=e)})),e(n,"parts/Navigator.js",[n["parts/Globals.js"]],(function(t){function e(t){this.init(t)}var n,r=t.addEvent,i=t.Axis,o=t.Chart,a=t.defaultOptions,s=t.defined,l=t.destroyObjectProperties,c=t.erase,u=t.extend,h=t.hasTouch,d=t.isArray,f=t.isNumber,p=t.isTouchDevice,g=t.merge,m=t.pick,y=t.removeEvent,v=t.Scrollbar,b=t.Series,_=function(t){var e=[].filter.call(arguments,f);if(e.length)return Math[t].apply(0,e)};n=void 0===t.seriesTypes.areaspline?"line":"areaspline",u(a,{navigator:{height:40,margin:25,maskInside:!0,handles:{width:7,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:(0,t.color)("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:n,fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:[["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,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,threshold:null},xAxis:{overscroll:0,className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}),t.Renderer.prototype.symbols["navigator-handle"]=function(t,e,n,r,i){return t=i.width/2,e=Math.round(t/3)+.5,["M",-t-1,.5,"L",t,.5,"L",t,(i=i.height)+.5,"L",-t-1,i+.5,"L",-t-1,.5,"M",-e,4,"L",-e,i-3,"M",e-1,4,"L",e-1,i-3]},i.prototype.toFixedRange=function(t,e,n,r){var i=this.chart&&this.chart.fixedRange;return t=m(n,this.translate(t,!0,!this.horiz)),e=m(r,this.translate(e,!0,!this.horiz)),.7<(n=i&&(e-t)/i)&&1.3>n&&(r?t=e-i:e=t+i),f(t)&&f(e)||(t=e=void 0),{min:t,max:e}},e.prototype={drawHandle:function(t,e,n,r){var i=this.navigatorOptions.handles.height;this.handles[e][r](n?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(t,10)+.5-i)}:{translateX:Math.round(this.left+parseInt(t,10)),translateY:Math.round(this.top+this.height/2-i/2-1)})},drawOutline:function(t,e,n,r){var i=this.navigatorOptions.maskInside,o=(a=this.outline.strokeWidth())/2,a=a%2/2,s=this.outlineHeight,l=this.scrollbarHeight,c=this.size,u=this.left-l,h=this.top;t=n?["M",(u-=o)+s,h-l-a,"L",u+s,n=h+e+a,"L",u,n,"L",u,e=h+t+a,"L",u+s,e,"L",u+s,h+c+l].concat(i?["M",u+s,n-o,"L",u+s,e+o]:[]):["M",u,h+=o,"L",t+=u+l-a,h,"L",t,h+s,"L",e+=u+l-a,h+s,"L",e,h,"L",u+c+2*l,h].concat(i?["M",t-o,h,"L",e+o,h]:[]),this.outline[r]({d:t})},drawMasks:function(t,e,n,r){var i,o,a,s,l=this.left,c=this.top,u=this.height;n?(a=[l,l,l],s=[c,c+t,c+e],o=[u,u,u],i=[t,e-t,this.size-e]):(a=[l,l+t,l+e],s=[c,c,c],o=[t,e-t,this.size-e],i=[u,u,u]),this.shades.forEach((function(t,e){t[r]({x:a[e],y:s[e],width:o[e],height:i[e]})}))},renderElements:function(){var t,e=this,n=e.navigatorOptions,r=n.maskInside,i=e.chart,o=i.renderer,a={cursor:i.inverted?"ns-resize":"ew-resize"};e.navigatorGroup=t=o.g("navigator").attr({zIndex:8,visibility:"hidden"}).add(),[!r,r,!r].forEach((function(r,s){e.shades[s]=o.rect().addClass("highcharts-navigator-mask"+(1===s?"-inside":"-outside")).add(t),i.styledMode||e.shades[s].attr({fill:r?n.maskFill:"rgba(0,0,0,0)"}).css(1===s&&a)})),e.outline=o.path().addClass("highcharts-navigator-outline").add(t),i.styledMode||e.outline.attr({"stroke-width":n.outlineWidth,stroke:n.outlineColor}),n.handles.enabled&&[0,1].forEach((function(r){if(n.handles.inverted=i.inverted,e.handles[r]=o.symbol(n.handles.symbols[r],-n.handles.width/2-1,0,n.handles.width,n.handles.height,n.handles),e.handles[r].attr({zIndex:7-r}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][r]).add(t),!i.styledMode){var s=n.handles;e.handles[r].attr({fill:s.backgroundColor,stroke:s.borderColor,"stroke-width":s.lineWidth}).css(a)}}))},update:function(t){(this.series||[]).forEach((function(t){t.baseSeries&&delete t.baseSeries.navigatorSeries})),this.destroy(),g(!0,this.chart.options.navigator,this.options,t),this.init(this.chart)},render:function(e,n,r,i){var o,a,l,c=this.chart,u=this.scrollbarHeight,h=this.xAxis;o=h.fake?c.xAxis[0]:h;var d,p=this.navigatorEnabled,g=this.rendered;a=c.inverted;var y,v=c.xAxis[0].minRange,b=c.xAxis[0].options.maxRange;if(!this.hasDragged||s(r)){if(!f(e)||!f(n)){if(!g)return;r=0,i=m(h.width,o.width)}this.left=m(h.left,c.plotLeft+u+(a?c.plotWidth:0)),this.size=d=l=m(h.len,(a?c.plotHeight:c.plotWidth)-2*u),c=a?u:l+2*u,r=m(r,h.toPixels(e,!0)),i=m(i,h.toPixels(n,!0)),f(r)&&1/0!==Math.abs(r)||(r=0,i=c),e=h.toValue(r,!0),n=h.toValue(i,!0),(y=Math.abs(t.correctFloat(n-e)))<v?this.grabbedLeft?r=h.toPixels(n-v,!0):this.grabbedRight&&(i=h.toPixels(e+v,!0)):s(b)&&y>b&&(this.grabbedLeft?r=h.toPixels(n-b,!0):this.grabbedRight&&(i=h.toPixels(e+b,!0))),this.zoomedMax=Math.min(Math.max(r,i,0),d),this.zoomedMin=Math.min(Math.max(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(r,i),0),d),this.range=this.zoomedMax-this.zoomedMin,d=Math.round(this.zoomedMax),r=Math.round(this.zoomedMin),p&&(this.navigatorGroup.attr({visibility:"visible"}),this.drawMasks(r,d,a,g=g&&!this.hasDragged?"animate":"attr"),this.drawOutline(r,d,a,g),this.navigatorOptions.handles.enabled&&(this.drawHandle(r,0,a,g),this.drawHandle(d,1,a,g))),this.scrollbar&&(a?(a=this.top-u,o=this.left-u+(p||!o.opposite?0:(o.titleOffset||0)+o.axisTitleMargin),u=l+2*u):(a=this.top+(p?this.height:-u),o=this.left-u),this.scrollbar.position(o,a,c,u),this.scrollbar.setRange(this.zoomedMin/(l||1),this.zoomedMax/(l||1))),this.rendered=!0}},addMouseEvents:function(){var t,e,n=this,i=n.chart,o=i.container,a=[];n.mouseMoveHandler=t=function(t){n.onMouseMove(t)},n.mouseUpHandler=e=function(t){n.onMouseUp(t)},(a=n.getPartsEvents("mousedown")).push(r(o,"mousemove",t),r(o.ownerDocument,"mouseup",e)),h&&(a.push(r(o,"touchmove",t),r(o.ownerDocument,"touchend",e)),a.concat(n.getPartsEvents("touchstart"))),n.eventsToUnbind=a,n.series&&n.series[0]&&a.push(r(n.series[0].xAxis,"foundExtremes",(function(){i.navigator.modifyNavigatorAxisExtremes()})))},getPartsEvents:function(t){var e=this,n=[];return["shades","handles"].forEach((function(i){e[i].forEach((function(o,a){n.push(r(o.element,t,(function(t){e[i+"Mousedown"](t,a)})))}))})),n},shadesMousedown:function(t,e){t=this.chart.pointer.normalize(t);var n,r,i=this.chart,o=this.xAxis,a=this.zoomedMin,l=this.left,c=this.size,u=this.range,h=t.chartX;i.inverted&&(h=t.chartY,l=this.top),1===e?(this.grabbedCenter=h,this.fixedWidth=u,this.dragOffset=h-a):(t=h-l-u/2,0===e?t=Math.max(0,t):2===e&&t+u>=c&&(t=c-u,this.reversedExtremes?(t-=u,r=this.getUnionExtremes().dataMin):n=this.getUnionExtremes().dataMax),t!==a&&(this.fixedWidth=u,e=o.toFixedRange(t,t+u,r,n),s(e.min)&&i.xAxis[0].setExtremes(Math.min(e.min,e.max),Math.max(e.min,e.max),!0,null,{trigger:"navigator"})))},handlesMousedown:function(t,e){this.chart.pointer.normalize(t);var n=(t=this.chart).xAxis[0],r=this.reversedExtremes;0===e?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=r?n.min:n.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=r?n.max:n.min),t.fixedRange=null},onMouseMove:function(e){var n=this,r=n.chart,i=n.left,o=n.navigatorSize,a=n.range,s=n.dragOffset,l=r.inverted;e.touches&&0===e.touches[0].pageX||(e=r.pointer.normalize(e),r=e.chartX,l&&(i=n.top,r=e.chartY),n.grabbedLeft?(n.hasDragged=!0,n.render(0,0,r-i,n.otherHandlePos)):n.grabbedRight?(n.hasDragged=!0,n.render(0,0,n.otherHandlePos,r-i)):n.grabbedCenter&&(n.hasDragged=!0,r<s?r=s:r>o+s-a&&(r=o+s-a),n.render(0,0,r-s,r-s+a)),n.hasDragged&&n.scrollbar&&m(n.scrollbar.options.liveRedraw,t.svg&&!p&&!this.chart.isBoosting)&&(e.DOMType=e.type,setTimeout((function(){n.onMouseUp(e)}),0)))},onMouseUp:function(t){var e,n,r=this.chart,i=this.xAxis,o=this.scrollbar,a=t.DOMEvent||t;(!this.hasDragged||o&&o.hasDragged)&&"scrollbar"!==t.trigger||(o=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?e=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(n=this.fixedExtreme),this.zoomedMax===this.size&&(n=this.reversedExtremes?o.dataMin:o.dataMax),0===this.zoomedMin&&(e=this.reversedExtremes?o.dataMax:o.dataMin),i=i.toFixedRange(this.zoomedMin,this.zoomedMax,e,n),s(i.min)&&r.xAxis[0].setExtremes(Math.min(i.min,i.max),Math.max(i.min,i.max),!0,!this.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:a})),"mousemove"!==t.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null)},removeEvents:function(){this.eventsToUnbind&&(this.eventsToUnbind.forEach((function(t){t()})),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){var t=this.baseSeries||[];this.navigatorEnabled&&t[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&t.forEach((function(t){y(t,"updatedData",this.updatedDataHandler)}),this),t[0].xAxis&&y(t[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},init:function(t){var e=(o=t.options).navigator,n=o.scrollbar,o=(s=e.enabled)?e.height:0,a=(c=n.enabled)?n.height:0;this.handles=[],this.shades=[],this.chart=t,this.setBaseSeries(),this.height=o,this.scrollbarHeight=a,this.scrollbarEnabled=c,this.navigatorEnabled=s,this.navigatorOptions=e,this.scrollbarOptions=n,this.outlineHeight=o+a,this.opposite=m(e.opposite,!s&&t.inverted);var s,l=this,c=(n=t.xAxis.length,t.yAxis.length),u=(s=l.baseSeries)&&s[0]&&s[0].xAxis||t.xAxis[0]||{options:{}};t.isDirtyBox=!0,l.navigatorEnabled?(l.xAxis=new i(t,g({breaks:u.options.breaks,ordinal:u.options.ordinal},e.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis",isX:!0,type:"datetime",index:n,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},t.inverted?{offsets:[a,0,-a,0],width:o}:{offsets:[0,-a,0,a],height:o})),l.yAxis=new i(t,g(e.yAxis,{id:"navigator-y-axis",alignTicks:!1,offset:0,index:c,isInternal:!0,zoomEnabled:!1},t.inverted?{width:o}:{height:o})),s||e.series.data?l.updateNavigatorSeries(!1):0===t.series.length&&(l.unbindRedraw=r(t,"beforeRedraw",(function(){0<t.series.length&&!l.series&&(l.setBaseSeries(),l.unbindRedraw())}))),l.reversedExtremes=t.inverted&&!l.xAxis.reversed||!t.inverted&&l.xAxis.reversed,l.renderElements(),l.addMouseEvents()):l.xAxis={translate:function(e,n){var r=(s=t.xAxis[0]).getExtremes(),i=s.len-2*a,o=_("min",s.options.min,r.dataMin),s=_("max",s.options.max,r.dataMax)-o;return n?e*s/i+o:i*(e-o)/s},toPixels:function(t){return this.translate(t)},toValue:function(t){return this.translate(t,!0)},toFixedRange:i.prototype.toFixedRange,fake:!0},t.options.scrollbar.enabled&&(t.scrollbar=l.scrollbar=new v(t.renderer,g(t.options.scrollbar,{margin:l.navigatorEnabled?0:10,vertical:t.inverted}),t),r(l.scrollbar,"changed",(function(e){var n=(r=l.size)*this.to,r=r*this.from;l.hasDragged=l.scrollbar.hasDragged,l.render(0,0,r,n),(t.options.scrollbar.liveRedraw||"mousemove"!==e.DOMType&&"touchmove"!==e.DOMType)&&setTimeout((function(){l.onMouseUp(e)}))}))),l.addBaseSeriesEvents(),l.addChartEvents()},getUnionExtremes:function(t){var e,n=this.chart.xAxis[0],r=this.xAxis,i=r.options,o=n.options;return t&&null===n.dataMin||(e={dataMin:m(i&&i.min,_("min",o.min,n.dataMin,r.dataMin,r.min)),dataMax:m(i&&i.max,_("max",o.max,n.dataMax,r.dataMax,r.max))}),e},setBaseSeries:function(e,n){var r=this.chart,i=this.baseSeries=[];e=e||r.options&&r.options.navigator.baseSeries||(r.series.length?t.find(r.series,(function(t){return!t.options.isInternal})).index:0),(r.series||[]).forEach((function(t,n){t.options.isInternal||!t.options.showInNavigator&&(n!==e&&t.options.id!==e||!1===t.options.showInNavigator)||i.push(t)})),this.xAxis&&!this.xAxis.fake&&this.updateNavigatorSeries(!0,n)},updateNavigatorSeries:function(e,n){var r,i,o,s=this,l=s.chart,c=s.baseSeries,h=s.navigatorOptions.series,f={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",showInLegend:!1,stacking:!1,isInternal:!0,states:{inactive:{opacity:1}}},p=s.series=(s.series||[]).filter((function(t){var e=t.baseSeries;return!(0>c.indexOf(e)&&(e&&(y(e,"updatedData",s.updatedDataHandler),delete e.navigatorSeries),t.chart&&t.destroy(),1))}));c&&c.length&&c.forEach((function(t){var e=t.navigatorSeries,m=u({color:t.color,visible:t.visible},d(h)?a.navigator.series:h);e&&!1===s.navigatorOptions.adaptToUpdatedData||(f.name="Navigator "+c.length,i=g(r=t.options||{},f,m,o=r.navigatorOptions||{}),m=o.data||m.data,s.hasNavigatorData=s.hasNavigatorData||!!m,i.data=m||r.data&&r.data.slice(0),e&&e.options?e.update(i,n):(t.navigatorSeries=l.initSeries(i),t.navigatorSeries.baseSeries=t,p.push(t.navigatorSeries)))})),(!h.data||c&&c.length)&&!d(h)||(s.hasNavigatorData=!1,(h=t.splat(h)).forEach((function(t,e){f.name="Navigator "+(p.length+1),(i=g(a.navigator.series,{color:l.series[e]&&!l.series[e].options.isInternal&&l.series[e].color||l.options.colors[e]||l.options.colors[0]},f,t)).data=t.data,i.data&&(s.hasNavigatorData=!0,p.push(l.initSeries(i)))}))),e&&this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var t=this,e=t.baseSeries||[];e[0]&&e[0].xAxis&&r(e[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes),e.forEach((function(e){r(e,"show",(function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),r(e,"hide",(function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),!1!==this.navigatorOptions.adaptToUpdatedData&&e.xAxis&&r(e,"updatedData",this.updatedDataHandler),r(e,"remove",(function(){this.navigatorSeries&&(c(t.series,this.navigatorSeries),s(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))}),this)},getBaseSeriesMin:function(t){return this.baseSeries.reduce((function(t,e){return Math.min(t,e.xData?e.xData[0]:t)}),t)},modifyNavigatorAxisExtremes:function(){var t,e=this.xAxis;e.getExtremes&&(!(t=this.getUnionExtremes(!0))||t.dataMin===e.min&&t.dataMax===e.max||(e.min=t.dataMin,e.max=t.dataMax))},modifyBaseAxisExtremes:function(){var t,e,n=this.chart.navigator,r=(o=this.getExtremes()).dataMin,i=o.dataMax,o=o.max-o.min,a=n.stickToMin,s=n.stickToMax,l=m(this.options.overscroll,0),c=n.series&&n.series[0],u=!!this.setExtremes;this.eventArgs&&"rangeSelectorButton"===this.eventArgs.trigger||(a&&(t=(e=r)+o),s&&(t=i+l,a||(e=Math.max(t-o,n.getBaseSeriesMin(c&&c.xData?c.xData[0]:-Number.MAX_VALUE)))),u&&(a||s)&&f(e)&&(this.min=this.userMin=e,this.max=this.userMax=t)),n.stickToMin=n.stickToMax=null},updatedDataHandler:function(){var t=this.chart.navigator,e=this.navigatorSeries,n=t.getBaseSeriesMin(this.xData[0]);t.stickToMax=t.reversedExtremes?0===Math.round(t.zoomedMin):Math.round(t.zoomedMax)>=Math.round(t.size),t.stickToMin=f(this.xAxis.min)&&this.xAxis.min<=n&&(!this.chart.fixedRange||!t.stickToMax),e&&!t.hasNavigatorData&&(e.options.pointStart=this.xData[0],e.setData(this.options.data,!1,null,!1))},addChartEvents:function(){this.eventsToUnbind||(this.eventsToUnbind=[]),this.eventsToUnbind.push(r(this.chart,"redraw",(function(){var t=this.navigator,e=t&&(t.baseSeries&&t.baseSeries[0]&&t.baseSeries[0].xAxis||t.scrollbar&&this.xAxis[0]);e&&t.render(e.min,e.max)})),r(this.chart,"getMargins",(function(){var t=this.navigator,e=t.opposite?"plotTop":"marginBottom";this.inverted&&(e=t.opposite?"marginRight":"plotLeft"),this[e]=(this[e]||0)+(t.navigatorEnabled||!this.inverted?t.outlineHeight:0)+t.navigatorOptions.margin})))},destroy:function(){this.removeEvents(),this.xAxis&&(c(this.chart.xAxis,this.xAxis),c(this.chart.axes,this.xAxis)),this.yAxis&&(c(this.chart.yAxis,this.yAxis),c(this.chart.axes,this.yAxis)),(this.series||[]).forEach((function(t){t.destroy&&t.destroy()})),"series xAxis yAxis shades outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" ").forEach((function(t){this[t]&&this[t].destroy&&this[t].destroy(),this[t]=null}),this),[this.handles].forEach((function(t){l(t)}),this)}},t.Navigator||(t.Navigator=e,r(i,"zoom",(function(t){var e=(i=this.chart.options).chart.zoomType,n=i.chart.pinchType,r=i.navigator,i=i.rangeSelector;this.isXAxis&&(r&&r.enabled||i&&i.enabled)&&("y"===e?t.zoomed=!1:(!p&&"xy"===e||p&&"xy"===n)&&this.options.range&&(e=this.previousZoom,s(t.newMin)?this.previousZoom=[this.min,this.max]:e&&(t.newMin=e[0],t.newMax=e[1],delete this.previousZoom))),void 0!==t.zoomed&&t.preventDefault()})),r(o,"beforeShowResetZoom",(function(){var t=this.options,e=t.navigator,n=t.rangeSelector;if((e&&e.enabled||n&&n.enabled)&&(!p&&"x"===t.chart.zoomType||p&&"x"===t.chart.pinchType))return!1})),r(o,"beforeRender",(function(){var t=this.options;(t.navigator.enabled||t.scrollbar.enabled)&&(this.scroller=this.navigator=new e(this))})),r(o,"afterSetChartSize",(function(){var t,e,n,r,i=this.legend,o=this.navigator;o&&(e=i&&i.options,n=o.xAxis,r=o.yAxis,t=o.scrollbarHeight,this.inverted?(o.left=o.opposite?this.chartWidth-t-o.height:this.spacing[3]+t,o.top=this.plotTop+t):(o.left=this.plotLeft+t,o.top=o.navigatorOptions.top||this.chartHeight-o.height-t-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(e&&"bottom"===e.verticalAlign&&e.enabled&&!e.floating?i.legendHeight+m(e.margin,10):0)),n&&r&&(this.inverted?n.options.left=r.options.left=o.left:n.options.top=r.options.top=o.top,n.setAxisSize(),r.setAxisSize()))})),r(o,"update",(function(t){var e=t.options.navigator||{},n=t.options.scrollbar||{};this.navigator||this.scroller||!e.enabled&&!n.enabled||(g(!0,this.options.navigator,e),g(!0,this.options.scrollbar,n),delete t.options.navigator,delete t.options.scrollbar)})),r(o,"afterUpdate",(function(t){this.navigator||this.scroller||!this.options.navigator.enabled&&!this.options.scrollbar.enabled||(this.scroller=this.navigator=new e(this),m(t.redraw,!0)&&this.redraw(t.animation))})),r(o,"afterAddSeries",(function(){this.navigator&&this.navigator.setBaseSeries(null,!1)})),r(b,"afterUpdate",(function(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)})),o.prototype.callbacks.push((function(t){var e=t.navigator;e&&t.xAxis[0]&&(t=t.xAxis[0].getExtremes(),e.render(t.min,t.max))})))})),e(n,"parts/OrdinalAxis.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.Axis,r=t.Chart,i=t.css,o=t.defined,a=t.extend,s=t.noop,l=t.pick,c=t.timeUnits;e(t.Series,"updatedData",(function(){var t=this.xAxis;t&&t.options.ordinal&&delete t.ordinalIndex})),n.prototype.getTimeTicks=function(t,e,n,r,i,a,s){var l,u,h,d,f,p=0,g={},m=[],y=-Number.MAX_VALUE,v=this.options.tickPixelInterval,b=this.chart.time,_=[];if(!this.options.ordinal&&!this.options.breaks||!i||3>i.length||void 0===e)return b.getTimeTicks.apply(b,arguments);for(d=i.length,l=0;l<d;l++){if(f=l&&i[l-1]>n,i[l]<e&&(p=l),l===d-1||i[l+1]-i[l]>5*a||f){if(i[l]>y){for(u=b.getTimeTicks(t,i[p],i[l],r);u.length&&u[0]<=y;)u.shift();u.length&&(y=u[u.length-1]),_.push(m.length),m=m.concat(u)}p=l+1}if(f)break}if(u=u.info,s&&u.unitRange<=c.hour){for(l=m.length-1,p=1;p<l;p++)b.dateFormat("%d",m[p])!==b.dateFormat("%d",m[p-1])&&(g[m[p]]="day",h=!0);h&&(g[m[0]]="day"),u.higherRanks=g}if(u.segmentStarts=_,m.info=u,s&&o(v)){var w;for(p=_=m.length,h=[],b=[];p--;)l=this.translate(m[p]),w&&(b[p]=w-l),h[p]=w=l;for(b.sort(),(b=b[Math.floor(b.length/2)])<.6*v&&(b=null),p=m[_-1]>n?_-1:_,w=void 0;p--;)l=h[p],_=Math.abs(w-l),w&&_<.8*v&&(null===b||_<.8*b)?(g[m[p]]&&!g[m[p+1]]?(_=p+1,w=l):_=p,m.splice(_,1)):w=l}return m},a(n.prototype,{beforeSetTickPositions:function(){var t,e,n,r,i,o=[],a=!1,s=(h=this.getExtremes()).min,c=h.max,u=this.isXAxis&&!!this.options.breaks,h=this.options.ordinal,d=Number.MAX_VALUE,f=this.chart.options.chart.ignoreHiddenSeries;if(h||u){if(this.series.forEach((function(n,r){if(e=[],!(f&&!1===n.visible||!1===n.takeOrdinalPosition&&!u)&&(o=o.concat(n.processedXData),t=o.length,o.sort((function(t,e){return t-e})),d=Math.min(d,l(n.closestPointRange,d)),t)){for(r=0;r<t-1;)o[r]!==o[r+1]&&e.push(o[r+1]),r++;e[0]!==o[0]&&e.unshift(o[0]),o=e}n.isSeriesBoosting&&(i=!0)})),i&&(o.length=0),2<(t=o.length)){for(n=o[1]-o[0],r=t-1;r--&&!a;)o[r+1]-o[r]!==n&&(a=!0);!this.options.keepOrdinalPadding&&(o[0]-s>n||c-o[o.length-1]>n)&&(a=!0)}else this.options.overscroll&&(2===t?d=o[1]-o[0]:1===t?o=[o[0],o[0]+(d=this.options.overscroll)]:d=this.overscrollPointsRange);a?(this.options.overscroll&&(this.overscrollPointsRange=d,o=o.concat(this.getOverscrollPositions())),this.ordinalPositions=o,n=this.ordinal2lin(Math.max(s,o[0]),!0),r=Math.max(this.ordinal2lin(Math.min(c,o[o.length-1]),!0),1),this.ordinalSlope=c=(c-s)/(r-n),this.ordinalOffset=s-n*c):(this.overscrollPointsRange=l(this.closestPointRange,this.overscrollPointsRange),this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0)}this.isOrdinal=h&&a,this.groupIntervalFactor=null},val2lin:function(t,e){var n=this.ordinalPositions;if(n){var r,i,o=n.length;for(r=o;r--;)if(n[r]===t){i=r;break}for(r=o-1;r--;)if(t>n[r]||0===r){i=r+(t=(t-n[r])/(n[r+1]-n[r]));break}e=e?i:this.ordinalSlope*(i||0)+this.ordinalOffset}else e=t;return e},lin2val:function(t,e){var n=this.ordinalPositions;if(n){var r,i=this.ordinalSlope,o=this.ordinalOffset,a=n.length-1;if(e)0>t?t=n[0]:t>a?t=n[a]:r=t-(a=Math.floor(t));else for(;a--;)if(t>=(e=i*a+o)){r=(t-e)/((i=i*(a+1)+o)-e);break}return void 0!==r&&void 0!==n[a]?n[a]+(r?r*(n[a+1]-n[a]):0):t}return t},getExtendedPositions:function(){var t,e,r=this,i=r.chart,o=r.series[0].currentDataGrouping,a=r.ordinalIndex,l=o?o.count+o.unitName:"raw",c=r.options.overscroll,u=r.getExtremes();return a||(a=r.ordinalIndex={}),a[l]||(t={series:[],chart:i,getExtremes:function(){return{min:u.dataMin,max:u.dataMax+c}},options:{ordinal:!0},val2lin:n.prototype.val2lin,ordinal2lin:n.prototype.ordinal2lin},r.series.forEach((function(n){(e={xAxis:t,xData:n.xData.slice(),chart:i,destroyGroupedData:s}).xData=e.xData.concat(r.getOverscrollPositions()),e.options={dataGrouping:o?{enabled:!0,forced:!0,approximation:"open",units:[[o.unitName,[o.count]]]}:{enabled:!1}},n.processData.apply(e),t.series.push(e)})),r.beforeSetTickPositions.apply(t),a[l]=t.ordinalPositions),a[l]},getOverscrollPositions:function(){var e=this.options.overscroll,n=this.overscrollPointsRange,r=[],i=this.dataMax;if(t.defined(n))for(r.push(i);i<=this.dataMax+e;)r.push(i+=n);return r},getGroupIntervalFactor:function(t,e,n){var r,i=(n=n.processedXData).length,o=[];if(!(r=this.groupIntervalFactor)){for(r=0;r<i-1;r++)o[r]=n[r+1]-n[r];o.sort((function(t,e){return t-e})),o=o[Math.floor(i/2)],t=Math.max(t,n[0]),e=Math.min(e,n[i-1]),this.groupIntervalFactor=r=i*o/(e-t)}return r},postProcessTickInterval:function(t){var e=this.ordinalSlope;return e?this.options.breaks?this.closestPointRange||t:t/(e/this.closestPointRange):t}}),n.prototype.ordinal2lin=n.prototype.val2lin,e(r,"pan",(function(t){var e=this.xAxis[0],n=e.options.overscroll,r=t.originalEvent.chartX,o=!1;if(e.options.ordinal&&e.series.length){var a,s=this.mouseDownX,l=e.getExtremes(),c=l.dataMax,u=l.min,h=l.max,d=this.hoverPoints,f=e.closestPointRange||e.overscrollPointsRange,p=(s=(s-r)/(e.translationSlope*(e.ordinalSlope||f)),{ordinalPositions:e.getExtendedPositions()}),g=(f=e.lin2val,e.val2lin);p.ordinalPositions?1<Math.abs(s)&&(d&&d.forEach((function(t){t.setState()})),0>s?(d=p,a=e.ordinalPositions?e:p):(d=e.ordinalPositions?e:p,a=p),c>(p=a.ordinalPositions)[p.length-1]&&p.push(c),this.fixedRange=h-u,(s=e.toFixedRange(null,null,f.apply(d,[g.apply(d,[u,!0])+s,!0]),f.apply(a,[g.apply(a,[h,!0])+s,!0]))).min>=Math.min(l.dataMin,u)&&s.max<=Math.max(c,h)+n&&e.setExtremes(s.min,s.max,!0,!1,{trigger:"pan"}),this.mouseDownX=r,i(this.container,{cursor:"move"})):o=!0}else o=!0;o?n&&(e.max=e.dataMax+n):t.preventDefault()})),e(n,"foundExtremes",(function(){this.isXAxis&&o(this.options.overscroll)&&this.max===this.dataMax&&(!this.chart.mouseIsDown||this.isInternal)&&(!this.eventArgs||this.eventArgs&&"navigator"!==this.eventArgs.trigger)&&(this.max+=this.options.overscroll,!this.isInternal&&o(this.userMin)&&(this.min+=this.options.overscroll))}))})),e(n,"modules/broken-axis.src.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.pick,r=t.isArray,i=t.find,o=t.fireEvent,a=t.Axis,s=t.Series,l=function(t,e){return i(e,(function(e){return e.from<t&&t<e.to}))};(0,t.extend)(a.prototype,{isInBreak:function(t,e){var n=t.repeat||1/0,r=t.from,i=t.to-t.from;return e=e>=r?(e-r)%n:n-(r-e)%n,t.inclusive?e<=i:e<i&&0!==e},isInAnyBreak:function(t,e){var r,i,o,a=this.options.breaks,s=a&&a.length;if(s){for(;s--;)this.isInBreak(a[s],t)&&(r=!0,i||(i=n(a[s].showPoints,!this.isXAxis)));o=r&&e?r&&!i:r}return o}}),e(a,"afterInit",(function(){"function"==typeof this.setBreaks&&this.setBreaks(this.options.breaks,!1)})),e(a,"afterSetTickPositions",(function(){if(this.isBroken){var t,e=this.tickPositions,n=this.tickPositions.info,r=[];for(t=0;t<e.length;t++)this.isInAnyBreak(e[t])||r.push(e[t]);this.tickPositions=r,this.tickPositions.info=n}})),e(a,"afterSetOptions",(function(){this.isBroken&&(this.options.ordinal=!1)})),a.prototype.setBreaks=function(t,e){function i(t){var e,n,r=t;for(n=0;n<s.breakArray.length;n++)if((e=s.breakArray[n]).to<=t)r-=e.len;else{if(e.from>=t)break;if(s.isInBreak(e,t)){r-=t-e.from;break}}return r}var s=this,c=r(t)&&!!t.length;s.isDirty=s.isBroken!==c,s.isBroken=c,s.options.breaks=s.userOptions.breaks=t,s.forceRedraw=!0,c||s.val2lin!==i||(delete s.val2lin,delete s.lin2val),c&&(s.userOptions.ordinal=!1,s.val2lin=i,s.lin2val=function(t){var e,n;for(n=0;n<s.breakArray.length&&!((e=s.breakArray[n]).from>=t);n++)(e.to<t||s.isInBreak(e,t))&&(t+=e.len);return t},s.setExtremes=function(t,e,n,r,i){if(this.isBroken){for(var o,s=this.options.breaks;o=l(t,s);)t=o.to;for(;o=l(e,s);)e=o.from;e<t&&(e=t)}a.prototype.setExtremes.call(this,t,e,n,r,i)},s.setAxisTranslation=function(t){if(a.prototype.setAxisTranslation.call(this,t),this.unitLength=null,this.isBroken){t=s.options.breaks;var e,r,i,l,c=[],u=[],h=0,d=s.userMin||s.min,f=s.userMax||s.max,p=n(s.pointRangePadding,0);t.forEach((function(t){r=t.repeat||1/0,s.isInBreak(t,d)&&(d+=t.to%r-d%r),s.isInBreak(t,f)&&(f-=f%r-t.from%r)})),t.forEach((function(t){for(i=t.from,r=t.repeat||1/0;i-r>d;)i-=r;for(;i<d;)i+=r;for(l=i;l<f;l+=r)c.push({value:l,move:"in"}),c.push({value:l+(t.to-t.from),move:"out",size:t.breakSize})})),c.sort((function(t,e){return t.value===e.value?("in"===t.move?0:1)-("in"===e.move?0:1):t.value-e.value})),e=0,i=d,c.forEach((function(t){1===(e+="in"===t.move?1:-1)&&"in"===t.move&&(i=t.value),0===e&&(u.push({from:i,to:t.value,len:t.value-i-(t.size||0)}),h+=t.value-i-(t.size||0))})),s.breakArray=u,s.unitLength=f-d-h+p,o(s,"afterBreaks"),s.staticScale?s.transA=s.staticScale:s.unitLength&&(s.transA*=(f-s.min+p)/s.unitLength),p&&(s.minPixelPadding=s.transA*s.minPointOffset),s.min=d,s.max=f}}),n(e,!0)&&this.chart.redraw()},e(s,"afterGeneratePoints",(function(){var t,e=this.xAxis,n=this.yAxis,r=this.points,i=r.length,o=this.options.connectNulls;if(e&&n&&(e.options.breaks||n.options.breaks))for(;i--;)null===(t=r[i]).y&&!1===o||!e.isInAnyBreak(t.x,!0)&&!n.isInAnyBreak(t.y,!0)||(r.splice(i,1),this.data[i]&&this.data[i].destroyElements())})),e(s,"afterRender",(function(){this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,n(this.pointArrayMap,["y"]))})),t.Series.prototype.drawBreaks=function(t,e){var r,i,a,s,l=this,c=l.points;t&&e.forEach((function(e){r=t.breakArray||[],i=t.isXAxis?t.min:n(l.options.threshold,t.min),c.forEach((function(l){s=n(l["stack"+e.toUpperCase()],l[e]),r.forEach((function(e){a=!1,i<e.from&&s>e.to||i>e.from&&s<e.from?a="pointBreak":(i<e.from&&s>e.from&&s<e.to||i>e.from&&s>e.to&&s<e.from)&&(a="pointInBreak"),a&&o(t,a,{point:l,brk:e})}))}))}))},t.Series.prototype.gappedPath=function(){var e=(n=this.currentDataGrouping)&&n.gapSize,n=this.options.gapSize,r=this.points.slice(),i=r.length-1,o=this.yAxis;if(n&&0<i)for("value"!==this.options.gapUnit&&(n*=this.closestPointRange),e&&e>n&&(n=e);i--;)r[i+1].x-r[i].x>n&&(r.splice(i+1,0,{isNull:!0,x:e=(r[i].x+r[i+1].x)/2}),this.options.stacking&&((e=o.stacks[this.stackKey][e]=new t.StackItem(o,o.options.stackLabels,!1,e,this.stack)).total=0));return this.getGraphPath(r)}})),e(n,"masters/modules/broken-axis.src.js",[],(function(){})),e(n,"parts/DataGrouping.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.arrayMax,r=t.arrayMin,i=t.Axis,o=t.defaultPlotOptions,a=t.defined,s=t.extend,l=t.format,c=t.isNumber,u=t.merge,h=t.pick,d=t.Point,f=t.Series,p=t.Tooltip,g=t.approximations={sum:function(t){var e,n=t.length;if(!n&&t.hasNulls)e=null;else if(n)for(e=0;n--;)e+=t[n];return e},average:function(t){var e=t.length;return t=g.sum(t),c(t)&&e&&(t/=e),t},averages:function(){var t=[];return[].forEach.call(arguments,(function(e){t.push(g.average(e))})),void 0===t[0]?void 0:t},open:function(t){return t.length?t[0]:t.hasNulls?null:void 0},high:function(t){return t.length?n(t):t.hasNulls?null:void 0},low:function(t){return t.length?r(t):t.hasNulls?null:void 0},close:function(t){return t.length?t[t.length-1]:t.hasNulls?null:void 0},ohlc:function(t,e,n,r){if(t=g.open(t),e=g.high(e),n=g.low(n),r=g.close(r),c(t)||c(e)||c(n)||c(r))return[t,e,n,r]},range:function(t,e){return t=g.low(t),e=g.high(e),c(t)||c(e)?[t,e]:null===t&&null===e?null:void 0}},m=function(t,e,n,r){var i,o,s,l,h=this,d=h.data,f=h.options&&h.options.data,p=[],m=[],y=[],v=t.length,b=!!e,_=[],w=h.pointArrayMap,x=w&&w.length,M=["x"].concat(w||["y"]),S=0,A=0;for(r="function"==typeof r?r:g[r]?g[r]:g[h.getDGApproximation&&h.getDGApproximation()||"average"],x?w.forEach((function(){_.push([])})):_.push([]),s=x||1,l=0;l<=v&&!(t[l]>=n[0]);l++);for(;l<=v;l++){for(;void 0!==n[S+1]&&t[l]>=n[S+1]||l===v;){for(i=n[S],h.dataGroupInfo={start:h.cropStart+A,length:_[0].length},o=r.apply(h,_),h.pointClass&&!a(h.dataGroupInfo.options)&&(h.dataGroupInfo.options=u(h.pointClass.prototype.optionsToObject.call({series:h},h.options.data[h.cropStart+A])),M.forEach((function(t){delete h.dataGroupInfo.options[t]}))),void 0!==o&&(p.push(i),m.push(o),y.push(h.dataGroupInfo)),A=l,i=0;i<s;i++)_[i].length=0,_[i].hasNulls=!1;if(S+=1,l===v)break}if(l===v)break;var C;if(w)for(i=h.cropStart+l,o=d&&d[i]||h.pointClass.prototype.applyOptions.apply({series:h},[f[i]]),i=0;i<x;i++)c(C=o[w[i]])?_[i].push(C):null===C&&(_[i].hasNulls=!0);else c(i=b?e[l]:null)?_[0].push(i):null===i&&(_[0].hasNulls=!0)}return{groupedXData:p,groupedYData:m,groupMap:y}},y={approximations:g,groupData:m},v=f.prototype,b=v.processData,_=v.generatePoints,w={groupPixelWidth:2,dateTimeLabelFormats:{millisecond:["%A, %b %e, %H:%M:%S.%L","%A, %b %e, %H:%M:%S.%L","-%H:%M:%S.%L"],second:["%A, %b %e, %H:%M:%S","%A, %b %e, %H:%M:%S","-%H:%M:%S"],minute:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],hour:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],day:["%A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],week:["Week from %A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],month:["%B %Y","%B","-%B %Y"],year:["%Y","%Y","-%Y"]}},x={line:{},spline:{},area:{},areaspline:{},column:{groupPixelWidth:10},columnrange:{groupPixelWidth:10},candlestick:{groupPixelWidth:10},ohlc:{groupPixelWidth:5}},M=t.defaultDataGroupingUnits=[["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]],["week",[1]],["month",[1,3,6]],["year",null]];return v.getDGApproximation=function(){return t.seriesTypes.arearange&&this instanceof t.seriesTypes.arearange?"range":t.seriesTypes.ohlc&&this instanceof t.seriesTypes.ohlc?"ohlc":t.seriesTypes.column&&this instanceof t.seriesTypes.column?"sum":"average"},v.groupData=m,v.processData=function(){var t,e,n=this.chart,r=this.options.dataGrouping,i=!1!==this.allowDG&&r&&h(r.enabled,n.options.isStock),o=this.visible||!n.options.chart.ignoreHiddenSeries,s=this.currentDataGrouping,l=!1;if(this.forceCrop=i,this.groupPixelWidth=null,this.hasProcessed=!0,i&&!this.requireSorting&&(this.requireSorting=l=!0),i=!1===b.apply(this,arguments)||!i,l&&(this.requireSorting=!1),!i){this.destroyGroupedData(),i=r.groupAll?this.xData:this.processedXData;var c,u=r.groupAll?this.yData:this.processedYData,d=n.plotSizeX,f=(n=this.xAxis).options.ordinal;if(p=this.groupPixelWidth=n.getGroupPixelWidth&&n.getGroupPixelWidth()){this.isDirty=t=!0,this.points=null,e=(l=n.getExtremes()).min,l=l.max,f=f&&n.getGroupIntervalFactor(e,l,this)||1,d=n.getTimeTicks(n.normalizeTimeTickInterval(p=p*(l-e)/d*f,r.units||M),Math.min(e,i[0]),Math.max(l,i[i.length-1]),n.options.startOfWeek,i,this.closestPointRange),i=(u=v.groupData.apply(this,[i,u,d,r.approximation])).groupedXData,f=u.groupedYData;var p,g=0;if(r.smoothed&&i.length){for(i[c=i.length-1]=Math.min(i[c],l);c--&&0<c;)i[c]+=p/2;i[0]=Math.max(i[0],e)}for(c=1;c<d.length;c++)d.info.segmentStarts&&-1!==d.info.segmentStarts.indexOf(c)||(g=Math.max(d[c]-d[c-1],g));(e=d.info).gapSize=g,this.closestPointRange=d.info.totalRange,this.groupMap=u.groupMap,a(i[0])&&i[0]<n.dataMin&&o&&((!a(n.options.min)&&n.min<=n.dataMin||n.min===n.dataMin)&&(n.min=i[0]),n.dataMin=i[0]),r.groupAll&&(i=(r=this.cropData(i,f,n.min,n.max,1)).xData,f=r.yData),this.processedXData=i,this.processedYData=f}else this.groupMap=null;this.hasGroupedData=t,this.currentDataGrouping=e,this.preventGraphAnimation=(s&&s.totalRange)!==(e&&e.totalRange)}},v.destroyGroupedData=function(){var t=this.groupedData;(t||[]).forEach((function(e,n){e&&(t[n]=e.destroy?e.destroy():null)})),this.groupedData=null},v.generatePoints=function(){_.apply(this),this.destroyGroupedData(),this.groupedData=this.hasGroupedData?this.points:null},e(d,"update",(function(){if(this.dataGroup)return t.error(24,!1,this.series.chart),!1})),e(p,"headerFormatter",(function(t){var e,n,r=this.chart.time,i=t.labelConfig,o=i.series,a=o.tooltipOptions,u=o.options.dataGrouping,h=a.xDateFormat,d=o.xAxis,f=a[(t.isFooter?"footer":"header")+"Format"];d&&"datetime"===d.options.type&&u&&c(i.key)&&(u=u.dateTimeLabelFormats||w.dateTimeLabelFormats,(n=o.currentDataGrouping)?(a=u[n.unitName],1===n.count?h=a[0]:(h=a[1],e=a[2])):!h&&u&&(h=this.getXDateFormat(i,a,d)),h=r.dateFormat(h,i.key),e&&(h+=r.dateFormat(e,i.key+n.totalRange-1)),o.chart.styledMode&&(f=this.styledModeFormat(f)),t.text=l(f,{point:s(i.point,{key:h}),series:o},r),t.preventDefault())})),e(f,"destroy",v.destroyGroupedData),e(f,"afterSetOptions",(function(t){t=t.options;var e=this.type,n=this.chart.options.plotOptions,r=o[e].dataGrouping,i=this.useCommonDataGrouping&&w;(x[e]||i)&&(r||(r=u(w,x[e])),t.dataGrouping=u(i,r,n.series&&n.series.dataGrouping,n[e].dataGrouping,this.userOptions.dataGrouping))})),e(i,"afterSetScale",(function(){this.series.forEach((function(t){t.hasProcessed=!1}))})),i.prototype.getGroupPixelWidth=function(){var t,e,n=this.series,r=n.length,i=0,o=!1;for(t=r;t--;)(e=n[t].options.dataGrouping)&&(i=Math.max(i,h(e.groupPixelWidth,w.groupPixelWidth)));for(t=r;t--;)(e=n[t].options.dataGrouping)&&n[t].hasProcessed&&(r=(n[t].processedXData||n[t].data).length,n[t].groupPixelWidth||r>this.chart.plotSizeX/i||r&&e.forced)&&(o=!0);return o?i:0},i.prototype.setDataGrouping=function(t,e){var n;if(e=h(e,!0),t||(t={forced:!1,units:null}),this instanceof i)for(n=this.series.length;n--;)this.series[n].update({dataGrouping:t},!1);else this.chart.options.series.forEach((function(e){e.dataGrouping=t}),!1);this.ordinalSlope=null,e&&this.chart.redraw()},t.dataGrouping=y})),e(n,"parts/OHLCSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.Point,n=t.seriesTypes;(0,t.seriesType)("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'<span style="color:{point.color}">●</span> <b> {series.name}</b><br/>Open: {point.open}<br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'},threshold:null,states:{hover:{lineWidth:3}},stickyTracking:!0},{directTouch:!1,pointArrayMap:["open","high","low","close"],toYData:function(t){return[t.open,t.high,t.low,t.close]},pointValKey:"close",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},init:function(){n.column.prototype.init.apply(this,arguments),this.options.stacking=!1},pointAttribs:function(t,e){e=n.column.prototype.pointAttribs.call(this,t,e);var r=this.options;return delete e.fill,!t.options.color&&r.upColor&&t.open<t.close&&(e.stroke=r.upColor),e},translate:function(){var t=this,e=t.yAxis,r=!!t.modifyValue,i=["plotOpen","plotHigh","plotLow","plotClose","yBottom"];n.column.prototype.translate.apply(t),t.points.forEach((function(n){[n.open,n.high,n.low,n.close,n.low].forEach((function(o,a){null!==o&&(r&&(o=t.modifyValue(o)),n[i[a]]=e.toPixels(o,!0))})),n.tooltipPos[1]=n.plotHigh+e.pos-t.chart.plotTop}))},drawPoints:function(){var t=this,e=t.chart;t.points.forEach((function(n){var r,i,o,a,s,l=n.graphic,c=!l;void 0!==n.plotY&&(l||(n.graphic=l=e.renderer.path().add(t.group)),e.styledMode||l.attr(t.pointAttribs(n,n.selected&&"select")),i=l.strokeWidth()%2/2,s=Math.round(n.plotX)-i,o=Math.round(n.shapeArgs.width/2),a=["M",s,Math.round(n.yBottom),"L",s,Math.round(n.plotHigh)],null!==n.open&&(r=Math.round(n.plotOpen)+i,a.push("M",s,r,"L",s-o,r)),null!==n.close&&(r=Math.round(n.plotClose)+i,a.push("M",s,r,"L",s+o,r)),l[c?"attr":"animate"]({d:a}).addClass(n.getClassName(),!0))}))},animate:null},{getClassName:function(){return e.prototype.getClassName.call(this)+(this.open<this.close?" highcharts-point-up":" highcharts-point-down")}})})),e(n,"parts/CandlestickSeries.js",[n["parts/Globals.js"]],(function(t){var e=t.defaultPlotOptions,n=t.seriesTypes;(0,t.seriesType)("candlestick","ohlc",(0,t.merge)(e.column,{states:{hover:{lineWidth:2}},tooltip:e.ohlc.tooltip,threshold:null,lineColor:"#000000",lineWidth:1,upColor:"#ffffff",stickyTracking:!0}),{pointAttribs:function(t,e){var r=n.column.prototype.pointAttribs.call(this,t,e),i=this.options,o=t.open<t.close,a=i.lineColor||this.color;return r["stroke-width"]=i.lineWidth,r.fill=t.options.color||o&&i.upColor||this.color,r.stroke=t.lineColor||o&&i.upLineColor||a,e&&(r.fill=(t=i.states[e]).color||r.fill,r.stroke=t.lineColor||r.stroke,r["stroke-width"]=t.lineWidth||r["stroke-width"]),r},drawPoints:function(){var t=this,e=t.chart,n=t.yAxis.reversed;t.points.forEach((function(r){var i,o,a,s,l,c,u,h=r.graphic,d=!h;void 0!==r.plotY&&(h||(r.graphic=h=e.renderer.path().add(t.group)),t.chart.styledMode||h.attr(t.pointAttribs(r,r.selected&&"select")).shadow(t.options.shadow),l=h.strokeWidth()%2/2,c=Math.round(r.plotX)-l,i=r.plotOpen,o=r.plotClose,a=Math.min(i,o),i=Math.max(i,o),u=Math.round(r.shapeArgs.width/2),o=n?i!==r.yBottom:Math.round(a)!==Math.round(r.plotHigh),s=n?Math.round(a)!==Math.round(r.plotHigh):i!==r.yBottom,a=Math.round(a)+l,i=Math.round(i)+l,(l=[]).push("M",c-u,i,"L",c-u,a,"L",c+u,a,"L",c+u,i,"Z","M",c,a,"L",c,o?Math.round(n?r.yBottom:r.plotHigh):a,"M",c,i,"L",c,s?Math.round(n?r.plotHigh:r.yBottom):i),h[d?"attr":"animate"]({d:l}).addClass(r.getClassName(),!0))}))}})})),e(n,"mixins/on-series.js",[n["parts/Globals.js"]],(function(t){var e=t.defined,n=t.seriesTypes,r=t.stableSort;return{getPlotBox:function(){return t.Series.prototype.getPlotBox.call(this.options.onSeries&&this.chart.get(this.options.onSeries)||this)},translate:function(){n.column.prototype.translate.apply(this);var t,i,o,a,s,l=this,c=l.chart,u=l.points,h=u.length-1,d=(d=(f=l.options).onSeries)&&c.get(d),f=f.onKey||"y",p=d&&d.options.step,g=d&&d.points,m=g&&g.length,y=c.inverted,v=l.xAxis,b=l.yAxis,_=0;if(d&&d.visible&&m)for(_=(d.pointXOffset||0)+(d.barW||0)/2,o=g[m-1].x+((c=d.currentDataGrouping)?c.totalRange:0),r(u,(function(t,e){return t.x-e.x})),f="plot"+f[0].toUpperCase()+f.substr(1);m--&&u[h]&&((c=u[h]).y=(i=g[m]).y,!(i.x<=c.x&&void 0!==i[f]&&(c.x<=o&&(c.plotY=i[f],i.x<c.x&&!p&&(a=g[m+1])&&void 0!==a[f]&&(s=(c.x-i.x)/(a.x-i.x),c.plotY+=s*(a[f]-i[f]),c.y+=s*(a.y-i.y))),h--,m++,0>h))););u.forEach((function(n,r){var i;n.plotX+=_,(void 0===n.plotY||y)&&(0<=n.plotX&&n.plotX<=v.len?y?(n.plotY=v.translate(n.x,0,1,0,1),n.plotX=e(n.y)?b.translate(n.y,0,0,0,1):0):n.plotY=(v.opposite?0:l.yAxis.len)+v.offset:n.shapeArgs={}),(t=u[r-1])&&t.plotX===n.plotX&&(void 0===t.stackIndex&&(t.stackIndex=0),i=t.stackIndex+1),n.stackIndex=i})),this.onSeries=d}}})),e(n,"parts/FlagsSeries.js",[n["parts/Globals.js"],n["mixins/on-series.js"]],(function(t,e){function n(t){h[t+"pin"]=function(e,n,r,i,o){var a,s=o&&o.anchorX;return o=o&&o.anchorY,"circle"===t&&i>r&&(e-=Math.round((i-r)/2),r=i),a=h[t](e,n,r,i),s&&o&&(a.push("M","circle"===t?e+r/2:a[1]+a[4]/2,n>o?n:n+i,"L",s,o),a=a.concat(h.circle(s-1,o-1,2,2))),a}}var r=t.addEvent,i=t.merge,o=t.noop,a=t.defined,s=t.Renderer,l=t.Series,c=t.TrackerMixin,u=t.VMLRenderer,h=t.SVGRenderer.prototype.symbols;(0,t.seriesType)("flags","column",{pointRange:0,allowOverlapX:!1,shape:"flag",stackDistance:12,textAlign:"center",tooltip:{pointFormat:"{point.text}<br/>"},threshold:null,y:-30,fillColor:"#ffffff",lineWidth:1,states:{hover:{lineColor:"#000000",fillColor:"#ccd6eb"}},style:{fontSize:"11px",fontWeight:"bold"}},{sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],forceCrop:!0,init:l.prototype.init,pointAttribs:function(t,e){var n=this.options,r=t&&t.color||this.color,i=n.lineColor,o=t&&t.lineWidth;return t=t&&t.fillColor||n.fillColor,e&&(t=n.states[e].fillColor,i=n.states[e].lineColor,o=n.states[e].lineWidth),{fill:t||r,stroke:i||r,"stroke-width":o||n.lineWidth||0}},translate:e.translate,getPlotBox:e.getPlotBox,drawPoints:function(){var e,n,r,o,s,l,c,u,h=this.points,d=this.chart,f=d.renderer,p=d.inverted,g=this.options,m=g.y,y=this.yAxis,v={},b=[];for(o=h.length;o--;)s=h[o],u=(p?s.plotY:s.plotX)>this.xAxis.len,e=s.plotX,l=s.stackIndex,r=s.options.shape||g.shape,void 0!==(n=s.plotY)&&(n=s.plotY+m-(void 0!==l&&l*g.stackDistance)),s.anchorX=l?void 0:s.plotX,c=l?void 0:s.plotY,l=s.graphic,void 0!==n&&0<=e&&!u?(l||(l=s.graphic=f.label("",null,null,r,null,null,g.useHTML),d.styledMode||l.attr(this.pointAttribs(s)).css(i(g.style,s.style)),l.attr({align:"flag"===r?"left":"center",width:g.width,height:g.height,"text-align":g.textAlign}).addClass("highcharts-point").add(this.markerGroup),s.graphic.div&&(s.graphic.div.point=s),d.styledMode||l.shadow(g.shadow),l.isNew=!0),0<e&&(e-=l.strokeWidth()%2),r={y:n,anchorY:c},g.allowOverlapX&&(r.x=e,r.anchorX=s.anchorX),l.attr({text:s.options.title||g.title||"A"})[l.isNew?"attr":"animate"](r),g.allowOverlapX||(v[s.plotX]?v[s.plotX].size=Math.max(v[s.plotX].size,l.width):v[s.plotX]={align:0,size:l.width,target:e,anchorX:e}),s.tooltipPos=[e,n+y.pos-d.plotTop]):l&&(s.graphic=l.destroy());g.allowOverlapX||(t.objectEach(v,(function(t){t.plotX=t.anchorX,b.push(t)})),t.distribute(b,p?y.len:this.xAxis.len,100),h.forEach((function(t){var e=t.graphic&&v[t.plotX];e&&(t.graphic[t.graphic.isNew?"attr":"animate"]({x:e.pos,anchorX:t.anchorX}),a(e.pos)?t.graphic.isNew=!1:(t.graphic.attr({x:-9999,anchorX:-9999}),t.graphic.isNew=!0))}))),g.useHTML&&t.wrap(this.markerGroup,"on",(function(e){return t.SVGElement.prototype.on.apply(e.apply(this,[].slice.call(arguments,1)),[].slice.call(arguments,1))}))},drawTracker:function(){var t=this.points;c.drawTrackerPoint.apply(this),t.forEach((function(e){var n=e.graphic;n&&r(n.element,"mouseover",(function(){0<e.stackIndex&&!e.raised&&(e._y=n.y,n.attr({y:e._y-8}),e.raised=!0),t.forEach((function(t){t!==e&&t.raised&&t.graphic&&(t.graphic.attr({y:t._y}),t.raised=!1)}))}))}))},animate:function(t){t?this.setClip():this.animate=null},setClip:function(){l.prototype.setClip.apply(this,arguments),!1!==this.options.clip&&this.sharedClipKey&&this.markerGroup.clip(this.chart[this.sharedClipKey])},buildKDTree:o,invertGroups:o},{isValid:function(){return t.isNumber(this.y)||void 0===this.y}}),h.flag=function(t,e,n,r,i){var o=i&&i.anchorX||t;return h.circle(o-1,(i=i&&i.anchorY||e)-1,2,2).concat(["M",o,i,"L",t,e+r,t,e,t+n,e,t+n,e+r,t,e+r,"Z"])},n("circle"),n("square"),s===u&&["flag","circlepin","squarepin"].forEach((function(t){u.prototype.symbols[t]=h[t]}))})),e(n,"parts/RangeSelector.js",[n["parts/Globals.js"]],(function(t){function e(t){this.init(t)}var n=t.addEvent,r=t.Axis,i=t.Chart,o=t.css,a=t.createElement,s=t.defaultOptions,l=t.defined,c=t.destroyObjectProperties,u=t.discardElement,h=t.extend,d=t.fireEvent,f=t.isNumber,p=t.merge,g=t.pick,m=t.pInt,y=t.splat;h(s,{rangeSelector:{verticalAlign:"top",buttonTheme:{width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,inputPosition:{align:"right",x:0,y:0},buttonPosition:{align:"left",x:0,y:0},labelStyle:{color:"#666666"}}}),s.lang=p(s.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"}),e.prototype={clickButton:function(t,e){var i,o,a,s,l,c=this.chart,u=this.buttonOptions[t],h=c.xAxis[0],d=(b=c.scroller&&c.scroller.getUnionExtremes()||h||{}).dataMin,p=b.dataMax,m=h&&Math.round(Math.min(h.max,g(p,h.max))),v=u.type,b=u._range,_=u.dataGrouping;if(null!==d&&null!==p){if(c.fixedRange=b,_&&(this.forcedDataGrouping=!0,r.prototype.setDataGrouping.call(h||{chart:this.chart},_,!1),this.frozenStates=u.preserveDataGrouping),"month"===v||"year"===v)h?(i=h.minFromRange.call(v={range:u,max:m,chart:c,dataMin:d,dataMax:p}),f(v.newMax)&&(m=v.newMax)):b=u;else if(b)i=Math.max(m-b,d),m=Math.min(i+b,p);else if("ytd"===v){if(!h)return void(this.deferredYTDClick=t);void 0===p&&(d=Number.MAX_VALUE,p=Number.MIN_VALUE,c.series.forEach((function(t){t=t.xData,d=Math.min(t[0],d),p=Math.max(t[t.length-1],p)})),e=!1),i=a=(m=this.getYTDExtremes(p,d,c.time.useUTC)).min,m=m.max}else"all"===v&&h&&(i=d,m=p);i+=u._offsetMin,m+=u._offsetMax,this.setSelected(t),h?h.setExtremes(i,m,g(e,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:u}):(o=y(c.options.xAxis)[0],l=o.range,o.range=b,s=o.min,o.min=a,n(c,"load",(function(){o.range=l,o.min=s})))}},setSelected:function(t){this.selected=this.options.selected=t},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(t){var e=this,r=t.options.rangeSelector,i=r.buttons||[].concat(e.defaultButtons),o=r.selected,a=function(){var t=e.minInput,n=e.maxInput;t&&t.blur&&d(t,"blur"),n&&n.blur&&d(n,"blur")};e.chart=t,e.options=r,e.buttons=[],e.buttonOptions=i,this.unMouseDown=n(t.container,"mousedown",a),this.unResize=n(t,"resize",a),i.forEach(e.computeButtonRange),void 0!==o&&i[o]&&this.clickButton(o,!1),n(t,"load",(function(){t.xAxis&&t.xAxis[0]&&n(t.xAxis[0],"setExtremes",(function(n){this.max-this.min!==t.fixedRange&&"rangeSelectorButton"!==n.trigger&&"updatedData"!==n.trigger&&e.forcedDataGrouping&&!e.frozenStates&&this.setDataGrouping(!1,!1)}))}))},updateButtonStates:function(){var t,e=this,n=(t=this.chart).xAxis[0],r=Math.round(n.max-n.min),i=!n.hasVisibleSeries,o=t.scroller&&t.scroller.getUnionExtremes()||n,a=o.dataMin,s=o.dataMax,l=(t=e.getYTDExtremes(s,a,t.time.useUTC)).min,c=t.max,u=e.selected,h=f(u),d=e.options.allButtonsEnabled,p=e.buttons;e.buttonOptions.forEach((function(t,o){var f=t._range,g=t.type,m=t.count||1,y=p[o],v=0,b=t._offsetMax-t._offsetMin;t=o===u;var _=f>s-a,w=f<n.minRange,x=!1,M=!1;f=f===r,("month"===g||"year"===g)&&r+36e5>=864e5*{month:28,year:365}[g]*m-b&&r-36e5<=864e5*{month:31,year:366}[g]*m+b?f=!0:"ytd"===g?(f=c-l+b===r,x=!t):"all"===g&&(f=n.max-n.min>=s-a,M=!t&&h&&f),m=t&&f||f&&!h&&!x||t&&e.frozenStates,(g=!d&&(_||w||M||i))?v=3:m&&(h=!0,v=2),y.state!==v&&(y.setState(v),0===v&&u===o&&e.setSelected(null))}))},computeButtonRange:function(t){var e=t.type,n=t.count||1,r={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};r[e]?t._range=r[e]*n:"month"!==e&&"year"!==e||(t._range=864e5*{month:30,year:365}[e]*n),t._offsetMin=g(t.offsetMin,0),t._offsetMax=g(t.offsetMax,0),t._range+=t._offsetMax-t._offsetMin},setInputValue:function(t,e){var n=this.chart.options.rangeSelector,r=this.chart.time,i=this[t+"Input"];l(e)&&(i.previousValue=i.HCTime,i.HCTime=e),i.value=r.dateFormat(n.inputEditDateFormat||"%Y-%m-%d",i.HCTime),this[t+"DateBox"].attr({text:r.dateFormat(n.inputDateFormat||"%b %e, %Y",i.HCTime)})},showInput:function(t){var e=this.inputGroup,n=this[t+"DateBox"];o(this[t+"Input"],{left:e.translateX+n.x+"px",top:e.translateY+"px",width:n.width-2+"px",height:n.height-2+"px",border:"2px solid silver"})},hideInput:function(t){o(this[t+"Input"],{border:0,width:"1px",height:"1px"}),this.setInputValue(t)},drawInput:function(e){function n(){var t=r.value,e=(g.inputDateParser||Date.parse)(t),n=c.xAxis[0],i=(o=c.scroller&&c.scroller.xAxis?c.scroller.xAxis:n).dataMin,o=o.dataMax;e!==r.previousValue&&(r.previousValue=e,f(e)||(e=t.split("-"),e=Date.UTC(m(e[0]),m(e[1])-1,m(e[2]))),f(e)&&(c.time.useUTC||(e+=6e4*(new Date).getTimezoneOffset()),v?e>l.maxInput.HCTime?e=void 0:e<i&&(e=i):e<l.minInput.HCTime?e=void 0:e>o&&(e=o),void 0!==e&&n.setExtremes(v?e:n.min,v?n.max:e,void 0,void 0,{trigger:"rangeSelectorInput"})))}var r,i,l=this,c=l.chart,u=c.renderer.style||{},d=c.renderer,g=c.options.rangeSelector,y=l.div,v="min"===e,b=this.inputGroup;this[e+"Label"]=i=d.label(s.lang[v?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(b),b.offset+=i.width+5,this[e+"DateBox"]=d=d.label("",b.offset).addClass("highcharts-range-input").attr({padding:2,width:g.inputBoxWidth||90,height:g.inputBoxHeight||17,"text-align":"center"}).on("click",(function(){l.showInput(e),l[e+"Input"].focus()})),c.styledMode||d.attr({stroke:g.inputBoxBorderColor||"#cccccc","stroke-width":1}),d.add(b),b.offset+=d.width+(v?10:0),this[e+"Input"]=r=a("input",{name:e,className:"highcharts-range-selector",type:"text"},{top:c.plotTop+"px"},y),c.styledMode||(i.css(p(u,g.labelStyle)),d.css(p({color:"#333333"},u,g.inputStyle)),o(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:u.fontSize,fontFamily:u.fontFamily,top:"-9999em"},g.inputStyle))),r.onfocus=function(){l.showInput(e)},r.onblur=function(){r===t.doc.activeElement&&(n(),l.hideInput(e),r.blur())},r.onchange=n,r.onkeypress=function(t){13===t.keyCode&&n()}},getPosition:function(){var t,e=(t=this.chart).options.rangeSelector;return{buttonTop:(t="top"===e.verticalAlign?t.plotTop-t.axisOffset[0]:0)+e.buttonPosition.y,inputTop:t+e.inputPosition.y-10}},getYTDExtremes:function(t,e,n){var r=this.chart.time,i=new r.Date(t),o=r.get("FullYear",i);return n=n?r.Date.UTC(o,0,1):+new r.Date(o,0,1),e=Math.max(e||0,n),i=i.getTime(),{max:Math.min(t||i,i),min:e}},render:function(t,e){var n,r,i,o=this,l=o.chart,c=l.renderer,u=l.container,h=(y=l.options).exporting&&!1!==y.exporting.enabled&&y.navigation&&y.navigation.buttonOptions,d=s.lang,f=o.div,p=y.rangeSelector,m=g(y.chart.style&&y.chart.style.zIndex,0)+1,y=p.floating,v=o.buttons,b=(f=o.inputGroup,p.buttonTheme),_=p.buttonPosition,w=p.inputPosition,x=p.inputEnabled,M=b&&b.states,S=l.plotLeft,A=o.buttonGroup,C=o.options.verticalAlign,k=l.legend,T=k&&k.options,E=_.y,O=w.y,D=(r=o.rendered)||!1,P=D?"animate":"attr",L=0,I=0;!1!==p.enabled&&(r||(o.group=r=c.g("range-selector-group").attr({zIndex:7}).add(),o.buttonGroup=A=c.g("range-selector-buttons").add(r),o.zoomText=c.text(d.rangeSelectorZoom,0,15).add(A),l.styledMode||(o.zoomText.css(p.labelStyle),b["stroke-width"]=g(b["stroke-width"],0)),o.buttonOptions.forEach((function(t,e){v[e]=c.button(t.text,0,0,(function(n){var r,i=t.events&&t.events.click;i&&(r=i.call(t,n)),!1!==r&&o.clickButton(e),o.isActive=!0}),b,M&&M.hover,M&&M.select,M&&M.disabled).attr({"text-align":"center"}).add(A)})),!1!==x&&(o.div=f=a("div",null,{position:"relative",height:0,zIndex:m}),u.parentNode.insertBefore(f,u),o.inputGroup=f=c.g("input-group").add(r),f.offset=0,o.drawInput("min"),o.drawInput("max"))),o.zoomText[P]({x:g(S+_.x,S)}),n=g(S+_.x,S)+o.zoomText.getBBox().width+5,o.buttonOptions.forEach((function(t,e){v[e][P]({x:n}),n+=v[e].width+g(p.buttonSpacing,5)})),S=l.plotLeft-l.spacing[3],o.updateButtonStates(),h&&this.titleCollision(l)&&"top"===C&&"right"===_.align&&_.y+A.getBBox().height-12<(h.y||0)+h.height&&(L=-40),"left"===_.align?i=_.x-l.spacing[3]:"right"===_.align&&(i=_.x+L-l.spacing[1]),A.align({y:_.y,width:A.getBBox().width,align:_.align,x:i},!0,l.spacingBox),o.group.placed=D,o.buttonGroup.placed=D,!1!==x&&(L=h&&this.titleCollision(l)&&"top"===C&&"right"===w.align&&w.y-f.getBBox().height-12<(h.y||0)+h.height+l.spacing[0]?-40:0,"left"===w.align?i=S:"right"===w.align&&(i=-Math.max(l.axisOffset[1],-L)),f.align({y:w.y,width:f.getBBox().width,align:w.align,x:w.x+i-2},!0,l.spacingBox),u=f.alignAttr.translateX+f.alignOptions.x-L+f.getBBox().x+2,h=f.alignOptions.width,d=A.alignAttr.translateX+A.getBBox().x,i=A.getBBox().width+20,(w.align===_.align||d+i>u&&u+h>d&&E<O+f.getBBox().height)&&f.attr({translateX:f.alignAttr.translateX+(l.axisOffset[1]>=-L?0:-L),translateY:f.alignAttr.translateY+A.getBBox().height+10}),o.setInputValue("min",t),o.setInputValue("max",e),o.inputGroup.placed=D),o.group.align({verticalAlign:C},!0,l.spacingBox),t=o.group.getBBox().height+20,e=o.group.alignAttr.translateY,"bottom"===C&&(I=e-(t=t+(k=T&&"bottom"===T.verticalAlign&&T.enabled&&!T.floating?k.legendHeight+g(T.margin,10):0)-20)-(y?0:p.y)-10),"top"===C?(y&&(I=0),l.titleOffset&&(I=l.titleOffset+l.options.title.margin),I+=l.margin[0]-l.spacing[0]||0):"middle"===C&&(O===E?I=0>O?e+void 0:e:(O||E)&&(I=0>O||0>E?I-Math.min(O,E):e-t+NaN)),o.group.translate(p.x,p.y+Math.floor(I)),!1!==x&&(o.minInput.style.marginTop=o.group.translateY+"px",o.maxInput.style.marginTop=o.group.translateY+"px"),o.rendered=!0)},getHeight:function(){var t=this.options,e=this.group,n=t.y,r=t.buttonPosition.y,i=t.inputPosition.y;return t.height?t.height:(t=e?e.getBBox(!0).height+13+n:0,e=Math.min(i,r),(0>i&&0>r||0<i&&0<r)&&(t+=Math.abs(e)),t)},titleCollision:function(t){return!(t.options.title.text||t.options.subtitle.text)},update:function(t){var e=this.chart;p(!0,e.options.rangeSelector,t),this.destroy(),this.init(e),e.rangeSelector.render()},destroy:function(){var n=this,r=n.minInput,i=n.maxInput;n.unMouseDown(),n.unResize(),c(n.buttons),r&&(r.onfocus=r.onblur=r.onchange=null),i&&(i.onfocus=i.onblur=i.onchange=null),t.objectEach(n,(function(t,r){t&&"chart"!==r&&(t.destroy?t.destroy():t.nodeType&&u(this[r])),t!==e.prototype[r]&&(n[r]=null)}),this)}},r.prototype.minFromRange=function(){var t,e,n,r=this.range,i={month:"Month",year:"FullYear"}[r.type],o=this.max,a=this.chart.time,s=function(t,e){var n=new a.Date(t),r=a.get(i,n);return a.set(i,n,r+e),r===a.get(i,n)&&n.setDate(0),n.getTime()-t};return f(r)?(t=o-r,n=r):(t=o+s(o,-r.count),this.chart&&(this.chart.fixedRange=o-t)),e=g(this.dataMin,Number.MIN_VALUE),f(t)||(t=e),t<=e&&(t=e,void 0===n&&(n=s(t,r.count)),this.newMax=Math.min(t+n,this.dataMax)),f(o)||(t=void 0),t},t.RangeSelector||(n(i,"afterGetContainer",(function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new e(this))})),n(i,"beforeRender",(function(){var t=this.axes,e=this.rangeSelector;e&&(f(e.deferredYTDClick)&&(e.clickButton(e.deferredYTDClick),delete e.deferredYTDClick),t.forEach((function(t){t.updateNames(),t.setScale()})),this.getAxisMargins(),e.render(),t=e.options.verticalAlign,e.options.floating||("bottom"===t?this.extraBottomMargin=!0:"middle"!==t&&(this.extraTopMargin=!0)))})),n(i,"update",(function(t){var n=t.options.rangeSelector;t=this.rangeSelector;var r=this.extraBottomMargin,i=this.extraTopMargin;n&&n.enabled&&!l(t)&&(this.options.rangeSelector.enabled=!0,this.rangeSelector=new e(this)),this.extraTopMargin=this.extraBottomMargin=!1,t&&(t.render(),n=n&&n.verticalAlign||t.options&&t.options.verticalAlign,t.options.floating||("bottom"===n?this.extraBottomMargin=!0:"middle"!==n&&(this.extraTopMargin=!0)),this.extraBottomMargin!==r||this.extraTopMargin!==i)&&(this.isDirtyBox=!0)})),n(i,"render",(function(){var t=this.rangeSelector;t&&!t.options.floating&&(t.render(),"bottom"===(t=t.options.verticalAlign)?this.extraBottomMargin=!0:"middle"!==t&&(this.extraTopMargin=!0))})),n(i,"getMargins",(function(){var t=this.rangeSelector;t&&(t=t.getHeight(),this.extraTopMargin&&(this.plotTop+=t),this.extraBottomMargin&&(this.marginBottom+=t))})),i.prototype.callbacks.push((function(t){function e(){r=t.xAxis[0].getExtremes(),f(r.min)&&a.render(r.min,r.max)}var r,i,o,a=t.rangeSelector;a&&(o=n(t.xAxis[0],"afterSetExtremes",(function(t){a.render(t.min,t.max)})),i=n(t,"redraw",e),e()),n(t,"destroy",(function(){a&&(i(),o())}))})),t.RangeSelector=e)})),e(n,"parts/StockChart.js",[n["parts/Globals.js"]],(function(t){var e=t.addEvent,n=t.arrayMax,r=t.arrayMin,i=t.Axis,o=t.Chart,a=t.defined,s=t.extend,l=t.format,c=t.isNumber,u=t.isString,h=t.merge,d=t.pick,f=t.Point,p=t.Renderer,g=t.Series,m=t.splat,y=t.SVGRenderer,v=t.VMLRenderer,b=g.prototype,_=b.init,w=b.processData,x=f.prototype.tooltipFormatter;t.StockChart=t.stockChart=function(e,n,r){var i,a=u(e)||e.nodeName,s=arguments[a?1:0],l=s,c=s.series,f=t.getOptions(),p=d(s.navigator&&s.navigator.enabled,f.navigator.enabled,!0),g=p?{startOnTick:!1,endOnTick:!1}:null,y={marker:{enabled:!1,radius:2}},v={shadow:!1,borderWidth:0};return s.xAxis=m(s.xAxis||{}).map((function(t,e){return h({minPadding:0,maxPadding:0,overscroll:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0},f.xAxis,f.xAxis&&f.xAxis[e],t,{type:"datetime",categories:null},g)})),s.yAxis=m(s.yAxis||{}).map((function(t,e){return i=d(t.opposite,!0),h({labels:{y:-2},opposite:i,showLastLabel:!(!t.categories&&"category"!==t.type),title:{text:null}},f.yAxis,f.yAxis&&f.yAxis[e],t)})),s.series=null,(s=h({chart:{panning:!0,pinchType:"x"},navigator:{enabled:p},scrollbar:{enabled:d(f.scrollbar.enabled,!0)},rangeSelector:{enabled:d(f.rangeSelector.enabled,!0)},title:{text:null},tooltip:{split:d(f.tooltip.split,!0),crosshairs:!0},legend:{enabled:!1},plotOptions:{line:y,spline:y,area:y,areaspline:y,arearange:y,areasplinerange:y,column:v,columnrange:v,candlestick:v,ohlc:v}},s,{isStock:!0})).series=l.series=c,a?new o(e,s,r):new o(s,n)},e(i,"autoLabelAlign",(function(t){var e=this.options,n=(n=this.chart)._labelPanes=n._labelPanes||{},r=this.options.labels;this.chart.options.isStock&&"yAxis"===this.coll&&!n[e=e.top+","+e.height]&&r.enabled&&(15===r.x&&(r.x=0),void 0===r.align&&(r.align="right"),n[e]=this,t.align="right",t.preventDefault())})),e(i,"destroy",(function(){var t=this.chart,e=this.options&&this.options.top+","+this.options.height;e&&t._labelPanes&&t._labelPanes[e]===this&&delete t._labelPanes[e]})),e(i,"getPlotLinePath",(function(e){var n,r,i,o,s,l,h=this,f=this.isLinked&&!this.series?this.linkedParent.series:this.series,p=h.chart,g=p.renderer,m=h.left,y=h.top,v=[],b=[],_=e.translatedValue,w=e.value,x=e.force;"xAxis"!==h.coll&&"yAxis"!==h.coll||(e.preventDefault(),b=function(t){var e="xAxis"===t?"yAxis":"xAxis";return c(t=h.options[e])?[p[e][t]]:u(t)?[p.get(t)]:f.map((function(t){return t[e]}))}(h.coll),(h.isXAxis?p.yAxis:p.xAxis).forEach((function(t){if(!a(t.options.id)||-1===t.options.id.indexOf("navigator")){var e=a(t.options[e=t.isXAxis?"yAxis":"xAxis"])?p[e][t.options[e]]:p[e][0];h===e&&b.push(t)}})),s=b.length?[]:[h.isXAxis?p.yAxis[0]:p.xAxis[0]],b.forEach((function(e){-1!==s.indexOf(e)||t.find(s,(function(t){return t.pos===e.pos&&t.len===e.len}))||s.push(e)})),l=d(_,h.translate(w,null,null,e.old)),c(l)&&s.forEach(h.horiz?function(t){var e;o=(r=t.pos)+t.len,n=i=Math.round(l+h.transB),"pass"!==x&&(n<m||n>m+h.width)&&(x?n=i=Math.min(Math.max(m,n),m+h.width):e=!0),e||v.push("M",n,r,"L",i,o)}:function(t){var e;i=(n=t.pos)+t.len,r=o=Math.round(y+h.height-l),"pass"!==x&&(r<y||r>y+h.height)&&(x?r=o=Math.min(Math.max(y,r),h.top+h.height):e=!0),e||v.push("M",n,r,"L",i,o)}),e.path=0<v.length?g.crispPolyLine(v,e.lineWidth||1):null)})),y.prototype.crispPolyLine=function(t,e){var n;for(n=0;n<t.length;n+=6)t[n+1]===t[n+4]&&(t[n+1]=t[n+4]=Math.round(t[n+1])-e%2/2),t[n+2]===t[n+5]&&(t[n+2]=t[n+5]=Math.round(t[n+2])+e%2/2);return t},p===v&&(v.prototype.crispPolyLine=y.prototype.crispPolyLine),e(i,"afterHideCrosshair",(function(){this.crossLabel&&(this.crossLabel=this.crossLabel.hide())})),e(i,"afterDrawCrosshair",(function(t){var e,n;if(a(this.crosshair.label)&&this.crosshair.label.enabled&&this.cross){var r=this.chart,i=this.options.crosshair.label,o=this.horiz;e=this.opposite,n=this.left;var c,u,h=this.top,f=this.crossLabel,p=i.format,g="",m="inside"===this.options.tickPosition,y=!1!==this.crosshair.snap,v=0,b=t.e||this.cross&&this.cross.e,_=t.point;t=this.lin2log,this.isLog?(c=t(this.min),u=t(this.max)):(c=this.min,u=this.max),t=o?"center":e?"right"===this.labelAlign?"right":"left":"left"===this.labelAlign?"left":"center",f||(f=this.crossLabel=r.renderer.label(null,null,null,i.shape||"callout").addClass("highcharts-crosshair-label"+(this.series[0]&&" highcharts-color-"+this.series[0].colorIndex)).attr({align:i.align||t,padding:d(i.padding,8),r:d(i.borderRadius,3),zIndex:2}).add(this.labelGroup),r.styledMode||f.attr({fill:i.backgroundColor||this.series[0]&&this.series[0].color||"#666666",stroke:i.borderColor||"","stroke-width":i.borderWidth||0}).css(s({color:"#ffffff",fontWeight:"normal",fontSize:"11px",textAlign:"center"},i.style))),o?(t=y?_.plotX+n:b.chartX,h+=e?0:this.height):(t=e?this.width+n:0,h=y?_.plotY+h:b.chartY),p||i.formatter||(this.isDatetimeAxis&&(g="%b %d, %Y"),p="{value"+(g?":"+g:"")+"}"),g=y?_[this.isXAxis?"x":"y"]:this.toValue(o?b.chartX:b.chartY),f.attr({text:p?l(p,{value:g},r.time):i.formatter.call(this,g),x:t,y:h,visibility:g<c||g>u?"hidden":"visible"}),i=f.getBBox(),o?(m&&!e||!m&&e)&&(h=f.y-i.height):h=f.y-i.height/2,o?(e=n-i.x,n=n+this.width-i.x):(e="left"===this.labelAlign?n:0,n="right"===this.labelAlign?n+this.width:r.chartWidth),f.translateX<e&&(v=e-f.translateX),f.translateX+i.width>=n&&(v=-(f.translateX+i.width-n)),f.attr({x:t+v,y:h,anchorX:o?t:this.opposite?0:r.chartWidth,anchorY:o?this.opposite?r.chartHeight:0:h+i.height/2})}})),b.init=function(){_.apply(this,arguments),this.setCompare(this.options.compare)},b.setCompare=function(t){this.modifyValue="value"===t||"percent"===t?function(e,n){var r=this.compareValue;if(void 0!==e&&void 0!==r)return e="value"===t?e-r:e/r*100-(100===this.options.compareBase?0:100),n&&(n.change=e),e}:null,this.userOptions.compare=t,this.chart.hasRendered&&(this.isDirty=!0)},b.processData=function(){var t,e,n,r,i,o=-1,a=!0===this.options.compareStart?0:1;if(w.apply(this,arguments),this.xAxis&&this.processedYData)for(e=this.processedXData,r=(n=this.processedYData).length,this.pointArrayMap&&(o=this.pointArrayMap.indexOf(this.options.pointValKey||this.pointValKey||"y")),t=0;t<r-a;t++)if(c(i=n[t]&&-1<o?n[t][o]:n[t])&&e[t+a]>=this.xAxis.min&&0!==i){this.compareValue=i;break}},e(g,"afterGetExtremes",(function(){if(this.modifyValue){var t=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)];this.dataMin=r(t),this.dataMax=n(t)}})),i.prototype.setCompare=function(t,e){this.isXAxis||(this.series.forEach((function(e){e.setCompare(t)})),d(e,!0)&&this.chart.redraw())},f.prototype.tooltipFormatter=function(e){return e=e.replace("{point.change}",(0<this.change?"+":"")+t.numberFormat(this.change,d(this.series.tooltipOptions.changeDecimals,2))),x.apply(this,[e])},e(g,"render",(function(){var t;this.chart.is3d&&this.chart.is3d()||this.chart.polar||!this.xAxis||this.xAxis.isRadial||(t=this.yAxis.len-(this.xAxis.axisLine?Math.floor(this.xAxis.axisLine.strokeWidth()/2):0),!this.clipBox&&this.animate?(this.clipBox=h(this.chart.clipBox),this.clipBox.width=this.xAxis.len,this.clipBox.height=t):this.chart[this.sharedClipKey]&&(this.chart[this.sharedClipKey].animate({width:this.xAxis.len,height:t}),this.chart[this.sharedClipKey+"m"]&&this.chart[this.sharedClipKey+"m"].animate({width:this.xAxis.len})))})),e(o,"update",(function(t){"scrollbar"in(t=t.options)&&this.navigator&&(h(!0,this.options.scrollbar,t.scrollbar),this.navigator.update({},!1),delete t.scrollbar)}))})),e(n,"masters/modules/stock.src.js",[],(function(){})),e(n,"masters/highstock.src.js",[n["masters/highcharts.src.js"]],(function(t){return t})),n["masters/highstock.src.js"]._modules=n,n["masters/highstock.src.js"]}))},"5hZ8":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("b/PJ");r.Observable.prototype.skipUntil=i.skipUntil},"5i7x":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.mapTo=function(t){return r.mapTo(t)(this)}},"5iAy":function(t,e,n){var r=n("xq5I");t.exports=function(t){return r(new Date,t)}},"5qwG":function(t,e,n){"use strict";function r(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function i(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(r(arguments[e]));return t}n.d(e,"a",(function(){return p})),n.d(e,"b",(function(){return g}));var o=n("g2Wf"),a=n.n(o),s=n("SZB9"),l=n("CcnG"),c=Object.prototype.hasOwnProperty;function u(t){return Array.isArray(t)?t.map(u):t instanceof Date?new Date(t.valueOf()):"object"==typeof t&&t?function(t,e){var n={};for(var r in t)c.call(t,r)&&(n[r]=e(t[r],r));return n}(t,u):t}var h=["header","footer","customButtons","buttonIcons","themeSystem","bootstrapFontAwesome","firstDay","dir","weekends","hiddenDays","fixedWeekCount","weekNumbers","weekNumbersWithinDays","weekNumberCalculation","businessHours","showNonCurrentDates","height","contentHeight","aspectRatio","handleWindowResize","windowResizeDelay","eventLimit","eventLimitClick","timeZone","now","defaultView","allDaySlot","allDayText","slotDuration","slotLabelFormat","slotLabelInterval","snapDuration","scrollTime","minTime","maxTime","slotEventOverlap","listDayFormat","listDayAltFormat","noEventsMessage","defaultDate","nowIndicator","visibleRange","validRange","dateIncrement","dateAlignment","duration","dayCount","locales","locale","eventTimeFormat","columnHeader","columnHeaderFormat","columnHeaderText","columnHeaderHtml","titleFormat","weekLabel","displayEventTime","displayEventEnd","eventLimitText","dayPopoverFormat","navLinks","selectable","selectMirror","selectMinDistance","unselectAuto","unselectCancel","defaultAllDayEventDuration","defaultTimedEventDuration","cmdFormatter","defaultRangeSeparator","selectConstraint","selectOverlap","selectAllow","editable","eventStartEditable","eventDurationEditable","eventConstraint","eventOverlap","eventAllow","eventClassName","eventClassNames","eventBackgroundColor","eventBorderColor","eventTextColor","eventColor","events","eventSources","allDayDefault","startParam","endParam","lazyFetching","nextDayThreshold","eventOrder","rerenderDelay","dragRevertDuration","dragScroll","longPressDelay","eventLongPressDelay","droppable","dropAccept","eventDataTransform","allDayMaintainDuration","eventResizableFromStart","timeGridEventMinHeight","allDayHtml","eventDragMinDistance","eventSourceFailure","eventSourceSuccess","forceEventDuration","progressiveEventRendering","selectLongPressDelay","selectMinDistance","timeZoneParam","titleRangeSeparator","buttonText","views","plugins","schedulerLicenseKey","resources","resourceLabelText","resourceOrder","filterResourcesWithEvents","resourceText","resourceGroupField","resourceGroupText","resourceAreaWidth","resourceColumns","resourcesInitiallyExpanded","slotWidth","datesAboveResources","googleCalendarApiKey","refetchResourcesOnNavigate","eventResourceEditable"],d={header:!0,footer:!0,events:!0,eventSources:!0,resources:!0},f=["windowResize","dateClick","eventClick","navLinkDayClick","navLinkWeekClick","eventMouseEnter","eventMouseLeave","select","unselect","loading","eventPositioned","eventDragStart","eventDragStop","eventDrop","eventResizeStart","eventResizeStop","eventResize","drop","eventReceive","eventLeave","_destroyed","viewSkeletonRender","viewSkeletonDestroy","datesRender","datesDestroy","dayRender","eventRender","eventDestroy","resourceRender"],p=function(){function t(t){this.element=t,this.dirtyProps={},this.deepCopies={},this.windowResize=new l.EventEmitter,this.dateClick=new l.EventEmitter,this.eventClick=new l.EventEmitter,this.eventMouseEnter=new l.EventEmitter,this.eventMouseLeave=new l.EventEmitter,this.select=new l.EventEmitter,this.unselect=new l.EventEmitter,this.loading=new l.EventEmitter,this.eventPositioned=new l.EventEmitter,this.eventDragStart=new l.EventEmitter,this.eventDragStop=new l.EventEmitter,this.eventDrop=new l.EventEmitter,this.eventResizeStart=new l.EventEmitter,this.eventResizeStop=new l.EventEmitter,this.eventResize=new l.EventEmitter,this.drop=new l.EventEmitter,this.eventReceive=new l.EventEmitter,this.eventLeave=new l.EventEmitter,this._destroyed=new l.EventEmitter,this.viewSkeletonRender=new l.EventEmitter,this.viewSkeletonDestroy=new l.EventEmitter,this.datesRender=new l.EventEmitter,this.datesDestroy=new l.EventEmitter,this.dayRender=new l.EventEmitter,this.eventRender=new l.EventEmitter,this.eventDestroy=new l.EventEmitter,this.resourceRender=new l.EventEmitter}return t.prototype.ngAfterViewInit=function(){this.calendar=new s.a(this.element.nativeElement,this.buildOptions()),this.calendar.render()},t.prototype.buildOptions=function(){var t=this,e={};return f.forEach((function(n){e[n]=function(){for(var e,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];(e=t[n]).emit.apply(e,i(r))}})),h.forEach((function(n){var r=t[n];void 0!==r&&(t.deepChangeDetection&&d[n]&&(r=u(r),t.deepCopies[n]=r),e[n]=r)})),e},t.prototype.ngDoCheck=function(){if(this.calendar&&this.deepChangeDetection){var t=this.deepCopies;for(var e in d)if(d.hasOwnProperty(e)){var n=this[e];if(void 0!==n&&!a()(n,t[e])){var r=u(n);t[e]=r,this.dirtyProps[e]=r}}}},t.prototype.ngOnChanges=function(t){if(this.calendar)for(var e in t)t.hasOwnProperty(e)&&void 0===this.deepCopies[e]&&(this.dirtyProps[e]=t[e].currentValue)},t.prototype.ngAfterContentChecked=function(){var t=this.dirtyProps;Object.keys(t).length>0&&(this.dirtyProps={},this.calendar.mutateOptions(t,[],!1,a.a))},t.prototype.ngOnDestroy=function(){this.calendar&&this.calendar.destroy(),this.calendar=null},t.prototype.getApi=function(){return this.calendar},t}(),g=function(){return function(){}}()},"5tAl":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t){return void 0===t&&(t=-1),function(e){return e.lift(new a(t,e))}}var a=function(){function t(t,e){this.count=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.count,this.source))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.count=n,i.source=r,i}return r.__extends(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=this.source,r=this.count;if(0===r)return t.prototype.error.call(this,e);r>-1&&(this.count=r-1),n.subscribe(this._unsubscribeAndRecycle())}},e}(i.a)},"5xlC":function(t,e,n){var r=n("mrSG").__decorate,i=n("mrSG").__metadata,o=n("CcnG"),a=n("UpIn"),s=function(){function t(t){this.onFileSelected=new o.EventEmitter,this.element=t}return t.prototype.getOptions=function(){return this.uploader.options},t.prototype.getFilters=function(){return{}},t.prototype.isEmptyAfterSelection=function(){return!!this.element.nativeElement.attributes.multiple},t.prototype.onChange=function(){var t=this.element.nativeElement.files,e=this.getOptions(),n=this.getFilters();this.uploader.addToQueue(t,e,n),this.onFileSelected.emit(t),this.isEmptyAfterSelection()&&(this.element.nativeElement.value="")},t}();r([o.Input(),i("design:type",a.FileUploader)],s.prototype,"uploader",void 0),r([o.Output(),i("design:type",o.EventEmitter)],s.prototype,"onFileSelected",void 0),r([o.HostListener("change"),i("design:type",Function),i("design:paramtypes",[]),i("design:returntype",Object)],s.prototype,"onChange",null),s=r([o.Directive({selector:"[ng2FileSelect]"})],s),e.FileSelectDirective=s},"5z3u":function(t,e,n){var r=n("yNUO"),i=n("gfz1");t.exports=function(t,e){var n=r(t),o=Number(e),a=i(n)-o;return n.setDate(n.getDate()-7*a),n}},"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"))},"60iU":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return s}));var r=n("G5J1"),i=n("F/XL"),o=n("XlPw"),a=function(t){return t.NEXT="N",t.ERROR="E",t.COMPLETE="C",t}({}),s=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 Object(i.a)(this.value);case"E":return Object(o.a)(this.error);case"C":return Object(r.b)()}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}()},"67Y/":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(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 a(t,e))}}var a=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.project,this.thisArg))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.project=n,i.count=0,i.thisArg=r||i,i}return r.__extends(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}(i.a)},"6B0Y":function(t,e,n){!function(t){"use strict";var e={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};t.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".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:/ព្រឹក|ល្ងាច/,isPM:function(t){return"ល្ងាច"===t},meridiem:function(t,e,n){return t<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(t){return t.replace(/[១២៣៤៥៦៧៨៩០]/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"))},"6C75":function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},"6DAA":function(t,e,n){var r=n("kOWh");t.exports=function(){var t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],i=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["AM","PM"],s=["am","pm"],l=["a.m.","p.m."],c={MMM:function(e){return t[e.getMonth()]},MMMM:function(t){return e[t.getMonth()]},dd:function(t){return n[t.getDay()]},ddd:function(t){return i[t.getDay()]},dddd:function(t){return o[t.getDay()]},A:function(t){return t.getHours()/12>=1?a[1]:a[0]},a:function(t){return t.getHours()/12>=1?s[1]:s[0]},aa:function(t){return t.getHours()/12>=1?l[1]:l[0]}};return["M","D","DDD","d","Q","W"].forEach((function(t){c[t+"o"]=function(e,n){return function(t){var e=t%100;if(e>20||e<10)switch(e%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}(n[t](e))}})),{formatters:c,formattingTokensRegExp:r(c)}}},"6Dj2":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t){return function(e){return e.lift(new a(t,e))}}var a=function(){function t(t,e){this.predicate=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate,this.source))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.source=r,i.count=0,i.index=0,i}return r.__extends(e,t),e.prototype._next=function(t){this.predicate?this._tryPredicate(t):this.count++},e.prototype._tryPredicate=function(t){var e;try{e=this.predicate(t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e&&this.count++},e.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},e}(i.a)},"6IDA":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("YiA4");r.Observable.prototype.windowWhen=i.windowWhen},"6JBH":function(t,e,n){var r=n("DLiC"),i=n("jwf3"),o=n("cFTm"),a=n("fOHp");e.polling=function(t){var e=!1,n=!1,a=!1!==t.jsonp;if("undefined"!=typeof location){var s="https:"===location.protocol,l=location.port;l||(l=s?443:80),e=t.hostname!==location.hostname||l!==t.port,n=t.secure!==s}if(t.xdomain=e,t.xscheme=n,"open"in new r(t)&&!t.forceJSONP)return new i(t);if(!a)throw new Error("JSONP disabled");return new o(t)},e.websocket=a},"6PMC":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.skipWhile=function(t){return r.skipWhile(t)(this)}},"6V3w":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("67Y/"),o=n("0/uQ"),a=n("z4bA");function s(t,e){return e?function(n){return n.pipe(s((function(n,r){return Object(o.a)(t(n,r)).pipe(Object(i.a)((function(t,i){return e(n,t,r,i)})))})))}:function(e){return e.lift(new l(t))}}var l=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.project))},t}(),c=function(t){function e(e,n){var r=t.call(this,e)||this;return r.project=n,r.hasSubscription=!1,r.hasCompleted=!1,r.index=0,r}return r.__extends(e,t),e.prototype._next=function(t){this.hasSubscription||this.tryNext(t)},e.prototype.tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(e)},e.prototype._innerSub=function(t){var e=new a.a(this),n=this.destination;n.add(e);var r=Object(a.c)(t,e);r!==e&&n.add(r)},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t){this.destination.next(t)},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(a.b)},"6Wmm":function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"a",(function(){return c}));var r=n("4+yM"),i=n("n6gG"),o=n("CcnG"),a=n("Wf4p"),s=0,l=function(){return function(){}}(),c=function(t){function e(e,n,r,i,a){var l=t.call(this)||this;if(l._ngZone=e,l._elementRef=n,l._ariaDescriber=r,l._renderer=i,l._animationMode=a,l._hasContent=!1,l._color="primary",l._overlap=!0,l.position="above after",l.size="medium",l._id=s++,Object(o.isDevMode)()){var c=n.nativeElement;if(c.nodeType!==c.ELEMENT_NODE)throw Error("matBadge must be attached to an element node.")}return l}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(t){this._setColor(t),this._color=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"overlap",{get:function(){return this._overlap},set:function(t){this._overlap=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"description",{get:function(){return this._description},set:function(t){if(t!==this._description){var e=this._badgeElement;this._updateHostAriaDescription(t,this._description),this._description=t,e&&(t?e.setAttribute("aria-label",t):e.removeAttribute("aria-label"))}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hidden",{get:function(){return this._hidden},set:function(t){this._hidden=Object(i.c)(t)},enumerable:!0,configurable:!0}),e.prototype.isAbove=function(){return-1===this.position.indexOf("below")},e.prototype.isAfter=function(){return-1===this.position.indexOf("before")},e.prototype.ngOnChanges=function(t){var e=t.content;if(e){var n=e.currentValue;this._hasContent=null!=n&&(""+n).trim().length>0,this._updateTextContent()}},e.prototype.ngOnDestroy=function(){var t=this._badgeElement;t&&(this.description&&this._ariaDescriber.removeDescription(t,this.description),this._renderer.destroyNode&&this._renderer.destroyNode(t))},e.prototype.getBadgeElement=function(){return this._badgeElement},e.prototype._updateTextContent=function(){return this._badgeElement?this._badgeElement.textContent=this.content:this._badgeElement=this._createBadgeElement(),this._badgeElement},e.prototype._createBadgeElement=function(){var 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((function(){requestAnimationFrame((function(){t.classList.add("mat-badge-active")}))})):t.classList.add("mat-badge-active"),t},e.prototype._updateHostAriaDescription=function(t,e){var n=this._updateTextContent();e&&this._ariaDescriber.removeDescription(n,e),t&&this._ariaDescriber.describe(n,t)},e.prototype._setColor=function(t){t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove("mat-badge-"+this._color),t&&this._elementRef.nativeElement.classList.add("mat-badge-"+t))},e.prototype._clearExistingBadges=function(t){for(var e=this._elementRef.nativeElement,n=e.children.length;n--;){var r=e.children[n];r.classList.contains(t)&&e.removeChild(r)}},e}(Object(a.F)(l)),u=function(){return function(){}}()},"6WtA":function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setSeconds(0,0),e}},"6ahw":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("iLxQ"),i=n("DKTb"),o={closed:!0,next:function(t){},error:function(t){if(r.a.useDeprecatedSynchronousErrorHandling)throw t;Object(i.a)(t)},complete:function(){}}},"6blF":function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("1fDf"),i=n("PeiK"),o=n("xTla"),a=n("y3By"),s=n("iLxQ"),l=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 r=this.operator,o=Object(i.a)(t,e,n);if(o.add(r?r.call(o,this.source):this.source||s.a.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),s.a.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){s.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),Object(r.a)(t)?t.error(e):console.warn(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=c(e))((function(e,r){var i;i=n.subscribe((function(e){try{t(e)}catch(n){r(n),i&&i.unsubscribe()}}),r,e)}))},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[o.a]=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:Object(a.b)(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=c(t))((function(t,n){var r;e.subscribe((function(t){return r=t}),(function(t){return n(t)}),(function(){return t(r)}))}))},t.create=function(e){return new t(e)},t}();function c(t){if(t||(t=s.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},"6jRP":function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},"6mJ0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.findIndex=function(t,e){return r.findIndex(t,e)(this)}},"6qX0":function(t,e,n){var r=n("yNUO");t.exports=function(t,e,n,i){var o=r(t).getTime(),a=r(e).getTime(),s=r(n).getTime(),l=r(i).getTime();if(o>a||s>l)throw new Error("The start of the range cannot be after the end of the range");return o<l&&s<a}},"6wkY":function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return l}));var r=n("T1DM"),i=n("dC0D"),o=n("lYZG"),a=n("67Y/");function s(t){return void 0===t&&(t=r.a),function(e){return Object(o.a)((function(){return e.pipe(Object(i.a)((function(e,n){var r=e.current;return{value:n,current:t.now(),last:r}}),{current:t.now(),value:void 0,last:void 0}),Object(a.a)((function(t){return new l(t.value,t.current-t.last)})))}))}}var l=function(){return function(t,e){this.value=t,this.interval=e}}()},"7+k4":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("qIMP");r.Observable.prototype.pairwise=i.pairwise},7065:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.max=function(t){return r.max(t)(this)}},"70oK":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("73rQ");r.Observable.prototype.exhaustMap=i.exhaustMap},"73rQ":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.exhaustMap=function(t){return r.exhaustMap(t)(this)}},"7B8A":function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t).getTime(),i=Number(e);return new Date(n+i)}},"7BjC":function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[t+"sekundi",t+"sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}t.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".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äna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"7KIa":function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(0,0,0,0),e}},"7MrP":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("TqLU");r.Observable.prototype.find=i.find},"7N5M":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("TpWx");r.Observable.prototype.windowCount=i.windowCount},"7Qw6":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("0/uQ"),o=n("G5J1");function a(t,e){return new r.a((function(n){var r,a;try{r=t()}catch(l){return void n.error(l)}try{a=e(r)}catch(l){return void n.error(l)}var s=(a?Object(i.a)(a):o.a).subscribe(n);return function(){s.unsubscribe(),r&&r.unsubscribe()}}))}},"7RDD":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ZHaO");r.Observable.prototype.multicast=i.multicast},"7aV9":function(t,e,n){!function(t){"use strict";t.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".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 [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n("wd/R"))},"7h4N":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("N2oW"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.max(this.max)},t.prototype.ngOnChanges=function(t){for(var e in t)"max"===e&&(this.validator=o.max(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[max][formControlName],[max][formControl],[max][ngModel]",providers:[a]}]}],s.propDecorators={max:[{type:r.Input}]},e.MaxValidator=s},"7jRU":function(t,e){var n=[].indexOf;t.exports=function(t,e){if(n)return t.indexOf(e);for(var r=0;r<t.length;++r)if(t[r]===e)return r;return-1}},"7pFD":function(t,e,n){var r=n("O8cK");t.exports=function(t,e){var n=r(t,e)/7;return n>0?Math.floor(n):Math.ceil(n)}},"7whZ":function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"7y2s":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.distinctUntilKeyChanged=function(t,e){return r.distinctUntilKeyChanged(t,e)(this)}},"7yqV":function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("wrUr")),r(n("3ELE"))},"8/+R":function(t,e,n){!function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};t.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".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:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n("wd/R"))},"88/t":function(t,e,n){"use strict";var r=n("6blF");n.d(e,"a",(function(){return r.a}))},"89kA":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ZR4w");r.Observable.prototype.map=i.map},"8Ip+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");function i(){return r.NEVER}e.staticNever=i,r.Observable.never=i},"8LQU":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.subscribeOn=function(t,e){return void 0===e&&(e=0),r.subscribeOn(t,e)(this)}},"8YE1":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("5i7x");r.Observable.prototype.mapTo=i.mapTo},"8Yhr":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Vzig");r.Observable.prototype.throttleTime=i.throttleTime},"8cou":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("xTla");function i(t){return t&&"function"==typeof t[r.a]}},"8g8A":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}()},"8mBD":function(t,e,n){!function(t){"use strict";t.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_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ça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".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 às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %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ês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},"8mMr":function(t,e,n){"use strict";n.d(e,"b",(function(){return l})),n.d(e,"a",(function(){return s}));var r=n("4+yM"),i=n("CcnG"),o=n("Wf4p"),a=function(){return function(t){this._elementRef=t}}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i._platform=n,i._document=r,i}return Object(r.b)(e,t),e.prototype.ngAfterViewInit=function(){var t=this;Object(i.isDevMode)()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe((function(){return t._checkToolbarMixedModes()})))},e.prototype._checkToolbarMixedModes=function(){var t=this;this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter((function(t){return!(t.classList&&t.classList.contains("mat-toolbar-row"))})).filter((function(e){return e.nodeType!==(t._document?t._document.COMMENT_NODE:8)})).some((function(t){return!(!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.")}()},e}(Object(o.D)(a)),l=function(){return function(){}}()},"8mU2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.takeLast=function(t){return r.takeLast(t)(this)}},"8r50":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("t1MI"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.url(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[url][formControlName],[url][formControl],[url][ngModel]",providers:[a]}]}],e.UrlValidator=s},"909l":function(t,e,n){"use strict";n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return u}));var r=n("4HpG"),i=n("IUTb"),o=n("isby"),a=n("FFOo"),s=n("En8+"),l=n("z4bA");function c(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return"function"==typeof n&&t.pop(),Object(i.a)(t,void 0).lift(new u(n))}var u=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new h(t,this.resultSelector))},t}(),h=function(t){function e(e,n,r){void 0===r&&(r=Object.create(null));var i=t.call(this,e)||this;return i.resultSelector=n,i.iterators=[],i.active=0,i.resultSelector="function"==typeof n?n:void 0,i}return r.__extends(e,t),e.prototype._next=function(t){var e=this.iterators;Object(o.a)(t)?e.push(new f(t)):e.push("function"==typeof t[s.a]?new d(t[s.a]()):new p(this.destination,this,t))},e.prototype._complete=function(){var t=this.iterators,e=t.length;if(this.unsubscribe(),0!==e){this.active=e;for(var n=0;n<e;n++){var r=t[n];r.stillUnsubscribed?this.destination.add(r.subscribe()):this.active--}}else this.destination.complete()},e.prototype.notifyInactive=function(){this.active--,0===this.active&&this.destination.complete()},e.prototype.checkIterators=function(){for(var t=this.iterators,e=t.length,n=this.destination,r=0;r<e;r++)if("function"==typeof(a=t[r]).hasValue&&!a.hasValue())return;var i=!1,o=[];for(r=0;r<e;r++){var a,s=(a=t[r]).next();if(a.hasCompleted()&&(i=!0),s.done)return void n.complete();o.push(s.value)}this.resultSelector?this._tryresultSelector(o):n.next(o),i&&n.complete()},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.a),d=function(){function t(t){this.iterator=t,this.nextResult=t.next()}return t.prototype.hasValue=function(){return!0},t.prototype.next=function(){var t=this.nextResult;return this.nextResult=this.iterator.next(),t},t.prototype.hasCompleted=function(){var t=this.nextResult;return Boolean(t&&t.done)},t}(),f=function(){function t(t){this.array=t,this.index=0,this.length=0,this.length=t.length}return t.prototype[s.a]=function(){return this},t.prototype.next=function(t){var e=this.index++;return e<this.length?{value:this.array[e],done:!1}:{value:null,done:!0}},t.prototype.hasValue=function(){return this.array.length>this.index},t.prototype.hasCompleted=function(){return this.array.length===this.index},t}(),p=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.parent=n,i.observable=r,i.stillUnsubscribed=!0,i.buffer=[],i.isComplete=!1,i}return r.__extends(e,t),e.prototype[s.a]=function(){return this},e.prototype.next=function(){var t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}},e.prototype.hasValue=function(){return this.buffer.length>0},e.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},e.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},e.prototype.notifyNext=function(t){this.buffer.push(t),this.parent.checkIterators()},e.prototype.subscribe=function(){return Object(l.c)(this.observable,new l.a(this))},e}(l.b)},"91yj":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("DtyJ");e.BreadcrumbsService=function(){function t(){this.prefixedBreadcrumbs=[],this.breadcrumbs=[],this.breadcrumbsSource=new i.Subject,this.breadcrumbsChanged$=this.breadcrumbsSource.asObservable(),null!=localStorage.getItem("prefixedBreadcrumbs")&&(this.prefixedBreadcrumbs=JSON.parse(localStorage.getItem("prefixedBreadcrumbs")))}return t.prototype.store=function(t){this.breadcrumbs=t;var e=this.prefixedBreadcrumbs.concat(this.breadcrumbs);this.breadcrumbsSource.next(e)},t.prototype.storePrefixed=function(t){this.storeIfUnique(t),localStorage.setItem("prefixedBreadcrumbs",JSON.stringify(this.prefixedBreadcrumbs));var e=this.prefixedBreadcrumbs.concat(this.breadcrumbs);this.breadcrumbsSource.next(e)},t.prototype.updatePrefixedBreadcrumbs=function(t){localStorage.setItem("prefixedBreadcrumbs",JSON.stringify(t));var e=this.breadcrumbs.concat(this.breadcrumbs);this.breadcrumbsSource.next(e)},t.prototype.get=function(){return this.breadcrumbsChanged$},t.prototype.storeIfUnique=function(t){for(var e=!0,n=0,r=this.prefixedBreadcrumbs;n<r.length;n++)if(t.url==r[n].url){e=!1;break}e&&this.prefixedBreadcrumbs.push(t)},t.decorators=[{type:r.Injectable}],t}()},"9Bt9":function(t,e,n){"use strict";n.d(e,"h",(function(){return G})),n.d(e,"f",(function(){return it})),n.d(e,"b",(function(){return X})),n.d(e,"k",(function(){return L})),n.d(e,"i",(function(){return ot})),n.d(e,"j",(function(){return q})),n.d(e,"g",(function(){return nt})),n.d(e,"a",(function(){return Q})),n.d(e,"c",(function(){return tt})),n.d(e,"d",(function(){return Z})),n.d(e,"e",(function(){return J})),n.d(e,"l",(function(){return K}));var r=n("dWZg"),i=n("n6gG"),o=n("K9Ia"),a=n("pugT"),s=n("xXU7"),l=n("tHPV"),c=n("6blF"),u=n("p0ib"),h=n("p0Sj"),d=n("ny24"),f=n("67Y/"),p=n("t9fZ"),g=n("xMyE"),m=n("15JJ"),y=n("CcnG"),v=n("Ip0R"),b=n("qAlS");function _(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function w(t,e){var n=e?"":"none";_(t.style,{touchAction:e?"":"none",webkitUserDrag:e?"":"none",webkitTapHighlightColor:e?"":"transparent",userSelect:n,msUserSelect:n,webkitUserSelect:n,MozUserSelect:n})}function x(t){var e=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*e}function M(t,e){return t.getPropertyValue(e).split(",").map((function(t){return t.trim()}))}var S=Object(r.g)({passive:!0}),A=Object(r.g)({passive:!1}),C=function(){function t(t,e,n,r,i,s){var l=this;this._config=e,this._document=n,this._ngZone=r,this._viewportRuler=i,this._dragDropRegistry=s,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._moveEvents=new o.b,this._pointerMoveSubscription=a.a.EMPTY,this._pointerUpSubscription=a.a.EMPTY,this._scrollSubscription=a.a.EMPTY,this._resizeSubscription=a.a.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new o.b,this.started=new o.b,this.released=new o.b,this.ended=new o.b,this.entered=new o.b,this.exited=new o.b,this.dropped=new o.b,this.moved=this._moveEvents.asObservable(),this._pointerDown=function(t){if(l.beforeStarted.next(),l._handles.length){var e=l._handles.find((function(e){var n=t.target;return!!n&&(n===e||e.contains(n))}));!e||l._disabledHandles.has(e)||l.disabled||l._initializeDragSequence(e,t)}else l.disabled||l._initializeDragSequence(l._rootElement,t)},this._pointerMove=function(t){if(l._hasStartedDragging){l._boundaryElement&&(l._previewRect&&(l._previewRect.width||l._previewRect.height)||(l._previewRect=(l._preview||l._rootElement).getBoundingClientRect()));var e=l._getConstrainedPointerPosition(t);if(l._hasMoved=!0,t.preventDefault(),l._updatePointerDirectionDelta(e),l._dropContainer)l._updateActiveDropContainer(e);else{var n=l._activeTransform;n.x=e.x-l._pickupPositionOnPage.x+l._passiveTransform.x,n.y=e.y-l._pickupPositionOnPage.y+l._passiveTransform.y,l._applyRootElementTransform(n.x,n.y),"undefined"!=typeof SVGElement&&l._rootElement instanceof SVGElement&&l._rootElement.setAttribute("transform","translate("+n.x+" "+n.y+")")}l._moveEvents.observers.length&&l._ngZone.run((function(){l._moveEvents.next({source:l,pointerPosition:e,event:t,distance:l._getDragDistance(e),delta:l._pointerDirectionDelta})}))}else{var r=l._getPointerPositionOnPage(t);if(Math.abs(r.x-l._pickupPositionOnPage.x)+Math.abs(r.y-l._pickupPositionOnPage.y)>=l._config.dragStartThreshold){if(!(Date.now()>=l._dragStartTime+(l.dragStartDelay||0)))return void l._endDragSequence(t);l._dropContainer&&l._dropContainer.isDragging()||(l._hasStartedDragging=!0,l._ngZone.run((function(){return l._startDragSequence(t)})))}}},this._pointerUp=function(t){l._endDragSequence(t)},this.withRootElement(t),s.registerDragItem(this)}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(t){var e=Object(i.c)(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())},enumerable:!0,configurable:!0}),t.prototype.getPlaceholderElement=function(){return this._placeholder},t.prototype.getRootElement=function(){return this._rootElement},t.prototype.withHandles=function(t){return this._handles=t.map((function(t){return Object(i.e)(t)})),this._handles.forEach((function(t){return w(t,!1)})),this._toggleNativeDragInteractions(),this},t.prototype.withPreviewTemplate=function(t){return this._previewTemplate=t,this},t.prototype.withPlaceholderTemplate=function(t){return this._placeholderTemplate=t,this},t.prototype.withRootElement=function(t){var e=Object(i.e)(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),e.addEventListener("mousedown",this._pointerDown,A),e.addEventListener("touchstart",this._pointerDown,S),this._initialTransform=void 0,this._rootElement=e),this},t.prototype.withBoundaryElement=function(t){var e=this;return this._boundaryElement=t?Object(i.e)(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe((function(){return e._containInsideBoundaryOnResize()}))),this},t.prototype.dispose=function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&O(this._rootElement),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._nextSibling=null},t.prototype.isDragging=function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)},t.prototype.reset=function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}},t.prototype.disableHandle=function(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)},t.prototype.enableHandle=function(t){this._disabledHandles.delete(t)},t.prototype.withDirection=function(t){return this._direction=t,this},t.prototype._withDropContainer=function(t){this._dropContainer=t},t.prototype.getFreeDragPosition=function(){var t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}},t.prototype.setFreeDragPosition=function(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this},t.prototype._sortFromLastPointerPosition=function(){var t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(t)},t.prototype._removeSubscriptions=function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()},t.prototype._destroyPreview=function(){this._preview&&O(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null},t.prototype._destroyPlaceholder=function(){this._placeholder&&O(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null},t.prototype._endDragSequence=function(t){var e=this;this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then((function(){e._cleanupDragArtifacts(t),e._cleanupCachedDimensions(),e._dragDropRegistry.stopDragging(e)}))):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run((function(){e.ended.next({source:e,distance:e._getDragDistance(e._getPointerPositionOnPage(t))})})),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))},t.prototype._startDragSequence=function(t){if(this.started.next({source:this}),D(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions(),this._dropContainer){var e=this._rootElement;this._nextSibling=e.nextSibling;var n=this._preview=this._createPreviewElement(),r=this._placeholder=this._createPlaceholderElement();e.style.display="none",this._document.body.appendChild(e.parentNode.replaceChild(r,e)),(i=this._document,i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body).appendChild(n),this._dropContainer.start()}var i},t.prototype._initializeDragSequence=function(t,e){var n=this;e.stopPropagation();var r=this.isDragging(),i=D(e),o=!i&&0!==e.button,a=this._rootElement,s=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),!(r||o||s)){this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor,a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._initialContainer=this._dropContainer,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.pipe(Object(h.a)(null)).subscribe((function(){n._scrollPosition=n._viewportRuler.getViewportScrollPosition()})),this._boundaryElement&&(this._boundaryRect=this._boundaryElement.getBoundingClientRect()),this._pickupPositionInElement=this._previewTemplate&&this._previewTemplate.template?{x:0,y:0}:this._getPointerPositionInElement(t,e);var l=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}},t.prototype._cleanupDragArtifacts=function(t){var e=this;this._rootElement.style.display="",this._nextSibling?this._nextSibling.parentNode.insertBefore(this._rootElement,this._nextSibling):Object(i.e)(this._initialContainer.element).appendChild(this._rootElement),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run((function(){var n=e._dropContainer,r=n.getItemIndex(e),i=e._getPointerPositionOnPage(t),o=e._getDragDistance(e._getPointerPositionOnPage(t)),a=n._isOverContainer(i.x,i.y);e.ended.next({source:e,distance:o}),e.dropped.next({item:e,currentIndex:r,previousIndex:e._initialContainer.getItemIndex(e),container:n,previousContainer:e._initialContainer,isPointerOverContainer:a,distance:o}),n.drop(e,r,e._initialContainer,a,o),e._dropContainer=e._initialContainer}))},t.prototype._updateActiveDropContainer=function(t){var e=this,n=t.x,r=t.y,i=this._initialContainer._getSiblingContainerFromPosition(this,n,r);!i&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,r)&&(i=this._initialContainer),i&&i!==this._dropContainer&&this._ngZone.run((function(){e.exited.next({item:e,container:e._dropContainer}),e._dropContainer.exit(e),e._dropContainer=i,e._dropContainer.enter(e,n,r),e.entered.next({item:e,container:i,currentIndex:i.getItemIndex(e)})})),this._dropContainer._startScrollingIfNecessary(n,r),this._dropContainer._sortItem(this,n,r,this._pointerDirectionDelta),this._preview.style.transform=k(n-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y)},t.prototype._createPreviewElement=function(){var t,e=this._previewTemplate,n=e?e.template:null;if(n){var r=e.viewContainer.createEmbeddedView(n,e.context);t=P(r,this._document),this._previewRef=r,t.style.transform=k(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var i=this._rootElement,o=i.getBoundingClientRect();(t=T(i)).style.width=o.width+"px",t.style.height=o.height+"px",t.style.transform=k(o.left,o.top)}return _(t.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"1000"}),w(t,!1),t.classList.add("cdk-drag-preview"),t.setAttribute("dir",this._direction),t},t.prototype._animatePreviewToPlaceholder=function(){var t=this;if(!this._hasMoved)return Promise.resolve();var e=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=k(e.left,e.top);var n=function(t){var e=getComputedStyle(t),n=M(e,"transition-property"),r=n.find((function(t){return"transform"===t||"all"===t}));if(!r)return 0;var i=n.indexOf(r),o=M(e,"transition-duration"),a=M(e,"transition-delay");return x(o[i])+x(a[i])}(this._preview);return 0===n?Promise.resolve():this._ngZone.runOutsideAngular((function(){return new Promise((function(e){var r=function(n){(!n||n.target===t._preview&&"transform"===n.propertyName)&&(t._preview.removeEventListener("transitionend",r),e(),clearTimeout(i))},i=setTimeout(r,1.5*n);t._preview.addEventListener("transitionend",r)}))}))},t.prototype._createPlaceholderElement=function(){var t,e=this._placeholderTemplate,n=e?e.template:null;return n?(this._placeholderRef=e.viewContainer.createEmbeddedView(n,e.context),t=P(this._placeholderRef,this._document)):t=T(this._rootElement),t.classList.add("cdk-drag-placeholder"),t},t.prototype._getPointerPositionInElement=function(t,e){var n=this._rootElement.getBoundingClientRect(),r=t===this._rootElement?null:t,i=r?r.getBoundingClientRect():n,o=D(e)?e.targetTouches[0]:e;return{x:i.left-n.left+(o.pageX-i.left-this._scrollPosition.left),y:i.top-n.top+(o.pageY-i.top-this._scrollPosition.top)}},t.prototype._getPointerPositionOnPage=function(t){var e=D(t)?t.touches[0]||t.changedTouches[0]:t;return{x:e.pageX-this._scrollPosition.left,y:e.pageY-this._scrollPosition.top}},t.prototype._getConstrainedPointerPosition=function(t){var e=this._getPointerPositionOnPage(t),n=this.constrainPosition?this.constrainPosition(e,this):e,r=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===r?n.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==r||(n.x=this._pickupPositionOnPage.x),this._boundaryRect){var i=this._pickupPositionInElement,o=i.x,a=i.y,s=this._boundaryRect,l=this._previewRect,c=s.top+a,u=s.bottom-(l.height-a);n.x=E(n.x,s.left+o,s.right-(l.width-o)),n.y=E(n.y,c,u)}return n},t.prototype._updatePointerDirectionDelta=function(t){var e=t.x,n=t.y,r=this._pointerDirectionDelta,i=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-i.x),a=Math.abs(n-i.y);return o>this._config.pointerDirectionChangeThreshold&&(r.x=e>i.x?1:-1,i.x=e),a>this._config.pointerDirectionChangeThreshold&&(r.y=n>i.y?1:-1,i.y=n),r},t.prototype._toggleNativeDragInteractions=function(){if(this._rootElement&&this._handles){var t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,w(this._rootElement,t))}},t.prototype._removeRootElementListeners=function(t){t.removeEventListener("mousedown",this._pointerDown,A),t.removeEventListener("touchstart",this._pointerDown,S)},t.prototype._applyRootElementTransform=function(t,e){var n=k(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?n+" "+this._initialTransform:n},t.prototype._getDragDistance=function(t){var e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}},t.prototype._cleanupCachedDimensions=function(){this._boundaryRect=this._previewRect=void 0},t.prototype._containInsideBoundaryOnResize=function(){var t=this._passiveTransform,e=t.x,n=t.y;if(!(0===e&&0===n||this.isDragging())&&this._boundaryElement){var r=this._boundaryElement.getBoundingClientRect(),i=this._rootElement.getBoundingClientRect(),o=r.left-i.left,a=i.right-r.right,s=r.top-i.top,l=i.bottom-r.bottom;r.width>i.width?(o>0&&(e+=o),a>0&&(e-=a)):e=0,r.height>i.height?(s>0&&(n+=s),l>0&&(n-=l)):n=0,e===this._passiveTransform.x&&n===this._passiveTransform.y||this.setFreeDragPosition({y:n,x:e})}},t}();function k(t,e){return"translate3d("+Math.round(t)+"px, "+Math.round(e)+"px, 0)"}function T(t){var e=t.cloneNode(!0),n=e.querySelectorAll("[id]"),r=t.querySelectorAll("canvas");e.removeAttribute("id");for(var i=0;i<n.length;i++)n[i].removeAttribute("id");if(r.length){var o=e.querySelectorAll("canvas");for(i=0;i<r.length;i++){var a=o[i].getContext("2d");a&&a.drawImage(r[i],0,0)}}return e}function E(t,e,n){return Math.max(e,Math.min(n,t))}function O(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function D(t){return"t"===t.type[0]}function P(t,e){var n=t.rootNodes[0];if(n.nodeType!==e.ELEMENT_NODE){var r=e.createElement("div");return r.appendChild(n),r}return n}function L(t,e,n){var r=I(e,t.length-1),i=I(n,t.length-1);if(r!==i){for(var o=t[r],a=i<r?-1:1,s=r;s!==i;s+=a)t[s]=t[s+a];t[i]=o}}function I(t,e){return Math.max(0,Math.min(e,t))}var R=0,N=function(){function t(t,e,n,c,u){var h=this;this._dragDropRegistry=e,this._ngZone=c,this._viewportRuler=u,this.id="cdk-drop-list-ref-"+R++,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.enterPredicate=function(){return!0},this.beforeStarted=new o.b,this.entered=new o.b,this.exited=new o.b,this.dropped=new o.b,this.sorted=new o.b,this._isDragging=!1,this._itemPositions=[],this._scrollPosition={top:0,left:0},this._viewportScrollPosition={top:0,left:0},this._previousSwap={drag:null,delta:0},this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=a.a.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new o.b,this._handleScroll=function(){if(h.isDragging()){var t=Object(i.e)(h.element);h._updateAfterScroll(h._scrollPosition,t.scrollTop,t.scrollLeft)}},this._startScrollInterval=function(){h._stopScrolling(),Object(s.a)(0,l.b).pipe(Object(d.a)(h._stopScrollTimers)).subscribe((function(){var t=h._scrollNode;1===h._verticalScrollDirection?W(t,-2):2===h._verticalScrollDirection&&W(t,2),1===h._horizontalScrollDirection?V(t,-2):2===h._horizontalScrollDirection&&V(t,2)}))};var f=this.element=Object(i.e)(t);this._shadowRoot=function(t){if(Object(r.d)()){var e=t.getRootNode?t.getRootNode():null;if(e instanceof ShadowRoot)return e}return null}(f)||n,e.registerDropContainer(this)}return t.prototype.dispose=function(){this._stopScrolling(),this._stopScrollTimers.complete(),this._removeListeners(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._dragDropRegistry.removeDropContainer(this)},t.prototype.isDragging=function(){return this._isDragging},t.prototype.start=function(){var t=this,e=Object(i.e)(this.element);this.beforeStarted.next(),this._isDragging=!0,this._cacheItems(),this._siblings.forEach((function(e){return e._startReceiving(t)})),this._removeListeners(),this._ngZone?this._ngZone.runOutsideAngular((function(){return e.addEventListener("scroll",t._handleScroll)})):e.addEventListener("scroll",this._handleScroll),this._viewportRuler&&this._listenToScrollEvents()},t.prototype.enter=function(t,e,n){this.start();var r=this.sortingDisabled?this._draggables.indexOf(t):-1;-1===r&&(r=this._getItemIndexFromPointerPosition(t,e,n));var o=this._activeDraggables,a=o.indexOf(t),s=t.getPlaceholderElement(),l=o[r];if(l===t&&(l=o[r+1]),a>-1&&o.splice(a,1),l&&!this._dragDropRegistry.isDragging(l)){var c=l.getRootElement();c.parentElement.insertBefore(s,c),o.splice(r,0,t)}else Object(i.e)(this.element).appendChild(s),o.push(t);s.style.transform="",this._cacheItemPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})},t.prototype.exit=function(t){this._reset(),this.exited.next({item:t,container:this})},t.prototype.drop=function(t,e,n,r,i){void 0===i&&(i={x:0,y:0}),this._reset(),this.dropped.next({item:t,currentIndex:e,previousIndex:n.getItemIndex(t),container:this,previousContainer:n,isPointerOverContainer:r,distance:i})},t.prototype.withItems=function(t){var e=this;return this._draggables=t,t.forEach((function(t){return t._withDropContainer(e)})),this.isDragging()&&this._cacheItems(),this},t.prototype.withDirection=function(t){return this._direction=t,this},t.prototype.connectedTo=function(t){return this._siblings=t.slice(),this},t.prototype.withOrientation=function(t){return this._orientation=t,this},t.prototype.getItemIndex=function(t){return this._isDragging?F("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,(function(e){return e.drag===t})):this._draggables.indexOf(t)},t.prototype.isReceiving=function(){return this._activeSiblings.size>0},t.prototype._sortItem=function(t,e,n,r){if(!this.sortingDisabled&&this._isPointerNearDropContainer(e,n)){var i=this._itemPositions,o=this._getItemIndexFromPointerPosition(t,e,n,r);if(!(-1===o&&i.length>0)){var a="horizontal"===this._orientation,s=F(i,(function(e){return e.drag===t})),l=i[o],c=i[s].clientRect,u=l.clientRect,h=s>o?1:-1;this._previousSwap.drag=l.drag,this._previousSwap.delta=a?r.x:r.y;var d=this._getItemOffsetPx(c,u,h),f=this._getSiblingOffsetPx(s,i,h),p=i.slice();L(i,s,o),this.sorted.next({previousIndex:s,currentIndex:o,container:this,item:t}),i.forEach((function(e,n){if(p[n]!==e){var r=e.drag===t,i=r?d:f,o=r?t.getPlaceholderElement():e.drag.getRootElement();e.offset+=i,a?(o.style.transform="translate3d("+Math.round(e.offset)+"px, 0, 0)",B(e.clientRect,0,i)):(o.style.transform="translate3d(0, "+Math.round(e.offset)+"px, 0)",B(e.clientRect,i,0))}}))}}},t.prototype._startScrollingIfNecessary=function(t,e){var n;if(!this.autoScrollDisabled){var r,o=0,a=0;if(this._isPointerNearDropContainer(t,e)){var s=Object(i.e)(this.element);n=function(t,e,n,r){var i=H(e,r),o=Y(e,n),a=0,s=0;if(i){var l=t.scrollTop;1===i?l>0&&(a=1):t.scrollHeight-l>t.clientHeight&&(a=2)}if(o){var c=t.scrollLeft;1===o?c>0&&(s=1):t.scrollWidth-c>t.clientWidth&&(s=2)}return[a,s]}(s,this._clientRect,t,e),a=n[1],((o=n[0])||a)&&(r=s)}if(this._viewportRuler&&!o&&!a){var l=this._viewportRuler.getViewportSize(),c=l.width,u=l.height,h={width:c,height:u,top:0,right:c,bottom:u,left:0};o=H(h,e),a=Y(h,t),r=window}!r||o===this._verticalScrollDirection&&a===this._horizontalScrollDirection&&r===this._scrollNode||(this._verticalScrollDirection=o,this._horizontalScrollDirection=a,this._scrollNode=r,(o||a)&&r?this._ngZone?this._ngZone.runOutsideAngular(this._startScrollInterval):this._startScrollInterval():this._stopScrolling())}},t.prototype._stopScrolling=function(){this._stopScrollTimers.next()},t.prototype._cacheOwnPosition=function(){var t=Object(i.e)(this.element);this._clientRect=j(t),this._scrollPosition={top:t.scrollTop,left:t.scrollLeft}},t.prototype._cacheItemPositions=function(){var t=this,e="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map((function(e){var n=t._dragDropRegistry.isDragging(e)?e.getPlaceholderElement():e.getRootElement();return{drag:e,offset:0,clientRect:j(n)}})).sort((function(t,n){return e?t.clientRect.left-n.clientRect.left:t.clientRect.top-n.clientRect.top}))},t.prototype._reset=function(){var t=this;this._isDragging=!1,this._activeDraggables.forEach((function(t){return t.getRootElement().style.transform=""})),this._siblings.forEach((function(e){return e._stopReceiving(t)})),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._stopScrolling(),this._removeListeners()},t.prototype._getSiblingOffsetPx=function(t,e,n){var r="horizontal"===this._orientation,i=e[t].clientRect,o=e[t+-1*n],a=i[r?"width":"height"]*n;if(o){var s=r?"left":"top",l=r?"right":"bottom";-1===n?a-=o.clientRect[s]-i[l]:a+=i[s]-o.clientRect[l]}return a},t.prototype._isPointerNearDropContainer=function(t,e){var n=this._clientRect,r=.05*n.width,i=.05*n.height;return e>n.top-i&&e<n.bottom+i&&t>n.left-r&&t<n.right+r},t.prototype._getItemOffsetPx=function(t,e,n){var r="horizontal"===this._orientation,i=r?e.left-t.left:e.top-t.top;return-1===n&&(i+=r?e.width-t.width:e.height-t.height),i},t.prototype._getItemIndexFromPointerPosition=function(t,e,n,r){var i=this,o="horizontal"===this._orientation;return F(this._itemPositions,(function(a,s,l){var c=a.drag,u=a.clientRect;return c===t?l.length<2:(!r||c!==i._previousSwap.drag||(o?r.x:r.y)!==i._previousSwap.delta)&&(o?e>=Math.floor(u.left)&&e<=Math.floor(u.right):n>=Math.floor(u.top)&&n<=Math.floor(u.bottom))}))},t.prototype._cacheItems=function(){this._activeDraggables=this._draggables.slice(),this._cacheItemPositions(),this._cacheOwnPosition()},t.prototype._updateAfterScroll=function(t,e,n,r){var i=this,o=t.top-e,a=t.left-n;r&&B(r,o,a),this._itemPositions.forEach((function(t){B(t.clientRect,o,a)})),this._itemPositions.forEach((function(t){var e=t.drag;i._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})),t.top=e,t.left=n},t.prototype._removeListeners=function(){Object(i.e)(this.element).removeEventListener("scroll",this._handleScroll),this._viewportScrollSubscription.unsubscribe()},t.prototype._isOverContainer=function(t,e){return z(this._clientRect,t,e)},t.prototype._getSiblingContainerFromPosition=function(t,e,n){return this._siblings.find((function(r){return r._canReceive(t,e,n)}))},t.prototype._canReceive=function(t,e,n){if(!this.enterPredicate(t,this)||!z(this._clientRect,e,n))return!1;var r=this._shadowRoot.elementFromPoint(e,n);if(!r)return!1;var o=Object(i.e)(this.element);return r===o||o.contains(r)},t.prototype._startReceiving=function(t){var e=this._activeSiblings;e.has(t)||(e.add(t),this._cacheOwnPosition(),this._listenToScrollEvents())},t.prototype._stopReceiving=function(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()},t.prototype._listenToScrollEvents=function(){var t=this;this._viewportScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._viewportScrollSubscription=this._dragDropRegistry.scroll.subscribe((function(){if(t.isDragging()){var e=t._viewportRuler.getViewportScrollPosition();t._updateAfterScroll(t._viewportScrollPosition,e.top,e.left,t._clientRect)}else t.isReceiving()&&t._cacheOwnPosition()}))},t}();function B(t,e,n){t.top+=e,t.bottom=t.top+t.height,t.left+=n,t.right=t.left+t.width}function F(t,e){for(var n=0;n<t.length;n++)if(e(t[n],n,t))return n;return-1}function z(t,e,n){return n>=t.top&&n<=t.bottom&&e>=t.left&&e<=t.right}function j(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function W(t,e){t===window?t.scrollBy(0,e):t.scrollTop+=e}function V(t,e){t===window?t.scrollBy(e,0):t.scrollLeft+=e}function H(t,e){var n=t.top,r=t.bottom,i=.05*t.height;return e>=n-i&&e<=n+i?1:e>=r-i&&e<=r+i?2:0}function Y(t,e){var n=t.left,r=t.right,i=.05*t.width;return e>=n-i&&e<=n+i?1:e>=r-i&&e<=r+i?2:0}var U=Object(r.g)({passive:!1,capture:!0}),q=function(){function t(t,e){var n=this;this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new o.b,this.pointerUp=new o.b,this.scroll=new o.b,this._preventDefaultWhileDragging=function(t){n._activeDragInstances.size&&t.preventDefault()},this._document=e}return t.prototype.registerDropContainer=function(t){if(!this._dropInstances.has(t)){if(this.getDropContainer(t.id))throw Error('Drop instance with id "'+t.id+'" has already been registered.');this._dropInstances.add(t)}},t.prototype.registerDragItem=function(t){var e=this;this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular((function(){e._document.addEventListener("touchmove",e._preventDefaultWhileDragging,U)}))},t.prototype.removeDropContainer=function(t){this._dropInstances.delete(t)},t.prototype.removeDragItem=function(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,U)},t.prototype.startDragging=function(t,e){var n=this;if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){var r=e.type.startsWith("touch"),i=r?"touchend":"mouseup";this._globalListeners.set(r?"touchmove":"mousemove",{handler:function(t){return n.pointerMove.next(t)},options:U}).set(i,{handler:function(t){return n.pointerUp.next(t)},options:!0}).set("scroll",{handler:function(t){return n.scroll.next(t)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:U}),this._ngZone.runOutsideAngular((function(){n._globalListeners.forEach((function(t,e){n._document.addEventListener(e,t.handler,t.options)}))}))}},t.prototype.stopDragging=function(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()},t.prototype.isDragging=function(t){return this._activeDragInstances.has(t)},t.prototype.getDropContainer=function(t){return Array.from(this._dropInstances).find((function(e){return e.id===t}))},t.prototype.ngOnDestroy=function(){var t=this;this._dragInstances.forEach((function(e){return t.removeDragItem(e)})),this._dropInstances.forEach((function(e){return t.removeDropContainer(e)})),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()},t.prototype._clearGlobalListeners=function(){var t=this;this._globalListeners.forEach((function(e,n){t._document.removeEventListener(n,e.handler,e.options)})),this._globalListeners.clear()},t.ngInjectableDef=Object(y["ɵɵdefineInjectable"])({factory:function(){return new t(Object(y["ɵɵinject"])(y.NgZone),Object(y["ɵɵinject"])(v.DOCUMENT))},token:t,providedIn:"root"}),t}(),$={dragStartThreshold:5,pointerDirectionChangeThreshold:5},G=function(){function t(t,e,n,r){this._document=t,this._ngZone=e,this._viewportRuler=n,this._dragDropRegistry=r}return t.prototype.createDrag=function(t,e){return void 0===e&&(e=$),new C(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)},t.prototype.createDropList=function(t){return new N(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)},t.ngInjectableDef=Object(y["ɵɵdefineInjectable"])({factory:function(){return new t(Object(y["ɵɵinject"])(v.DOCUMENT),Object(y["ɵɵinject"])(y.NgZone),Object(y["ɵɵinject"])(b.j),Object(y["ɵɵinject"])(q))},token:t,providedIn:"root"}),t}(),X=new y.InjectionToken("CDK_DROP_LIST"),K=new y.InjectionToken("CDK_DRAG_PARENT"),Z=function(){function t(t,e){this.element=t,this._stateChanges=new o.b,this._disabled=!1,this._parentDrag=e,w(t.nativeElement,!1)}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(i.c)(t),this._stateChanges.next(this)},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t}(),J=function(){return function(t){this.templateRef=t}}(),Q=new y.InjectionToken("CDK_DRAG_CONFIG",{providedIn:"root",factory:function(){return{dragStartThreshold:5,pointerDirectionChangeThreshold:5}}}),tt=function(){function t(t,e,n,r,i,a,s,l,u){var h=this;this.element=t,this.dropContainer=e,this._document=n,this._ngZone=r,this._viewContainerRef=i,this._dir=s,this._changeDetectorRef=u,this._destroyed=new o.b,this.dragStartDelay=0,this._disabled=!1,this.started=new y.EventEmitter,this.released=new y.EventEmitter,this.ended=new y.EventEmitter,this.entered=new y.EventEmitter,this.exited=new y.EventEmitter,this.dropped=new y.EventEmitter,this.moved=new c.a((function(t){var e=h._dragRef.moved.pipe(Object(f.a)((function(t){return{source:h,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}}))).subscribe(t);return function(){e.unsubscribe()}})),this._dragRef=l.createDrag(t,a),this._dragRef.data=this,this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}return Object.defineProperty(t.prototype,"boundaryElementSelector",{get:function(){return"string"==typeof this.boundaryElement?this.boundaryElement:void 0},set:function(t){this.boundaryElement=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled||this.dropContainer&&this.dropContainer.disabled},set:function(t){this._disabled=Object(i.c)(t),this._dragRef.disabled=this._disabled},enumerable:!0,configurable:!0}),t.prototype.getPlaceholderElement=function(){return this._dragRef.getPlaceholderElement()},t.prototype.getRootElement=function(){return this._dragRef.getRootElement()},t.prototype.reset=function(){this._dragRef.reset()},t.prototype.getFreeDragPosition=function(){return this._dragRef.getFreeDragPosition()},t.prototype.ngAfterViewInit=function(){var t=this;this._ngZone.onStable.asObservable().pipe(Object(p.a)(1),Object(d.a)(this._destroyed)).subscribe((function(){t._updateRootElement(),t._handles.changes.pipe(Object(h.a)(t._handles),Object(g.a)((function(e){var n=e.filter((function(e){return e._parentDrag===t})).map((function(t){return t.element}));t._dragRef.withHandles(n)})),Object(m.a)((function(t){return u.a.apply(void 0,t.map((function(t){return t._stateChanges})))})),Object(d.a)(t._destroyed)).subscribe((function(e){var n=t._dragRef,r=e.element.nativeElement;e.disabled?n.disableHandle(r):n.enableHandle(r)})),t.freeDragPosition&&t._dragRef.setFreeDragPosition(t.freeDragPosition)}))},t.prototype.ngOnChanges=function(t){var e=t.rootElementSelector,n=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},t.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()},t.prototype._updateRootElement=function(){var t=this.element.nativeElement,e=this.rootElementSelector?et(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error('cdkDrag must be attached to an element node. Currently attached to "'+e.nodeName+'".');this._dragRef.withRootElement(e||t)},t.prototype._getBoundaryElement=function(){var t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return et(this.element.nativeElement,t);var e=Object(i.e)(t);if(Object(y.isDevMode)()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e},t.prototype._syncInputs=function(t){var e=this;t.beforeStarted.subscribe((function(){if(!t.isDragging()){var n=e._dir,r=e._placeholderTemplate?{template:e._placeholderTemplate.templateRef,context:e._placeholderTemplate.data,viewContainer:e._viewContainerRef}:null,o=e._previewTemplate?{template:e._previewTemplate.templateRef,context:e._previewTemplate.data,viewContainer:e._viewContainerRef}:null;t.disabled=e.disabled,t.lockAxis=e.lockAxis,t.dragStartDelay=Object(i.f)(e.dragStartDelay),t.constrainPosition=e.constrainPosition,t.withBoundaryElement(e._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(o),n&&t.withDirection(n.value)}}))},t.prototype._handleEvents=function(t){var e=this;t.started.subscribe((function(){e.started.emit({source:e}),e._changeDetectorRef.markForCheck()})),t.released.subscribe((function(){e.released.emit({source:e})})),t.ended.subscribe((function(t){e.ended.emit({source:e,distance:t.distance}),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:t.container.data,item:e,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:t.container.data,item:e})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:e,distance:t.distance})}))},t}();function et(t,e){for(var n=t.parentElement;n;){if(n.matches?n.matches(e):n.msMatchesSelector(e))return n;n=n.parentElement}return null}var nt=function(){function t(){this._items=new Set,this._disabled=!1}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(i.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._items.clear()},t}(),rt=0,it=function(){function t(e,n,r,i,a){var s=this;this.element=e,this._changeDetectorRef=r,this._dir=i,this._group=a,this._destroyed=new o.b,this.connectedTo=[],this.orientation="vertical",this.id="cdk-drop-list-"+rt++,this._disabled=!1,this._sortingDisabled=!1,this.enterPredicate=function(){return!0},this.autoScrollDisabled=!1,this.dropped=new y.EventEmitter,this.entered=new y.EventEmitter,this.exited=new y.EventEmitter,this.sorted=new y.EventEmitter,this._dropListRef=n.createDropList(e),this._dropListRef.data=this,this._dropListRef.enterPredicate=function(t,e){return s.enterPredicate(t.data,e.data)},this._syncInputs(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),a&&a._items.add(this)}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled||!!this._group&&this._group.disabled},set:function(t){this._disabled=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"sortingDisabled",{get:function(){return this._sortingDisabled},set:function(t){this._sortingDisabled=Object(i.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){var t=this;this._draggables.changes.pipe(Object(h.a)(this._draggables),Object(d.a)(this._destroyed)).subscribe((function(e){t._dropListRef.withItems(e.map((function(t){return t._dragRef})))}))},t.prototype.ngOnDestroy=function(){var e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()},t.prototype.start=function(){this._dropListRef.start()},t.prototype.drop=function(t,e,n,r){this._dropListRef.drop(t._dragRef,e,n._dropListRef,r)},t.prototype.enter=function(t,e,n){this._dropListRef.enter(t._dragRef,e,n)},t.prototype.exit=function(t){this._dropListRef.exit(t._dragRef)},t.prototype.getItemIndex=function(t){return this._dropListRef.getItemIndex(t._dragRef)},t.prototype._sortItem=function(t,e,n,r){return this._dropListRef._sortItem(t._dragRef,e,n,r)},t.prototype._getSiblingContainerFromPosition=function(t,e,n){var r=this._dropListRef._getSiblingContainerFromPosition(t._dragRef,e,n);return r?r.data:null},t.prototype._isOverContainer=function(t,e){return this._dropListRef._isOverContainer(t,e)},t.prototype._syncInputs=function(e){var n=this;this._dir&&this._dir.change.pipe(Object(h.a)(this._dir.value),Object(d.a)(this._destroyed)).subscribe((function(t){return e.withDirection(t)})),e.beforeStarted.subscribe((function(){var r=Object(i.b)(n.connectedTo).map((function(e){return"string"==typeof e?t._dropLists.find((function(t){return t.id===e})):e}));n._group&&n._group._items.forEach((function(t){-1===r.indexOf(t)&&r.push(t)})),e.disabled=n.disabled,e.lockAxis=n.lockAxis,e.sortingDisabled=n.sortingDisabled,e.autoScrollDisabled=n.autoScrollDisabled,e.connectedTo(r.filter((function(t){return t&&t!==n})).map((function(t){return t._dropListRef}))).withOrientation(n.orientation)}))},t.prototype._handleEvents=function(t){var e=this;t.beforeStarted.subscribe((function(){e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:e,item:t.item.data,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:e,item:t.item.data}),e._changeDetectorRef.markForCheck()})),t.sorted.subscribe((function(t){e.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:e,item:t.item.data})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance}),e._changeDetectorRef.markForCheck()}))},t._dropLists=[],t}(),ot=function(){return function(){}}()},"9E4K":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("gzwt");r.Observable.prototype.count=i.count},"9HtI":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("atJV");r.Observable.prototype.last=i.last},"9It4":function(t,e,n){"use strict";n.d(e,"d",(function(){return f})),n.d(e,"a",(function(){return s})),n.d(e,"c",(function(){return u})),n.d(e,"b",(function(){return d}));var r=n("4+yM"),i=n("n6gG"),o=n("CcnG"),a=(n("gIcY"),n("Wf4p")),s=new o.InjectionToken("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}}),l=0,c=function(){return function(t,e){this.source=t,this.value=e}}(),u=function(){function t(t){this._changeDetector=t,this._value=null,this._name="mat-radio-group-"+l++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=function(){},this.onTouched=function(){},this.change=new o.EventEmitter}return Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){this._name=t,this._updateRadioButtonNames()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"labelPosition",{get:function(){return this._labelPosition},set:function(t){this._labelPosition="before"===t?"before":"after",this._markRadiosForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())},enumerable:!0,configurable:!0}),t.prototype._checkSelectedRadioButton=function(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)},Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(i.c)(t),this._markRadiosForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Object(i.c)(t),this._markRadiosForCheck()},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._isInitialized=!0},t.prototype._touch=function(){this.onTouched&&this.onTouched()},t.prototype._updateRadioButtonNames=function(){var t=this;this._radios&&this._radios.forEach((function(e){e.name=t.name,e._markForCheck()}))},t.prototype._updateSelectedRadioFromValue=function(){var t=this;this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach((function(e){e.checked=t.value===e.value,e.checked&&(t._selected=e)})))},t.prototype._emitChangeEvent=function(){this._isInitialized&&this.change.emit(new c(this._selected,this._value))},t.prototype._markRadiosForCheck=function(){this._radios&&this._radios.forEach((function(t){return t._markForCheck()}))},t.prototype.writeValue=function(t){this.value=t,this._changeDetector.markForCheck()},t.prototype.registerOnChange=function(t){this._controlValueAccessorChangeFn=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t,this._changeDetector.markForCheck()},t}(),h=function(){return function(t){this._elementRef=t}}(),d=function(t){function e(e,n,r,i,a,s,c){var u=t.call(this,n)||this;return u._changeDetector=r,u._focusMonitor=i,u._radioDispatcher=a,u._animationMode=s,u._providerOverride=c,u._uniqueId="mat-radio-"+ ++l,u.id=u._uniqueId,u.change=new o.EventEmitter,u._checked=!1,u._value=null,u._removeUniqueSelectionListener=function(){},u.radioGroup=e,u._removeUniqueSelectionListener=a.listen((function(t,e){t!==u.id&&e===u.name&&(u.checked=!1)})),u}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"checked",{get:function(){return this._checked},set:function(t){var e=Object(i.c)(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())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"labelPosition",{get:function(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"},set:function(t){this._labelPosition=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled},set:function(t){var e=Object(i.c)(t);this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required||this.radioGroup&&this.radioGroup.required},set:function(t){this._required=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"color",{get:function(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"},set:function(t){this._color=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"inputId",{get:function(){return(this.id||this._uniqueId)+"-input"},enumerable:!0,configurable:!0}),e.prototype.focus=function(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)},e.prototype._markForCheck=function(){this._changeDetector.markForCheck()},e.prototype.ngOnInit=function(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.name=this.radioGroup.name)},e.prototype.ngAfterViewInit=function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){!e&&t.radioGroup&&t.radioGroup._touch()}))},e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()},e.prototype._emitChangeEvent=function(){this.change.emit(new c(this,this._value))},e.prototype._isRippleDisabled=function(){return this.disableRipple||this.disabled},e.prototype._onInputClick=function(t){t.stopPropagation()},e.prototype._onInputChange=function(t){t.stopPropagation();var e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())},e}(Object(a.E)(Object(a.I)(h))),f=function(){return function(){}}()},"9Sef":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("fY5S");r.Observable.prototype.zip=i.zipProto},"9WSG":function(t,e,n){var r=n("6WtA");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},"9WoD":function(t,e,n){var r=n("yNUO");t.exports=function(t,e,n){var i=r(t).getTime(),o=r(e).getTime(),a=r(n).getTime();if(o>a)throw new Error("The start of the range cannot be after the end of the range");return i>=o&&i<=a}},"9Z1F":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){var n=new a(t),r=e.lift(n);return n.caught=r}}var a=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.selector,this.caught))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.selector=n,i.caught=r,i}return r.__extends(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=void 0;try{n=this.selector(e,this.caught)}catch(a){return void t.prototype.error.call(this,a)}this._unsubscribeAndRecycle();var r=new i.a(this);this.add(r);var o=Object(i.c)(n,r);o!==r&&this.add(o)}},e}(i.b)},"9d03":function(t,e,n){var r=n("ZmXw");t.exports=function(t,e){var n=Number(e);return r(t,3*n)}},"9dfq":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("02O7");function i(t,e){return void 0===e&&(e=0),function(n){return n.lift(new o(t,e))}}var o=function(){function t(t,e){this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return new r.a(e,this.delay,this.scheduler).subscribe(t)},t}()},"9eTs":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.equalTo=function(t){var e=!1;return function(n){return e||(e=!0,t.valueChanges.subscribe((function(){n.updateValueAndValidity()}))),t.value===n.value?null:{equalTo:!0}}}},"9m1m":function(t,e,n){var r=n("JtXv");t.exports=function(t){return r(new Date,t)}},"9qLK":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("6PMC");r.Observable.prototype.skipWhile=i.skipWhile},"9rRi":function(t,e,n){!function(t){"use strict";t.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","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àireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè 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ìos",MM:"%d mìosan",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"))},"9xAK":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("lRok"),o=n("ahDk");e.bufferTime=function(t){var e=arguments.length,n=r.asyncScheduler;i.isScheduler(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);var a=null;e>=2&&(a=arguments[1]);var s=Number.POSITIVE_INFINITY;return e>=3&&(s=arguments[2]),o.bufferTime(t,a,s,n)(this)}},"A+qg":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("IMZ1");r.Observable.prototype.publishBehavior=i.publishBehavior},"A+xa":function(t,e,n){!function(t){"use strict";t.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(t){return t+(/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n("wd/R"))},A5T5:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.repeatWhen=function(t){return r.repeatWhen(t)(this)}},A9a0:function(t,e,n){var r=n("nA4W"),i=n("bKEA"),o=n("Oa1h")(!1),a=n("WpRT")("IE_PROTO");t.exports=function(t,e){var n,s=i(t),l=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},ADT6:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.filter=function(t,e){return r.filter(t,e)(this)}},AHKl:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("2Gh/"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.uuid(this.uuid)},t.prototype.ngOnChanges=function(t){for(var e in t)"uuid"===e&&(this.validator=o.uuid(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[uuid][formControlName],[uuid][formControl],[uuid][ngModel]",providers:[a]}]}],s.propDecorators={uuid:[{type:r.Input}]},e.UUIDValidator=s},AJqF:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("FFOo"),o=n("T1DM"),a=n("+gEr");function s(t,e,n){return void 0===e&&(e=o.a),void 0===n&&(n=a.a),function(r){return r.lift(new l(t,e,n.leading,n.trailing))}}var l=function(){function t(t,e,n,r){this.duration=t,this.scheduler=e,this.leading=n,this.trailing=r}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.duration,this.scheduler,this.leading,this.trailing))},t}(),c=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;return a.duration=n,a.scheduler=r,a.leading=i,a.trailing=o,a._hasTrailingValue=!1,a._trailingValue=null,a}return r.__extends(e,t),e.prototype._next=function(t){this.throttled?this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(u,this.duration,{subscriber:this})),this.leading?this.destination.next(t):this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0))},e.prototype._complete=function(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()},e.prototype.clearThrottle=function(){var 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)},e}(i.a);function u(t){t.subscriber.clearThrottle()}},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"))},AVfB:function(t,e,n){var r=n("Zipn");t.exports=function(t){return r(new Date,t)}},"AWo+":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("pugT"),o=n("En8+");function a(t,e){if(!t)throw new Error("Iterable cannot be null");return new r.a((function(n){var r,a=new i.a;return a.add((function(){r&&"function"==typeof r.return&&r.return()})),a.add(e.schedule((function(){r=t[o.a](),a.add(e.schedule((function(){if(!n.closed){var t,e;try{var i=r.next();t=i.value,e=i.done}catch(o){return void n.error(o)}e?n.complete():(n.next(t),this.schedule())}})))}))),a}))}},Aplp:function(t,e,n){"use strict";var r,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),o={},a=0,s=0;function l(t){var e="";do{e=i[t%64]+e,t=Math.floor(t/64)}while(t>0);return e}function c(){var t=l(+new Date);return t!==r?(a=0,r=t):t+"."+l(a++)}for(;s<64;s++)o[i[s]]=s;c.encode=l,c.decode=function(t){var e=0;for(s=0;s<t.length;s++)e=64*e+o[t.charAt(s)];return e},t.exports=c},AvvY:function(t,e,n){!function(t){"use strict";t.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".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:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}})}(n("wd/R"))},AxiF:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("FFOo"),o=n("b7mW"),a=n("G5J1");function s(t){return function(e){return 0===t?Object(a.b)():e.lift(new l(t))}}var l=function(){function t(t){if(this.total=t,this.total<0)throw new o.a}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.total))},t}(),c=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.ring=new Array,r.count=0,r}return r.__extends(e,t),e.prototype._next=function(t){var e=this.ring,n=this.total,r=this.count++;e.length<n?e.push(t):e[r%n]=t},e.prototype._complete=function(){var t=this.destination,e=this.count;if(e>0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i<n;i++){var o=e++%n;t.next(r[o])}t.complete()},e}(i.a)},AyJq:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"d",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return h}));var r=n("CcnG"),i=(n("jlZm"),n("Ip0R")),o=(n("YhbO"),n("4c35")),a=(n("YlbQ"),n("wFw1"),n("lLAP"),r["ɵcrt"]({encapsulation:2,styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(.4,0,.2,1),box-shadow 280ms cubic-bezier(.4,0,.2,1)}.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}@media (-ms-high-contrast:active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel._mat-animation-noopable,.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel{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{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base{margin-left:0;margin-right:8px}"],data:{animation:[{type:7,name:"bodyExpansion",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{height:"0px",visibility:"hidden"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{height:"*",visibility:"visible"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}}]}}));function s(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function l(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_body:0}),r["ɵncd"](null,0),(t()(),r["ɵeld"](2,0,[[1,0],["body",1]],null,5,"div",[["class","mat-expansion-panel-content"],["role","region"]],[[24,"@bodyExpansion",0],[1,"aria-labelledby",0],[8,"id",0]],[[null,"@bodyExpansion.done"]],(function(t,e,n){var r=!0;return"@bodyExpansion.done"===e&&(r=!1!==t.component._bodyAnimationDone.next(n)&&r),r}),null,null)),(t()(),r["ɵeld"](3,0,null,null,3,"div",[["class","mat-expansion-panel-body"]],null,null,null,null,null)),r["ɵncd"](null,1),(t()(),r["ɵand"](16777216,null,null,1,null,s)),r["ɵdid"](6,212992,null,0,o.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null),r["ɵncd"](null,2)],(function(t,e){t(e,6,0,e.component._portal)}),(function(t,e){var n=e.component;t(e,2,0,n._getExpandedState(),n._headerId,n.id)}))}var c=r["ɵcrt"]({encapsulation:2,styles:[".mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:0}.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-description,.mat-expansion-panel-header-title{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-description,[dir=rtl] .mat-expansion-panel-header-title{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}"],data:{animation:[{type:7,name:"indicatorRotate",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{transform:"rotate(0deg)"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{transform:"rotate(180deg)"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}},{type:7,name:"expansionHeight",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{height:"{{collapsedHeight}}"},offset:null},options:{params:{collapsedHeight:"48px"}}},{type:0,name:"expanded",styles:{type:6,styles:{height:"{{expandedHeight}}"},offset:null},options:{params:{expandedHeight:"64px"}}},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:3,steps:[{type:11,selector:"@indicatorRotate",animation:{type:9,options:null},options:{optional:!0}},{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"}],options:null},options:null}],options:{}}]}});function u(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,"span",[["class","mat-expansion-indicator"]],[[24,"@indicatorRotate",0]],null,null,null,null))],null,(function(t,e){t(e,0,0,e.component._getExpandedState())}))}function h(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,3,"span",[["class","mat-content"]],null,null,null,null,null)),r["ɵncd"](null,0),r["ɵncd"](null,1),r["ɵncd"](null,2),(t()(),r["ɵand"](16777216,null,null,1,null,u)),r["ɵdid"](5,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){t(e,5,0,e.component._showToggle())}),null)}},Azqq:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return f}));var r=n("CcnG"),i=(n("uGex"),n("Ip0R")),o=n("eDkP"),a=n("Fzqc"),s=(n("M2Lx"),n("4c35"),n("dWZg"),n("qAlS"),n("Wf4p"),n("ZYjt"),n("seP3"),n("gIcY"),n("lLAP"),r["ɵcrt"]({encapsulation:2,styles:[".mat-select{display:inline-block;width:100%;outline:0}.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 .4s cubic-bezier(.25,.8,.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}@media (-ms-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 .4s .133s cubic-bezier(.25,.8,.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}"],data:{animation:[{type:7,name:"transformPanelWrap",definitions:[{type:1,expr:"* => void",animation:{type:11,selector:"@transformPanel",animation:[{type:9,options:null}],options:{optional:!0}},options:null}],options:{}},{type:7,name:"transformPanel",definitions:[{type:0,name:"void",styles:{type:6,styles:{transform:"scaleY(0.8)",minWidth:"100%",opacity:0},offset:null},options:void 0},{type:0,name:"showing",styles:{type:6,styles:{opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:0,name:"showing-multiple",styles:{type:6,styles:{opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:1,expr:"void => *",animation:{type:4,styles:null,timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}}]}}));function l(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"span",[["class","mat-select-placeholder"]],null,null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){t(e,1,0,e.component.placeholder||" ")}))}function c(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){t(e,1,0,e.component.triggerValue||" ")}))}function u(t){return r["ɵvid"](0,[r["ɵncd"](null,0),(t()(),r["ɵand"](0,null,null,0))],null,null)}function h(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,5,"span",[["class","mat-select-value-text"]],null,null,null,null,null)),r["ɵdid"](1,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,c)),r["ɵdid"](3,16384,null,0,i.NgSwitchDefault,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],null,null),(t()(),r["ɵand"](16777216,null,null,1,null,u)),r["ɵdid"](5,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){t(e,1,0,!!e.component.customTrigger),t(e,5,0,!0)}),null)}function d(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"div",[["class","mat-select-panel-wrap"]],[[24,"@transformPanelWrap",0]],null,null,null,null)),(t()(),r["ɵeld"](1,0,[[2,0],["panel",1]],null,3,"div",[],[[24,"@transformPanel",0],[4,"transformOrigin",null],[4,"font-size","px"]],[[null,"@transformPanel.done"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"@transformPanel.done"===e&&(r=!1!==i._panelDoneAnimatingStream.next(n.toState)&&r),"keydown"===e&&(r=!1!==i._handleKeydown(n)&&r),r}),null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](3,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵncd"](null,1)],(function(t,e){var n=e.component;t(e,3,0,r["ɵinlineInterpolate"](1,"mat-select-panel ",n._getPanelTheme(),""),n.panelClass)}),(function(t,e){var n=e.component;t(e,0,0,void 0),t(e,1,0,n.multiple?"showing-multiple":"showing",n._transformOrigin,n._triggerFontSize)}))}function f(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{trigger:0}),r["ɵqud"](671088640,2,{panel:0}),r["ɵqud"](671088640,3,{overlayDir:0}),(t()(),r["ɵeld"](3,0,[[1,0],["trigger",1]],null,9,"div",[["aria-hidden","true"],["cdk-overlay-origin",""],["class","mat-select-trigger"]],null,[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.toggle()&&r),r}),null,null)),r["ɵdid"](4,16384,[["origin",4]],0,o.b,[r.ElementRef],null,null),(t()(),r["ɵeld"](5,0,null,null,5,"div",[["class","mat-select-value"]],null,null,null,null,null)),r["ɵdid"](6,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,l)),r["ɵdid"](8,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,h)),r["ɵdid"](10,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵeld"](11,0,null,null,1,"div",[["class","mat-select-arrow-wrapper"]],null,null,null,null,null)),(t()(),r["ɵeld"](12,0,null,null,0,"div",[["class","mat-select-arrow"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,(function(t,e,n){var r=!0,i=t.component;return"backdropClick"===e&&(r=!1!==i.close()&&r),"attach"===e&&(r=!1!==i._onAttached()&&r),"detach"===e&&(r=!1!==i.close()&&r),r}),d)),r["ɵdid"](14,671744,[[3,4]],0,o.a,[o.d,r.TemplateRef,r.ViewContainerRef,o.k,[2,a.b]],{origin:[0,"origin"],positions:[1,"positions"],offsetY:[2,"offsetY"],minWidth:[3,"minWidth"],backdropClass:[4,"backdropClass"],scrollStrategy:[5,"scrollStrategy"],open:[6,"open"],hasBackdrop:[7,"hasBackdrop"],lockPosition:[8,"lockPosition"]},{backdropClick:"backdropClick",attach:"attach",detach:"detach"})],(function(t,e){var n=e.component;t(e,6,0,n.empty),t(e,8,0,!0),t(e,10,0,!1),t(e,14,0,r["ɵnov"](e,4),n._positions,n._offsetY,null==n._triggerRect?null:n._triggerRect.width,"cdk-overlay-transparent-backdrop",n._scrollStrategy,n.panelOpen,"","")}),null)}},B55N:function(t,e,n){!function(t){"use strict";t.defineLocale("ja",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(t){return t.week()<this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(t){return this.week()<t.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n("wd/R"))},B9G6:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.groupBy=function(t,e,n,i){return r.groupBy(t,e,n,i)(this)}},BHnd:function(t,e,n){"use strict";n.d(e,"m",(function(){return C})),n.d(e,"b",(function(){return g})),n.d(e,"f",(function(){return m})),n.d(e,"c",(function(){return y})),n.d(e,"e",(function(){return v})),n.d(e,"a",(function(){return b})),n.d(e,"k",(function(){return p})),n.d(e,"h",(function(){return _})),n.d(e,"j",(function(){return w})),n.d(e,"g",(function(){return x})),n.d(e,"d",(function(){return M})),n.d(e,"i",(function(){return S})),n.d(e,"l",(function(){return k})),n.d(e,"n",(function(){return A}));var r=n("4+yM"),i=n("y4qS"),o=n("YlbQ"),a=n("n6gG"),s=n("26FU"),l=n("K9Ia"),c=n("pugT"),u=n("p0ib"),h=n("F/XL"),d=n("dzgT"),f=n("67Y/"),p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.stickyCssClass="mat-table-sticky",e}return Object(r.b)(e,t),e}(i.o),g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.b),m=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.j),y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.d),v=function(t){function e(e,n){var r=t.call(this,e,n)||this;return n.nativeElement.classList.add("mat-column-"+e.cssClassFriendlyName),r}return Object(r.b)(e,t),e}(i.i),b=function(t){function e(e,n){var r=t.call(this,e,n)||this;return n.nativeElement.classList.add("mat-column-"+e.cssClassFriendlyName),r}return Object(r.b)(e,t),e}(i.a),_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.l),w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.n),x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.k),M=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.g),S=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.m),A=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(i.q),C=function(){return function(){}}(),k=function(t){function e(e){void 0===e&&(e=[]);var n=t.call(this)||this;return n._renderData=new s.a([]),n._filter=new s.a(""),n._internalPageChanges=new l.b,n._renderChangesSubscription=c.a.EMPTY,n.sortingDataAccessor=function(t,e){var n=t[e];if(Object(a.a)(n)){var r=Number(n);return r<9007199254740991?r:n}return n},n.sortData=function(t,e){var r=e.active,i=e.direction;return r&&""!=i?t.sort((function(t,e){var o=n.sortingDataAccessor(t,r),a=n.sortingDataAccessor(e,r),s=0;return null!=o&&null!=a?o>a?s=1:o<a&&(s=-1):null!=o?s=1:null!=a&&(s=-1),s*("asc"==i?1:-1)})):t},n.filterPredicate=function(t,e){var n=Object.keys(t).reduce((function(e,n){return e+t[n]+"◬"}),"").toLowerCase(),r=e.trim().toLowerCase();return-1!=n.indexOf(r)},n._data=new s.a(e),n._updateChangeSubscription(),n}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"data",{get:function(){return this._data.value},set:function(t){this._data.next(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filter",{get:function(){return this._filter.value},set:function(t){this._filter.next(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"sort",{get:function(){return this._sort},set:function(t){this._sort=t,this._updateChangeSubscription()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paginator",{get:function(){return this._paginator},set:function(t){this._paginator=t,this._updateChangeSubscription()},enumerable:!0,configurable:!0}),e.prototype._updateChangeSubscription=function(){var t=this,e=this._sort?Object(u.a)(this._sort.sortChange,this._sort.initialized):Object(h.a)(null),n=this._paginator?Object(u.a)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Object(h.a)(null),r=this._data,i=Object(d.b)([r,this._filter]).pipe(Object(f.a)((function(e){return t._filterData(e[0])}))),o=Object(d.b)([i,e]).pipe(Object(f.a)((function(e){return t._orderData(e[0])}))),a=Object(d.b)([o,n]).pipe(Object(f.a)((function(e){return t._pageData(e[0])})));this._renderChangesSubscription.unsubscribe(),this._renderChangesSubscription=a.subscribe((function(e){return t._renderData.next(e)}))},e.prototype._filterData=function(t){var e=this;return this.filteredData=this.filter?t.filter((function(t){return e.filterPredicate(t,e.filter)})):t,this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData},e.prototype._orderData=function(t){return this.sort?this.sortData(t.slice(),this.sort):t},e.prototype._pageData=function(t){if(!this.paginator)return t;var e=this.paginator.pageIndex*this.paginator.pageSize;return t.slice(e,e+this.paginator.pageSize)},e.prototype._updatePaginator=function(t){var e=this;Promise.resolve().then((function(){var n=e.paginator;if(n&&(n.length=t,n.pageIndex>0)){var r=Math.ceil(n.length/n.pageSize)-1||0,i=Math.min(n.pageIndex,r);i!==n.pageIndex&&(n.pageIndex=i,e._internalPageChanges.next())}}))},e.prototype.connect=function(){return this._renderData},e.prototype.disconnect=function(){},e}(o.b)},BRsN:function(t,e,n){var r=n("GhSp"),i=n("ENu8");t.exports=n("C61u")?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},BSEn:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.bufferToggle=function(t,e){return r.bufferToggle(t,e)(this)}},BVg3:function(t,e,n){!function(t){"use strict";function e(t){return t%100==11||t%10!=1}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return e(t)?o+(n||i?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?o+(n||i?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return e(t)?o+(n||i?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":i?"dag":"degi";case"dd":return e(t)?n?o+"dagar":o+(i?"daga":"dögum"):n?o+"dagur":o+(i?"dag":"degi");case"M":return n?"mánuður":i?"mánuð":"mánuði";case"MM":return e(t)?n?o+"mánuðir":o+(i?"mánuði":"mánuðum"):n?o+"mánuður":o+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":return e(t)?o+(n||i?"ár":"árum"):o+(n||i?"ár":"ári")}}t.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_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:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",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"))},BdNY:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("4Hgy");r.Observable.prototype.do=i._do,r.Observable.prototype._do=i._do},BfU5:function(t,e,n){var r=n("ekG2"),i=n("7whZ").document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},BgWK:function(t,e,n){"use strict";n.d(e,"e",(function(){return b})),n.d(e,"b",(function(){return x})),n.d(e,"a",(function(){return m})),n.d(e,"c",(function(){return y})),n.d(e,"d",(function(){return v})),n.d(e,"f",(function(){return _}));var r=n("CcnG"),i=(n("ihYY"),n("Wf4p"),n("4+yM")),o=n("4c35"),a=n("vGXY"),s=n("Ip0R"),l=n("eDkP"),c=n("YSh2"),u=n("K9Ia"),h=n("p0ib"),d=n("F/XL"),f=n("VnD/"),p=n("t9fZ"),g=n("Fzqc"),m=new r.InjectionToken("MatBottomSheetData"),y=function(){return function(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.closeOnNavigation=!0,this.autoFocus=!1,this.restoreFocus=!0}}(),v=function(t){function e(e,n,i,o,s,l){var c=t.call(this)||this;return c._elementRef=e,c._changeDetectorRef=n,c._focusTrapFactory=i,c.bottomSheetConfig=l,c._animationState="void",c._animationStateChanged=new r.EventEmitter,c._elementFocusedBeforeOpened=null,c._document=s,c._breakpointSubscription=o.observe([a.b.Medium,a.b.Large,a.b.XLarge]).subscribe((function(){c._toggleClass("mat-bottom-sheet-container-medium",o.isMatched(a.b.Medium)),c._toggleClass("mat-bottom-sheet-container-large",o.isMatched(a.b.Large)),c._toggleClass("mat-bottom-sheet-container-xlarge",o.isMatched(a.b.XLarge))})),c}return Object(i.b)(e,t),e.prototype.attachComponentPortal=function(t){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)},e.prototype.attachTemplatePortal=function(t){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)},e.prototype.enter=function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())},e.prototype.exit=function(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())},e.prototype.ngOnDestroy=function(){this._breakpointSubscription.unsubscribe(),this._destroyed=!0},e.prototype._onAnimationDone=function(t){"hidden"===t.toState?this._restoreFocus():"visible"===t.toState&&this._trapFocus(),this._animationStateChanged.emit(t)},e.prototype._onAnimationStart=function(t){this._animationStateChanged.emit(t)},e.prototype._toggleClass=function(t,e){var n=this._elementRef.nativeElement.classList;e?n.add(t):n.remove(t)},e.prototype._validatePortalAttached=function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach bottom sheet content after content is already attached")},e.prototype._setPanelClass=function(){var t=this._elementRef.nativeElement,e=this.bottomSheetConfig.panelClass;Array.isArray(e)?e.forEach((function(e){return t.classList.add(e)})):e&&t.classList.add(e)},e.prototype._trapFocus=function(){var t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this.bottomSheetConfig.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{var e=this._document.activeElement;e===t||t.contains(e)||t.focus()}},e.prototype._restoreFocus=function(){var t=this._elementFocusedBeforeOpened;this.bottomSheetConfig.restoreFocus&&t&&"function"==typeof t.focus&&t.focus(),this._focusTrap&&this._focusTrap.destroy()},e.prototype._savePreviouslyFocusedElement=function(){var t=this;this._elementFocusedBeforeOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return t._elementRef.nativeElement.focus()}))},e}(o.a),b=function(){return function(){}}(),_=function(){function t(t,e,n){var r=this;this._overlayRef=e,this._afterDismissed=new u.b,this._afterOpened=new u.b,this.containerInstance=t,this.disableClose=t.bottomSheetConfig.disableClose,t._animationStateChanged.pipe(Object(f.a)((function(t){return"done"===t.phaseName&&"visible"===t.toState})),Object(p.a)(1)).subscribe((function(){r._afterOpened.next(),r._afterOpened.complete()})),t._animationStateChanged.pipe(Object(f.a)((function(t){return"done"===t.phaseName&&"hidden"===t.toState})),Object(p.a)(1)).subscribe((function(){clearTimeout(r._closeFallbackTimeout),e.dispose()})),e.detachments().pipe(Object(p.a)(1)).subscribe((function(){r._afterDismissed.next(r._result),r._afterDismissed.complete()})),Object(h.a)(e.backdropClick(),e.keydownEvents().pipe(Object(f.a)((function(t){return t.keyCode===c.h})))).subscribe((function(t){r.disableClose||"keydown"===t.type&&Object(c.t)(t)||(t.preventDefault(),r.dismiss())}))}return t.prototype.dismiss=function(t){var e=this;this._afterDismissed.closed||(this.containerInstance._animationStateChanged.pipe(Object(f.a)((function(t){return"start"===t.phaseName})),Object(p.a)(1)).subscribe((function(t){e._closeFallbackTimeout=setTimeout((function(){e._overlayRef.dispose()}),t.totalTime+100),e._overlayRef.detachBackdrop()})),this._result=t,this.containerInstance.exit())},t.prototype.afterDismissed=function(){return this._afterDismissed.asObservable()},t.prototype.afterOpened=function(){return this._afterOpened.asObservable()},t.prototype.backdropClick=function(){return this._overlayRef.backdropClick()},t.prototype.keydownEvents=function(){return this._overlayRef.keydownEvents()},t}(),w=new r.InjectionToken("mat-bottom-sheet-default-options"),x=function(){function t(t,e,n,r,i){this._overlay=t,this._injector=e,this._parentBottomSheet=n,this._location=r,this._defaultOptions=i,this._bottomSheetRefAtThisLevel=null}return Object.defineProperty(t.prototype,"_openedBottomSheetRef",{get:function(){var t=this._parentBottomSheet;return t?t._openedBottomSheetRef:this._bottomSheetRefAtThisLevel},set:function(t){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=t:this._bottomSheetRefAtThisLevel=t},enumerable:!0,configurable:!0}),t.prototype.open=function(t,e){var n=this,a=function(t,e){return Object(i.a)({},t,e)}(this._defaultOptions||new y,e),s=this._createOverlay(a),l=this._attachContainer(s,a),c=new _(l,s,this._location);if(t instanceof r.TemplateRef)l.attachTemplatePortal(new o.h(t,null,{$implicit:a.data,bottomSheetRef:c}));else{var u=new o.d(t,void 0,this._createInjector(a,c)),h=l.attachComponentPortal(u);c.instance=h.instance}return c.afterDismissed().subscribe((function(){n._openedBottomSheetRef==c&&(n._openedBottomSheetRef=null)})),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe((function(){return c.containerInstance.enter()})),this._openedBottomSheetRef.dismiss()):c.containerInstance.enter(),this._openedBottomSheetRef=c,c},t.prototype.dismiss=function(){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss()},t.prototype.ngOnDestroy=function(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()},t.prototype._attachContainer=function(t,e){var n=new o.f(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[y,e]])),r=new o.d(v,e.viewContainerRef,n);return t.attach(r).instance},t.prototype._createOverlay=function(t){var e=new l.e({direction:t.direction,hasBackdrop:t.hasBackdrop,disposeOnNavigation:t.closeOnNavigation,maxWidth:"100%",scrollStrategy:t.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0")});return t.backdropClass&&(e.backdropClass=t.backdropClass),this._overlay.create(e)},t.prototype._createInjector=function(t,e){var n=t&&t.viewContainerRef&&t.viewContainerRef.injector,r=new WeakMap([[_,e],[m,t.data]]);return!t.direction||n&&n.get(g.b,null)||r.set(g.b,{value:t.direction,change:Object(d.a)()}),new o.f(n||this._injector,r)},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(l.d),Object(r["ɵɵinject"])(r.INJECTOR),Object(r["ɵɵinject"])(t,12),Object(r["ɵɵinject"])(s.Location,8),Object(r["ɵɵinject"])(w,8))},token:t,providedIn:b}),t}()},BilO:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.of=r.of},Blfk:function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"d",(function(){return h})),n.d(e,"a",(function(){return c})),n.d(e,"c",(function(){return d}));var r=n("4+yM"),i=n("n6gG"),o=n("CcnG"),a=n("Wf4p"),s=function(){return function(t){this._elementRef=t}}(),l=Object(a.D)(s,"primary"),c=new o.InjectionToken("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}}),u=function(t){function e(n,r,i,o,a){var s=t.call(this,n)||this;s._elementRef=n,s._document=i,s._diameter=100,s._value=0,s._fallbackAnimation=!1,s.mode="determinate";var l=e._diameters;return l.has(i.head)||l.set(i.head,new Set([100])),s._fallbackAnimation=r.EDGE||r.TRIDENT,s._noopAnimations="NoopAnimations"===o&&!!a&&!a._forceAnimations,a&&(a.diameter&&(s.diameter=a.diameter),a.strokeWidth&&(s.strokeWidth=a.strokeWidth)),s}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"diameter",{get:function(){return this._diameter},set:function(t){this._diameter=Object(i.f)(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"strokeWidth",{get:function(){return this._strokeWidth||this.diameter/10},set:function(t){this._strokeWidth=Object(i.f)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return"determinate"===this.mode?this._value:0},set:function(t){this._value=Math.max(0,Math.min(100,Object(i.f)(t)))},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this._elementRef.nativeElement;this._styleRoot=function(t,e){if("undefined"!=typeof window){var n=e.head;if(n&&(n.createShadowRoot||n.attachShadow)){var r=t.getRootNode?t.getRootNode():null;if(r instanceof window.ShadowRoot)return r}}return null}(t,this._document)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate"+(this._fallbackAnimation?"-fallback":"")+"-animation")},Object.defineProperty(e.prototype,"_circleRadius",{get:function(){return(this.diameter-10)/2},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_viewBox",{get:function(){var t=2*this._circleRadius+this.strokeWidth;return"0 0 "+t+" "+t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_strokeCircumference",{get:function(){return 2*Math.PI*this._circleRadius},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_strokeDashOffset",{get:function(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_circleStrokeWidth",{get:function(){return this.strokeWidth/this.diameter*100},enumerable:!0,configurable:!0}),e.prototype._attachStyleNode=function(){var t=this._styleRoot,n=this._diameter,r=e._diameters,i=r.get(t);if(!i||!i.has(n)){var o=this._document.createElement("style");o.setAttribute("mat-spinner-animation",n+""),o.textContent=this._getAnimationText(),t.appendChild(o),i||(i=new Set,r.set(t,i)),i.add(n)}},e.prototype._getAnimationText=function(){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)},e._diameters=new WeakMap,e}(l),h=function(t){function e(e,n,r,i,o){var a=t.call(this,e,n,r,i,o)||this;return a.mode="indeterminate",a}return Object(r.b)(e,t),e}(u),d=function(){return function(){}}()},By1P:function(t,e,n){"use strict";var r=n("C61u"),i=n("mHY4"),o=n("/tXR"),a=n("GRew"),s=n("CYMq"),l=n("n7vu"),c=Object.assign;t.exports=!c||n("S4vA")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=s(t),c=arguments.length,u=1,h=o.f,d=a.f;c>u;)for(var f,p=l(arguments[u++]),g=h?i(p).concat(h(p)):i(p),m=g.length,y=0;m>y;)f=g[y++],r&&!d.call(p,f)||(n[f]=p[f]);return n}:c},ByF4:function(t,e,n){!function(t){"use strict";t.defineLocale("fo",{months:"januar_februar_mars_apríl_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ánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_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:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"C/AH":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Elj+");r.Observable.prototype.repeat=i.repeat},C2QD:function(t,e){function n(t){this.ms=(t=t||{}).min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}t.exports=n,n.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-n:t+n}return 0|Math.min(t,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(t){this.ms=t},n.prototype.setMax=function(t){this.max=t},n.prototype.setJitter=function(t){this.jitter=t}},C5kU:function(t,e,n){"use strict";var r=n("GfoU")(!0);n("OTpG")(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},C61u:function(t,e,n){t.exports=!n("S4vA")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},C8tm:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("B9G6");r.Observable.prototype.groupBy=i.groupBy},CNfY:function(t,e,n){"use strict";n.d(e,"a",(function(){return f})),n.d(e,"b",(function(){return p})),n.d(e,"c",(function(){return g}));var r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function i(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function o(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(i(arguments[e]));return t}var a=n("CcnG"),s=n("26FU"),l=n("K9Ia"),c=n("bne5"),u=n("ny24"),h=n("Gi3i"),d=function(){function t(t,e){this.container=t,this.scrollCallback=e,this.margin=30,this.maxSpeed=25,this.point={x:0,y:0},this.boundaryRect=this.container.getBoundingClientRect()}return t.prototype.onMove=function(t){var e=this;this.point=t,cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){return e.scrollTick()}))},t.prototype.scrollTick=function(){var t=this;cancelAnimationFrame(this.animationFrame),this.autoScroll()&&(this.animationFrame=requestAnimationFrame((function(){return t.scrollTick()})))},t.prototype.autoScroll=function(){var t,e,n=this;return t=this.point.x<this.boundaryRect.left+this.margin?Math.floor(Math.max(-1,(this.point.x-this.boundaryRect.left)/this.margin-1)*this.maxSpeed):this.point.x>this.boundaryRect.right-this.margin?Math.ceil(Math.min(1,(this.point.x-this.boundaryRect.right)/this.margin+1)*this.maxSpeed):0,e=this.point.y<this.boundaryRect.top+this.margin?Math.floor(Math.max(-1,(this.point.y-this.boundaryRect.top)/this.margin-1)*this.maxSpeed):this.point.y>this.boundaryRect.bottom-this.margin?Math.ceil(Math.min(1,(this.point.y-this.boundaryRect.bottom)/this.margin+1)*this.maxSpeed):0,setTimeout((function(){e&&n.scrollY(e),t&&n.scrollX(t)})),t||e},t.prototype.scrollY=function(t){this.container.scrollTop+=t,this.scrollCallback&&this.scrollCallback({x:0,y:t})},t.prototype.scrollX=function(t){this.container.scrollLeft+=t,this.scrollCallback&&this.scrollCallback({x:t,y:0})},t.prototype.destroy=function(){cancelAnimationFrame(this.animationFrame)},t}(),f=function(){function t(){this.debugInfo=new s.a(null),this.enabled=!1}return t.prototype.log=function(t){this.debugInfo.next(t)},t.prototype.reset=function(){this.debugInfo.next(null)},t.ngInjectableDef=Object(a["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}(),p=function(){function t(t,e,n,r){var i=this;this.cdkDrag=t,this.dragDebugService=e,this.zone=n,this.changeDetectorRef=r,this.destroy$=new l.b,this.stopDragging$=new l.b,this.lastScroll={top:0,left:0},this.dragRef=this.cdkDrag._dragRef,this.dragRef?this.zone.runOutsideAngular((function(){i.dragRef.started.pipe(Object(u.a)(i.destroy$)).subscribe((function(t){i.log("Started",t,i.dragRef.isDragging()),i.started()})),i.dragRef.ended.pipe(Object(u.a)(i.destroy$)).subscribe((function(t){i.log("Ended",t),i.ended()})),i.dragRef.entered.pipe(Object(u.a)(i.destroy$)).subscribe((function(t){i.log("Entered",t),i.entered()})),i.dragRef.exited.pipe(Object(u.a)(i.destroy$)).subscribe((function(t){i.log("Exited",t),i.exited()}))})):this.log("CdkDrag not found",this.cdkDrag,this.dragRef)}return t.prototype.ngOnChanges=function(t){var e=this;t.dragConnectedIds&&this.dragRef.isDragging()&&setTimeout((function(){e.syncSiblings()}))},t.prototype.ngOnDestroy=function(){this.destroy$.next(),this.destroy$.complete(),this.stopDragging$.next(),this.stopDragging$.complete(),this.destroyAutoScroll()},t.prototype.started=function(){var t=this;this.scrollContainer&&(this.destroyAutoScroll(),this.addDebugInfo(),this.autoScroll=new d(this.scrollContainer),this.lastScroll.top=this.scrollContainer.scrollTop,this.lastScroll.left=this.scrollContainer.scrollLeft,Object(c.a)(this.scrollContainer,"scroll").pipe(Object(u.a)(this.stopDragging$)).subscribe((function(){var e=t.scrollContainer.scrollLeft-t.lastScroll.left,n=t.scrollContainer.scrollTop-t.lastScroll.top;(e||n)&&t.handleScroll(e,n),t.lastScroll.top=t.scrollContainer.scrollTop,t.lastScroll.left=t.scrollContainer.scrollLeft})),this.dragRef.moved.pipe(Object(h.a)(10),Object(u.a)(this.stopDragging$)).subscribe((function(e){t.autoScroll.onMove(e.pointerPosition)})))},t.prototype.ended=function(){this.destroyAutoScroll(),this.stopDragging$.next(),this.dragDebugService.reset()},t.prototype.entered=function(){this.dragFixContainer()},t.prototype.exited=function(){this.dragFixContainer()},t.prototype.handleScroll=function(t,e){var n=this.getDropListRef();this.adjustContainers(),this.adjustItems(t,e),n._draggables.length>n._itemPositions.length&&this.syncItems(),this.addDebugInfo()},t.prototype.destroyAutoScroll=function(){this.autoScroll&&(this.autoScroll.destroy(),this.autoScroll=null)},t.prototype.getDropListRef=function(){return this.dragRef._dropContainer},t.prototype.addDebugInfo=function(){if(this.dragDebugService.enabled){var t=this.getDropListRef(),e=o(t._itemPositions.map((function(t){return{clientRect:t.clientRect,color:"blue",id:t.drag.data.data.name}})),t._siblings.map((function(t){return{clientRect:t._clientRect,color:"green",id:""}})),[{clientRect:t._clientRect,color:"#2FD1BB",id:""}]);this.dragDebugService.log(e.filter((function(t){return t.clientRect})))}},t.prototype.dragFixContainer=function(){var t=this;setTimeout((function(){t.getDropListRef()._cacheOwnPosition(),t.addDebugInfo()})),this.changeDetectorRef.markForCheck()},t.prototype.syncSiblings=function(){var t=this.getDropListRef();this.log("syncSiblings before",t._siblings.length),t.beforeStarted.next(),this.log("syncSiblings after",t._siblings.length),this.adjustContainers()},t.prototype.syncItems=function(){var t=this.getDropListRef(),e=t._itemPositions;t._activeDraggables=t._draggables.slice(),t._cacheItemPositions();var n=t._itemPositions;t._itemPositions=o(e),n.forEach((function(n){e.find((function(t){return n.drag===t.drag}))||t._itemPositions.push(n)})),t._activeDraggables.push(this.dragRef)},t.prototype.adjustContainers=function(){var t=this.getDropListRef();t._cacheOwnPosition(),t._siblings.forEach((function(t){t._cacheOwnPosition()}))},t.prototype.adjustItems=function(t,e){this.getDropListRef()._itemPositions.forEach((function(n){n.originalRect=n.originalRect||n.clientRect,n.clientRect=r({},n.clientRect,{left:n.clientRect.left-t,right:n.clientRect.right-t,top:n.clientRect.top-e,bottom:n.clientRect.bottom-e})}))},t.prototype.log=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this.dragDebugService.enabled&&console.log(t,e)},t}(),g=function(){return function(){}}()},COG4:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("+Vid")),r(n("VBAv"))},COpn:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.skipLast=function(t){return r.skipLast(t)(this)}},CS9Q:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("siIJ"),o=function(t){function e(n,r){void 0===r&&(r=i.a.now);var o=t.call(this,n,(function(){return e.delegate&&e.delegate!==o?e.delegate.now():r()}))||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return r.__extends(e,t),e.prototype.schedule=function(n,r,i){return void 0===r&&(r=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,r,i):t.prototype.schedule.call(this,n,r,i)},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}(i.a)},CSYt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.range=function(t){return function(e){if(!i.isPresent(t))return null;if(i.isPresent(r.Validators.required(e)))return null;var n=+e.value;return n>=t[0]&&n<=t[1]?null:{actualValue:n,requiredValue:t,range:!0}}}},CVW7:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.sample=function(t){return r.sample(t)(this)}},CXhC:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setHours(0,0,0,0),e}},CYMq:function(t,e,n){var r=n("yQFZ");t.exports=function(t){return Object(r(t))}},CcnG:function(t,e,n){"use strict";n.r(e),n.d(e,"ɵangular_packages_core_core_q",(function(){return ub})),n.d(e,"ɵangular_packages_core_core_n",(function(){return sb})),n.d(e,"ɵangular_packages_core_core_o",(function(){return lb})),n.d(e,"ɵangular_packages_core_core_p",(function(){return cb})),n.d(e,"ɵangular_packages_core_core_r",(function(){return hb})),n.d(e,"ɵangular_packages_core_core_f",(function(){return by})),n.d(e,"ɵangular_packages_core_core_l",(function(){return ld})),n.d(e,"ɵangular_packages_core_core_m",(function(){return gd})),n.d(e,"ɵangular_packages_core_core_k",(function(){return Uv})),n.d(e,"ɵangular_packages_core_core_j",(function(){return Yv})),n.d(e,"ɵangular_packages_core_core_b",(function(){return ct})),n.d(e,"ɵangular_packages_core_core_a",(function(){return it})),n.d(e,"ɵangular_packages_core_core_c",(function(){return vl})),n.d(e,"ɵangular_packages_core_core_d",(function(){return al})),n.d(e,"ɵangular_packages_core_core_e",(function(){return dl})),n.d(e,"ɵangular_packages_core_core_i",(function(){return Lv})),n.d(e,"ɵangular_packages_core_core_s",(function(){return Qy})),n.d(e,"ɵangular_packages_core_core_u",(function(){return Xy})),n.d(e,"ɵangular_packages_core_core_t",(function(){return Gy})),n.d(e,"ɵangular_packages_core_core_x",(function(){return Jy})),n.d(e,"ɵangular_packages_core_core_v",(function(){return Ky})),n.d(e,"ɵangular_packages_core_core_w",(function(){return Zy})),n.d(e,"ɵangular_packages_core_core_ba",(function(){return kp})),n.d(e,"ɵangular_packages_core_core_bb",(function(){return wr})),n.d(e,"ɵangular_packages_core_core_bc",(function(){return De})),n.d(e,"ɵangular_packages_core_core_bd",(function(){return Ve})),n.d(e,"ɵangular_packages_core_core_be",(function(){return an})),n.d(e,"ɵangular_packages_core_core_bm",(function(){return dr})),n.d(e,"ɵangular_packages_core_core_bl",(function(){return _e})),n.d(e,"ɵangular_packages_core_core_g",(function(){return Ja})),n.d(e,"ɵangular_packages_core_core_h",(function(){return Qa})),n.d(e,"ɵangular_packages_core_core_bg",(function(){return Ei})),n.d(e,"ɵangular_packages_core_core_bk",(function(){return At})),n.d(e,"ɵangular_packages_core_core_bh",(function(){return b})),n.d(e,"ɵangular_packages_core_core_bi",(function(){return _})),n.d(e,"ɵangular_packages_core_core_bn",(function(){return O})),n.d(e,"ɵangular_packages_core_core_y",(function(){return hp})),n.d(e,"ɵangular_packages_core_core_z",(function(){return zd})),n.d(e,"createPlatform",(function(){return Mv})),n.d(e,"assertPlatform",(function(){return Av})),n.d(e,"destroyPlatform",(function(){return Cv})),n.d(e,"getPlatform",(function(){return kv})),n.d(e,"PlatformRef",(function(){return Tv})),n.d(e,"ApplicationRef",(function(){return Ov})),n.d(e,"createPlatformFactory",(function(){return Sv})),n.d(e,"NgProbeToken",(function(){return xv})),n.d(e,"enableProdMode",(function(){return Xr})),n.d(e,"isDevMode",(function(){return Gr})),n.d(e,"APP_ID",(function(){return vy})),n.d(e,"PACKAGE_ROOT_URL",(function(){return Ay})),n.d(e,"PLATFORM_INITIALIZER",(function(){return xy})),n.d(e,"PLATFORM_ID",(function(){return My})),n.d(e,"APP_BOOTSTRAP_LISTENER",(function(){return Sy})),n.d(e,"APP_INITIALIZER",(function(){return my})),n.d(e,"ApplicationInitStatus",(function(){return yy})),n.d(e,"DebugElement",(function(){return ob})),n.d(e,"DebugEventListener",(function(){return Hv})),n.d(e,"DebugNode",(function(){return ib})),n.d(e,"asNativeElements",(function(){return qv})),n.d(e,"getDebugNode",(function(){return nb})),n.d(e,"Testability",(function(){return pv})),n.d(e,"TestabilityRegistry",(function(){return gv})),n.d(e,"setTestabilityGetter",(function(){return mv})),n.d(e,"TRANSLATIONS",(function(){return Ty})),n.d(e,"TRANSLATIONS_FORMAT",(function(){return Ey})),n.d(e,"LOCALE_ID",(function(){return ky})),n.d(e,"MissingTranslationStrategy",(function(){return Oy})),n.d(e,"ApplicationModule",(function(){return db})),n.d(e,"wtfCreateScope",(function(){return ev})),n.d(e,"wtfLeave",(function(){return nv})),n.d(e,"wtfStartTimeRange",(function(){return rv})),n.d(e,"wtfEndTimeRange",(function(){return iv})),n.d(e,"Type",(function(){return os})),n.d(e,"EventEmitter",(function(){return nm})),n.d(e,"ErrorHandler",(function(){return Rr})),n.d(e,"Sanitizer",(function(){return _i})),n.d(e,"SecurityContext",(function(){return bi})),n.d(e,"Attribute",(function(){return T})),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",(function(){return bl})),n.d(e,"ContentChild",(function(){return xl})),n.d(e,"ContentChildren",(function(){return wl})),n.d(e,"Query",(function(){return _l})),n.d(e,"ViewChild",(function(){return Sl})),n.d(e,"ViewChildren",(function(){return Ml})),n.d(e,"Component",(function(){return ey})),n.d(e,"Directive",(function(){return ty})),n.d(e,"HostBinding",(function(){return oy})),n.d(e,"HostListener",(function(){return ay})),n.d(e,"Input",(function(){return ry})),n.d(e,"Output",(function(){return iy})),n.d(e,"Pipe",(function(){return ny})),n.d(e,"NgModule",(function(){return fy})),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",(function(){return Nr})),n.d(e,"NO_ERRORS_SCHEMA",(function(){return Br})),n.d(e,"ViewEncapsulation",(function(){return St})),n.d(e,"Version",(function(){return ad})),n.d(e,"VERSION",(function(){return sd})),n.d(e,"InjectFlags",(function(){return E})),n.d(e,"ɵɵdefineInjectable",(function(){return P})),n.d(e,"defineInjectable",(function(){return L})),n.d(e,"ɵɵdefineInjector",(function(){return I})),n.d(e,"forwardRef",(function(){return W})),n.d(e,"resolveForwardRef",(function(){return V})),n.d(e,"Injectable",(function(){return ks})),n.d(e,"Injector",(function(){return Us})),n.d(e,"ɵɵinject",(function(){return ot})),n.d(e,"inject",(function(){return at})),n.d(e,"INJECTOR",(function(){return Z})),n.d(e,"ReflectiveInjector",(function(){return yl})),n.d(e,"ResolvedReflectiveFactory",(function(){return cl})),n.d(e,"ReflectiveKey",(function(){return rl})),n.d(e,"InjectionToken",(function(){return K})),n.d(e,"Inject",(function(){return x})),n.d(e,"Optional",(function(){return M})),n.d(e,"Self",(function(){return S})),n.d(e,"SkipSelf",(function(){return A})),n.d(e,"Host",(function(){return C})),n.d(e,"ɵ0",(function(){return w})),n.d(e,"ɵ1",(function(){return k})),n.d(e,"NgZone",(function(){return sv})),n.d(e,"ɵNoopNgZone",(function(){return fv})),n.d(e,"RenderComponentType",(function(){return Zh})),n.d(e,"Renderer",(function(){return Qh})),n.d(e,"Renderer2",(function(){return rd})),n.d(e,"RendererFactory2",(function(){return ed})),n.d(e,"RendererStyleFlags2",(function(){return nd})),n.d(e,"RootRenderer",(function(){return td})),n.d(e,"COMPILER_OPTIONS",(function(){return qy})),n.d(e,"Compiler",(function(){return Uy})),n.d(e,"CompilerFactory",(function(){return $y})),n.d(e,"ModuleWithComponentFactories",(function(){return Ly})),n.d(e,"ComponentFactory",(function(){return jh})),n.d(e,"ɵComponentFactory",(function(){return jh})),n.d(e,"ComponentRef",(function(){return zh})),n.d(e,"ComponentFactoryResolver",(function(){return Yh})),n.d(e,"ElementRef",(function(){return Gh})),n.d(e,"NgModuleFactory",(function(){return pt})),n.d(e,"NgModuleRef",(function(){return ft})),n.d(e,"NgModuleFactoryLoader",(function(){return Pv})),n.d(e,"getModuleFactory",(function(){return Rv})),n.d(e,"QueryList",(function(){return im})),n.d(e,"SystemJsNgModuleLoader",(function(){return zv})),n.d(e,"SystemJsNgModuleLoaderConfig",(function(){return Bv})),n.d(e,"TemplateRef",(function(){return Md})),n.d(e,"ViewContainerRef",(function(){return Cd})),n.d(e,"EmbeddedViewRef",(function(){return Vv})),n.d(e,"ViewRef",(function(){return Wv})),n.d(e,"ChangeDetectionStrategy",(function(){return wt})),n.d(e,"ChangeDetectorRef",(function(){return ns})),n.d(e,"DefaultIterableDiffer",(function(){return ud})),n.d(e,"IterableDiffers",(function(){return vd})),n.d(e,"KeyValueDiffers",(function(){return bd})),n.d(e,"SimpleChange",(function(){return xh})),n.d(e,"WrappedValue",(function(){return Nl})),n.d(e,"platformCore",(function(){return ab})),n.d(e,"ɵALLOW_MULTIPLE_PLATFORMS",(function(){return wv})),n.d(e,"ɵAPP_ID_RANDOM_PROVIDER",(function(){return _y})),n.d(e,"ɵdefaultIterableDiffers",(function(){return wd})),n.d(e,"ɵdefaultKeyValueDiffers",(function(){return xd})),n.d(e,"ɵdevModeEqual",(function(){return Rl})),n.d(e,"ɵisListLikeIterable",(function(){return Bl})),n.d(e,"ɵChangeDetectorStatus",(function(){return xt})),n.d(e,"ɵisDefaultChangeDetectionStrategy",(function(){return Mt})),n.d(e,"ɵConsole",(function(){return Cy})),n.d(e,"ɵsetCurrentInjector",(function(){return nt})),n.d(e,"ɵgetInjectableDef",(function(){return R})),n.d(e,"ɵAPP_ROOT",(function(){return Os})),n.d(e,"ɵDEFAULT_LOCALE_ID",(function(){return Np})),n.d(e,"ɵivyEnabled",(function(){return Py})),n.d(e,"ɵCodegenComponentFactoryResolver",(function(){return Uh})),n.d(e,"ɵclearResolutionOfComponentResourcesQueue",(function(){return El})),n.d(e,"ɵresolveComponentResources",(function(){return Al})),n.d(e,"ɵReflectionCapabilities",(function(){return hs})),n.d(e,"ɵRenderDebugInfo",(function(){return Jh})),n.d(e,"ɵ_sanitizeHtml",(function(){return yi})),n.d(e,"ɵ_sanitizeStyle",(function(){return Mi})),n.d(e,"ɵ_sanitizeUrl",(function(){return Qr})),n.d(e,"ɵglobal",(function(){return $})),n.d(e,"ɵlooseIdentical",(function(){return Il})),n.d(e,"ɵstringify",(function(){return z})),n.d(e,"ɵmakeDecorator",(function(){return y})),n.d(e,"ɵisObservable",(function(){return eu})),n.d(e,"ɵisPromise",(function(){return tu})),n.d(e,"ɵclearOverrides",(function(){return V_})),n.d(e,"ɵinitServicesIfNeeded",(function(){return n_})),n.d(e,"ɵoverrideComponentView",(function(){return W_})),n.d(e,"ɵoverrideProvider",(function(){return j_})),n.d(e,"ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR",(function(){return vp})),n.d(e,"ɵgetLocalePluralCase",(function(){return Ip})),n.d(e,"ɵfindLocaleData",(function(){return Rp})),n.d(e,"ɵLOCALE_DATA",(function(){return Op})),n.d(e,"ɵLocaleDataIndex",(function(){return Dp})),n.d(e,"ɵɵattribute",(function(){return $l})),n.d(e,"ɵɵattributeInterpolate1",(function(){return rc})),n.d(e,"ɵɵattributeInterpolate2",(function(){return ic})),n.d(e,"ɵɵattributeInterpolate3",(function(){return oc})),n.d(e,"ɵɵattributeInterpolate4",(function(){return ac})),n.d(e,"ɵɵattributeInterpolate5",(function(){return sc})),n.d(e,"ɵɵattributeInterpolate6",(function(){return lc})),n.d(e,"ɵɵattributeInterpolate7",(function(){return cc})),n.d(e,"ɵɵattributeInterpolate8",(function(){return uc})),n.d(e,"ɵɵattributeInterpolateV",(function(){return hc})),n.d(e,"ɵɵdefineBase",(function(){return Ht})),n.d(e,"ɵɵdefineComponent",(function(){return Nt})),n.d(e,"ɵɵdefineDirective",(function(){return Yt})),n.d(e,"ɵɵdefinePipe",(function(){return Ut})),n.d(e,"ɵɵdefineNgModule",(function(){return jt})),n.d(e,"ɵdetectChanges",(function(){return dc})),n.d(e,"ɵrenderComponent",(function(){return mh})),n.d(e,"ɵRender3ComponentFactory",(function(){return Tp})),n.d(e,"ɵRender3ComponentRef",(function(){return Ep})),n.d(e,"ɵɵdirectiveInject",(function(){return xc})),n.d(e,"ɵɵinjectAttribute",(function(){return Mc})),n.d(e,"ɵɵinjectPipeChangeDetectorRef",(function(){return km})),n.d(e,"ɵɵgetFactoryOf",(function(){return Or})),n.d(e,"ɵɵgetInheritedFactory",(function(){return Dr})),n.d(e,"ɵɵsetComponentScope",(function(){return Bt})),n.d(e,"ɵɵsetNgModuleScope",(function(){return Wt})),n.d(e,"ɵɵtemplateRefExtractor",(function(){return Cm})),n.d(e,"ɵɵProvidersFeature",(function(){return Fh})),n.d(e,"ɵɵInheritDefinitionFeature",(function(){return kh})),n.d(e,"ɵɵNgOnChangesFeature",(function(){return Mh})),n.d(e,"ɵLifecycleHooksFeature",(function(){return _h})),n.d(e,"ɵRender3NgModuleRef",(function(){return Rg})),n.d(e,"ɵmarkDirty",(function(){return fc})),n.d(e,"ɵNgModuleFactory",(function(){return Ng})),n.d(e,"ɵNO_CHANGE",(function(){return po})),n.d(e,"ɵɵcontainer",(function(){return pc})),n.d(e,"ɵɵnextContext",(function(){return su})),n.d(e,"ɵɵelementStart",(function(){return Hc})),n.d(e,"ɵɵnamespaceHTML",(function(){return gn})),n.d(e,"ɵɵnamespaceMathML",(function(){return pn})),n.d(e,"ɵɵnamespaceSVG",(function(){return fn})),n.d(e,"ɵɵelement",(function(){return Uc})),n.d(e,"ɵɵlistener",(function(){return nu})),n.d(e,"ɵɵtext",(function(){return Mu})),n.d(e,"ɵɵtextInterpolate",(function(){return Au})),n.d(e,"ɵɵtextInterpolate1",(function(){return Cu})),n.d(e,"ɵɵtextInterpolate2",(function(){return ku})),n.d(e,"ɵɵtextInterpolate3",(function(){return Tu})),n.d(e,"ɵɵtextInterpolate4",(function(){return Eu})),n.d(e,"ɵɵtextInterpolate5",(function(){return Ou})),n.d(e,"ɵɵtextInterpolate6",(function(){return Du})),n.d(e,"ɵɵtextInterpolate7",(function(){return Pu})),n.d(e,"ɵɵtextInterpolate8",(function(){return Lu})),n.d(e,"ɵɵtextInterpolateV",(function(){return Iu})),n.d(e,"ɵɵembeddedViewStart",(function(){return Zc})),n.d(e,"ɵɵprojection",(function(){return du})),n.d(e,"ɵɵpipeBind1",(function(){return Xg})),n.d(e,"ɵɵpipeBind2",(function(){return Kg})),n.d(e,"ɵɵpipeBind3",(function(){return Zg})),n.d(e,"ɵɵpipeBind4",(function(){return Jg})),n.d(e,"ɵɵpipeBindV",(function(){return Qg})),n.d(e,"ɵɵpureFunction0",(function(){return Fg})),n.d(e,"ɵɵpureFunction1",(function(){return zg})),n.d(e,"ɵɵpureFunction2",(function(){return jg})),n.d(e,"ɵɵpureFunction3",(function(){return Wg})),n.d(e,"ɵɵpureFunction4",(function(){return Vg})),n.d(e,"ɵɵpureFunction5",(function(){return Hg})),n.d(e,"ɵɵpureFunction6",(function(){return Yg})),n.d(e,"ɵɵpureFunction7",(function(){return Ug})),n.d(e,"ɵɵpureFunction8",(function(){return qg})),n.d(e,"ɵɵpureFunctionV",(function(){return $g})),n.d(e,"ɵɵgetCurrentView",(function(){return Qc})),n.d(e,"ɵgetDirectives",(function(){return ah})),n.d(e,"ɵgetHostElement",(function(){return lh})),n.d(e,"ɵɵrestoreView",(function(){return We})),n.d(e,"ɵɵcontainerRefreshStart",(function(){return mc})),n.d(e,"ɵɵcontainerRefreshEnd",(function(){return yc})),n.d(e,"ɵɵqueryRefresh",(function(){return fm})),n.d(e,"ɵɵviewQuery",(function(){return gm})),n.d(e,"ɵɵstaticViewQuery",(function(){return pm})),n.d(e,"ɵɵstaticContentQuery",(function(){return bm})),n.d(e,"ɵɵloadViewQuery",(function(){return ym})),n.d(e,"ɵɵcontentQuery",(function(){return vm})),n.d(e,"ɵɵloadContentQuery",(function(){return wm})),n.d(e,"ɵɵelementEnd",(function(){return Yc})),n.d(e,"ɵɵhostProperty",(function(){return Qu})),n.d(e,"ɵɵproperty",(function(){return Ul})),n.d(e,"ɵɵpropertyInterpolate",(function(){return fu})),n.d(e,"ɵɵpropertyInterpolate1",(function(){return pu})),n.d(e,"ɵɵpropertyInterpolate2",(function(){return gu})),n.d(e,"ɵɵpropertyInterpolate3",(function(){return mu})),n.d(e,"ɵɵpropertyInterpolate4",(function(){return yu})),n.d(e,"ɵɵpropertyInterpolate5",(function(){return vu})),n.d(e,"ɵɵpropertyInterpolate6",(function(){return bu})),n.d(e,"ɵɵpropertyInterpolate7",(function(){return _u})),n.d(e,"ɵɵpropertyInterpolate8",(function(){return wu})),n.d(e,"ɵɵpropertyInterpolateV",(function(){return xu})),n.d(e,"ɵɵupdateSyntheticHostBinding",(function(){return th})),n.d(e,"ɵɵcomponentHostSyntheticListener",(function(){return ru})),n.d(e,"ɵɵprojectionDef",(function(){return cu})),n.d(e,"ɵɵreference",(function(){return _c})),n.d(e,"ɵɵenableBindings",(function(){return Ee})),n.d(e,"ɵɵdisableBindings",(function(){return Oe})),n.d(e,"ɵɵallocHostVars",(function(){return Dl})),n.d(e,"ɵɵelementContainerStart",(function(){return Gc})),n.d(e,"ɵɵelementContainerEnd",(function(){return Xc})),n.d(e,"ɵɵelementContainer",(function(){return Kc})),n.d(e,"ɵɵstyling",(function(){return Sc})),n.d(e,"ɵɵstyleMap",(function(){return Oc})),n.d(e,"ɵɵstyleSanitizer",(function(){return Ac})),n.d(e,"ɵɵclassMap",(function(){return Dc})),n.d(e,"ɵɵclassMapInterpolate1",(function(){return Ru})),n.d(e,"ɵɵclassMapInterpolate2",(function(){return Nu})),n.d(e,"ɵɵclassMapInterpolate3",(function(){return Bu})),n.d(e,"ɵɵclassMapInterpolate4",(function(){return Fu})),n.d(e,"ɵɵclassMapInterpolate5",(function(){return zu})),n.d(e,"ɵɵclassMapInterpolate6",(function(){return ju})),n.d(e,"ɵɵclassMapInterpolate7",(function(){return Wu})),n.d(e,"ɵɵclassMapInterpolate8",(function(){return Vu})),n.d(e,"ɵɵclassMapInterpolateV",(function(){return Hu})),n.d(e,"ɵɵstyleProp",(function(){return Cc})),n.d(e,"ɵɵstylePropInterpolate1",(function(){return Yu})),n.d(e,"ɵɵstylePropInterpolate2",(function(){return Uu})),n.d(e,"ɵɵstylePropInterpolate3",(function(){return qu})),n.d(e,"ɵɵstylePropInterpolate4",(function(){return $u})),n.d(e,"ɵɵstylePropInterpolate5",(function(){return Gu})),n.d(e,"ɵɵstylePropInterpolate6",(function(){return Xu})),n.d(e,"ɵɵstylePropInterpolate7",(function(){return Ku})),n.d(e,"ɵɵstylePropInterpolate8",(function(){return Zu})),n.d(e,"ɵɵstylePropInterpolateV",(function(){return Ju})),n.d(e,"ɵɵstylingApply",(function(){return Rc})),n.d(e,"ɵɵclassProp",(function(){return Tc})),n.d(e,"ɵɵelementHostAttrs",(function(){return qc})),n.d(e,"ɵɵselect",(function(){return Co})),n.d(e,"ɵɵtextBinding",(function(){return Su})),n.d(e,"ɵɵtemplate",(function(){return gc})),n.d(e,"ɵɵembeddedViewEnd",(function(){return Jc})),n.d(e,"ɵstore",(function(){return bc})),n.d(e,"ɵɵload",(function(){return wc})),n.d(e,"ɵɵpipe",(function(){return Gg})),n.d(e,"ɵwhenRendered",(function(){return wh})),n.d(e,"ɵɵi18n",(function(){return dg})),n.d(e,"ɵɵi18nAttributes",(function(){return fg})),n.d(e,"ɵɵi18nExp",(function(){return mg})),n.d(e,"ɵɵi18nStart",(function(){return og})),n.d(e,"ɵɵi18nEnd",(function(){return lg})),n.d(e,"ɵɵi18nApply",(function(){return yg})),n.d(e,"ɵɵi18nPostprocess",(function(){return sg})),n.d(e,"ɵi18nConfigureLocalize",(function(){return Sg})),n.d(e,"ɵɵi18nLocalize",(function(){return Cg})),n.d(e,"ɵsetLocaleId",(function(){return Tg})),n.d(e,"ɵsetClassMetadata",(function(){return Bg})),n.d(e,"ɵɵresolveWindow",(function(){return Mn})),n.d(e,"ɵɵresolveDocument",(function(){return Sn})),n.d(e,"ɵɵresolveBody",(function(){return An})),n.d(e,"ɵcompileComponent",(function(){return Vm})),n.d(e,"ɵcompileDirective",(function(){return Hm})),n.d(e,"ɵcompileNgModule",(function(){return Im})),n.d(e,"ɵcompileNgModuleDefs",(function(){return Rm})),n.d(e,"ɵpatchComponentDefWithScope",(function(){return Fm})),n.d(e,"ɵresetCompiledComponents",(function(){return Nm})),n.d(e,"ɵflushModuleScopingQueueAsMuchAsPossible",(function(){return Pm})),n.d(e,"ɵtransitiveScopesFor",(function(){return zm})),n.d(e,"ɵcompilePipe",(function(){return Qm})),n.d(e,"ɵɵsanitizeHtml",(function(){return Si})),n.d(e,"ɵɵsanitizeStyle",(function(){return Ai})),n.d(e,"ɵɵdefaultStyleSanitizer",(function(){return Di})),n.d(e,"ɵɵsanitizeScript",(function(){return Ti})),n.d(e,"ɵɵsanitizeUrl",(function(){return Ci})),n.d(e,"ɵɵsanitizeResourceUrl",(function(){return ki})),n.d(e,"ɵɵsanitizeUrlOrResourceUrl",(function(){return Oi})),n.d(e,"ɵbypassSanitizationTrustHtml",(function(){return jr})),n.d(e,"ɵbypassSanitizationTrustStyle",(function(){return Wr})),n.d(e,"ɵbypassSanitizationTrustScript",(function(){return Vr})),n.d(e,"ɵbypassSanitizationTrustUrl",(function(){return Hr})),n.d(e,"ɵbypassSanitizationTrustResourceUrl",(function(){return Yr})),n.d(e,"ɵgetLContext",(function(){return Ni})),n.d(e,"ɵNG_ELEMENT_ID",(function(){return It})),n.d(e,"ɵNG_COMPONENT_DEF",(function(){return Tt})),n.d(e,"ɵNG_DIRECTIVE_DEF",(function(){return Et})),n.d(e,"ɵNG_PIPE_DEF",(function(){return Ot})),n.d(e,"ɵNG_MODULE_DEF",(function(){return Dt})),n.d(e,"ɵNG_BASE_DEF",(function(){return Lt})),n.d(e,"ɵNG_INJECTABLE_DEF",(function(){return B})),n.d(e,"ɵNG_INJECTOR_DEF",(function(){return F})),n.d(e,"ɵcompileNgModuleFactory__POST_R3__",(function(){return bv})),n.d(e,"ɵisBoundToModule__POST_R3__",(function(){return _v})),n.d(e,"ɵSWITCH_COMPILE_COMPONENT__POST_R3__",(function(){return sy})),n.d(e,"ɵSWITCH_COMPILE_DIRECTIVE__POST_R3__",(function(){return ly})),n.d(e,"ɵSWITCH_COMPILE_PIPE__POST_R3__",(function(){return cy})),n.d(e,"ɵSWITCH_COMPILE_NGMODULE__POST_R3__",(function(){return py})),n.d(e,"ɵgetDebugNode__POST_R3__",(function(){return eb})),n.d(e,"ɵSWITCH_COMPILE_INJECTABLE__POST_R3__",(function(){return Ts})),n.d(e,"ɵSWITCH_IVY_ENABLED__POST_R3__",(function(){return Dy})),n.d(e,"ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__",(function(){return rs})),n.d(e,"ɵCompiler_compileModuleSync__POST_R3__",(function(){return By})),n.d(e,"ɵCompiler_compileModuleAsync__POST_R3__",(function(){return zy})),n.d(e,"ɵCompiler_compileModuleAndAllComponentsSync__POST_R3__",(function(){return Wy})),n.d(e,"ɵCompiler_compileModuleAndAllComponentsAsync__POST_R3__",(function(){return Hy})),n.d(e,"ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__",(function(){return Xh})),n.d(e,"ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__",(function(){return Sd})),n.d(e,"ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__",(function(){return kd})),n.d(e,"ɵSWITCH_RENDERER2_FACTORY__POST_R3__",(function(){return id})),n.d(e,"ɵgetModuleFactory__POST_R3__",(function(){return Iv})),n.d(e,"ɵregisterNgModuleType",(function(){return Pg})),n.d(e,"ɵpublishGlobalUtil",(function(){return gh})),n.d(e,"ɵpublishDefaultGlobalUtils",(function(){return ph})),n.d(e,"ɵcreateInjector",(function(){return Ns})),n.d(e,"ɵINJECTOR_IMPL__POST_R3__",(function(){return Hs})),n.d(e,"ɵregisterModuleFactory",(function(){return Og})),n.d(e,"ɵEMPTY_ARRAY",(function(){return Mf})),n.d(e,"ɵEMPTY_MAP",(function(){return Sf})),n.d(e,"ɵand",(function(){return fb})),n.d(e,"ɵccf",(function(){return Bf})),n.d(e,"ɵcmf",(function(){return H_})),n.d(e,"ɵcrt",(function(){return Ud})),n.d(e,"ɵdid",(function(){return lp})),n.d(e,"ɵeld",(function(){return pb})),n.d(e,"ɵgetComponentViewDefinitionFactory",(function(){return Ff})),n.d(e,"ɵinlineInterpolate",(function(){return wf})),n.d(e,"ɵinterpolate",(function(){return _f})),n.d(e,"ɵmod",(function(){return Of})),n.d(e,"ɵmpd",(function(){return Ef})),n.d(e,"ɵncd",(function(){return Sb})),n.d(e,"ɵnov",(function(){return Xf})),n.d(e,"ɵpid",(function(){return cp})),n.d(e,"ɵprd",(function(){return up})),n.d(e,"ɵpad",(function(){return kb})),n.d(e,"ɵpod",(function(){return Tb})),n.d(e,"ɵppd",(function(){return Cb})),n.d(e,"ɵqud",(function(){return bb})),n.d(e,"ɵted",(function(){return Ob})),n.d(e,"ɵunv",(function(){return Yd})),n.d(e,"ɵvid",(function(){return Lb}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function s(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function l(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}var c=n("pugT"),u=n("K9Ia"),h=n("6blF"),d=n("p0ib"),f=n("S1nX"),p="__annotations__",g="__parameters__",m="__prop__metadata__";function y(t,e,n,r,i){var o=v(e);function a(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof a)return o.call.apply(o,l([this],e)),this;var s=new((t=a).bind.apply(t,l([void 0],e)));return function(t){return i&&i.apply(void 0,l([t],e)),(t.hasOwnProperty(p)?t[p]:Object.defineProperty(t,p,{value:[]})[p]).push(s),r&&r(t),t}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a}function v(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var r=t.apply(void 0,l(e));for(var i in r)this[i]=r[i]}}}function b(t,e,n){var r=v(e);function i(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof i)return r.apply(this,e),this;var o=new((t=i).bind.apply(t,l([void 0],e)));return a.annotation=o,a;function a(t,e,n){for(var r=t.hasOwnProperty(g)?t[g]:Object.defineProperty(t,g,{value:[]})[g];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(o),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}function _(t,e,n,r){var i=v(e);function o(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof o)return i.apply(this,e),this;var a=new((t=o).bind.apply(t,l([void 0],e)));function s(t,n){var i=t.constructor,o=i.hasOwnProperty(m)?i[m]:Object.defineProperty(i,m,{value:{}})[m];o[n]=o.hasOwnProperty(n)&&o[n]||[],o[n].unshift(a),r&&r.apply(void 0,l([t,n],e))}return s}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}var w=function(t){return{token:t}},x=b("Inject",w),M=b("Optional"),S=b("Self"),A=b("SkipSelf"),C=b("Host"),k=function(t){return{attributeName:t}},T=b("Attribute",k),E=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 O(t){for(var e in t)if(t[e]===O)return e;throw Error("Could not find renamed property on target object.")}function D(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function P(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}var L=P;function I(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function R(t){var e=t[B];return e&&e.token===t?e:null}function N(t){return t&&t.hasOwnProperty(F)?t[F]:null}var B=O({ngInjectableDef:O}),F=O({ngInjectorDef:O});function z(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(z).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}var j=O({__forward_ref__:O});function W(t){return t.__forward_ref__=W,t.toString=function(){return z(this())},t}function V(t){var e=t;return"function"==typeof e&&e.hasOwnProperty(j)&&e.__forward_ref__===W?e():t}var H="undefined"!=typeof globalThis&&globalThis,Y="undefined"!=typeof window&&window,U="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,q="undefined"!=typeof global&&global,$=H||q||Y||U;function G(){var t=$.ng;if(!t||!t.ɵcompilerFacade)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.ɵcompilerFacade}var X,K=function(){function t(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.ngInjectableDef=P({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}return t.prototype.toString=function(){return"InjectionToken "+this._desc},t}(),Z=new K("INJECTOR",-1),J=new Object,Q=/\n/gm,tt=O({provide:String,useValue:O}),et=void 0;function nt(t){var e=et;return et=t,e}function rt(t){var e=X;return X=t,e}function it(t,e){if(void 0===e&&(e=E.Default),void 0===et)throw new Error("inject() must be called from an injection context");return null===et?st(t,void 0,e):et.get(t,e&E.Optional?null:void 0,e)}function ot(t,e){return void 0===e&&(e=E.Default),(X||it)(t,e)}var at=ot;function st(t,e,n){var r=R(t);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&E.Optional)return null;if(void 0!==e)return e;throw new Error("Injector: NOT_FOUND ["+z(t)+"]")}function lt(t){for(var e=[],n=0;n<t.length;n++){var r=V(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");for(var i=void 0,o=E.Default,a=0;a<r.length;a++){var s=r[a];s instanceof M||"Optional"===s.ngMetadataName||s===M?o|=E.Optional:s instanceof A||"SkipSelf"===s.ngMetadataName||s===A?o|=E.SkipSelf:s instanceof S||"Self"===s.ngMetadataName||s===S?o|=E.Self:i=s instanceof x||s===x?s.token:s}e.push(ot(i,o))}else e.push(ot(r))}return e}var ct=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=J),e===J){var n=new Error("NullInjectorError: No provider for "+z(t)+"!");throw n.name="NullInjectorError",n}return e},t}();function ut(t,e,n,r){var i=t.ngTempTokenPath;throw e.__source&&i.unshift(e.__source),t.message=ht("\n"+t.message,i,n,r),t.ngTokenPath=i,t.ngTempTokenPath=null,t}function ht(t,e,n,r){void 0===r&&(r=null),t=t&&"\n"===t.charAt(0)&&"ɵ"==t.charAt(1)?t.substr(2):t;var i=z(e);if(e instanceof Array)i=e.map(z).join(" -> ");else if("object"==typeof e){var o=[];for(var a in e)if(e.hasOwnProperty(a)){var s=e[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):z(s)))}i="{"+o.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+i+"]: "+t.replace(Q,"\n  ")}var dt={"ɵɵdefineInjectable":P,"ɵɵdefineInjector":I,"ɵɵinject":ot,"ɵɵgetFactoryOf":function(t){var e=t,n=R(e)||N(e);return n&&void 0!==n.factory?n.factory:null}},ft=function(){return function(){}}(),pt=function(){return function(){}}();function gt(t,e){for(var n=0;n<t.length;n++)e.push(t[n])}function mt(t,e){void 0===e&&(e=t);for(var n=0;n<t.length;n++){var r=t[n];Array.isArray(r)?(e===t&&(e=t.slice(0,n)),mt(r,e)):e!==t&&e.push(r)}return e}function yt(t,e){t.forEach((function(t){return Array.isArray(t)?yt(t,e):e(t)}))}function vt(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function bt(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function _t(t){throw new Error("ASSERTION ERROR: "+t)}var wt=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),xt=function(t){return t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed",t}({});function Mt(t){return null==t||t===wt.Default}var St=function(t){return t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});function At(t){return""+{toString:t}}var Ct={},kt=[],Tt=O({ngComponentDef:O}),Et=O({ngDirectiveDef:O}),Ot=O({ngPipeDef:O}),Dt=O({ngModuleDef:O}),Pt=O({ngLocaleIdDef:O}),Lt=O({ngBaseDef:O}),It=O({__NG_ELEMENT_ID__:O}),Rt=0;function Nt(t){var e=t.type,n=e.prototype,r={},i={type:e,providersResolver:null,consts:t.consts,vars:t.vars,factory:t.factory,template:t.template||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,contentQueries:t.contentQueries||null,declaredInputs:r,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===wt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||St.Emulated,id:"c",styles:t.styles||kt,_:null,setInput:null,schemas:t.schemas||null,tView:null};return i._=At((function(){var n=t.directives,o=t.features,a=t.pipes;i.id+=Rt++,i.inputs=Vt(t.inputs,r),i.outputs=Vt(t.outputs),o&&o.forEach((function(t){return t(i)})),i.directiveDefs=n?function(){return("function"==typeof n?n():n).map(Ft)}:null,i.pipeDefs=a?function(){return("function"==typeof a?a():a).map(zt)}:null,e.hasOwnProperty(B)||(e[B]=P({token:e,factory:t.factory}))})),i}function Bt(t,e,n){var r=t.ngComponentDef;r.directiveDefs=function(){return e.map(Ft)},r.pipeDefs=function(){return n.map(zt)}}function Ft(t){return qt(t)||$t(t)}function zt(t){return Gt(t)}function jt(t){return{type:t.type,bootstrap:t.bootstrap||kt,declarations:t.declarations||kt,imports:t.imports||kt,exports:t.exports||kt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}}function Wt(t,e){return At((function(){var n=Kt(t,!0);n.declarations=e.declarations||kt,n.imports=e.imports||kt,n.exports=e.exports||kt}))}function Vt(t,e){if(null==t)return Ct;var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,e&&(e[i]=o)}return n}function Ht(t){var e={};return{inputs:Vt(t.inputs,e),declaredInputs:e,outputs:Vt(t.outputs),viewQuery:t.viewQuery||null,contentQueries:t.contentQueries||null,hostBindings:t.hostBindings||null}}var Yt=Nt;function Ut(t){return{name:t.name,factory:t.factory,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function qt(t){return t[Tt]||null}function $t(t){return t[Et]||null}function Gt(t){return t[Ot]||null}function Xt(t){return t[Lt]||null}function Kt(t,e){var n=t[Dt]||null;if(!n&&!0===e)throw new Error("Type "+z(t)+" does not have 'ngModuleDef' property.");return n}function Zt(t){return Array.isArray(t)&&"object"==typeof t[1]}function Jt(t){return Array.isArray(t)&&!0===t[1]}function Qt(t){return 0!=(4&t.flags)}function te(t){return 1==(1&t.flags)}function ee(t){return null!==t.template}function ne(t){return 0!=(512&t[2])}var re=function(){return function(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}();function ie(t,e,n,r,i,o){var a=e.onChanges,s=e.onInit,l=e.doCheck;i>=0&&(!n.preOrderHooks||i===n.preOrderHooks.length)&&(a||s||l)&&(n.preOrderHooks||(n.preOrderHooks=[])).push(r),o>=0&&(!n.preOrderCheckHooks||o===n.preOrderCheckHooks.length)&&(a||l)&&(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(r),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,a)),s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-t,s),l&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,l),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,l))}function oe(t,e){if(t.firstTemplatePass)for(var n=e.directiveStart,r=e.directiveEnd;n<r;n++){var i=t.data[n];i.afterContentInit&&(t.contentHooks||(t.contentHooks=[])).push(-n,i.afterContentInit),i.afterContentChecked&&((t.contentHooks||(t.contentHooks=[])).push(n,i.afterContentChecked),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,i.afterContentChecked)),i.afterViewInit&&(t.viewHooks||(t.viewHooks=[])).push(-n,i.afterViewInit),i.afterViewChecked&&((t.viewHooks||(t.viewHooks=[])).push(n,i.afterViewChecked),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,i.afterViewChecked)),null!=i.onDestroy&&(t.destroyHooks||(t.destroyHooks=[])).push(n,i.onDestroy)}}function ae(t,e,n,r){n||se(t,e.preOrderHooks,e.preOrderCheckHooks,n,0,void 0!==r?r:null)}function se(t,e,n,r,i,o){if(!r){var a=(3&t[2])===i?e:n;a&&function(t,e,n,r){for(var i=null!=r?r:-1,o=0,a=void 0!==r?65535&t[18]:0;a<e.length;a++)if("number"==typeof e[a+1]){if(o=e[a],null!=r&&o>=r)break}else e[a]<0&&(t[18]+=65536),(o<i||-1==i)&&(le(t,n,e,a),t[18]=(4294901760&t[18])+a+2),a++}(t,a,i,o),null==o&&(3&t[2])===i&&3!==i&&(t[2]&=1023,t[2]+=1)}}function le(t,e,n,r){var i=n[r]<0,o=n[r+1],a=t[i?-n[r]:n[r]];i?t[2]>>10<t[18]>>16&&(3&t[2])===e&&(t[2]+=1024,o.call(a)):o.call(a)}var ce,ue=null,he=new Map,de=null;function fe(t,e){return de&&t===de||(de=t,e&&(ue=he.get(t)||null),ue=ue||{classesBitMask:0,classesIndex:1,stylesBitMask:0,stylesIndex:1}),ue}function pe(){ue=null,de=null}function ge(t){for(;Array.isArray(t);)t=t[0];return t}function me(t,e){return ge(e[t+19])}function ye(t,e){return ge(e[t.index])}function ve(t,e){var n=t.index;return-1==n?null:ge(e[n])}function be(t,e){return e[1].data[t+19]}function _e(t,e){return t[e+19]}function we(t,e){var n=e[t];return Zt(n)?n:n[0]}function xe(t){return t.__ngContext__}function Me(t){var e=xe(t);return e?Array.isArray(e)?e:e.lView:null}function Se(t){t[18]=0}var Ae,Ce=null;function ke(t){Ce=t}function Te(){return Ae}function Ee(){Ae=!0}function Oe(){Ae=!1}function De(){return Ie}var Pe,Le,Ie,Re=1,Ne=0,Be=0;function Fe(t){void 0===t&&(t=null),ln!==t&&(un(null==t?-1:t),Re=null==t?0:1,Ne=0,Be=0)}function ze(){Re+=1+Be,Ne=0,Be=0}function je(t){Ne+=t,Be=Math.max(Be,Ne)}function We(t){Ge=t}function Ve(){return Pe}function He(t,e){Pe=t,Le=e}function Ye(t,e){Pe=t,Ie=e}function Ue(){return Le}function qe(){Le=!1}function $e(t){return void 0===t&&(t=Ie),4==(4&t[2])}var Ge=null,Xe=!1;function Ke(){return Xe}function Ze(t){Xe=t}var Je=-1;function Qe(){return Je}function tn(t){Je=t}var en=0;function nn(){return en}function rn(t){en=t}function on(t,e){var n=Ie;return t&&(Je=t[1].bindingStartIndex),Pe=e,Le=!0,Ie=Ge=t,n}function an(t){return void 0===t&&(t=1),(Ge=function(t,e){for(;t>0;)e=e[16],t--;return e}(t,Ge))[9]}function sn(t,e){var n=Ie[1];if($e(Ie))Ie[2]&=-5;else try{Se(Ie),e&&se(Ie,n.viewHooks,n.viewCheckHooks,Xe,2,void 0)}finally{Ie[2]&=-73,Ie[7]=n.bindingStartIndex}on(t,null)}var ln=-1;function cn(){return ln}function un(t){ln=t,pe()}var hn,dn=null;function fn(){dn="http://www.w3.org/2000/svg"}function pn(){dn="http://www.w3.org/1998/MathML/"}function gn(){mn()}function mn(){dn=null}function yn(t){hn=t}function vn(){return hn}function bn(t,e){return!(t!=t&&e!=e)&&t!==e}function _n(t){return"string"==typeof t?t:null==t?"":""+t}function wn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():_n(t)}var xn=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind($)}();function Mn(t){return{name:"window",target:t.ownerDocument.defaultView}}function Sn(t){return{name:"document",target:t.ownerDocument}}function An(t){return{name:"body",target:t.ownerDocument.body}}function Cn(t){return t.indexOf("�")>=0}function kn(t){return t instanceof Function?t():t}function Tn(t,e){0===e?t[2]>0&&function(t){On(t,2|En(t))}(t):t[2]=e}function En(t){return t[1]}function On(t,e){t[1]=e}function Dn(t,e){return t[e+2]}function Pn(t,e){return 1&t[e+0]}function Ln(t,e){return(1&Pn(t,e))>0}function In(t,e){return t[e+0]>>1}function Rn(t,e,n){var r=Pn(t,e);t[e+0]=r|n<<1}function Nn(t,e){return t[e+1]}function Bn(t,e,n){return t[e+3+n]}function Fn(t,e){return!(!t||e!==t[2])}function zn(t){return(1&En(t))>0}function jn(t){return(2&En(t))>0}function Wn(t){return 6+t[4]}function Vn(t,e){var n=Array.isArray(t)?t[0]:t,r=Array.isArray(e)?e[0]:e;return n instanceof String&&(n=n.toString()),r instanceof String&&(r=r.toString()),bn(n,r)}function Hn(t){return null!=t&&""!==t}function Yn(t,e,n){return void 0===n&&(n=" "),t+(e.length&&t.length?n:"")+e}function Un(t){return t.replace(/[a-z][A-Z]/g,(function(t){return t.charAt(0)+"-"+t.charAt(1)})).toLowerCase()}function qn(t){return $n(t)?t[0]:t}function $n(t){return Array.isArray(t)&&t.length>=6&&"string"!=typeof t[1]}function Gn(t){var e=qn(t);return e&&e[0]||""}function Xn(t){return 0!=(8&t.flags)}function Kn(t){return 0!=(16&t.flags)}function Zn(t,e){return t[e+0]}function Jn(t,e,n){t[e+1]=n}function Qn(t,e){return t[e+1]}var tr=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function er(t){return!!t.listen}var nr={createRenderer:function(t,e){return document}};function rr(t,e){for(var n=De()[12],r=er(n),i=0;i<e.length;){var o=e[i];if("number"==typeof o){if(0!==o)break;i++;var a=e[i++],s=e[i++],l=e[i++];r?n.setAttribute(t,s,l,a):t.setAttributeNS(a,s,l)}else l=e[++i],or(s=o)?r&&n.setProperty(t,s,l):r?n.setAttribute(t,s,l):t.setAttribute(s,l),i++}return i}function ir(t){return 3===t||4===t||6===t}function or(t){return"@"===t[0]}function ar(t){return-1!==t}function sr(t){return 32767&t}function lr(t){return t>>16}function cr(t,e){for(var n=lr(t),r=e;n>0;)r=r[16],n--;return r}function ur(t){var e=t[3];return Jt(e)?e[3]:e}function hr(t){for(var e=t[6];null!==e&&2===e.type;)e=(t=t[16])[6];return t}function dr(t){return function(t){for(var e=Zt(t)?t:Me(t);e&&!(512&e[2]);)e=ur(e);return e}(t)[9]}var fr=!0;function pr(t){var e=fr;return fr=t,e}var gr=0;function mr(t,e){var n=vr(t,e);if(-1!==n)return n;var r=e[1];r.firstTemplatePass&&(t.injectorIndex=e.length,yr(r.data,t),yr(e,null),yr(r.blueprint,null));var i=br(t,e),o=sr(i),a=cr(i,e),s=t.injectorIndex;if(ar(i))for(var l=a[1].data,c=0;c<8;c++)e[s+c]=a[o+c]|l[o+c];return e[s+8]=i,s}function yr(t,e){t.push(0,0,0,0,0,0,0,0,e)}function vr(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+8]?-1:t.injectorIndex}function br(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=e[6],r=1;n&&-1===n.injectorIndex;)n=(e=e[16])?e[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function _r(t,e,n){!function(t,e,n){var r="string"!=typeof n?n[It]:n.charCodeAt(0)||0;null==r&&(r=n[It]=gr++);var i=255&r,o=1<<i,a=64&i,s=32&i,l=e.data;128&i?a?s?l[t+7]|=o:l[t+6]|=o:s?l[t+5]|=o:l[t+4]|=o:a?s?l[t+3]|=o:l[t+2]|=o:s?l[t+1]|=o:l[t]|=o}(t,e,n)}function wr(t,e){if("class"===e)return Gn(t.classes);if("style"===e)return Gn(t.styles);var n=t.attrs;if(n)for(var r=n.length,i=0;i<r;){var o=n[i];if(ir(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(o===e)return n[i+1];i+=2}}return null}function xr(t,e,n,r,i){if(void 0===r&&(r=E.Default),t){var o=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t[It];return"number"==typeof e&&e>0?255&e:e}(n);if("function"==typeof o){var a=Ve(),s=De();Ye(t,e);try{var l=o();if(null!=l||r&E.Optional)return l;throw new Error("No provider for "+wn(n)+"!")}finally{Ye(a,s)}}else if("number"==typeof o){if(-1===o)return new Er(t,e);var c=null,u=vr(t,e),h=-1,d=r&E.Host?hr(e)[6]:null;for((-1===u||r&E.SkipSelf)&&(h=-1===u?br(t,e):e[u+8],Tr(r,!1)?(c=e[1],u=sr(h),e=cr(h,e)):u=-1);-1!==u;){h=e[u+8];var f=e[1];if(kr(o,u,f.data)){var p=Sr(u,e,n,c,r,d);if(p!==Mr)return p}Tr(r,e[1].data[u+8]===d)&&kr(o,u,e)?(c=f,u=sr(h),e=cr(h,e)):u=-1}}}if(r&E.Optional&&void 0===i&&(i=null),0==(r&(E.Self|E.Host))){var g=e[10],m=rt(void 0);try{return g?g.get(n,i,r&E.Optional):st(n,i,r&E.Optional)}finally{rt(m)}}if(r&E.Optional)return i;throw new Error("NodeInjector: NOT_FOUND ["+wn(n)+"]")}var Mr={};function Sr(t,e,n,r,i,o){var a=e[1],s=a.data[t+8],l=Ar(s,a,n,null==r?te(s)&&fr:r!=a&&3===s.type,i&E.Host&&o===s);return null!==l?Cr(a.data,e,l,s):Mr}function Ar(t,e,n,r,i){for(var o=t.providerIndexes,a=e.data,s=65535&o,l=t.directiveStart,c=o>>16,u=i?s+c:t.directiveEnd,h=r?s:s+c;h<u;h++){var d=a[h];if(h<l&&n===d||h>=l&&d.type===n)return h}if(i){var f=a[l];if(f&&ee(f)&&f.type===n)return l}return null}function Cr(t,e,n,r){var i,o=e[n];if(null!==(i=o)&&"object"==typeof i&&Object.getPrototypeOf(i)==re.prototype){var a=o;if(a.resolving)throw new Error("Circular dep for "+wn(t[n]));var s=pr(a.canSeeViewProviders);a.resolving=!0;var l=void 0;a.injectImpl&&(l=rt(a.injectImpl));var c=Ve(),u=De();Ye(r,e);try{o=e[n]=a.factory(void 0,t,e,r)}finally{a.injectImpl&&rt(l),pr(s),a.resolving=!1,Ye(c,u)}}return o}function kr(t,e,n){var r=64&t,i=32&t;return!!((128&t?r?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:r?i?n[e+3]:n[e+2]:i?n[e+1]:n[e])&1<<t)}function Tr(t,e){return!(t&E.Self||t&E.Host&&e)}var Er=function(){function t(t,e){this._tNode=t,this._lView=e}return t.prototype.get=function(t,e){return xr(this._tNode,this._lView,t,void 0,e)},t}();function Or(t){var e=t,n=qt(e)||$t(e)||Gt(e)||R(e)||N(e);return n&&void 0!==n.factory?n.factory:null}function Dr(t){var e=Or(Object.getPrototypeOf(t.prototype).constructor);return null!==e?e:function(t){return new t}}function Pr(t){return t.ngDebugContext}function Lr(t){return t.ngOriginalError}function Ir(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,l(e))}var Rr=function(){function t(){this._console=console}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t.ngErrorLogger||Ir}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)},t.prototype._findContext=function(t){return t?Pr(t)?Pr(t):this._findContext(Lr(t)):null},t.prototype._findOriginalError=function(t){for(var e=Lr(t);e&&Lr(e);)e=Lr(e);return e},t}(),Nr={name:"custom-elements"},Br={name:"no-errors-schema"},Fr="__SANITIZER_TRUSTED_BRAND__";function zr(t,e){return t instanceof String&&t[Fr]===e}function jr(t){return Ur(t,"Html")}function Wr(t){return Ur(t,"Style")}function Vr(t){return Ur(t,"Script")}function Hr(t){return Ur(t,"Url")}function Yr(t){return Ur(t,"ResourceUrl")}function Ur(t,e){var n=new String(t);return n[Fr]=e,n}var qr=!0,$r=!1;function Gr(){return $r=!0,qr}function Xr(){if($r)throw new Error("Cannot enable prod mode after platform setup.");qr=!1}var Kr=function(){function t(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){var e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e),this.inertBodyElement=this.inertDocument.createElement("body"),e.appendChild(this.inertBodyElement)}this.inertBodyElement.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(t){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return t.prototype.getInertBodyElement_XHR=function(t){t="<body><remove></remove>"+t+"</body>";try{t=encodeURI(t)}catch(r){return null}var e=new XMLHttpRequest;e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(void 0);var n=e.response.body;return n.removeChild(n.firstChild),n},t.prototype.getInertBodyElement_DOMParser=function(t){t="<body><remove></remove>"+t+"</body>";try{var e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(n){return null}},t.prototype.getInertBodyElement_InertDocument=function(t){var e=this.inertDocument.createElement("template");return"content"in e?(e.innerHTML=t,e):(this.inertBodyElement.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},t.prototype.stripCustomNsAttrs=function(t){for(var e=t.attributes,n=e.length-1;0<n;n--){var r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}for(var i=t.firstChild;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling},t}(),Zr=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Jr=/^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 Qr(t){return(t=String(t)).match(Zr)||t.match(Jr)?t:(Gr()&&console.warn("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function ti(t){return(t=String(t)).split(",").map((function(t){return Qr(t.trim())})).join(", ")}function ei(t){var e,n,r={};try{for(var i=a(t.split(",")),o=i.next();!o.done;o=i.next())r[o.value]=!0}catch(s){e={error:s}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}return r}function ni(){for(var t,e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i={};try{for(var o=a(n),s=o.next();!s.done;s=o.next()){var l=s.value;for(var c in l)l.hasOwnProperty(c)&&(i[c]=!0)}}catch(u){t={error:u}}finally{try{s&&!s.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return i}var ri,ii=ei("area,br,col,hr,img,wbr"),oi=ei("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ai=ei("rp,rt"),si=ni(ai,oi),li=ni(ii,ni(oi,ei("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")),ni(ai,ei("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")),si),ci=ei("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ui=ei("srcset"),hi=ni(ci,ui,ei("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"),ei("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")),di=ei("script,style,template"),fi=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild,n=!0;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);var r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")},t.prototype.startElement=function(t){var e=t.nodeName.toLowerCase();if(!li.hasOwnProperty(e))return this.sanitizedSomething=!0,!di.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);for(var n=t.attributes,r=0;r<n.length;r++){var i=n.item(r),o=i.name,a=o.toLowerCase();if(hi.hasOwnProperty(a)){var s=i.value;ci[a]&&(s=Qr(s)),ui[a]&&(s=ti(s)),this.buf.push(" ",o,'="',mi(s),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0},t.prototype.endElement=function(t){var e=t.nodeName.toLowerCase();li.hasOwnProperty(e)&&!ii.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(mi(t))},t.prototype.checkClobberedElement=function(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},t}(),pi=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,gi=/([^\#-~ |!])/g;function mi(t){return t.replace(/&/g,"&amp;").replace(pi,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(gi,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function yi(t,e){var n=null;try{ri=ri||new Kr(t);var r=e?String(e):"";n=ri.getInertBodyElement(r);var i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=ri.getInertBodyElement(r)}while(r!==o);var a=new fi,s=a.sanitizeChildren(vi(n)||n);return Gr()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var l=vi(n)||n;l.firstChild;)l.removeChild(l.firstChild)}}function vi(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var bi=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({}),_i=function(){return function(){}}(),wi=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),xi=/^url\(([^)]+)\)$/;function Mi(t){if(!(t=String(t).trim()))return"";var e=t.match(xi);return e&&Qr(e[1])===e[1]||t.match(wi)&&function(t){for(var e=!0,n=!0,r=0;r<t.length;r++){var i=t.charAt(r);"'"===i&&n?e=!e:'"'===i&&e&&(n=!n)}return e&&n}(t)?t:(Gr()&&console.warn("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}function Si(t){var e=Pi();return e?e.sanitize(bi.HTML,t)||"":zr(t,"Html")?t.toString():yi(document,_n(t))}function Ai(t){var e=Pi();return e?e.sanitize(bi.STYLE,t)||"":zr(t,"Style")?t.toString():Mi(_n(t))}function Ci(t){var e=Pi();return e?e.sanitize(bi.URL,t)||"":zr(t,"Url")?t.toString():Qr(_n(t))}function ki(t){var e=Pi();if(e)return e.sanitize(bi.RESOURCE_URL,t)||"";if(zr(t,"ResourceUrl"))return t.toString();throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)")}function Ti(t){var e=Pi();if(e)return e.sanitize(bi.SCRIPT,t)||"";if(zr(t,"Script"))return t.toString();throw new Error("unsafe value used in a script context")}function Ei(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?ki:Ci}function Oi(t,e,n){return Ei(e,n)(t)}var Di=function(t,e,n){var r=!0;return 1&(n=n||3)&&(r="background-image"===t||"background"===t||"border-image"===t||"filter"===t||"list-style"===t||"list-style-image"===t||"clip-path"===t),2&n?r?Ai(e):e:r};function Pi(){var t=De();return t&&t[13]}function Li(t){return"ng-reflect-"+t.replace(/[$@]/g,"_").replace(Ii,(function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"-"+t[1].toLowerCase()}))}var Ii=/([A-Z])/g;function Ri(t){try{return null!=t?t.toString().slice(0,30):t}catch(e){return"[ERROR] Exception while trying to serialize the value"}}function Ni(t){var e,n=xe(t);if(n){if(Array.isArray(n)){var r=n,i=void 0,o=void 0,a=void 0;if((e=t)&&e.constructor&&e.constructor.ngComponentDef){if(-1==(i=Vi(r,t)))throw new Error("The provided component was not found in the application");o=t}else if(function(t){return t&&t.constructor&&t.constructor.ngDirectiveDef}(t)){if(-1==(i=function(t,e){for(var n=t[1].firstChild;n;){for(var r=n.directiveEnd,i=n.directiveStart;i<r;i++)if(t[i]===e)return n.index;n=Wi(n)}return-1}(r,t)))throw new Error("The provided directive was not found in the application");a=Hi(i,r,!1)}else if(-1==(i=ji(r,t)))return null;var s=xe(p=ge(r[i])),l=s&&!Array.isArray(s)?s:Bi(r,i,p);if(o&&void 0===l.component&&(l.component=o,zi(l.component,l)),a&&void 0===l.directives){l.directives=a;for(var c=0;c<a.length;c++)zi(a[c],l)}zi(l.native,l),n=l}}else for(var u=t,h=u;h=h.parentNode;){var d=xe(h);if(d){if(r=void 0,!(r=Array.isArray(d)?d:d.lView))return null;var f=ji(r,u);if(f>=0){var p;zi(p=ge(r[f]),l=Bi(r,f,p)),n=l;break}}}return n||null}function Bi(t,e,n){return{lView:t,nodeIndex:e,native:n,component:void 0,directives:void 0,localRefs:void 0}}function Fi(t){var e,n=xe(t);if(Array.isArray(n)){var r=Vi(n,t);(i=Bi(n,r,(e=we(r,n))[0])).component=t,zi(t,i),zi(i.native,i)}else{var i;e=we((i=n).nodeIndex,i.lView)}return e}function zi(t,e){t.__ngContext__=e}function ji(t,e){for(var n=t[1].firstChild;n;){if(ve(n,t)===e)return n.index;n=Wi(n)}return-1}function Wi(t){if(t.child)return t.child;if(t.next)return t.next;for(;t.parent&&!t.parent.next;)t=t.parent;return t.parent&&t.parent.next}function Vi(t,e){var n=t[1].components;if(n)for(var r=0;r<n.length;r++){var i=n[r];if(we(i,t)[9]===e)return i}else if(we(19,t)[9]===e)return 19;return-1}function Hi(t,e,n){var r=e[1].data[t],i=r.directiveStart;return 0==i?kt:(!n&&1&r.flags&&i++,e.slice(i,r.directiveEnd))}function Yi(t){throw new Error("Multiple components match node with tagname "+t.tagName)}function Ui(){throw new Error("Cannot mix multi providers and regular providers")}function qi(t,e){var n=t.length,r=t.indexOf(e),i=r+e.length;return!(-1===r||r>0&&" "!==t[r-1]||i<n&&" "!==t[i])}function $i(t,e,n){return e===(0!==t.type||n?t.tagName:"ng-template")}function Gi(t,e,n){for(var r=4,i=t.attrs||[],o=function(t){for(var e=0;e<t.length;e++)if(ir(t[e]))return e;return t.length}(i),a=!1,s=0;s<e.length;s++){var l=e[s];if("number"!=typeof l){if(!a)if(4&r){if(r=2|1&r,""!==l&&!$i(t,l,n)||""===l&&1===e.length){if(Xi(r))return!1;a=!0}}else{var c=8&r?l:e[++s];if(8&r&&t.classes){if(!qi(Gn(t.classes),c)){if(Xi(r))return!1;a=!0}continue}var u=Ki(8&r?"class":l,i,0==t.type&&"ng-template"!==t.tagName,n);if(-1===u){if(Xi(r))return!1;a=!0;continue}if(""!==c){var h;h=u>o?"":i[u+1];var d=8&r?h:null;if(d&&!qi(d,c)||2&r&&c!==h){if(Xi(r))return!1;a=!0}}}}else{if(!a&&!Xi(r)&&!Xi(l))return!1;if(a&&Xi(l))continue;a=!1,r=l|1&r}}return Xi(r)||a}function Xi(t){return 0==(1&t)}function Ki(t,e,n,r){if(null===e)return-1;var i=0;if(r||!n){for(var o=!1;i<e.length;){var a=e[i];if(a===t)return i;if(3===a||6===a)o=!0;else{if(1===a){for(var s=e[++i];"string"==typeof s;)s=e[++i];continue}if(4===a)break;if(0===a){i+=4;continue}}i+=o?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){if(t[n]===e)return n;n++}return-1}(e,t)}function Zi(t,e,n){void 0===n&&(n=!1);for(var r=0;r<e.length;r++)if(Gi(t,e[r],n))return!0;return!1}function Ji(t,e){t:for(var n=0;n<e.length;n++){var r=e[n];if(t.length===r.length){for(var i=0;i<t.length;i++)if(t[i]!==r[i])continue t;return!0}}return!1}var Qi=[];function to(t,e,n,r,i,o,a,s){var l=!r,c=fe(n,jn(t)),u=l?0:c.classesIndex++;return!(!no(t,e,u,r,i,o,a,s,!1)&&!s||(c.classesBitMask|=1<<u,0))}function eo(t,e,n,r,i,o,a,s,l){var c=!r,u=fe(n,jn(t)),h=c?0:u.stylesIndex++;return!(!no(t,e,h,r,i,o,s,l,!!c||!!a&&a(r,null,1))&&!l||(u.stylesBitMask|=1<<h,0))}function no(t,e,n,r,i,o,a,s,l){zn(t)||(a?function(t,e,n,r,i){Qi.unshift(t,e,n,r,i)}(t,n,r,i,l):(Qi.length&&ro(),io(t,n,r,i,l)));var c=s||Vn(e[i],o);return c&&(e[i]=o),c}function ro(){for(var t=0;t<Qi.length;)io(Qi[t++],Qi[t++],Qi[t++],Qi[t++],Qi[t++]);Qi.length=0}function io(t,e,n,r,i){var o=!1;if(n){for(var a=!1,s=Wn(t);s<t.length;){var l=Nn(t,s),c=Dn(t,s);if(a=n<=c){n<c&&oo(t,s,n,i),ao(t,!1,s,r,e);break}s+=3+l}a||(oo(t,t.length,n,i),ao(t,!1,s,r,e),o=!0)}else ao(t,!0,3,r,e),o=!0;return o}function oo(t,e,n,r){t.splice(e,0,r?1:0,1,n,null),Rn(t,e,1)}function ao(t,e,n,r,i){var o=n+3,a=o+Nn(t,n);if(e||a--,"number"==typeof r){for(var s=o;s<=a;s++)if(t[s]===r)return;t.splice(a,0,r),t[n+1]++,Rn(t,n,In(t,n)|1<<i)}else null!==r&&null==t[a]&&(t[a]=r)}function so(t,e,n,r,i,o,a,s){return i&&r&&(function(t){if(!zn(t)){var e=qn(t);e&&function(t,e){for(var n=1;n<e.length;n+=2){var r=Qn(e,n);r&&io(t,-1,Zn(e,n),r,!1)}}(t,e),function(t){On(t,1|En(t))}(t)}}(r),function(t,e){return t&&e>0}(r,o))?(lo(r,t,e,n,o,a,s),!0):i}function lo(t,e,n,r,i,o,a){for(var s=function(t){return!0===t?-1:!1===t?0:t}(i),l=co,c=(s&In(t,3))>0?1:0,u=Wn(t);u<t.length;){var h=Nn(t,u);if(s&In(t,u)){for(var d=!1,f=Dn(t,u),p=h-1,g=Bn(t,u,p),m=0;m<p;m++){var y=Bn(t,u,m),v=r[y];if(Hn(v)){o(e,n,f,a&&Ln(t,u)?a(f,v,2):v,y),d=!0;break}}if(l){var b=l(t,e,n,r,o,a,c|(d?4:2),f,g);d=d||b}d||o(e,n,f,g)}u+=3+h}l&&l(t,e,n,r,o,a,c)}var co=null,uo=function(t,e,n,r){var i=e.style;r?(r=r.toString(),t&&er(t)?t.setStyle(e,n,r,tr.DashCase):i&&i.setProperty(n,r)):t&&er(t)?t.removeStyle(e,n,tr.DashCase):i&&i.removeProperty(n)},ho=function(t,e,n,r){if(""!==n){var i=e.classList;r?t&&er(t)?t.addClass(e,n):i&&i.add(n):t&&er(t)?t.removeClass(e,n):i&&i.remove(n)}};function fo(t,e,n,r){var i=qn(n);if(i)for(var o=1;o<i.length;o+=2){var a=Zn(i,o),s=Qn(i,o);r?ho(t,e,a,s):uo(t,e,a,s)}}var po={},go={marker:"element"},mo={marker:"comment"},yo=function(t,e,n,r,i,o,a,s,l){var c=!1;if(Nn(t,3)){var u=!0,h=!s;h&&-2&a&&(u=!1,c=!0),u&&(c=function t(e,n,r,i,o,a,s,l,c,u){var h=!1;if(c<Nn(e,3)){for(var d=Bn(e,3,c),f=i[d],p=function(t){return t>=wo.length&&wo.push(1),wo[t]}(c);p<f.length;){var g=Zn(f,p),m=l&&g>l,y=!m&&g===l,v=Qn(f,p),b=Hn(v),_=t(e,n,r,i,o,a,m?s:bo(s,b,y),m?l:g,c+1,u);if(m){h||(h=_);break}if(!_&&_o(s,y)){var w=y&&!b,x=w?u:v,M=w?d:null;o(n,r,g,a?a(g,x,3):x,M),_=!0}h=_&&y,p+=2}if(wo[c]=p,1===f.length||!l)return t(e,n,r,i,o,a,s,l,c+1,u)}return h}(t,e,n,r,i,o,a,s||null,0,l||null)),h&&function(){for(var t=0;t<wo.length;t++)wo[t]=1}()}return c};function vo(){co=yo}function bo(t,e,n){var r=t;return e||4&t||!(n||1&t)?(r|=4,r&=-3):(r|=2,r&=-5),r}function _o(t,e){var n=(1&t)>0;return n?4&t&&e&&(n=!1):2&t&&(n=e),n}var wo=[];function xo(t,e,n,r){for(var i=1;i<t.length;i+=2){var o=Zn(t,i);if(e<=o){var a=!1;return o===e?!r&&Hn(t[i])||(a=!0,Jn(t,i,n)):(a=!0,t.splice(i,0,e,n)),a}}return t.push(e,n),!0}function Mo(t,e){for(var n="",r=1;r<t.length;r+=2){var i=Zn(t,r),o=Qn(t,r),a=Yn(i,e?"":o,":");n=Yn(n,a,e?" ":"; ")}return n}function So(t){var e={};if(t)for(var n=1;n<t.length;n+=2){var r=Zn(t,n),i=Qn(t,n);e[r]=i}return e}var Ao=function(){function t(t,e,n){this.context=t,this._data=e,this._isClassBased=n,this._sanitizer=null}return t.prototype.overrideSanitizer=function(t){this._sanitizer=t},Object.defineProperty(t.prototype,"summary",{get:function(){var t={};return this._mapValues((function(e,n,r){t[e]={prop:e,value:n,bindingIndex:r}})),t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"values",{get:function(){var t={};return this._mapValues((function(e,n){t[e]=n})),t},enumerable:!0,configurable:!0}),t.prototype._mapValues=function(t){Nn(this.context,3)>0&&vo();var e=this._isClassBased?null:this._sanitizer||vn();lo(this.context,null,{},this._data,!0,(function(e,n,r,i,o){t(r,i,o||null)}),e)},t}();function Co(t){ko(De(),t)}function ko(t,e){ae(t,t[1],Ke(),e),un(e)}var To=function(){return Promise.resolve(null)}();function Eo(t){var e=t[1],n=$e(t);if(e.firstTemplatePass=!1,t[7]=e.bindingStartIndex,!n){var r=Ke();ae(t,e,r,void 0),function(t){for(var e=t[14];null!==e;e=e[4])if(-1===e[2]&&Jt(e))for(var n=9;n<e.length;n++){var r=e[n];Ro(r,r[1],r[9])}}(t),Oo(e,t),Se(t),se(t,e.contentHooks,e.contentCheckHooks,r,1,void 0),function(t,e){var n=cn();try{if(t.expandoInstructions){var r=e[7]=t.expandoStartIndex;tn(r);for(var i=-1,o=-1,a=0;a<t.expandoInstructions.length;a++){var s=t.expandoInstructions[a];"number"==typeof s?(s<=0?(Fe(o=-s),i=r+=9+t.expandoInstructions[++a]):r+=s,tn(r)):(null!==s&&(e[7]=r,s(2,ge(e[i]),o),ze()),i++)}}}finally{Fe(n)}}(e,t)}n&&e.staticContentQueries&&Oo(e,t),n&&!e.staticViewQueries||fa(2,e,t[9]),function(t,e){if(null!=e)for(var n=0;n<e.length;n++)aa(t,e[n])}(t,e.components)}function Oo(t,e){var n=t.contentQueries;if(null!==n)for(var r=0;r<n.length;r+=2){var i=n[r+1];if(-1!==i){var o=t.data[i];rn(n[r]),o.contentQueries(2,e[i],i)}}}function Do(t,e){var n=e||De()[12],r=dn;return er(n)?n.createElement(t,r):null===r?n.createElement(t):n.createElementNS(r,t)}function Po(t,e,n,r,i,o,a,s,l,c){var u=e.blueprint.slice();return u[0]=i,u[2]=140|r,Se(u),u[3]=u[16]=t,u[9]=n,u[11]=a||t&&t[11],u[12]=s||t&&t[12],u[13]=l||t&&t[13]||null,u[10]=c||t&&t[10]||null,u[6]=o,u}function Lo(t,e,n,r,i,o){var a=n+19,s=t.data[a]||function(t,e,n,r,i,o,a){var s=Ve(),l=Ue(),c=l?s:s&&s.parent,u=t.data[n]=Yo(0,c&&c!==e?c:null,r,n,i,o);return 0!==a&&t.firstChild||(t.firstChild=u),s&&(!l||null!=s.child||null===u.parent&&2!==s.type?l||(s.next=u):s.child=u),u}(t,e,a,r,i,o,n);return He(s,!0),s}function Io(t,e,n,r){var i=t.node;return null==i&&(t.node=i=Yo(0,e,2,n,null,null)),r[6]=i}function Ro(t,e,n){var r,i=Ue(),o=Ve();if(512&t[2])ca(dr(t));else{var a=!1;try{He(null,!0),r=on(t,t[6]),Se(t),Bo(t,e.template,Fo(t),n),e.firstTemplatePass=!1,Eo(t),a=!0}finally{sn(r,a),He(o,i)}}}function No(t,e,n){var r=t[11],i=on(t,t[6]),o=!Ke(),a=$e(t),s=!1;try{o&&!a&&r.begin&&r.begin(),a&&(n&&Bo(t,n,1,e),Eo(t),t[2]&=-5),Se(t),n&&Bo(t,n,2,e),Eo(t),s=!0}finally{o&&!a&&r.end&&r.end(),sn(i,s)}}function Bo(t,e,n,r){mn();var i=cn();try{Fe(null),2&n&&ko(t,0),e(n,r)}finally{un(i)}}function Fo(t){return $e(t)?1:2}function zo(t,e,n){if(Qt(e))for(var r=e.directiveEnd,i=e.directiveStart;i<r;i++){var o=t.data[i];o.contentQueries&&o.contentQueries(1,n[i],i)}}function jo(t,e,n,r){void 0===r&&(r=ye),Te()&&(function(t,e,n){var r=n.directiveStart,i=n.directiveEnd;!t.firstTemplatePass&&r<i&&mr(n,e);for(var o=r;o<i;o++){var a=t.data[o];ee(a)&&ra(e,n,a),Zo(e,Cr(t.data,e,o,n),a,o)}}(t,e,n),function(t,e,n){var r=n.directiveStart,i=n.directiveEnd,o=t.expandoInstructions,a=t.firstTemplatePass,s=n.index-19,l=cn();try{Fe(s);for(var c=r;c<i;c++){var u=t.data[c];u.hostBindings?(Xo(u,o,e[c],n,a),ze()):a&&o.push(null)}}finally{Fe(l)}}(t,e,n),function(t,e,n){var r=e.localNames;if(r)for(var i=e.index+1,o=0;o<r.length;o+=2){var a=r[o+1],s=-1===a?n(e,t):t[a];t[i++]=s}}(e,n,r),Fe(null))}function Wo(t){return t.tView||(t.tView=Vo(-1,t.template,t.consts,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas))}function Vo(t,e,n,r,i,o,a,s){var l=19+n,c=l+r,u=function(t,e){var n=new Array(e).fill(null,0,t).fill(po,t);return n[7]=t,n}(l,c);return u[1]={id:t,blueprint:u,template:e,queries:null,viewQuery:a,node:null,data:u.slice().fill(null,l),bindingStartIndex:l,expandoStartIndex:c,expandoInstructions:null,firstTemplatePass:!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 o?o():o,firstChild:null,schemas:s}}function Ho(t,e){var n=t.createRenderer(null,null);return"string"==typeof e?er(n)?n.selectRootElement(e):n.querySelector(e):e}function Yo(t,e,n,r,i,o){return{type:n,index:r,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,propertyMetadataStartIndex:-1,propertyMetadataEndIndex:-1,flags:0,providerIndexes:0,tagName:i,attrs:o,localNames:null,initialInputs:void 0,inputs:void 0,outputs:void 0,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,classes:null}}function Uo(t,e){var n=De()[1],r=null,i=t.directiveStart,o=t.directiveEnd;if(o>i)for(var a=0===e,s=n.data,l=i;l<o;l++){var c=s[l],u=a?c.inputs:c.outputs;for(var h in u)if(u.hasOwnProperty(h)){var d=u[h];(r=r||{}).hasOwnProperty(h)?r[h].push(l,h,d):r[h]=[l,h,d]}}return r}var qo={class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"};function $o(t,e,n,r,i,o){var a,s,l=De(),c=me(t,l),u=be(t,l);if(!i&&(a=ma(u))&&(s=a[e]))wa(l,s,n),te(u)&&function(t,e){var n=we(e,t);16&n[2]||(n[2]|=64)}(l,t+19);else if(3===u.type){!function(t,e,n,r,i){var o=e[7]-1,a=r[o];"�"==a[0]&&(r[o]=n+a,i||(-1==t.propertyMetadataStartIndex&&(t.propertyMetadataStartIndex=o),t.propertyMetadataEndIndex=o+1))}(u,l,e=qo[e]||e,l[1].data,i);var h=o?o(u,l):l[12];n=null!=r?r(n,u.tagName||"",e):n,er(h)?h.setProperty(c,e,n):or(e)||(c.setProperty?c.setProperty(e,n):c[e]=n)}}function Go(t,e,n,r){if(Te()){var i=function(t,e,n){var r=t.directiveRegistry,i=null;if(r)for(var o=0;o<r.length;o++){var a=r[o];Zi(n,a.selectors,!1)&&(i||(i=[]),_r(mr(n,e),t,a.type),ee(a)?(1&n.flags&&Yi(n),n.flags=1,i.unshift(a)):i.push(a))}return i}(t,e,n),o=r?{"":-1}:null;if(i){ea(n,t.data.length,i.length);for(var a=0;a<i.length;a++)(u=i[a]).providersResolver&&u.providersResolver(u);Ko(t,n,i.length);var s=t.preOrderHooks&&t.preOrderHooks.length||0,l=t.preOrderCheckHooks&&t.preOrderCheckHooks.length||0,c=n.index-19;for(a=0;a<i.length;a++){var u,h=t.data.length;na(t,e,u=i[a],u.factory),ta(t.data.length-1,u,o),ie(h,u,t,c,s,l)}}o&&function(t,e,n){if(e)for(var r=t.localNames=[],i=0;i<e.length;i+=2){var o=n[e[i+1]];if(null==o)throw new Error("Export of name '"+e[i+1]+"' not found!");r.push(e[i],o)}}(n,r,o)}}function Xo(t,e,n,r,i){var o=e.length;ke(t),t.hostBindings(1,n,r.index-19),ke(null),o===e.length&&i&&e.push(t.hostBindings)}function Ko(t,e,n){var r=-(e.index-19),i=t.data.length-(65535&e.providerIndexes);(t.expandoInstructions||(t.expandoInstructions=[])).push(r,i,n)}function Zo(t,e,n,r){var i=Ve();Jo(t,i,e),i&&i.attrs&&function(t,e,n,r){var i=r.initialInputs;(void 0===i||t>=i.length)&&(i=function(t,e,n){for(var r=n.initialInputs||(n.initialInputs=[]),i=r.length;i<=t;i++)r.push(null);for(var o=n.attrs,a=0;a<o.length;){var s=o[a];if(0!==s)if(5!==s){if("number"==typeof s)break;var l=e[s],c=o[a+1];void 0!==l&&(r[t]||(r[t]=[])).push(s,l,c),a+=2}else a+=2;else a+=4}return r}(t,n.inputs,r));var o=i[t];if(o)for(var a=n.setInput,s=0;s<o.length;){var l=o[s++],c=o[s++],u=o[s++];a?n.setInput(e,u,l,c):e[c]=u}}(r,e,n,i),t[1].firstTemplatePass&&n.contentQueries&&(i.flags|=4),ee(n)&&(we(i.index,t)[9]=e)}function Jo(t,e,n){var r=ye(e,t);zi(n,t),r&&zi(r,t)}function Qo(t){var e=De()[1];(e.components||(e.components=[])).push(t.index)}function ta(t,e,n){if(n){if(e.exportAs)for(var r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;e.template&&(n[""]=t)}}function ea(t,e,n){t.flags=1&t.flags,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function na(t,e,n,r){t.data.push(n);var i=new re(r,ee(n),null);t.blueprint.push(i),e.push(i)}function ra(t,e,n){var r=ye(e,t),i=Wo(n),o=t[11],a=sa(t,Po(t,i,null,n.onPush?64:16,t[e.index],e,o,o.createRenderer(r,n)));a[6]=e,t[e.index]=a,t[1].firstTemplatePass&&Qo(e)}function ia(t,e,n,r,i,o){var a=me(t,r),s=r[12];if(null==n)er(s)?s.removeAttribute(a,e,o):a.removeAttribute(e);else{var l=be(t,r),c=null==i?_n(n):i(n,l.tagName||"",e);er(s)?s.setAttribute(a,e,c,o):o?a.setAttributeNS(o,e,c):a.setAttribute(e,c)}}function oa(t,e,n,r,i){return new Array(t,!0,i?-1:0,e,null,null,r,n,null)}function aa(t,e){var n=we(e,t);(128==(128&n[2])||$e(t))&&80&n[2]&&(function(t){for(var e=t[1],n=t.length;n<e.blueprint.length;n++)t[n]=e.blueprint[n]}(n),da(n,n[9]))}function sa(t,e){return t[14]?t[15][4]=e:t[14]=e,t[15]=e,e}function la(t){for(;t;){t[2]|=64;var e=ur(t);if(ne(t)&&!e)return t;t=e}return null}function ca(t){for(var e=0;e<t.components.length;e++){var n=t.components[e];No(Me(n),n)}}function ua(t,e){var n=t[11];n.begin&&n.begin();try{$e(t)&&da(t,e),da(t,e)}catch(r){throw _a(t,r),r}finally{n.end&&n.end()}}function ha(t){ca(t[9])}function da(t,e){var n=t[1],r=on(t,t[6]),i=n.template,o=$e(t),a=!1;try{Se(t),o&&fa(1,n,e),Bo(t,i,Fo(t),e),Eo(t),a=!0}finally{sn(r,a)}}function fa(t,e,n){var r=e.viewQuery;null!==r&&(rn(0),r(t,n))}function pa(t,e,n){void 0===e&&(e=""),void 0===n&&(n="");var r=t[1].data,i=t[7]-1;return null==r[i]?r[i]="�"+e+"�"+n:null}var ga=To;function ma(t){return void 0===t.inputs&&(t.inputs=Uo(t,0)),t.inputs}function ya(t){return t[8]||(t[8]=[])}function va(t){return t[1].cleanup||(t[1].cleanup=[])}function ba(t,e){return e[t.index][12]}function _a(t,e){var n=t[10],r=n?n.get(Rr,null):null;r&&r.handleError(e)}function wa(t,e,n){for(var r=t[1],i=0;i<e.length;){var o=e[i++],a=e[i++],s=e[i++],l=t[o],c=r.data[o];c.setInput?c.setInput(l,n,a,s):l[s]=n}}function xa(t,e,n){var r=me(e,t),i=t[12];er(i)?i.setValue(r,n):r.textContent=n}function Ma(t,e,n){fo(t,e,n.classes,!0),fo(t,e,n.styles,!1)}function Sa(t,e){var n=e[3];return-1===t.index?Jt(n)?n:null:n}function Aa(t,e){var n=Sa(t,e);return n?Fa(e[12],n[7]):null}function Ca(t,e,n,r,i){if(null!=r){var o=void 0,a=!1;Jt(r)?o=r:Zt(r)&&(a=!0,r=r[0]);var s=ge(r);0===t?Na(e,n,s,i||null):1===t?Wa(e,s,a):2===t&&e.destroyNode(s),null!=o&&function(t,e,n,r,i){var o=n[7];o!==ge(n)&&Ca(e,t,r,o,i);for(var a=9;a<n.length;a++)Ua(t,e,n[a],r,o)}(e,t,o,n,i)}}function ka(t,e){return er(e)?e.createText(_n(t)):e.createTextNode(_n(t))}function Ta(t,e,n){var r=Aa(t[1].node,t);r&&Ua(t[12],e?0:1,t,r,n)}function Ea(t,e,n){var r=9+n,i=e.length;n>0&&(e[r-1][4]=t),n<i-9?(t[4]=e[r],vt(e,9+n,t)):(e.push(t),t[4]=null),t[3]=e;var o=t[17];null!==o&&e!==o&&function(t,e){var n=t[5];null===n?t[5]=[e]:n.push(e)}(o,t);var a=t[5];null!==a&&a.insertView(t[1]),t[2]|=128}function Oa(t,e){var n=t[5],r=n.indexOf(e);n.splice(r,1)}function Da(t,e){if(!(t.length<=9)){var n=9+e,r=t[n];if(r){var i=r[17];null!==i&&i!==t&&Oa(i,r),e>0&&(t[n-1][4]=r[4]);var o=bt(t,9+e);Ta(r,!1);var a=o[5];null!==a&&a.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}}function Pa(t,e){var n=Da(t,e);n&&La(n)}function La(t){if(!(256&t[2])){var e=t[12];er(e)&&e.destroyNode&&Ua(e,2,t,null,null),function(t){var e=t[14];if(!e)return Ra(t);for(;e;){var n=null;if(Zt(e))n=e[14];else{var r=e[9];r&&(n=r)}if(!n){for(;e&&!e[4]&&e!==t;)Ra(e),e=Ia(e,t);Ra(e||t),n=e&&e[4]}e=n}}(t)}}function Ia(t,e){var n;return Zt(t)&&(n=t[6])&&2===n.type?Sa(n,t):t[3]===e?null:t[3]}function Ra(t){if(Zt(t)&&!(256&t[2])){t[2]&=-129,t[2]|=256,function(t){var e,n=t[1];if(null!=n&&null!=(e=n.destroyHooks))for(var r=0;r<e.length;r+=2){var i=t[e[r]];i instanceof re||e[r+1].call(i)}}(t),function(t){var e=t[1].cleanup;if(null!==e){for(var n=t[8],r=0;r<e.length-1;r+=2)if("string"==typeof e[r]){var i=e[r+1],o="function"==typeof i?i(t):ge(t[i]),a=e[r+3];"boolean"==typeof a?o.removeEventListener(e[r],n[e[r+2]],a):a>=0?n[a]():n[-a].unsubscribe(),r+=2}else e[r].call(n[e[r+1]]);t[8]=null}}(t);var e=t[6];e&&3===e.type&&er(t[12])&&t[12].destroy();var n=t[17];if(null!==n&&Jt(t[3])){n!==t[3]&&Oa(n,t);var r=t[5];null!==r&&r.detachView(t[1])}}}function Na(t,e,n,r){er(t)?t.insertBefore(e,n,r):e.insertBefore(n,r,!0)}function Ba(t,e,n,r){null!==r?Na(t,e,n,r):function(t,e,n){er(t)?t.appendChild(e,n):e.appendChild(n)}(t,e,n)}function Fa(t,e){return er(t)?t.parentNode(e):e.parentNode}function za(t,e,n){var r,i,o=function(t,e){if(ne(e))return Fa(e[12],ye(t,e));var n=function(t){for(;null!=t.parent&&(4===t.parent.type||5===t.parent.type);)t=t.parent;return t}(t),r=n.parent;if(null==r){var i=e[6];return 2===i.type?Aa(i,e):function(t){var e=t[6];return e&&3===e.type?ye(e,ur(t)):null}(e)}var o=n&&5===n.type;if(o&&2&n.flags)return ye(n,e).parentNode;if(1&r.flags&&!o){var a=e[1].data,s=a[a[r.index].directiveStart].encapsulation;if(s!==St.ShadowDom&&s!==St.Native)return null}return ye(r,e)}(e,n);if(null!=o){var s=n[12],l=function(t,e){if(2===t.type){var n=Sa(t,e);return ja(n.indexOf(e,9)-9,n)}return 4===t.type||5===t.type?ye(t,e):null}(e.parent||n[6],n);if(Array.isArray(t))try{for(var c=a(t),u=c.next();!u.done;u=c.next())Ba(s,o,u.value,l)}catch(h){r={error:h}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(r)throw r.error}}else Ba(s,o,t,l)}}function ja(t,e){var n=9+t+1;if(n<e.length){var r=e[n],i=r[6].child;return null!==i?ve(i,r):e[7]}return e[7]}function Wa(t,e,n){var r=Fa(t,e);r&&function(t,e,n,r){er(t)?t.removeChild(e,n,r):e.removeChild(n)}(t,r,e,n)}function Va(t,e,n,r){var i=r[3],o=r[6].projection[n];if(Array.isArray(o))za(o,e,t);else for(;o;)32&o.flags||(1===o.type?Va(t,e,o.projection,hr(i)):(o.flags|=2,Ya(o,e,t,i))),o=o.projectionNext}function Ha(t,e,n,r){for(;t;)Ya(t,e,n,r),t=t.next}function Ya(t,e,n,r){var i=ye(t,r);za(i,e,n),zi(i,r);var o=r[t.index];if(0===t.type)for(var a=9;a<o.length;a++)Ta(o[a],!0,o[7]);else if(5===t.type){var s=t.child;Ha(s,s,r,r)}else 4===t.type&&Ha(t.child,e,n,r),Jt(o)&&za(o[7],e,n)}function Ua(t,e,n,r,i){for(var o=n[1].node.child;null!==o;)qa(t,e,n,o,r,i),o=o.next}function qa(t,e,n,r,i,o){var a=r.type;32&r.flags||(4===a||5===a?function(t,e,n,r,i,o){Ca(e,t,i,n[r.index],o);for(var a=r.child;a;)qa(t,e,n,a,i,o),a=a.next}(t,e,n,r,i,o):1===a?function(t,e,n,r,i,o){var a=hr(n),s=a[6].projection[r.projection];if(void 0!==s)if(Array.isArray(s))for(var l=0;l<s.length;l++)Ca(e,t,i,s[l],o);else for(var c=s,u=a[3];null!==c;)qa(t,e,u,c,i,o),c=c.projectionNext}(t,e,n,r,i,o):Ca(e,t,i,n[r.index],o))}var $a,Ga,Xa,Ka=function(){function t(t,e,n){this._context=e,this._componentIndex=n,this._appRef=null,this._viewContainerRef=null,this._tViewNode=null,this._lView=t}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return null==this._lView[0]?function t(e,n,r){for(var i=n.child;i;){var o=ve(i,e);if(o&&r.push(o),4===i.type)t(e,i,r);else if(1===i.type)for(var a=hr(e),s=a[6],l=ur(a),c=s.projection[i.projection];c&&l;)r.push(ye(c,l)),c=c.next;i=i.next}return r}(this._lView,this._lView[6],[]):[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._context?this._context:this._lookUpContext()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 256==(256&this._lView[2])},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){var t=this._viewContainerRef.indexOf(this);t>-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}La(this._lView)},t.prototype.onDestroy=function(t){var e,n;n=t,ya(e=this._lView).push(n),e[1].firstTemplatePass&&va(e).push(e[8].length-1,null)},t.prototype.markForCheck=function(){la(this._lView)},t.prototype.detach=function(){this._lView[2]&=-129},t.prototype.reattach=function(){this._lView[2]|=128},t.prototype.detectChanges=function(){ua(this._lView,this.context)},t.prototype.checkNoChanges=function(){!function(t,e){Ze(!0);try{ua(t,e)}finally{Ze(!1)}}(this._lView,this.context)},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t.prototype.detachFromAppRef=function(){var t;this._appRef=null,Ua((t=this._lView)[12],1,t,null,null)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype._lookUpContext=function(){return this._context=ur(this._lView)[this._componentIndex]},t}(),Za=function(t){function e(e){var n=t.call(this,e,null,-1)||this;return n._view=e,n}return i(e,t),e.prototype.detectChanges=function(){ha(this._view)},e.prototype.checkNoChanges=function(){!function(t){Ze(!0);try{ha(t)}finally{Ze(!1)}}(this._view)},Object.defineProperty(e.prototype,"context",{get:function(){return null},enumerable:!0,configurable:!0}),e}(Ka);function Ja(t,e,n){return $a||($a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e}(t)),new $a(ye(e,n))}function Qa(t,e,n,r){return Ga||(Ga=function(t){function e(e,n,r){var i=t.call(this)||this;return i._declarationView=e,i._declarationTContainer=n,i.elementRef=r,i}return i(e,t),e.prototype.createEmbeddedView=function(t){var e=this._declarationTContainer.tViews,n=function(t,e,n,r){var i=Ue(),o=Ve();He(null,!0);var a=Po(n,t,e,16,null,null);return a[16]=n,Io(t,null,-1,a),t.firstTemplatePass&&(t.node.injectorIndex=r),He(o,i),a}(e,t,this._declarationView,this._declarationTContainer.injectorIndex);n[17]=this._declarationView[this._declarationTContainer.index];var r=this._declarationView[5];null!==r&&(n[5]=r.createEmbeddedView(e)),Ro(n,e,t);var i=new Ka(n,t,-1);return i._tViewNode=n[6],i},e}(t)),0===n.type?new Ga(r,n,Ja(e,n,r)):null}function ts(t,e,n,r){var o;Xa||(Xa=function(t){function n(e,n,r){var i=t.call(this)||this;return i._lContainer=e,i._hostTNode=n,i._hostView=r,i}return i(n,t),Object.defineProperty(n.prototype,"element",{get:function(){return Ja(e,this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new Er(this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parentInjector",{get:function(){var t=br(this._hostTNode,this._hostView),e=cr(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,i=n.parent;null!=i.parent&&r==i.injectorIndex;)i=i.parent;return i}for(var o=lr(t),a=e,s=e[6];o>1;)s=(a=a[16])[6],o--;return s}(t,this._hostView,this._hostTNode);return ar(t)&&null!=n?new Er(n,e):new Er(null,this._hostView)},enumerable:!0,configurable:!0}),n.prototype.clear=function(){for(;this.length>0;)this.remove(this.length-1)},n.prototype.get=function(t){return null!==this._lContainer[8]&&this._lContainer[8][t]||null},Object.defineProperty(n.prototype,"length",{get:function(){return this._lContainer.length-9},enumerable:!0,configurable:!0}),n.prototype.createEmbeddedView=function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r},n.prototype.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;!i&&null==t.ngModule&&o&&(i=o.get(ft,null));var a=t.create(o,r,void 0,i);return this.insert(a.hostView,e),a},n.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");this.allocateContainerIfNeeded();var n=t._lView,r=this._adjustIndex(e);return Jt(n[3])?this.move(t,r):(Ea(n,this._lContainer,r),Ta(n,!0,ja(r,this._lContainer)),t.attachToViewContainerRef(this),vt(this._lContainer[8],r,t),t)},n.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this.indexOf(t);return-1!==n&&this.detach(n),this.insert(t,e),t},n.prototype.indexOf=function(t){return null!==this._lContainer[8]?this._lContainer[8].indexOf(t):0},n.prototype.remove=function(t){this.allocateContainerIfNeeded();var e=this._adjustIndex(t,-1);Pa(this._lContainer,e),bt(this._lContainer[8],e)},n.prototype.detach=function(t){this.allocateContainerIfNeeded();var e=this._adjustIndex(t,-1),n=Da(this._lContainer,e);return n&&null!=bt(this._lContainer[8],e)?new Ka(n,n[9],-1):null},n.prototype._adjustIndex=function(t,e){return void 0===e&&(e=0),null==t?this.length+e:t},n.prototype.allocateContainerIfNeeded=function(){null===this._lContainer[8]&&(this._lContainer[8]=[])},n}(t));var a=r[n.index];if(Jt(a))(o=a)[2]=-1;else{var s;if(s=4===n.type?ge(a):r[12].createComment(""),ne(r)){var l=r[12],c=ye(n,r);Na(l,Fa(l,c),s,function(t,e){return er(t)?t.nextSibling(e):e.nextSibling}(l,c))}else za(s,n,r);r[n.index]=o=oa(a,r,s,n,!0),sa(r,o)}return new Xa(o,n,r)}function es(t){return void 0===t&&(t=!1),function(t,e,n){if(te(t)&&!n){var r=t.directiveStart,i=we(t.index,e);return new Ka(i,null,r)}if(3===t.type||0===t.type||4===t.type){var o=hr(e);return new Ka(o,o[9],-1)}return null}(Ve(),De(),t)}var ns=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return is()},t}(),rs=es,is=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]},os=Function;function as(t){return"function"==typeof t}var ss=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*arguments\)/,ls=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,cs=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,us=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s+super\(\.\.\.arguments\)/,hs=function(){function t(t){this._reflect=t||$.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new(t.bind.apply(t,l([void 0],e)))}},t.prototype._zipTypesAndAnnotations=function(t,e){var n;n=new Array(void 0===t?e.length:t.length);for(var r=0;r<n.length;r++)n[r]=void 0===t?[]:t[r]&&t[r]!=Object?[t[r]]:[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n},t.prototype._ownParameters=function(t,e){if(n=t.toString(),ss.test(n)||us.test(n)||ls.test(n)&&!cs.test(n))return null;var n;if(t.parameters&&t.parameters!==e.parameters)return t.parameters;var r=t.ctorParameters;if(r&&r!==e.ctorParameters){var i="function"==typeof r?r():r,o=i.map((function(t){return t&&t.type})),a=i.map((function(t){return t&&ds(t.decorators)}));return this._zipTypesAndAnnotations(o,a)}var s=t.hasOwnProperty(g)&&t[g],l=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return l||s?this._zipTypesAndAnnotations(l,s):new Array(t.length).fill(void 0)},t.prototype.parameters=function(t){if(!as(t))return[];var e=fs(t),n=this._ownParameters(t,e);return n||e===Object||(n=this.parameters(e)),n||[]},t.prototype._ownAnnotations=function(t,e){if(t.annotations&&t.annotations!==e.annotations){var n=t.annotations;return"function"==typeof n&&n.annotations&&(n=n.annotations),n}return t.decorators&&t.decorators!==e.decorators?ds(t.decorators):t.hasOwnProperty(p)?t[p]:null},t.prototype.annotations=function(t){if(!as(t))return[];var e=fs(t),n=this._ownAnnotations(t,e)||[];return(e!==Object?this.annotations(e):[]).concat(n)},t.prototype._ownPropMetadata=function(t,e){if(t.propMetadata&&t.propMetadata!==e.propMetadata){var n=t.propMetadata;return"function"==typeof n&&n.propMetadata&&(n=n.propMetadata),n}if(t.propDecorators&&t.propDecorators!==e.propDecorators){var r=t.propDecorators,i={};return Object.keys(r).forEach((function(t){i[t]=ds(r[t])})),i}return t.hasOwnProperty(m)?t[m]:null},t.prototype.propMetadata=function(t){if(!as(t))return{};var e=fs(t),n={};if(e!==Object){var r=this.propMetadata(e);Object.keys(r).forEach((function(t){n[t]=r[t]}))}var i=this._ownPropMetadata(t,e);return i&&Object.keys(i).forEach((function(t){var e=[];n.hasOwnProperty(t)&&e.push.apply(e,l(n[t])),e.push.apply(e,l(i[t])),n[t]=e})),n},t.prototype.ownPropMetadata=function(t){return as(t)&&this._ownPropMetadata(t,fs(t))||{}},t.prototype.hasLifecycleHook=function(t,e){return t instanceof os&&e in t.prototype},t.prototype.guards=function(t){return{}},t.prototype.getter=function(t){return new Function("o","return o."+t+";")},t.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},t.prototype.method=function(t){return new Function("o","args","if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n        return o."+t+".apply(o, args);")},t.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+z(t)},t.prototype.resourceUri=function(t){return"./"+z(t)},t.prototype.resolveIdentifier=function(t,e,n,r){return r},t.prototype.resolveEnum=function(t,e){return t[e]},t}();function ds(t){return t?t.map((function(t){var e=t.type.annotationCls;return new(e.bind.apply(e,l([void 0],t.args?t.args:[])))})):[]}function fs(t){var e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}var ps=null;function gs(){return ps=ps||new hs}function ms(t){return ys(gs().parameters(t))}function ys(t){var e=G();return t.map((function(t){return function(t,e){var n={token:null,host:!1,optional:!1,resolved:t.R3ResolvedDependencyType.Token,self:!1,skipSelf:!1};function r(e){n.resolved=t.R3ResolvedDependencyType.Token,n.token=e}if(Array.isArray(e)){if(0===e.length)throw new Error("Dependency array must have arguments.");for(var i=0;i<e.length;i++){var o=e[i];if(void 0!==o)if(o instanceof M||"Optional"===o.__proto__.ngMetadataName)n.optional=!0;else if(o instanceof A||"SkipSelf"===o.__proto__.ngMetadataName)n.skipSelf=!0;else if(o instanceof S||"Self"===o.__proto__.ngMetadataName)n.self=!0;else if(o instanceof C||"Host"===o.__proto__.ngMetadataName)n.host=!0;else if(o instanceof x)n.token=o.token;else if(o instanceof T){if(void 0===o.attributeName)throw new Error("Attribute name must be defined.");n.token=o.attributeName,n.resolved=t.R3ResolvedDependencyType.Attribute}else o===ns?(n.token=o,n.resolved=t.R3ResolvedDependencyType.ChangeDetectorRef):r(o)}}else r(e);return n}(e,t)}))}function vs(t,e){var n=null;t.hasOwnProperty(B)||Object.defineProperty(t,B,{get:function(){if(null===n){var r=e||{providedIn:null},i=_s(r)||xs(r)||ws(r)||Ms(r),o={name:t.name,type:t,typeArgumentCount:0,providedIn:r.providedIn,ctorDeps:ms(t),userDeps:void 0};if((_s(r)||xs(r))&&void 0!==r.deps&&(o.userDeps=ys(r.deps)),i)if(_s(r))o.useClass=r.useClass;else if(ws(r))o.useValue=r.useValue;else if(xs(r))o.useFactory=r.useFactory;else{if(!Ms(r))throw new Error("Unreachable state.");o.useExisting=r.useExisting}else o.useClass=t;n=G().compileInjectable(dt,"ng:///"+t.name+"/ngInjectableDef.js",o)}return n}})}var bs=O({provide:String,useValue:O});function _s(t){return void 0!==t.useClass}function ws(t){return bs in t}function xs(t){return void 0!==t.useFactory}function Ms(t){return void 0!==t.useExisting}var Ss=O({provide:String,useValue:O}),As=[];function Cs(t,e){if(!e){var n=(c=new hs).parameters(t);return function(){return new(t.bind.apply(t,l([void 0],lt(n))))}}if(Ss in e){var r=e;return function(){return r.useValue}}if(e.useExisting){var i=e;return function(){return ot(i.useExisting)}}if(e.useFactory){var o=e;return function(){return o.useFactory.apply(o,l(lt(o.deps||As)))}}if(e.useClass){var a=e,s=e.deps;if(!s){var c=new hs;s=c.parameters(t)}return function(){var t;return new((t=a.useClass).bind.apply(t,l([void 0],lt(s))))}}var u=e.deps;return u||(c=new hs,u=c.parameters(t)),function(){return new(t.bind.apply(t,l([void 0],lt(u))))}}var ks=y("Injectable",void 0,void 0,void 0,(function(t,e){return Es(t,e)})),Ts=vs,Es=function(t,e){e&&void 0!==e.providedIn&&!R(t)&&(t.ngInjectableDef=P({token:t,providedIn:e.providedIn,factory:Cs(t,e)}))},Os=new K("The presence of this token marks an injector as being the root injector."),Ds={},Ps={},Ls=[],Is=void 0;function Rs(){return void 0===Is&&(Is=new ct),Is}function Ns(t,e,n,r){return void 0===e&&(e=null),void 0===n&&(n=null),e=e||Rs(),new Bs(t,n,e,r)}var Bs=function(){function t(t,e,n,r){var i=this;void 0===r&&(r=null),this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var o=[];yt([t],(function(t){return i.processInjectorType(t,[],o)})),e&&yt(e,(function(n){return i.processProvider(n,t,e)})),this.records.set(Z,js(void 0,this)),this.isRootInjector=this.records.has(Os),this.injectorDefTypes.forEach((function(t){return i.get(t)})),this.source=r||("object"==typeof t?null:z(t))}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(t){return t.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}},t.prototype.get=function(t,e,n){void 0===e&&(e=J),void 0===n&&(n=E.Default),this.assertNotDestroyed();var r,i=nt(this);try{if(!(n&E.SkipSelf)){var o=this.records.get(t);if(void 0===o){var a=("function"==typeof(r=t)||"object"==typeof r&&r instanceof K)&&R(t);a&&this.injectableDefInScope(a)&&(o=js(Fs(t),Ds),this.records.set(t,o))}if(void 0!==o)return this.hydrate(t,o)}return(n&E.Self?Rs():this.parent).get(t,n&E.Optional?null:e)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(z(t)),i)throw s;return ut(s,t,"R3InjectorError",this.source)}throw s}finally{nt(i)}},t.prototype.toString=function(){var t=[];return this.records.forEach((function(e,n){return t.push(z(n))})),"R3Injector["+t.join(", ")+"]"},t.prototype.assertNotDestroyed=function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")},t.prototype.processInjectorType=function(t,e,n){var r=this;if(!(t=V(t)))return!1;var i=N(t),o=null==i&&t.ngModule||void 0,a=void 0===o?t:o,s=-1!==n.indexOf(a);if(void 0!==o&&(i=N(o)),null==i)return!1;if(this.injectorDefTypes.add(a),this.records.set(a,js(i.factory,Ds)),null!=i.imports&&!s){var l;n.push(a);try{yt(i.imports,(function(t){r.processInjectorType(t,e,n)&&(void 0===l&&(l=[]),l.push(t))}))}finally{}if(void 0!==l)for(var c=function(t){var e=l[t],n=e.ngModule,i=e.providers;yt(i,(function(t){return r.processProvider(t,n,i||Ls)}))},u=0;u<l.length;u++)c(u)}var h=i.providers;if(null!=h&&!s){var d=t;yt(h,(function(t){return r.processProvider(t,d,h)}))}return void 0!==o&&void 0!==t.providers},t.prototype.processProvider=function(t,e,n){var r=Vs(t=V(t))?t:V(t&&t.provide),i=function(t,e,n){var r=zs(t,e,n);return Ws(t)?js(void 0,t.useValue):js(r,Ds)}(t,e,n);if(Vs(t)||!0!==t.multi){var o=this.records.get(r);o&&void 0!==o.multi&&Ui()}else{var a=this.records.get(r);a?void 0===a.multi&&Ui():((a=js(void 0,Ds,!0)).factory=function(){return lt(a.multi)},this.records.set(r,a)),r=t,a.multi.push(t)}this.records.set(r,i)},t.prototype.hydrate=function(t,e){var n;return e.value===Ps?function(t){throw new Error("Cannot instantiate cyclic dependency! "+t)}(z(t)):e.value===Ds&&(e.value=Ps,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},t.prototype.injectableDefInScope=function(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||"root"===t.providedIn&&this.isRootInjector:this.injectorDefTypes.has(t.providedIn))},t}();function Fs(t){var e=R(t);if(null!==e)return e.factory;var n=N(t);if(null!==n)return n.factory;if(t instanceof K)throw new Error("Token "+z(t)+" is missing an ngInjectableDef definition.");if(t instanceof Function)return function(t){var e=t.length;if(e>0){var n=new Array(e).fill("?");throw new Error("Can't resolve all parameters for "+z(t)+": ("+n.join(", ")+").")}var r,i=(r=t)&&r[B]?(console.warn('DEPRECATED: DI is instantiating a token "'+r.name+'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in v10. Please add @Injectable() to the "'+r.name+'" class.'),r[B]):null;return null!==i?function(){return i.factory(t)}:function(){return new t}}(t);throw new Error("unreachable")}function zs(t,e,n){var r,i=void 0;if(Vs(t))return Fs(V(t));if(Ws(t))i=function(){return V(t.useValue)};else if((r=t)&&r.useExisting)i=function(){return ot(V(t.useExisting))};else if(function(t){return!(!t||!t.useFactory)}(t))i=function(){return t.useFactory.apply(t,l(lt(t.deps||[])))};else{var o=V(t&&(t.useClass||t.provide));if(o||function(t,e,n){var r="";throw t&&e&&(r=" - only instances of Provider and Type are allowed, got: ["+e.map((function(t){return t==n?"?"+n+"?":"..."})).join(", ")+"]"),new Error("Invalid provider for the NgModule '"+z(t)+"'"+r)}(e,n,t),!function(t){return!!t.deps}(t))return Fs(o);i=function(){return new(o.bind.apply(o,l([void 0],lt(t.deps))))}}return i}function js(t,e,n){return void 0===n&&(n=!1),{factory:t,value:e,multi:n?[]:void 0}}function Ws(t){return null!==t&&"object"==typeof t&&tt in t}function Vs(t){return"function"==typeof t}function Hs(t,e,n){return Ns({name:n},e,t,n)}var Ys=function(t,e,n){return new Ks(t,e,n)},Us=function(){function t(){}return t.create=function(t,e){return Array.isArray(t)?Ys(t,e,""):Ys(t.providers,t.parent,t.name||"")},t.THROW_IF_NOT_FOUND=J,t.NULL=new ct,t.ngInjectableDef=P({token:t,providedIn:"any",factory:function(){return ot(Z)}}),t.__NG_ELEMENT_ID__=-1,t}(),qs=function(t){return t},$s=[],Gs=qs,Xs=function(){return Array.prototype.slice.call(arguments)},Ks=function(){function t(t,e,n){void 0===e&&(e=Us.NULL),void 0===n&&(n=null),this.parent=e,this.source=n;var r=this._records=new Map;r.set(Us,{token:Us,fn:qs,deps:$s,value:this,useNew:!1}),r.set(Z,{token:Z,fn:qs,deps:$s,value:this,useNew:!1}),function t(e,n){if(n)if((n=V(n))instanceof Array)for(var r=0;r<n.length;r++)t(e,n[r]);else{if("function"==typeof n)throw Js("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw Js("Unexpected provider",n);var i=V(n.provide),o=function(t){var e=function(t){var e=$s,n=t.deps;if(n&&n.length){e=[];for(var r=0;r<n.length;r++){var i=6;if((l=V(n[r]))instanceof Array)for(var o=0,a=l;o<a.length;o++){var s=a[o];s instanceof M||s==M?i|=1:s instanceof A||s==A?i&=-3:s instanceof S||s==S?i&=-5:l=s instanceof x?s.token:V(s)}e.push({token:l,options:i})}}else if(t.useExisting){var l=V(t.useExisting);e=[{token:l,options:6}]}else if(!n&&!(tt in t))throw Js("'deps' required",t);return e}(t),n=qs,r=$s,i=!1,o=V(t.provide);if(tt in t)r=t.useValue;else if(t.useFactory)n=t.useFactory;else if(t.useExisting);else if(t.useClass)i=!0,n=V(t.useClass);else{if("function"!=typeof o)throw Js("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",t);i=!0,n=o}return{deps:e,fn:n,useNew:i,value:r}}(n);if(!0===n.multi){var a=e.get(i);if(a){if(a.fn!==Xs)throw Zs(i)}else e.set(i,a={token:n.provide,deps:[],useNew:!1,fn:Xs,value:$s});a.deps.push({token:i=n,options:6})}var s=e.get(i);if(s&&s.fn==Xs)throw Zs(i);e.set(i,o)}}(r,t)}return t.prototype.get=function(t,e,n){void 0===n&&(n=E.Default);var r=this._records.get(t);try{return function t(e,n,r,i,o,a){try{return function(e,n,r,i,o,a){var s,c;if(!n||a&E.SkipSelf)a&E.Self||(c=i.get(e,o,E.Default));else{if((c=n.value)==Gs)throw Error("ɵCircular dependency");if(c===$s){n.value=Gs;var u=n.useNew,h=n.fn,d=n.deps,f=$s;if(d.length){f=[];for(var p=0;p<d.length;p++){var g=d[p],m=g.options,y=2&m?r.get(g.token):void 0;f.push(t(g.token,y,r,y||4&m?i:Us.NULL,1&m?null:Us.THROW_IF_NOT_FOUND,E.Default))}}n.value=c=u?new((s=h).bind.apply(s,l([void 0],f))):h.apply(void 0,f)}}return c}(e,n,r,i,o,a)}catch(s){throw s instanceof Error||(s=new Error(s)),(s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(e),n&&n.value==Gs&&(n.value=$s),s}}(t,r,this._records,this.parent,e,n)}catch(i){return ut(i,t,"StaticInjectorError",this.source)}},t.prototype.toString=function(){var t=[];return this._records.forEach((function(e,n){return t.push(z(n))})),"StaticInjector["+t.join(", ")+"]"},t}();function Zs(t){return Js("Cannot mix multi providers and regular providers",t)}function Js(t,e){return new Error(ht(t,e,"StaticInjectorError"))}function Qs(t){return t.length>1?" ("+function(t){for(var e=[],n=0;n<t.length;++n){if(e.indexOf(t[n])>-1)return e.push(t[n]),e;e.push(t[n])}return e}(t.slice().reverse()).map((function(t){return z(t.token)})).join(" -> ")+")":""}function tl(t,e,n,r){var i=[e],o=n(i),a=r?function(t,e){var n=t+" caused by: "+(e instanceof Error?e.message:e),r=Error(n);return r.ngOriginalError=e,r}(o,r):Error(o);return a.addKey=el,a.keys=i,a.injectors=[t],a.constructResolvingMessage=n,a.ngOriginalError=r,a}function el(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)}function nl(t,e){for(var n=[],r=0,i=e.length;r<i;r++){var o=e[r];n.push(o&&0!=o.length?o.map(z).join(" "):"?")}return Error("Cannot resolve all parameters for '"+z(t)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+z(t)+"' is decorated with Injectable.")}var rl=function(){function t(t,e){if(this.token=t,this.id=e,!t)throw new Error("Token must be defined!");this.displayName=z(this.token)}return t.get=function(t){return il.get(V(t))},Object.defineProperty(t,"numberOfKeys",{get:function(){return il.numberOfKeys},enumerable:!0,configurable:!0}),t}(),il=new(function(){function t(){this._allKeys=new Map}return t.prototype.get=function(t){if(t instanceof rl)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new rl(t,rl.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(t.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),t}()),ol=new(function(){function t(t){this.reflectionCapabilities=t}return t.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},t.prototype.factory=function(t){return this.reflectionCapabilities.factory(t)},t.prototype.parameters=function(t){return this.reflectionCapabilities.parameters(t)},t.prototype.annotations=function(t){return this.reflectionCapabilities.annotations(t)},t.prototype.propMetadata=function(t){return this.reflectionCapabilities.propMetadata(t)},t.prototype.hasLifecycleHook=function(t,e){return this.reflectionCapabilities.hasLifecycleHook(t,e)},t.prototype.getter=function(t){return this.reflectionCapabilities.getter(t)},t.prototype.setter=function(t){return this.reflectionCapabilities.setter(t)},t.prototype.method=function(t){return this.reflectionCapabilities.method(t)},t.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},t.prototype.resourceUri=function(t){return this.reflectionCapabilities.resourceUri(t)},t.prototype.resolveIdentifier=function(t,e,n,r){return this.reflectionCapabilities.resolveIdentifier(t,e,n,r)},t.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},t}())(new hs),al=function(){function t(t,e,n){this.key=t,this.optional=e,this.visibility=n}return t.fromKey=function(e){return new t(e,!1,null)},t}(),sl=[],ll=function(){return function(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n,this.resolvedFactory=this.resolvedFactories[0]}}(),cl=function(){return function(t,e){this.factory=t,this.dependencies=e}}();function ul(t){var e,n;if(t.useClass){var r=V(t.useClass);e=ol.factory(r),n=fl(r)}else t.useExisting?(e=function(t){return t},n=[al.fromKey(rl.get(t.useExisting))]):t.useFactory?(e=t.useFactory,n=function(t,e){if(e){var n=e.map((function(t){return[t]}));return e.map((function(e){return pl(t,e,n)}))}return fl(t)}(t.useFactory,t.deps)):(e=function(){return t.useValue},n=sl);return new cl(e,n)}function hl(t){return new ll(rl.get(t.provide),[ul(t)],t.multi||!1)}function dl(t){var e=function(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=e.get(r.key.id);if(i){if(r.multiProvider!==i.multiProvider)throw Error("Cannot mix multi providers and regular providers, got: "+i+" "+r);if(r.multiProvider)for(var o=0;o<r.resolvedFactories.length;o++)i.resolvedFactories.push(r.resolvedFactories[o]);else e.set(r.key.id,r)}else{var a;a=r.multiProvider?new ll(r.key,r.resolvedFactories.slice(),r.multiProvider):r,e.set(r.key.id,a)}}return e}(function t(e,n){return e.forEach((function(e){if(e instanceof os)n.push({provide:e,useClass:e});else if(e&&"object"==typeof e&&void 0!==e.provide)n.push(e);else{if(!(e instanceof Array))throw Error("Invalid provider - only instances of Provider and Type are allowed, got: "+e);t(e,n)}})),n}(t,[]).map(hl),new Map);return Array.from(e.values())}function fl(t){var e=ol.parameters(t);if(!e)return[];if(e.some((function(t){return null==t})))throw nl(t,e);return e.map((function(n){return pl(t,n,e)}))}function pl(t,e,n){var r=null,i=!1;if(!Array.isArray(e))return gl(e instanceof x?e.token:e,i,null);for(var o=null,a=0;a<e.length;++a){var s=e[a];s instanceof os?r=s:s instanceof x?r=s.token:s instanceof M?i=!0:s instanceof S||s instanceof A?o=s:s instanceof K&&(r=s)}if(null!=(r=V(r)))return gl(r,i,o);throw nl(t,n)}function gl(t,e,n){return new al(rl.get(t),e,n)}var ml=new Object,yl=function(){function t(){}return t.resolve=function(t){return dl(t)},t.resolveAndCreate=function(e,n){var r=t.resolve(e);return t.fromResolvedProviders(r,n)},t.fromResolvedProviders=function(t,e){return new vl(t,e)},t}(),vl=function(){function t(t,e){this._constructionCounter=0,this._providers=t,this.parent=e||null;var n=t.length;this.keyIds=new Array(n),this.objs=new Array(n);for(var r=0;r<n;r++)this.keyIds[r]=t[r].key.id,this.objs[r]=ml}return t.prototype.get=function(t,e){return void 0===e&&(e=J),this._getByKey(rl.get(t),null,e)},t.prototype.resolveAndCreateChild=function(t){var e=yl.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new t(e);return n.parent=this,n},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(yl.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype.getProviderAtIndex=function(t){if(t<0||t>=this._providers.length)throw function(t){return Error("Index "+t+" is out-of-bounds.")}(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw tl(this,t.key,(function(t){return"Cannot instantiate cyclic dependency!"+Qs(t)}));return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},t.prototype._instantiate=function(t,e){var n,r,i,o=this,a=e.factory;try{n=e.dependencies.map((function(t){return o._getByReflectiveDependency(t)}))}catch(s){throw s.addKey&&s.addKey(this,t.key),s}try{r=a.apply(void 0,l(n))}catch(s){throw tl(this,t.key,(function(t){var e=z(t[0].token);return i.message+": Error during instantiation of "+e+"!"+Qs(t)+"."}),i=s)}return r},t.prototype._getByReflectiveDependency=function(t){return this._getByKey(t.key,t.visibility,t.optional?null:J)},t.prototype._getByKey=function(e,n,r){return e===t.INJECTOR_KEY?this:n instanceof S?this._getByKeySelf(e,r):this._getByKeyDefault(e,r,n)},t.prototype._getObjByKeyId=function(t){for(var e=0;e<this.keyIds.length;e++)if(this.keyIds[e]===t)return this.objs[e]===ml&&(this.objs[e]=this._new(this._providers[e])),this.objs[e];return ml},t.prototype._throwOrNull=function(t,e){if(e!==J)return e;throw function(t,e){return tl(t,e,(function(t){return"No provider for "+z(t[0].token)+"!"+Qs(t)}))}(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._getObjByKeyId(t.id);return n!==ml?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,r){var i;for(i=r instanceof A?this.parent:this;i instanceof t;){var o=i,a=o._getObjByKeyId(e.id);if(a!==ml)return a;i=o.parent}return null!==i?i.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){return"ReflectiveInjector(providers: ["+function(t,e){for(var n=new Array(t._providers.length),r=0;r<t._providers.length;++r)n[r]=e(t.getProviderAtIndex(r));return n}(this,(function(t){return' "'+t.key.displayName+'" '})).join(", ")+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t.INJECTOR_KEY=rl.get(Us),t}(),bl=new K("AnalyzeForEntryComponents"),_l=function(){return function(){}}(),wl=_("ContentChildren",(function(t,e){return void 0===e&&(e={}),o({selector:t,first:!1,isViewQuery:!1,descendants:!1},e)}),_l),xl=_("ContentChild",(function(t,e){return void 0===e&&(e={}),o({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)}),_l),Ml=_("ViewChildren",(function(t,e){return void 0===e&&(e={}),o({selector:t,first:!1,isViewQuery:!0,descendants:!0},e)}),_l),Sl=_("ViewChild",(function(t,e){return o({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)}),_l);function Al(t){var e=[],n=new Map;function r(e){var r=n.get(e);if(!r){var i=t(e);n.set(e,r=i.then(Ol))}return r}return Cl.forEach((function(t,n){var i=[];t.templateUrl&&i.push(r(t.templateUrl).then((function(e){t.template=e})));var o=t.styleUrls,a=t.styles||(t.styles=[]),s=t.styles.length;o&&o.forEach((function(e,n){a.push(""),i.push(r(e).then((function(r){a[s+n]=r,o.splice(o.indexOf(e),1),0==o.length&&(t.styleUrls=void 0)})))}));var l=Promise.all(i).then((function(){return function(t){kl.delete(t)}(n)}));e.push(l)})),El(),Promise.all(e).then((function(){}))}var Cl=new Map,kl=new Set;function Tl(t){return!!(t.templateUrl&&!t.hasOwnProperty("template")||t.styleUrls&&t.styleUrls.length)}function El(){var t=Cl;return Cl=new Map,t}function Ol(t){return"string"==typeof t?t:t.text()}function Dl(t){var e=De(),n=e[1];n.firstTemplatePass&&(function(t,e,n){var r=t.expandoInstructions,i=r.length;i>=2&&r[i-2]===e.hostBindings?r[i-1]=r[i-1]+n:r.push(e.hostBindings,n)}(n,Ce,t),function(t,e,n){for(var r=0;r<n;r++)e.push(po),t.blueprint.push(po),t.data.push(null)}(n,e,t))}var Pl=null;function Ll(){if(!Pl){var t=$.Symbol;if(t&&t.iterator)Pl=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Pl=r)}}return Pl}function Il(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function Rl(t,e){var n=Bl(t),r=Bl(e);return n&&r?function(t,e,n){for(var r=t[Ll()](),i=e[Ll()]();;){var o=r.next(),a=i.next();if(o.done&&a.done)return!0;if(o.done||a.done)return!1;if(!n(o.value,a.value))return!1}}(t,e,Rl):!(n||!t||"object"!=typeof t&&"function"!=typeof t||r||!e||"object"!=typeof e&&"function"!=typeof e)||Il(t,e)}var Nl=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t.unwrap=function(e){return t.isWrapped(e)?e.wrapped:e},t.isWrapped=function(e){return e instanceof t},t}();function Bl(t){return!!Fl(t)&&(Array.isArray(t)||!(t instanceof Map)&&Ll()in t)}function Fl(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function zl(t,e,n){return t[e]=n}function jl(t,e){return t[e]}function Wl(t,e,n){return!!bn(t[e],n)&&(t[e]=n,!0)}function Vl(t,e,n,r){var i=Wl(t,e,n);return Wl(t,e+1,r)||i}function Hl(t,e,n,r,i){var o=Vl(t,e,n,r);return Wl(t,e+2,i)||o}function Yl(t,e,n,r,i,o){var a=Vl(t,e,n,r);return Vl(t,e+2,i,o)||a}function Ul(t,e,n){var r=cn(),i=ql(De(),e);return i!==po&&$o(r,t,i,n),Ul}function ql(t,e){var n=t[7]++;return pa(t),Wl(t,n,e)?e:po}function $l(t,e,n,r){var i=cn(),o=De(),a=ql(o,e);return a!==po&&ia(i,t,a,o,n,r),$l}function Gl(t,e){var n=!1,r=t[1].data,i=t[7];if(null==r[i]){for(var o=2;o<e.length;o+=2)r[i++]=e[o];i=t[7]}for(o=1;o<e.length;o+=2)n=Wl(t,i++,e[o])||n;if(t[7]=i,pa(t,e[0],e[e.length-1]),!n)return po;var a=e[0];for(o=1;o<e.length;o+=2)a+=_n(e[o])+e[o+1];return a}function Xl(t,e,n,r){var i=Wl(t,t[7]++,n);return pa(t,e,r),i?e+_n(n)+r:po}function Kl(t,e,n,r,i,o){var a=t[7],s=Vl(t,a,n,i);return t[7]+=2,pa(t,e,o)&&(t[1].data[a]=r),s?e+_n(n)+r+_n(i)+o:po}function Zl(t,e,n,r,i,o,a,s){var l=t[7],c=Hl(t,l,n,i,a);if(t[7]+=3,pa(t,e,s)){var u=t[1].data;u[l]=r,u[l+1]=o}return c?e+_n(n)+r+_n(i)+o+_n(a)+s:po}function Jl(t,e,n,r,i,o,a,s,l,c){var u=t[7],h=Yl(t,u,n,i,a,l);if(t[7]+=4,pa(t,e,c)){var d=t[1].data;d[u]=r,d[u+1]=o,d[u+2]=s}return h?e+_n(n)+r+_n(i)+o+_n(a)+s+_n(l)+c:po}function Ql(t,e,n,r,i,o,a,s,l,c,u,h){var d=t[7],f=Yl(t,d,n,i,a,l);if(f=Wl(t,d+4,u)||f,t[7]+=5,pa(t,e,h)){var p=t[1].data;p[d]=r,p[d+1]=o,p[d+2]=s,p[d+3]=c}return f?e+_n(n)+r+_n(i)+o+_n(a)+s+_n(l)+c+_n(u)+h:po}function tc(t,e,n,r,i,o,a,s,l,c,u,h,d,f){var p=t[7],g=Yl(t,p,n,i,a,l);if(g=Vl(t,p+4,u,d)||g,t[7]+=6,pa(t,e,f)){var m=t[1].data;m[p]=r,m[p+1]=o,m[p+2]=s,m[p+3]=c,m[p+4]=h}return g?e+_n(n)+r+_n(i)+o+_n(a)+s+_n(l)+c+_n(u)+h+_n(d)+f:po}function ec(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g){var m=t[7],y=Yl(t,m,n,i,a,l);if(y=Hl(t,m+4,u,d,p)||y,t[7]+=7,pa(t,e,g)){var v=t[1].data;v[m]=r,v[m+1]=o,v[m+2]=s,v[m+3]=c,v[m+4]=h,v[m+5]=f}return y?e+_n(n)+r+_n(i)+o+_n(a)+s+_n(l)+c+_n(u)+h+_n(d)+f+_n(p)+g:po}function nc(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y){var v=t[7],b=Yl(t,v,n,i,a,l);if(b=Yl(t,v+4,u,d,p,m)||b,t[7]+=8,pa(t,e,y)){var _=t[1].data;_[v]=r,_[v+1]=o,_[v+2]=s,_[v+3]=c,_[v+4]=h,_[v+5]=f,_[v+6]=g}return b?e+_n(n)+r+_n(i)+o+_n(a)+s+_n(l)+c+_n(u)+h+_n(d)+f+_n(p)+g+_n(m)+y:po}function rc(t,e,n,r,i,o){var a=cn(),s=De(),l=Xl(s,e,n,r);return l!==po&&ia(a,t,l,s,i,o),rc}function ic(t,e,n,r,i,o,a,s){var l=cn(),c=De(),u=Kl(c,e,n,r,i,o);return u!==po&&ia(l,t,u,c,a,s),ic}function oc(t,e,n,r,i,o,a,s,l,c){var u=cn(),h=De(),d=Zl(h,e,n,r,i,o,a,s);return d!==po&&ia(u,t,d,h,l,c),oc}function ac(t,e,n,r,i,o,a,s,l,c,u,h){var d=cn(),f=De(),p=Jl(f,e,n,r,i,o,a,s,l,c);return p!==po&&ia(d,t,p,f,u,h),ac}function sc(t,e,n,r,i,o,a,s,l,c,u,h,d,f){var p=cn(),g=De(),m=Ql(g,e,n,r,i,o,a,s,l,c,u,h);return m!==po&&ia(p,t,m,g,d,f),sc}function lc(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g){var m=cn(),y=De(),v=tc(y,e,n,r,i,o,a,s,l,c,u,h,d,f);return v!==po&&ia(m,t,v,y,p,g),lc}function cc(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y){var v=cn(),b=De(),_=ec(b,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g);return _!==po&&ia(v,t,_,b,m,y),cc}function uc(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b){var _=cn(),w=De(),x=nc(w,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y);return x!==po&&ia(_,t,x,w,v,b),uc}function hc(t,e,n,r){var i=cn(),o=De(),a=Gl(o,e);return a!==po&&ia(i,t,a,o,n,r),hc}function dc(t){ua(Fi(t),t)}function fc(t){var e,n,r,i=la(Fi(t));r=0===(e=i[9]).flags,e.flags|=1,r&&e.clean==To&&(e.clean=new Promise((function(t){return n=t})),e.scheduler((function(){if(1&e.flags&&(e.flags&=-2,ca(e)),2&e.flags){e.flags&=-3;var t=e.playerHandler;t&&t.flushPlayers()}e.clean=To,n(null)})))}function pc(t){var e=De(),n=vc(e,t,null,null);e[1].firstTemplatePass&&(n.tViews=[]),qe()}function gc(t,e,n,r,i,o,a,s){var l=De(),c=l[1],u=vc(l,t,i||null,o||null);if(c.firstTemplatePass){Go(c,l,u,a||null);var h=u.tViews=Vo(-1,e,n,r,c.directiveRegistry,c.pipeRegistry,null,null);null!==c.queries&&(c.queries.template(c,u),h.queries=c.queries.embeddedTView(u))}jo(c,l,u,s),zi(ye(u,l),l),oe(c,u),qe()}function mc(t){var e=De(),n=e[1];He(_e(n.data,t),!0),e[t+19][2]=0,ae(e,n,Ke(),void 0)}function yc(){var t=Ve();Ue()?qe():He(t=t.parent,!1);for(var e=De()[t.index],n=e[2];n<e.length-9;)Pa(e,n)}function vc(t,e,n,r){var i=e+19,o=t[i]=t[12].createComment(""),a=Lo(t[1],t[6],e,0,n,r),s=t[i]=oa(o,t,o,a);return za(o,a,t),sa(t,s),a}function bc(t,e){var n=De(),r=n[1],i=t+19;i>=r.data.length&&(r.data[i]=null,r.blueprint[i]=null),n[i]=e}function _c(t){return _e(Ge,t)}function wc(t){return _e(De(),t)}function xc(t,e){void 0===e&&(e=E.Default),t=V(t);var n=De();return null==n?ot(t,e):xr(Ve(),n,t,e)}function Mc(t){return wr(Ve(),t)}function Sc(){var t,e;De()[1].firstTemplatePass&&(t=Ve(),e=Fc(),Tn(jc(t),e),Tn(zc(t),e))}function Ac(t){yn(t)}function Cc(t,e,n){kc(cn(),t,e,n)}function kc(t,e,n,r){Ec(t,De()[7]++,e,function(t,e){if(t===po)return t;var n=null;return null!==t&&(n=e?_n(t)+e:t),n}(n,r),!1,Vc())}function Tc(t,e){var n=De()[7]++;Ec(cn(),n,t,e,!0,Vc())}function Ec(t,e,n,r,i,o){var a=De(),s=be(t,a),l=ye(s,a),c=!1;if(r!==po)if(i)c=to(jc(s),a,l,n,e,r,o,!1);else{var u=vn();c=eo(zc(s),a,l,n,e,r,u,o,!1)}return c}function Oc(t){var e=cn(),n=De(),r=be(e,n),i=zc(r),o=Fc(),a=n[7]++;!o&&Kn(r)&&t!==po&&(Ic(i,n,r,a,t,!1),t=po),Lc(e,i,a,t,!1,Vc())}function Dc(t){Pc(cn(),t)}function Pc(t,e){var n=De(),r=be(t,n),i=jc(r),o=Fc(),a=n[7]++;!o&&Xn(r)&&e!==po&&(Ic(i,n,r,a,e,!0),e=po),Lc(t,i,a,e,!0,Vc())}function Lc(t,e,n,r,i,o){vo();var a=De(),s=!1;if(r!==po){var l=ye(be(t,a),a),c=a[n];s=Vn(c,r);var u=function(t,e,n){var r=Array.isArray(t)?t:[null];r[0]=e||null;for(var i=1;i<r.length;i+=2)Jn(r,i,null);var o,a=null,s=!1;if("string"==typeof e?e.length&&(a=e.split(/\s+/),s=!0):(a=e?Object.keys(e):null,o=e),a)for(var l=0;l<a.length;l++){var c=a[l];xo(r,n?Un(c):c,!!s||o[c],!0)}return r}(c,r,!i);i?to(e,a,l,null,n,u,o,s):eo(e,a,l,null,n,u,vn(),o,s)}return s}function Ic(t,e,n,r,i,o){e[r]!==i&&((i||zn(t))&&wa(e,n.inputs[o?"class":"style"],function(t,e,n){var r,i=e;return t.length>0&&(i=n?Yn(t,((r=e)&&"string"!=typeof r&&(r=Object.keys(r).join(" ")),r||"")):Yn(t,function(t){var e="";if(t)for(var n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];e=Yn(e,i+":"+t[i],";")}return e}(e),";")),i}(Gn(t),i,o)),e[r]=i)}function Rc(){var t=cn(),e=De(),n=be(t,e),r=function(t,e){return 3===t.type?e[12]:null}(n,e),i=ye(n,e),o=Fc(),a=vn();(function(t,e,n,r,i,o,a){var s=n?jn(n):!!r&&jn(r),l=Fn(n,o),c=Fn(r,o);Qi.length&&(l||c)&&ro();var u=fe(i,s),h=so(t,i,e,n,l,u.classesBitMask,ho,null),d=so(t,i,e,r,c,u.stylesBitMask,uo,a);h&&d?(pe(),s&&function(t){he.delete(t)}(i)):s&&function(t,e){he.set(t,e)}(i,u)})(r,e,jc(n),zc(n),i,o,a),yn(null)}function Nc(t,e,n){for(var r=!1,i=qn(t.styles),o=qn(t.classes),a=-1,s=n;s<e.length;s++){var l=e[s];"number"==typeof l?a=l:1==a?(xo(o=o||[""],l,!0),r=!0):2==a&&(xo(i=i||[""],l,e[++s]),r=!0)}return o&&o.length>1&&(t.classes||(t.classes=o),Bc(t.classes,Mo(o,!0))),i&&i.length>1&&(t.styles||(t.styles=i),Bc(t.styles,Mo(i,!1))),r}function Bc(t,e){qn(t)[0]=e}function Fc(){return Re+Ne}function zc(t){return Wc(t,!1)}function jc(t){return Wc(t,!0)}function Wc(t,e){var n=e?t.classes:t.styles;return $n(n)||(n=[n||[""],0,0,1,0,"--MAP--"],e?t.classes=n:t.styles=n),n}function Vc(){return Be>0}function Hc(t,e,n,r){var i=De(),o=i[1],a=i[t+19]=Do(e),s=i[12],l=Lo(o,i[6],t,3,e,n||null);if(null!=n){var c=rr(a,n);o.firstTemplatePass&&Nc(l,n,c)}if(Ma(s,a,l),za(a,l,i),0===ce&&zi(a,i),ce++,o.firstTemplatePass){Go(o,i,l,r||null);var u=ma(l);u&&u.hasOwnProperty("class")&&(l.flags|=8),u&&u.hasOwnProperty("style")&&(l.flags|=16),null!==o.queries&&o.queries.elementStart(o,l)}jo(o,i,l),zo(o,l,i)}function Yc(){var t=Ve();Ue()?qe():He(t=t.parent,!1);var e=t,n=De(),r=n[1];oe(r,t),ce--,r.firstTemplatePass&&null!==r.queries&&Qt(t)&&r.queries.elementEnd(t),Xn(e)&&e.classes&&$c(e.classes,n,e.inputs.class),Kn(e)&&e.styles&&$c(e.styles,n,e.inputs.style)}function Uc(t,e,n,r){Hc(t,e,n,r),Yc()}function qc(t){var e=cn(),n=De(),r=n[1],i=be(e,n);if(3===i.type){var o=ye(i,n),a=rr(o,t);r.firstTemplatePass&&Nc(i,t,a)&&Ma(n[12],o,i)}}function $c(t,e,n){wa(e,n,Gn(t)||null)}function Gc(t,e,n){var r=De(),i=r[1],o=r[t+19]=r[12].createComment(""),a=Lo(i,r[6],t,4,"ng-container",e||null);e&&i.firstTemplatePass&&Nc(a,e,0),za(o,a,r),i.firstTemplatePass&&(Go(i,r,a,n||null),i.queries&&i.queries.elementStart(i,a)),jo(i,r,a),zi(o,r),zo(i,a,r)}function Xc(){var t=Ve(),e=De()[1];Ue()?qe():He(t=t.parent,!1),oe(e,t),e.firstTemplatePass&&null!==e.queries&&Qt(t)&&e.queries.elementEnd(t)}function Kc(t,e,n){Gc(t,e,n),Xc()}function Zc(t,e,n){var r=De(),i=Ve(),o=2===i.type?i.parent:i,a=r[o.index],s=function(t,e,n){for(var r=e+9;r<t.length;r++){var i=t[r][1].id;if(i===n)return t[r];if(!(i<n))break;Pa(t,r-9)}return null}(a,a[2],t);if(s)Le=!0,on(s,s[1].node);else{s=Po(r,function(t,e,n,r){var i=De()[1],o=r.tViews;return(t>=o.length||null==o[t])&&(o[t]=Vo(t,null,e,n,i.directiveRegistry,i.pipeRegistry,null,null)),o[t]}(t,e,n,o),null,16,null,null);var l=Ue()?i:i&&i.parent;Io(s[1],l,t,s),on(s,s[1].node)}return a&&($e(s)&&Ea(s,a,a[2]),a[2]++),$e(s)?3:2}function Jc(){var t=De(),e=t[6];$e(t)&&(Eo(t),t[2]&=-5),Se(t),Eo(t),sn(t[3][3],!0),He(e,!1)}function Qc(){return De()}function tu(t){return!!t&&"function"==typeof t.then}function eu(t){return!!t&&"function"==typeof t.subscribe}function nu(t,e,n,r){void 0===n&&(n=!1),iu(t,e,n,r)}function ru(t,e,n,r){void 0===n&&(n=!1),iu(t,e,n,r,ba)}function iu(t,e,n,r,i){void 0===n&&(n=!1);var o=De(),a=Ve(),s=o[1],l=s.firstTemplatePass&&(s.cleanup||(s.cleanup=[])),c=!0;if(3===a.type){var u=ye(a,o),h=r?r(u):Ct,d=h.target||u,f=i?i(a,o):o[12],p=(w=ya(o)).length,g=r?function(t){return r(ge(t[a.index])).target}:a.index;if(er(f)){var m=null;if(!r&&function(t){return t.directiveEnd>t.directiveStart}(a)&&(m=function(t,e,n){var r=t[1].cleanup;if(null!=r)for(var i=0;i<r.length-1;i+=2){var o=r[i];if(o===e&&r[i+1]===n){var a=t[8],s=r[i+2];return a.length>s?a[s]:null}"string"==typeof o&&(i+=2)}return null}(o,t,a.index)),null!==m)e.__ngNextListenerFn__=m.__ngNextListenerFn__,m.__ngNextListenerFn__=e,c=!1;else{e=au(a,o,e,!1);var y=f.listen(h.name||d,t,e);w.push(e,y),l&&l.push(t,g,p,p+1)}}else e=au(a,o,e,!0),d.addEventListener(t,e,n),w.push(e),l&&l.push(t,g,p,n)}void 0===a.outputs&&(a.outputs=Uo(a,1));var v,b=a.outputs;if(c&&b&&(v=b[t])){var _=v.length;if(_)for(var w=ya(o),x=0;x<_;x+=3){var M=o[v[x]][v[x+2]].subscribe(e),S=w.length;w.push(e,M),l&&l.push(t,a.index,S,-(S+1))}}}function ou(t,e,n){try{return!1!==e(n)}catch(r){return _a(t,r),!1}}function au(t,e,n,r){return function i(o){var a=1&t.flags?we(t.index,e):e;0==(32&e[2])&&la(a);for(var s=ou(e,n,o),l=i.__ngNextListenerFn__;l;)s=ou(e,l,o)&&s,l=l.__ngNextListenerFn__;return r&&!1===s&&(o.preventDefault(),o.returnValue=!1),s}}function su(t){return void 0===t&&(t=1),an(t)}function lu(t,e){for(var n=null,r=function(t){var e=t.attrs;if(null!=e){var n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t),i=0;i<e.length;i++){var o=e[i];if("*"!==o){if(null===r?Zi(t,o,!0):Ji(r,o))return i}else n=i}return n}function cu(t){var e=hr(De())[6];if(!e.projection)for(var n=e.projection=new Array(t?t.length:1).fill(null),r=n.slice(),i=e.child;null!==i;){var o=t?lu(i,t):0;null!==o&&(r[o]?r[o].projectionNext=i:n[o]=i,r[o]=i),i=i.next}}var uu=!1;function hu(t){uu=t}function du(t,e,n){void 0===e&&(e=0);var r=De(),i=Lo(r[1],r[6],t,1,null,n||null);null===i.projection&&(i.projection=e),qe(),uu||Va(r,i,e,hr(r))}function fu(t,e,n){return pu(t,"",e,"",n),fu}function pu(t,e,n,r,i){var o=cn(),a=Xl(De(),e,n,r);return a!==po&&$o(o,t,a,i),pu}function gu(t,e,n,r,i,o,a){var s=cn(),l=Kl(De(),e,n,r,i,o);return l!==po&&$o(s,t,l,a),gu}function mu(t,e,n,r,i,o,a,s,l){var c=cn(),u=Zl(De(),e,n,r,i,o,a,s);return u!==po&&$o(c,t,u,l),mu}function yu(t,e,n,r,i,o,a,s,l,c,u){var h=cn(),d=Jl(De(),e,n,r,i,o,a,s,l,c);return d!==po&&$o(h,t,d,u),yu}function vu(t,e,n,r,i,o,a,s,l,c,u,h,d){var f=cn(),p=Ql(De(),e,n,r,i,o,a,s,l,c,u,h);return p!==po&&$o(f,t,p,d),vu}function bu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p){var g=cn(),m=tc(De(),e,n,r,i,o,a,s,l,c,u,h,d,f);return m!==po&&$o(g,t,m,p),bu}function _u(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m){var y=cn(),v=ec(De(),e,n,r,i,o,a,s,l,c,u,h,d,f,p,g);return v!==po&&$o(y,t,v,m),_u}function wu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v){var b=cn(),_=nc(De(),e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y);return _!==po&&$o(b,t,_,v),wu}function xu(t,e,n){var r=cn(),i=Gl(De(),e);return i!==po&&$o(r,t,i,n),xu}function Mu(t,e){var n=De(),r=n[t+19]=ka(e,n[12]),i=Lo(n[1],n[6],t,3,null,null);qe(),za(r,i,n)}function Su(t){var e=De(),n=cn(),r=ql(e,t);r!==po&&xa(e,n,_n(r))}function Au(t){return Cu("",t,""),Au}function Cu(t,e,n){var r=cn(),i=De(),o=Xl(i,t,e,n);return o!==po&&xa(i,r,o),Cu}function ku(t,e,n,r,i){var o=cn(),a=De(),s=Kl(a,t,e,n,r,i);return s!==po&&xa(a,o,s),ku}function Tu(t,e,n,r,i,o,a){var s=cn(),l=De(),c=Zl(l,t,e,n,r,i,o,a);return c!==po&&xa(l,s,c),Tu}function Eu(t,e,n,r,i,o,a,s,l){var c=cn(),u=De(),h=Jl(u,t,e,n,r,i,o,a,s,l);return h!==po&&xa(u,c,h),Eu}function Ou(t,e,n,r,i,o,a,s,l,c,u){var h=cn(),d=De(),f=Ql(d,t,e,n,r,i,o,a,s,l,c,u);return f!==po&&xa(d,h,f),Ou}function Du(t,e,n,r,i,o,a,s,l,c,u,h,d){var f=cn(),p=De(),g=tc(p,t,e,n,r,i,o,a,s,l,c,u,h,d);return g!==po&&xa(p,f,g),Du}function Pu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p){var g=cn(),m=De(),y=ec(m,t,e,n,r,i,o,a,s,l,c,u,h,d,f,p);return y!==po&&xa(m,g,y),Pu}function Lu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m){var y=cn(),v=De(),b=nc(v,t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m);return b!==po&&xa(v,y,b),Lu}function Iu(t){var e=cn(),n=De(),r=Gl(n,t);return r!==po&&xa(n,e,r),Iu}function Ru(t,e,n){var r=Xl(De(),t,e,n);Pc(cn(),r)}function Nu(t,e,n,r,i){var o=Kl(De(),t,e,n,r,i);Pc(cn(),o)}function Bu(t,e,n,r,i,o,a){var s=Zl(De(),t,e,n,r,i,o,a);Pc(cn(),s)}function Fu(t,e,n,r,i,o,a,s,l){var c=Jl(De(),t,e,n,r,i,o,a,s,l);Pc(cn(),c)}function zu(t,e,n,r,i,o,a,s,l,c,u){var h=Ql(De(),t,e,n,r,i,o,a,s,l,c,u);Pc(cn(),h)}function ju(t,e,n,r,i,o,a,s,l,c,u,h,d){var f=tc(De(),t,e,n,r,i,o,a,s,l,c,u,h,d);Pc(cn(),f)}function Wu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p){var g=ec(De(),t,e,n,r,i,o,a,s,l,c,u,h,d,f,p);Pc(cn(),g)}function Vu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m){var y=nc(De(),t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m);Pc(cn(),y)}function Hu(t){var e=Gl(De(),t);Pc(cn(),e)}function Yu(t,e,n,r,i){var o=Xl(De(),e,n,r);return kc(cn(),t,o,i),Yu}function Uu(t,e,n,r,i,o,a){var s=Kl(De(),e,n,r,i,o);return kc(cn(),t,s,a),Uu}function qu(t,e,n,r,i,o,a,s,l){var c=Zl(De(),e,n,r,i,o,a,s);return kc(cn(),t,c,l),qu}function $u(t,e,n,r,i,o,a,s,l,c,u){var h=Jl(De(),e,n,r,i,o,a,s,l,c);return kc(cn(),t,h,u),$u}function Gu(t,e,n,r,i,o,a,s,l,c,u,h,d){var f=Ql(De(),e,n,r,i,o,a,s,l,c,u,h);return kc(cn(),t,f,d),Gu}function Xu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p){var g=tc(De(),e,n,r,i,o,a,s,l,c,u,h,d,f);return kc(cn(),t,g,p),Xu}function Ku(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m){var y=ec(De(),e,n,r,i,o,a,s,l,c,u,h,d,f,p,g);return kc(cn(),t,y,m),Ku}function Zu(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v){var b=nc(De(),e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y);return kc(cn(),t,b,v),Zu}function Ju(t,e,n){var r=Gl(De(),e);return kc(cn(),t,r,n),Ju}function Qu(t,e,n){var r=cn(),i=ql(De(),e);return i!==po&&$o(r,t,i,n,!0),Qu}function th(t,e,n){var r=cn(),i=ql(De(),e);return i!==po&&$o(r,t,i,n,!0,ba),th}function eh(t){var e,n,r=ch(t);return void 0===r.component&&(r.component=1&(n=(e=r.lView)[1].data[r.nodeIndex]).flags?e[n.directiveStart]:null),r.component}function nh(t){return ch(t).lView[9]}function rh(t){for(var e,n=sh(t).lView;null===n[0]&&(e=ur(n));)n=e;return 512&n[2]?null:n[9]}function ih(t){return l(dr(t).components)}function oh(t){var e=sh(t);return new Er(e.lView[1].data[e.nodeIndex],e.lView)}function ah(t){var e=sh(t);return void 0===e.directives&&(e.directives=Hi(e.nodeIndex,e.lView,!1)),e.directives||[]}function sh(t,e){void 0===e&&(e=!0);var n=Ni(t);if(!n&&e)throw new Error("Invalid ng target");return n}function lh(t){return Ni(t).native}function ch(t){if(!(t instanceof Node))throw new Error("Expecting instance of DOM Node");return sh(t)}function uh(t){return"boolean"==typeof t.useCapture}function hh(t){var e=ch(t).lView,n=e[8],r=e[1].cleanup,i=[];if(r&&n)for(var o=0;o<r.length;){var a=r[o++],s=r[o++];if("string"==typeof a){var l=a,c=ge(e[s]),u=n[r[o++]],h=r[o++];t==c&&i.push({element:t,name:l,callback:u,useCapture:"boolean"==typeof h?h:!(h>=0)&&null})}}return i.sort(dh),i}function dh(t,e){return t.name==e.name?0:t.name<e.name?-1:1}var fh=!1;function ph(){fh||(fh=!0,gh("getComponent",eh),gh("getContext",nh),gh("getListeners",hh),gh("getViewComponent",rh),gh("getHostElement",lh),gh("getInjector",oh),gh("getRootComponents",ih),gh("getDirectives",ah),gh("markDirty",fc))}function gh(t,e){if($){var n=$.ng;n||(n=$.ng={}),n[t]=e}}function mh(t,e){void 0===e&&(e={}),Fe(null);var n=e.rendererFactory||nr,r=e.sanitizer||null,i=qt(t);i.type!=t&&(i.type=t);var o,a=Ho(n,e.host||i.selectors[0][0]),s=i.onPush?576:528,l=bh(e.scheduler,e.playerHandler),c=n.createRenderer(a,i),u=Po(null,Vo(-1,null,1,0,null,null,null,null),l,s,null,null,n,c,void 0,e.injector||null),h=on(u,null),d=!1;try{n.begin&&n.begin();var f=yh(a,i,u,n,c,r);o=vh(f,i,u,l,e.hostFeatures||null),sa(u,f),Eo(u),u[2]&=-5,Se(u),Eo(u),d=!0}finally{sn(h,d),n.end&&n.end()}return o}function yh(t,e,n,r,i,o){Le=!1,Pe=null,ce=0,Ae=!0,yn(null),pe(),he.clear();var a=n[1];n[19]=t;var s=Lo(a,null,0,3,null,null),l=Po(n,Wo(e),null,e.onPush?64:16,n[19],s,r,i,o);return a.firstTemplatePass&&(_r(mr(s,n),a,e.type),s.flags=1,ea(s,n.length,1),Qo(s)),n[19]=l}function vh(t,e,n,r,i){var o=n[1],a=function(t,e,n){var r=Ve();t.firstTemplatePass&&(n.providersResolver&&n.providersResolver(n),Ko(t,r,1),na(t,e,n,n.factory));var i=Cr(t.data,e,e.length-1,r);return Jo(e,r,i),i}(o,n,e);r.components.push(a),t[9]=a,i&&i.forEach((function(t){return t(a,e)})),e.contentQueries&&e.contentQueries(1,a,n.length-1);var s=Ve();return o.firstTemplatePass&&e.hostBindings&&(Fe(s.index-19),Xo(e,o.expandoInstructions,a,s,o.firstTemplatePass),Fe(null)),a}function bh(t,e){return{components:[],scheduler:t||xn,clean:ga,playerHandler:e||null,flags:0}}function _h(t,e){var n=Me(t)[1],r=n.data.length-1;ie(r,e,n,-1,-1,-1),oe(n,{directiveStart:r,directiveEnd:r+1})}function wh(t){return dr(t).clean}var xh=function(){function t(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}return t.prototype.isFirstChange=function(){return this.firstChange},t}();function Mh(){return Sh.ngInherit=!0,Sh}function Sh(t){t.type.prototype.ngOnChanges&&(t.setInput=Ah,t.onChanges=function(){var t=Ch(this),e=t&&t.current;if(e){var n=t.previous;if(n===Ct)t.previous=e;else for(var r in e)n[r]=e[r];t.current=null,this.ngOnChanges(e)}})}function Ah(t,e,n,r){var i=Ch(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:Ct,current:null}),o=i.current||(i.current={}),a=i.previous,s=this.declaredInputs[n],l=a[s];o[s]=new xh(l&&l.currentValue,e,a===Ct),t[r]=e}function Ch(t){return t.__ngSimpleChanges__||null}function kh(t){for(var e,n,r=Object.getPrototypeOf(t.type.prototype).constructor;r;){var i=void 0;if(ee(t))i=r.ngComponentDef||r.ngDirectiveDef;else{if(r.ngComponentDef)throw new Error("Directives cannot inherit Components");i=r.ngDirectiveDef}var o=r.ngBaseDef;if(o||i){var s=t;s.inputs=Th(t.inputs),s.declaredInputs=Th(t.declaredInputs),s.outputs=Th(t.outputs)}if(o){var l=o.viewQuery,c=o.contentQueries,u=o.hostBindings;u&&Dh(t,u),l&&Eh(t,l),c&&Oh(t,c),D(t.inputs,o.inputs),D(t.declaredInputs,o.declaredInputs),D(t.outputs,o.outputs)}if(i){var h=i.hostBindings;h&&Dh(t,h);var d=i.viewQuery,f=i.contentQueries;d&&Eh(t,d),f&&Oh(t,f),D(t.inputs,i.inputs),D(t.declaredInputs,i.declaredInputs),D(t.outputs,i.outputs),t.afterContentChecked=t.afterContentChecked||i.afterContentChecked,t.afterContentInit=t.afterContentInit||i.afterContentInit,t.afterViewChecked=t.afterViewChecked||i.afterViewChecked,t.afterViewInit=t.afterViewInit||i.afterViewInit,t.doCheck=t.doCheck||i.doCheck,t.onDestroy=t.onDestroy||i.onDestroy,t.onInit=t.onInit||i.onInit;var p=i.features;if(p)try{for(var g=(e=void 0,a(p)),m=g.next();!m.done;m=g.next()){var y=m.value;y&&y.ngInherit&&y(t)}}catch(b){e={error:b}}finally{try{m&&!m.done&&(n=g.return)&&n.call(g)}finally{if(e)throw e.error}}}else{var v=r.prototype;v&&(t.afterContentChecked=t.afterContentChecked||v.ngAfterContentChecked,t.afterContentInit=t.afterContentInit||v.ngAfterContentInit,t.afterViewChecked=t.afterViewChecked||v.ngAfterViewChecked,t.afterViewInit=t.afterViewInit||v.ngAfterViewInit,t.doCheck=t.doCheck||v.ngDoCheck,t.onDestroy=t.onDestroy||v.ngOnDestroy,t.onInit=t.onInit||v.ngOnInit,v.ngOnChanges&&Mh()(t))}r=Object.getPrototypeOf(r)}}function Th(t){return t===Ct?{}:t===kt?[]:t}function Eh(t,e){var n=t.viewQuery;t.viewQuery=n?function(t,r){e(t,r),n(t,r)}:e}function Oh(t,e){var n=t.contentQueries;t.contentQueries=n?function(t,r,i){e(t,r,i),n(t,r,i)}:e}function Dh(t,e){var n=t.hostBindings;e!==n&&(t.hostBindings=n?function(t,r,i){je(1);try{e(t,r,i)}finally{je(-1)}n(t,r,i)}:e)}function Ph(t,e,n,r,i){if(t=V(t),Array.isArray(t))for(var o=0;o<t.length;o++)Ph(t[o],e,n,r,i);else{var a=De(),s=a[1],l=Vs(t)?t:V(t.provide),c=zs(t),u=Ve(),h=65535&u.providerIndexes,d=u.directiveStart,f=u.providerIndexes>>16;if(t.useClass||Vs(t)){var p=(t.useClass||t).prototype.ngOnDestroy;p&&(s.destroyHooks||(s.destroyHooks=[])).push(e.length,p)}if(Vs(t)||!t.multi){var g=new re(c,i,xc),m=Ih(l,e,i?h:h+f,d);-1==m?(_r(mr(u,a),s,l),e.push(l),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=65536),n.push(g),a.push(g)):(n[m]=g,a[m]=g)}else{var y=Ih(l,e,h+f,d),v=Ih(l,e,h,h+f),b=v>=0&&n[v];i&&!b||!i&&!(y>=0&&n[y])?(_r(mr(u,a),s,l),g=function(t,e,n,r,i){var o=new re(t,n,xc);return o.multi=[],o.index=e,o.componentProviders=0,Lh(o,i,r&&!n),o}(i?Nh:Rh,n.length,i,r,c),!i&&b&&(n[v].providerFactory=g),e.push(l),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=65536),n.push(g),a.push(g)):Lh(n[i?v:y],c,!i&&r),!i&&r&&b&&n[v].componentProviders++}}}function Lh(t,e,n){t.multi.push(e),n&&t.componentProviders++}function Ih(t,e,n,r){for(var i=n;i<r;i++)if(e[i]===t)return i;return-1}function Rh(t,e,n,r){return Bh(this.multi,[])}function Nh(t,e,n,r){var i,o=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,s=Cr(e,n,this.providerFactory.index,r);Bh(o,i=s.slice(0,a));for(var l=a;l<s.length;l++)i.push(s[l])}else Bh(o,i=[]);return i}function Bh(t,e){for(var n=0;n<t.length;n++)e.push((0,t[n])());return e}function Fh(t,e){return void 0===e&&(e=[]),function(n){n.providersResolver=function(n,r){return function(t,e,n){var r=De()[1];if(r.firstTemplatePass){var i=ee(t);Ph(n,r.data,r.blueprint,i,!0),Ph(e,r.data,r.blueprint,i,!1)}}(n,r?r(t):t,e)}}}var zh=function(){return function(){}}(),jh=function(){return function(){}}();function Wh(t){var e=Error("No component factory found for "+z(t)+". Did you add it to @NgModule.entryComponents?");return e[Vh]=t,e}var Vh="ngComponent",Hh=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw Wh(t)},t}(),Yh=function(){function t(){}return t.NULL=new Hh,t}(),Uh=function(){function t(t,e,n){this._parent=e,this._ngModule=n,this._factories=new Map;for(var r=0;r<t.length;r++){var i=t[r];this._factories.set(i.componentType,i)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);if(!e&&this._parent&&(e=this._parent.resolveComponentFactory(t)),!e)throw Wh(t);return new qh(e,this._ngModule)},t}(),qh=function(t){function e(e,n){var r=t.call(this)||this;return r.factory=e,r.ngModule=n,r.selector=e.selector,r.componentType=e.componentType,r.ngContentSelectors=e.ngContentSelectors,r.inputs=e.inputs,r.outputs=e.outputs,r}return i(e,t),e.prototype.create=function(t,e,n,r){return this.factory.create(t,e,n,r||this.ngModule)},e}(jh);function $h(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]}var Gh=function(){function t(t){this.nativeElement=t}return t.__NG_ELEMENT_ID__=function(){return Kh(t)},t}(),Xh=function(t){return Ja(t,Ve(),De())},Kh=$h,Zh=function(){return function(t,e,n,r,i,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=r,this.styles=i,this.animations=o}}(),Jh=function(){return function(){}}(),Qh=function(){return function(){}}(),td=function(){return function(){}}(),ed=function(){return function(){}}(),nd=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({}),rd=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return od()},t}(),id=function(){var t=De(),e=we(Ve().index,t);return function(t){var e=t[12];if(er(e))return e;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(Zt(e)?e:t)},od=$h,ad=function(){return function(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}(),sd=new ad("8.2.14"),ld=function(){function t(){}return t.prototype.supports=function(t){return Bl(t)},t.prototype.create=function(t){return new ud(t)},t}(),cd=function(t,e){return e},ud=function(){function t(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||cd}return t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var o=!n||e&&e.currentIndex<pd(n,r,i)?e:n,a=pd(o,r,i),s=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,null==o.previousIndex)r++;else{i||(i=[]);var l=a-r,c=s-r;if(l!=c){for(var u=0;u<l;u++){var h=u<i.length?i[u]:i[u]=0,d=h+u;c<=d&&d<l&&(i[u]=h+1)}i[o.previousIndex]=c-l}}a!==s&&t(o,a,s)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(null==t&&(t=[]),!Bl(t))throw new Error("Error trying to diff '"+z(t)+"'. Only arrays and iterables are allowed");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n,r,i,o=this._itHead,a=!1;if(Array.isArray(t)){this.length=t.length;for(var s=0;s<this.length;s++)i=this._trackByFn(s,r=t[s]),null!==o&&Il(o.trackById,i)?(a&&(o=this._verifyReinsertion(o,r,i,s)),Il(o.item,r)||this._addIdentityChange(o,r)):(o=this._mismatch(o,r,i,s),a=!0),o=o._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var r=t[Ll()](),i=void 0;!(i=r.next()).done;)e(i.value)}(t,(function(t){i=e._trackByFn(n,t),null!==o&&Il(o.trackById,i)?(a&&(o=e._verifyReinsertion(o,t,i,n)),Il(o.item,t)||e._addIdentityChange(o,t)):(o=e._mismatch(o,t,i,n),a=!0),o=o._next,n++})),this.length=n;return this._truncate(o),this.collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t=void 0,e=void 0;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}},t.prototype._mismatch=function(t,e,n,r){var i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Il(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Il(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new hd(e,n),i,r),t},t.prototype._verifyReinsertion=function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},t.prototype._truncate=function(t){for(;null!==t;){var 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)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new fd),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new fd),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},t.prototype._addIdentityChange=function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t},t}(),hd=function(){return function(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}}(),dd=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(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)},t.prototype.get=function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Il(n.trackById,t))return n;return null},t.prototype.remove=function(t){var 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},t}(),fd=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=t.trackById,n=this.map.get(e);n||(n=new dd,this.map.set(e,n)),n.add(t)},t.prototype.get=function(t,e){var n=this.map.get(t);return n?n.get(t,e):null},t.prototype.remove=function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t}();function pd(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}var gd=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||Fl(t)},t.prototype.create=function(){return new md},t}(),md=function(){function t(){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}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||Fl(t)))throw new Error("Error trying to diff '"+z(t)+"'. Only maps and objects are allowed")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(function(t,r){if(n&&n.key===r)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var i=e._getOrCreateRecordForKey(r,t);n=e._insertBeforeOrAppend(n,i)}})),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},t.prototype._insertBeforeOrAppend=function(t,e){if(t){var 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},t.prototype._getOrCreateRecordForKey=function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var o=new yd(t);return this._records.set(t,o),o.currentValue=e,this._addToAdditions(o),o},t.prototype._reset=function(){if(this.isDirty){var t=void 0;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}},t.prototype._maybeAddToChanges=function(t,e){Il(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach((function(n){return e(t[n],n)}))},t}(),yd=function(){return function(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}}(),vd=function(){function t(t){this.factories=t}return t.create=function(e,n){if(null!=n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new A,new M]]}},t.prototype.find=function(t){var e,n=this.factories.find((function(e){return e.supports(t)}));if(null!=n)return n;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'")},t.ngInjectableDef=P({token:t,providedIn:"root",factory:function(){return new t([new ld])}}),t}(),bd=function(){function t(t){this.factories=t}return t.create=function(e,n){if(n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new A,new M]]}},t.prototype.find=function(t){var e=this.factories.find((function(e){return e.supports(t)}));if(e)return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t.ngInjectableDef=P({token:t,providedIn:"root",factory:function(){return new t([new gd])}}),t}(),_d=[new gd],wd=new vd([new ld]),xd=new bd(_d),Md=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return Ad(t,Gh)},t}(),Sd=function(t,e){return Qa(t,e,Ve(),De())},Ad=$h,Cd=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return Td(t,Gh)},t}(),kd=function(t,e){return ts(t,e,Ve(),De())},Td=$h;function Ed(t,e,n,r){var i="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";return r&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(t,e){var n=new Error(t);return Od(n,e),n}(i,t)}function Od(t,e){t.ngDebugContext=e,t.ngErrorLogger=e.logError.bind(e)}function Dd(t){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+t)}function Pd(t,e,n){var r=t.state,i=1792&r;return i===e?(t.state=-1793&r|n,t.initIndex=-1,!0):i===n}function Ld(t,e,n){return(1792&t.state)===e&&t.initIndex<=n&&(t.initIndex=n+1,!0)}function Id(t,e){return t.nodes[e]}function Rd(t,e){return t.nodes[e]}function Nd(t,e){return t.nodes[e]}function Bd(t,e){return t.nodes[e]}function Fd(t,e){return t.nodes[e]}var zd=function(){return function(){}}(),jd={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},Wd=function(){},Vd=new Map;function Hd(t){var e=Vd.get(t);return e||(e=z(t)+"_"+Vd.size,Vd.set(t,e)),e}function Yd(t,e,n,r){if(Nl.isWrapped(r)){r=Nl.unwrap(r);var i=t.def.nodes[e].bindingIndex+n,o=Nl.unwrap(t.oldValues[i]);t.oldValues[i]=new Nl(o)}return r}function Ud(t){return{id:"$$undefined",styles:t.styles,encapsulation:t.encapsulation,data:t.data}}var qd=0;function $d(t,e,n,r){return!(!(2&t.state)&&Il(t.oldValues[e.bindingIndex+n],r))}function Gd(t,e,n,r){return!!$d(t,e,n,r)&&(t.oldValues[e.bindingIndex+n]=r,!0)}function Xd(t,e,n,r){var i=t.oldValues[e.bindingIndex+n];if(1&t.state||!Rl(i,r)){var o=e.bindings[n].name;throw Ed(jd.createDebugContext(t,e.nodeIndex),o+": "+i,o+": "+r,0!=(1&t.state))}}function Kd(t){for(var e=t;e;)2&e.def.flags&&(e.state|=8),e=e.viewContainerParent||e.parent}function Zd(t,e){for(var n=t;n&&n!==e;)n.state|=64,n=n.viewContainerParent||n.parent}function Jd(t,e,n,r){try{return Kd(33554432&t.def.nodes[e].flags?Rd(t,e).componentView:t),jd.handleEvent(t,e,n,r)}catch(i){t.root.errorHandler.handleError(i)}}function Qd(t){return t.parent?Rd(t.parent,t.parentNodeDef.nodeIndex):null}function tf(t){return t.parent?t.parentNodeDef.parent:null}function ef(t,e){switch(201347067&e.flags){case 1:return Rd(t,e.nodeIndex).renderElement;case 2:return Id(t,e.nodeIndex).renderText}}function nf(t,e){return t?t+":"+e:e}function rf(t){return!!t.parent&&!!(32768&t.parentNodeDef.flags)}function of(t){return!(!t.parent||32768&t.parentNodeDef.flags)}function af(t){return 1<<t%32}function sf(t){var e={},n=0,r={};return t&&t.forEach((function(t){var i=s(t,2),o=i[0],a=i[1];"number"==typeof o?(e[o]=a,n|=af(o)):r[o]=a})),{matchedQueries:e,references:r,matchedQueryIds:n}}function lf(t,e){return t.map((function(t){var n,r,i;return Array.isArray(t)?(i=(n=s(t,2))[0],r=n[1]):(i=0,r=t),r&&("function"==typeof r||"object"==typeof r)&&e&&Object.defineProperty(r,"__source",{value:e,configurable:!0}),{flags:i,token:r,tokenKey:Hd(r)}}))}function cf(t,e,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===St.Native?Rd(t,n.renderParent.nodeIndex).renderElement:void 0:e}var uf=new WeakMap;function hf(t){var e=uf.get(t);return e||((e=t((function(){return Wd}))).factory=t,uf.set(t,e)),e}function df(t,e,n,r,i){3===e&&(n=t.renderer.parentNode(ef(t,t.def.lastRenderRootNode))),ff(t,e,0,t.def.nodes.length-1,n,r,i)}function ff(t,e,n,r,i,o,a){for(var s=n;s<=r;s++){var l=t.def.nodes[s];11&l.flags&&gf(t,l,e,i,o,a),s+=l.childCount}}function pf(t,e,n,r,i,o){for(var a=t;a&&!rf(a);)a=a.parent;for(var s=a.parent,l=tf(a),c=l.nodeIndex+l.childCount,u=l.nodeIndex+1;u<=c;u++){var h=s.def.nodes[u];h.ngContentIndex===e&&gf(s,h,n,r,i,o),u+=h.childCount}if(!s.parent){var d=t.root.projectableNodes[e];if(d)for(u=0;u<d.length;u++)mf(t,d[u],n,r,i,o)}}function gf(t,e,n,r,i,o){if(8&e.flags)pf(t,e.ngContent.index,n,r,i,o);else{var a=ef(t,e);if(3===n&&33554432&e.flags&&48&e.bindingFlags?(16&e.bindingFlags&&mf(t,a,n,r,i,o),32&e.bindingFlags&&mf(Rd(t,e.nodeIndex).componentView,a,n,r,i,o)):mf(t,a,n,r,i,o),16777216&e.flags)for(var s=Rd(t,e.nodeIndex).viewContainer._embeddedViews,l=0;l<s.length;l++)df(s[l],n,r,i,o);1&e.flags&&!e.element.name&&ff(t,n,e.nodeIndex+1,e.nodeIndex+e.childCount,r,i,o)}}function mf(t,e,n,r,i,o){var a=t.renderer;switch(n){case 1:a.appendChild(r,e);break;case 2:a.insertBefore(r,e,i);break;case 3:a.removeChild(r,e);break;case 0:o.push(e)}}var yf=/^:([^:]+):(.+)$/;function vf(t){if(":"===t[0]){var e=t.match(yf);return[e[1],e[2]]}return["",t]}function bf(t){for(var e=0,n=0;n<t.length;n++)e|=t[n].flags;return e}function _f(t,e){for(var n="",r=0;r<2*t;r+=2)n=n+e[r]+xf(e[r+1]);return n+e[2*t]}function wf(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b){switch(t){case 1:return e+xf(n)+r;case 2:return e+xf(n)+r+xf(i)+o;case 3:return e+xf(n)+r+xf(i)+o+xf(a)+s;case 4:return e+xf(n)+r+xf(i)+o+xf(a)+s+xf(l)+c;case 5:return e+xf(n)+r+xf(i)+o+xf(a)+s+xf(l)+c+xf(u)+h;case 6:return e+xf(n)+r+xf(i)+o+xf(a)+s+xf(l)+c+xf(u)+h+xf(d)+f;case 7:return e+xf(n)+r+xf(i)+o+xf(a)+s+xf(l)+c+xf(u)+h+xf(d)+f+xf(p)+g;case 8:return e+xf(n)+r+xf(i)+o+xf(a)+s+xf(l)+c+xf(u)+h+xf(d)+f+xf(p)+g+xf(m)+y;case 9:return e+xf(n)+r+xf(i)+o+xf(a)+s+xf(l)+c+xf(u)+h+xf(d)+f+xf(p)+g+xf(m)+y+xf(v)+b;default:throw new Error("Does not support more than 9 expressions")}}function xf(t){return null!=t?t.toString():""}var Mf=[],Sf={},Af=new Object,Cf=Hd(Us),kf=Hd(Z),Tf=Hd(ft);function Ef(t,e,n,r){return n=V(n),{index:-1,deps:lf(r,z(e)),flags:t,token:e,value:n}}function Of(t){for(var e={},n=[],r=!1,i=0;i<t.length;i++){var o=t[i];o.token===Os&&!0===o.value&&(r=!0),1073741824&o.flags&&n.push(o.token),o.index=i,e[Hd(o.token)]=o}return{factory:null,providersByKey:e,providers:t,modules:n,isRoot:r}}function Df(t,e,n){void 0===n&&(n=Us.THROW_IF_NOT_FOUND);var r,i,o=nt(t);try{if(8&e.flags)return e.token;if(2&e.flags&&(n=null),1&e.flags)return t._parent.get(e.token,n);var a=e.tokenKey;switch(a){case Cf:case kf:case Tf:return t}var s,l=t._def.providersByKey[a];if(l){var c=t._providers[l.index];return void 0===c&&(c=t._providers[l.index]=Pf(t,l)),c===Af?void 0:c}if((s=R(e.token))&&(r=t,null!=(i=s).providedIn&&(function(t,e){return t._def.modules.indexOf(e)>-1}(r,i.providedIn)||"root"===i.providedIn&&r._def.isRoot))){var u=t._providers.length;return t._def.providers[u]=t._def.providersByKey[e.tokenKey]={flags:5120,value:s.factory,deps:[],index:u,token:e.token},t._providers[u]=Af,t._providers[u]=Pf(t,t._def.providersByKey[e.tokenKey])}return 4&e.flags?n:t._parent.get(e.token,n)}finally{nt(o)}}function Pf(t,e){var n;switch(201347067&e.flags){case 512:n=function(t,e,n){var r=n.length;switch(r){case 0:return new e;case 1:return new e(Df(t,n[0]));case 2:return new e(Df(t,n[0]),Df(t,n[1]));case 3:return new e(Df(t,n[0]),Df(t,n[1]),Df(t,n[2]));default:for(var i=new Array(r),o=0;o<r;o++)i[o]=Df(t,n[o]);return new(e.bind.apply(e,l([void 0],i)))}}(t,e.value,e.deps);break;case 1024:n=function(t,e,n){var r=n.length;switch(r){case 0:return e();case 1:return e(Df(t,n[0]));case 2:return e(Df(t,n[0]),Df(t,n[1]));case 3:return e(Df(t,n[0]),Df(t,n[1]),Df(t,n[2]));default:for(var i=Array(r),o=0;o<r;o++)i[o]=Df(t,n[o]);return e.apply(void 0,l(i))}}(t,e.value,e.deps);break;case 2048:n=Df(t,e.deps[0]);break;case 256:n=e.value}return n===Af||null===n||"object"!=typeof n||131072&e.flags||"function"!=typeof n.ngOnDestroy||(e.flags|=131072),void 0===n?Af:n}function Lf(t,e){var n=t.viewContainer._embeddedViews;if((null==e||e>=n.length)&&(e=n.length-1),e<0)return null;var r=n[e];return r.viewContainerParent=null,bt(n,e),jd.dirtyParentQueries(r),Rf(r),r}function If(t,e,n){var r=e?ef(e,e.def.lastRenderRootNode):t.renderElement,i=n.renderer.parentNode(r),o=n.renderer.nextSibling(r);df(n,2,i,o,void 0)}function Rf(t){df(t,3,null,null,void 0)}var Nf=new Object;function Bf(t,e,n,r,i,o){return new zf(t,e,n,r,i,o)}function Ff(t){return t.viewDefFactory}var zf=function(t){function e(e,n,r,i,o,a){var s=t.call(this)||this;return s.selector=e,s.componentType=n,s._inputs=i,s._outputs=o,s.ngContentSelectors=a,s.viewDefFactory=r,s}return i(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){var t=[],e=this._inputs;for(var n in e)t.push({propName:n,templateName:e[n]});return t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){var t=[];for(var e in this._outputs)t.push({propName:e,templateName:this._outputs[e]});return t},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){if(!r)throw new Error("ngModule should be provided");var i=hf(this.viewDefFactory),o=i.nodes[0].element.componentProvider.nodeIndex,a=jd.createRootView(t,e||[],n,i,r,Nf),s=Nd(a,o).instance;return n&&a.renderer.setAttribute(Rd(a,0).renderElement,"ng-version",sd.full),new jf(a,new Yf(a),s)},e}(jh),jf=function(t){function e(e,n,r){var i=t.call(this)||this;return i._view=e,i._viewRef=n,i._component=r,i._elDef=i._view.def.nodes[0],i.hostView=n,i.changeDetectorRef=n,i.instance=r,i}return i(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return new Gh(Rd(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new Gf(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._viewRef.destroy()},e.prototype.onDestroy=function(t){this._viewRef.onDestroy(t)},e}(zh);function Wf(t,e,n){return new Vf(t,e,n)}var Vf=function(){function t(t,e,n){this._view=t,this._elDef=e,this._data=n,this._embeddedViews=[]}return Object.defineProperty(t.prototype,"element",{get:function(){return new Gh(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new Gf(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){for(var t=this._view,e=this._elDef.parent;!e&&t;)e=tf(t),t=t.parent;return t?new Gf(t,e):new Gf(this._view,null)},enumerable:!0,configurable:!0}),t.prototype.clear=function(){for(var t=this._embeddedViews.length-1;t>=0;t--){var e=Lf(this._data,t);jd.destroyView(e)}},t.prototype.get=function(t){var e=this._embeddedViews[t];if(e){var n=new Yf(e);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(t.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r},t.prototype.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;i||t instanceof qh||(i=o.get(ft));var a=t.create(o,r,void 0,i);return this.insert(a.hostView,e),a},t.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,i,o,a=t;return o=(n=this._data).viewContainer._embeddedViews,null==(r=e)&&(r=o.length),(i=a._view).viewContainerParent=this._view,vt(o,r,i),function(t,e){var n=Qd(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(e),function(t,e){if(!(4&e.flags)){t.nodeFlags|=4,e.flags|=4;for(var n=e.parent;n;)n.childFlags|=4,n=n.parent}}(e.parent.def,e.parentNodeDef)}}(n,i),jd.dirtyParentQueries(i),If(n,r>0?o[r-1]:null,i),a.attachToViewContainerRef(this),t},t.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,i,o,a,s=this._embeddedViews.indexOf(t._view);return i=e,a=(o=(n=this._data).viewContainer._embeddedViews)[r=s],bt(o,r),null==i&&(i=o.length),vt(o,i,a),jd.dirtyParentQueries(a),Rf(a),If(n,i>0?o[i-1]:null,a),t},t.prototype.indexOf=function(t){return this._embeddedViews.indexOf(t._view)},t.prototype.remove=function(t){var e=Lf(this._data,t);e&&jd.destroyView(e)},t.prototype.detach=function(t){var e=Lf(this._data,t);return e?new Yf(e):null},t}();function Hf(t){return new Yf(t)}var Yf=function(){function t(t){this._view=t,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return df(this._view,0,void 0,void 0,t=[]),t;var t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){Kd(this._view)},t.prototype.detach=function(){this._view.state&=-5},t.prototype.detectChanges=function(){var t=this._view.root.rendererFactory;t.begin&&t.begin();try{jd.checkAndUpdateView(this._view)}finally{t.end&&t.end()}},t.prototype.checkNoChanges=function(){jd.checkNoChangesView(this._view)},t.prototype.reattach=function(){this._view.state|=4},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),jd.destroyView(this._view)},t.prototype.detachFromAppRef=function(){this._appRef=null,Rf(this._view),jd.dirtyParentQueries(this._view)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t}();function Uf(t,e){return new qf(t,e)}var qf=function(t){function e(e,n){var r=t.call(this)||this;return r._parentView=e,r._def=n,r}return i(e,t),e.prototype.createEmbeddedView=function(t){return new Yf(jd.createEmbeddedView(this._parentView,this._def,this._def.element.template,t))},Object.defineProperty(e.prototype,"elementRef",{get:function(){return new Gh(Rd(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),e}(Md);function $f(t,e){return new Gf(t,e)}var Gf=function(){function t(t,e){this.view=t,this.elDef=e}return t.prototype.get=function(t,e){return void 0===e&&(e=Us.THROW_IF_NOT_FOUND),jd.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:t,tokenKey:Hd(t)},e)},t}();function Xf(t,e){var n=t.def.nodes[e];if(1&n.flags){var r=Rd(t,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Id(t,n.nodeIndex).renderText;if(20240&n.flags)return Nd(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function Kf(t){return new Zf(t.renderer)}var Zf=function(){function t(t){this.delegate=t}return t.prototype.selectRootElement=function(t){return this.delegate.selectRootElement(t)},t.prototype.createElement=function(t,e){var n=s(vf(e),2),r=this.delegate.createElement(n[1],n[0]);return t&&this.delegate.appendChild(t,r),r},t.prototype.createViewRoot=function(t){return t},t.prototype.createTemplateAnchor=function(t){var e=this.delegate.createComment("");return t&&this.delegate.appendChild(t,e),e},t.prototype.createText=function(t,e){var n=this.delegate.createText(e);return t&&this.delegate.appendChild(t,n),n},t.prototype.projectNodes=function(t,e){for(var n=0;n<e.length;n++)this.delegate.appendChild(t,e[n])},t.prototype.attachViewAfter=function(t,e){for(var n=this.delegate.parentNode(t),r=this.delegate.nextSibling(t),i=0;i<e.length;i++)this.delegate.insertBefore(n,e[i],r)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},t.prototype.destroyView=function(t,e){for(var n=0;n<e.length;n++)this.delegate.destroyNode(e[n])},t.prototype.listen=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.listenGlobal=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.setElementProperty=function(t,e,n){this.delegate.setProperty(t,e,n)},t.prototype.setElementAttribute=function(t,e,n){var r=s(vf(e),2),i=r[0],o=r[1];null!=n?this.delegate.setAttribute(t,o,n,i):this.delegate.removeAttribute(t,o,i)},t.prototype.setBindingDebugInfo=function(t,e,n){},t.prototype.setElementClass=function(t,e,n){n?this.delegate.addClass(t,e):this.delegate.removeClass(t,e)},t.prototype.setElementStyle=function(t,e,n){null!=n?this.delegate.setStyle(t,e,n):this.delegate.removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,n){t[e].apply(t,n)},t.prototype.setText=function(t,e){this.delegate.setValue(t,e)},t.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},t}();function Jf(t,e,n,r){return new Qf(t,e,n,r)}var Qf=function(){function t(t,e,n,r){this._moduleType=t,this._parent=e,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(t){for(var e=t._def,n=t._providers=new Array(e.providers.length),r=0;r<e.providers.length;r++){var i=e.providers[r];4096&i.flags||void 0===n[r]&&(n[r]=Pf(t,i))}}(this)}return t.prototype.get=function(t,e,n){void 0===e&&(e=Us.THROW_IF_NOT_FOUND),void 0===n&&(n=E.Default);var r=0;return n&E.SkipSelf?r|=1:n&E.Self&&(r|=4),Df(this,{token:t,tokenKey:Hd(t),flags:r},e)},Object.defineProperty(t.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return this.get(Yh)},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+z(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function(t,e){for(var n=t._def,r=new Set,i=0;i<n.providers.length;i++)if(131072&n.providers[i].flags){var o=t._providers[i];if(o&&o!==Af){var a=o.ngOnDestroy;"function"!=typeof a||r.has(o)||(a.apply(o),r.add(o))}}}(this),this._destroyListeners.forEach((function(t){return t()}))},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},t}(),tp=Hd(Qh),ep=Hd(rd),np=Hd(Gh),rp=Hd(Cd),ip=Hd(Md),op=Hd(ns),ap=Hd(Us),sp=Hd(Z);function lp(t,e,n,r,i,o,a,l){var c=[];if(a)for(var u in a){var h=s(a[u],2);c[h[0]]={flags:8,name:u,nonMinifiedName:h[1],ns:null,securityContext:null,suffix:null}}var d=[];if(l)for(var f in l)d.push({type:1,propName:f,target:null,eventName:l[f]});return hp(t,e|=16384,n,r,i,i,o,c,d)}function cp(t,e,n){return hp(-1,t|=16,null,0,e,e,n)}function up(t,e,n,r,i){return hp(-1,t,e,0,n,r,i)}function hp(t,e,n,r,i,o,a,s,l){var c=sf(n),u=c.matchedQueries,h=c.references,d=c.matchedQueryIds;l||(l=[]),s||(s=[]),o=V(o);var f=lf(a,z(i));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:u,matchedQueryIds:d,references:h,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:bf(s),outputs:l,element:null,provider:{token:i,value:o,deps:f},text:null,query:null,ngContent:null}}function dp(t,e){return mp(t,e)}function fp(t,e){for(var n=t;n.parent&&!rf(n);)n=n.parent;return yp(n.parent,tf(n),!0,e.provider.value,e.provider.deps)}function pp(t,e){var n=yp(t,e.parent,(32768&e.flags)>0,e.provider.value,e.provider.deps);if(e.outputs.length)for(var r=0;r<e.outputs.length;r++){var i=e.outputs[r],o=n[i.propName];if(!eu(o))throw new Error("@Output "+i.propName+" not initialized in '"+n.constructor.name+"'.");var a=o.subscribe(gp(t,e.parent.nodeIndex,i.eventName));t.disposables[e.outputIndex+r]=a.unsubscribe.bind(a)}return n}function gp(t,e,n){return function(r){return Jd(t,e,n,r)}}function mp(t,e){var n=(8192&e.flags)>0,r=e.provider;switch(201347067&e.flags){case 512:return yp(t,e.parent,n,r.value,r.deps);case 1024:return function(t,e,n,r,i){var o=i.length;switch(o){case 0:return r();case 1:return r(bp(t,e,n,i[0]));case 2:return r(bp(t,e,n,i[0]),bp(t,e,n,i[1]));case 3:return r(bp(t,e,n,i[0]),bp(t,e,n,i[1]),bp(t,e,n,i[2]));default:for(var a=Array(o),s=0;s<o;s++)a[s]=bp(t,e,n,i[s]);return r.apply(void 0,l(a))}}(t,e.parent,n,r.value,r.deps);case 2048:return bp(t,e.parent,n,r.deps[0]);case 256:return r.value}}function yp(t,e,n,r,i){var o=i.length;switch(o){case 0:return new r;case 1:return new r(bp(t,e,n,i[0]));case 2:return new r(bp(t,e,n,i[0]),bp(t,e,n,i[1]));case 3:return new r(bp(t,e,n,i[0]),bp(t,e,n,i[1]),bp(t,e,n,i[2]));default:for(var a=new Array(o),s=0;s<o;s++)a[s]=bp(t,e,n,i[s]);return new(r.bind.apply(r,l([void 0],a)))}}var vp={};function bp(t,e,n,r,i){if(void 0===i&&(i=Us.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var o=t;2&r.flags&&(i=null);var a=r.tokenKey;a===op&&(n=!(!e||!e.element.componentView)),e&&1&r.flags&&(n=!1,e=e.parent);for(var s=t;s;){if(e)switch(a){case tp:return Kf(_p(s,e,n));case ep:return _p(s,e,n).renderer;case np:return new Gh(Rd(s,e.nodeIndex).renderElement);case rp:return Rd(s,e.nodeIndex).viewContainer;case ip:if(e.element.template)return Rd(s,e.nodeIndex).template;break;case op:return Hf(_p(s,e,n));case ap:case sp:return $f(s,e);default:var l=(n?e.element.allProviders:e.element.publicProviders)[a];if(l){var c=Nd(s,l.nodeIndex);return c||(c={instance:mp(s,l)},s.nodes[l.nodeIndex]=c),c.instance}}n=rf(s),e=tf(s),s=s.parent,4&r.flags&&(s=null)}var u=o.root.injector.get(r.token,vp);return u!==vp||i===vp?u:o.root.ngModule.injector.get(r.token,i)}function _p(t,e,n){var r;if(n)r=Rd(t,e.nodeIndex).componentView;else for(r=t;r.parent&&!rf(r);)r=r.parent;return r}function wp(t,e,n,r,i,o){if(32768&n.flags){var a=Rd(t,n.parent.nodeIndex).componentView;2&a.def.flags&&(a.state|=8)}if(e.instance[n.bindings[r].name]=i,524288&n.flags){o=o||{};var s=Nl.unwrap(t.oldValues[n.bindingIndex+r]);o[n.bindings[r].nonMinifiedName]=new xh(s,i,0!=(2&t.state))}return t.oldValues[n.bindingIndex+r]=i,o}function xp(t,e){if(t.def.nodeFlags&e)for(var n=t.def.nodes,r=0,i=0;i<n.length;i++){var o=n[i],a=o.parent;for(!a&&o.flags&e&&Sp(t,i,o.flags&e,r++),0==(o.childFlags&e)&&(i+=o.childCount);a&&1&a.flags&&i===a.nodeIndex+a.childCount;)a.directChildFlags&e&&(r=Mp(t,a,e,r)),a=a.parent}}function Mp(t,e,n,r){for(var i=e.nodeIndex+1;i<=e.nodeIndex+e.childCount;i++){var o=t.def.nodes[i];o.flags&n&&Sp(t,i,o.flags&n,r++),i+=o.childCount}return r}function Sp(t,e,n,r){var i=Nd(t,e);if(i){var o=i.instance;o&&(jd.setCurrentNode(t,e),1048576&n&&Ld(t,512,r)&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&Ld(t,768,r)&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}var Ap=function(t){function e(e){var n=t.call(this)||this;return n.ngModule=e,n}return i(e,t),e.prototype.resolveComponentFactory=function(t){var e=qt(t);return new Tp(e,this.ngModule)},e}(Yh);function Cp(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var kp=new K("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return xn}}),Tp=function(t){function e(e,n){var r=t.call(this)||this;return r.componentDef=e,r.ngModule=n,r.componentType=e.type,r.selector=e.selectors[0][0]||"div",r.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],r.isBoundToModule=!!n,r}return i(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){return Cp(this.componentDef.inputs)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return Cp(this.componentDef.outputs)},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){var i=(r=r||this.ngModule)?function(t,e){return{get:function(n,r,i){var o=t.get(n,vp,i);return o!==vp||r===vp?o:e.get(n,r,i)}}}(t,r.injector):t,o=i.get(ed,nr),a=i.get(_i,null);mn();var s=n?Ho(o,n):Do(this.selector,o.createRenderer(null,this.componentDef)),l=this.componentDef.onPush?576:528,c="string"==typeof n&&/^#root-ng-internal-isolated-\d+/.test(n),u=bh(),h=o.createRenderer(s,this.componentDef);n&&s&&(er(h)?h.setAttribute(s,"ng-version",sd.full):s.setAttribute("ng-version",sd.full));var d,f,p=Po(null,Vo(-1,null,1,0,null,null,null,null),u,l,null,null,o,h,a,i),g=on(p,null),m=!1;try{var y=yh(s,this.componentDef,p,o,h);f=be(0,p),e&&(f.projection=e.map((function(t){return Array.from(t)}))),d=vh(y,this.componentDef,p,u,[_h]),sa(p,y),Eo(p),m=!0}finally{sn(g,m)}var v=new Ep(this.componentType,d,Ja(Gh,f,p),p,f);return n&&!c||(v.hostView._tViewNode.child=f),v},e}(jh),Ep=function(t){function e(e,n,r,i,o){var a=t.call(this)||this;return a.location=r,a._rootLView=i,a._tNode=o,a.destroyCbs=[],a.instance=n,a.hostView=a.changeDetectorRef=new Za(i),a.hostView._tViewNode=Io(i[1],null,-1,i),a.componentType=e,a}return i(e,t),Object.defineProperty(e.prototype,"injector",{get:function(){return new Er(this._tNode,this._rootLView)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this.destroyCbs&&(this.destroyCbs.forEach((function(t){return t()})),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())},e.prototype.onDestroy=function(t){this.destroyCbs&&this.destroyCbs.push(t)},e}(zh),Op={},Dp=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencySymbol=15]="CurrencySymbol",t[t.CurrencyName=16]="CurrencyName",t[t.Currencies=17]="Currencies",t[t.PluralCase=18]="PluralCase",t[t.ExtraData=19]="ExtraData",t}({}),Pp=void 0,Lp=["en",[["a","p"],["AM","PM"],Pp],[["AM","PM"],Pp,Pp],[["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"]],Pp,[["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"]],Pp,[["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}",Pp,"{1} 'at' {0}",Pp],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"$","US Dollar",{},function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];function Ip(t){return Rp(t)[Dp.PluralCase]}function Rp(t){var e=t.toLowerCase().replace(/_/g,"-"),n=Op[e];if(n)return n;var r=e.split("-")[0];if(n=Op[r])return n;if("en"===r)return Lp;throw new Error('Missing locale data for the locale "'+t+'".')}var Np="en-US",Bp=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,Fp=/�\/?\*(\d+:\d+)�/gi,zp=/�(\/?[#*!]\d+):?\d*�/gi,jp=/�(\d+):?\d*�/gi,Wp=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,Vp=/\[(�.+?�?)\]/,Hp=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Yp=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Up=/{([A-Z0-9_]+)}/g,qp=/�I18N_EXP_(ICU(_\d+)?)�/g,$p=/\/\*/,Gp=/\d+\:(\d+)/;function Xp(t){if(!t)return[];var e,n=0,r=[],i=[],o=/[{}]/g;for(o.lastIndex=0;e=o.exec(t);){var a=e.index;if("}"==e[0]){if(r.pop(),0==r.length){var s=t.substring(n,a);Bp.test(s)?i.push(Kp(s)):i.push(s),n=a+1}}else{if(0==r.length){var l=t.substring(n,a);i.push(l),n=a+1}r.push("{")}}var c=t.substring(n);return i.push(c),i}function Kp(t){for(var e=[],n=[],r=1,i=0,o=Xp(t=t.replace(Bp,(function(t,e,n){return r="select"===n?0:1,i=parseInt(e.substr(1),10),""}))),a=0;a<o.length;){var s=o[a++].trim();1===r&&(s=s.replace(/\s*(?:=)?(\w+)\s*/,"$1")),s.length&&e.push(s);var l=Xp(o[a++]);e.length>n.length&&n.push(l)}return'Missing key "other" in ICU statement.',e.indexOf("other")<=-1&&_t('Missing key "other" in ICU statement.'),{type:r,mainBinding:i,cases:e,values:n}}function Zp(t){for(var e,n,r="",i=0,o=!1;null!==(e=Fp.exec(t));)o?e[0]==="�/*"+n+"�"&&(i=e.index,o=!1):(r+=t.substring(i,e.index+e[0].length),n=e[1],o=!0);return r+t.substr(i)}function Jp(t,e,n,r){void 0===r&&(r=null);for(var i=[null,null],o=t.split(jp),a=0,s=0;s<o.length;s++){var l=o[s];if(1&s){var c=parseInt(l,10);i.push(-1-c),a|=ng(c)}else""!==l&&i.push(l)}return i.push(e<<2|(n?1:0)),n&&i.push(n,r),i[0]=a,i[1]=i.length-2,i}function Qp(t,e){var n;void 0===e&&(e=0),e|=ng(t.mainBinding);for(var r=0;r<t.values.length;r++)for(var i=t.values[r],o=0;o<i.length;o++){var a=i[o];if("string"==typeof a)for(;n=jp.exec(a);)e|=ng(parseInt(n[1],10));else e=Qp(a,e)}return e}var tg=[],eg=-1;function ng(t){return 1<<Math.min(t,31)}var rg,ig=[];function og(t,e,n){var r=De()[1];tg[++eg]=t,hu(!0),r.firstTemplatePass&&null===r.data[t+19]&&function(t,e,n,r){var i=De(),o=t.blueprint.length-19;rg=0;var a=Ve(),s=Ue()?Ve():a&&a.parent,l=s&&s!==i[6]?s.index-19:e,c=0;ig[c]=l;var u=[];e>0&&a!==s&&u.push(a.index<<3|0);for(var h=[],d=[],f=function(t){return t.replace(xg," ")}(function(t,e){if("number"!=typeof e)return Zp(t);var n=t.indexOf(":"+e+"�")+2+e.toString().length,r=t.search(new RegExp("�\\/\\*\\d+:"+e+"�"));return Zp(t.substring(n,r))}(n,r)).split(zp),p=0;p<f.length;p++){var g=f[p];if(1&p)if("/"===g.charAt(0)){if("#"===g.charAt(1)){var m=parseInt(g.substr(2),10);l=ig[--c],u.push(m<<3|5)}}else m=parseInt(g.substr(1),10),u.push(m<<3|0,l<<17|1),"#"===g.charAt(0)&&(ig[++c]=l=m);else for(var y=Xp(g),v=0;v<y.length;v++)if(1&v){var b=o+rg++;u.push(mo,"",b,l<<17|1);var _=y[v],w=Qp(_);bg(d,_,b,b);var x=d.length-1;h.push(ng(_.mainBinding),3,-1-_.mainBinding,b<<2|2,x,w,2,b<<2|3,x)}else if(""!==y[v]){var M=y[v],S=M.match(jp),A=o+rg++;u.push(S?"":M,A,l<<17|1),S&&gt(Jp(M,A),h)}}rg>0&&function(t,e){if(e>0){var n=t[1];if(n.firstTemplatePass){for(var r=0;r<e;r++)n.blueprint.push(null),n.data.push(null),t.push(null);n.expandoInstructions?n.expandoInstructions.push(e):n.expandoStartIndex+=e}}}(i,rg),t.data[e+19]={vars:rg,create:u,update:h,icus:d.length?d:null}}(r,t,e,n)}function ag(t,e,n,r){var i=t.next;n||(n=e),n===e&&t!==e.child?(t.next=e.child,e.child=t):n!==e&&t!==n.next?(t.next=n.next,n.next=t):t.next=null,e!==r[6]&&(t.parent=e);for(var o=t.next;o;)o.next===t&&(o.next=i),o=o.next;if(1===t.type)return Va(r,t,t.projection,hr(r)),t;za(ye(t,r),t,r);var a=r[t.index];return 0!==t.type&&Jt(a)&&za(a[7],t,r),t}function sg(t,e){void 0===e&&(e={});var n=t;if(Vp.test(t)){var r={},i=[0];n=n.replace(Hp,(function(t,e,n){var o=e||n,a=r[o]||[];if(a.length||(o.split("|").forEach((function(t){var e=t.match(Gp),n=e?parseInt(e[1],10):0,r=$p.test(t);a.push([n,r,t])})),r[o]=a),!a.length)throw new Error("i18n postprocess: unmatched placeholder - "+o);for(var l=i[i.length-1],c=0,u=0;u<a.length;u++)if(a[u][0]===l){c=u;break}var h=s(a[c],3),d=h[0],f=h[2];return h[1]?i.pop():l!==d&&i.push(d),a.splice(c,1),f}))}return Object.keys(e).length?n=(n=(n=n.replace(Yp,(function(t,n,r,i,o,a){return e.hasOwnProperty(r)?""+n+e[r]+a:t}))).replace(Up,(function(t,n){return e.hasOwnProperty(n)?e[n]:t}))).replace(qp,(function(t,n){if(e.hasOwnProperty(n)){var r=e[n];if(!r.length)throw new Error("i18n postprocess: unmatched ICU - "+t+" with key: "+n);return r.shift()}return t})):n}function lg(){!function(t){for(var e=De(),n=tg[eg--],r=t.data[n+19],i=Ve(),o=ug(n,r.create,0,e),a=n+1;a<=i.index-19;a++)-1===o.indexOf(a)&&hg(a,e)}(De()[1]),hu(!1)}function cg(t,e,n,r,i){var o=Ve();t[e+19]=r;var a=Lo(t[1],t[6],e,n,i,null);return o.next===a&&(o.next=null),a}function ug(t,e,n,r){for(var i=De()[12],o=null,a=null,s=[],l=0;l<e.length;l++){var c=e[l];if("string"==typeof c){var u=ka(c,i),h=e[++l];a=o,o=cg(r,h,3,u,null),s.push(h),qe()}else if("number"==typeof c)switch(7&c){case 1:var d=c>>>17;a=ag(o,d===t?r[6]:be(d,r),a,r);break;case 0:var f=c>>>3;s.push(f),a=o,(o=be(f,r))&&He(o,3===o.type);break;case 5:a=o=be(c>>>3,r),He(o,!1);break;case 4:ia(y=c>>>3,e[++l],e[++l],r);break;default:throw new Error('Unable to determine the type of mutate operation for "'+c+'"')}else switch(c){case mo:var p=e[++l],g=e[++l],m=i.createComment(p);a=o,o=cg(r,g,5,m,null),s.push(g),zi(m,r),o.activeCaseIndex=null,qe();break;case go:var y,v=e[++l];a=o,o=cg(r,y=e[++l],3,i.createElement(v),v),s.push(y);break;default:throw new Error('Unable to determine the type of mutate operation for "'+c+'"')}}return qe(),s}function hg(t,e){var n=be(t,e),r=me(t,e);r&&Wa(e[12],r);var i=wc(t);Jt(i)&&0!==n.type&&Wa(e[12],i[7]),n.flags|=32}function dg(t,e,n){og(t,e,n),lg()}function fg(t,e){!function(t,e,n){for(var r=Ve().index-19,i=[],o=0;o<n.length;o+=2)for(var a=n[o],s=n[o+1].split(Wp),l=0;l<s.length;l++){var c=s[l];if(1&l)throw new Error("ICU expressions are not yet supported in attributes");if(""!==c)if(c.match(jp))t.firstTemplatePass&&null===t.data[e+19]&&gt(Jp(c,r,a),i);else{var u=De();ia(r,a,c,u);var h=be(r,u),d=h.inputs&&h.inputs[a];d&&wa(u,d,c)}}t.firstTemplatePass&&null===t.data[e+19]&&(t.data[e+19]=i)}(De()[1],t,e)}var pg=0,gg=0;function mg(t){return ql(De(),t)!==po&&(pg|=1<<gg),gg++,mg}function yg(t){if(gg){var e=De(),n=e[1].data[t+19],r=void 0,i=null;Array.isArray(n)?r=n:(r=n.update,i=n.icus),function t(e,n,r,i,o,a){void 0===a&&(a=!1);for(var s=!1,l=0;l<e.length;l++){var c=e[l],u=e[++l];if(a||c&i)for(var h="",d=l+1;d<=l+u;d++){var f=e[d];if("string"==typeof f)h+=f;else if("number"==typeof f)if(f<0)h+=_n(o[r-f]);else{var p=f>>>2,g=void 0,m=void 0;switch(3&f){case 1:$o(p,e[++d],h,e[++d]);break;case 0:xa(o,p,h);break;case 2:if(g=n[e[++d]],null!==(m=be(p,o)).activeCaseIndex)for(var y=g.remove[m.activeCaseIndex],v=0;v<y.length;v++){var b=y[v];switch(7&b){case 3:hg(b>>>3,o);break;case 6:var _=be(y[v+1]>>>3,o).activeCaseIndex;null!==_&&gt(n[b>>>3].remove[_],y)}}var w=vg(g,h);m.activeCaseIndex=-1!==w?w:null,ug(-1,g.create[w],0,o),s=!0;break;case 3:g=n[e[++d]],m=be(p,o),t(g.update[m.activeCaseIndex],n,r,i,o,s)}}}l+=u}}(r,i,e[7]-gg-1,pg,e),pg=0,gg=0}}function vg(t,e){var n=t.cases.indexOf(e);if(-1===n)switch(t.type){case 1:var r=function(t,e){switch(Ip(e)(t)){case 0:return"zero";case 1:return"one";case 2:return"two";case 3:return"few";case 4:return"many";default:return"other"}}(e,kg);-1===(n=t.cases.indexOf(r))&&"other"!==r&&(n=t.cases.indexOf("other"));break;case 0:n=t.cases.indexOf("other")}return n}function bg(t,e,n,r){for(var i=[],o=[],a=[],s=[],c=[],u=0;u<e.values.length;u++){for(var h=e.values[u],d=[],f=0;f<h.length;f++){var p=h[f];if("string"!=typeof p){var g=d.push(p)-1;h[f]="\x3c!--�"+g+"�--\x3e"}}var m=_g(h.join(""),n,d,t,r);i.push(m.create),o.push(m.remove),a.push(m.update),s.push(m.vars),c.push(m.childIcus)}t.push({type:e.type,vars:s,childIcus:c,cases:e.cases,create:i,remove:o,update:a}),rg+=Math.max.apply(Math,l(s))}function _g(t,e,n,r,i){var o=new Kr(document).getInertBodyElement(t);if(!o)throw new Error("Unable to generate inert body element");var a={vars:0,childIcus:[],create:[],remove:[],update:[]};return function t(e,n,r,i,o,a){if(e){for(var s=[];e;){var c=e.nextSibling,u=a+ ++n.vars;switch(e.nodeType){case Node.ELEMENT_NODE:var h=e,d=h.tagName.toLowerCase();if(li.hasOwnProperty(d)){n.create.push(go,d,u,r<<17|1);for(var f=h.attributes,p=0;p<f.length;p++){var g=f.item(p),m=g.name.toLowerCase();g.value.match(jp)?hi.hasOwnProperty(m)&&gt(ci[m]?Jp(g.value,u,g.name,Qr):ui[m]?Jp(g.value,u,g.name,ti):Jp(g.value,u,g.name),n.update):n.create.push(u<<3|4,g.name,g.value)}t(e.firstChild,n,u,i,o,a),n.remove.push(u<<3|3)}else n.vars--;break;case Node.TEXT_NODE:var y=e.textContent||"",v=y.match(jp);n.create.push(v?"":y,u,r<<17|1),n.remove.push(u<<3|3),v&&gt(Jp(y,u),n.update);break;case Node.COMMENT_NODE:var b=wg.exec(e.textContent||"");if(b){var _=parseInt(b[1],10);n.create.push(mo,"",u,r<<17|1),s.push([w=i[_],u])}else n.vars--;break;default:n.vars--}e=c}for(p=0;p<s.length;p++){var w,x=s[p][1];bg(o,w=s[p][0],x,a+n.vars);var M=o.length-1;n.vars+=Math.max.apply(Math,l(o[M].vars)),n.childIcus.push(M);var S=Qp(w);n.update.push(ng(w.mainBinding),3,-1-w.mainBinding,x<<2|2,M,S,2,x<<2|3,M),n.remove.push(M<<3|6,x<<3|3)}}}((vi(o)||o).firstChild,a,e,n,r,i),a}var wg=/�(\d+)�/,xg=/\uE500/g,Mg={};function Sg(t){void 0===t&&(t={translations:{}}),Mg=t.translations}var Ag=/\{\$(.*?)\}/g;function Cg(t,e){return void 0!==Mg[t]&&(t=Mg[t]),void 0!==e&&Object.keys(e).length?t.replace(Ag,(function(t,n){return e[n]||""})):t}var kg=Np;function Tg(t){null==t&&_t("Expected localeId to be defined"),"string"==typeof t&&(kg=t.toLowerCase().replace(/_/g,"-"))}var Eg=new Map;function Og(t,e){var n=Eg.get(t);Dg(t,n&&n.moduleType,e.moduleType),Eg.set(t,e)}function Dg(t,e,n){if(e&&e!==n)throw new Error("Duplicate module registered for "+t+" - "+z(e)+" vs "+z(e.name))}function Pg(t){if(null!==t.ngModuleDef.id){var e=t.ngModuleDef.id;Dg(e,Eg.get(e),t),Eg.set(e,t)}var n=t.ngModuleDef.imports;n instanceof Function&&(n=n()),n&&n.forEach((function(t){return Pg(t)}))}function Lg(t){return Eg.get(t)}var Ig={provide:Yh,useClass:Ap,deps:[ft]},Rg=function(t){function e(e,n){var r=t.call(this)||this;r._parent=n,r._bootstrapComponents=[],r.injector=r,r.destroyCbs=[];var i=Kt(e),o=e[Pt]||null;return o&&Tg(o),r._bootstrapComponents=kn(i.bootstrap),r._r3Injector=Ns(e,n,[{provide:ft,useValue:r},Ig],z(e)),r.instance=r.get(e),r}return i(e,t),e.prototype.get=function(t,e,n){return void 0===e&&(e=Us.THROW_IF_NOT_FOUND),void 0===n&&(n=E.Default),t===Us||t===ft||t===Z?this:this._r3Injector.get(t,e,n)},Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this.get(Yh)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((function(t){return t()})),this.destroyCbs=null},e.prototype.onDestroy=function(t){this.destroyCbs.push(t)},e}(ft),Ng=function(t){function e(e){var n=t.call(this)||this;return n.moduleType=e,null!==Kt(e)&&Pg(e),n}return i(e,t),e.prototype.create=function(t){return new Rg(this.moduleType,t)},e}(pt);function Bg(t,e,n,r){return At((function(){var i,a=t,s=a.prototype?Object.getPrototypeOf(a.prototype):null,c=s&&s.constructor;null!==e&&(void 0===a.decorators||c&&c.decorators===a.decorators?a.decorators=e:(i=a.decorators).push.apply(i,l(e))),null!==n&&(a.ctorParameters=n),null!==r&&(a.propDecorators=void 0===a.propDecorators||c&&c.propDecorators===a.propDecorators?r:o({},a.propDecorators,r))}))}function Fg(t,e,n){var r=Qe()+t,i=De();return $e()?zl(i,r,n?e.call(n):e()):jl(i,r)}function zg(t,e,n,r){var i=De(),o=Qe()+t;return Wl(i,o,n)?zl(i,o+1,r?e.call(r,n):e(n)):jl(i,o+1)}function jg(t,e,n,r,i){var o=Qe()+t,a=De();return Vl(a,o,n,r)?zl(a,o+2,i?e.call(i,n,r):e(n,r)):jl(a,o+2)}function Wg(t,e,n,r,i,o){var a=Qe()+t,s=De();return Hl(s,a,n,r,i)?zl(s,a+3,o?e.call(o,n,r,i):e(n,r,i)):jl(s,a+3)}function Vg(t,e,n,r,i,o,a){var s=Qe()+t,l=De();return Yl(l,s,n,r,i,o)?zl(l,s+4,a?e.call(a,n,r,i,o):e(n,r,i,o)):jl(l,s+4)}function Hg(t,e,n,r,i,o,a,s){var l=Qe()+t,c=De(),u=Yl(c,l,n,r,i,o);return Wl(c,l+4,a)||u?zl(c,l+5,s?e.call(s,n,r,i,o,a):e(n,r,i,o,a)):jl(c,l+5)}function Yg(t,e,n,r,i,o,a,s,l){var c=Qe()+t,u=De(),h=Yl(u,c,n,r,i,o);return Vl(u,c+4,a,s)||h?zl(u,c+6,l?e.call(l,n,r,i,o,a,s):e(n,r,i,o,a,s)):jl(u,c+6)}function Ug(t,e,n,r,i,o,a,s,l,c){var u=Qe()+t,h=De(),d=Yl(h,u,n,r,i,o);return Hl(h,u+4,a,s,l)||d?zl(h,u+7,c?e.call(c,n,r,i,o,a,s,l):e(n,r,i,o,a,s,l)):jl(h,u+7)}function qg(t,e,n,r,i,o,a,s,l,c,u){var h=Qe()+t,d=De(),f=Yl(d,h,n,r,i,o);return Yl(d,h+4,a,s,l,c)||f?zl(d,h+8,u?e.call(u,n,r,i,o,a,s,l,c):e(n,r,i,o,a,s,l,c)):jl(d,h+8)}function $g(t,e,n,r){for(var i=Qe()+t,o=!1,a=De(),s=0;s<n.length;s++)Wl(a,i++,n[s])&&(o=!0);return o?zl(a,i,e.apply(r,n)):jl(a,i)}function Gg(t,e){var n,r=De()[1],i=t+19;r.firstTemplatePass?(n=function(t,e){if(e)for(var n=e.length-1;n>=0;n--){var r=e[n];if(t===r.name)return r}throw new Error("The pipe '"+t+"' could not be found!")}(e,r.pipeRegistry),r.data[i]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(i,n.onDestroy)):n=r.data[i];var o=n.factory();return bc(t,o),o}function Xg(t,e,n){var r=wc(t);return em(tm(t)?zg(e,r.transform,n,r):r.transform(n))}function Kg(t,e,n,r){var i=wc(t);return em(tm(t)?jg(e,i.transform,n,r,i):i.transform(n,r))}function Zg(t,e,n,r,i){var o=wc(t);return em(tm(t)?Wg(e,o.transform,n,r,i,o):o.transform(n,r,i))}function Jg(t,e,n,r,i,o){var a=wc(t);return em(tm(t)?Vg(e,a.transform,n,r,i,o,a):a.transform(n,r,i,o))}function Qg(t,e,n){var r=wc(t);return em(tm(t)?$g(e,r.transform,n,r):r.transform.apply(r,n))}function tm(t){return De()[1].data[t+19].pure}function em(t){if(Nl.isWrapped(t)){t=Nl.unwrap(t);var e=De();e[e[7]]=po}return t}var nm=function(t){function e(e){void 0===e&&(e=!1);var n=t.call(this)||this;return n.__isAsync=e,n}return i(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var i,o=function(t){return null},a=function(){return null};e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout((function(){return n(t)}))}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var s=t.prototype.subscribe.call(this,i,o,a);return e instanceof c.a&&e.add(s),s},e}(u.b);function rm(){return this._results[Ll()]()}var im=function(){function t(){this.dirty=!0,this._results=[],this.changes=new nm,this.length=0;var e=Ll(),n=t.prototype;n[e]||(n[e]=rm)}return t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.find=function(t){return this._results.find(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=mt(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},t.prototype.notifyOnChanges=function(){this.changes.emit(this)},t.prototype.setDirty=function(){this.dirty=!0},t.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},t}(),om=function(){function t(t){this.queryList=t,this.matches=null}return t.prototype.clone=function(){return new t(this.queryList)},t.prototype.setDirty=function(){this.queryList.setDirty()},t}(),am=function(){function t(t){void 0===t&&(t=[]),this.queries=t}return t.prototype.createEmbeddedView=function(e){var n=e.queries;if(null!==n){for(var r=null!==e.contentQueries?e.contentQueries[0]:n.length,i=new Array(r),o=0;o<r;o++){var a=n.getByIndex(o);i[o]=this.queries[a.indexInDeclarationView].clone()}return new t(i)}return null},t.prototype.insertView=function(t){this.dirtyQueriesWithMatches(t)},t.prototype.detachView=function(t){this.dirtyQueriesWithMatches(t)},t.prototype.dirtyQueriesWithMatches=function(t){for(var e=0;e<this.queries.length;e++)null!==Am(t,e).matches&&this.queries[e].setDirty()},t}(),sm=function(){return function(t,e,n,r){void 0===r&&(r=null),this.predicate=t,this.descendants=e,this.isStatic=n,this.read=r}}(),lm=function(){function t(t){void 0===t&&(t=[]),this.queries=t}return t.prototype.elementStart=function(t,e){var n,r;try{for(var i=a(this.queries),o=i.next();!o.done;o=i.next())o.value.elementStart(t,e)}catch(s){n={error:s}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}},t.prototype.elementEnd=function(t){var e,n;try{for(var r=a(this.queries),i=r.next();!i.done;i=r.next())i.value.elementEnd(t)}catch(o){e={error:o}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},t.prototype.embeddedTView=function(e){for(var n=null,r=0;r<this.length;r++){var i=null!==n?n.length:0,o=this.getByIndex(r).embeddedTView(e,i);o&&(o.indexInDeclarationView=r,null!==n?n.push(o):n=[o])}return null!==n?new t(n):null},t.prototype.template=function(t,e){var n,r;try{for(var i=a(this.queries),o=i.next();!o.done;o=i.next())o.value.template(t,e)}catch(s){n={error:s}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}},t.prototype.getByIndex=function(t){return this.queries[t]},Object.defineProperty(t.prototype,"length",{get:function(){return this.queries.length},enumerable:!0,configurable:!0}),t.prototype.track=function(t){this.queries.push(t)},t}(),cm=function(){function t(t,e){void 0===e&&(e=-1),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}return t.prototype.elementStart=function(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)},t.prototype.elementEnd=function(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)},t.prototype.template=function(t,e){this.elementStart(t,e)},t.prototype.embeddedTView=function(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null},t.prototype.isApplyingToNode=function(t){return this._appliesToNextNode&&!1===this.metadata.descendants?this._declarationNodeIndex===(t.parent?t.parent.index:-1):this._appliesToNextNode},t.prototype.matchTNode=function(t,e){if(Array.isArray(this.metadata.predicate))for(var n=this.metadata.predicate,r=0;r<n.length;r++)this.matchTNodeWithReadOption(t,e,um(e,n[r]));else{var i=this.metadata.predicate;i===Md?0===e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Ar(e,t,i,!1,!1))}},t.prototype.matchTNodeWithReadOption=function(t,e,n){if(null!==n){var r=this.metadata.read;if(null!==r)if(r===Gh||r===Cd||r===Md&&0===e.type)this.addMatch(e.index,-2);else{var i=Ar(e,t,r,!1,!1);null!==i&&this.addMatch(e.index,i)}else this.addMatch(e.index,n)}},t.prototype.addMatch=function(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)},t}();function um(t,e){var n=t.localNames;if(null!==n)for(var r=0;r<n.length;r+=2)if(n[r]===e)return n[r+1];return null}function hm(t,e,n,r){return-1===n?function(t,e){return 3===t.type||4===t.type?Ja(Gh,t,e):0===t.type?Qa(Md,Gh,t,e):null}(e,t):-2===n?function(t,e,n){return n===Gh?Ja(Gh,e,t):n===Md?Qa(Md,Gh,e,t):n===Cd?ts(Cd,Gh,e,t):void 0}(t,e,r):Cr(t[1].data,t,n,e)}function dm(t,e,n){var r=t[5].queries[n];if(null===r.matches){for(var i=t[1].data,o=e.matches,a=new Array(o.length/2),s=0;s<o.length;s+=2){var l=o[s];a[s/2]=l<0?null:hm(t,i[l],o[s+1],e.metadata.read)}r.matches=a}return r.matches}function fm(t){var e=De(),n=nn();rn(n+1);var r=Am(e[1],n);if(t.dirty&&$e()===r.metadata.isStatic){if(null===r.matches)t.reset([]);else{var i=r.crossesNgTemplate?function t(e,n,r){var i,o,s=e[1].queries.getByIndex(n),l=s.matches;if(null!==l)for(var c=dm(e,s,n),u=0;u<l.length;u+=2){var h=l[u];if(h>0)r.push(c[u/2]);else{for(var d=l[u+1],f=e[-h],p=9;p<f.length;p++)(y=f[p])[17]===y[3]&&t(y,d,r);if(null!==f[5])try{for(var g=(i=void 0,a(f[5])),m=g.next();!m.done;m=g.next()){var y;t(y=m.value,d,r)}}catch(v){i={error:v}}finally{try{m&&!m.done&&(o=g.return)&&o.call(g)}finally{if(i)throw i.error}}}}return r}(e,n,[]):dm(e,r,n);t.reset(i),t.notifyOnChanges()}return!0}return!1}function pm(t,e,n){mm(De(),t,e,n,!0)}function gm(t,e,n){mm(De(),t,e,n,!1)}function mm(t,e,n,r,i){var o=t[1];o.firstTemplatePass&&(Sm(o,new sm(e,n,i,r),-1),i&&(o.staticViewQueries=!0)),Mm(t)}function ym(){return xm(De(),nn())}function vm(t,e,n,r){_m(De(),e,n,r,!1,Ve(),t)}function bm(t,e,n,r){_m(De(),e,n,r,!0,Ve(),t)}function _m(t,e,n,r,i,o,a){var s=t[1];s.firstTemplatePass&&(Sm(s,new sm(e,n,i,r),o.index),function(t,e){var n=t.contentQueries||(t.contentQueries=[]);e!==(t.contentQueries.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(s,a),i&&(s.staticContentQueries=!0)),Mm(t)}function wm(){return xm(De(),nn())}function xm(t,e){return t[5].queries[e].queryList}function Mm(t){var e=new im;!function(t,e,n){var r=ya(t);r.push(e),t[1].firstTemplatePass&&va(t).push(n,r.length-1)}(t,e,e.destroy),null===t[5]&&(t[5]=new am),t[5].queries.push(new om(e))}function Sm(t,e,n){null===t.queries&&(t.queries=new lm),t.queries.track(new cm(e,n))}function Am(t,e){return t.queries.getByIndex(e)}function Cm(t,e){return Qa(Md,Gh,t,e)}function km(t){void 0===t&&(t=E.Default);var e=es(!0);if(null!=e||t&E.Optional)return e;throw new Error("No provider for ChangeDetectorRef!")}var Tm=function(){return{"ɵɵattribute":$l,"ɵɵattributeInterpolate1":rc,"ɵɵattributeInterpolate2":ic,"ɵɵattributeInterpolate3":oc,"ɵɵattributeInterpolate4":ac,"ɵɵattributeInterpolate5":sc,"ɵɵattributeInterpolate6":lc,"ɵɵattributeInterpolate7":cc,"ɵɵattributeInterpolate8":uc,"ɵɵattributeInterpolateV":hc,"ɵɵdefineBase":Ht,"ɵɵdefineComponent":Nt,"ɵɵdefineDirective":Yt,"ɵɵdefineInjectable":P,"ɵɵdefineInjector":I,"ɵɵdefineNgModule":jt,"ɵɵdefinePipe":Ut,"ɵɵdirectiveInject":xc,"ɵɵgetFactoryOf":Or,"ɵɵgetInheritedFactory":Dr,"ɵɵinject":ot,"ɵɵinjectAttribute":Mc,"ɵɵinjectPipeChangeDetectorRef":km,"ɵɵtemplateRefExtractor":Cm,"ɵɵNgOnChangesFeature":Mh,"ɵɵProvidersFeature":Fh,"ɵɵInheritDefinitionFeature":kh,"ɵɵcontainer":pc,"ɵɵnextContext":su,"ɵɵcontainerRefreshStart":mc,"ɵɵcontainerRefreshEnd":yc,"ɵɵnamespaceHTML":gn,"ɵɵnamespaceMathML":pn,"ɵɵnamespaceSVG":fn,"ɵɵenableBindings":Ee,"ɵɵdisableBindings":Oe,"ɵɵallocHostVars":Dl,"ɵɵelementStart":Hc,"ɵɵelementEnd":Yc,"ɵɵelement":Uc,"ɵɵelementContainerStart":Gc,"ɵɵelementContainerEnd":Xc,"ɵɵelementContainer":Kc,"ɵɵpureFunction0":Fg,"ɵɵpureFunction1":zg,"ɵɵpureFunction2":jg,"ɵɵpureFunction3":Wg,"ɵɵpureFunction4":Vg,"ɵɵpureFunction5":Hg,"ɵɵpureFunction6":Yg,"ɵɵpureFunction7":Ug,"ɵɵpureFunction8":qg,"ɵɵpureFunctionV":$g,"ɵɵgetCurrentView":Qc,"ɵɵrestoreView":We,"ɵɵlistener":nu,"ɵɵload":wc,"ɵɵprojection":du,"ɵɵupdateSyntheticHostBinding":th,"ɵɵcomponentHostSyntheticListener":ru,"ɵɵpipeBind1":Xg,"ɵɵpipeBind2":Kg,"ɵɵpipeBind3":Zg,"ɵɵpipeBind4":Jg,"ɵɵpipeBindV":Qg,"ɵɵprojectionDef":cu,"ɵɵhostProperty":Qu,"ɵɵproperty":Ul,"ɵɵpropertyInterpolate":fu,"ɵɵpropertyInterpolate1":pu,"ɵɵpropertyInterpolate2":gu,"ɵɵpropertyInterpolate3":mu,"ɵɵpropertyInterpolate4":yu,"ɵɵpropertyInterpolate5":vu,"ɵɵpropertyInterpolate6":bu,"ɵɵpropertyInterpolate7":_u,"ɵɵpropertyInterpolate8":wu,"ɵɵpropertyInterpolateV":xu,"ɵɵpipe":Gg,"ɵɵqueryRefresh":fm,"ɵɵviewQuery":gm,"ɵɵstaticViewQuery":pm,"ɵɵstaticContentQuery":bm,"ɵɵloadViewQuery":ym,"ɵɵcontentQuery":vm,"ɵɵloadContentQuery":wm,"ɵɵreference":_c,"ɵɵelementHostAttrs":qc,"ɵɵclassMap":Dc,"ɵɵclassMapInterpolate1":Ru,"ɵɵclassMapInterpolate2":Nu,"ɵɵclassMapInterpolate3":Bu,"ɵɵclassMapInterpolate4":Fu,"ɵɵclassMapInterpolate5":zu,"ɵɵclassMapInterpolate6":ju,"ɵɵclassMapInterpolate7":Wu,"ɵɵclassMapInterpolate8":Vu,"ɵɵclassMapInterpolateV":Hu,"ɵɵstyling":Sc,"ɵɵstyleMap":Oc,"ɵɵstyleProp":Cc,"ɵɵstylePropInterpolate1":Yu,"ɵɵstylePropInterpolate2":Uu,"ɵɵstylePropInterpolate3":qu,"ɵɵstylePropInterpolate4":$u,"ɵɵstylePropInterpolate5":Gu,"ɵɵstylePropInterpolate6":Xu,"ɵɵstylePropInterpolate7":Ku,"ɵɵstylePropInterpolate8":Zu,"ɵɵstylePropInterpolateV":Ju,"ɵɵstyleSanitizer":Ac,"ɵɵstylingApply":Rc,"ɵɵclassProp":Tc,"ɵɵselect":Co,"ɵɵtemplate":gc,"ɵɵtext":Mu,"ɵɵtextBinding":Su,"ɵɵtextInterpolate":Au,"ɵɵtextInterpolate1":Cu,"ɵɵtextInterpolate2":ku,"ɵɵtextInterpolate3":Tu,"ɵɵtextInterpolate4":Eu,"ɵɵtextInterpolate5":Ou,"ɵɵtextInterpolate6":Du,"ɵɵtextInterpolate7":Pu,"ɵɵtextInterpolate8":Lu,"ɵɵtextInterpolateV":Iu,"ɵɵembeddedViewStart":Zc,"ɵɵembeddedViewEnd":Jc,"ɵɵi18n":dg,"ɵɵi18nAttributes":fg,"ɵɵi18nExp":mg,"ɵɵi18nStart":og,"ɵɵi18nEnd":lg,"ɵɵi18nApply":yg,"ɵɵi18nPostprocess":sg,"ɵɵi18nLocalize":Cg,"ɵɵresolveWindow":Mn,"ɵɵresolveDocument":Sn,"ɵɵresolveBody":An,"ɵɵsetComponentScope":Bt,"ɵɵsetNgModuleScope":Wt,"ɵɵsanitizeHtml":Si,"ɵɵsanitizeStyle":Ai,"ɵɵdefaultStyleSanitizer":Di,"ɵɵsanitizeResourceUrl":ki,"ɵɵsanitizeScript":Ti,"ɵɵsanitizeUrl":Ci,"ɵɵsanitizeUrlOrResourceUrl":Oi}}(),Em=[],Om=[],Dm=!1;function Pm(){if(!Dm){Dm=!0;try{for(var t=Om.length-1;t>=0;t--){var e=Om[t],n=e.moduleType,r=e.ngModule;r.declarations&&r.declarations.every(Lm)&&(Om.splice(t,1),Bm(n,r))}}finally{Dm=!1}}}function Lm(t){return Array.isArray(t)?t.every(Lm):!!V(t)}function Im(t,e){void 0===e&&(e={}),Rm(t,e),function(t,e){Om.push({moduleType:t,ngModule:e})}(t,e)}function Rm(t,e,n){void 0===n&&(n=!1);var r=mt(e.declarations||Em),i=null;Object.defineProperty(t,Dt,{configurable:!0,get:function(){return null===i&&(i=G().compileNgModule(Tm,"ng:///"+t.name+"/ngModuleDef.js",{type:t,bootstrap:mt(e.bootstrap||Em).map(V),declarations:r.map(V),imports:mt(e.imports||Em).map(V).map(jm),exports:mt(e.exports||Em).map(V).map(jm),emitInline:!0,schemas:e.schemas?mt(e.schemas):null,id:e.id||null})),i}});var o=null;Object.defineProperty(t,F,{get:function(){if(null===o){var n={name:t.name,type:t,deps:ms(t),providers:e.providers||Em,imports:[(e.imports||Em).map(V),(e.exports||Em).map(V)]};o=G().compileInjector(Tm,"ng:///"+t.name+"/ngInjectorDef.js",n)}return o},configurable:!1})}function Nm(){new Map,new Map,Om.length=0}function Bm(t,e){var n=mt(e.declarations||Em),r=zm(t);n.forEach((function(e){e.hasOwnProperty(Tt)?Fm(qt(e),r):e.hasOwnProperty(Et)||e.hasOwnProperty(Ot)||(e.ngSelectorScope=t)}))}function Fm(t,e){t.directiveDefs=function(){return Array.from(e.compilation.directives).map((function(t){return t.hasOwnProperty(Tt)?qt(t):$t(t)})).filter((function(t){return!!t}))},t.pipeDefs=function(){return Array.from(e.compilation.pipes).map((function(t){return Gt(t)}))},t.schemas=e.schemas,t.tView=null}function zm(t,e){if(!Wm(t))throw new Error(t.name+" does not have an ngModuleDef");var n=Kt(t);if(null!==n.transitiveCompileScopes)return n.transitiveCompileScopes;var r={schemas:n.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return kn(n.declarations).forEach((function(t){Gt(t)?r.compilation.pipes.add(t):r.compilation.directives.add(t)})),kn(n.imports).forEach((function(t){var n=t;if(!Wm(n))throw new Error("Importing "+n.name+" which does not have an ngModuleDef");e&&e(n);var i=zm(n,e);i.exported.directives.forEach((function(t){return r.compilation.directives.add(t)})),i.exported.pipes.forEach((function(t){return r.compilation.pipes.add(t)}))})),kn(n.exports).forEach((function(t){var n=t;if(Wm(n)){var i=zm(n,e);i.exported.directives.forEach((function(t){r.compilation.directives.add(t),r.exported.directives.add(t)})),i.exported.pipes.forEach((function(t){r.compilation.pipes.add(t),r.exported.pipes.add(t)}))}else Gt(n)?r.exported.pipes.add(n):r.exported.directives.add(n)})),n.transitiveCompileScopes=r,r}function jm(t){return function(t){return void 0!==t.ngModule}(t)?t.ngModule:t}function Wm(t){return!!Kt(t)}function Vm(t,e){var n=null;!function(t,e){Tl(e)&&(Cl.set(t,e),kl.add(t))}(t,e),Object.defineProperty(t,Tt,{get:function(){var r=G();if(null===n){if(Tl(e)){var i=["Component '"+t.name+"' is not resolved:"];throw e.templateUrl&&i.push(" - templateUrl: "+e.templateUrl),e.styleUrls&&e.styleUrls.length&&i.push(" - styleUrls: "+JSON.stringify(e.styleUrls)),i.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(i.join("\n"))}var a=e.templateUrl||"ng:///"+t.name+"/template.html",s=o({},Um(t,e),{typeSourceSpan:r.createParseSourceSpan("Component",t.name,a),template:e.template||"",preserveWhitespaces:e.preserveWhitespaces||!1,styles:e.styles||kt,animations:e.animations,directives:[],changeDetection:e.changeDetection,pipes:new Map,encapsulation:e.encapsulation||St.Emulated,interpolation:e.interpolation,viewProviders:e.viewProviders||null});if(s.usesInheritance&&qm(t),n=r.compileComponent(Tm,a,s),Pm(),void 0!==t.ngSelectorScope){var l=zm(t.ngSelectorScope);Fm(n,l)}}return n},configurable:!1}),vs(t)}function Hm(t,e){var n=null;Object.defineProperty(t,Et,{get:function(){if(null===n){var r=t&&t.name,i="ng:///"+r+"/ngDirectiveDef.js",o=G(),a=Um(t,e);a.typeSourceSpan=o.createParseSourceSpan("Directive",r,i),a.usesInheritance&&qm(t),n=o.compileDirective(Tm,i,a)}return n},configurable:!1}),vs(t)}function Ym(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function Um(t,e){var n,r=gs().ownPropMetadata(t);return{name:t.name,type:t,typeArgumentCount:0,selector:e.selector,deps:ms(t),host:e.host||Ct,propMetadata:r,inputs:e.inputs||kt,outputs:e.outputs||kt,queries:Xm(t,r,Km),lifecycle:{usesOnChanges:t.prototype.hasOwnProperty("ngOnChanges")},typeSourceSpan:null,usesInheritance:!Ym(t),exportAs:(n=e.exportAs,void 0===n?null:n.split(",").map((function(t){return t.trim()}))),providers:e.providers||null,viewQueries:Xm(t,r,Zm)}}function qm(t){for(var e=Object.prototype,n=Object.getPrototypeOf(t);n&&n!==e;){if(!$t(n)&&!qt(n)&&!Xt(n)){var r=Gm(n);r&&$m(n,r)}n=Object.getPrototypeOf(n)}}function $m(t,e){var n=null;Object.defineProperty(t,Lt,{get:function(){if(null===n){var r="ng://"+(t&&t.name)+"/ngBaseDef.js",i=G();n=i.compileBase(Tm,r,e)}return n},configurable:!1})}function Gm(t){var e,n,r=gs().ownPropMetadata(t),i=Xm(t,r,Zm),o=Xm(t,r,Km),a=!1,s=function(t){r[t].forEach((function(r){var i=r.ngMetadataName;"Input"===i?(e=e||{})[t]=r.bindingPropertyName?[r.bindingPropertyName,t]:t:"Output"===i?(n=n||{})[t]=r.bindingPropertyName||t:"HostBinding"!==i&&"HostListener"!==i||(a=!0)}))};for(var l in r)s(l);return e||n||i.length||o.length||a?{name:t.name,type:t,inputs:e,outputs:n,viewQueries:i,queries:o,propMetadata:r}:null}function Xm(t,e,n){var r=[],i=function(i){if(e.hasOwnProperty(i)){var o=e[i];o.forEach((function(e){if(n(e)){if(!e.selector)throw new Error("Can't construct a query for the property \""+i+'" of "'+wn(t)+"\" since the query selector wasn't defined.");if(o.some(Jm))throw new Error("Cannot combine @Input decorators with query decorators");r.push(function(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?n.split(",").map((function(t){return t.trim()})):V(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static};var n}(i,e))}}))}};for(var o in e)i(o);return r}function Km(t){var e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function Zm(t){var e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function Jm(t){return"Input"===t.ngMetadataName}function Qm(t,e){var n=null;Object.defineProperty(t,Ot,{get:function(){if(null===n){var r=t.name;n=G().compilePipe(Tm,"ng:///"+r+"/ngPipeDef.js",{type:t,typeArgumentCount:0,name:r,deps:ms(t),pipeName:e.name,pure:void 0===e.pure||e.pure})}return n},configurable:!1})}var ty=y("Directive",(function(t){return void 0===t&&(t={}),t}),void 0,void 0,(function(t,e){return hy(t,e)})),ey=y("Component",(function(t){return void 0===t&&(t={}),o({changeDetection:wt.Default},t)}),ty,void 0,(function(t,e){return uy(t,e)})),ny=y("Pipe",(function(t){return o({pure:!0},t)}),void 0,void 0,(function(t,e){return dy(t,e)})),ry=_("Input",(function(t){return{bindingPropertyName:t}})),iy=_("Output",(function(t){return{bindingPropertyName:t}})),oy=_("HostBinding",(function(t){return{hostPropertyName:t}})),ay=_("HostListener",(function(t,e){return{eventName:t,args:e}})),sy=Vm,ly=Hm,cy=Qm,uy=$h,hy=$h,dy=$h,fy=y("NgModule",(function(t){return t}),void 0,void 0,(function(t,e){return gy(t,e)})),py=Im,gy=function(t,e){var n=e&&e.imports||[];e&&e.exports&&(n=l(n,[e.exports])),t.ngInjectorDef=I({factory:Cs(t,{useClass:t}),providers:e&&e.providers,imports:n})},my=new K("Application Initializer"),yy=function(){function t(t){var e=this;this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(t,n){e.resolve=t,e.reject=n}))}return t.prototype.runInitializers=function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();tu(i)&&e.push(i)}Promise.all(e).then((function(){n()})).catch((function(e){t.reject(e)})),0===e.length&&n(),this.initialized=!0}},t}(),vy=new K("AppId");function by(){return""+wy()+wy()+wy()}var _y={provide:vy,useFactory:by,deps:[]};function wy(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var xy=new K("Platform Initializer"),My=new K("Platform ID"),Sy=new K("appBootstrapListener"),Ay=new K("Application Packages Root URL"),Cy=function(){function t(){}return t.prototype.log=function(t){console.log(t)},t.prototype.warn=function(t){console.warn(t)},t}(),ky=new K("LocaleId"),Ty=new K("Translations"),Ey=new K("TranslationsFormat"),Oy=function(t){return t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore",t}({}),Dy=!0,Py=!1,Ly=function(){return function(t,e){this.ngModuleFactory=t,this.componentFactories=e}}();function Iy(){throw new Error("Runtime compiler is not loaded")}var Ry,Ny,By=function(t){return new Ng(t)},Fy=Iy,zy=function(t){return Promise.resolve(By(t))},jy=Iy,Wy=function(t){var e=By(t),n=kn(Kt(t).declarations).reduce((function(t,e){var n=qt(e);return n&&t.push(new Tp(n)),t}),[]);return new Ly(e,n)},Vy=Iy,Hy=function(t){return Promise.resolve(Wy(t))},Yy=Iy,Uy=function(){function t(){this.compileModuleSync=Fy,this.compileModuleAsync=jy,this.compileModuleAndAllComponentsSync=Vy,this.compileModuleAndAllComponentsAsync=Yy}return t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t.prototype.getModuleId=function(t){},t}(),qy=new K("compilerOptions"),$y=function(){return function(){}}();function Gy(){var t=$.wtf;return!(!t||!(Ry=t.trace)||(Ny=Ry.events,0))}function Xy(t,e){return void 0===e&&(e=null),Ny.createScope(t,e)}function Ky(t,e){return Ry.leaveScope(t,e),e}function Zy(t,e){return Ry.beginTimeRange(t,e)}function Jy(t){Ry.endTimeRange(t)}var Qy=Gy();function tv(t,e){return null}var ev=Qy?Xy:function(t,e){return tv},nv=Qy?Ky:function(t,e){return e},rv=Qy?Zy:function(t,e){return null},iv=Qy?Jy:function(t){return null},ov=function(){return Promise.resolve(0)}();function av(t){"undefined"==typeof Zone?ov.then((function(){t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var sv=function(){function t(t){var e,n=t.enableLongStackTrace,r=void 0!==n&&n;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new nm(!1),this.onMicrotaskEmpty=new nm(!1),this.onStable=new nm(!1),this.onError=new nm(!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)),r&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(e=this)._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,i,o,a){try{return hv(e),t.invokeTask(r,i,o,a)}finally{dv(e)}},onInvoke:function(t,n,r,i,o,a,s){try{return hv(e),t.invoke(r,i,o,a,s)}finally{dv(e)}},onHasTask:function(t,n,r,i){t.hasTask(r,i),n===r&&("microTask"==i.change?(e.hasPendingMicrotasks=i.microTask,uv(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:function(t,n,r,i){return t.handleError(r,i),e.runOutsideAngular((function(){return e.onError.emit(i)})),!1}})}return t.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t,e,n){return this._inner.run(t,e,n)},t.prototype.runTask=function(t,e,n,r){var i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,t,cv,lv,lv);try{return i.runTask(o,e,n)}finally{i.cancelTask(o)}},t.prototype.runGuarded=function(t,e,n){return this._inner.runGuarded(t,e,n)},t.prototype.runOutsideAngular=function(t){return this._outer.run(t)},t}();function lv(){}var cv={};function uv(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((function(){return t.onStable.emit(null)}))}finally{t.isStable=!0}}}function hv(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function dv(t){t._nesting--,uv(t)}var fv=function(){function t(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new nm,this.onMicrotaskEmpty=new nm,this.onStable=new nm,this.onError=new nm}return t.prototype.run=function(t){return t()},t.prototype.runGuarded=function(t){return t()},t.prototype.runOutsideAngular=function(t){return t()},t.prototype.runTask=function(t){return t()},t}(),pv=function(){function t(t){var e=this;this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run((function(){e.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.subscribe({next:function(){sv.assertNotInAngularZone(),av((function(){t._isZoneStable=!0,t._runCallbacksIfReady()}))}})}))},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;if(this.isStable())av((function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1}));else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter((function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)})),this._didWork=!0}},t.prototype.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}})):[]},t.prototype.addCallback=function(t,e,n){var r=this,i=-1;e&&e>0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(t){return t.timeoutId!==i})),t(r._didWork,r.getPendingTasks())}),e)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:n})},t.prototype.whenStable=function(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()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findProviders=function(t,e,n){return[]},t}(),gv=function(){function t(){this._applications=new Map,vv.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.unregisterApplication=function(t){this._applications.delete(t)},t.prototype.unregisterAllApplications=function(){this._applications.clear()},t.prototype.getTestability=function(t){return this._applications.get(t)||null},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),vv.findTestabilityInTree(this,t,e)},t}();function mv(t){vv=t}var yv,vv=new(function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}());function bv(t,e,n){var r=new Ng(n);if(0===Cl.size)return Promise.resolve(r);var i,o,a=(i=t.get(qy,[]).concat(e).map((function(t){return t.providers})),o=[],i.forEach((function(t){return t&&o.push.apply(o,l(t))})),o);if(0===a.length)return Promise.resolve(r);var s=G(),c=Us.create({providers:a}).get(s.ResourceLoader);return Al((function(t){return Promise.resolve(c.get(t))})).then((function(){return r}))}function _v(t){return t.isBoundToModule}var wv=new K("AllowMultipleToken"),xv=function(){return function(t,e){this.name=t,this.token=e}}();function Mv(t){if(yv&&!yv.destroyed&&!yv.injector.get(wv,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");yv=t.get(Tv);var e=t.get(xy,null);return e&&e.forEach((function(t){return t()})),yv}function Sv(t,e,n){void 0===n&&(n=[]);var r="Platform: "+e,i=new K(r);return function(e){void 0===e&&(e=[]);var o=kv();if(!o||o.injector.get(wv,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{var a=n.concat(e).concat({provide:i,useValue:!0});Mv(Us.create({providers:a,name:r}))}return Av(i)}}function Av(t){var e=kv();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}function Cv(){yv&&!yv.destroyed&&yv.destroy()}function kv(){return yv&&!yv.destroyed?yv:null}var Tv=function(){function t(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return t.prototype.bootstrapModuleFactory=function(t,e){var n,r=this,i="noop"===(n=e?e.ngZone:void 0)?new fv:("zone.js"===n?void 0:n)||new sv({enableLongStackTrace:Gr()}),o=[{provide:sv,useValue:i}];return i.run((function(){var e=Us.create({providers:o,parent:r.injector,name:t.moduleType.name}),n=t.create(e),a=n.injector.get(Rr,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return Py&&Tg(n.injector.get(ky,Np)||Np),n.onDestroy((function(){return Dv(r._modules,n)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(t){a.handleError(t)}})})),function(t,e,i){try{var o=((a=n.injector.get(yy)).runInitializers(),a.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return tu(o)?o.catch((function(n){throw e.runOutsideAngular((function(){return t.handleError(n)})),n})):o}catch(s){throw e.runOutsideAngular((function(){return t.handleError(s)})),s}var a}(a,i)}))},t.prototype.bootstrapModule=function(t,e){var n=this;void 0===e&&(e=[]);var r=Ev({},e);return function(t,e,n){return t.get($y).createCompiler([e]).compileModuleAsync(n)}(this.injector,r,t).then((function(t){return n.bootstrapModuleFactory(t,r)}))},t.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(Ov);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((function(t){return e.bootstrap(t)}));else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+z(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)},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(t){return t.destroy()})),this._destroyListeners.forEach((function(t){return t()})),this._destroyed=!0},Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t}();function Ev(t,e){return Array.isArray(e)?e.reduce(Ev,t):o({},t,e)}var Ov=function(){function t(t,e,n,r,i,o){var a=this;this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Gr(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run((function(){a.tick()}))}});var s=new h.a((function(t){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular((function(){t.next(a._stable),t.complete()}))})),l=new h.a((function(t){var e;a._zone.runOutsideAngular((function(){e=a._zone.onStable.subscribe((function(){sv.assertNotInAngularZone(),av((function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,t.next(!0))}))}))}));var n=a._zone.onUnstable.subscribe((function(){sv.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular((function(){t.next(!1)})))}));return function(){e.unsubscribe(),n.unsubscribe()}}));this.isStable=Object(d.a)(s,l.pipe(Object(f.a)()))}var e;return e=t,t.prototype.bootstrap=function(t,e){var n,r=this;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.");n=t instanceof jh?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var i=n instanceof qh?null:this._injector.get(ft),o=n.create(Us.NULL,[],e||n.selector,i);o.onDestroy((function(){r._unloadComponent(o)}));var a=o.injector.get(pv,null);return a&&o.injector.get(gv).registerApplication(o.location.nativeElement,a),this._loadComponent(o),Gr()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o},t.prototype.tick=function(){var t,n,r,i,o=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var s=e._tickScope();try{this._runningTick=!0;try{for(var l=a(this._views),c=l.next();!c.done;c=l.next())c.value.detectChanges()}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}if(this._enforceNoNewChanges)try{for(var u=a(this._views),h=u.next();!h.done;h=u.next())h.value.checkNoChanges()}catch(f){r={error:f}}finally{try{h&&!h.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}}catch(p){this._zone.runOutsideAngular((function(){return o._exceptionHandler.handleError(p)}))}finally{this._runningTick=!1,nv(s)}},t.prototype.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},t.prototype.detachView=function(t){var e=t;Dv(this._views,e),e.detachFromAppRef()},t.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Sy,[]).concat(this._bootstrapListeners).forEach((function(e){return e(t)}))},t.prototype._unloadComponent=function(t){this.detachView(t.hostView),Dv(this.components,t)},t.prototype.ngOnDestroy=function(){this._views.slice().forEach((function(t){return t.destroy()}))},Object.defineProperty(t.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),t._tickScope=ev("ApplicationRef#tick()"),t}();function Dv(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Pv=function(){return function(){}}();function Lv(t){var e=Lg(t);if(!e)throw Nv(t);return e}function Iv(t){var e=Lg(t);if(!e)throw Nv(t);return new Ng(e)}var Rv=Lv;function Nv(t){return new Error("No module with ID "+t+" loaded")}var Bv=function(){return function(){}}(),Fv={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},zv=function(){function t(t,e){this._compiler=t,this._config=e||Fv}return t.prototype.load=function(t){return!Py&&this._compiler instanceof Uy?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,r=s(t.split("#"),2),i=r[0],o=r[1];return void 0===o&&(o="default"),n("crnd")(i).then((function(t){return t[o]})).then((function(t){return jv(t,i,o)})).then((function(t){return e._compiler.compileModuleAsync(t)}))},t.prototype.loadFactory=function(t){var e=s(t.split("#"),2),r=e[0],i=e[1],o="NgFactory";return void 0===i&&(i="default",o=""),n("crnd")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then((function(t){return t[i+o]})).then((function(t){return jv(t,r,i)}))},t}();function jv(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var Wv=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e}(ns),Vv=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e}(Wv),Hv=function(){return function(t,e){this.name=t,this.callback=e}}(),Yv=function(){function t(t,e,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=t,e&&e instanceof Uv&&e.addChild(this)}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),t}(),Uv=function(t){function e(e,n,r){var i=t.call(this,e,n,r)||this;return i.properties={},i.attributes={},i.classes={},i.styles={},i.childNodes=[],i.nativeElement=e,i}return i(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);-1!==e&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n,r=this,i=this.childNodes.indexOf(t);-1!==i&&((n=this.childNodes).splice.apply(n,l([i+1,0],e)),e.forEach((function(e){e.parent&&e.parent.removeChild(e),t.parent=r})))},e.prototype.insertBefore=function(t,e){var n=this.childNodes.indexOf(t);-1===n?this.addChild(e):(e.parent&&e.parent.removeChild(e),e.parent=this,this.childNodes.splice(n,0,e))},e.prototype.query=function(t){return this.queryAll(t)[0]||null},e.prototype.queryAll=function(t){var e=[];return function t(e,n,r){e.childNodes.forEach((function(e){e instanceof Uv&&(n(e)&&r.push(e),t(e,n,r))}))}(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return function t(e,n,r){e instanceof Uv&&e.childNodes.forEach((function(e){n(e)&&r.push(e),e instanceof Uv&&t(e,n,r)}))}(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){return this.childNodes.filter((function(t){return t instanceof e}))},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach((function(n){n.name==t&&n.callback(e)}))},e}(Yv);function qv(t){return t.map((function(t){return t.nativeElement}))}var $v=function(){function t(t){this.nativeNode=t}return Object.defineProperty(t.prototype,"parent",{get:function(){var t=this.nativeNode.parentNode;return t?new Gv(t):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return oh(this.nativeNode)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){var t=this.nativeNode;return t&&(eh(t)||rh(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return eh(this.nativeNode)||nh(this.nativeNode)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"listeners",{get:function(){return hh(this.nativeNode).filter(uh)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return void 0===(t=sh(this.nativeNode)).localRefs&&(t.localRefs=function(t,e){var n=t[1].data[e];if(n&&n.localNames){for(var r={},i=n.index+1,o=0;o<n.localNames.length;o+=2)r[n.localNames[o]]=t[i],i++;return r}return null}(t.lView,t.nodeIndex)),t.localRefs||{};var t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return function(t){var e=sh(t,!1);if(!e)return[];for(var n,r=e.lView[1],i=r.data[e.nodeIndex],o=[],a=i.directiveEnd,s=65535&i.providerIndexes;s<a;s++){var l=r.data[s];void 0!==(n=l).type&&void 0!==n.template&&void 0!==n.declaredInputs&&(l=l.type),o.push(l)}return o}(this.nativeNode)},enumerable:!0,configurable:!0}),t}(),Gv=function(t){function e(e){return t.call(this,e)||this}return i(e,t),Object.defineProperty(e.prototype,"nativeElement",{get:function(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this.nativeElement.nodeName},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"properties",{get:function(){var t=sh(this.nativeNode),e=t.lView,n=e[1].data,r=n[t.nodeIndex],i=function(t,e,n){for(var r={},i=function(t,e){for(var n=t-1,r=e[n];"string"==typeof r&&!Cn(r);)r=e[--n];return n+1}(t.propertyMetadataStartIndex,n);i<t.propertyMetadataEndIndex;){for(var o=void 0,a=n[i];!Cn(a);)o=(o||"")+_n(e[i])+n[i],a=n[++i];o=void 0===o?e[i]:o+=e[i];var s=a.split("�"),l=s[0];l&&(r[l]=s[1]&&s[2]?s[1]+o+s[2]:o),i++}return r}(r,e,n),s=function(t,e,n){for(var r={},i=t.directiveEnd,o=n[i];"string"==typeof o;)r[o.split("�")[0]]=e[i],o=n[++i];return r}(r,e,n),l=function(t){var e,n,r=t.classes,i="";try{for(var o=a(Object.keys(r)),s=o.next();!s.done;s=o.next()){var l=s.value;r[l]&&(i=i?i+" "+l:l)}}catch(c){e={error:c}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}return i}(this),c=o({},i,s);return l&&(c.className=c.className?c.className+" "+l:l),c},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"attributes",{get:function(){var t={},e=this.nativeElement;if(!e)return t;var n=sh(e),r=n.lView[1].data[n.nodeIndex].attrs,i=[];if(r)for(var o=0;o<r.length;){var a=r[o];if("string"!=typeof a)break;t[a]=r[o+1],i.push(a.toLowerCase()),o+=2}var s=e.attributes;for(o=0;o<s.length;o++){var l=s[o];-1===i.indexOf(l.name)&&(t[l.name]=l.value)}return t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"styles",{get:function(){return Xv(this.nativeElement,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"classes",{get:function(){return Xv(this.nativeElement,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"childNodes",{get:function(){for(var t=this.nativeNode.childNodes,e=[],n=0;n<t.length;n++)e.push(eb(t[n]));return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){var t=this.nativeElement;if(!t)return[];for(var e=t.children,n=[],r=0;r<e.length;r++)n.push(eb(e[r]));return n},enumerable:!0,configurable:!0}),e.prototype.query=function(t){return this.queryAll(t)[0]||null},e.prototype.queryAll=function(t){var e=[];return Kv(this,t,e,!0),e},e.prototype.queryAllNodes=function(t){var e=[];return Kv(this,t,e,!1),e},e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach((function(n){n.name===t&&n.callback(e)}))},e}($v);function Xv(t,e){if(t){var n=ch(t),r=n.lView,i=r[1].data[n.nodeIndex];return e?$n(i.classes)?new Ao(i.classes,r,!0).values:So(i.classes):$n(i.styles)?new Ao(i.styles,r,!1).values:So(i.styles)}return{}}function Kv(t,e,n,r){var i=sh(t.nativeNode);Zv(i.lView[1].data[i.nodeIndex],i.lView,e,n,r,t.nativeNode)}function Zv(t,e,n,r,i,o){var s,l,c=ve(t,e);if(3===t.type||4===t.type){Qv(c,n,r,i,o),te(t)?(d=we(t.index,e))&&d[1].firstChild&&Zv(d[1].firstChild,d,n,r,i,o):(t.child&&Zv(t.child,e,n,r,i,o),c&&function t(e,n,r,i){for(var o=e.childNodes,a=o.length,s=0;s<a;s++){var l=o[s],c=nb(l);c&&((i&&c instanceof Gv&&n(c)&&-1===r.indexOf(c)||!i&&n(c)&&-1===r.indexOf(c))&&r.push(c),t(l,n,r,i))}}(c,n,r,i));var u=e[t.index];Jt(u)&&Jv(u,n,r,i,o)}else if(0===t.type){var h=e[t.index];Qv(h[7],n,r,i,o),Jv(h,n,r,i,o)}else if(1===t.type){var d,f=(d=hr(e))[6].projection[t.projection];if(Array.isArray(f))try{for(var p=a(f),g=p.next();!g.done;g=p.next())Qv(g.value,n,r,i,o)}catch(v){s={error:v}}finally{try{g&&!g.done&&(l=p.return)&&l.call(p)}finally{if(s)throw s.error}}else if(f){var m,y=d[3];Zv(m=y[1].data[f.index],y,n,r,i,o)}}else t.child&&Zv(t.child,e,n,r,i,o);o!==c&&(m=2&t.flags?t.projectionNext:t.next)&&Zv(m,e,n,r,i,o)}function Jv(t,e,n,r,i){for(var o=9;o<t.length;o++){var a=t[o];Zv(a[1].node,a,e,n,r,i)}}function Qv(t,e,n,r,i){if(i!==t){var o=nb(t);if(!o)return;(r&&o instanceof Gv&&e(o)&&-1===n.indexOf(o)||!r&&e(o)&&-1===n.indexOf(o))&&n.push(o)}}var tb=new Map;function eb(t){return t instanceof Node?(t.hasOwnProperty("__ng_debug__")||(t.__ng_debug__=t.nodeType==Node.ELEMENT_NODE?new Gv(t):new $v(t)),t.__ng_debug__):null}var nb=function(t){return tb.get(t)||null};function rb(t){tb.set(t.nativeNode,t)}var ib=Yv,ob=Uv,ab=Sv(null,"core",[{provide:My,useValue:"unknown"},{provide:Tv,deps:[Us]},{provide:gv,deps:[]},{provide:Cy,deps:[]}]);function sb(){return wd}function lb(){return xd}function cb(t){return t?(Py&&Tg(t),t):Np}var ub=[{provide:Ov,useClass:Ov,deps:[sv,Cy,Us,Rr,Yh,yy]},{provide:kp,deps:[sv],useFactory:hb},{provide:yy,useClass:yy,deps:[[new M,my]]},{provide:Uy,useClass:Uy,deps:[]},_y,{provide:vd,useFactory:sb,deps:[]},{provide:bd,useFactory:lb,deps:[]},{provide:ky,useFactory:cb,deps:[[new x(ky),new M,new A]]}];function hb(t){var e=[];return t.onStable.subscribe((function(){for(;e.length;)e.pop()()})),function(t){e.push(t)}}var db=function(){return function(t){}}();function fb(t,e,n,r,i,o){t|=1;var a=sf(e);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:t,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a.matchedQueries,matchedQueryIds:a.matchedQueryIds,references:a.references,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?hf(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||Wd},provider:null,text:null,query:null,ngContent:null}}function pb(t,e,n,r,i,o,a,l,c,u,h,d){var f;void 0===a&&(a=[]),u||(u=Wd);var p=sf(n),g=p.matchedQueries,m=p.references,y=p.matchedQueryIds,v=null,b=null;o&&(v=(f=s(vf(o),2))[0],b=f[1]),l=l||[];for(var _=new Array(l.length),w=0;w<l.length;w++){var x=s(l[w],3),M=x[0],S=x[2],A=s(vf(x[1]),2),C=A[0],k=A[1],T=void 0,E=void 0;switch(15&M){case 4:E=S;break;case 1:case 8:T=S}_[w]={flags:M,ns:C,name:k,nonMinifiedName:k,securityContext:T,suffix:E}}c=c||[];var O=new Array(c.length);for(w=0;w<c.length;w++){var D=s(c[w],2);O[w]={type:0,target:D[0],eventName:D[1],propName:null}}var P=(a=a||[]).map((function(t){var e=s(t,2),n=e[1],r=s(vf(e[0]),2);return[r[0],r[1],n]}));return d=function(t){if(t&&"$$undefined"===t.id){var e=null!=t.encapsulation&&t.encapsulation!==St.None||t.styles.length||Object.keys(t.data).length;t.id=e?"c"+qd++:"$$empty"}return t&&"$$empty"===t.id&&(t=null),t||null}(d),h&&(e|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:g,matchedQueryIds:y,references:m,ngContentIndex:r,childCount:i,bindings:_,bindingFlags:bf(_),outputs:O,element:{ns:v,name:b,attrs:P,template:null,componentProvider:null,componentView:h||null,componentRendererType:d,publicProviders:null,allProviders:null,handleEvent:u||Wd},provider:null,text:null,query:null,ngContent:null}}function gb(t,e,n){var r,i=n.element,o=t.root.selectorOrNode,a=t.renderer;if(t.parent||!o){r=i.name?a.createElement(i.name,i.ns):a.createComment("");var l=cf(t,e,n);l&&a.appendChild(l,r)}else r=a.selectRootElement(o,!!i.componentRendererType&&i.componentRendererType.encapsulation===St.ShadowDom);if(i.attrs)for(var c=0;c<i.attrs.length;c++){var u=s(i.attrs[c],3);a.setAttribute(r,u[1],u[2],u[0])}return r}function mb(t,e,n,r){for(var i=0;i<n.outputs.length;i++){var o=n.outputs[i],a=yb(t,n.nodeIndex,nf(o.target,o.eventName)),s=o.target,l=t;"component"===o.target&&(s=null,l=e);var c=l.renderer.listen(s||r,o.eventName,a);t.disposables[n.outputIndex+i]=c}}function yb(t,e,n){return function(r){return Jd(t,e,n,r)}}function vb(t,e,n,r){if(!Gd(t,e,n,r))return!1;var i=e.bindings[n],o=Rd(t,e.nodeIndex),a=o.renderElement,s=i.name;switch(15&i.flags){case 1:!function(t,e,n,r,i,o){var a=e.securityContext,s=a?t.root.sanitizer.sanitize(a,o):o;s=null!=s?s.toString():null;var l=t.renderer;null!=o?l.setAttribute(n,i,s,r):l.removeAttribute(n,i,r)}(t,i,a,i.ns,s,r);break;case 2:!function(t,e,n,r){var i=t.renderer;r?i.addClass(e,n):i.removeClass(e,n)}(t,a,s,r);break;case 4:!function(t,e,n,r,i){var o=t.root.sanitizer.sanitize(bi.STYLE,i);if(null!=o){o=o.toString();var a=e.suffix;null!=a&&(o+=a)}else o=null;var s=t.renderer;null!=o?s.setStyle(n,r,o):s.removeStyle(n,r)}(t,i,a,s,r);break;case 8:!function(t,e,n,r,i){var o=e.securityContext,a=o?t.root.sanitizer.sanitize(o,i):i;t.renderer.setProperty(n,r,a)}(33554432&e.flags&&32&i.flags?o.componentView:t,i,a,s,r)}return!0}function bb(t,e,n){var r=[];for(var i in n)r.push({propName:i,bindingType:n[i]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:e,filterId:af(e),bindings:r},ngContent:null}}function _b(t){for(var e=t.def.nodeMatchedQueries;t.parent&&of(t);){var n=t.parentNodeDef;t=t.parent;for(var r=n.nodeIndex+n.childCount,i=0;i<=r;i++)67108864&(o=t.def.nodes[i]).flags&&536870912&o.flags&&(o.query.filterId&e)===o.query.filterId&&Fd(t,i).setDirty(),!(1&o.flags&&i+o.childCount<n.nodeIndex)&&67108864&o.childFlags&&536870912&o.childFlags||(i+=o.childCount)}if(134217728&t.def.nodeFlags)for(i=0;i<t.def.nodes.length;i++){var o;134217728&(o=t.def.nodes[i]).flags&&536870912&o.flags&&Fd(t,i).setDirty(),i+=o.childCount}}function wb(t,e){var n=Fd(t,e.nodeIndex);if(n.dirty){var r,i=void 0;if(67108864&e.flags){var o=e.parent.parent;i=xb(t,o.nodeIndex,o.nodeIndex+o.childCount,e.query,[]),r=Nd(t,e.parent.nodeIndex).instance}else 134217728&e.flags&&(i=xb(t,0,t.def.nodes.length-1,e.query,[]),r=t.component);n.reset(i);for(var a=e.query.bindings,s=!1,l=0;l<a.length;l++){var c=a[l],u=void 0;switch(c.bindingType){case 0:u=n.first;break;case 1:u=n,s=!0}r[c.propName]=u}s&&n.notifyOnChanges()}}function xb(t,e,n,r,i){for(var o=e;o<=n;o++){var a=t.def.nodes[o],s=a.matchedQueries[r.id];if(null!=s&&i.push(Mb(t,a,s)),1&a.flags&&a.element.template&&(a.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var l=Rd(t,o);if((a.childMatchedQueries&r.filterId)===r.filterId&&(xb(t,o+1,o+a.childCount,r,i),o+=a.childCount),16777216&a.flags)for(var c=l.viewContainer._embeddedViews,u=0;u<c.length;u++){var h=c[u],d=Qd(h);d&&d===l&&xb(h,0,h.def.nodes.length-1,r,i)}var f=l.template._projectedViews;if(f)for(u=0;u<f.length;u++){var p=f[u];xb(p,0,p.def.nodes.length-1,r,i)}}(a.childMatchedQueries&r.filterId)!==r.filterId&&(o+=a.childCount)}return i}function Mb(t,e,n){if(null!=n)switch(n){case 1:return Rd(t,e.nodeIndex).renderElement;case 0:return new Gh(Rd(t,e.nodeIndex).renderElement);case 2:return Rd(t,e.nodeIndex).template;case 3:return Rd(t,e.nodeIndex).viewContainer;case 4:return Nd(t,e.nodeIndex).instance}}function Sb(t,e){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:e}}}function Ab(t,e,n){var r=cf(t,e,n);r&&pf(t,n.ngContent.index,1,r,null,void 0)}function Cb(t,e){return Eb(128,t,new Array(e+1))}function kb(t,e){return Eb(32,t,new Array(e))}function Tb(t,e){for(var n=Object.keys(e),r=n.length,i=new Array(r),o=0;o<r;o++){var a=n[o];i[e[a]]=a}return Eb(64,t,i)}function Eb(t,e,n){for(var r=new Array(n.length),i=0;i<n.length;i++){var o=n[i];r[i]={flags:8,name:o,ns:null,nonMinifiedName:o,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:bf(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function Ob(t,e,n){for(var r=new Array(n.length-1),i=1;i<n.length;i++)r[i-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[i]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Db(t,e,n){var r,i=t.renderer;r=i.createText(n.text.prefix);var o=cf(t,e,n);return o&&i.appendChild(o,r),{renderText:r}}function Pb(t,e){return(null!=t?t.toString():"")+e.suffix}function Lb(t,e,n,r){for(var i=0,o=0,a=0,s=0,l=0,c=null,u=null,h=!1,d=!1,f=null,p=0;p<e.length;p++){var g=e[p];if(g.nodeIndex=p,g.parent=c,g.bindingIndex=i,g.outputIndex=o,g.renderParent=u,a|=g.flags,l|=g.matchedQueryIds,g.element){var m=g.element;m.publicProviders=c?c.element.publicProviders:Object.create(null),m.allProviders=m.publicProviders,h=!1,d=!1,g.element.template&&(l|=g.element.template.nodeMatchedQueries)}if(Rb(c,g,e.length),i+=g.bindings.length,o+=g.outputs.length,!u&&3&g.flags&&(f=g),20224&g.flags){h||(h=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var y=0!=(32768&g.flags);0==(8192&g.flags)||y?c.element.publicProviders[Hd(g.provider.token)]=g:(d||(d=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[Hd(g.provider.token)]=g),y&&(c.element.componentProvider=g)}if(c?(c.childFlags|=g.flags,c.directChildFlags|=g.flags,c.childMatchedQueries|=g.matchedQueryIds,g.element&&g.element.template&&(c.childMatchedQueries|=g.element.template.nodeMatchedQueries)):s|=g.flags,g.childCount>0)c=g,Ib(g)||(u=g);else for(;c&&p===c.nodeIndex+c.childCount;){var v=c.parent;v&&(v.childFlags|=c.childFlags,v.childMatchedQueries|=c.childMatchedQueries),u=(c=v)&&Ib(c)?c.renderParent:c}}return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:l,flags:t,nodes:e,updateDirectives:n||Wd,updateRenderer:r||Wd,handleEvent:function(t,n,r,i){return e[n].element.handleEvent(t,r,i)},bindingCount:i,outputCount:o,lastRenderRootNode:f}}function Ib(t){return 0!=(1&t.flags)&&null===t.element.name}function Rb(t,e,n){var r=e.element&&e.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags&&0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!");if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var i=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=i&&e.nodeIndex+e.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function Nb(t,e,n,r){var i=zb(t.root,t.renderer,t,e,n);return jb(i,t.component,r),Wb(i),i}function Bb(t,e,n){var r=zb(t,t.renderer,null,null,e);return jb(r,n,n),Wb(r),r}function Fb(t,e,n,r){var i,o=e.element.componentRendererType;return i=o?t.root.rendererFactory.createRenderer(r,o):t.root.renderer,zb(t.root,i,t,e.element.componentProvider,n)}function zb(t,e,n,r,i){var o=new Array(i.nodes.length),a=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:o,state:13,root:t,renderer:e,oldValues:new Array(i.bindingCount),disposables:a,initIndex:-1}}function jb(t,e,n){t.component=e,t.context=n}function Wb(t){var e;rf(t)&&(e=Rd(t.parent,t.parentNodeDef.parent.nodeIndex).renderElement);for(var n=t.def,r=t.nodes,i=0;i<n.nodes.length;i++){var o=n.nodes[i];jd.setCurrentNode(t,i);var a=void 0;switch(201347067&o.flags){case 1:var s=gb(t,e,o),l=void 0;if(33554432&o.flags){var c=hf(o.element.componentView);l=jd.createComponentView(t,o,c,s)}mb(t,l,o,s),a={renderElement:s,componentView:l,viewContainer:null,template:o.element.template?Uf(t,o):void 0},16777216&o.flags&&(a.viewContainer=Wf(t,o,a));break;case 2:a=Db(t,e,o);break;case 512:case 1024:case 2048:case 256:(a=r[i])||4096&o.flags||(a={instance:dp(t,o)});break;case 16:a={instance:fp(t,o)};break;case 16384:(a=r[i])||(a={instance:pp(t,o)}),32768&o.flags&&jb(Rd(t,o.parent.nodeIndex).componentView,a.instance,a.instance);break;case 32:case 64:case 128:a={value:void 0};break;case 67108864:case 134217728:a=new im;break;case 8:Ab(t,e,o),a=void 0}r[i]=a}Kb(t,Xb.CreateViewNodes),t_(t,201326592,268435456,0)}function Vb(t){Ub(t),jd.updateDirectives(t,1),Zb(t,Xb.CheckNoChanges),jd.updateRenderer(t,1),Kb(t,Xb.CheckNoChanges),t.state&=-97}function Hb(t){1&t.state?(t.state&=-2,t.state|=2):t.state&=-3,Pd(t,0,256),Ub(t),jd.updateDirectives(t,0),Zb(t,Xb.CheckAndUpdate),t_(t,67108864,536870912,0);var e=Pd(t,256,512);xp(t,2097152|(e?1048576:0)),jd.updateRenderer(t,0),Kb(t,Xb.CheckAndUpdate),t_(t,134217728,536870912,0),xp(t,8388608|((e=Pd(t,512,768))?4194304:0)),2&t.def.flags&&(t.state&=-9),t.state&=-97,Pd(t,768,1024)}function Yb(t,e,n,r,i,o,a,s,c,u,h,d,f){return 0===n?function(t,e,n,r,i,o,a,s,l,c,u,h){switch(201347067&e.flags){case 1:return function(t,e,n,r,i,o,a,s,l,c,u,h){var d=e.bindings.length,f=!1;return d>0&&vb(t,e,0,n)&&(f=!0),d>1&&vb(t,e,1,r)&&(f=!0),d>2&&vb(t,e,2,i)&&(f=!0),d>3&&vb(t,e,3,o)&&(f=!0),d>4&&vb(t,e,4,a)&&(f=!0),d>5&&vb(t,e,5,s)&&(f=!0),d>6&&vb(t,e,6,l)&&(f=!0),d>7&&vb(t,e,7,c)&&(f=!0),d>8&&vb(t,e,8,u)&&(f=!0),d>9&&vb(t,e,9,h)&&(f=!0),f}(t,e,n,r,i,o,a,s,l,c,u,h);case 2:return function(t,e,n,r,i,o,a,s,l,c,u,h){var d=!1,f=e.bindings,p=f.length;if(p>0&&Gd(t,e,0,n)&&(d=!0),p>1&&Gd(t,e,1,r)&&(d=!0),p>2&&Gd(t,e,2,i)&&(d=!0),p>3&&Gd(t,e,3,o)&&(d=!0),p>4&&Gd(t,e,4,a)&&(d=!0),p>5&&Gd(t,e,5,s)&&(d=!0),p>6&&Gd(t,e,6,l)&&(d=!0),p>7&&Gd(t,e,7,c)&&(d=!0),p>8&&Gd(t,e,8,u)&&(d=!0),p>9&&Gd(t,e,9,h)&&(d=!0),d){var g=e.text.prefix;p>0&&(g+=Pb(n,f[0])),p>1&&(g+=Pb(r,f[1])),p>2&&(g+=Pb(i,f[2])),p>3&&(g+=Pb(o,f[3])),p>4&&(g+=Pb(a,f[4])),p>5&&(g+=Pb(s,f[5])),p>6&&(g+=Pb(l,f[6])),p>7&&(g+=Pb(c,f[7])),p>8&&(g+=Pb(u,f[8])),p>9&&(g+=Pb(h,f[9]));var m=Id(t,e.nodeIndex).renderText;t.renderer.setValue(m,g)}return d}(t,e,n,r,i,o,a,s,l,c,u,h);case 16384:return function(t,e,n,r,i,o,a,s,l,c,u,h){var d=Nd(t,e.nodeIndex),f=d.instance,p=!1,g=void 0,m=e.bindings.length;return m>0&&$d(t,e,0,n)&&(p=!0,g=wp(t,d,e,0,n,g)),m>1&&$d(t,e,1,r)&&(p=!0,g=wp(t,d,e,1,r,g)),m>2&&$d(t,e,2,i)&&(p=!0,g=wp(t,d,e,2,i,g)),m>3&&$d(t,e,3,o)&&(p=!0,g=wp(t,d,e,3,o,g)),m>4&&$d(t,e,4,a)&&(p=!0,g=wp(t,d,e,4,a,g)),m>5&&$d(t,e,5,s)&&(p=!0,g=wp(t,d,e,5,s,g)),m>6&&$d(t,e,6,l)&&(p=!0,g=wp(t,d,e,6,l,g)),m>7&&$d(t,e,7,c)&&(p=!0,g=wp(t,d,e,7,c,g)),m>8&&$d(t,e,8,u)&&(p=!0,g=wp(t,d,e,8,u,g)),m>9&&$d(t,e,9,h)&&(p=!0,g=wp(t,d,e,9,h,g)),g&&f.ngOnChanges(g),65536&e.flags&&Ld(t,256,e.nodeIndex)&&f.ngOnInit(),262144&e.flags&&f.ngDoCheck(),p}(t,e,n,r,i,o,a,s,l,c,u,h);case 32:case 64:case 128:return function(t,e,n,r,i,o,a,s,l,c,u,h){var d=e.bindings,f=!1,p=d.length;if(p>0&&Gd(t,e,0,n)&&(f=!0),p>1&&Gd(t,e,1,r)&&(f=!0),p>2&&Gd(t,e,2,i)&&(f=!0),p>3&&Gd(t,e,3,o)&&(f=!0),p>4&&Gd(t,e,4,a)&&(f=!0),p>5&&Gd(t,e,5,s)&&(f=!0),p>6&&Gd(t,e,6,l)&&(f=!0),p>7&&Gd(t,e,7,c)&&(f=!0),p>8&&Gd(t,e,8,u)&&(f=!0),p>9&&Gd(t,e,9,h)&&(f=!0),f){var g=Bd(t,e.nodeIndex),m=void 0;switch(201347067&e.flags){case 32:m=new Array(d.length),p>0&&(m[0]=n),p>1&&(m[1]=r),p>2&&(m[2]=i),p>3&&(m[3]=o),p>4&&(m[4]=a),p>5&&(m[5]=s),p>6&&(m[6]=l),p>7&&(m[7]=c),p>8&&(m[8]=u),p>9&&(m[9]=h);break;case 64:m={},p>0&&(m[d[0].name]=n),p>1&&(m[d[1].name]=r),p>2&&(m[d[2].name]=i),p>3&&(m[d[3].name]=o),p>4&&(m[d[4].name]=a),p>5&&(m[d[5].name]=s),p>6&&(m[d[6].name]=l),p>7&&(m[d[7].name]=c),p>8&&(m[d[8].name]=u),p>9&&(m[d[9].name]=h);break;case 128:var y=n;switch(p){case 1:m=y.transform(n);break;case 2:m=y.transform(r);break;case 3:m=y.transform(r,i);break;case 4:m=y.transform(r,i,o);break;case 5:m=y.transform(r,i,o,a);break;case 6:m=y.transform(r,i,o,a,s);break;case 7:m=y.transform(r,i,o,a,s,l);break;case 8:m=y.transform(r,i,o,a,s,l,c);break;case 9:m=y.transform(r,i,o,a,s,l,c,u);break;case 10:m=y.transform(r,i,o,a,s,l,c,u,h)}}g.value=m}return f}(t,e,n,r,i,o,a,s,l,c,u,h);default:throw"unreachable"}}(t,e,r,i,o,a,s,c,u,h,d,f):function(t,e,n){switch(201347067&e.flags){case 1:return function(t,e,n){for(var r=!1,i=0;i<n.length;i++)vb(t,e,i,n[i])&&(r=!0);return r}(t,e,n);case 2:return function(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)Gd(t,e,o,n[o])&&(i=!0);if(i){var a="";for(o=0;o<n.length;o++)a+=Pb(n[o],r[o]);a=e.text.prefix+a;var s=Id(t,e.nodeIndex).renderText;t.renderer.setValue(s,a)}return i}(t,e,n);case 16384:return function(t,e,n){for(var r=Nd(t,e.nodeIndex),i=r.instance,o=!1,a=void 0,s=0;s<n.length;s++)$d(t,e,s,n[s])&&(o=!0,a=wp(t,r,e,s,n[s],a));return a&&i.ngOnChanges(a),65536&e.flags&&Ld(t,256,e.nodeIndex)&&i.ngOnInit(),262144&e.flags&&i.ngDoCheck(),o}(t,e,n);case 32:case 64:case 128:return function(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)Gd(t,e,o,n[o])&&(i=!0);if(i){var a=Bd(t,e.nodeIndex),s=void 0;switch(201347067&e.flags){case 32:s=n;break;case 64:for(s={},o=0;o<n.length;o++)s[r[o].name]=n[o];break;case 128:var c=n[0],u=n.slice(1);s=c.transform.apply(c,l(u))}a.value=s}return i}(t,e,n);default:throw"unreachable"}}(t,e,r)}function Ub(t){var e=t.def;if(4&e.nodeFlags)for(var n=0;n<e.nodes.length;n++){var r=e.nodes[n];if(4&r.flags){var i=Rd(t,n).template._projectedViews;if(i)for(var o=0;o<i.length;o++){var a=i[o];a.state|=32,Zd(a,t)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function qb(t,e,n,r,i,o,a,s,l,c,u,h,d){return 0===n?function(t,e,n,r,i,o,a,s,l,c,u,h){var d=e.bindings.length;d>0&&Xd(t,e,0,n),d>1&&Xd(t,e,1,r),d>2&&Xd(t,e,2,i),d>3&&Xd(t,e,3,o),d>4&&Xd(t,e,4,a),d>5&&Xd(t,e,5,s),d>6&&Xd(t,e,6,l),d>7&&Xd(t,e,7,c),d>8&&Xd(t,e,8,u),d>9&&Xd(t,e,9,h)}(t,e,r,i,o,a,s,l,c,u,h,d):function(t,e,n){for(var r=0;r<n.length;r++)Xd(t,e,r,n[r])}(t,e,r),!1}function $b(t,e){if(Fd(t,e.nodeIndex).dirty)throw Ed(jd.createDebugContext(t,e.nodeIndex),"Query "+e.query.id+" not dirty","Query "+e.query.id+" dirty",0!=(1&t.state))}function Gb(t){if(!(128&t.state)){if(Zb(t,Xb.Destroy),Kb(t,Xb.Destroy),xp(t,131072),t.disposables)for(var e=0;e<t.disposables.length;e++)t.disposables[e]();!function(t){if(16&t.state){var e=Qd(t);if(e){var n=e.template._projectedViews;n&&(bt(n,n.indexOf(t)),jd.dirtyParentQueries(t))}}}(t),t.renderer.destroyNode&&function(t){for(var e=t.def.nodes.length,n=0;n<e;n++){var r=t.def.nodes[n];1&r.flags?t.renderer.destroyNode(Rd(t,n).renderElement):2&r.flags?t.renderer.destroyNode(Id(t,n).renderText):(67108864&r.flags||134217728&r.flags)&&Fd(t,n).destroy()}}(t),rf(t)&&t.renderer.destroy(),t.state|=128}}var Xb=function(t){return t[t.CreateViewNodes=0]="CreateViewNodes",t[t.CheckNoChanges=1]="CheckNoChanges",t[t.CheckNoChangesProjectedViews=2]="CheckNoChangesProjectedViews",t[t.CheckAndUpdate=3]="CheckAndUpdate",t[t.CheckAndUpdateProjectedViews=4]="CheckAndUpdateProjectedViews",t[t.Destroy=5]="Destroy",t}({});function Kb(t,e){var n=t.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];33554432&i.flags?Jb(Rd(t,r).componentView,e):0==(33554432&i.childFlags)&&(r+=i.childCount)}}function Zb(t,e){var n=t.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];if(16777216&i.flags)for(var o=Rd(t,r).viewContainer._embeddedViews,a=0;a<o.length;a++)Jb(o[a],e);else 0==(16777216&i.childFlags)&&(r+=i.childCount)}}function Jb(t,e){var n=t.state;switch(e){case Xb.CheckNoChanges:0==(128&n)&&(12==(12&n)?Vb(t):64&n&&Qb(t,Xb.CheckNoChangesProjectedViews));break;case Xb.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?Vb(t):64&n&&Qb(t,e));break;case Xb.CheckAndUpdate:0==(128&n)&&(12==(12&n)?Hb(t):64&n&&Qb(t,Xb.CheckAndUpdateProjectedViews));break;case Xb.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?Hb(t):64&n&&Qb(t,e));break;case Xb.Destroy:Gb(t);break;case Xb.CreateViewNodes:Wb(t)}}function Qb(t,e){Zb(t,e),Kb(t,e)}function t_(t,e,n,r){if(t.def.nodeFlags&e&&t.def.nodeFlags&n)for(var i=t.def.nodes.length,o=0;o<i;o++){var a=t.def.nodes[o];if(a.flags&e&&a.flags&n)switch(jd.setCurrentNode(t,a.nodeIndex),r){case 0:wb(t,a);break;case 1:$b(t,a)}a.childFlags&e&&a.childFlags&n||(o+=a.childCount)}}var e_=!1;function n_(){if(!e_){e_=!0;var t=Gr()?{setCurrentNode:A_,createRootView:i_,createEmbeddedView:a_,createComponentView:s_,createNgModuleRef:l_,overrideProvider:d_,overrideComponentView:f_,clearOverrides:p_,checkAndUpdateView:v_,checkNoChangesView:b_,destroyView:__,createDebugContext:function(t,e){return new L_(t,e)},handleEvent:C_,updateDirectives:k_,updateRenderer:T_}:{setCurrentNode:function(){},createRootView:r_,createEmbeddedView:Nb,createComponentView:Fb,createNgModuleRef:Jf,overrideProvider:Wd,overrideComponentView:Wd,clearOverrides:Wd,checkAndUpdateView:Hb,checkNoChangesView:Vb,destroyView:Gb,createDebugContext:function(t,e){return new L_(t,e)},handleEvent:function(t,e,n,r){return t.def.handleEvent(t,e,n,r)},updateDirectives:function(t,e){return t.def.updateDirectives(0===e?m_:y_,t)},updateRenderer:function(t,e){return t.def.updateRenderer(0===e?m_:y_,t)}};jd.setCurrentNode=t.setCurrentNode,jd.createRootView=t.createRootView,jd.createEmbeddedView=t.createEmbeddedView,jd.createComponentView=t.createComponentView,jd.createNgModuleRef=t.createNgModuleRef,jd.overrideProvider=t.overrideProvider,jd.overrideComponentView=t.overrideComponentView,jd.clearOverrides=t.clearOverrides,jd.checkAndUpdateView=t.checkAndUpdateView,jd.checkNoChangesView=t.checkNoChangesView,jd.destroyView=t.destroyView,jd.resolveDep=bp,jd.createDebugContext=t.createDebugContext,jd.handleEvent=t.handleEvent,jd.updateDirectives=t.updateDirectives,jd.updateRenderer=t.updateRenderer,jd.dirtyParentQueries=_b}}function r_(t,e,n,r,i,o){var a=i.injector.get(ed);return Bb(o_(t,i,a,e,n),r,o)}function i_(t,e,n,r,i,o){var a=i.injector.get(ed),s=o_(t,i,new F_(a),e,n),l=g_(r);return N_(S_.create,Bb,null,[s,l,o])}function o_(t,e,n,r,i){var o=e.injector.get(_i),a=e.injector.get(Rr),s=n.createRenderer(null,null);return{ngModule:e,injector:t,projectableNodes:r,selectorOrNode:i,sanitizer:o,rendererFactory:n,renderer:s,errorHandler:a}}function a_(t,e,n,r){var i=g_(n);return N_(S_.create,Nb,null,[t,e,i,r])}function s_(t,e,n,r){return n=h_.get(e.element.componentProvider.provider.token)||g_(n),N_(S_.create,Fb,null,[t,e,n,r])}function l_(t,e,n,r){return Jf(t,e,n,function(t){var e=function(t){var e=!1,n=!1;return 0===c_.size||(t.providers.forEach((function(t){var r=c_.get(t.token);3840&t.flags&&r&&(e=!0,n=n||r.deprecatedBehavior)})),t.modules.forEach((function(t){u_.forEach((function(r,i){R(i).providedIn===t&&(e=!0,n=n||r.deprecatedBehavior)}))}))),{hasOverrides:e,hasDeprecatedOverrides:n}}(t),n=e.hasDeprecatedOverrides;return e.hasOverrides?(function(t){for(var e=0;e<t.providers.length;e++){var r=t.providers[e];n&&(r.flags|=4096);var i=c_.get(r.token);i&&(r.flags=-3841&r.flags|i.flags,r.deps=lf(i.deps),r.value=i.value)}if(u_.size>0){var o=new Set(t.modules);u_.forEach((function(e,r){if(o.has(R(r).providedIn)){var i={token:r,flags:e.flags|(n?4096:0),deps:lf(e.deps),value:e.value,index:t.providers.length};t.providers.push(i),t.providersByKey[Hd(r)]=i}}))}}(t=t.factory((function(){return Wd}))),t):t}(r))}var c_=new Map,u_=new Map,h_=new Map;function d_(t){var e;c_.set(t.token,t),"function"==typeof t.token&&(e=R(t.token))&&"function"==typeof e.providedIn&&u_.set(t.token,t)}function f_(t,e){var n=hf(Ff(e)),r=hf(n.nodes[0].element.componentView);h_.set(t,r)}function p_(){c_.clear(),u_.clear(),h_.clear()}function g_(t){if(0===c_.size)return t;var e=function(t){for(var e=[],n=null,r=0;r<t.nodes.length;r++){var i=t.nodes[r];1&i.flags&&(n=i),n&&3840&i.flags&&c_.has(i.provider.token)&&(e.push(n.nodeIndex),n=null)}return e}(t);if(0===e.length)return t;t=t.factory((function(){return Wd}));for(var n=0;n<e.length;n++)r(t,e[n]);return t;function r(t,e){for(var n=e+1;n<t.nodes.length;n++){var r=t.nodes[n];if(1&r.flags)return;if(3840&r.flags){var i=r.provider,o=c_.get(i.token);o&&(r.flags=-3841&r.flags|o.flags,i.deps=lf(o.deps),i.value=o.value)}}}}function m_(t,e,n,r,i,o,a,s,l,c,u,h,d){var f=t.def.nodes[e];return Yb(t,f,n,r,i,o,a,s,l,c,u,h,d),224&f.flags?Bd(t,e).value:void 0}function y_(t,e,n,r,i,o,a,s,l,c,u,h,d){var f=t.def.nodes[e];return qb(t,f,n,r,i,o,a,s,l,c,u,h,d),224&f.flags?Bd(t,e).value:void 0}function v_(t){return N_(S_.detectChanges,Hb,null,[t])}function b_(t){return N_(S_.checkNoChanges,Vb,null,[t])}function __(t){return N_(S_.destroy,Gb,null,[t])}var w_,x_,M_,S_=function(t){return t[t.create=0]="create",t[t.detectChanges=1]="detectChanges",t[t.checkNoChanges=2]="checkNoChanges",t[t.destroy=3]="destroy",t[t.handleEvent=4]="handleEvent",t}({});function A_(t,e){x_=t,M_=e}function C_(t,e,n,r){return A_(t,e),N_(S_.handleEvent,t.def.handleEvent,null,[t,e,n,r])}function k_(t,e){if(128&t.state)throw Dd(S_[w_]);return A_(t,D_(t,0)),t.def.updateDirectives((function(t,n,r){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var a=t.def.nodes[n];return 0===e?E_(t,a,r,i):O_(t,a,r,i),16384&a.flags&&A_(t,D_(t,n)),224&a.flags?Bd(t,a.nodeIndex).value:void 0}),t)}function T_(t,e){if(128&t.state)throw Dd(S_[w_]);return A_(t,P_(t,0)),t.def.updateRenderer((function(t,n,r){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var a=t.def.nodes[n];return 0===e?E_(t,a,r,i):O_(t,a,r,i),3&a.flags&&A_(t,P_(t,n)),224&a.flags?Bd(t,a.nodeIndex).value:void 0}),t)}function E_(t,e,n,r){if(Yb.apply(void 0,l([t,e,n],r))){var i=1===n?r[0]:r;if(16384&e.flags){for(var o={},a=0;a<e.bindings.length;a++){var s=e.bindings[a],c=i[a];8&s.flags&&(o[Li(s.nonMinifiedName)]=Ri(c))}var u=e.parent,h=Rd(t,u.nodeIndex).renderElement;if(u.element.name)for(var d in o)null!=(c=o[d])?t.renderer.setAttribute(h,d,c):t.renderer.removeAttribute(h,d);else t.renderer.setValue(h,"bindings="+JSON.stringify(o,null,2))}}}function O_(t,e,n,r){qb.apply(void 0,l([t,e,n],r))}function D_(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function P_(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}var L_=function(){function t(t,e){this.view=t,this.nodeIndex=e,null==e&&(this.nodeIndex=e=0),this.nodeDef=t.def.nodes[e];for(var n=this.nodeDef,r=t;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=tf(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(t.prototype,"elOrCompView",{get:function(){return Rd(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return $f(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=[];if(this.elDef)for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&t.push(n.provider.token),e+=n.childCount}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t={};if(this.elDef){R_(this.elView,this.elDef,t);for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&R_(this.elView,n,t),e+=n.childCount}}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){var t=function(t){for(;t&&!rf(t);)t=t.parent;return t.parent?Rd(t.parent,tf(t).nodeIndex):null}(this.elOrCompView);return t?t.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?ef(this.view,this.nodeDef):ef(this.elView,this.elDef)},enumerable:!0,configurable:!0}),t.prototype.logError=function(t){for(var e,n,r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];2&this.nodeDef.flags?(e=this.view.def,n=this.nodeDef.nodeIndex):(e=this.elView.def,n=this.elDef.nodeIndex);var o=I_(e,n),a=-1,s=function(){var e;return++a===o?(e=t.error).bind.apply(e,l([t],r)):Wd};e.factory(s),a<o&&(t.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),t.error.apply(t,l(r)))},t}();function I_(t,e){for(var n=-1,r=0;r<=e;r++)3&t.nodes[r].flags&&n++;return n}function R_(t,e,n){for(var r in e.references)n[r]=Mb(t,e,e.references[r])}function N_(t,e,n,r){var i=w_,o=x_,a=M_;try{w_=t;var s=e.apply(n,r);return x_=o,M_=a,w_=i,s}catch(l){if(Pr(l)||!x_)throw l;throw function(t,e){return t instanceof Error||(t=new Error(t.toString())),Od(t,e),t}(l,B_())}}function B_(){return x_?new L_(x_,M_):null}var F_=function(){function t(t){this.delegate=t}return t.prototype.createRenderer=function(t,e){return new z_(this.delegate.createRenderer(t,e))},t.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},t.prototype.end=function(){this.delegate.end&&this.delegate.end()},t.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},t}(),z_=function(){function t(t){this.delegate=t,this.debugContextFactory=B_,this.data=this.delegate.data}return t.prototype.createDebugContext=function(t){return this.debugContextFactory(t)},t.prototype.destroyNode=function(t){var e=nb(t);!function(t){tb.delete(t.nativeNode)}(e),e instanceof Yv&&(e.listeners.length=0),this.delegate.destroyNode&&this.delegate.destroyNode(t)},t.prototype.destroy=function(){this.delegate.destroy()},t.prototype.createElement=function(t,e){var n=this.delegate.createElement(t,e),r=this.createDebugContext(n);if(r){var i=new Uv(n,null,r);i.name=t,rb(i)}return n},t.prototype.createComment=function(t){var e=this.delegate.createComment(t),n=this.createDebugContext(e);return n&&rb(new Yv(e,null,n)),e},t.prototype.createText=function(t){var e=this.delegate.createText(t),n=this.createDebugContext(e);return n&&rb(new Yv(e,null,n)),e},t.prototype.appendChild=function(t,e){var n=nb(t),r=nb(e);n&&r&&n instanceof Uv&&n.addChild(r),this.delegate.appendChild(t,e)},t.prototype.insertBefore=function(t,e,n){var r=nb(t),i=nb(e),o=nb(n);r&&i&&r instanceof Uv&&r.insertBefore(o,i),this.delegate.insertBefore(t,e,n)},t.prototype.removeChild=function(t,e){var n=nb(t),r=nb(e);n&&r&&n instanceof Uv&&n.removeChild(r),this.delegate.removeChild(t,e)},t.prototype.selectRootElement=function(t,e){var n=this.delegate.selectRootElement(t,e),r=B_();return r&&rb(new Uv(n,null,r)),n},t.prototype.setAttribute=function(t,e,n,r){var i=nb(t);i&&i instanceof Uv&&(i.attributes[r?r+":"+e:e]=n),this.delegate.setAttribute(t,e,n,r)},t.prototype.removeAttribute=function(t,e,n){var r=nb(t);r&&r instanceof Uv&&(r.attributes[n?n+":"+e:e]=null),this.delegate.removeAttribute(t,e,n)},t.prototype.addClass=function(t,e){var n=nb(t);n&&n instanceof Uv&&(n.classes[e]=!0),this.delegate.addClass(t,e)},t.prototype.removeClass=function(t,e){var n=nb(t);n&&n instanceof Uv&&(n.classes[e]=!1),this.delegate.removeClass(t,e)},t.prototype.setStyle=function(t,e,n,r){var i=nb(t);i&&i instanceof Uv&&(i.styles[e]=n),this.delegate.setStyle(t,e,n,r)},t.prototype.removeStyle=function(t,e,n){var r=nb(t);r&&r instanceof Uv&&(r.styles[e]=null),this.delegate.removeStyle(t,e,n)},t.prototype.setProperty=function(t,e,n){var r=nb(t);r&&r instanceof Uv&&(r.properties[e]=n),this.delegate.setProperty(t,e,n)},t.prototype.listen=function(t,e,n){if("string"!=typeof t){var r=nb(t);r&&r.listeners.push(new Hv(e,n))}return this.delegate.listen(t,e,n)},t.prototype.parentNode=function(t){return this.delegate.parentNode(t)},t.prototype.nextSibling=function(t){return this.delegate.nextSibling(t)},t.prototype.setValue=function(t,e){return this.delegate.setValue(t,e)},t}();function j_(t){return n_(),jd.overrideProvider(t)}function W_(t,e){return n_(),jd.overrideComponentView(t,e)}function V_(){return n_(),jd.clearOverrides()}function H_(t,e,n){return new Y_(t,e,n)}var Y_=function(t){function e(e,n,r){var i=t.call(this)||this;return i.moduleType=e,i._bootstrapComponents=n,i._ngModuleDefFactory=r,i}return i(e,t),e.prototype.create=function(t){n_();var e=function(t){var e=Array.from(t.providers),n=Array.from(t.modules),r={};for(var i in t.providersByKey)r[i]=t.providersByKey[i];return{factory:t.factory,isRoot:t.isRoot,providers:e,modules:n,providersByKey:r}}(hf(this._ngModuleDefFactory));return jd.createNgModuleRef(this.moduleType,t||Us.NULL,this._bootstrapComponents,e)},e}(pt)},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("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".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ñana 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ía",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},CoRJ:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".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:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(n("wd/R"))},Cr8c:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("ad02");function i(t,e){return Object(r.a)((function(n,r){return e?e(n[t],r[t]):n[t]===r[t]}))}},CuWV:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.publishLast=function(){return r.publishLast()(this)}},"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"))},D2hM:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("N8wI");function i(t){return new r.a(t)}},DBGY:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)}},DKLv:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(){return function(t){return t.lift(new a)}}var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype._next=function(t){},e}(i.a)},DKTb:function(t,e,n){"use strict";function r(t){setTimeout((function(){throw t}),0)}n.d(e,"a",(function(){return r}))},"DKr+":function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={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?i[n][0]:i[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"))},DLiC:function(t,e,n){var r=n("yeub");t.exports=function(t){var e=t.xdomain,n=t.xscheme,i=t.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!e||r))return new XMLHttpRequest}catch(o){}try{if("undefined"!=typeof XDomainRequest&&!n&&i)return new XDomainRequest}catch(o){}if(!e)try{return new(self[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(o){}}},DNeS:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("4AtU");r.Observable.prototype.expand=i.expand},DT56:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t).getTime(),i=r(e).getTime();return n<i?-1:n>i?1:0}},DUFu:function(t,e,n){"use strict";n.d(e,"a",(function(){return jt})),n.d(e,"b",(function(){return Vt})),n.d(e,"c",(function(){return Ht})),n.d(e,"d",(function(){return Ut})),n.d(e,"e",(function(){return $t})),n.d(e,"f",(function(){return Yt}));var r,i,o,a,s,l=n("mrSG"),c=n("CcnG"),u=n("26FU"),h=(n("0/uQ"),n("VnD/")),d=n("67Y/"),f=(n("psW0"),n("xMyE"),function(){function t(){}return Object.defineProperty(t,"libraryName",{get:function(){return"Msal.js"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"claims",{get:function(){return"claims"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"clientId",{get:function(){return"clientId"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"adalIdToken",{get:function(){return"adal.idtoken"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"cachePrefix",{get:function(){return"msal"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"scopes",{get:function(){return"scopes"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"no_account",{get:function(){return"NO_ACCOUNT"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"upn",{get:function(){return"upn"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"domain_hint",{get:function(){return"domain_hint"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"prompt_select_account",{get:function(){return"&prompt=select_account"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"prompt_none",{get:function(){return"&prompt=none"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"prompt",{get:function(){return"prompt"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"response_mode_fragment",{get:function(){return"&response_mode=fragment"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"resourceDelimiter",{get:function(){return"|"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"cacheDelimiter",{get:function(){return"."},enumerable:!0,configurable:!0}),Object.defineProperty(t,"popUpWidth",{get:function(){return this._popUpWidth},set:function(t){this._popUpWidth=t},enumerable:!0,configurable:!0}),Object.defineProperty(t,"popUpHeight",{get:function(){return this._popUpHeight},set:function(t){this._popUpHeight=t},enumerable:!0,configurable:!0}),Object.defineProperty(t,"login",{get:function(){return"LOGIN"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"renewToken",{get:function(){return"RENEW_TOKEN"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"unknown",{get:function(){return"UNKNOWN"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"ADFS",{get:function(){return"adfs"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"homeAccountIdentifier",{get:function(){return"homeAccountIdentifier"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"common",{get:function(){return"common"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"openidScope",{get:function(){return"openid"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"profileScope",{get:function(){return"profile"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"oidcScopes",{get:function(){return[this.openidScope,this.profileScope]},enumerable:!0,configurable:!0}),Object.defineProperty(t,"interactionTypeRedirect",{get:function(){return"redirectInteraction"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"interactionTypePopup",{get:function(){return"popupInteraction"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"interactionTypeSilent",{get:function(){return"silentInteraction"},enumerable:!0,configurable:!0}),Object.defineProperty(t,"inProgress",{get:function(){return"inProgress"},enumerable:!0,configurable:!0}),t._popUpWidth=483,t._popUpHeight=600,t}());!function(t){t.SCOPE="scope",t.STATE="state",t.ERROR="error",t.ERROR_DESCRIPTION="error_description",t.ACCESS_TOKEN="access_token",t.ID_TOKEN="id_token",t.EXPIRES_IN="expires_in",t.SESSION_STATE="session_state",t.CLIENT_INFO="client_info"}(r||(r={})),function(t){t.AUTHORITY="authority",t.ACQUIRE_TOKEN_ACCOUNT="acquireTokenAccount",t.SESSION_STATE="session.state",t.STATE_LOGIN="state.login",t.STATE_ACQ_TOKEN="state.acquireToken",t.STATE_RENEW="state.renew",t.NONCE_IDTOKEN="nonce.idtoken",t.LOGIN_REQUEST="login.request",t.RENEW_STATUS="token.renew.status",t.URL_HASH="urlHash",t.INTERACTION_STATUS="interaction_status",t.REDIRECT_REQUEST="redirect_request"}(i||(i={})),function(t){t.IDTOKEN="idtoken",t.CLIENT_INFO="client.info"}(o||(o={})),function(t){t.LOGIN_ERROR="login.error",t.ERROR="error",t.ERROR_DESC="error.description"}(a||(a={})),function(t){t.ACCOUNT="account",t.SID="sid",t.LOGIN_HINT="login_hint",t.ORGANIZATIONS="organizations",t.ID_TOKEN="id_token",t.ACCOUNT_ID="accountIdentifier",t.HOMEACCOUNT_ID="homeAccountIdentifier"}(s||(s={}));var p,g=[s.SID,s.LOGIN_HINT],m={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none"},y=n("NrNb"),v=n("T0bz"),b=function(){function t(){}return t.isEmpty=function(t){return void 0===t||!t||0===t.length},t}(),_={code:"multiple_matching_tokens",desc:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements like authority."},w={code:"multiple_matching_id_tokens",desc:"The cache contains multiple ID tokens satisfying the request."},x="Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser.",M=function(t){function e(n,r){var i=t.call(this,n,r)||this;return i.name="ClientAuthError",Object.setPrototypeOf(i,e.prototype),i}return y.c(e,t),e.createEndpointResolutionError=function(t){var n="Error: could not resolve endpoints. Please check network and try again.";return t&&!b.isEmpty(t)&&(n+=" Details: "+t),new e("endpoints_resolution_error",n)},e.createMultipleMatchingTokensInCacheError=function(t,n){var i,o="";return t===r.ACCESS_TOKEN?(i=_,o="Cache error for scope "+n.toString()+": "):i=w,new e(i.code,""+o+i.desc+".")},e.createMultipleAuthoritiesInCacheError=function(t){return new e("multiple_authorities","Cache error for scope "+t+": Multiple authorities found in the cache. Pass authority in the API overload..")},e.createPopupWindowError=function(t){var n=x;return t&&!b.isEmpty(t)&&(n+=" Details: "+t),new e("popup_window_error",n)},e.createTokenRenewalTimeoutError=function(){return new e("token_renewal_error","Token renewal operation failed due to timeout.")},e.createInvalidIdTokenError=function(t){return new e("invalid_id_token","Invalid ID token format. Given token: "+t)},e.createInvalidStateError=function(t,n){return new e("invalid_state_error","Invalid state. "+t+", state expected : "+n+".")},e.createNonceMismatchError=function(t,n){return new e("nonce_mismatch_error","Nonce is not matching, Nonce received:  "+t+", nonce expected : "+n+".")},e.createLoginInProgressError=function(){return new e("login_progress_error","Login_In_Progress: Error during login call - login is already in progress.")},e.createAcquireTokenInProgressError=function(){return new e("acquiretoken_progress_error","AcquireToken_In_Progress: Error during login call - login is already in progress.")},e.createUserCancelledError=function(){return new e("user_cancelled","User cancelled the flow.")},e.createErrorInCallbackFunction=function(t){return new e("callback_error","Error occurred in token received callback function. "+t+".")},e.createUserLoginRequiredError=function(){return new e("user_login_error","User login is required. For silent calls, request must contain either sid or login_hint")},e.createUserDoesNotExistError=function(){return new e("user_non_existent","User object does not exist. Please call a login API.")},e.createClientInfoDecodingError=function(t){return new e("client_info_decoding_error","The client info could not be parsed/decoded correctly. Please review the trace to determine the root cause. Failed with error: "+t)},e.createClientInfoNotPopulatedError=function(t){return new e("client_info_not_populated_error","The service did not populate client_info in the response, Please verify with the service team Failed with error: "+t)},e.createIdTokenNullOrEmptyError=function(t){return new e("null_or_empty_id_token","The idToken is null or empty. Please review the trace to determine the root cause. Raw ID Token Value: "+t)},e.createIdTokenParsingError=function(t){return new e("id_token_parsing_error","ID token cannot be parsed. Please review stack trace to determine root cause. Failed with error: "+t)},e.createTokenEncodingError=function(t){return new e("token_encoding_error","The token to be decoded is not encoded correctly. Attempted to decode: "+t)},e.createInvalidInteractionTypeError=function(){return new e("invalid_interaction_type","The interaction type passed to the handler was incorrect or unknown")},e.createCacheParseError=function(t){return new e("cannot_parse_cache","invalid key: "+t+", The cached token key is not a valid JSON and cannot be parsed")},e.createBlockTokenRequestsInHiddenIframeError=function(){return new e("block_token_requests","Token calls are blocked in hidden iframes")},e}(v.a),S={code:"invalid_authority_type",desc:"The given authority is not a valid type of authority supported by MSAL. Please see here for valid authorities: <insert URL here>."},A={code:"authority_uri_insecure",desc:"Authority URIs must use https."},C={code:"authority_uri_invalid_path",desc:"Given authority URI is invalid."},k=function(t){function e(n,r){var i=t.call(this,n,r)||this;return i.name="ClientConfigurationError",Object.setPrototypeOf(i,e.prototype),i}return y.c(e,t),e.createNoSetConfigurationError=function(){return new e("no_config_set","Configuration has not been set. Please call the UserAgentApplication constructor with a valid Configuration object.")},e.createStorageNotSupportedError=function(t){return new e("storage_not_supported","The value for the cacheLocation is not supported. Given location: "+t)},e.createRedirectCallbacksNotSetError=function(){return new e("no_redirect_callbacks","No redirect callbacks have been set. Please call handleRedirectCallback() with the appropriate function arguments before continuing. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics.")},e.createInvalidCallbackObjectError=function(t){return new e("invalid_callback_object","The object passed for the callback was invalid. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics. Given value for callback function: "+t)},e.createEmptyScopesArrayError=function(t){return new e("empty_input_scopes_error","Scopes cannot be passed as empty array. Given value: "+t+".")},e.createScopesNonArrayError=function(t){return new e("nonarray_input_scopes_error","Scopes cannot be passed as non-array. Given value: "+t+".")},e.createScopesRequiredError=function(t){return new e("scopes_required","Scopes are required to obtain an access token. Given value: "+t)},e.createInvalidPromptError=function(t){return new e("invalid_prompt_value","Supported prompt values are 'login', 'select_account', 'consent' and 'none' Given value: "+t)},e.createClaimsRequestParsingError=function(t){return new e("claims_request_parsing_error","Could not parse the given claims request object. Given value: "+t)},e.createEmptyRequestError=function(){return new e("empty_request_error","Request object is required.")},e.createInvalidCorrelationIdError=function(){return new e("invalid_guid_sent_as_correlationId","Please set the correlationId as a valid guid")},e.createKnownAuthoritiesNotSetError=function(){return new e("b2c_known_authorities_not_set","Must set known authorities when validateAuthority is set to True and using B2C")},e.createInvalidAuthorityTypeError=function(){return new e(S.code,S.desc)},e.createUntrustedAuthorityError=function(t){return new e("untrusted_authority","The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter or set validateAuthority=false. Provided Authority: "+t)},e.createTelemetryConfigError=function(t){var n={applicationName:"string",applicationVersion:"string",telemetryEmitter:"function"};return new e("telemetry_config_error","Telemetry config is not configured with required values mising values: "+Object.keys(n).reduce((function(e,r){return t[r]?e:e.concat([r+" ("+n[r]+")"])}),[]).join(","))},e.createSsoSilentError=function(){return new e("sso_silent_error","request must contain either sid or login_hint")},e.createInvalidAuthorityMetadataError=function(){return new e("authority_metadata_error","Invalid authorityMetadata. Must be a JSON object containing authorization_endpoint, end_session_endpoint, and issuer fields.")},e}(M),T=function(){function t(){}return t.isIntersectingScopes=function(t,e){for(var n=this.trimAndConvertArrayToLowerCase(t.slice()),r=this.trimAndConvertArrayToLowerCase(e.slice()),i=0;i<r.length;i++)if(n.indexOf(r[i].toLowerCase())>-1)return!0;return!1},t.containsScope=function(t,e){var n=this.trimAndConvertArrayToLowerCase(t.slice());return this.trimAndConvertArrayToLowerCase(e.slice()).every((function(t){return n.indexOf(t.toString().toLowerCase())>=0}))},t.trimAndConvertToLowerCase=function(t){return t.trim().toLowerCase()},t.trimAndConvertArrayToLowerCase=function(t){var e=this;return t.map((function(t){return e.trimAndConvertToLowerCase(t)}))},t.trimScopes=function(t){return t.map((function(t){return t.trim()}))},t.removeElement=function(t,e){var n=this.trimAndConvertToLowerCase(e);return t.filter((function(t){return t!==n}))},t.parseScope=function(t){var e="";if(t)for(var n=0;n<t.length;++n)e+=n!==t.length-1?t[n]+" ":t[n];return e},t.validateInputScope=function(t,e){if(t){if(!Array.isArray(t))throw k.createScopesNonArrayError(t);if(t.length<1&&e)throw k.createEmptyScopesArrayError(t.toString())}else if(e)throw k.createScopesRequiredError(t)},t.getScopeFromState=function(t){if(t){var e=t.indexOf(f.resourceDelimiter);if(e>-1&&e+1<t.length)return t.substring(e+1)}return""},t.appendScopes=function(t,e){if(t){var n=e?this.trimAndConvertArrayToLowerCase(e.slice()):null,r=this.trimAndConvertArrayToLowerCase(t.slice());return n?r.concat(n):r}return null},t.onlyContainsOidcScopes=function(t){var e=t.length,n=0;return t.indexOf(f.openidScope)>-1&&(n+=1),t.indexOf(f.profileScope)>-1&&(n+=1),e>0&&e===n},t.containsAnyOidcScopes=function(t){var e=t.indexOf(f.openidScope)>-1,n=t.indexOf(f.profileScope)>-1;return e||n},t.onlyContainsClientId=function(t,e){return!!t&&t.indexOf(e)>-1&&1===t.length},t.appendDefaultScopes=function(t){var e=t;return-1===e.indexOf(f.openidScope)&&e.push(f.openidScope),-1===e.indexOf(f.profileScope)&&e.push(f.profileScope),e},t.removeDefaultScopes=function(t){return t.filter((function(t){return t!==f.openidScope&&t!==f.profileScope}))},t.translateClientIdIfSingleScope=function(t,e){return this.onlyContainsClientId(t,e)?f.oidcScopes:t},t}(),E=function(){function t(){}return t.createNewGuid=function(){var e=window.crypto;if(e&&e.getRandomValues){var n=new Uint8Array(16);return e.getRandomValues(n),n[6]|=64,n[6]&=79,n[8]|=128,n[8]&=191,t.decimalToHex(n[0])+t.decimalToHex(n[1])+t.decimalToHex(n[2])+t.decimalToHex(n[3])+"-"+t.decimalToHex(n[4])+t.decimalToHex(n[5])+"-"+t.decimalToHex(n[6])+t.decimalToHex(n[7])+"-"+t.decimalToHex(n[8])+t.decimalToHex(n[9])+"-"+t.decimalToHex(n[10])+t.decimalToHex(n[11])+t.decimalToHex(n[12])+t.decimalToHex(n[13])+t.decimalToHex(n[14])+t.decimalToHex(n[15])}for(var r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",i="0123456789abcdef",o=0,a="",s=0;s<36;s++)"-"!==r[s]&&"4"!==r[s]&&(o=16*Math.random()|0),"x"===r[s]?a+=i[o]:"y"===r[s]?(o&=3,a+=i[o|=8]):a+=r[s];return a},t.isGuid=function(t){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)},t.decimalToHex=function(t){for(var e=t.toString(16);e.length<2;)e="0"+e;return e},t.base64Encode=function(t){return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(Number("0x"+e))})))},t.base64Decode=function(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("Invalid base64 string")}return decodeURIComponent(atob(e).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))},t.deserialize=function(t){var e,n=/\+/g,r=/([^&=]+)=([^&]*)/g,i=function(t){return decodeURIComponent(t.replace(n," "))},o={};for(e=r.exec(t);e;)o[i(e[1])]=i(e[2]),e=r.exec(t);return o},t}(),O=function(){function t(){}return t.createNavigateUrl=function(t){var e=this.createNavigationUrlString(t),n=t.authorityInstance.AuthorizationEndpoint;return n.indexOf("?")<0?n+="?":n+="&",""+n+e.join("&")},t.createNavigationUrlString=function(t){var e=T.appendDefaultScopes(t.scopes),n=[];return n.push("response_type="+t.responseType),n.push("scope="+encodeURIComponent(T.parseScope(e))),n.push("client_id="+encodeURIComponent(t.clientId)),n.push("redirect_uri="+encodeURIComponent(t.redirectUri)),n.push("state="+encodeURIComponent(t.state)),n.push("nonce="+encodeURIComponent(t.nonce)),n.push("client_info=1"),n.push("x-client-SKU="+t.xClientSku),n.push("x-client-Ver="+t.xClientVer),t.promptValue&&n.push("prompt="+encodeURIComponent(t.promptValue)),t.claimsValue&&n.push("claims="+encodeURIComponent(t.claimsValue)),t.queryParameters&&n.push(t.queryParameters),t.extraQueryParameters&&n.push(t.extraQueryParameters),n.push("client-request-id="+encodeURIComponent(t.correlationId)),n},t.getCurrentUrl=function(){return window.location.href.split("?")[0].split("#")[0]},t.removeHashFromUrl=function(t){return t.split("#")[0]},t.replaceTenantPath=function(t,e){var n=t.toLowerCase(),r=this.GetUrlComponents(n),i=r.PathSegments;return!e||0===i.length||i[0]!==f.common&&i[0]!==s.ORGANIZATIONS||(i[0]=e),this.constructAuthorityUriFromObject(r,i)},t.constructAuthorityUriFromObject=function(t,e){return this.CanonicalizeUri(t.Protocol+"//"+t.HostNameAndPort+"/"+e.join("/"))},t.isCommonAuthority=function(t){var e=this.CanonicalizeUri(t),n=this.GetUrlComponents(e).PathSegments;return 0!==n.length&&n[0]===f.common},t.isOrganizationsAuthority=function(t){var e=this.CanonicalizeUri(t),n=this.GetUrlComponents(e).PathSegments;return 0!==n.length&&n[0]===s.ORGANIZATIONS},t.GetUrlComponents=function(t){if(!t)throw"Url required";var e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),n=t.match(e);if(!n||n.length<6)throw"Valid url required";var r={Protocol:n[1],HostNameAndPort:n[4],AbsolutePath:n[5]},i=r.AbsolutePath.split("/");return i=i.filter((function(t){return t&&t.length>0})),r.PathSegments=i,n[6]&&(r.Search=n[6]),n[8]&&(r.Hash=n[8]),r},t.CanonicalizeUri=function(e){return e&&(e=e.toLowerCase()),e&&!t.endsWith(e,"/")&&(e+="/"),e},t.endsWith=function(t,e){return!(!t||!e)&&-1!==t.indexOf(e,t.length-e.length)},t.urlRemoveQueryStringParameter=function(t,e){if(b.isEmpty(t))return t;var n=new RegExp("(\\&"+e+"=)[^&]+");return t=t.replace(n,""),n=new RegExp("("+e+"=)[^&]+&"),t=t.replace(n,""),n=new RegExp("("+e+"=)[^&]+"),t.replace(n,"")},t.getHashFromUrl=function(t){var e=t.indexOf("#"),n=t.indexOf("#/");return n>-1?t.substring(n+2):e>-1?t.substring(e+1):t},t.urlContainsHash=function(e){var n=t.deserializeHash(e);return n.hasOwnProperty(r.ERROR_DESCRIPTION)||n.hasOwnProperty(r.ERROR)||n.hasOwnProperty(r.ACCESS_TOKEN)||n.hasOwnProperty(r.ID_TOKEN)},t.deserializeHash=function(e){var n=t.getHashFromUrl(e);return E.deserialize(n)},t.getHostFromUri=function(t){return String(t).replace(/^(https?:)\/\//,"").split("/")[0]},t}(),D=function(t,e,n,r,i){this.authority=O.CanonicalizeUri(t),this.clientId=e,this.scopes=n,this.homeAccountIdentifier=E.base64Encode(r)+"."+E.base64Encode(i)},P=function(t,e,n,r){this.accessToken=t,this.idToken=e,this.expiresIn=n,this.homeAccountIdentifier=r},L=function(){function t(t,e,n,r,i,o,a){this.authorityInstance=t,this.clientId=e,this.nonce=E.createNewGuid(),this.scopes=i?i.slice():f.oidcScopes,this.scopes=T.trimScopes(this.scopes),this.state=o,this.correlationId=a,this.xClientSku="MSAL.JS",this.xClientVer="1.4.2",this.responseType=n,this.redirectUri=r}return Object.defineProperty(t.prototype,"authority",{get:function(){return this.authorityInstance?this.authorityInstance.CanonicalAuthority:null},enumerable:!0,configurable:!0}),t.prototype.populateQueryParams=function(e,n,r,i){var o={};n&&(n.prompt&&(this.promptValue=n.prompt),n.claimsRequest&&(this.claimsValue=n.claimsRequest),t.isSSOParam(n)&&(o=this.constructUnifiedCacheQueryParameter(n,null))),r&&(o=this.constructUnifiedCacheQueryParameter(null,r)),o=this.addHintParameters(e,o);var a=n?n.extraQueryParameters:null;this.queryParameters=t.generateQueryParametersString(o),this.extraQueryParameters=t.generateQueryParametersString(a,i)},t.prototype.constructUnifiedCacheQueryParameter=function(t,e){var n,r;if(t)if(t.account){var i=t.account;i.sid?(n=s.SID,r=i.sid):i.userName&&(n=s.LOGIN_HINT,r=i.userName)}else t.sid?(n=s.SID,r=t.sid):t.loginHint&&(n=s.LOGIN_HINT,r=t.loginHint);else e&&e.hasOwnProperty(f.upn)&&(n=s.ID_TOKEN,r=e.upn);return this.addSSOParameter(n,r)},t.prototype.addHintParameters=function(t,e){return t&&!e[s.SID]&&(!e[s.LOGIN_HINT]&&t.sid&&this.promptValue===m.NONE?e=this.addSSOParameter(s.SID,t.sid,e):!e[s.LOGIN_HINT]&&t.userName&&!b.isEmpty(t.userName)&&(e=this.addSSOParameter(s.LOGIN_HINT,t.userName,e))),e},t.prototype.addSSOParameter=function(t,e,n){if(n||(n={}),!e)return n;switch(t){case s.SID:n[s.SID]=e;break;case s.ID_TOKEN:case s.LOGIN_HINT:n[s.LOGIN_HINT]=e}return n},t.generateQueryParametersString=function(t,e){var n=null;return t&&Object.keys(t).forEach((function(r){r===f.domain_hint&&(e||t[s.SID])||(null==n?n=r+"="+encodeURIComponent(t[r]):n+="&"+r+"="+encodeURIComponent(t[r]))})),n},t.isSSOParam=function(t){return t&&(t.account||t.sid||t.loginHint)},t.determineResponseType=function(t,e){return T.onlyContainsOidcScopes(e)?"id_token":t?this.responseTypeForMatchingAccounts(e):"id_token token"},t.responseTypeForMatchingAccounts=function(t){return T.containsAnyOidcScopes(t)?"id_token token":"token"},t}(),I=function(){function t(){}return t.prototype.sendRequestAsync=function(t,e,n){var r=this;return new Promise((function(n,i){var o=new XMLHttpRequest;if(o.open(e,t,!0),o.onload=function(){var t;(o.status<200||o.status>=300)&&i(r.handleError(o.responseText));try{t=JSON.parse(o.responseText)}catch(e){i(r.handleError(o.responseText))}n({statusCode:o.status,body:t})},o.onerror=function(){i(o.status)},"GET"!==e)throw"not implemented";o.send()}))},t.prototype.handleError=function(t){var e;try{if((e=JSON.parse(t)).error)return e.error;throw t}catch(n){return t}},t}(),R=function(){function t(){}return t.setTrustedAuthoritiesFromConfig=function(e,n){e&&!this.getTrustedHostList().length&&n.forEach((function(e){t.TrustedHostList.push(e.toLowerCase())}))},t.getAliases=function(t,e,n){return y.b(this,void 0,void 0,(function(){var r,i,o;return y.d(this,(function(a){return r=new I,o=e.createAndStartHttpEvent(n,"GET",i="https://login.microsoftonline.com/common//discovery/instance?api-version=1.1&authorization_endpoint="+t+"oauth2/v2.0/authorize","getAliases"),[2,r.sendRequestAsync(i,"GET",!0).then((function(t){return o.httpResponseStatus=t.statusCode,e.stopEvent(o),t.body.metadata})).catch((function(t){throw o.serverErrorCode=t,e.stopEvent(o),t}))]}))}))},t.setTrustedAuthoritiesFromNetwork=function(e,n,r){return y.b(this,void 0,void 0,(function(){var i;return y.d(this,(function(o){switch(o.label){case 0:return[4,this.getAliases(e,n,r)];case 1:return o.sent().forEach((function(e){e.aliases.forEach((function(e){t.TrustedHostList.push(e.toLowerCase())}))})),i=O.GetUrlComponents(e).HostNameAndPort,t.getTrustedHostList().length&&!t.IsInTrustedHostList(i)&&t.TrustedHostList.push(i.toLowerCase()),[2]}}))}))},t.getTrustedHostList=function(){return this.TrustedHostList},t.IsInTrustedHostList=function(t){return this.TrustedHostList.indexOf(t.toLowerCase())>-1},t.TrustedHostList=[],t}();!function(t){t[t.Default=0]="Default",t[t.Adfs=1]="Adfs"}(p||(p={}));var N,B=function(){function t(t,e,n){this.IsValidationEnabled=e,this.CanonicalAuthority=t,this.validateAsUri(),this.tenantDiscoveryResponse=n}return t.isAdfs=function(t){var e=O.GetUrlComponents(t).PathSegments;return e.length&&e[0].toLowerCase()===f.ADFS},Object.defineProperty(t.prototype,"AuthorityType",{get:function(){return t.isAdfs(this.canonicalAuthority)?p.Adfs:p.Default},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"Tenant",{get:function(){return this.CanonicalAuthorityUrlComponents.PathSegments[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"AuthorizationEndpoint",{get:function(){return this.validateResolved(),this.tenantDiscoveryResponse.AuthorizationEndpoint.replace(/{tenant}|{tenantid}/g,this.Tenant)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"EndSessionEndpoint",{get:function(){return this.validateResolved(),this.tenantDiscoveryResponse.EndSessionEndpoint.replace(/{tenant}|{tenantid}/g,this.Tenant)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"SelfSignedJwtAudience",{get:function(){return this.validateResolved(),this.tenantDiscoveryResponse.Issuer.replace(/{tenant}|{tenantid}/g,this.Tenant)},enumerable:!0,configurable:!0}),t.prototype.validateResolved=function(){if(!this.hasCachedMetadata())throw"Please call ResolveEndpointsAsync first"},Object.defineProperty(t.prototype,"CanonicalAuthority",{get:function(){return this.canonicalAuthority},set:function(t){this.canonicalAuthority=O.CanonicalizeUri(t),this.canonicalAuthorityUrlComponents=null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"CanonicalAuthorityUrlComponents",{get:function(){return this.canonicalAuthorityUrlComponents||(this.canonicalAuthorityUrlComponents=O.GetUrlComponents(this.CanonicalAuthority)),this.canonicalAuthorityUrlComponents},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"DefaultOpenIdConfigurationEndpoint",{get:function(){return this.AuthorityType===p.Adfs?this.CanonicalAuthority+".well-known/openid-configuration":this.CanonicalAuthority+"v2.0/.well-known/openid-configuration"},enumerable:!0,configurable:!0}),t.prototype.validateAsUri=function(){var t;try{t=this.CanonicalAuthorityUrlComponents}catch(e){throw S}if(!t.Protocol||"https:"!==t.Protocol.toLowerCase())throw A;if(!t.PathSegments||t.PathSegments.length<1)throw C},t.prototype.DiscoverEndpoints=function(t,e,n){var r=new I,i=e.createAndStartHttpEvent(n,"GET",t,"openIdConfigurationEndpoint");return r.sendRequestAsync(t,"GET",!0).then((function(t){return i.httpResponseStatus=t.statusCode,e.stopEvent(i),{AuthorizationEndpoint:t.body.authorization_endpoint,EndSessionEndpoint:t.body.end_session_endpoint,Issuer:t.body.issuer}})).catch((function(t){throw i.serverErrorCode=t,e.stopEvent(i),t}))},t.prototype.resolveEndpointsAsync=function(t,e){return y.b(this,void 0,void 0,(function(){var n,r,i;return y.d(this,(function(o){switch(o.label){case 0:return this.IsValidationEnabled?(n=this.canonicalAuthorityUrlComponents.HostNameAndPort,0!==R.getTrustedHostList().length?[3,2]:[4,R.setTrustedAuthoritiesFromNetwork(this.canonicalAuthority,t,e)]):[3,3];case 1:o.sent(),o.label=2;case 2:if(!R.IsInTrustedHostList(n))throw k.createUntrustedAuthorityError(n);o.label=3;case 3:return r=this.GetOpenIdConfigurationEndpoint(),i=this,[4,this.DiscoverEndpoints(r,t,e)];case 4:return i.tenantDiscoveryResponse=o.sent(),[2,this.tenantDiscoveryResponse]}}))}))},t.prototype.hasCachedMetadata=function(){return!!(this.tenantDiscoveryResponse&&this.tenantDiscoveryResponse.AuthorizationEndpoint&&this.tenantDiscoveryResponse.EndSessionEndpoint&&this.tenantDiscoveryResponse.Issuer)},t.prototype.GetOpenIdConfigurationEndpoint=function(){return this.DefaultOpenIdConfigurationEndpoint},t}(),F=function(){function t(e,n){if(!e||b.isEmpty(e))return this.uid="",void(this.utid="");try{var r=E.base64Decode(e),i=JSON.parse(r);i&&(i.hasOwnProperty("uid")&&(this.uid=n?t.stripPolicyFromUid(i.uid,n):i.uid),i.hasOwnProperty("utid")&&(this.utid=i.utid))}catch(o){throw M.createClientInfoDecodingError(o)}}return Object.defineProperty(t.prototype,"uid",{get:function(){return this._uid?this._uid:""},set:function(t){this._uid=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"utid",{get:function(){return this._utid?this._utid:""},set:function(t){this._utid=t},enumerable:!0,configurable:!0}),t.createClientInfoFromIdToken=function(e,n){return new t(E.base64Encode(JSON.stringify({uid:e.subject,utid:""})),n)},t.stripPolicyFromUid=function(t,e){var n=t.split("-"),r=e.split("/").reverse(),i="";return b.isEmpty(r[0])?r.length>1&&(i=r[1]):i=r[0],n[n.length-1]===i?n.slice(0,n.length-1).join("-"):t},t.prototype.encodeClientInfo=function(){var t=JSON.stringify({uid:this.uid,utid:this.utid});return E.base64Encode(t)},t}(),z=function(){function t(){}return t.parseExpiresIn=function(t){return t||(t="3599"),parseInt(t,10)},t.now=function(){return Math.round((new Date).getTime()/1e3)},t.relativeNowMs=function(){return window.performance.now()},t}(),j=function(){function t(){}return t.decodeJwt=function(t){if(b.isEmpty(t))return null;var e=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(t);return!e||e.length<4?null:{header:e[1],JWSPayload:e[2],JWSSig:e[3]}},t.validateExpirationIsWithinOffset=function(t,e){var n=e||300;return t&&t>z.now()+n},t.extractIdToken=function(t){var e=this.decodeJwt(t);if(!e)return null;try{var n=E.base64Decode(e.JWSPayload);return n?JSON.parse(n):null}catch(r){}return null},t}(),W=function(t){if(b.isEmpty(t))throw M.createIdTokenNullOrEmptyError(t);try{this.rawIdToken=t,this.claims=j.extractIdToken(t),this.claims&&(this.claims.hasOwnProperty("iss")&&(this.issuer=this.claims.iss),this.claims.hasOwnProperty("oid")&&(this.objectId=this.claims.oid),this.claims.hasOwnProperty("sub")&&(this.subject=this.claims.sub),this.claims.hasOwnProperty("tid")&&(this.tenantId=this.claims.tid),this.claims.hasOwnProperty("ver")&&(this.version=this.claims.ver),this.claims.hasOwnProperty("preferred_username")?this.preferredName=this.claims.preferred_username:this.claims.hasOwnProperty("upn")&&(this.preferredName=this.claims.upn),this.claims.hasOwnProperty("name")&&(this.name=this.claims.name),this.claims.hasOwnProperty("nonce")&&(this.nonce=this.claims.nonce),this.claims.hasOwnProperty("exp")&&(this.expiration=this.claims.exp),this.claims.hasOwnProperty("home_oid")&&(this.homeObjectId=this.claims.home_oid),this.claims.hasOwnProperty("sid")&&(this.sid=this.claims.sid),this.claims.hasOwnProperty("cloud_instance_host_name")&&(this.cloudInstance=this.claims.cloud_instance_host_name))}catch(e){throw M.createIdTokenParsingError(e)}},V=function(t,e){this.key=t,this.value=e},H=function(){function t(t){if(!window)throw v.a.createNoWindowObjectError("Browser storage class could not find window object");if(void 0===window[t]||null==window[t])throw k.createStorageNotSupportedError(t);this.cacheLocation=t}return t.prototype.setItem=function(t,e,n){window[this.cacheLocation].setItem(t,e),n&&this.setItemCookie(t,e)},t.prototype.getItem=function(t,e){return e&&this.getItemCookie(t)?this.getItemCookie(t):window[this.cacheLocation].getItem(t)},t.prototype.removeItem=function(t){return window[this.cacheLocation].removeItem(t)},t.prototype.clear=function(){return window[this.cacheLocation].clear()},t.prototype.setItemCookie=function(t,e,n){var r=t+"="+e+";path=/;";n&&(r+="expires="+this.getCookieExpirationTime(n)+";"),document.cookie=r},t.prototype.getItemCookie=function(t){for(var e=t+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(e))return i.substring(e.length,i.length)}return""},t.prototype.clearItemCookie=function(t){this.setItemCookie(t,"",-1)},t.prototype.getCookieExpirationTime=function(t){var e=new Date;return new Date(e.getTime()+24*t*60*60*1e3).toUTCString()},t}(),Y=function(){function t(){}return t.validateRequest=function(t,e,n,r){if(!e&&!t)throw k.createEmptyRequestError();var i,o;t&&(i=e?T.appendScopes(t.scopes,t.extraScopesToConsent):t.scopes,T.validateInputScope(i,!e),i=T.translateClientIdIfSingleScope(i,n),this.validatePromptParameter(t.prompt),o=this.validateEQParameters(t.extraQueryParameters,t.claimsRequest),this.validateClaimsRequest(t.claimsRequest));var a=this.validateAndGenerateState(t&&t.state,r),s=this.validateAndGenerateCorrelationId(t&&t.correlationId);return y.a({},t,{extraQueryParameters:o,scopes:i,state:a,correlationId:s})},t.validatePromptParameter=function(t){if(t&&[m.LOGIN,m.SELECT_ACCOUNT,m.CONSENT,m.NONE].indexOf(t)<0)throw k.createInvalidPromptError(t)},t.validateEQParameters=function(t,e){var n=y.a({},t);return n?(e&&delete n[f.claims],g.forEach((function(t){n[t]&&delete n[t]})),n):null},t.validateClaimsRequest=function(t){if(t)try{JSON.parse(t)}catch(e){throw k.createClaimsRequestParsingError(e)}},t.validateAndGenerateState=function(e,n){return b.isEmpty(e)?t.generateLibraryState(n):""+t.generateLibraryState(n)+f.resourceDelimiter+e},t.generateLibraryState=function(t){var e={id:E.createNewGuid(),ts:z.now(),method:t},n=JSON.stringify(e);return E.base64Encode(n)},t.parseLibraryState=function(t){var e=decodeURIComponent(t).split(f.resourceDelimiter)[0];if(E.isGuid(e))return{id:e,ts:z.now(),method:f.interactionTypeRedirect};try{var n=E.base64Decode(e);return JSON.parse(n)}catch(r){throw M.createInvalidStateError(t,null)}},t.validateAndGenerateCorrelationId=function(t){if(t&&!E.isGuid(t))throw k.createInvalidCorrelationIdError();return E.isGuid(t)?t:E.createNewGuid()},t.createRequestSignature=function(t){return""+t.scopes.join(" ").toLowerCase()+f.resourceDelimiter+t.authority},t}(),U=function(t){function e(e,n,r){var i=t.call(this,n)||this;return i.clientId=e,i.rollbackEnabled=!0,i.migrateCacheEntries(r),i}return y.c(e,t),e.prototype.migrateCacheEntries=function(e){var n=this,r=f.cachePrefix+"."+o.CLIENT_INFO,i=f.cachePrefix+"."+a.ERROR,s=f.cachePrefix+"."+a.ERROR_DESC,l=[t.prototype.getItem.call(this,f.cachePrefix+"."+o.IDTOKEN),t.prototype.getItem.call(this,r),t.prototype.getItem.call(this,i),t.prototype.getItem.call(this,s)];[o.IDTOKEN,o.CLIENT_INFO,a.ERROR,a.ERROR_DESC].forEach((function(t,r){return n.duplicateCacheEntry(t,l[r],e)}))},e.prototype.duplicateCacheEntry=function(t,e,n){e&&this.setItem(t,e,n)},e.prototype.generateCacheKey=function(t,e){try{return JSON.parse(t),t}catch(n){return 0===t.indexOf(""+f.cachePrefix)||0===t.indexOf(f.adalIdToken)?t:e?f.cachePrefix+"."+this.clientId+"."+t:f.cachePrefix+"."+t}},e.prototype.matchKeyForType=function(t,e,n,i){var o=t.match(e)&&t.match(n);switch(i){case r.ACCESS_TOKEN:return!(!o||!t.match(f.scopes));case r.ID_TOKEN:return!(!o||t.match(f.scopes));default:return!1}},e.prototype.setItem=function(e,n,r){t.prototype.setItem.call(this,this.generateCacheKey(e,!0),n,r),this.rollbackEnabled&&!r&&t.prototype.setItem.call(this,this.generateCacheKey(e,!1),n,r)},e.prototype.getItem=function(e,n){return t.prototype.getItem.call(this,this.generateCacheKey(e,!0),n)},e.prototype.removeItem=function(e){t.prototype.removeItem.call(this,this.generateCacheKey(e,!0)),this.rollbackEnabled&&t.prototype.removeItem.call(this,this.generateCacheKey(e,!1))},e.prototype.resetCacheItems=function(){var e,n=window[this.cacheLocation];for(e in n)n.hasOwnProperty(e)&&-1!==e.indexOf(f.cachePrefix)&&t.prototype.removeItem.call(this,e)},e.prototype.resetTempCacheItems=function(e){var n=this,r=e&&Y.parseLibraryState(e).id,o=this.tokenRenewalInProgress(e),a=window[this.cacheLocation];r&&!o&&Object.keys(a).forEach((function(e){-1!==e.indexOf(r)&&(n.removeItem(e),t.prototype.clearItemCookie.call(n,e))})),this.removeItem(i.INTERACTION_STATUS),this.removeItem(i.REDIRECT_REQUEST)},e.prototype.setItemCookie=function(e,n,r){t.prototype.setItemCookie.call(this,this.generateCacheKey(e,!0),n,r),this.rollbackEnabled&&t.prototype.setItemCookie.call(this,this.generateCacheKey(e,!1),n,r)},e.prototype.clearItemCookie=function(e){t.prototype.clearItemCookie.call(this,this.generateCacheKey(e,!0)),this.rollbackEnabled&&t.prototype.clearItemCookie.call(this,this.generateCacheKey(e,!1))},e.prototype.getItemCookie=function(e){return t.prototype.getItemCookie.call(this,this.generateCacheKey(e,!0))},e.prototype.getAllTokensByType=function(t,e,n){var r=this;return Object.keys(window[this.cacheLocation]).reduce((function(i,o){if(r.matchKeyForType(o,t,e,n)){var a=r.getItem(o);if(a)try{var s=JSON.parse(o),l=new V(s,JSON.parse(a));return i.concat([l])}catch(c){throw M.createCacheParseError(o)}}return i}),[])},e.prototype.getAllAccessTokens=function(t,e){return this.getAllTokensByType(t,e,r.ACCESS_TOKEN)},e.prototype.getAllIdTokens=function(t,e){return this.getAllTokensByType(t,e,r.ID_TOKEN)},e.prototype.tokenRenewalInProgress=function(t){var n=this.getItem(e.generateTemporaryCacheKey(i.RENEW_STATUS,t));return!(!n||n!==f.inProgress)},e.prototype.clearMsalCookie=function(n){var r=this;n?(this.clearItemCookie(e.generateTemporaryCacheKey(i.NONCE_IDTOKEN,n)),this.clearItemCookie(e.generateTemporaryCacheKey(i.STATE_LOGIN,n)),this.clearItemCookie(e.generateTemporaryCacheKey(i.LOGIN_REQUEST,n)),this.clearItemCookie(e.generateTemporaryCacheKey(i.STATE_ACQ_TOKEN,n))):document.cookie.split(";").forEach((function(e){var n=e.trim().split("=")[0];n.indexOf(f.cachePrefix)>-1&&t.prototype.clearItemCookie.call(r,n)}))},e.generateAcquireTokenAccountKey=function(t,e){var n=Y.parseLibraryState(e).id;return""+i.ACQUIRE_TOKEN_ACCOUNT+f.resourceDelimiter+t+f.resourceDelimiter+n},e.generateAuthorityKey=function(t){return e.generateTemporaryCacheKey(i.AUTHORITY,t)},e.generateTemporaryCacheKey=function(t,e){var n=Y.parseLibraryState(e).id;return""+t+f.resourceDelimiter+n},e}(H),q=function(){function t(t,e,n,r,i,o,a){this.accountIdentifier=t,this.homeAccountIdentifier=e,this.userName=n,this.name=r,this.idToken=i,this.idTokenClaims=i,this.sid=o,this.environment=a}return t.createAccount=function(e,n){var r,i=e.objectId||e.subject,o=n?n.uid:"",a=n?n.utid:"";return b.isEmpty(o)||(r=b.isEmpty(a)?E.base64Encode(o):E.base64Encode(o)+"."+E.base64Encode(a)),new t(i,r,e.preferredName,e.name,e.claims,e.sid,e.issuer)},t.compareAccounts=function(t,e){return!!(t&&e&&t.homeAccountIdentifier&&e.homeAccountIdentifier&&t.homeAccountIdentifier===e.homeAccountIdentifier)},t}(),$=function(){function t(){}return t.isInIframe=function(){return window.parent!==window},t.isInPopup=function(){return!(!window.opener||window.opener===window)},t.generateFrameName=function(t,e){return""+t+f.resourceDelimiter+e},t.monitorIframeForHash=function(e,n,r,i){return new Promise((function(o,a){var s=z.relativeNowMs()+n;i.verbose("monitorWindowForIframe polling started");var l=setInterval((function(){if(z.relativeNowMs()>s)return i.error("monitorIframeForHash unable to find hash in url, timing out"),i.errorPii("monitorIframeForHash polling timed out for url: "+r),clearInterval(l),void a(M.createTokenRenewalTimeoutError());var t;try{t=e.location.href}catch(n){}t&&O.urlContainsHash(t)&&(i.verbose("monitorIframeForHash found url in hash"),clearInterval(l),o(e.location.hash))}),t.POLLING_INTERVAL_MS)}))},t.monitorPopupForHash=function(e,n,r,i){return new Promise((function(o,a){var s=n/t.POLLING_INTERVAL_MS,l=0;i.verbose("monitorWindowForHash polling started");var c=setInterval((function(){if(e.closed)return i.error("monitorWindowForHash window closed"),clearInterval(c),void a(M.createUserCancelledError());var t;try{t=e.location.href}catch(n){}t&&"about:blank"!==t&&(l++,t&&O.urlContainsHash(t)?(i.verbose("monitorPopupForHash found url in hash"),clearInterval(c),o(e.location.hash)):l>s&&(i.error("monitorPopupForHash unable to find hash in url, timing out"),i.errorPii("monitorPopupForHash polling timed out for url: "+r),clearInterval(c),a(M.createTokenRenewalTimeoutError())))}),t.POLLING_INTERVAL_MS)}))},t.loadFrame=function(t,e,n,r){var i=this;return r.infoPii("LoadFrame: "+e),new Promise((function(o,a){setTimeout((function(){var n=i.loadFrameSync(t,e,r);n?o(n):a("Unable to load iframe with name: "+e)}),n)}))},t.loadFrameSync=function(e,n,r){var i=t.addHiddenIFrame(n,r);return i?(""!==i.src&&"about:blank"!==i.src||(i.src=e,r.infoPii("Frame Name : "+n+" Navigated to: "+e)),i):null},t.addHiddenIFrame=function(t,e){if(void 0===t)return null;e.infoPii("Add msal frame to document:"+t);var n=document.getElementById(t);if(!n){if(document.createElement&&document.documentElement&&-1===window.navigator.userAgent.indexOf("MSIE 5.0")){var r=document.createElement("iframe");r.setAttribute("id",t),r.setAttribute("aria-hidden","true"),r.style.visibility="hidden",r.style.position="absolute",r.style.width=r.style.height="0",r.style.border="0",r.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),n=document.getElementsByTagName("body")[0].appendChild(r)}else document.body&&document.body.insertAdjacentHTML&&document.body.insertAdjacentHTML("beforeend","<iframe name='"+t+"' id='"+t+"' style='display:none'></iframe>");window.frames&&window.frames[t]&&(n=window.frames[t])}return n},t.removeHiddenIframe=function(t){document.body===t.parentNode&&document.body.removeChild(t)},t.getIframeWithHash=function(t){var e=document.getElementsByTagName("iframe");return Array.apply(null,Array(e.length)).map((function(t,n){return e.item(n)})).filter((function(e){try{return e.contentWindow.location.hash===t}catch(n){return!1}}))[0]},t.getPopups=function(){return window.openedWindows||(window.openedWindows=[]),window.openedWindows},t.getPopUpWithHash=function(e){return t.getPopups().filter((function(t){try{return t.location.hash===e}catch(n){return!1}}))[0]},t.trackPopup=function(e){t.getPopups().push(e)},t.closePopups=function(){t.getPopups().forEach((function(t){return t.close()}))},t.blockReloadInHiddenIframes=function(){if(O.urlContainsHash(window.location.hash)&&t.isInIframe())throw M.createBlockTokenRequestsInHiddenIframeError()},t.checkIfBackButtonIsPressed=function(t){var e=t.getItem(i.REDIRECT_REQUEST);if(e&&!O.urlContainsHash(window.location.hash)){var n=e.split(f.resourceDelimiter);n.shift();var r=n.length>0?n.join(f.resourceDelimiter):null;t.resetTempCacheItems(r)}},t.clearUrlFragment=function(){"replaceState"in history?history.replaceState(null,null,""+window.location.pathname+window.location.search):window.location.hash=""},t.POLLING_INTERVAL_MS=50,t}(),G=function(){function t(){}return t.setResponseIdToken=function(t,e){if(!t)return null;if(!e)return t;var n=Number(e.expiration);return n&&!t.expiresOn&&(t.expiresOn=new Date(1e3*n)),y.a({},t,{idToken:e,idTokenClaims:e.claims,uniqueId:e.objectId||e.subject,tenantId:e.tenantId})},t.buildAuthResponse=function(e,n,i,o,a,s){switch(i.responseType){case"id_token":return n=y.a({},n,{tokenType:r.ID_TOKEN,account:o,scopes:a,accountState:s}),(n=t.setResponseIdToken(n,e)).idToken?n:null;case"id_token token":return(n=t.setResponseIdToken(n,e))&&n.accessToken&&n.idToken?n:null;case"token":return t.setResponseIdToken(n,e);default:return null}},t}(),X=function(){function t(){}return t.saveMetadataFromNetwork=function(t,e,n){return y.b(this,void 0,void 0,(function(){var r;return y.d(this,(function(i){switch(i.label){case 0:return[4,t.resolveEndpointsAsync(e,n)];case 1:return r=i.sent(),this.metadataMap.set(t.CanonicalAuthority,r),[2,r]}}))}))},t.getMetadata=function(t){return this.metadataMap.get(t)},t.saveMetadataFromConfig=function(t,e){try{if(e){var n=JSON.parse(e);if(!n.authorization_endpoint||!n.end_session_endpoint||!n.issuer)throw k.createInvalidAuthorityMetadataError();this.metadataMap.set(t,{AuthorizationEndpoint:n.authorization_endpoint,EndSessionEndpoint:n.end_session_endpoint,Issuer:n.issuer})}}catch(r){throw k.createInvalidAuthorityMetadataError()}},t.CreateInstance=function(t,e,n){return b.isEmpty(t)?null:(n&&this.saveMetadataFromConfig(t,n),new B(t,e,this.metadataMap.get(t)))},t.metadataMap=new Map,t}();!function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Info=2]="Info",t[t.Verbose=3]="Verbose"}(N||(N={}));var K=function(){function t(t,e){void 0===e&&(e={}),this.level=N.Info;var n=e.correlationId,r=void 0===n?"":n,i=e.level,o=void 0===i?N.Info:i,a=e.piiLoggingEnabled,s=void 0!==a&&a;this.localCallback=t,this.correlationId=r,this.level=o,this.piiLoggingEnabled=s}return t.prototype.logMessage=function(t,e,n){if(!(t>this.level||!this.piiLoggingEnabled&&n)){var r,i=(new Date).toUTCString();r=b.isEmpty(this.correlationId)?i+":1.4.2-"+N[t]+(n?"-pii":"")+" "+e:i+":"+this.correlationId+"-1.4.2-"+N[t]+(n?"-pii":"")+" "+e,this.executeCallback(t,r,n)}},t.prototype.executeCallback=function(t,e,n){this.localCallback&&this.localCallback(t,e,n)},t.prototype.error=function(t){this.logMessage(N.Error,t,!1)},t.prototype.errorPii=function(t){this.logMessage(N.Error,t,!0)},t.prototype.warning=function(t){this.logMessage(N.Warning,t,!1)},t.prototype.warningPii=function(t){this.logMessage(N.Warning,t,!0)},t.prototype.info=function(t){this.logMessage(N.Info,t,!1)},t.prototype.infoPii=function(t){this.logMessage(N.Info,t,!0)},t.prototype.verbose=function(t){this.logMessage(N.Verbose,t,!1)},t.prototype.verbosePii=function(t){this.logMessage(N.Verbose,t,!0)},t.prototype.isPiiLoggingEnabled=function(){return this.piiLoggingEnabled},t}(),Z={clientId:"",authority:null,validateAuthority:!0,authorityMetadata:"",knownAuthorities:[],redirectUri:function(){return O.getCurrentUrl()},postLogoutRedirectUri:function(){return O.getCurrentUrl()},navigateToLoginRequestUrl:!0},J={cacheLocation:"sessionStorage",storeAuthStateInCookie:!1},Q={logger:new K(null),loadFrameTimeout:6e3,tokenRenewalOffsetSeconds:300,navigateFrameWait:500},tt={isAngular:!1,unprotectedResources:new Array,protectedResourceMap:new Map},et=n("JKGV"),nt=n("3Kci");function rt(t){return{uniqueId:"",tenantId:"",tokenType:"",idToken:null,idTokenClaims:null,accessToken:"",scopes:null,expiresOn:null,account:null,accountState:t,fromCache:!1}}var it,ot,at,st=function(t){var e=O.GetUrlComponents(t);if(B.isAdfs(t))return t;var n=e.PathSegments;if(n&&n.length>=2){var r="tfp"===n[1]?2:1;r<n.length&&(n[r]="<tenant>")}return e.Protocol+"//"+e.HostNameAndPort+"/"+n.join("/")},lt=function(t){return E.base64Encode(t)},ct=function(t){return"msal."+(t||"")},ut=function(){return!!("undefined"!=typeof window&&"performance"in window&&window.performance.mark&&window.performance.measure)},ht=function(){function t(t,e,n){var r;this.eventId=E.createNewGuid(),this.label=n,this.event=((r={})[ct("event_name")]=t,r[ct("elapsed_time")]=-1,r["Microsoft.MSAL.correlation_id"]=e,r)}return t.prototype.setElapsedTime=function(t){this.event[ct("elapsed_time")]=t},t.prototype.stop=function(){var t,e,n;this.setElapsedTime(+Date.now()-+this.startTimestamp),t=this.displayName,e=this.perfStartMark,n=this.perfEndMark,ut()&&(window.performance.mark(n),window.performance.measure(t,e,n),window.performance.clearMeasures(t),window.performance.clearMarks(e),window.performance.clearMarks(n))},t.prototype.start=function(){var t;this.startTimestamp=Date.now(),this.event[ct("start_time")]=this.startTimestamp,t=this.perfStartMark,ut()&&window.performance.mark(t)},Object.defineProperty(t.prototype,"telemetryCorrelationId",{get:function(){return this.event["Microsoft.MSAL.correlation_id"]},set:function(t){this.event["Microsoft.MSAL.correlation_id"]=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"eventName",{get:function(){return this.event[ct("event_name")]},enumerable:!0,configurable:!0}),t.prototype.get=function(){return y.a({},this.event,{eventId:this.eventId})},Object.defineProperty(t.prototype,"key",{get:function(){return this.telemetryCorrelationId+"_"+this.eventId+"-"+this.eventName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"displayName",{get:function(){return"Msal-"+this.label+"-"+this.telemetryCorrelationId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"perfStartMark",{get:function(){return"start-"+this.key},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"perfEndMark",{get:function(){return"end-"+this.key},enumerable:!0,configurable:!0}),t}(),dt=function(t){function e(e,n,r,i){var o=t.call(this,ct("default_event"),n,"DefaultEvent")||this;return o.event[ct("client_id")]=r,o.event[ct("sdk_plaform")]=e.sdk,o.event[ct("sdk_version")]=e.sdkVersion,o.event[ct("application_name")]=e.applicationName,o.event[ct("application_version")]=e.applicationVersion,o.event[ct("effective_connection_speed")]=e.networkInformation&&e.networkInformation.connectionSpeed,o.event.Microsoft_MSAL_ui_event_count=o.getEventCount(ct("ui_event"),i),o.event.Microsoft_MSAL_http_event_count=o.getEventCount(ct("http_event"),i),o.event.Microsoft_MSAL_cache_event_count=o.getEventCount(ct("cache_event"),i),o}return y.c(e,t),e.prototype.getEventCount=function(t,e){return e[t]?e[t]:0},e}(ht),ft=ct("authority"),pt=ct("authority_type"),gt=ct("ui_behavior"),mt=ct("tenant_id"),yt=ct("user_id"),vt=ct("was_successful"),bt=ct("api_error_code"),_t=ct("login_hint");!function(t){t[t.AcquireTokenRedirect=2001]="AcquireTokenRedirect",t[t.AcquireTokenSilent=2002]="AcquireTokenSilent",t[t.AcquireTokenPopup=2003]="AcquireTokenPopup",t[t.LoginRedirect=2004]="LoginRedirect",t[t.LoginPopup=2005]="LoginPopup",t[t.Logout=2006]="Logout"}(ot||(ot={})),function(t){t.AcquireTokenRedirect="AcquireTokenRedirect",t.AcquireTokenSilent="AcquireTokenSilent",t.AcquireTokenPopup="AcquireTokenPopup",t.LoginRedirect="LoginRedirect",t.LoginPopup="LoginPopup",t.Logout="Logout"}(at||(at={}));var wt=((it={})[at.AcquireTokenSilent]=ot.AcquireTokenSilent,it[at.AcquireTokenPopup]=ot.AcquireTokenPopup,it[at.AcquireTokenRedirect]=ot.AcquireTokenRedirect,it[at.LoginPopup]=ot.LoginPopup,it[at.LoginRedirect]=ot.LoginRedirect,it[at.Logout]=ot.Logout,it),xt=function(t){function e(e,n,r){var i=t.call(this,ct("api_event"),e,r)||this;return r&&(i.apiCode=wt[r],i.apiEventIdentifier=r),i.piiEnabled=n,i}return y.c(e,t),Object.defineProperty(e.prototype,"apiEventIdentifier",{set:function(t){this.event["msal.api_telem_id"]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"apiCode",{set:function(t){this.event["msal.api_id"]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authority",{set:function(t){this.event[ft]=st(t).toLowerCase()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"apiErrorCode",{set:function(t){this.event[bt]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tenantId",{set:function(t){this.event[mt]=this.piiEnabled&&t?lt(t):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"accountId",{set:function(t){this.event[yt]=this.piiEnabled&&t?lt(t):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"wasSuccessful",{get:function(){return!0===this.event[vt]},set:function(t){this.event[vt]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"loginHint",{set:function(t){this.event[_t]=this.piiEnabled&&t?lt(t):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"authorityType",{set:function(t){this.event[pt]=t.toLowerCase()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"promptType",{set:function(t){this.event[gt]=t.toLowerCase()},enumerable:!0,configurable:!0}),e}(ht),Mt=ct("http_path"),St=ct("user_agent"),At=ct("query_parameters"),Ct=ct("api_version"),kt=ct("response_code"),Tt=ct("oauth_error_code"),Et=ct("http_method"),Ot=ct("request_id_header"),Dt=ct("spe_info"),Pt=ct("server_error_code"),Lt=ct("server_sub_error_code"),It=ct("url"),Rt=function(t){function e(e,n){return t.call(this,ct("http_event"),e,n)||this}return y.c(e,t),Object.defineProperty(e.prototype,"url",{set:function(t){var e=st(t);this.event[It]=e&&e.toLowerCase()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"httpPath",{set:function(t){this.event[Mt]=st(t).toLowerCase()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"userAgent",{set:function(t){this.event[St]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParams",{set:function(t){this.event[At]=L.generateQueryParametersString(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"apiVersion",{set:function(t){this.event[Ct]=t.toLowerCase()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"httpResponseStatus",{set:function(t){this.event[kt]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"oAuthErrorCode",{set:function(t){this.event[Tt]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"httpMethod",{set:function(t){this.event[Et]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"requestIdHeader",{set:function(t){this.event[Ot]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"speInfo",{set:function(t){this.event[Dt]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"serverErrorCode",{set:function(t){this.event[Pt]=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"serverSubErrorCode",{set:function(t){this.event[Lt]=t},enumerable:!0,configurable:!0}),e}(ht),Nt=function(){function t(t,e,n){this.completedEvents={},this.inProgressEvents={},this.eventCountByCorrelationId={},this.onlySendFailureTelemetry=!1,this.telemetryPlatform=y.a({sdk:f.libraryName,sdkVersion:"1.4.2",networkInformation:{connectionSpeed:"undefined"!=typeof navigator&&navigator.connection&&navigator.connection.effectiveType}},t.platform),this.clientId=t.clientId,this.onlySendFailureTelemetry=t.onlySendFailureTelemetry,this.telemetryEmitter=e,this.logger=n}return t.getTelemetrymanagerStub=function(t,e){return new this({platform:{applicationName:"UnSetStub",applicationVersion:"0.0"},clientId:t},(function(){}),e)},t.prototype.startEvent=function(t){this.logger.verbose("Telemetry Event started: "+t.key),this.telemetryEmitter&&(t.start(),this.inProgressEvents[t.key]=t)},t.prototype.stopEvent=function(t){this.logger.verbose("Telemetry Event stopped: "+t.key),this.telemetryEmitter&&this.inProgressEvents[t.key]&&(t.stop(),this.incrementEventCount(t),this.completedEvents[t.telemetryCorrelationId]=(this.completedEvents[t.telemetryCorrelationId]||[]).concat([t]),delete this.inProgressEvents[t.key])},t.prototype.flush=function(t){var e=this;if(this.logger.verbose("Flushing telemetry events: "+t),this.telemetryEmitter&&this.completedEvents[t]){var n=this.getOrphanedEvents(t);n.forEach((function(t){return e.incrementEventCount(t)}));var r=this.completedEvents[t].concat(n);delete this.completedEvents[t];var i=this.eventCountByCorrelationId[t];if(delete this.eventCountByCorrelationId[t],r&&r.length){var o=new dt(this.telemetryPlatform,t,this.clientId,i),a=r.concat([o]);this.telemetryEmitter(a.map((function(t){return t.get()})))}}},t.prototype.createAndStartApiEvent=function(t,e){var n=new xt(t,this.logger.isPiiLoggingEnabled(),e);return this.startEvent(n),n},t.prototype.stopAndFlushApiEvent=function(t,e,n,r){e.wasSuccessful=n,r&&(e.apiErrorCode=r),this.stopEvent(e),this.flush(t)},t.prototype.createAndStartHttpEvent=function(t,e,n,r){var i=new Rt(t,r);return i.url=n,i.httpMethod=e,this.startEvent(i),i},t.prototype.incrementEventCount=function(t){var e,n=t.eventName,r=this.eventCountByCorrelationId[t.telemetryCorrelationId];r?r[n]=r[n]?r[n]+1:1:this.eventCountByCorrelationId[t.telemetryCorrelationId]=((e={})[n]=1,e)},t.prototype.getOrphanedEvents=function(t){var e=this;return Object.keys(this.inProgressEvents).reduce((function(n,r){if(-1!==r.indexOf(t)){var i=e.inProgressEvents[r];return delete e.inProgressEvents[r],n.concat([i])}return n}),[])},t}(),Bt=function(){function t(){}return t.filterTokenCacheItemsByScope=function(t,e){return t.filter((function(t){var n=t.key.scopes.split(" "),r=T.removeDefaultScopes(e),i=0===r.length&&T.containsScope(n,e),o=T.containsScope(n,r);return i||o}))},t.filterTokenCacheItemsByAuthority=function(t,e){return t.filter((function(t){return O.CanonicalizeUri(t.key.authority)===e}))},t.filterTokenCacheItemsByDomain=function(t,e){return t.filter((function(t){return O.GetUrlComponents(t.key.authority).HostNameAndPort===e}))},t}(),Ft=function(){function t(t){var e,n,r,i,o,a,s;this.authResponseCallback=null,this.tokenReceivedCallback=null,this.errorReceivedCallback=null,this.config=(r=void 0===(n=(e=t).cache)?{}:n,o=void 0===(i=e.system)?{}:i,s=void 0===(a=e.framework)?{}:a,{auth:y.a({},Z,e.auth),cache:y.a({},J,r),system:y.a({},Q,o),framework:y.a({},tt,s)}),this.logger=this.config.system.logger,this.clientId=this.config.auth.clientId,this.inCookie=this.config.cache.storeAuthStateInCookie,this.telemetryManager=this.getTelemetryManagerFromConfig(this.config.system.telemetry,this.clientId),R.setTrustedAuthoritiesFromConfig(this.config.auth.validateAuthority,this.config.auth.knownAuthorities),X.saveMetadataFromConfig(this.config.auth.authority,this.config.auth.authorityMetadata),this.authority=this.config.auth.authority||"https://login.microsoftonline.com/common",this.cacheStorage=new U(this.clientId,this.config.cache.cacheLocation,this.inCookie),window.activeRenewals={},window.renewStates=[],window.callbackMappedToRenewStates={},window.promiseMappedToRenewStates={},window.msal=this;var l=window.location.hash,c=O.urlContainsHash(l);$.checkIfBackButtonIsPressed(this.cacheStorage),c&&this.getResponseState(l).method===f.interactionTypeRedirect&&this.handleRedirectAuthenticationResponse(l)}return Object.defineProperty(t.prototype,"authority",{get:function(){return this.authorityInstance.CanonicalAuthority},set:function(t){this.authorityInstance=X.CreateInstance(t,this.config.auth.validateAuthority)},enumerable:!0,configurable:!0}),t.prototype.getAuthorityInstance=function(){return this.authorityInstance},t.prototype.handleRedirectCallback=function(t,e){if(!t)throw k.createInvalidCallbackObjectError(t);e?(this.tokenReceivedCallback=t,this.errorReceivedCallback=e,this.logger.warning("This overload for callback is deprecated - please change the format of the callbacks to a single callback as shown: (err: AuthError, response: AuthResponse).")):this.authResponseCallback=t,this.redirectError?this.authErrorHandler(f.interactionTypeRedirect,this.redirectError,this.redirectResponse):this.redirectResponse&&this.authResponseHandler(f.interactionTypeRedirect,this.redirectResponse)},t.prototype.urlContainsHash=function(t){return this.logger.verbose("UrlContainsHash has been called"),O.urlContainsHash(t)},t.prototype.authResponseHandler=function(t,e,n){if(this.logger.verbose("AuthResponseHandler has been called"),t===f.interactionTypeRedirect)this.logger.verbose("Interaction type is redirect"),this.errorReceivedCallback?(this.logger.verbose("Two callbacks were provided to handleRedirectCallback, calling success callback with response"),this.tokenReceivedCallback(e)):this.authResponseCallback&&(this.logger.verbose("One callback was provided to handleRedirectCallback, calling authResponseCallback with response"),this.authResponseCallback(null,e));else{if(t!==f.interactionTypePopup)throw M.createInvalidInteractionTypeError();this.logger.verbose("Interaction type is popup, resolving"),n(e)}},t.prototype.authErrorHandler=function(t,e,n,r){if(this.logger.verbose("AuthErrorHandler has been called"),this.cacheStorage.removeItem(i.INTERACTION_STATUS),t===f.interactionTypeRedirect)if(this.logger.verbose("Interaction type is redirect"),this.errorReceivedCallback)this.logger.verbose("Two callbacks were provided to handleRedirectCallback, calling error callback"),this.errorReceivedCallback(e,n.accountState);else{if(!this.authResponseCallback)throw this.logger.verbose("handleRedirectCallback has not been called and no callbacks are registered, throwing error"),e;this.logger.verbose("One callback was provided to handleRedirectCallback, calling authResponseCallback with error"),this.authResponseCallback(e,n)}else{if(t!==f.interactionTypePopup)throw M.createInvalidInteractionTypeError();this.logger.verbose("Interaction type is popup, rejecting"),r(e)}},t.prototype.loginRedirect=function(t){this.logger.verbose("LoginRedirect has been called");var e=Y.validateRequest(t,!0,this.clientId,f.interactionTypeRedirect);this.acquireTokenInteractive(f.interactionTypeRedirect,!0,e,null,null)},t.prototype.acquireTokenRedirect=function(t){this.logger.verbose("AcquireTokenRedirect has been called");var e=Y.validateRequest(t,!1,this.clientId,f.interactionTypeRedirect);this.acquireTokenInteractive(f.interactionTypeRedirect,!1,e,null,null)},t.prototype.loginPopup=function(t){var e=this;this.logger.verbose("LoginPopup has been called");var n=Y.validateRequest(t,!0,this.clientId,f.interactionTypePopup),r=this.telemetryManager.createAndStartApiEvent(n.correlationId,at.LoginPopup);return new Promise((function(t,r){e.acquireTokenInteractive(f.interactionTypePopup,!0,n,t,r)})).then((function(t){return e.logger.verbose("Successfully logged in"),e.telemetryManager.stopAndFlushApiEvent(n.correlationId,r,!0),t})).catch((function(t){throw e.cacheStorage.resetTempCacheItems(n.state),e.telemetryManager.stopAndFlushApiEvent(n.correlationId,r,!1,t.errorCode),t}))},t.prototype.acquireTokenPopup=function(t){var e=this;this.logger.verbose("AcquireTokenPopup has been called");var n=Y.validateRequest(t,!1,this.clientId,f.interactionTypePopup),r=this.telemetryManager.createAndStartApiEvent(n.correlationId,at.AcquireTokenPopup);return new Promise((function(t,r){e.acquireTokenInteractive(f.interactionTypePopup,!1,n,t,r)})).then((function(t){return e.logger.verbose("Successfully acquired token"),e.telemetryManager.stopAndFlushApiEvent(n.correlationId,r,!0),t})).catch((function(t){throw e.cacheStorage.resetTempCacheItems(n.state),e.telemetryManager.stopAndFlushApiEvent(n.correlationId,r,!1,t.errorCode),t}))},t.prototype.acquireTokenInteractive=function(t,e,n,r,o){var a=this;this.logger.verbose("AcquireTokenInteractive has been called"),$.blockReloadInHiddenIframes();var s,l=this.cacheStorage.getItem(i.INTERACTION_STATUS);if(t===f.interactionTypeRedirect&&this.cacheStorage.setItem(i.REDIRECT_REQUEST,""+f.inProgress+f.resourceDelimiter+n.state),l===f.inProgress){var c=e?M.createLoginInProgressError():M.createAcquireTokenInProgressError(),u=rt(this.getAccountState(n.state));return this.cacheStorage.resetTempCacheItems(n.state),void this.authErrorHandler(t,c,u,o)}if(n&&n.account&&!e?(s=n.account,this.logger.verbose("Account set from request")):(s=this.getAccount(),this.logger.verbose("Account set from MSAL Cache")),s||L.isSSOParam(n))this.logger.verbose("User session exists, login not required"),this.acquireTokenHelper(s,t,e,n,r,o);else{if(!e)return this.logger.verbose("AcquireToken call, no context or account given"),this.logger.info("User login is required"),u=rt(this.getAccountState(n.state)),this.cacheStorage.resetTempCacheItems(n.state),void this.authErrorHandler(t,M.createUserLoginRequiredError(),u,o);if(this.extractADALIdToken()&&!n.scopes){this.logger.info("ADAL's idToken exists. Extracting login information from ADAL's idToken");var h=this.buildIDTokenRequest(n);this.silentLogin=!0,this.acquireTokenSilent(h).then((function(e){a.silentLogin=!1,a.logger.info("Unified cache call is successful"),a.authResponseHandler(t,e,r)}),(function(i){a.silentLogin=!1,a.logger.error("Error occurred during unified cache ATS: "+i),a.acquireTokenHelper(null,t,e,n,r,o)}))}else this.logger.verbose("Login call but no token found, proceed to login"),this.acquireTokenHelper(null,t,e,n,r,o)}},t.prototype.acquireTokenHelper=function(t,e,n,r,o,s){return y.b(this,void 0,void 0,(function(){var l,c,u,h,d,p,g,m,v,b;return y.d(this,(function(y){switch(y.label){case 0:this.logger.verbose("AcquireTokenHelper has been called"),this.logger.verbose("Interaction type: "+e+". isLoginCall: "+n),this.cacheStorage.setItem(i.INTERACTION_STATUS,f.inProgress),l=r.scopes?r.scopes.join(" ").toLowerCase():f.oidcScopes.join(" "),this.logger.verbosePii("Request signature: "+l),u=r&&r.authority?X.CreateInstance(r.authority,this.config.auth.validateAuthority,r.authorityMetadata):this.authorityInstance,y.label=1;case 1:return y.trys.push([1,11,,12]),u.hasCachedMetadata()?[3,3]:(this.logger.verbose("No cached metadata for authority"),[4,X.saveMetadataFromNetwork(u,this.telemetryManager,r.correlationId)]);case 2:return y.sent(),[3,4];case 3:this.logger.verbose("Cached metadata found for authority"),y.label=4;case 4:if(d=n?"id_token":this.getTokenType(t,r.scopes),p=r.redirectStartPage||window.location.href,c=new L(u,this.clientId,d,this.getRedirectUri(r&&r.redirectUri),r.scopes,r.state,r.correlationId),this.logger.verbose("Finished building server authentication request"),this.updateCacheEntries(c,t,n,p),this.logger.verbose("Updating cache entries"),c.populateQueryParams(t,r),this.logger.verbose("Query parameters populated from account"),g=O.createNavigateUrl(c)+f.response_mode_fragment,e===f.interactionTypeRedirect)n?this.logger.verbose("Interaction type redirect but login call is true. State not cached"):(this.cacheStorage.setItem(U.generateTemporaryCacheKey(i.STATE_ACQ_TOKEN,r.state),c.state,this.inCookie),this.logger.verbose("State cached for redirect"),this.logger.verbosePii("State cached: "+c.state));else{if(e!==f.interactionTypePopup)throw this.logger.verbose("Invalid interaction error. State not cached"),M.createInvalidInteractionTypeError();window.renewStates.push(c.state),window.requestType=n?f.login:f.renewToken,this.logger.verbose("State saved to window"),this.logger.verbosePii("State saved: "+c.state),this.registerCallback(c.state,l,o,s)}if(e!==f.interactionTypePopup)return[3,9];this.logger.verbose("Interaction type is popup. Generating popup window");try{h=this.openPopup(g,"msal",f.popUpWidth,f.popUpHeight),$.trackPopup(h)}catch(_){if(this.logger.info("popup_window_error:"+x),this.cacheStorage.setItem(a.ERROR,"popup_window_error"),this.cacheStorage.setItem(a.ERROR_DESC,x),s)return s(M.createPopupWindowError()),[2]}if(!h)return[3,8];y.label=5;case 5:return y.trys.push([5,7,,8]),[4,$.monitorPopupForHash(h,this.config.system.loadFrameTimeout,g,this.logger)];case 6:return m=y.sent(),this.handleAuthenticationResponse(m),this.cacheStorage.removeItem(i.INTERACTION_STATUS),this.logger.info("Closing popup window"),this.config.framework.isAngular&&this.broadcast("msal:popUpHashChanged",m),$.closePopups(),[3,8];case 7:return v=y.sent(),s&&s(v),this.config.framework.isAngular?this.broadcast("msal:popUpClosed",v.errorCode+f.resourceDelimiter+v.errorMessage):(this.cacheStorage.removeItem(i.INTERACTION_STATUS),h.close()),[3,8];case 8:return[3,10];case 9:r.onRedirectNavigate?(this.logger.verbose("Invoking onRedirectNavigate callback"),!1!==r.onRedirectNavigate(g)?(this.logger.verbose("onRedirectNavigate did not return false, navigating"),this.navigateWindow(g)):this.logger.verbose("onRedirectNavigate returned false, stopping navigation")):(this.logger.verbose("Navigating window to urlNavigate"),this.navigateWindow(g)),y.label=10;case 10:return[3,12];case 11:return b=y.sent(),this.logger.error(b),this.cacheStorage.resetTempCacheItems(r.state),this.authErrorHandler(e,M.createEndpointResolutionError(b.toString),rt(r.state),s),h&&h.close(),[3,12];case 12:return[2]}}))}))},t.prototype.ssoSilent=function(t){if(this.logger.verbose("ssoSilent has been called"),!t)throw k.createEmptyRequestError();if(!t.sid&&!t.loginHint)throw k.createSsoSilentError();return this.acquireTokenSilent(y.a({},t,{scopes:f.oidcScopes}))},t.prototype.acquireTokenSilent=function(t){var e=this;this.logger.verbose("AcquireTokenSilent has been called");var n=Y.validateRequest(t,!1,this.clientId,f.interactionTypeSilent),r=this.telemetryManager.createAndStartApiEvent(n.correlationId,at.AcquireTokenSilent),i=Y.createRequestSignature(n);return new Promise((function(t,r){return y.b(e,void 0,void 0,(function(){var e,o,a,s,l,c,u,h,d,p;return y.d(this,(function(g){switch(g.label){case 0:if($.blockReloadInHiddenIframes(),e=n.scopes.join(" ").toLowerCase(),this.logger.verbosePii("Serialized scopes: "+e),n.account?(o=n.account,this.logger.verbose("Account set from request")):(o=this.getAccount(),this.logger.verbose("Account set from MSAL Cache")),a=this.cacheStorage.getItem(f.adalIdToken),!o&&!n.sid&&!n.loginHint&&b.isEmpty(a))return this.logger.info("User login is required"),[2,r(M.createUserLoginRequiredError())];if(s=this.getTokenType(o,n.scopes),this.logger.verbose("Response type: "+s),l=new L(X.CreateInstance(n.authority,this.config.auth.validateAuthority,n.authorityMetadata),this.clientId,s,this.getRedirectUri(n.redirectUri),n.scopes,n.state,n.correlationId),this.logger.verbose("Finished building server authentication request"),L.isSSOParam(n)||o?(l.populateQueryParams(o,n,null,!0),this.logger.verbose("Query parameters populated from existing SSO or account")):o||b.isEmpty(a)?this.logger.verbose("No additional query parameters added"):(c=j.extractIdToken(a),this.logger.verbose("ADAL's idToken exists. Extracting login information from ADAL's idToken to populate query parameters"),l.populateQueryParams(o,null,c,!0)),!(u=n.claimsRequest||l.claimsValue)&&!n.forceRefresh)try{d=this.getCachedToken(l,o)}catch(m){h=m}return d?(this.logger.verbose("Token found in cache lookup"),this.logger.verbosePii("Scopes found: "+JSON.stringify(d.scopes)),t(d),[2,null]):[3,1];case 1:return h?(this.logger.infoPii(h.errorCode+":"+h.errorMessage),r(h),[2,null]):[3,2];case 2:this.logger.verbose(u?"Skipped cache lookup since claims were given":n.forceRefresh?"Skipped cache lookup since request.forceRefresh option was set to true":"No valid token found in cache lookup"),l.authorityInstance||(l.authorityInstance=n.authority?X.CreateInstance(n.authority,this.config.auth.validateAuthority,n.authorityMetadata):this.authorityInstance),this.logger.verbosePii("Authority instance: "+l.authority),g.label=3;case 3:return g.trys.push([3,7,,8]),l.authorityInstance.hasCachedMetadata()?[3,5]:(this.logger.verbose("No cached metadata for authority"),[4,X.saveMetadataFromNetwork(l.authorityInstance,this.telemetryManager,n.correlationId)]);case 4:return g.sent(),this.logger.verbose("Authority has been updated with endpoint discovery response"),[3,6];case 5:this.logger.verbose("Cached metadata found for authority"),g.label=6;case 6:return window.activeRenewals[i]?(this.logger.verbose("Renewing token in progress. Registering callback"),this.registerCallback(window.activeRenewals[i],i,t,r)):n.scopes&&T.onlyContainsOidcScopes(n.scopes)?(this.logger.verbose("OpenID Connect scopes only, renewing idToken"),this.silentLogin=!0,this.renewIdToken(i,t,r,o,l)):(this.logger.verbose("Renewing access token"),this.renewToken(i,t,r,o,l)),[3,8];case 7:return p=g.sent(),this.logger.error(p),r(M.createEndpointResolutionError(p.toString())),[2,null];case 8:return[2]}}))}))})).then((function(t){return e.logger.verbose("Successfully acquired token"),e.telemetryManager.stopAndFlushApiEvent(n.correlationId,r,!0),t})).catch((function(t){throw e.cacheStorage.resetTempCacheItems(n.state),e.telemetryManager.stopAndFlushApiEvent(n.correlationId,r,!1,t.errorCode),t}))},t.prototype.openPopup=function(t,e,n,r){this.logger.verbose("OpenPopup has been called");try{var o=window.screenLeft?window.screenLeft:window.screenX,a=window.screenTop?window.screenTop:window.screenY,s=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,l=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,c=window.open(t,e,"width="+n+", height="+r+", top="+(l/2-r/2+a)+", left="+(s/2-n/2+o)+", scrollbars=yes");if(!c)throw M.createPopupWindowError();return c.focus&&c.focus(),c}catch(u){throw this.cacheStorage.removeItem(i.INTERACTION_STATUS),M.createPopupWindowError(u.toString())}},t.prototype.loadIframeTimeout=function(t,e,n){return y.b(this,void 0,void 0,(function(){var r,o,a,s,l;return y.d(this,(function(c){switch(c.label){case 0:return r=window.activeRenewals[n],this.logger.verbosePii("Set loading state to pending for: "+n+":"+r),this.cacheStorage.setItem(U.generateTemporaryCacheKey(i.RENEW_STATUS,r),f.inProgress),this.config.system.navigateFrameWait?[4,$.loadFrame(t,e,this.config.system.navigateFrameWait,this.logger)]:[3,2];case 1:return a=c.sent(),[3,3];case 2:a=$.loadFrameSync(t,e,this.logger),c.label=3;case 3:o=a,c.label=4;case 4:return c.trys.push([4,6,,7]),[4,$.monitorIframeForHash(o.contentWindow,this.config.system.loadFrameTimeout,t,this.logger)];case 5:return(s=c.sent())&&this.handleAuthenticationResponse(s),[3,7];case 6:throw l=c.sent(),this.cacheStorage.getItem(U.generateTemporaryCacheKey(i.RENEW_STATUS,r))===f.inProgress&&(this.logger.verbose("Loading frame has timed out after: "+this.config.system.loadFrameTimeout/1e3+" seconds for scope/authority "+n+":"+r),r&&window.callbackMappedToRenewStates[r]&&window.callbackMappedToRenewStates[r](null,l),this.cacheStorage.removeItem(U.generateTemporaryCacheKey(i.RENEW_STATUS,r))),$.removeHiddenIframe(o),l;case 7:return $.removeHiddenIframe(o),[2]}}))}))},t.prototype.navigateWindow=function(t,e){if(!t||b.isEmpty(t))throw this.logger.info("Navigate url is empty"),v.a.createUnexpectedError("Navigate url is empty");var n=e||window;this.logger.infoPii(e?"Navigated Popup window to:"+t:"Navigate to:"+t),n.location.assign(t)},t.prototype.registerCallback=function(t,e,n,r){var i=this;window.activeRenewals[e]=t,window.promiseMappedToRenewStates[t]||(window.promiseMappedToRenewStates[t]=[]),window.promiseMappedToRenewStates[t].push({resolve:n,reject:r}),window.callbackMappedToRenewStates[t]||(window.callbackMappedToRenewStates[t]=function(n,r){window.activeRenewals[e]=null;for(var o=0;o<window.promiseMappedToRenewStates[t].length;++o)try{if(r)window.promiseMappedToRenewStates[t][o].reject(r);else{if(!n)throw i.cacheStorage.resetTempCacheItems(t),v.a.createUnexpectedError("Error and response are both null");window.promiseMappedToRenewStates[t][o].resolve(n)}}catch(a){i.logger.warning(a)}window.promiseMappedToRenewStates[t]=null,window.callbackMappedToRenewStates[t]=null})},t.prototype.logout=function(t){this.logger.verbose("Logout has been called"),this.logoutAsync(t)},t.prototype.logoutAsync=function(t){return y.b(this,void 0,void 0,(function(){var e,n,r,i,o,a;return y.d(this,(function(s){switch(s.label){case 0:e=t||E.createNewGuid(),n=this.telemetryManager.createAndStartApiEvent(e,at.Logout),this.clearCache(),this.account=null,s.label=1;case 1:return s.trys.push([1,5,,6]),this.authorityInstance.hasCachedMetadata()?[3,3]:(this.logger.verbose("No cached metadata for authority"),[4,X.saveMetadataFromNetwork(this.authorityInstance,this.telemetryManager,t)]);case 2:return s.sent(),[3,4];case 3:this.logger.verbose("Cached metadata found for authority"),s.label=4;case 4:return r="client-request-id="+e,i=void 0,this.getPostLogoutRedirectUri()?(i="&post_logout_redirect_uri="+encodeURIComponent(this.getPostLogoutRedirectUri()),this.logger.verbose("redirectUri found and set")):(i="",this.logger.verbose("No redirectUri set for app. postLogoutQueryParam is empty")),o=void 0,this.authorityInstance.EndSessionEndpoint?(o=this.authorityInstance.EndSessionEndpoint+"?"+r+i,this.logger.verbose("EndSessionEndpoint found and urlNavigate set"),this.logger.verbosePii("urlNavigate set to: "+this.authorityInstance.EndSessionEndpoint)):(o=this.authority+"oauth2/v2.0/logout?"+r+i,this.logger.verbose("No endpoint, urlNavigate set to default")),this.telemetryManager.stopAndFlushApiEvent(e,n,!0),this.logger.verbose("Navigating window to urlNavigate"),this.navigateWindow(o),[3,6];case 5:return a=s.sent(),this.telemetryManager.stopAndFlushApiEvent(e,n,!1,a.errorCode),[3,6];case 6:return[2]}}))}))},t.prototype.clearCache=function(){this.logger.verbose("Clearing cache"),window.renewStates=[];for(var t=this.cacheStorage.getAllAccessTokens(f.clientId,f.homeAccountIdentifier),e=0;e<t.length;e++)this.cacheStorage.removeItem(JSON.stringify(t[e].key));this.cacheStorage.resetCacheItems(),this.cacheStorage.clearMsalCookie(),this.logger.verbose("Cache cleared")},t.prototype.clearCacheForScope=function(t){this.logger.verbose("Clearing access token from cache");for(var e=this.cacheStorage.getAllAccessTokens(f.clientId,f.homeAccountIdentifier),n=0;n<e.length;n++){var r=e[n];r.value.accessToken===t&&(this.cacheStorage.removeItem(JSON.stringify(r.key)),this.logger.verbosePii("Access token removed: "+r.key))}},t.prototype.isCallback=function(t){return this.logger.info("isCallback will be deprecated in favor of urlContainsHash in MSAL.js v2.0."),this.logger.verbose("isCallback has been called"),O.urlContainsHash(t)},t.prototype.processCallBack=function(t,e,n){var i,o;this.logger.info("ProcessCallBack has been called. Processing callback from redirect response"),e||(this.logger.verbose("StateInfo is null, getting stateInfo from hash"),e=this.getResponseState(t));try{i=this.saveTokenFromHash(t,e)}catch(s){o=s}try{this.cacheStorage.clearMsalCookie(e.state);var a=this.getAccountState(e.state);if(i){if(e.requestType===f.renewToken||i.accessToken?(window.parent!==window?this.logger.verbose("Window is in iframe, acquiring token silently"):this.logger.verbose("Acquiring token interactive in progress"),this.logger.verbose("Response tokenType set to "+r.ACCESS_TOKEN),i.tokenType=r.ACCESS_TOKEN):e.requestType===f.login&&(this.logger.verbose("Response tokenType set to "+r.ID_TOKEN),i.tokenType=r.ID_TOKEN),!n)return this.logger.verbose("Setting redirectResponse"),void(this.redirectResponse=i)}else if(!n)return this.logger.verbose("Response is null, setting redirectResponse with state"),this.redirectResponse=rt(a),this.redirectError=o,void this.cacheStorage.resetTempCacheItems(e.state);this.logger.verbose("Calling callback provided to processCallback"),n(i,o)}catch(s){throw this.logger.error("Error occurred in token received callback function: "+s),M.createErrorInCallbackFunction(s.toString())}},t.prototype.handleAuthenticationResponse=function(t){this.logger.verbose("HandleAuthenticationResponse has been called");var e=t||window.location.hash,n=this.getResponseState(e);this.logger.verbose("Obtained state from response");var r=window.callbackMappedToRenewStates[n.state];this.processCallBack(e,n,r)},t.prototype.handleRedirectAuthenticationResponse=function(t){this.logger.info("Returned from redirect url"),this.logger.verbose("HandleRedirectAuthenticationResponse has been called"),$.clearUrlFragment(),this.logger.verbose("Window.location.hash cleared");var e=this.getResponseState(t);if(this.config.auth.navigateToLoginRequestUrl&&window.parent===window){this.logger.verbose("Window.parent is equal to window, not in popup or iframe. Navigation to login request url after login turned on");var n=this.cacheStorage.getItem(U.generateTemporaryCacheKey(i.LOGIN_REQUEST,e.state),this.inCookie);if(!n||"null"===n)return this.logger.error("Unable to get valid login request url from cache, redirecting to home page"),void window.location.assign("/");this.logger.verbose("Valid login request url obtained from cache");var r=O.removeHashFromUrl(window.location.href),o=O.removeHashFromUrl(n);if(r!==o)return this.logger.verbose("Current url is not login request url, navigating"),this.logger.verbosePii("CurrentUrl: "+r+", finalRedirectUrl: "+o),void window.location.assign(""+o+t);this.logger.verbose("Current url matches login request url");var a=O.GetUrlComponents(n);a.Hash&&(this.logger.verbose("Login request url contains hash, resetting non-msal hash"),window.location.hash=a.Hash)}else this.config.auth.navigateToLoginRequestUrl||this.logger.verbose("Default navigation to start page after login turned off");this.processCallBack(t,e,null)},t.prototype.getResponseState=function(t){this.logger.verbose("GetResponseState has been called");var e,n=O.deserializeHash(t);if(!n)throw v.a.createUnexpectedError("Hash was not parsed correctly.");if(!n.hasOwnProperty(r.STATE))throw v.a.createUnexpectedError("Hash does not contain state.");this.logger.verbose("Hash contains state. Creating stateInfo object");var o=Y.parseLibraryState(n.state);if((e={requestType:f.unknown,state:n.state,timestamp:o.ts,method:o.method,stateMatch:!1}).state===this.cacheStorage.getItem(U.generateTemporaryCacheKey(i.STATE_LOGIN,e.state),this.inCookie)||e.state===this.silentAuthenticationState)return this.logger.verbose("State matches cached state, setting requestType to login"),e.requestType=f.login,e.stateMatch=!0,e;if(e.state===this.cacheStorage.getItem(U.generateTemporaryCacheKey(i.STATE_ACQ_TOKEN,e.state),this.inCookie))return this.logger.verbose("State matches cached state, setting requestType to renewToken"),e.requestType=f.renewToken,e.stateMatch=!0,e;if(!e.stateMatch){this.logger.verbose("State does not match cached state, setting requestType to type from window"),e.requestType=window.requestType;for(var a=window.renewStates,s=0;s<a.length;s++)if(a[s]===e.state){this.logger.verbose("Matching state found for request"),e.stateMatch=!0;break}e.stateMatch||this.logger.verbose("Matching state not found for request")}return e},t.prototype.getCachedToken=function(t,e){this.logger.verbose("GetCachedToken has been called");var n=t.scopes,r=this.getCachedIdToken(t,e),i=this.getCachedAccessToken(t,e,n),o=this.getAccountState(t.state);return G.buildAuthResponse(r,i,t,e,n,o)},t.prototype.getTokenCacheItemByAuthority=function(t,e,n,r){var i;if(1===(i=O.isCommonAuthority(t)||O.isOrganizationsAuthority(t)?Bt.filterTokenCacheItemsByDomain(e,O.GetUrlComponents(t).HostNameAndPort):Bt.filterTokenCacheItemsByAuthority(e,t)).length)return i[0];if(i.length>1)throw M.createMultipleMatchingTokensInCacheError(r,n);return this.logger.verbose("No matching tokens of type "+r+" found"),null},t.prototype.getCachedIdToken=function(t,e){this.logger.verbose("Getting all cached tokens of type ID Token");var n=this.cacheStorage.getAllIdTokens(this.clientId,e?e.homeAccountIdentifier:null),i=this.getTokenCacheItemByAuthority(t.authority||this.authority,n,null,r.ID_TOKEN);if(i){if(this.logger.verbose("Evaluating ID token found"),this.evaluateTokenExpiration(i)){this.logger.verbose("ID token expiration is within offset, using ID token found in cache");var o=i.value;return this.logger.verbose(o?"ID Token found in cache is valid and unexpired":"ID Token found in cache is invalid"),o?new W(o.idToken):null}return this.logger.verbose("Cached ID token is expired, removing from cache"),this.cacheStorage.removeItem(JSON.stringify(i.key)),null}return this.logger.verbose("No tokens found"),null},t.prototype.getCachedAccessToken=function(t,e,n){this.logger.verbose("Getting all cached tokens of type Access Token");var i=this.cacheStorage.getAllAccessTokens(this.clientId,e?e.homeAccountIdentifier:null),o=Bt.filterTokenCacheItemsByScope(i,n),a=this.getTokenCacheItemByAuthority(t.authority||this.authority,o,n,r.ACCESS_TOKEN);if(a){if(t.authorityInstance=X.CreateInstance(a.key.authority,this.config.auth.validateAuthority),this.logger.verbose("Evaluating access token found"),this.evaluateTokenExpiration(a)){if(this.logger.verbose("Access token expiration is within offset, using access token found in cache"),!e&&!(e=this.getAccount()))throw v.a.createUnexpectedError("Account should not be null here.");var s=this.getAccountState(t.state);return{uniqueId:"",tenantId:"",tokenType:r.ACCESS_TOKEN,idToken:null,idTokenClaims:null,accessToken:a.value.accessToken,scopes:a.key.scopes.split(" "),expiresOn:new Date(1e3*Number(a.value.expiresIn)),account:e,accountState:s,fromCache:!0}}return this.logger.verbose("Access token expired, removing from cache"),this.cacheStorage.removeItem(JSON.stringify(a.key)),null}this.logger.verbose("No matching token found when filtering by scope and authority");var l=this.getUniqueAuthority(i,"authority");if(l.length>1)throw M.createMultipleAuthoritiesInCacheError(n.toString());return this.logger.verbose("Single authority used, setting authorityInstance"),t.authorityInstance=X.CreateInstance(l[0],this.config.auth.validateAuthority),null},t.prototype.evaluateTokenExpiration=function(t){var e=Number(t.value.expiresIn);return j.validateExpirationIsWithinOffset(e,this.config.system.tokenRenewalOffsetSeconds)},t.prototype.getUniqueAuthority=function(t,e){this.logger.verbose("GetUniqueAuthority has been called");var n=[],r=[];return t.forEach((function(t){t.key.hasOwnProperty(e)&&-1===r.indexOf(t.key[e])&&(r.push(t.key[e]),n.push(t.key[e]))})),n},t.prototype.extractADALIdToken=function(){this.logger.verbose("ExtractADALIdToken has been called");var t=this.cacheStorage.getItem(f.adalIdToken);return b.isEmpty(t)?null:j.extractIdToken(t)},t.prototype.renewToken=function(t,e,n,r,i){this.logger.verbose("RenewToken has been called"),this.logger.verbosePii("RenewToken scope and authority: "+t);var o=$.generateFrameName("msalRenewFrame",t);$.addHiddenIFrame(o,this.logger),this.updateCacheEntries(i,r,!1),this.logger.verbosePii("RenewToken expected state: "+i.state);var a=O.urlRemoveQueryStringParameter(O.createNavigateUrl(i),f.prompt)+f.prompt_none+f.response_mode_fragment;window.renewStates.push(i.state),window.requestType=f.renewToken,this.logger.verbose("Set window.renewState and requestType"),this.registerCallback(i.state,t,e,n),this.logger.infoPii("Navigate to: "+a),this.loadIframeTimeout(a,o,t).catch((function(t){return n(t)}))},t.prototype.renewIdToken=function(t,e,n,r,i){this.logger.info("RenewIdToken has been called");var o=$.generateFrameName("msalIdTokenFrame",t);$.addHiddenIFrame(o,this.logger),this.updateCacheEntries(i,r,!1),this.logger.verbose("RenewIdToken expected state: "+i.state);var a=O.urlRemoveQueryStringParameter(O.createNavigateUrl(i),f.prompt)+f.prompt_none+f.response_mode_fragment;this.silentLogin?(this.logger.verbose("Silent login is true, set silentAuthenticationState"),window.requestType=f.login,this.silentAuthenticationState=i.state):(this.logger.verbose("Not silent login, set window.renewState and requestType"),window.requestType=f.renewToken,window.renewStates.push(i.state)),this.registerCallback(i.state,t,e,n),this.logger.infoPii('Navigate to:" '+a),this.loadIframeTimeout(a,o,t).catch((function(t){return n(t)}))},t.prototype.saveToken=function(t,e,n,r,i){var o=new D(e,this.clientId,n,r.uid,r.utid),a=new P(t.accessToken,t.idToken.rawIdToken,i.toString(),r.encodeClientInfo());return this.cacheStorage.setItem(JSON.stringify(o),JSON.stringify(a)),i?(this.logger.verbose("New expiration set for token"),t.expiresOn=new Date(1e3*i)):this.logger.error("Could not parse expiresIn parameter for access token"),t},t.prototype.saveIdToken=function(t,e,n,i,o){this.logger.verbose("SaveIdToken has been called");var a=y.a({},t);a.scopes=f.oidcScopes,a.accessToken=n[r.ID_TOKEN];var s=Number(o.expiration);return this.logger.verbose("Saving ID token to cache"),this.saveToken(a,e,void 0,i,s)},t.prototype.saveAccessToken=function(t,e,n,i){this.logger.verbose("SaveAccessToken has been called");var o=y.a({},t),a=n[r.SCOPE],s=a.split(" "),l=this.cacheStorage.getAllAccessTokens(this.clientId,e);this.logger.verbose("Retrieving all access tokens from cache and removing duplicates");for(var c=0;c<l.length;c++){var u=l[c];if(u.key.homeAccountIdentifier===t.account.homeAccountIdentifier){var h=u.key.scopes.split(" ");T.isIntersectingScopes(h,s)&&this.cacheStorage.removeItem(JSON.stringify(u.key))}}o.accessToken=n[r.ACCESS_TOKEN],o.scopes=s;var d=z.parseExpiresIn(n[r.EXPIRES_IN]),f=Y.parseLibraryState(n[r.STATE]).ts+d;return this.logger.verbose("Saving access token to cache"),this.saveToken(o,e,a,i,f)},t.prototype.saveTokenFromHash=function(t,e){this.logger.verbose("SaveTokenFromHash has been called"),this.logger.info("State status: "+e.stateMatch+"; Request type: "+e.requestType);var n,s={uniqueId:"",tenantId:"",tokenType:"",idToken:null,idTokenClaims:null,accessToken:null,scopes:[],expiresOn:null,account:null,accountState:"",fromCache:!1},l=O.deserializeHash(t),c="",u="",h=null;if(l.hasOwnProperty(r.ERROR_DESCRIPTION)||l.hasOwnProperty(r.ERROR)){if(this.logger.verbose("Server returned an error"),this.logger.infoPii("Error : "+l[r.ERROR]+"; Error description: "+l[r.ERROR_DESCRIPTION]),this.cacheStorage.setItem(a.ERROR,l[r.ERROR]),this.cacheStorage.setItem(a.ERROR_DESC,l[r.ERROR_DESCRIPTION]),e.requestType===f.login&&(this.logger.verbose("RequestType is login, caching login error, generating authorityKey"),this.cacheStorage.setItem(a.LOGIN_ERROR,l[r.ERROR_DESCRIPTION]+":"+l[r.ERROR]),c=U.generateAuthorityKey(e.state)),e.requestType===f.renewToken){this.logger.verbose("RequestType is renewToken, generating acquireTokenAccountKey"),c=U.generateAuthorityKey(e.state);var d=this.getAccount(),g=void 0;d&&!b.isEmpty(d.homeAccountIdentifier)?(g=d.homeAccountIdentifier,this.logger.verbose("AccountId is set")):(g=f.no_account,this.logger.verbose("AccountId is set as no_account")),u=U.generateAcquireTokenAccountKey(g,e.state)}var m=l[r.ERROR_DESCRIPTION];n=nt.a.isInteractionRequiredError(l[r.ERROR])||nt.a.isInteractionRequiredError(m)?new nt.a(l[r.ERROR],l[r.ERROR_DESCRIPTION]):new et.a(l[r.ERROR],l[r.ERROR_DESCRIPTION])}else if(this.logger.verbose("Server returns success"),e.stateMatch){this.logger.info("State is right"),l.hasOwnProperty(r.SESSION_STATE)&&(this.logger.verbose("Fragment has session state, caching"),this.cacheStorage.setItem(U.generateTemporaryCacheKey(i.SESSION_STATE,e.state),l[r.SESSION_STATE])),s.accountState=this.getAccountState(e.state);var y=void 0;if(l.hasOwnProperty(r.ACCESS_TOKEN)){this.logger.info("Fragment has access token"),s.accessToken=l[r.ACCESS_TOKEN],l.hasOwnProperty(r.SCOPE)&&(s.scopes=l[r.SCOPE].split(" ")),l.hasOwnProperty(r.ID_TOKEN)?(this.logger.verbose("Fragment has id_token"),h=new W(l[r.ID_TOKEN])):(this.logger.verbose("No idToken on fragment, getting idToken from cache"),h=new W(this.cacheStorage.getItem(o.IDTOKEN))),s=G.setResponseIdToken(s,h);var _=this.populateAuthority(e.state,this.inCookie,this.cacheStorage,h);this.logger.verbose("Got authority from cache"),l.hasOwnProperty(r.CLIENT_INFO)?(this.logger.verbose("Fragment has clientInfo"),y=new F(l[r.CLIENT_INFO],_)):this.authorityInstance.AuthorityType===p.Adfs?y=F.createClientInfoFromIdToken(h,_):this.logger.warning("ClientInfo not received in the response from AAD"),s.account=q.createAccount(h,y),this.logger.verbose("Account object created from response");var w=void 0;s.account&&!b.isEmpty(s.account.homeAccountIdentifier)?(this.logger.verbose("AccountKey set"),w=s.account.homeAccountIdentifier):(this.logger.verbose("AccountKey set as no_account"),w=f.no_account),u=U.generateAcquireTokenAccountKey(w,e.state);var x=U.generateAcquireTokenAccountKey(f.no_account,e.state);this.logger.verbose("AcquireTokenAccountKey generated");var S=this.cacheStorage.getItem(u),A=void 0;b.isEmpty(S)?b.isEmpty(this.cacheStorage.getItem(x))||(this.logger.verbose("No acquireToken account retrieved from cache"),s=this.saveAccessToken(s,_,l,y)):(A=JSON.parse(S),this.logger.verbose("AcquireToken request account retrieved from cache"),s.account&&A&&q.compareAccounts(s.account,A)?(s=this.saveAccessToken(s,_,l,y),this.logger.info("The user object received in the response is the same as the one passed in the acquireToken request")):this.logger.warning("The account object created from the response is not the same as the one passed in the acquireToken request"))}if(l.hasOwnProperty(r.ID_TOKEN))if(this.logger.info("Fragment has idToken"),h=new W(l[r.ID_TOKEN]),_=this.populateAuthority(e.state,this.inCookie,this.cacheStorage,h),s=G.setResponseIdToken(s,h),l.hasOwnProperty(r.CLIENT_INFO)?(this.logger.verbose("Fragment has clientInfo"),y=new F(l[r.CLIENT_INFO],_)):this.authorityInstance.AuthorityType===p.Adfs?y=F.createClientInfoFromIdToken(h,_):this.logger.warning("ClientInfo not received in the response from AAD"),this.account=q.createAccount(h,y),s.account=this.account,this.logger.verbose("Account object created from response"),h&&h.nonce){this.logger.verbose("IdToken has nonce");var C=this.cacheStorage.getItem(U.generateTemporaryCacheKey(i.NONCE_IDTOKEN,e.state),this.inCookie);h.nonce!==C?(this.account=null,this.cacheStorage.setItem(a.LOGIN_ERROR,"Nonce Mismatch. Expected Nonce: "+C+",Actual Nonce: "+h.nonce),this.logger.error("Nonce Mismatch. Expected Nonce: "+C+", Actual Nonce: "+h.nonce),n=M.createNonceMismatchError(C,h.nonce)):(this.logger.verbose("Nonce matches, saving idToken to cache"),this.cacheStorage.setItem(o.IDTOKEN,l[r.ID_TOKEN],this.inCookie),this.cacheStorage.setItem(o.CLIENT_INFO,y.encodeClientInfo(),this.inCookie),this.saveIdToken(s,_,l,y,h))}else this.logger.verbose("No idToken or no nonce. Cache key for Authority set as state"),c=e.state,u=e.state,this.logger.error("Invalid id_token received in the response"),n=M.createInvalidIdTokenError(h),this.cacheStorage.setItem(a.ERROR,n.errorCode),this.cacheStorage.setItem(a.ERROR_DESC,n.errorMessage)}else{this.logger.verbose("State mismatch"),c=e.state,u=e.state;var k=this.cacheStorage.getItem(U.generateTemporaryCacheKey(i.STATE_LOGIN,e.state),this.inCookie);this.logger.error("State Mismatch. Expected State: "+k+", Actual State: "+e.state),n=M.createInvalidStateError(e.state,k),this.cacheStorage.setItem(a.ERROR,n.errorCode),this.cacheStorage.setItem(a.ERROR_DESC,n.errorMessage)}if(this.cacheStorage.removeItem(U.generateTemporaryCacheKey(i.RENEW_STATUS,e.state)),this.cacheStorage.resetTempCacheItems(e.state),this.logger.verbose("Status set to complete, temporary cache cleared"),this.inCookie&&(this.logger.verbose("InCookie is true, setting authorityKey in cookie"),this.cacheStorage.setItemCookie(c,"",-1),this.cacheStorage.clearMsalCookie(e.state)),n)throw n;if(!s)throw v.a.createUnexpectedError("Response is null");return s},t.prototype.populateAuthority=function(t,e,n,r){this.logger.verbose("PopulateAuthority has been called");var i=U.generateAuthorityKey(t),o=n.getItem(i,e);return b.isEmpty(o)?o:O.replaceTenantPath(o,r.tenantId)},t.prototype.getAccount=function(){if(this.account)return this.account;var t=this.cacheStorage.getItem(o.IDTOKEN,this.inCookie),e=this.cacheStorage.getItem(o.CLIENT_INFO,this.inCookie);if(!b.isEmpty(t)&&!b.isEmpty(e)){var n=new W(t),r=new F(e,"");return this.account=q.createAccount(n,r),this.account}return null},t.prototype.getAccountState=function(t){if(t){var e=t.indexOf(f.resourceDelimiter);if(e>-1&&e+1<t.length)return t.substring(e+1)}return t},t.prototype.getAllAccounts=function(){for(var t=[],e=this.cacheStorage.getAllAccessTokens(f.clientId,f.homeAccountIdentifier),n=0;n<e.length;n++){var r=new W(e[n].value.idToken),i=new F(e[n].value.homeAccountIdentifier,""),o=q.createAccount(r,i);t.push(o)}return this.getUniqueAccounts(t)},t.prototype.getUniqueAccounts=function(t){if(!t||t.length<=1)return t;for(var e=[],n=[],r=0;r<t.length;++r)t[r].homeAccountIdentifier&&-1===e.indexOf(t[r].homeAccountIdentifier)&&(e.push(t[r].homeAccountIdentifier),n.push(t[r]));return n},t.prototype.broadcast=function(t,e){var n=new CustomEvent(t,{detail:e});window.dispatchEvent(n)},t.prototype.getCachedTokenInternal=function(t,e,n,r){var i=e||this.getAccount();if(!i)return null;var o=this.authorityInstance?this.authorityInstance:X.CreateInstance(this.authority,this.config.auth.validateAuthority),a=this.getTokenType(i,t),s=new L(o,this.clientId,a,this.getRedirectUri(),t,n,r);return this.getCachedToken(s,e)},t.prototype.getScopesForEndpoint=function(t){if(this.config.framework.unprotectedResources.length>0)for(var e=0;e<this.config.framework.unprotectedResources.length;e++)if(t.indexOf(this.config.framework.unprotectedResources[e])>-1)return null;if(this.config.framework.protectedResourceMap.size>0)for(var n=0,r=Array.from(this.config.framework.protectedResourceMap.keys());n<r.length;n++){var i=r[n];if(t.indexOf(i)>-1)return this.config.framework.protectedResourceMap.get(i)}return t.indexOf("http://")>-1||t.indexOf("https://")>-1?O.getHostFromUri(t)===O.getHostFromUri(this.getRedirectUri())?new Array(this.clientId):null:new Array(this.clientId)},t.prototype.getLoginInProgress=function(){return this.cacheStorage.getItem(i.INTERACTION_STATUS)===f.inProgress},t.prototype.setInteractionInProgress=function(t){t?this.cacheStorage.setItem(i.INTERACTION_STATUS,f.inProgress):this.cacheStorage.removeItem(i.INTERACTION_STATUS)},t.prototype.setloginInProgress=function(t){this.setInteractionInProgress(t)},t.prototype.getAcquireTokenInProgress=function(){return this.cacheStorage.getItem(i.INTERACTION_STATUS)===f.inProgress},t.prototype.setAcquireTokenInProgress=function(t){this.setInteractionInProgress(t)},t.prototype.getLogger=function(){return this.logger},t.prototype.setLogger=function(t){this.logger=t},t.prototype.getRedirectUri=function(t){return t||("function"==typeof this.config.auth.redirectUri?this.config.auth.redirectUri():this.config.auth.redirectUri)},t.prototype.getPostLogoutRedirectUri=function(){return"function"==typeof this.config.auth.postLogoutRedirectUri?this.config.auth.postLogoutRedirectUri():this.config.auth.postLogoutRedirectUri},t.prototype.getCurrentConfiguration=function(){if(!this.config)throw k.createNoSetConfigurationError();return this.config},t.prototype.getTokenType=function(t,e){var n=q.compareAccounts(t,this.getAccount());return L.determineResponseType(n,e)},t.prototype.setAccountCache=function(t,e){var n=t?this.getAccountId(t):f.no_account,r=U.generateAcquireTokenAccountKey(n,e);this.cacheStorage.setItem(r,JSON.stringify(t))},t.prototype.setAuthorityCache=function(t,e){var n=U.generateAuthorityKey(t);this.cacheStorage.setItem(n,O.CanonicalizeUri(e),this.inCookie)},t.prototype.updateCacheEntries=function(t,e,n,r){r&&this.cacheStorage.setItem(U.generateTemporaryCacheKey(i.LOGIN_REQUEST,t.state),r,this.inCookie),n?this.cacheStorage.setItem(U.generateTemporaryCacheKey(i.STATE_LOGIN,t.state),t.state,this.inCookie):this.setAccountCache(e,t.state),this.setAuthorityCache(t.state,t.authority),this.cacheStorage.setItem(U.generateTemporaryCacheKey(i.NONCE_IDTOKEN,t.state),t.nonce,this.inCookie)},t.prototype.getAccountId=function(t){return b.isEmpty(t.homeAccountIdentifier)?f.no_account:t.homeAccountIdentifier},t.prototype.buildIDTokenRequest=function(t){return{scopes:f.oidcScopes,authority:this.authority,account:this.getAccount(),extraQueryParameters:t.extraQueryParameters,correlationId:t.correlationId}},t.prototype.getTelemetryManagerFromConfig=function(t,e){if(!t)return Nt.getTelemetrymanagerStub(e,this.logger);var n=t.applicationName,r=t.applicationVersion,i=t.telemetryEmitter;if(!n||!r||!i)throw k.createTelemetryConfigError(t);return new Nt({platform:{applicationName:n,applicationVersion:r},clientId:e},i,this.logger)},t}(),zt=n("2LKJ"),jt=(n("t/Na"),function(){function t(){this._msalSubject=new u.a(1),this.msalItem$=this._msalSubject.asObservable()}return t.prototype.broadcast=function(t,e){this._msalSubject.next({type:t,payload:e})},t.prototype.getMSALSubject=function(){return this._msalSubject},t.prototype.getMSALItem=function(){return this.msalItem$},t.prototype.subscribe=function(t,e){return this.msalItem$.pipe(Object(h.a)((function(e){return e.type===t})),Object(d.a)((function(t){return t.payload}))).subscribe(e)},t}()),Wt=function(){function t(t,e,n){this._error="",this._errorDesc="",this._scopes="",this._error=t,e&&(this._errorDesc=e),n&&(this._scopes=n)}return Object.defineProperty(t.prototype,"error",{get:function(){return this._error},set:function(t){this._error=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errorDesc",{get:function(){return this._errorDesc},set:function(t){this._errorDesc=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scopes",{get:function(){return this._scopes},set:function(t){this._scopes=t},enumerable:!0,configurable:!0}),t}(),Vt=new c.InjectionToken("MSAL_CONFIG"),Ht=new c.InjectionToken("MSAL_CONFIG_ANGULAR"),Yt=function(t){function e(e,n,r,i){var o,a=t.call(this,(o=e,Object(l.__assign)(Object(l.__assign)({},o),{framework:Object(l.__assign)(Object(l.__assign)({},o.framework),{isAngular:!0})})))||this;return a.msalConfig=e,a.msalAngularConfig=n,a.router=r,a.broadcastService=i,window.addEventListener("msal:popUpHashChanged",(function(){a.getLogger().verbose("popUpHashChanged ")})),window.addEventListener("msal:popUpClosed",(function(t){var e=t.detail.split("|"),n=new Wt(e[0],e[1]);a.getLoginInProgress()?(i.broadcast("msal:loginFailure",n),a.setloginInProgress(!1)):a.getAcquireTokenInProgress()&&(i.broadcast("msal:acquireTokenFailure",n),a.setAcquireTokenInProgress(!1))})),a}return Object(l.__extends)(e,t),e.prototype.loginPopup=function(e){var n=this;return t.prototype.loginPopup.call(this,e).then((function(t){return n.broadcastService.broadcast("msal:loginSuccess",t),t})).catch((function(t){throw n.broadcastService.broadcast("msal:loginFailure",t),n.getLogger().error("Error during login:\n"+t.errorMessage),t}))},e.prototype.ssoSilent=function(e){var n=this;return t.prototype.ssoSilent.call(this,e).then((function(t){return n.broadcastService.broadcast("msal:ssoSuccess",t),t})).catch((function(t){throw n.broadcastService.broadcast("msal:ssoFailure",t),n.getLogger().error("Error during login:\n"+t.errorMessage),t}))},e.prototype.acquireTokenSilent=function(e){var n=this;return t.prototype.acquireTokenSilent.call(this,e).then((function(t){return n.broadcastService.broadcast("msal:acquireTokenSuccess",t),t})).catch((function(t){throw n.broadcastService.broadcast("msal:acquireTokenFailure",t),n.getLogger().error("Error when acquiring token for scopes: "+e.scopes+" "+t),t}))},e.prototype.acquireTokenPopup=function(e){var n=this;return t.prototype.acquireTokenPopup.call(this,e).then((function(t){return n.broadcastService.broadcast("msal:acquireTokenSuccess",t),t})).catch((function(t){throw n.broadcastService.broadcast("msal:acquireTokenFailure",t),n.getLogger().error("Error when acquiring token for scopes : "+e.scopes+" "+t),t}))},e.prototype.handleRedirectCallback=function(e,n){var r=this;t.prototype.handleRedirectCallback.call(this,(function(t,i){t?(r.getAccount()?r.broadcastService.broadcast("msal:acquireTokenFailure",t):r.broadcastService.broadcast("msal:loginFailure",t),n?n(t,i.accountState):e(t,i)):i&&(r.broadcastService.broadcast("id_token"===i.tokenType?"msal:loginSuccess":"msal:acquireTokenSuccess",i),n?e(i):e(null,i))}))},e.prototype.clearCacheForScope=function(e){return t.prototype.clearCacheForScope.call(this,e)},e.prototype.getScopesForEndpoint=function(e){(this.msalConfig.framework&&this.msalConfig.framework.unprotectedResources||this.msalAngularConfig&&this.msalAngularConfig.unprotectedResources)&&this.getLogger().info("unprotectedResources is deprecated and ignored. msalAngularConfig.protectedResourceMap now supports glob patterns");var n=this.msalConfig.framework&&this.msalConfig.framework.protectedResourceMap;n&&this.getLogger().info("msalConfig.framework.protectedResourceMap is deprecated, use msalAngularConfig.protectedResourceMap");var r=n&&n.size?n:new Map(this.msalAngularConfig.protectedResourceMap),i=Array.from(r.keys()).filter((function(t){return new zt.Minimatch(t).match(e)||e.indexOf(t)>-1}));if(i.length>0){i.length>1&&(this.getLogger().warning("Multiple entries in protectedResourceMap found for resource. Using first entry."),this.getLogger().warningPii("Multiple entries found for: "+e));var o=i[0];if(o)return r.get(o)}return e.indexOf("http://")>-1||e.indexOf("https://")>-1?O.getHostFromUri(e)===O.getHostFromUri(t.prototype.getRedirectUri.call(this))?new Array(this.msalConfig.auth.clientId):null:new Array(this.msalConfig.auth.clientId)},e}(Ft),Ut=function(){function t(t,e,n,r,i,o,a,s){this.msalConfig=t,this.msalAngularConfig=e,this.authService=n,this.router=r,this.activatedRoute=i,this.location=o,this.platformLocation=a,this.broadcastService=s}return t.prototype.getDestinationUrl=function(t){var e=document.getElementsByTagName("base"),n=this.location.normalize(e.length?e[0].href:window.location.origin),r=this.location.prepareExternalUrl(t);return r.startsWith("#")?n+"/"+r:""+n+t},t.prototype.loginInteractively=function(t){return Object(l.__awaiter)(this,void 0,void 0,(function(){var e;return Object(l.__generator)(this,(function(n){return this.msalAngularConfig.popUp?[2,this.authService.loginPopup({scopes:this.msalAngularConfig.consentScopes,extraQueryParameters:this.msalAngularConfig.extraQueryParameters}).then((function(){return!0})).catch((function(){return!1}))]:(e=this.getDestinationUrl(t),this.authService.loginRedirect({redirectStartPage:e,scopes:this.msalAngularConfig.consentScopes,extraQueryParameters:this.msalAngularConfig.extraQueryParameters}),[2])}))}))},t.prototype.canActivate=function(t,e){var n=this;return this.authService.getLogger().verbose("location change event from old url to new url"),O.urlContainsHash(window.location.hash)&&$.isInIframe()?(this.authService.getLogger().warning("redirectUri set to page with MSAL Guard. It is recommended to not set redirectUri to a page that requires authentication."),!1):this.authService.getAccount()?this.authService.acquireTokenSilent({scopes:[this.msalConfig.auth.clientId]}).then((function(){return!0})).catch((function(t){if(nt.a.isInteractionRequiredError(t.errorCode))return n.authService.getLogger().info("Interaction required error in MSAL Guard, prompting for interaction."),n.loginInteractively(e.url);throw n.authService.getLogger().error("Non-interaction error in MSAL Guard: "+t.errorMessage),t})):this.loginInteractively(e.url)},t}(),qt={consentScopes:[],popUp:!1,extraQueryParameters:{},unprotectedResources:[],protectedResourceMap:[]},$t=function(){function t(){}var e;return e=t,t.forRoot=function(t,n){return void 0===n&&(n=qt),{ngModule:e,providers:[{provide:Vt,useValue:t},{provide:Ht,useValue:n},Yt]}},t}()},DWF9:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("mfsk");r.Observable.prototype.defaultIfEmpty=i.defaultIfEmpty},DaQG:function(t,e,n){var r;window,r=function(t){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,(function(e){return t[e]}).bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=5)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,i=null,o=null;e.globalDefaults={},e.documentDefaults={},e.default=function(){return o},e.getGlobalOptions=function(){return e.globalDefaults},e.getDocumentOptions=function(){return e.documentDefaults};var a=function(){function t(t){this.doc=t}return t.prototype.pageHeight=function(){return this.pageSize().height},t.prototype.pageWidth=function(){return this.pageSize().width},t.prototype.pageSize=function(){var t=this.doc.internal.pageSize;return null==t.width&&(t={width:t.getWidth(),height:t.getHeight()}),t},t.prototype.scaleFactor=function(){return this.doc.internal.scaleFactor},t.prototype.pageNumber=function(){return this.doc.internal.getCurrentPageInfo().pageNumber},t}();e.setupState=function(t){r=o,o=new a(t),t!==i&&(i=t,e.documentDefaults={})},e.resetState=function(){o=r},e.setDefaults=function(t,n){void 0===n&&(n=null),n?(e.documentDefaults=t||{},i=n):e.globalDefaults=t||{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(0),o=n(3);function a(t,e){var n=e.fontSize/i.default().scaleFactor();l(e),t=Array.isArray(t)?t:[t];var r=0;t.forEach((function(t){var e=i.default().doc.getStringUnitWidth(t);e>r&&(r=e)}));var o=1e4*i.default().scaleFactor();return(r=Math.floor(r*o)/o)*n}function s(t){var e=t.lineWidth>0,n=t.fillColor||0===t.fillColor;return e&&n?"DF":e?"S":!!n&&"F"}function l(t){var e=i.default().doc,n={fillColor:e.setFillColor,textColor:e.setTextColor,fontStyle:e.setFontStyle,lineColor:e.setDrawColor,lineWidth:e.setLineWidth,font:e.setFont,fontSize:e.setFontSize};Object.keys(n).forEach((function(e){var r=t[e],i=n[e];void 0!==r&&(Array.isArray(r)?i.apply(this,r):i(r))}))}e.getStringWidth=a,e.ellipsize=function t(e,n,r,o){if(void 0===o&&(o="..."),Array.isArray(e)){var s=[];return e.forEach((function(e,i){s[i]=t(e,n,r,o)})),s}var l=1e4*i.default().scaleFactor();if((n=Math.ceil(n*l)/l)>=a(e,r))return e;for(;n<a(e+o,r)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+o},e.addTableBorder=function(){var t=i.default().table,e={lineWidth:t.settings.tableLineWidth,lineColor:t.settings.tableLineColor};l(e);var n=s(e);n&&i.default().doc.rect(t.pageStartX,t.pageStartY,t.width,t.cursor.y-t.pageStartY,n)},e.getFillStyle=s,e.applyUserStyles=function(){l(i.default().table.userStyles)},e.applyStyles=l,e.marginOrPadding=function(t,e){var n={};if(Array.isArray(t))t.length>=4?n={top:t[0],right:t[1],bottom:t[2],left:t[3]}:3===t.length?n={top:t[0],right:t[1],bottom:t[2],left:t[1]}:2===t.length?n={top:t[0],right:t[1],bottom:t[0],left:t[1]}:t=1===t.length?t[0]:e;else if("object"==typeof t){t.vertical&&(t.top=t.vertical,t.bottom=t.vertical),t.horizontal&&(t.right=t.horizontal,t.left=t.horizontal);for(var r=0,i=["top","right","bottom","left"];r<i.length;r++){var o=i[r];n[o]=t[o]||0===t[o]?t[o]:e}}return"number"==typeof t&&(n={top:t,right:t,bottom:t,left:t}),n},e.styles=function(t){return t=Array.isArray(t)?t:[t],o.assign.apply(void 0,[r.defaultStyles()].concat(t))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FONT_ROW_RATIO=1.15;var r=n(0);e.defaultConfig=function(){return{html:null,head:null,body:null,foot:null,includeHiddenHtml:!1,startY:null,margin:40/r.default().scaleFactor(),pageBreak:"auto",rowPageBreak:"auto",tableWidth:"auto",showHead:"everyPage",showFoot:"everyPage",tableLineWidth:0,tableLineColor:200,tableId:null,theme:"striped",useCss:!1,styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{},didParseCell:function(t){},willDrawCell:function(t){},didDrawCell:function(t){},didDrawPage:function(t){}}},e.defaultStyles=function(){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/r.default().scaleFactor(),lineColor:200,lineWidth:0/r.default().scaleFactor(),cellWidth:"auto",minCellHeight:0}},e.getTheme=function(t){return{striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}}[t]}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.assign=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(t),i=1;i<arguments.length;i++){var o=arguments[i];if(null!=o)for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(r[a]=o[a])}return r}},function(e,n){e.exports=t},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(6),i=n(7),o=n(8),a=n(0);n(15);var s=n(1),l=n(4);l.API.autoTable=function(){a.setupState(this);var t=o.parseInput(arguments);return i.calculateWidths(t),r.drawTable(t),t.finalY=t.cursor.y,this.previousAutoTable=t,this.lastAutoTable=t,this.autoTable.previous=t,s.applyUserStyles(),a.resetState(),this},l.API.lastAutoTable=!1,l.API.previousAutoTable=!1,l.API.autoTable.previous=!1,l.API.autoTableSetDefaults=function(t){return a.setDefaults(t,this),this},l.autoTableSetDefaults=function(t,e){return a.setDefaults(t,e),this},l.API.autoTableHtmlToJson=function(t,e){if(console.error("Use of deprecated function: autoTableHtmlToJson. Use html option instead."),e=e||!1,!(t&&t instanceof HTMLTableElement))return console.error("A HTMLTableElement has to be sent to autoTableHtmlToJson"),null;for(var n={},r=[],i=t.rows[0],o=0;o<i.cells.length;o++){var a=i.cells[o],s=window.getComputedStyle(a);(e||"none"!==s.display)&&(n[o]=a)}var l=function(i){var o=t.rows[i],a=window.getComputedStyle(o);if(e||"none"!==a.display){var s=[];Object.keys(n).forEach((function(t){s.push(o.cells[t])})),r.push(s)}};for(o=1;o<t.rows.length;o++)l(o);return{columns:Object.keys(n).map((function(t){return n[t]})),rows:r,data:r}},l.API.autoTableEndPosY=function(){console.error("Use of deprecated function: autoTableEndPosY. Use doc.previousAutoTable.finalY instead.");var t=this.previousAutoTable;return t.cursor&&"number"==typeof t.cursor.y?t.cursor.y:0},l.API.autoTableAddPageContent=function(t){return console.error("Use of deprecated function: autoTableAddPageContent. Use jsPDF.autoTableSetDefaults({didDrawPage: () => {}}) instead."),l.API.autoTable.globalDefaults||(l.API.autoTable.globalDefaults={}),l.API.autoTable.globalDefaults.addPageContent=t,this},l.API.autoTableAddPage=function(){return console.error("Use of deprecated function: autoTableAddPage. Use doc.addPage()"),this.addPage(),this}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(1),o=n(0);function a(t){var e=o.default().table;e.cursor.x=e.margin("left"),t.y=e.cursor.y,t.x=e.cursor.x,e.cursor.x=e.margin("left"),t.y=e.cursor.y,t.x=e.cursor.x;for(var n=0,r=e.columns;n<r.length;n++){var a=r[n],s=t.cells[a.dataKey];if(s)if(i.applyStyles(s.styles),s.x=e.cursor.x,s.y=t.y,s.textPos.y="top"===s.styles.valign?e.cursor.y+s.padding("top"):"bottom"===s.styles.valign?e.cursor.y+s.height-s.padding("bottom"):e.cursor.y+s.height/2,s.textPos.x="right"===s.styles.halign?s.x+s.width-s.padding("right"):"center"===s.styles.halign?s.x+s.width/2:s.x+s.padding("left"),!1!==e.callCellHooks(e.cellHooks.willDrawCell,s,t,a)){var l=i.getFillStyle(s.styles);l&&o.default().doc.rect(s.x,e.cursor.y,s.width,s.height,l),o.default().doc.autoTableText(s.text,s.textPos.x,s.textPos.y,{halign:s.styles.halign,valign:s.styles.valign,maxWidth:s.width-s.padding("left")-s.padding("right")}),e.callCellHooks(e.cellHooks.didDrawCell,s,t,a),e.cursor.x+=a.width}else e.cursor.x+=a.width;else e.cursor.x+=a.width}e.cursor.y+=t.height}function s(){var t=o.default().table;i.applyUserStyles(),!0!==t.settings.showFoot&&"everyPage"!==t.settings.showFoot||t.foot.forEach((function(t){return a(t)})),t.finalY=t.cursor.y,t.callEndPageHooks(),i.addTableBorder(),l(o.default().doc),t.pageNumber++,t.cursor={x:t.margin("left"),y:t.margin("top")},t.pageStartX=t.cursor.x,t.pageStartY=t.cursor.y,!0!==t.settings.showHead&&"everyPage"!==t.settings.showHead||t.head.forEach((function(t){return a(t)}))}function l(t){var e=o.default().pageNumber();t.setPage(e+1),o.default().pageNumber()===e&&t.addPage()}e.drawTable=function(t){var e=t.settings;t.cursor={x:t.margin("left"),y:null==e.startY?t.margin("top"):e.startY};var n=e.startY+t.margin("bottom")+t.headHeight+t.footHeight;"avoid"===e.pageBreak&&(n+=t.height),("always"===e.pageBreak||null!=e.startY&&!1!==e.startY&&n>o.default().pageHeight())&&(l(o.default().doc),t.cursor.y=t.margin("top")),t.pageStartX=t.cursor.x,t.pageStartY=t.cursor.y,t.startPageNumber=o.default().pageNumber(),i.applyUserStyles(),!0!==e.showHead&&"firstPage"!==e.showHead&&"everyPage"!==e.showHead||t.head.forEach((function(t){return a(t)})),i.applyUserStyles(),t.body.forEach((function(e,n){!function t(e,n){var i=0,l={},c=o.default().table,u=function(t){var e=o.default().table,n=e.margin("bottom"),r=e.settings.showFoot;return(!0===r||"everyPage"===r||"lastPage"===r&&t)&&(n+=e.footHeight),o.default().pageHeight()-e.cursor.y-n}(n);if(u<e.maxCellHeight)if(u<function(t){return o.default().table.columns.reduce((function(e,n){var i=t.cells[n.dataKey];if(!i)return 0;var a=i.styles.fontSize/o.default().scaleFactor()*r.FONT_ROW_RATIO,s=i.padding("vertical")+a;return s>e?s:e}),0)}(e)||"avoid"===c.settings.rowPageBreak&&!function(t){var e=o.default().table,n=o.default().pageHeight()-e.margin("top")-e.margin("bottom");return t.maxCellHeight>n}(e))s();else{e.spansMultiplePages=!0;for(var h=0;h<c.columns.length;h++){var d=c.columns[h];if(v=e.cells[d.dataKey]){var f=v.styles.fontSize/o.default().scaleFactor()*r.FONT_ROW_RATIO,p=v.padding("vertical"),g=Math.floor((u-p)/f);if(Array.isArray(v.text)&&v.text.length>g){l[d.dataKey]=v.text.splice(g,v.text.length);var m=v.height-u;m>i&&(i=m)}v.height=u}}}if(a(e),Object.keys(l).length>0){var y=0;for(h=0;h<c.columns.length;h++){var v,b=c.columns[h];(v=e.cells[b.dataKey])&&(v.height=i,v.height>y&&(y=v.height),v&&(v.text=l[b.dataKey]||""))}s(),e.pageNumber++,e.height=i,e.maxCellHeight=y,t(e,n)}}(e,n===t.body.length-1)})),i.applyUserStyles(),!0!==e.showFoot&&"lastPage"!==e.showFoot&&"everyPage"!==e.showFoot||t.foot.forEach((function(t){return a(t)})),i.addTableBorder(),t.callEndPageHooks()},e.addPage=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(1),o=n(0);e.calculateWidths=function(t){10/o.default().scaleFactor()*t.columns.length>t.width?console.error("Columns could not fit on page"):t.minWidth>t.width&&console.error("Column widths to wide and can't fit page"),function t(e,n,r){for(var i=0;i<e.length;i++){var a=e[i],s=a.wrappedWidth+n*(a.wrappedWidth/r);if(!(s>=a.minWidth)){a.width=a.minWidth+1/o.default().scaleFactor(),r-=a.wrappedWidth,e.splice(i,1),t(e,n,r);break}a.width=s}}(t.columns.slice(0),t.width-t.wrappedWidth,t.wrappedWidth),function(t){for(var e=t.allRows(),n=0;n<e.length;n++)for(var r=e[n],i=null,o=0,a=0,s=0;s<t.columns.length;s++){var l=t.columns[s],c=null;if((a-=1)>1&&t.columns[s+1])o+=l.width,delete r.cells[l.dataKey];else{if(i)c=i,delete r.cells[l.dataKey],i=null;else{if(!(c=r.cells[l.dataKey]))continue;if(a=c.colSpan,o=0,c.colSpan>1){i=c,o+=l.width;continue}}c.width=l.width+o}}}(t),function(t){for(var e={count:0,height:0},n=0,a=t.allRows();n<a.length;n++){for(var s=a[n],l=0,c=t.columns;l<c.length;l++){var u=s.cells[c[l].dataKey];if(u){i.applyStyles(u.styles);var h=u.width-u.padding("horizontal");"linebreak"===u.styles.overflow?u.text=o.default().doc.splitTextToSize(u.text,h+1/(o.default().scaleFactor()||1),{fontSize:u.styles.fontSize}):"ellipsize"===u.styles.overflow?u.text=i.ellipsize(u.text,h,u.styles):"hidden"===u.styles.overflow?u.text=i.ellipsize(u.text,h,u.styles,""):"function"==typeof u.styles.overflow&&(u.text=u.styles.overflow(u.text,h));var d=Array.isArray(u.text)?u.text.length:1,f=u.styles.fontSize/o.default().scaleFactor()*r.FONT_ROW_RATIO;u.contentHeight=d*f+u.padding("vertical"),u.styles.minCellHeight>u.contentHeight&&(u.contentHeight=u.styles.minCellHeight);var p=u.contentHeight/u.rowSpan;u.rowSpan>1&&e.count*e.height<p*u.rowSpan?e={height:p,count:u.rowSpan}:e&&e.count>0&&e.height>p&&(p=e.height),p>s.height&&(s.height=p,s.maxCellHeight=p,s.maxCellLineCount=d)}}e.count--}}(t),function(t){for(var e={},n=1,r=t.allRows(),i=0;i<r.length;i++){for(var o=r[i],a=0,s=t.columns;a<s.length;a++){var l=s[a],c=e[l.dataKey];if(n>1)n--,delete o.cells[l.dataKey];else if(c)c.cell.height+=o.height,c.cell.height>o.maxCellHeight&&(c.row.maxCellHeight=c.cell.height,c.row.maxCellLineCount=Array.isArray(c.cell.text)?c.cell.text.length:1),n=c.cell.colSpan,delete o.cells[l.dataKey],c.left--,c.left<=1&&delete e[l.dataKey];else{var u=o.cells[l.dataKey];if(!u)continue;if(u.height=o.height,u.rowSpan>1){var h=r.length-i;e[l.dataKey]={cell:u,left:u.rowSpan>h?h:u.rowSpan,row:o}}}}"head"===o.section&&(t.headHeight+=o.maxCellHeight),"foot"===o.section&&(t.footHeight+=o.maxCellHeight),t.height+=o.height}}(t)}},function(t,e,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var i=n(9),o=n(2),a=n(12),s=n(3),l=n(1),c=n(0),u=n(14);function h(t,e,n){var r=c.default().table,i=o.getTheme(r.settings.theme),a=[i.table,i[t],r.styles.styles,r.styles[t+"Styles"]],l="body"===t&&r.styles.columnStyles[e]||{},u="body"===t&&n%2==0?s.assign({},i.alternateRow,r.styles.alternateRowStyles):{};return s.assign.apply(void 0,[o.defaultStyles()].concat(a.concat([u,l])))}e.parseInput=function(t){var e=function(t){if(1===t.length)return t[0];var e=t[2]||{};return e.body=t[1],e.columns=t[0],e.columns.forEach((function(t){null==t.header&&(t.header=t.title)})),e}(t),n=[c.getGlobalOptions(),c.getDocumentOptions(),e];u.default(n);var d=new i.Table;c.default().table=d,d.id=e.tableId;var f=c.default().doc;d.userStyles={textColor:f.getTextColor?f.getTextColor():0,fontSize:f.internal.getFontSize(),fontStyle:f.internal.getFont().fontStyle,font:f.internal.getFont().fontName};for(var p=function(t){var e=n.map((function(e){return e[t]||{}}));d.styles[t]=s.assign.apply(void 0,[{}].concat(e))},g=0,m=Object.keys(d.styles);g<m.length;g++)p(m[g]);for(var y=0,v=n;y<v.length;y++)for(var b=v[y],_=0,w=Object.keys(d.cellHooks);_<w.length;_++){var x=w[_];b&&"function"==typeof b[x]&&(d.cellHooks[x].push(b[x]),delete b[x])}d.settings=s.assign.apply(void 0,[{},o.defaultConfig()].concat(n)),d.settings.margin=l.marginOrPadding(d.settings.margin,o.defaultConfig().margin),"auto"===d.settings.theme&&(d.settings.theme=d.settings.useCss?"plain":"striped"),!1===d.settings.startY&&delete d.settings.startY;var M=c.default().doc.previousAutoTable,S=M&&M.startPageNumber+M.pageNumber-1===c.default().pageNumber();null==d.settings.startY&&S&&(d.settings.startY=M.finalY+20/c.default().scaleFactor());var A={};return d.settings.html&&(A=a.parseHtml(d.settings.html,d.settings.includeHiddenHtml,d.settings.useCss)||{}),d.settings.head=A.head||d.settings.head||[],d.settings.body=A.body||d.settings.body||[],d.settings.foot=A.foot||d.settings.foot||[],function(t){var e=t.settings;t.columns=function(t){if(t.columns)return t.columns.map((function(t,e){return new i.Column(t.dataKey||t.key||e,null!=t?t:e,e)}));var e=r({},t.head[0],t.body[0],t.foot[0]);return delete e._element,Object.keys(e).map((function(t){return new i.Column(t,t,t)}))}(e);for(var n=function(n){var r={},o=e[n];if(0===o.length&&e.columns){var a={};t.columns.forEach((function(t){var e=t.raw;if("head"===n){var r="object"==typeof e?e.header:e;r&&(a[t.dataKey]=r)}else"foot"===n&&e.footer&&(a[t.dataKey]=e.footer)})),Object.keys(a).length&&o.push(a)}o.forEach((function(e,o){var a=0,s=new i.Row(e,o,n);t[n].push(s);for(var l=0,c=0,u=0,d=t.columns;u<d.length;u++){var f=d[u];if(null==r[f.dataKey]||0===r[f.dataKey].left)if(0===c){var p;p=Array.isArray(e)?e[f.dataKey-l-a]:e[f.dataKey];var g=h(n,f.dataKey,o),m=new i.Cell(p,g,n);s.cells[f.dataKey]=m,t.callCellHooks(t.cellHooks.didParseCell,m,s,f),r[f.dataKey]={left:m.rowSpan-1,times:c=m.colSpan-1}}else c--,l++;else r[f.dataKey].left--,c=r[f.dataKey].times,a++}}))},o=0,a=["head","body","foot"];o<a.length;o++)n(a[o]);t.allRows().forEach((function(e){for(var n=0,r=t.columns;n<r.length;n++){var i=r[n],o=e.cells[i.dataKey];o&&1===o.colSpan&&(o.wrappedWidth>i.wrappedWidth&&(i.wrappedWidth=o.wrappedWidth),o.minWidth>i.minWidth&&(i.minWidth=o.minWidth))}}))}(d),d.minWidth=d.columns.reduce((function(t,e){return t+e.minWidth}),0),d.wrappedWidth=d.columns.reduce((function(t,e){return t+e.wrappedWidth}),0),d.width="number"==typeof d.settings.tableWidth?d.settings.tableWidth:"wrap"===d.settings.tableWidth?d.wrappedWidth:c.default().pageWidth()-d.margin("left")-d.margin("right"),d}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),i=n(0),o=n(10),a=n(1),s=n(11),l=function(){this.willParseCell=[],this.didParseCell=[],this.willDrawCell=[],this.didDrawCell=[],this.didDrawPage=[]},c=function(){function t(){this.columns=[],this.head=[],this.body=[],this.foot=[],this.height=0,this.width=0,this.preferredWidth=0,this.wrappedWidth=0,this.minWidth=0,this.headHeight=0,this.footHeight=0,this.startPageNumber=1,this.pageNumber=1,this.styles={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},this.cellHooks=new l}return Object.defineProperty(t.prototype,"pageCount",{get:function(){return this.pageNumber},enumerable:!0,configurable:!0}),t.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},t.prototype.callCellHooks=function(t,e,n,r){for(var i=0,a=t;i<a.length;i++)if(!1===(0,a[i])(new o.CellHookData(e,n,r)))return!1;return!0},t.prototype.callEndPageHooks=function(){a.applyUserStyles();for(var t=0,e=this.cellHooks.didDrawPage;t<e.length;t++)(0,e[t])(new o.HookData)},t.prototype.margin=function(t){return a.marginOrPadding(this.settings.margin,r.defaultConfig().margin)[t]},t}();e.Table=c;var u=function(){function t(t,e,n){this.cells={},this.height=0,this.maxCellLineCount=1,this.maxCellHeight=0,this.pageNumber=1,this.spansMultiplePages=!1,this.raw=t,t._element&&(this.raw=t._element),this.index=e,this.section=n}return Object.defineProperty(t.prototype,"pageCount",{get:function(){return this.pageNumber},enumerable:!0,configurable:!0}),t}();e.Row=u;var h=function(){function t(t,e,n){this.contentWidth=0,this.wrappedWidth=0,this.minWidth=0,this.textPos={},this.height=0,this.width=0,this.rowSpan=t&&t.rowSpan||1,this.colSpan=t&&t.colSpan||1,this.styles=s(e,t&&t.styles||{}),this.section=n;var r="",o=t&&void 0!==t.content?t.content:t;o=null!=o&&null!=o.dataKey?o.title:o;var l="object"==typeof window&&window.HTMLElement&&o instanceof window.HTMLElement;if(this.raw=l?o:t,r=o&&l?(o.innerText||"").replace(/' '+/g," ").trim():null!=o?""+o:"",this.text=r.split(/\r\n|\r|\n/g),this.contentWidth=this.padding("horizontal")+a.getStringWidth(this.text,this.styles),"number"==typeof this.styles.cellWidth)this.minWidth=this.styles.cellWidth,this.wrappedWidth=this.styles.cellWidth;else if("wrap"===this.styles.cellWidth)this.minWidth=this.contentWidth,this.wrappedWidth=this.contentWidth;else{var c=10/i.default().scaleFactor();this.minWidth=this.styles.minCellWidth||c,this.wrappedWidth=this.contentWidth,this.minWidth>this.wrappedWidth&&(this.wrappedWidth=this.minWidth)}}return t.prototype.padding=function(t){var e=a.marginOrPadding(this.styles.cellPadding,a.styles([]).cellPadding);return"vertical"===t?e.top+e.bottom:"horizontal"===t?e.left+e.right:e[t]},t}();e.Cell=h,e.Column=function(t,e,n){this.preferredWidth=0,this.minWidth=0,this.wrappedWidth=0,this.width=0,this.dataKey=t,this.raw=e,this.index=n}},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=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(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),a=function(){function t(){var t=o.default().table;this.table=t,this.pageNumber=t.pageNumber,this.settings=t.settings,this.cursor=t.cursor,this.doc=o.default().doc}return Object.defineProperty(t.prototype,"pageCount",{get:function(){return this.pageNumber},enumerable:!0,configurable:!0}),t}();e.HookData=a;var s=function(t){function e(e,n,r){var i=t.call(this)||this;return i.cell=e,i.row=n,i.column=r,i.section=n.section,i}return i(e,t),e}(a);e.CellHookData=s},function(t,e,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(t,e){for(var n,s,l=a(t),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))i.call(n,u)&&(l[u]=n[u]);if(r){s=r(n);for(var h=0;h<s.length;h++)o.call(n,s[h])&&(l[s[h]]=n[s[h]])}}return l}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(13),i=n(0);function o(t,e,n,o){var a=[];if(!e)return a;for(var s=0;s<e.rows.length;s++){for(var l=e.rows[s],c=[],u=o?r.parseCss(l,i.default().scaleFactor(),["cellPadding","lineWidth","lineColor"]):{},h=0;h<l.cells.length;h++){var d=l.cells[h],f=t.getComputedStyle(d);if(n||"none"!==f.display){var p=o?r.parseCss(d,i.default().scaleFactor()):{};c.push({rowSpan:d.rowSpan,colSpan:d.colSpan,styles:o?p:null,content:d})}}c.length>0&&(n||"none"!==u.display)&&(c._element=l,a.push(c))}return a}e.parseHtml=function(t,e,n){var r;if(void 0===e&&(e=!1),void 0===n&&(n=!1),r="string"==typeof t?window.document.querySelector(t):t){for(var i=o(window,r.tHead,e,n),a=[],s=0;s<r.tBodies.length;s++)a=a.concat(o(window,r.tBodies[s],e,n));return{head:i,body:a,foot:o(window,r.tFoot,e,n)}}console.error("Html table could not be found with input: ",t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1);function i(t,e){var n=function t(e,n){if(!e)return null;var r=window.getComputedStyle(e)[n];return"rgba(0, 0, 0, 0)"===r||"transparent"===r||"initial"===r||"inherit"===r?t(e.parentElement,n):r}(t,e);if(!n)return null;var r=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!r||!Array.isArray(r))return null;var i=[parseInt(r[1]),parseInt(r[2]),parseInt(r[3])];return 0===parseInt(r[4])||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}e.parseCss=function(t,e,n){void 0===n&&(n=[]);var o={},a=window.getComputedStyle(t);function s(t,e,r){void 0===r&&(r=[]),0!==r.length&&-1===r.indexOf(e)||-1!==n.indexOf(t)||(0===e||e)&&(o[t]=e)}return s("fillColor",i(t,"backgroundColor")),s("lineColor",i(t,"borderColor")),s("fontStyle",function(t){var e="";return("bold"===t.fontWeight||"bolder"===t.fontWeight||parseInt(t.fontWeight)>=700)&&(e+="bold"),"italic"!==t.fontStyle&&"oblique"!==t.fontStyle||(e+="italic"),e}(a)),s("textColor",i(t,"color")),s("halign",a.textAlign,["left","right","center","justify"]),s("valign",a.verticalAlign,["middle","bottom","top"]),s("fontSize",parseInt(a.fontSize||"")/(96/72)),s("cellPadding",function(t,e,n,i){if(!t)return null;var o=96/(72/i),a=(parseInt(n)-parseInt(e))/i/2,s=t.split(" ").map((function(t){return parseInt(t)/o}));return a>(s=r.marginOrPadding(s,0)).top&&(s.top=a),a>s.bottom&&(s.bottom=a),s}(a.padding,a.fontSize,a.lineHeight,e)),s("lineWidth",parseInt(a.borderWidth||"")/(96/72)/e),s("font",(a.fontFamily||"").toLowerCase()),o}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1);function i(t){t.rowHeight?(console.error("Use of deprecated style rowHeight. It is renamed to minCellHeight."),t.minCellHeight||(t.minCellHeight=t.rowHeight)):t.columnWidth&&(console.error("Use of deprecated style columnWidth. It is renamed to cellWidth."),t.cellWidth||(t.cellWidth=t.columnWidth))}e.default=function(t){for(var e=function(t){t&&"object"!=typeof t&&console.error("The options parameter should be of type object, is: "+typeof t),void 0!==t.extendWidth&&(t.tableWidth=t.extendWidth?"auto":"wrap",console.error("Use of deprecated option: extendWidth, use tableWidth instead.")),void 0!==t.margins&&(void 0===t.margin&&(t.margin=t.margins),console.error("Use of deprecated option: margins, use margin instead.")),!t.didDrawPage&&(t.afterPageContent||t.beforePageContent||t.afterPageAdd)&&(console.error("The afterPageContent, beforePageContent and afterPageAdd hooks are deprecated. Use didDrawPage instead"),t.didDrawPage=function(e){r.applyUserStyles(),t.beforePageContent&&t.beforePageContent(e),r.applyUserStyles(),t.afterPageContent&&t.afterPageContent(e),r.applyUserStyles(),t.afterPageAdd&&e.pageNumber>1&&e.afterPageAdd(e),r.applyUserStyles()}),["createdHeaderCell","drawHeaderRow","drawRow","drawHeaderCell"].forEach((function(e){t[e]&&console.error('The "'+e+'" hook has changed in version 3.0, check the changelog for how to migrate.')})),[["showFoot","showFooter"],["showHead","showHeader"],["didDrawPage","addPageContent"],["didParseCell","createdCell"],["headStyles","headerStyles"]].forEach((function(e){var n=e[0],r=e[1];t[r]&&(console.error("Use of deprecated option "+r+". Use "+n+" instead"),t[n]=t[r])})),[["padding","cellPadding"],["lineHeight","rowHeight"],"fontSize","overflow"].forEach((function(e){var n="string"==typeof e?e:e[0],r="string"==typeof e?e:e[1];void 0!==t[n]&&(void 0===t.styles[r]&&(t.styles[r]=t[n]),console.error("Use of deprecated option: "+n+", use the style "+r+" instead."))}));for(var e=0,n=["styles","bodyStyles","headStyles","footStyles"];e<n.length;e++)i(t[n[e]]||{});for(var o=t.columnStyles||{},a=0,s=Object.keys(o);a<s.length;a++)i(o[s[a]]||{})},n=0,o=t;n<o.length;n++)e(o[n])}},function(t,e,n){n(4).API.autoTableText=function(t,e,n,r){r=r||{},"number"==typeof e&&"number"==typeof n||console.error("The x and y parameters are required. Missing for text: ",t);var i=this.internal.scaleFactor,o=this.internal.getFontSize()/i,a=null,s=1;if("middle"!==r.valign&&"bottom"!==r.valign&&"center"!==r.halign&&"right"!==r.halign||(s=(a="string"==typeof t?t.split(/\r\n|\r|\n/g):t).length||1),n+=o*(2-1.15),"middle"===r.valign?n-=s/2*o*1.15:"bottom"===r.valign&&(n-=s*o*1.15),"center"===r.halign||"right"===r.halign){var l=o;if("center"===r.halign&&(l*=.5),s>=1){for(var c=0;c<a.length;c++)this.text(a[c],e-this.getStringUnitWidth(a[c])*l,n),n+=o;return this}e-=this.getStringUnitWidth(t)*l}return"justify"===r.halign?this.text(t,e,n,{maxWidth:r.maxWidth||100,align:"justify"}):this.text(t,e,n),this}}])},t.exports=r(n("5RHE"))},DaYz:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.closingNotifier=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.closingNotifier))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.buffer=[],r.add(Object(i.c)(n,new i.a(r))),r}return r.__extends(e,t),e.prototype._next=function(t){this.buffer.push(t)},e.prototype.notifyNext=function(){var t=this.buffer;this.buffer=[],this.destination.next(t)},e}(i.b)},Dkky:function(t,e,n){!function(t){"use strict";t.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".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’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] 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:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};t.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_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ün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(t,n){switch(n){case"d":case"D":case"Do":case"DD":return t;default:if(0===t)return t+"'ıncı";var r=t%10;return t+(e[r]||e[t%100-r]||e[t>=100?100:null])}},week:{dow:1,doy:7}})}(n("wd/R"))},DpPw:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("bcPL");r.Observable.prototype.onErrorResumeNext=i.onErrorResumeNext},DtyJ:function(t,e,n){"use strict";n.r(e),n.d(e,"Observable",(function(){return r.a})),n.d(e,"ConnectableObservable",(function(){return i.a})),n.d(e,"GroupedObservable",(function(){return o.a})),n.d(e,"observable",(function(){return a.a})),n.d(e,"Subject",(function(){return s.b})),n.d(e,"BehaviorSubject",(function(){return l.a})),n.d(e,"ReplaySubject",(function(){return c.a})),n.d(e,"AsyncSubject",(function(){return u.a})),n.d(e,"asap",(function(){return h.a})),n.d(e,"asapScheduler",(function(){return h.b})),n.d(e,"async",(function(){return d.a})),n.d(e,"asyncScheduler",(function(){return d.b})),n.d(e,"queue",(function(){return f.a})),n.d(e,"queueScheduler",(function(){return f.b})),n.d(e,"animationFrame",(function(){return p.a})),n.d(e,"animationFrameScheduler",(function(){return p.b})),n.d(e,"VirtualTimeScheduler",(function(){return g.b})),n.d(e,"VirtualAction",(function(){return g.a})),n.d(e,"Scheduler",(function(){return m.a})),n.d(e,"Subscription",(function(){return y.a})),n.d(e,"Subscriber",(function(){return v.a})),n.d(e,"Notification",(function(){return b.a})),n.d(e,"NotificationKind",(function(){return b.b})),n.d(e,"pipe",(function(){return _.a})),n.d(e,"noop",(function(){return w.a})),n.d(e,"identity",(function(){return x.a})),n.d(e,"isObservable",(function(){return M})),n.d(e,"ArgumentOutOfRangeError",(function(){return S.a})),n.d(e,"EmptyError",(function(){return A.a})),n.d(e,"ObjectUnsubscribedError",(function(){return C.a})),n.d(e,"UnsubscriptionError",(function(){return k.a})),n.d(e,"TimeoutError",(function(){return T.a})),n.d(e,"bindCallback",(function(){return E.a})),n.d(e,"bindNodeCallback",(function(){return O.a})),n.d(e,"combineLatest",(function(){return D.b})),n.d(e,"concat",(function(){return P.a})),n.d(e,"defer",(function(){return L.a})),n.d(e,"empty",(function(){return I.b})),n.d(e,"forkJoin",(function(){return R.a})),n.d(e,"from",(function(){return N.a})),n.d(e,"fromEvent",(function(){return B.a})),n.d(e,"fromEventPattern",(function(){return F.a})),n.d(e,"generate",(function(){return z.a})),n.d(e,"iif",(function(){return j.a})),n.d(e,"interval",(function(){return W.a})),n.d(e,"merge",(function(){return V.a})),n.d(e,"never",(function(){return H.b})),n.d(e,"of",(function(){return Y.a})),n.d(e,"onErrorResumeNext",(function(){return U.a})),n.d(e,"pairs",(function(){return q.a})),n.d(e,"partition",(function(){return K})),n.d(e,"race",(function(){return Z.a})),n.d(e,"range",(function(){return J.b})),n.d(e,"throwError",(function(){return Q.a})),n.d(e,"timer",(function(){return tt.a})),n.d(e,"using",(function(){return et.a})),n.d(e,"zip",(function(){return nt.b})),n.d(e,"scheduled",(function(){return rt.a})),n.d(e,"EMPTY",(function(){return I.a})),n.d(e,"NEVER",(function(){return H.a})),n.d(e,"config",(function(){return it.a}));var r=n("6blF"),i=n("KhEm"),o=n("IxPp"),a=n("xTla"),s=n("K9Ia"),l=n("26FU"),c=n("S5bw"),u=n("svcd"),h=n("KQya"),d=n("T1DM"),f=n("zo3G"),p=n("tHPV"),g=n("UR0p"),m=n("siIJ"),y=n("pugT"),v=n("FFOo"),b=n("60iU"),_=n("y3By"),w=n("+umK"),x=n("mChF");function M(t){return!!t&&(t instanceof r.a||"function"==typeof t.lift&&"function"==typeof t.subscribe)}var S=n("b7mW"),A=n("3fWJ"),C=n("8g8A"),k=n("awvh"),T=n("3U0i"),E=n("pbg4"),O=n("emHa"),D=n("dzgT"),P=n("dEwP"),L=n("lYZG"),I=n("G5J1"),R=n("VNr4"),N=n("0/uQ"),B=n("bne5"),F=n("kERW"),z=n("GFlT"),j=n("mEZQ"),W=n("xXU7"),V=n("p0ib"),H=n("GDxn"),Y=n("F/XL"),U=n("ELzr"),q=n("EWOM"),$=n("jFaF"),G=n("Fxb1"),X=n("VnD/");function K(t,e,n){return[Object(X.a)(e,n)(new r.a(Object(G.a)(t))),Object(X.a)(Object($.a)(e,n))(new r.a(Object(G.a)(t)))]}var Z=n("W0Ae"),J=n("vAyL"),Q=n("XlPw"),tt=n("gI3B"),et=n("7Qw6"),nt=n("909l"),rt=n("i4X3"),it=n("iLxQ")},Dvum:function(t,e,n){var r,i,o;!function(a,s){"use strict";t.exports?t.exports=s(n("wd/R")):(i=[n("wd/R")],void 0===(o="function"==typeof(r=s)?r.apply(e,i):r)||(t.exports=o))}(0,(function(t){"use strict";void 0===t.version&&t.default&&(t=t.default);var e,n={},r={},i={},o={},a={};t&&"string"==typeof t.version||T("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var s=t.version.split("."),l=+s[0],c=+s[1];function u(t){return t>96?t-87:t>64?t-29:t-48}function h(t){var e=0,n=t.split("."),r=n[0],i=n[1]||"",o=1,a=0,s=1;for(45===t.charCodeAt(0)&&(e=1,s=-1);e<r.length;e++)a=60*a+u(r.charCodeAt(e));for(e=0;e<i.length;e++)o/=60,a+=u(i.charCodeAt(e))*o;return a*s}function d(t){for(var e=0;e<t.length;e++)t[e]=h(t[e])}function f(t,e){var n,r=[];for(n=0;n<e.length;n++)r[n]=t[e[n]];return r}function p(t){var e=t.split("|"),n=e[2].split(" "),r=e[3].split(""),i=e[4].split(" ");return d(n),d(r),d(i),function(t,e){for(var n=0;n<e;n++)t[n]=Math.round((t[n-1]||0)+6e4*t[n]);t[e-1]=1/0}(i,r.length),{name:e[0],abbrs:f(e[1].split(" "),r),offsets:f(n,r),untils:i,population:0|e[5]}}function g(t){t&&this._set(p(t))}function m(t,e){this.name=t,this.zones=e}function y(t){var e=t.toTimeString(),n=e.match(/\([a-z ]+\)/i);"GMT"===(n=n&&n[0]?(n=n[0].match(/[A-Z]/g))?n.join(""):void 0:(n=e.match(/[A-Z]{3,5}/g))?n[0]:void 0)&&(n=void 0),this.at=+t,this.abbr=n,this.offset=t.getTimezoneOffset()}function v(t){this.zone=t,this.offsetScore=0,this.abbrScore=0}function b(t,e){for(var n,r;r=6e4*((e.at-t.at)/12e4|0);)(n=new y(new Date(t.at+r))).offset===t.offset?t=n:e=n;return t}function _(t,e){return t.offsetScore!==e.offsetScore?t.offsetScore-e.offsetScore:t.abbrScore!==e.abbrScore?t.abbrScore-e.abbrScore:t.zone.population!==e.zone.population?e.zone.population-t.zone.population:e.zone.name.localeCompare(t.zone.name)}function w(t,e){var n,r;for(d(e),n=0;n<e.length;n++)a[r=e[n]]=a[r]||{},a[r][t]=!0}function x(t){var e,n,r,i=t.length,s={},l=[];for(e=0;e<i;e++)for(n in r=a[t[e].offset]||{})r.hasOwnProperty(n)&&(s[n]=!0);for(e in s)s.hasOwnProperty(e)&&l.push(o[e]);return l}function M(t){return(t||"").toLowerCase().replace(/\//g,"_")}function S(t){var e,r,i,a;for("string"==typeof t&&(t=[t]),e=0;e<t.length;e++)a=M(r=(i=t[e].split("|"))[0]),n[a]=t[e],o[a]=r,w(a,i[2].split(" "))}function A(t,e){t=M(t);var i,a=n[t];return a instanceof g?a:"string"==typeof a?(a=new g(a),n[t]=a,a):r[t]&&e!==A&&(i=A(r[t],A))?((a=n[t]=new g)._set(i),a.name=o[t],a):null}function C(t){var e,n,i,a;for("string"==typeof t&&(t=[t]),e=0;e<t.length;e++)i=M((n=t[e].split("|"))[0]),a=M(n[1]),r[i]=a,o[i]=n[0],r[a]=i,o[a]=n[1]}function k(t){return!(!t._a||void 0!==t._tzm||"X"===t._f||"x"===t._f)}function T(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)}function E(e){var n=Array.prototype.slice.call(arguments,0,-1),r=arguments[arguments.length-1],i=A(r),o=t.utc.apply(null,n);return i&&!t.isMoment(e)&&k(o)&&o.add(i.parse(o),"minutes"),o.tz(r),o}(l<2||2===l&&c<6)&&T("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+t.version+". See momentjs.com"),g.prototype={_set:function(t){this.name=t.name,this.abbrs=t.abbrs,this.untils=t.untils,this.offsets=t.offsets,this.population=t.population},_index:function(t){var e,n=+t,r=this.untils;for(e=0;e<r.length;e++)if(n<r[e])return e},countries:function(){var t=this.name;return Object.keys(i).filter((function(e){return-1!==i[e].zones.indexOf(t)}))},parse:function(t){var e,n,r,i,o=+t,a=this.offsets,s=this.untils,l=s.length-1;for(i=0;i<l;i++)if(r=a[i?i-1:i],(e=a[i])<(n=a[i+1])&&E.moveAmbiguousForward?e=n:e>r&&E.moveInvalidForward&&(e=r),o<s[i]-6e4*e)return a[i];return a[l]},abbr:function(t){return this.abbrs[this._index(t)]},offset:function(t){return T("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(t)]},utcOffset:function(t){return this.offsets[this._index(t)]}},v.prototype.scoreOffsetAt=function(t){this.offsetScore+=Math.abs(this.zone.utcOffset(t.at)-t.offset),this.zone.abbr(t.at).replace(/[^A-Z]/g,"")!==t.abbr&&this.abbrScore++},E.version="0.5.31",E.dataVersion="",E._zones=n,E._links=r,E._names=o,E._countries=i,E.add=S,E.link=C,E.load=function(t){S(t.zones),C(t.links),function(t){var e,n,r,o;if(t&&t.length)for(e=0;e<t.length;e++)n=(o=t[e].split("|"))[0].toUpperCase(),r=o[1].split(" "),i[n]=new m(n,r)}(t.countries),E.dataVersion=t.version},E.zone=A,E.zoneExists=function t(e){return t.didShowError||(t.didShowError=!0,T("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")),!!A(e)},E.guess=function(t){return e&&!t||(e=function(){try{var t=Intl.DateTimeFormat().resolvedOptions().timeZone;if(t&&t.length>3){var e=o[M(t)];if(e)return e;T("Moment Timezone found "+t+" from the Intl api, but did not have that data loaded.")}}catch(u){}var n,r,i,a=function(){var t,e,n,r=(new Date).getFullYear()-2,i=new y(new Date(r,0,1)),o=[i];for(n=1;n<48;n++)(e=new y(new Date(r,n,1))).offset!==i.offset&&(t=b(i,e),o.push(t),o.push(new y(new Date(t.at+6e4)))),i=e;for(n=0;n<4;n++)o.push(new y(new Date(r+n,0,1))),o.push(new y(new Date(r+n,6,1)));return o}(),s=a.length,l=x(a),c=[];for(r=0;r<l.length;r++){for(n=new v(A(l[r]),s),i=0;i<s;i++)n.scoreOffsetAt(a[i]);c.push(n)}return c.sort(_),c.length>0?c[0].zone.name:void 0}()),e},E.names=function(){var t,e=[];for(t in o)o.hasOwnProperty(t)&&(n[t]||n[r[t]])&&o[t]&&e.push(o[t]);return e.sort()},E.Zone=g,E.unpack=p,E.unpackBase60=h,E.needsOffset=k,E.moveInvalidForward=!0,E.moveAmbiguousForward=!1,E.countries=function(){return Object.keys(i)},E.zonesForCountry=function(t,e){if(!(t=function(t){return t=t.toUpperCase(),i[t]||null}(t)))return null;var n=t.zones.sort();return e?n.map((function(t){return{name:t,offset:A(t).utcOffset(new Date)}})):n};var O,D=t.fn;function P(t){return function(){return this._z?this._z.abbr(this):t.call(this)}}function L(t){return function(){return this._z=null,t.apply(this,arguments)}}t.tz=E,t.defaultZone=null,t.updateOffset=function(e,n){var r,i=t.defaultZone;if(void 0===e._z&&(i&&k(e)&&!e._isUTC&&(e._d=t.utc(e._a)._d,e.utc().add(i.parse(e),"minutes")),e._z=i),e._z)if(r=e._z.utcOffset(e),Math.abs(r)<16&&(r/=60),void 0!==e.utcOffset){var o=e._z;e.utcOffset(-r,n),e._z=o}else e.zone(r,n)},D.tz=function(e,n){if(e){if("string"!=typeof e)throw new Error("Time zone name must be a string, got "+e+" ["+typeof e+"]");return this._z=A(e),this._z?t.updateOffset(this,n):T("Moment Timezone has no data for "+e+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},D.zoneName=P(D.zoneName),D.zoneAbbr=P(D.zoneAbbr),D.utc=L(D.utc),D.local=L(D.local),D.utcOffset=(O=D.utcOffset,function(){return arguments.length>0&&(this._z=null),O.apply(this,arguments)}),t.tz.setDefault=function(e){return(l<2||2===l&&c<9)&&T("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+t.version+"."),t.defaultZone=e?A(e):null,t};var I=t.momentProperties;return"[object Array]"===Object.prototype.toString.call(I)?(I.push("_z"),I.push("_a")):I&&(I._z=null),t}))},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øndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".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å dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få 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åned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},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+ha":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("suHk"),i=function(){function t(e){t._instance=this;for(var n=this.firstAvailable=new r.a,i=1;i<e;i++){var o=new r.a;n.next=o,n=o}}return Object.defineProperty(t,"instance",{get:function(){return t._instance},enumerable:!0,configurable:!0}),t.prototype.borrow=function(t,e){if(null==this.firstAvailable)throw"Pool exhausted";this.borrowed++;var n=this.firstAvailable;return this.firstAvailable=n.next,n.x=t,n.y=e,n},t.prototype.returnPoint=function(t){this.borrowed--,t.x=0,t.y=0,t.next=this.firstAvailable,this.firstAvailable=t},t}()},"E+lV":function(t,e,n){!function(t){"use strict";var e={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}};t.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".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:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},E2OZ:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("VmLd");r.Observable.prototype.combineLatest=i.combineLatest},"EFU/":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=new(n("CcnG").InjectionToken)("OWL_DATE_TIME_FORMATS")},ELzr:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("6blF"),i=n("0/uQ"),o=n("isby"),a=n("G5J1");function s(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)return a.a;var n=t[0],l=t.slice(1);return 1===t.length&&Object(o.a)(n)?s.apply(void 0,n):new r.a((function(t){var e=function(){return t.add(s.apply(void 0,l).subscribe(t))};return Object(i.a)(n).subscribe({next:function(e){t.next(e)},error:e,complete:e})}))}},EMgV:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getFullYear()}},ENu8:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},EOgW:function(t,e,n){!function(t){"use strict";t.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".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"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n("wd/R"))},EUZL:function(t,e,n){!function(e){e.version="0.14.1";var r=1200,i=1252;"undefined"==typeof cptable&&("undefined"!=typeof global?global.cptable=n("IkRI"):"undefined"!=typeof window&&(window.cptable=n("IkRI")));for(var o=[874,932,936,949,950],a=0;a<=8;++a)o.push(1250+a);var s={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},l=function(t){-1!=o.indexOf(t)&&(i=s[0]=t)},c=function(t){r=t,l(t)};function u(){c(1200),l(1252)}function h(t){for(var e=[],n=0,r=t.length;n<r;++n)e[n]=t.charCodeAt(n);return e}var d=function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1);return 255==e&&254==n?function(t){for(var e=[],n=0;n<t.length>>1;++n)e[n]=String.fromCharCode(t.charCodeAt(2*n)+(t.charCodeAt(2*n+1)<<8));return e.join("")}(t.slice(2)):254==e&&255==n?function(t){for(var e=[],n=0;n<t.length>>1;++n)e[n]=String.fromCharCode(t.charCodeAt(2*n+1)+(t.charCodeAt(2*n)<<8));return e.join("")}(t.slice(2)):65279==e?t.slice(1):t},f=function(t){return String.fromCharCode(t)};"undefined"!=typeof cptable&&(c=function(t){r=t},d=function(t){return 255===t.charCodeAt(0)&&254===t.charCodeAt(1)?cptable.utils.decode(1200,h(t.slice(2))):t},f=function(t){return 1200===r?String.fromCharCode(t):cptable.utils.decode(r,[255&t,t>>8])[0]});var p,g=(p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(t){for(var e="",n=0,r=0,i=0,o=0,a=0,s=0,l=0,c=0;c<t.length;)o=(n=t.charCodeAt(c++))>>2,a=(3&n)<<4|(r=t.charCodeAt(c++))>>4,s=(15&r)<<2|(i=t.charCodeAt(c++))>>6,l=63&i,isNaN(r)?s=l=64:isNaN(i)&&(l=64),e+=p.charAt(o)+p.charAt(a)+p.charAt(s)+p.charAt(l);return e},decode:function(t){var e="",n=0,r=0,i=0,o=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var a=0;a<t.length;)n=p.indexOf(t.charAt(a++)),r=p.indexOf(t.charAt(a++)),e+=String.fromCharCode(n<<2|r>>4),64!==(i=p.indexOf(t.charAt(a++)))&&(e+=String.fromCharCode((15&r)<<4|i>>2)),64!==(o=p.indexOf(t.charAt(a++)))&&(e+=String.fromCharCode((3&i)<<6|o));return e}}),m="undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node,y=function(){};if("undefined"!=typeof Buffer){var v=!Buffer.from;if(!v)try{Buffer.from("foo","utf8")}catch(Mc){v=!0}y=v?function(t,e){return e?new Buffer(t,e):new Buffer(t)}:Buffer.from.bind(Buffer),Buffer.alloc||(Buffer.alloc=function(t){return new Buffer(t)}),Buffer.allocUnsafe||(Buffer.allocUnsafe=function(t){return new Buffer(t)})}function b(t){return m?Buffer.alloc(t):new Array(t)}function _(t){return m?Buffer.allocUnsafe(t):new Array(t)}var w=function(t){return m?y(t,"binary"):t.split("").map((function(t){return 255&t.charCodeAt(0)}))};function x(t){if("undefined"==typeof ArrayBuffer)return w(t);for(var e=new ArrayBuffer(t.length),n=new Uint8Array(e),r=0;r!=t.length;++r)n[r]=255&t.charCodeAt(r);return e}function M(t){if(Array.isArray(t))return t.map(Qs).join("");for(var e=[],n=0;n<t.length;++n)e[n]=Qs(t[n]);return e.join("")}function S(t){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(t instanceof ArrayBuffer)return S(new Uint8Array(t));for(var e=new Array(t.length),n=0;n<t.length;++n)e[n]=t[n];return e}var A=function(t){return[].concat.apply([],t)},C=/\u0000/g,k=/[\u0001-\u0006]/g,T={},E=function(t){function e(t){for(var e="",n=t.length-1;n>=0;)e+=t.charAt(n--);return e}function n(t,e){for(var n="";n.length<e;)n+=t;return n}function r(t,e){var r=""+t;return r.length>=e?r:n("0",e-r.length)+r}function i(t,e){var r=""+t;return r.length>=e?r:n(" ",e-r.length)+r}function o(t,e){var r=""+t;return r.length>=e?r:r+n(" ",e-r.length)}t.version="0.10.2";var a=Math.pow(2,32);function s(t,e){return t>a||t<-a?function(t,e){var r=""+Math.round(t);return r.length>=e?r:n("0",e-r.length)+r}(t,e):function(t,e){var r=""+t;return r.length>=e?r:n("0",e-r.length)+r}(Math.round(t),e)}function l(t,e){return t.length>=7+(e=e||0)&&103==(32|t.charCodeAt(e))&&101==(32|t.charCodeAt(e+1))&&110==(32|t.charCodeAt(e+2))&&101==(32|t.charCodeAt(e+3))&&114==(32|t.charCodeAt(e+4))&&97==(32|t.charCodeAt(e+5))&&108==(32|t.charCodeAt(e+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],u=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function h(t){t[0]="General",t[1]="0",t[2]="0.00",t[3]="#,##0",t[4]="#,##0.00",t[9]="0%",t[10]="0.00%",t[11]="0.00E+00",t[12]="# ?/?",t[13]="# ??/??",t[14]="m/d/yy",t[15]="d-mmm-yy",t[16]="d-mmm",t[17]="mmm-yy",t[18]="h:mm AM/PM",t[19]="h:mm:ss AM/PM",t[20]="h:mm",t[21]="h:mm:ss",t[22]="m/d/yy h:mm",t[37]="#,##0 ;(#,##0)",t[38]="#,##0 ;[Red](#,##0)",t[39]="#,##0.00;(#,##0.00)",t[40]="#,##0.00;[Red](#,##0.00)",t[45]="mm:ss",t[46]="[h]:mm:ss",t[47]="mmss.0",t[48]="##0.0E+0",t[49]="@",t[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',t[65535]="General"}var d={};function f(t,e,n){for(var r=t<0?-1:1,i=t*r,o=0,a=1,s=0,l=1,c=0,u=0,h=Math.floor(i);c<e&&(s=(h=Math.floor(i))*a+o,u=h*c+l,!(i-h<5e-8));)i=1/(i-h),o=a,a=s,l=c,c=u;if(u>e&&(c>e?(u=l,s=o):(u=c,s=a)),!n)return[0,r*s,u];var d=Math.floor(r*s/u);return[d,r*s-d*u,u]}function p(t,e,n){if(t>2958465||t<0)return null;var r=0|t,i=Math.floor(86400*(t-r)),o=0,a=[],s={D:r,T:i,u:86400*(t-r)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),e&&e.date1904&&(r+=1462),s.u>.9999&&(s.u=0,86400==++i&&(s.T=i=0,++r,++s.D)),60===r)a=n?[1317,10,29]:[1900,2,29],o=3;else if(0===r)a=n?[1317,8,29]:[1900,1,0],o=6;else{r>60&&--r;var l=new Date(1900,0,1);l.setDate(l.getDate()+r-1),a=[l.getFullYear(),l.getMonth()+1,l.getDate()],o=l.getDay(),r<60&&(o=(o+6)%7),n&&(o=0)}return s.y=a[0],s.m=a[1],s.d=a[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=o,s}h(d),t.parse_date_code=p;var g=new Date(1899,11,31,0,0,0),m=g.getTime(),y=new Date(1900,2,1,0,0,0);function v(t,e){var n=t.getTime();return e?n-=1262304e5:t>=y&&(n+=864e5),(n-(m+6e4*(t.getTimezoneOffset()-g.getTimezoneOffset())))/864e5}function b(t){return t.toString(10)}t._general_int=b;var _=function(){var t=/\.(\d*[1-9])0+$/,e=/\.0*$/,n=/\.(\d*[1-9])0+/,r=/\.0*[Ee]/,i=/(E[+-])(\d)$/;function o(n){return n.indexOf(".")>-1?n.replace(e,"").replace(t,".$1"):n}return function(e){var a,s=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return a=s>=-4&&s<=-1?e.toPrecision(10+s):Math.abs(s)<=9?function(t){var e=t<0?12:11,n=o(t.toFixed(12));return n.length<=e||(n=t.toPrecision(10)).length<=e?n:t.toExponential(5)}(e):10===s?e.toFixed(10).substr(0,12):function(e){var n=e.toFixed(11).replace(t,".$1");return n.length>(e<0?12:11)&&(n=e.toPrecision(6)),n}(e),o(function(t){for(var e=0;e!=t.length;++e)if(101==(32|t.charCodeAt(e)))return t.replace(n,".$1").replace(r,"E").replace("e","E").replace(i,"$10$2");return t}(a))}}();function w(t,e){switch(typeof t){case"string":return t;case"boolean":return t?"TRUE":"FALSE";case"number":return(0|t)===t?b(t):_(t);case"undefined":return"";case"object":if(null==t)return"";if(t instanceof Date)return P(14,v(t,e&&e.date1904),e)}throw new Error("unsupported value in General format: "+t)}function x(t,e,n,i){var o,a="",s=0,l=0,h=n.y,d=0;switch(t){case 98:h=n.y+543;case 121:switch(e.length){case 1:case 2:o=h%100,d=2;break;default:o=h%1e4,d=4}break;case 109:switch(e.length){case 1:case 2:o=n.m,d=e.length;break;case 3:return u[n.m-1][1];case 5:return u[n.m-1][0];default:return u[n.m-1][2]}break;case 100:switch(e.length){case 1:case 2:o=n.d,d=e.length;break;case 3:return c[n.q][0];default:return c[n.q][1]}break;case 104:switch(e.length){case 1:case 2:o=1+(n.H+11)%12,d=e.length;break;default:throw"bad hour format: "+e}break;case 72:switch(e.length){case 1:case 2:o=n.H,d=e.length;break;default:throw"bad hour format: "+e}break;case 77:switch(e.length){case 1:case 2:o=n.M,d=e.length;break;default:throw"bad minute format: "+e}break;case 115:if("s"!=e&&"ss"!=e&&".0"!=e&&".00"!=e&&".000"!=e)throw"bad second format: "+e;return 0!==n.u||"s"!=e&&"ss"!=e?(l=i>=2?3===i?1e3:100:1===i?10:1,(s=Math.round(l*(n.S+n.u)))>=60*l&&(s=0),"s"===e?0===s?"0":""+s/l:(a=r(s,2+i),"ss"===e?a.substr(0,2):"."+a.substr(2,e.length-1))):r(n.S,e.length);case 90:switch(e){case"[h]":case"[hh]":o=24*n.D+n.H;break;case"[m]":case"[mm]":o=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":o=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+e}d=3===e.length?1:2;break;case 101:o=h,d=1}return d>0?r(o,d):""}function M(t){if(t.length<=3)return t;for(var e=t.length%3,n=t.substr(0,e);e!=t.length;e+=3)n+=(n.length>0?",":"")+t.substr(e,3);return n}t._general_num=_,t._general=w;var S=function(){var t=/%/g,a=/# (\?+)( ?)\/( ?)(\d+)/,l=/^#*0*\.([0#]+)/,c=/\).*[0#]/,u=/\(###\) ###\\?-####/;function h(t){for(var e,n="",r=0;r!=t.length;++r)switch(e=t.charCodeAt(r)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(e)}return n}function d(t,e){var n=Math.pow(10,e);return""+Math.round(t*n)/n}function p(t,e){return e<(""+Math.round((t-Math.floor(t))*Math.pow(10,e))).length?0:Math.round((t-Math.floor(t))*Math.pow(10,e))}return function(g,m,y){return(0|y)===y?function s(d,p,g){if(40===d.charCodeAt(0)&&!p.match(c)){var m=p.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return g>=0?s("n",m,g):"("+s("n",m,-g)+")"}if(44===p.charCodeAt(p.length-1))return function(t,e,n){for(var r=e.length-1;44===e.charCodeAt(r-1);)--r;return S(t,e.substr(0,r),n/Math.pow(10,3*(e.length-r)))}(d,p,g);if(-1!==p.indexOf("%"))return function(e,r,i){var o=r.replace(t,""),a=r.length-o.length;return S(e,o,i*Math.pow(10,2*a))+n("%",a)}(d,p,g);if(-1!==p.indexOf("E"))return function t(e,n){var r,i=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+t(e,-n);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var a=Math.floor(Math.log(n)*Math.LOG10E)%o;if(a<0&&(a+=o),!(r=(n/Math.pow(10,a)).toPrecision(i+1+(o+a)%o)).match(/[Ee]/)){var s=Math.floor(Math.log(n)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(t,e,n,r){return e+n+r.substr(0,(o+a)%o)+"."+r.substr(a)+"E"}))}else r=n.toExponential(i);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(p,g);if(36===p.charCodeAt(0))return"$"+s(d,p.substr(" "==p.charAt(1)?2:1),g);var y,v,b,_,w=Math.abs(g),x=g<0?"-":"";if(p.match(/^00+$/))return x+r(w,p.length);if(p.match(/^[#?]+$/))return y=""+g,0===g&&(y=""),y.length>p.length?y:h(p.substr(0,p.length-y.length))+y;if(v=p.match(a))return function(t,e,r){return r+(0===e?"":""+e)+n(" ",t[1].length+2+t[4].length)}(v,w,x);if(p.match(/^#+0+$/))return x+r(w,p.length-p.indexOf("0"));if(v=p.match(l))return y=(y=(""+g).replace(/^([^\.]+)$/,"$1."+h(v[1])).replace(/\.$/,"."+h(v[1]))).replace(/\.(\d*)$/,(function(t,e){return"."+e+n("0",h(v[1]).length-e.length)})),-1!==p.indexOf("0.")?y:y.replace(/^0\./,".");if(p=p.replace(/^#+([0.])/,"$1"),v=p.match(/^(0*)\.(#*)$/))return x+(""+w).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,v[1].length?"0.":".");if(v=p.match(/^#{1,3},##0(\.?)$/))return x+M(""+w);if(v=p.match(/^#,##0\.([#0]*0)$/))return g<0?"-"+s(d,p,-g):M(""+g)+"."+n("0",v[1].length);if(v=p.match(/^#,#*,#0/))return s(d,p.replace(/^#,#*,/,""),g);if(v=p.match(/^([0#]+)(\\?-([0#]+))+$/))return y=e(s(d,p.replace(/[\\-]/g,""),g)),b=0,e(e(p.replace(/\\/g,"")).replace(/[0#]/g,(function(t){return b<y.length?y.charAt(b++):"0"===t?"0":""})));if(p.match(u))return"("+(y=s(d,"##########",g)).substr(0,3)+") "+y.substr(3,3)+"-"+y.substr(6);var A="";if(v=p.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(v[4].length,7),_=f(w,Math.pow(10,b)-1,!1),y=""+x," "==(A=S("n",v[1],_[1])).charAt(A.length-1)&&(A=A.substr(0,A.length-1)+"0"),y+=A+v[2]+"/"+v[3],(A=o(_[2],b)).length<v[4].length&&(A=h(v[4].substr(v[4].length-A.length))+A),y+=A;if(v=p.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(Math.max(v[1].length,v[4].length),7),x+((_=f(w,Math.pow(10,b)-1,!0))[0]||(_[1]?"":"0"))+" "+(_[1]?i(_[1],b)+v[2]+"/"+v[3]+o(_[2],b):n(" ",2*b+1+v[2].length+v[3].length));if(v=p.match(/^[#0?]+$/))return p.length<=(y=""+g).length?y:h(p.substr(0,p.length-y.length))+y;if(v=p.match(/^([#0]+)\.([#0]+)$/)){y=""+g.toFixed(Math.min(v[2].length,10)).replace(/([^0])0+$/,"$1"),b=y.indexOf(".");var C=p.indexOf(".")-b,k=p.length-y.length-C;return h(p.substr(0,C)+y+p.substr(p.length-k))}if(v=p.match(/^00,000\.([#0]*0)$/))return g<0?"-"+s(d,p,-g):M(""+g).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(t){return"00,"+(t.length<3?r(0,3-t.length):"")+t}))+"."+r(0,v[1].length);switch(p){case"###,###":case"##,###":case"#,###":var T=M(""+w);return"0"!==T?x+T:"";default:if(p.match(/\.[0#?]*$/))return s(d,p.slice(0,p.lastIndexOf(".")),g)+h(p.slice(p.lastIndexOf(".")))}throw new Error("unsupported format |"+p+"|")}(g,m,y):function g(m,y,v){if(40===m.charCodeAt(0)&&!y.match(c)){var b=y.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return v>=0?g("n",b,v):"("+g("n",b,-v)+")"}if(44===y.charCodeAt(y.length-1))return function(t,e,n){for(var r=e.length-1;44===e.charCodeAt(r-1);)--r;return S(t,e.substr(0,r),n/Math.pow(10,3*(e.length-r)))}(m,y,v);if(-1!==y.indexOf("%"))return function(e,r,i){var o=r.replace(t,""),a=r.length-o.length;return S(e,o,i*Math.pow(10,2*a))+n("%",a)}(m,y,v);if(-1!==y.indexOf("E"))return function t(e,n){var r,i=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+t(e,-n);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var a=Math.floor(Math.log(n)*Math.LOG10E)%o;if(a<0&&(a+=o),-1===(r=(n/Math.pow(10,a)).toPrecision(i+1+(o+a)%o)).indexOf("e")){var s=Math.floor(Math.log(n)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,o)+"."+r.substr(2+o)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(t,e,n,r){return e+n+r.substr(0,(o+a)%o)+"."+r.substr(a)+"E"}))}else r=n.toExponential(i);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(y,v);if(36===y.charCodeAt(0))return"$"+g(m,y.substr(" "==y.charAt(1)?2:1),v);var _,w,x,A,C=Math.abs(v),k=v<0?"-":"";if(y.match(/^00+$/))return k+s(C,y.length);if(y.match(/^[#?]+$/))return"0"===(_=s(v,0))&&(_=""),_.length>y.length?_:h(y.substr(0,y.length-_.length))+_;if(w=y.match(a))return function(t,e,o){var a=parseInt(t[4],10),s=Math.round(e*a),l=Math.floor(s/a),c=s-l*a,u=a;return o+(0===l?"":""+l)+" "+(0===c?n(" ",t[1].length+1+t[4].length):i(c,t[1].length)+t[2]+"/"+t[3]+r(u,t[4].length))}(w,C,k);if(y.match(/^#+0+$/))return k+s(C,y.length-y.indexOf("0"));if(w=y.match(l))return _=d(v,w[1].length).replace(/^([^\.]+)$/,"$1."+h(w[1])).replace(/\.$/,"."+h(w[1])).replace(/\.(\d*)$/,(function(t,e){return"."+e+n("0",h(w[1]).length-e.length)})),-1!==y.indexOf("0.")?_:_.replace(/^0\./,".");if(y=y.replace(/^#+([0.])/,"$1"),w=y.match(/^(0*)\.(#*)$/))return k+d(C,w[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,w[1].length?"0.":".");if(w=y.match(/^#{1,3},##0(\.?)$/))return k+M(s(C,0));if(w=y.match(/^#,##0\.([#0]*0)$/))return v<0?"-"+g(m,y,-v):M(""+(Math.floor(v)+function(t,e){return e<(""+Math.round((t-Math.floor(t))*Math.pow(10,e))).length?1:0}(v,w[1].length)))+"."+r(p(v,w[1].length),w[1].length);if(w=y.match(/^#,#*,#0/))return g(m,y.replace(/^#,#*,/,""),v);if(w=y.match(/^([0#]+)(\\?-([0#]+))+$/))return _=e(g(m,y.replace(/[\\-]/g,""),v)),x=0,e(e(y.replace(/\\/g,"")).replace(/[0#]/g,(function(t){return x<_.length?_.charAt(x++):"0"===t?"0":""})));if(y.match(u))return"("+(_=g(m,"##########",v)).substr(0,3)+") "+_.substr(3,3)+"-"+_.substr(6);var T="";if(w=y.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return x=Math.min(w[4].length,7),A=f(C,Math.pow(10,x)-1,!1),_=""+k," "==(T=S("n",w[1],A[1])).charAt(T.length-1)&&(T=T.substr(0,T.length-1)+"0"),_+=T+w[2]+"/"+w[3],(T=o(A[2],x)).length<w[4].length&&(T=h(w[4].substr(w[4].length-T.length))+T),_+=T;if(w=y.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return x=Math.min(Math.max(w[1].length,w[4].length),7),k+((A=f(C,Math.pow(10,x)-1,!0))[0]||(A[1]?"":"0"))+" "+(A[1]?i(A[1],x)+w[2]+"/"+w[3]+o(A[2],x):n(" ",2*x+1+w[2].length+w[3].length));if(w=y.match(/^[#0?]+$/))return _=s(v,0),y.length<=_.length?_:h(y.substr(0,y.length-_.length))+_;if(w=y.match(/^([#0?]+)\.([#0]+)$/)){_=""+v.toFixed(Math.min(w[2].length,10)).replace(/([^0])0+$/,"$1"),x=_.indexOf(".");var E=y.indexOf(".")-x,O=y.length-_.length-E;return h(y.substr(0,E)+_+y.substr(y.length-O))}if(w=y.match(/^00,000\.([#0]*0)$/))return x=p(v,w[1].length),v<0?"-"+g(m,y,-v):M(function(t){return t<2147483647&&t>-2147483648?""+(t>=0?0|t:t-1|0):""+Math.floor(t)}(v)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(t){return"00,"+(t.length<3?r(0,3-t.length):"")+t}))+"."+r(x,w[1].length);switch(y){case"###,##0.00":return g(m,"#,##0.00",v);case"###,###":case"##,###":case"#,###":var D=M(s(C,0));return"0"!==D?k+D:"";case"###,###.00":return g(m,"###,##0.00",v).replace(/^0\./,".");case"#,###.00":return g(m,"#,##0.00",v).replace(/^0\./,".")}throw new Error("unsupported format |"+y+"|")}(g,m,y)}}();function A(t){for(var e=[],n=!1,r=0,i=0;r<t.length;++r)switch(t.charCodeAt(r)){case 34:n=!n;break;case 95:case 42:case 92:++r;break;case 59:e[e.length]=t.substr(i,r-i),i=r+1}if(e[e.length]=t.substr(i),!0===n)throw new Error("Format |"+t+"| unterminated string ");return e}t._split=A;var C=/\[[HhMmSs]*\]/;function k(t){for(var e=0,n="",r="";e<t.length;)switch(n=t.charAt(e)){case"G":l(t,e)&&(e+=6),e++;break;case'"':for(;34!==t.charCodeAt(++e)&&e<t.length;)++e;++e;break;case"\\":case"_":e+=2;break;case"@":++e;break;case"B":case"b":if("1"===t.charAt(e+1)||"2"===t.charAt(e+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":if("A/P"===t.substr(e,3).toUpperCase())return!0;if("AM/PM"===t.substr(e,5).toUpperCase())return!0;++e;break;case"[":for(r=n;"]"!==t.charAt(e++)&&e<t.length;)r+=t.charAt(e);if(r.match(C))return!0;break;case".":case"0":case"#":for(;e<t.length&&("0#?.,E+-%".indexOf(n=t.charAt(++e))>-1||"\\"==n&&"-"==t.charAt(e+1)&&"0#".indexOf(t.charAt(e+2))>-1););break;case"?":for(;t.charAt(++e)===n;);break;case"*":++e," "!=t.charAt(e)&&"*"!=t.charAt(e)||++e;break;case"(":case")":++e;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;e<t.length&&"0123456789".indexOf(t.charAt(++e))>-1;);break;case" ":default:++e}return!1}function T(t,e,n,r){for(var i,o,a,s=[],c="",u=0,h="",d="t",f="H";u<t.length;)switch(h=t.charAt(u)){case"G":if(!l(t,u))throw new Error("unrecognized character "+h+" in "+t);s[s.length]={t:"G",v:"General"},u+=7;break;case'"':for(c="";34!==(a=t.charCodeAt(++u))&&u<t.length;)c+=String.fromCharCode(a);s[s.length]={t:"t",v:c},++u;break;case"\\":var g=t.charAt(++u);s[s.length]={t:"("===g||")"===g?g:"t",v:g},++u;break;case"_":s[s.length]={t:"t",v:" "},u+=2;break;case"@":s[s.length]={t:"T",v:e},++u;break;case"B":case"b":if("1"===t.charAt(u+1)||"2"===t.charAt(u+1)){if(null==i&&null==(i=p(e,n,"2"===t.charAt(u+1))))return"";s[s.length]={t:"X",v:t.substr(u,2)},d=h,u+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":h=h.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(e<0)return"";if(null==i&&null==(i=p(e,n)))return"";for(c=h;++u<t.length&&t.charAt(u).toLowerCase()===h;)c+=h;"m"===h&&"h"===d.toLowerCase()&&(h="M"),"h"===h&&(h=f),s[s.length]={t:h,v:c},d=h;break;case"A":case"a":var m={t:h,v:h};if(null==i&&(i=p(e,n)),"A/P"===t.substr(u,3).toUpperCase()?(null!=i&&(m.v=i.H>=12?"P":"A"),m.t="T",f="h",u+=3):"AM/PM"===t.substr(u,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"PM":"AM"),m.t="T",u+=5,f="h"):(m.t="t",++u),null==i&&"T"===m.t)return"";s[s.length]=m,d=h;break;case"[":for(c=h;"]"!==t.charAt(u++)&&u<t.length;)c+=t.charAt(u);if("]"!==c.slice(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(C)){if(null==i&&null==(i=p(e,n)))return"";s[s.length]={t:"Z",v:c.toLowerCase()},d=c.charAt(1)}else c.indexOf("$")>-1&&(c=(c.match(/\$([^-\[\]]*)/)||[])[1]||"$",k(t)||(s[s.length]={t:"t",v:c}));break;case".":if(null!=i){for(c=h;++u<t.length&&"0"===(h=t.charAt(u));)c+=h;s[s.length]={t:"s",v:c};break}case"0":case"#":for(c=h;++u<t.length&&"0#?.,E+-%".indexOf(h=t.charAt(u))>-1||"\\"==h&&"-"==t.charAt(u+1)&&u<t.length-2&&"0#".indexOf(t.charAt(u+2))>-1;)c+=h;s[s.length]={t:"n",v:c};break;case"?":for(c=h;t.charAt(++u)===h;)c+=h;s[s.length]={t:h,v:c},d=h;break;case"*":++u," "!=t.charAt(u)&&"*"!=t.charAt(u)||++u;break;case"(":case")":s[s.length]={t:1===r?"t":h,v:h},++u;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(c=h;u<t.length&&"0123456789".indexOf(t.charAt(++u))>-1;)c+=t.charAt(u);s[s.length]={t:"D",v:c};break;case" ":s[s.length]={t:h,v:h},++u;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(h))throw new Error("unrecognized character "+h+" in "+t);s[s.length]={t:"t",v:h},++u}var y,v=0,b=0;for(u=s.length-1,d="t";u>=0;--u)switch(s[u].t){case"h":case"H":s[u].t=f,d="h",v<1&&(v=1);break;case"s":(y=s[u].v.match(/\.0+$/))&&(b=Math.max(b,y[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":d=s[u].t;break;case"m":"s"===d&&(s[u].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[u].v.match(/[Hh]/)&&(v=1),v<2&&s[u].v.match(/[Mm]/)&&(v=2),v<3&&s[u].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M),i.M>=60&&(i.M=0,++i.H);break;case 2:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M)}var _,M="";for(u=0;u<s.length;++u)switch(s[u].t){case"t":case"T":case" ":case"D":break;case"X":s[u].v="",s[u].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":s[u].v=x(s[u].t.charCodeAt(0),s[u].v,i,b),s[u].t="t";break;case"n":case"(":case"?":for(_=u+1;null!=s[_]&&("?"===(h=s[_].t)||"D"===h||(" "===h||"t"===h)&&null!=s[_+1]&&("?"===s[_+1].t||"t"===s[_+1].t&&"/"===s[_+1].v)||"("===s[u].t&&(" "===h||"n"===h||")"===h)||"t"===h&&("/"===s[_].v||" "===s[_].v&&null!=s[_+1]&&"?"==s[_+1].t));)s[u].v+=s[_].v,s[_]={v:"",t:";"},++_;M+=s[u].v,u=_-1;break;case"G":s[u].t="t",s[u].v=w(e,n)}var A,T,E="";if(M.length>0){40==M.charCodeAt(0)?(A=e<0&&45===M.charCodeAt(0)?-e:e,T=S("(",M,A)):(T=S("n",M,A=e<0&&r>1?-e:e),A<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),_=T.length-1;var O=s.length;for(u=0;u<s.length;++u)if(null!=s[u]&&"t"!=s[u].t&&s[u].v.indexOf(".")>-1){O=u;break}var D=s.length;if(O===s.length&&-1===T.indexOf("E")){for(u=s.length-1;u>=0;--u)null!=s[u]&&-1!=="n?(".indexOf(s[u].t)&&(_>=s[u].v.length-1?s[u].v=T.substr(1+(_-=s[u].v.length),s[u].v.length):_<0?s[u].v="":(s[u].v=T.substr(0,_+1),_=-1),s[u].t="t",D=u);_>=0&&D<s.length&&(s[D].v=T.substr(0,_+1)+s[D].v)}else if(O!==s.length&&-1===T.indexOf("E")){for(_=T.indexOf(".")-1,u=O;u>=0;--u)if(null!=s[u]&&-1!=="n?(".indexOf(s[u].t)){for(o=s[u].v.indexOf(".")>-1&&u===O?s[u].v.indexOf(".")-1:s[u].v.length-1,E=s[u].v.substr(o+1);o>=0;--o)_>=0&&("0"===s[u].v.charAt(o)||"#"===s[u].v.charAt(o))&&(E=T.charAt(_--)+E);s[u].v=E,s[u].t="t",D=u}for(_>=0&&D<s.length&&(s[D].v=T.substr(0,_+1)+s[D].v),_=T.indexOf(".")+1,u=O;u<s.length;++u)if(null!=s[u]&&(-1!=="n?(".indexOf(s[u].t)||u===O)){for(o=s[u].v.indexOf(".")>-1&&u===O?s[u].v.indexOf(".")+1:0,E=s[u].v.substr(0,o);o<s[u].v.length;++o)_<T.length&&(E+=T.charAt(_++));s[u].v=E,s[u].t="t",D=u}}}for(u=0;u<s.length;++u)null!=s[u]&&"n(?".indexOf(s[u].t)>-1&&(s[u].v=S(s[u].t,s[u].v,A=r>1&&e<0&&u>0&&"-"===s[u-1].v?-e:e),s[u].t="t");var P="";for(u=0;u!==s.length;++u)null!=s[u]&&(P+=s[u].v);return P}t.is_date=k,t._eval=T;var E=/\[[=<>]/,O=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function D(t,e){if(null==e)return!1;var n=parseFloat(e[2]);switch(e[1]){case"=":if(t==n)return!0;break;case">":if(t>n)return!0;break;case"<":if(t<n)return!0;break;case"<>":if(t!=n)return!0;break;case">=":if(t>=n)return!0;break;case"<=":if(t<=n)return!0}return!1}function P(t,e,n){null==n&&(n={});var r="";switch(typeof t){case"string":r="m/d/yy"==t&&n.dateNF?n.dateNF:t;break;case"number":r=14==t&&n.dateNF?n.dateNF:(null!=n.table?n.table:d)[t]}if(l(r,0))return w(e,n);e instanceof Date&&(e=v(e,n.date1904));var i=function(t,e){var n=A(t),r=n.length,i=n[r-1].indexOf("@");if(r<4&&i>-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!=typeof e)return[4,4===n.length||i>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=i>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=i>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=i>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var o=e>0?n[0]:e<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,o];if(null!=n[0].match(E)||null!=n[1].match(E)){var a=n[0].match(O),s=n[1].match(O);return D(e,a)?[r,n[0]]:D(e,s)?[r,n[1]]:[r,n[null!=a&&null!=s?2:1]]}return[r,o]}(r,e);if(l(i[1]))return w(e,n);if(!0===e)e="TRUE";else if(!1===e)e="FALSE";else if(""===e||null==e)return"";return T(i[1],e,n,i[0])}function L(t,e){if("number"!=typeof e){e=+e||-1;for(var n=0;n<392;++n)if(null!=d[n]){if(d[n]==t){e=n;break}}else e<0&&(e=n);e<0&&(e=391)}return d[e]=t,e}t.load=L,t._table=d,t.get_table=function(){return d},t.load_table=function(t){for(var e=0;392!=e;++e)void 0!==t[e]&&L(t[e],e)},t.init_table=h,t.format=P};E(T);var O,D={"General Number":"General","General Date":T._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":T._table[15],"Short Date":T._table[14],"Long Time":T._table[19],"Medium Time":T._table[18],"Short Time":T._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:T._table[2],Standard:T._table[4],Percent:T._table[10],Scientific:T._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},P={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},L=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;!function(t){t.version="1.2.0";var e=function(){for(var t=0,e=new Array(256),n=0;256!=n;++n)e[n]=t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=n)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1;return"undefined"!=typeof Int32Array?new Int32Array(e):e}();t.table=e,t.bstr=function(t,n){for(var r=-1^n,i=t.length-1,o=0;o<i;)r=(r=r>>>8^e[255&(r^t.charCodeAt(o++))])>>>8^e[255&(r^t.charCodeAt(o++))];return o===i&&(r=r>>>8^e[255&(r^t.charCodeAt(o))]),-1^r},t.buf=function(t,n){if(t.length>1e4)return function(t,n){for(var r=-1^n,i=t.length-7,o=0;o<i;)r=(r=(r=(r=(r=(r=(r=(r=r>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])];for(;o<i+7;)r=r>>>8^e[255&(r^t[o++])];return-1^r}(t,n);for(var r=-1^n,i=t.length-3,o=0;o<i;)r=(r=(r=(r=r>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])])>>>8^e[255&(r^t[o++])];for(;o<i+3;)r=r>>>8^e[255&(r^t[o++])];return-1^r},t.str=function(t,n){for(var r,i,o=-1^n,a=0,s=t.length;a<s;)(r=t.charCodeAt(a++))<128?o=o>>>8^e[255&(o^r)]:r<2048?o=(o=o>>>8^e[255&(o^(192|r>>6&31))])>>>8^e[255&(o^(128|63&r))]:r>=55296&&r<57344?(r=64+(1023&r),i=1023&t.charCodeAt(a++),o=(o=(o=(o=o>>>8^e[255&(o^(240|r>>8&7))])>>>8^e[255&(o^(128|r>>2&63))])>>>8^e[255&(o^(128|i>>6&15|(3&r)<<4))])>>>8^e[255&(o^(128|63&i))]):o=(o=(o=o>>>8^e[255&(o^(224|r>>12&15))])>>>8^e[255&(o^(128|r>>6&63))])>>>8^e[255&(o^(128|63&r))];return-1^o}}(O={});var I,R=function(){var t,e={};function r(t){if("/"==t.charAt(t.length-1))return-1===t.slice(0,-1).indexOf("/")?t:r(t.slice(0,-1));var e=t.lastIndexOf("/");return-1===e?t:t.slice(0,e+1)}function i(t){if("/"==t.charAt(t.length-1))return i(t.slice(0,-1));var e=t.lastIndexOf("/");return-1===e?t:t.slice(e+1)}function o(t,e){"string"==typeof e&&(e=new Date(e));var n=e.getHours();n=(n=n<<6|e.getMinutes())<<5|e.getSeconds()>>>1,t.write_shift(2,n);var r=e.getFullYear()-1980;r=(r=r<<4|e.getMonth()+1)<<5|e.getDate(),t.write_shift(2,r)}function a(t){Oe(t,0);for(var e={},n=0;t.l<=t.length-4;){var r=t.read_shift(2),i=t.read_shift(2),o=t.l+i,a={};switch(r){case 21589:1&(n=t.read_shift(1))&&(a.mtime=t.read_shift(4)),i>5&&(2&n&&(a.atime=t.read_shift(4)),4&n&&(a.ctime=t.read_shift(4))),a.mtime&&(a.mt=new Date(1e3*a.mtime))}t.l=o,e[r]=a}return e}function s(){return t||(t=n(0))}function l(t,e){if(80==t[0]&&75==t[1])return ct(t,e);if(t.length<512)throw new Error("CFB file size "+t.length+" < 512");var n,r,i,o,a,s,l=512,d=[],f=t.slice(0,512);Oe(f,0);var p=function(t){if(80==t[t.l]&&75==t[t.l+1])return[0,0];t.chk(M,"Header Signature: "),t.chk(T,"CLSID: ");var e=t.read_shift(2,"u");return[t.read_shift(2,"u"),e]}(f);switch(n=p[0]){case 3:l=512;break;case 4:l=4096;break;case 0:if(0==p[1])return ct(t,e);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==l&&Oe(f=t.slice(0,l),28);var g=t.slice(0,l);!function(t,e){var n;switch(t.l+=2,n=t.read_shift(2)){case 9:if(3!=e)throw new Error("Sector Shift: Expected 9 saw "+n);break;case 12:if(4!=e)throw new Error("Sector Shift: Expected 12 saw "+n);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+n)}t.chk("0600","Mini Sector Shift: "),t.chk("000000000000","Reserved: ")}(f,n);var m=f.read_shift(4,"i");if(3===n&&0!==m)throw new Error("# Directory Sectors: Expected 0 saw "+m);f.l+=4,o=f.read_shift(4,"i"),f.l+=4,f.chk("00100000","Mini Stream Cutoff Size: "),a=f.read_shift(4,"i"),r=f.read_shift(4,"i"),s=f.read_shift(4,"i"),i=f.read_shift(4,"i");for(var y=-1,v=0;v<109&&!((y=f.read_shift(4,"i"))<0);++v)d[v]=y;var b=function(t,e){for(var n=Math.ceil(t.length/e)-1,r=[],i=1;i<n;++i)r[i-1]=t.slice(i*e,(i+1)*e);return r[n-1]=t.slice(n*e),r}(t,l);!function t(e,n,r,i,o){var a=x;if(e===x){if(0!==n)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var s=r[e],l=(i>>>2)-1;if(!s)return;for(var c=0;c<l&&(a=Se(s,4*c))!==x;++c)o.push(a);t(Se(s,i-4),n-1,r,i,o)}}(s,i,b,l,d);var _=function(t,e,n,r){var i=t.length,o=[],a=[],s=[],l=[],c=r-1,u=0,h=0,d=0,f=0;for(u=0;u<i;++u)if(s=[],(d=u+e)>=i&&(d-=i),!a[d]){for(l=[],h=d;h>=0;){a[h]=!0,s[s.length]=h,l.push(t[h]);var p=n[Math.floor(4*h/r)];if(r<4+(f=4*h&c))throw new Error("FAT boundary crossed: "+h+" 4 "+r);if(!t[p])break;h=Se(t[p],f)}o[d]={nodes:s,data:ee([l])}}return o}(b,o,d,l);_[o].name="!Directory",r>0&&a!==x&&(_[a].name="!MiniFAT"),_[d[0]].name="!FAT",_.fat_addrs=d,_.ssz=l;var w=[],S=[],A=[];!function(t,e,n,r,i,o,a,s){for(var l,d=0,f=r.length?2:0,p=e[t].data,g=0,m=0;g<p.length;g+=128){var y=p.slice(g,g+128);Oe(y,64),m=y.read_shift(2),l=re(y,0,m-f),r.push(l);var v={name:l,type:y.read_shift(1),color:y.read_shift(1),L:y.read_shift(4,"i"),R:y.read_shift(4,"i"),C:y.read_shift(4,"i"),clsid:y.read_shift(16),state:y.read_shift(4,"i"),start:0,size:0};0!==y.read_shift(2)+y.read_shift(2)+y.read_shift(2)+y.read_shift(2)&&(v.ct=h(y,y.l-8)),0!==y.read_shift(2)+y.read_shift(2)+y.read_shift(2)+y.read_shift(2)&&(v.mt=h(y,y.l-8)),v.start=y.read_shift(4,"i"),v.size=y.read_shift(4,"i"),v.size<0&&v.start<0&&(v.size=v.type=0,v.start=x,v.name=""),5===v.type?(d=v.start,i>0&&d!==x&&(e[d].name="!StreamData")):v.size>=4096?(v.storage="fat",void 0===e[v.start]&&(e[v.start]=u(n,v.start,e.fat_addrs,e.ssz)),e[v.start].name=v.name,v.content=e[v.start].data.slice(0,v.size)):(v.storage="minifat",v.size<0?v.size=0:d!==x&&v.start!==x&&e[d]&&(v.content=c(v,e[d].data,(e[s]||{}).data))),v.content&&Oe(v.content,0),o[l]=v,a.push(v)}}(o,_,b,w,r,{},S,a),function(t,e,n){for(var r=0,i=0,o=0,a=0,s=0,l=n.length,c=[],u=[];r<l;++r)c[r]=u[r]=r,e[r]=n[r];for(;s<u.length;++s)i=t[r=u[s]].L,o=t[r].R,a=t[r].C,c[r]===r&&(-1!==i&&c[i]!==i&&(c[r]=c[i]),-1!==o&&c[o]!==o&&(c[r]=c[o])),-1!==a&&(c[a]=r),-1!==i&&(c[i]=c[r],u.lastIndexOf(i)<s&&u.push(i)),-1!==o&&(c[o]=c[r],u.lastIndexOf(o)<s&&u.push(o));for(r=1;r<l;++r)c[r]===r&&(-1!==o&&c[o]!==o?c[r]=c[o]:-1!==i&&c[i]!==i&&(c[r]=c[i]));for(r=1;r<l;++r)if(0!==t[r].type){if(0===(s=c[r]))e[r]=e[0]+"/"+e[r];else for(;0!==s&&s!==c[s];)e[r]=e[s]+"/"+e[r],s=c[s];c[r]=0}for(e[0]+="/",r=1;r<l;++r)2!==t[r].type&&(e[r]+="/")}(S,A,w),w.shift();var C={FileIndex:S,FullPaths:A};return e&&e.raw&&(C.raw={header:g,sectors:b}),C}function c(t,e,n){for(var r=t.size,i=[],o=t.start;n&&r>0&&o>=0;)i.push(e.slice(o*v,o*v+v)),r-=v,o=Se(n,4*o);return 0===i.length?Pe(0):A(i).slice(0,t.size)}function u(t,e,n,r,i){var o=[],a=[];i||(i=[]);var s=r-1,l=0,c=0;for(l=e;l>=0;){i[l]=!0,o[o.length]=l,a.push(t[l]);var u=n[Math.floor(4*l/r)];if(r<4+(c=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+r);if(!t[u])break;l=Se(t[u],c)}return{nodes:o,data:ee([a])}}function h(t,e){return new Date(1e3*(Me(t,e+4)/1e7*Math.pow(2,32)+Me(t,e)/1e7-11644473600))}function d(t,e){var n=e||{},r=n.root||"Root Entry";if(t.FullPaths||(t.FullPaths=[]),t.FileIndex||(t.FileIndex=[]),t.FullPaths.length!==t.FileIndex.length)throw new Error("inconsistent CFB structure");0===t.FullPaths.length&&(t.FullPaths[0]=r+"/",t.FileIndex[0]={name:r,type:5}),n.CLSID&&(t.FileIndex[0].clsid=n.CLSID),function(t){var e="Sh33tJ5";if(!R.find(t,"/"+e)){var n=Pe(4);n[0]=55,n[1]=n[3]=50,n[2]=54,t.FileIndex.push({name:e,type:2,content:n,size:4,L:69,R:69,C:69}),t.FullPaths.push(t.FullPaths[0]+e),f(t)}}(t)}function f(t,e){d(t);for(var n=!1,o=!1,a=t.FullPaths.length-1;a>=0;--a){var s=t.FileIndex[a];switch(s.type){case 0:o?n=!0:(t.FileIndex.pop(),t.FullPaths.pop());break;case 1:case 2:case 5:o=!0,isNaN(s.R*s.L*s.C)&&(n=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(n=!0);break;default:n=!0}}if(n||e){var l=new Date(1987,1,19),c=0,u=[];for(a=0;a<t.FullPaths.length;++a)0!==t.FileIndex[a].type&&u.push([t.FullPaths[a],t.FileIndex[a]]);for(a=0;a<u.length;++a){var h=r(u[a][0]);for(o=!1,c=0;c<u.length;++c)u[c][0]===h&&(o=!0);o||u.push([h,{name:i(h).replace("/",""),type:1,clsid:T,ct:l,mt:l,content:null}])}for(u.sort((function(t,e){return function(t,e){for(var n=t.split("/"),r=e.split("/"),i=0,o=0,a=Math.min(n.length,r.length);i<a;++i){if(o=n[i].length-r[i].length)return o;if(n[i]!=r[i])return n[i]<r[i]?-1:1}return n.length-r.length}(t[0],e[0])})),t.FullPaths=[],t.FileIndex=[],a=0;a<u.length;++a)t.FullPaths[a]=u[a][0],t.FileIndex[a]=u[a][1];for(a=0;a<u.length;++a){var f=t.FileIndex[a],p=t.FullPaths[a];if(f.name=i(p).replace("/",""),f.L=f.R=f.C=-(f.color=1),f.size=f.content?f.content.length:0,f.start=0,f.clsid=f.clsid||T,0===a)f.C=u.length>1?1:-1,f.size=0,f.type=5;else if("/"==p.slice(-1)){for(c=a+1;c<u.length&&r(t.FullPaths[c])!=p;++c);for(f.C=c>=u.length?-1:c,c=a+1;c<u.length&&r(t.FullPaths[c])!=r(p);++c);f.R=c>=u.length?-1:c,f.type=1}else r(t.FullPaths[a+1]||"")==r(p)&&(f.R=a+1),f.type=2}}}function p(t,e){var n=e||{};if(f(t),"zip"==n.fileType)return function(t,e){var n,r=e||{},i=[],a=[],s=Pe(1),l=r.compression?8:0,c=0,u=0,h=0,d=0,f=t.FullPaths[0],p=f,g=t.FileIndex[0],m=[],v=0;for(c=1;c<t.FullPaths.length;++c)if(p=t.FullPaths[c].slice(f.length),(g=t.FileIndex[c]).size&&g.content&&"Sh33tJ5"!=p){var b=h,_=Pe(p.length);for(u=0;u<p.length;++u)_.write_shift(1,127&p.charCodeAt(u));_=_.slice(0,_.l),m[d]=O.buf(g.content,0);var w=g.content;8==l&&(n=w,w=y?y.deflateRawSync(n):K(n)),(s=Pe(30)).write_shift(4,67324752),s.write_shift(2,20),s.write_shift(2,0),s.write_shift(2,l),g.mt?o(s,g.mt):s.write_shift(4,0),s.write_shift(-4,m[d]),s.write_shift(4,w.length),s.write_shift(4,g.content.length),s.write_shift(2,_.length),s.write_shift(2,0),h+=s.length,i.push(s),h+=_.length,i.push(_),h+=w.length,i.push(w),(s=Pe(46)).write_shift(4,33639248),s.write_shift(2,0),s.write_shift(2,20),s.write_shift(2,0),s.write_shift(2,l),s.write_shift(4,0),s.write_shift(-4,m[d]),s.write_shift(4,w.length),s.write_shift(4,g.content.length),s.write_shift(2,_.length),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(4,0),s.write_shift(4,b),v+=s.l,a.push(s),v+=_.length,a.push(_),++d}return(s=Pe(22)).write_shift(4,101010256),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,d),s.write_shift(2,d),s.write_shift(4,v),s.write_shift(4,h),s.write_shift(2,0),A([A(i),A(a),s])}(t,n);var r=function(t){for(var e=0,n=0,r=0;r<t.FileIndex.length;++r){var i=t.FileIndex[r];if(i.content){var o=i.content.length;o>0&&(o<4096?e+=o+63>>6:n+=o+511>>9)}}for(var a=t.FullPaths.length+3>>2,s=e+127>>7,l=(e+7>>3)+n+a+s,c=l+127>>7,u=c<=109?0:Math.ceil((c-109)/127);l+c+u+127>>7>c;)u=++c<=109?0:Math.ceil((c-109)/127);var h=[1,u,c,s,a,n,e,0];return t.FileIndex[0].size=e<<6,h[7]=(t.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3),h}(t),i=Pe(r[7]<<9),a=0,s=0;for(a=0;a<8;++a)i.write_shift(1,S[a]);for(a=0;a<8;++a)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),a=0;a<3;++a)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,r[2]),i.write_shift(4,r[0]+r[1]+r[2]+r[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,r[3]?r[0]+r[1]+r[2]-1:x),i.write_shift(4,r[3]),i.write_shift(-4,r[1]?r[0]-1:x),i.write_shift(4,r[1]),a=0;a<109;++a)i.write_shift(-4,a<r[2]?r[1]+a:-1);if(r[1])for(s=0;s<r[1];++s){for(;a<236+127*s;++a)i.write_shift(-4,a<r[2]?r[1]+a:-1);i.write_shift(-4,s===r[1]-1?x:s+1)}var l=function(t){for(s+=t;a<s-1;++a)i.write_shift(-4,a+1);t&&(++a,i.write_shift(-4,x))};for(s=a=0,s+=r[1];a<s;++a)i.write_shift(-4,E.DIFSECT);for(s+=r[2];a<s;++a)i.write_shift(-4,E.FATSECT);l(r[3]),l(r[4]);for(var c=0,u=0,h=t.FileIndex[0];c<t.FileIndex.length;++c)(h=t.FileIndex[c]).content&&((u=h.content.length)<4096||(h.start=s,l(u+511>>9)));for(l(r[6]+7>>3);511&i.l;)i.write_shift(-4,E.ENDOFCHAIN);for(s=a=0,c=0;c<t.FileIndex.length;++c)(h=t.FileIndex[c]).content&&(!(u=h.content.length)||u>=4096||(h.start=s,l(u+63>>6)));for(;511&i.l;)i.write_shift(-4,E.ENDOFCHAIN);for(a=0;a<r[4]<<2;++a){var d=t.FullPaths[a];if(d&&0!==d.length){h=t.FileIndex[a],0===a&&(h.start=h.size?h.start-1:x);var p=0===a&&n.root||h.name;if(u=2*(p.length+1),i.write_shift(64,p,"utf16le"),i.write_shift(2,u),i.write_shift(1,h.type),i.write_shift(1,h.color),i.write_shift(-4,h.L),i.write_shift(-4,h.R),i.write_shift(-4,h.C),h.clsid)i.write_shift(16,h.clsid,"hex");else for(c=0;c<4;++c)i.write_shift(4,0);i.write_shift(4,h.state||0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,h.start),i.write_shift(4,h.size),i.write_shift(4,0)}else{for(c=0;c<17;++c)i.write_shift(4,0);for(c=0;c<3;++c)i.write_shift(4,-1);for(c=0;c<12;++c)i.write_shift(4,0)}}for(a=1;a<t.FileIndex.length;++a)if((h=t.FileIndex[a]).size>=4096){for(i.l=h.start+1<<9,c=0;c<h.size;++c)i.write_shift(1,h.content[c]);for(;511&c;++c)i.write_shift(1,0)}for(a=1;a<t.FileIndex.length;++a)if((h=t.FileIndex[a]).size>0&&h.size<4096){for(c=0;c<h.size;++c)i.write_shift(1,h.content[c]);for(;63&c;++c)i.write_shift(1,0)}for(;i.l<i.length;)i.write_shift(1,0);return i}e.version="1.1.0";var y,v=64,x=-2,M="d0cf11e0a1b11ae1",S=[208,207,17,224,161,177,26,225],T="00000000000000000000000000000000",E={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:x,FREESECT:-1,HEADER_SIGNATURE:M,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:T,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function D(t){for(var e=new Array(t.length),n=0;n<t.length;++n)e[n]=String.fromCharCode(t[n]);return e.join("")}for(var P,L,I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],N=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],B=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],F="undefined"!=typeof Uint8Array,z=F?new Uint8Array(256):[],j=0;j<256;++j)z[j]=255&((L=139536&((P=j)<<1|P<<11)|558144&(P<<5|P<<15))>>16|L>>8|L);function W(t,e){var n=z[255&t];return e<=8?n>>>8-e:(n=n<<8|z[t>>8&255],e<=16?n>>>16-e:(n=n<<8|z[t>>16&255])>>>24-e)}function V(t,e){var n=7&e,r=e>>>3;return(t[r]|(n<=6?0:t[r+1]<<8))>>>n&3}function H(t,e){var n=7&e,r=e>>>3;return(t[r]|(n<=5?0:t[r+1]<<8))>>>n&7}function Y(t,e){var n=7&e,r=e>>>3;return(t[r]|(n<=3?0:t[r+1]<<8))>>>n&31}function U(t,e){var n=7&e,r=e>>>3;return(t[r]|(n<=1?0:t[r+1]<<8))>>>n&127}function q(t,e,n){var r=7&e,i=e>>>3,o=(1<<n)-1,a=t[i]>>>r;return n<8-r?a&o:(a|=t[i+1]<<8-r,n<16-r?a&o:(a|=t[i+2]<<16-r,n<24-r?a&o:(a|=t[i+3]<<24-r)&o))}function $(t,e){var n=t.length,r=2*n>e?2*n:e+5,i=0;if(n>=e)return t;if(m){var o=_(r);if(t.copy)t.copy(o);else for(;i<t.length;++i)o[i]=t[i];return o}if(F){var a=new Uint8Array(r);if(a.set)a.set(t);else for(;i<t.length;++i)a[i]=t[i];return a}return t.length=r,t}function G(t){for(var e=new Array(t),n=0;n<t;++n)e[n]=0;return e}var X,K=(X=function(t,e){for(var n=0;n<t.length;){var r=Math.min(65535,t.length-n);for(e.write_shift(1,+(n+r==t.length)),e.write_shift(2,r),e.write_shift(2,65535&~r);r-- >0;)e[e.l++]=t[n++]}return e.l},function(t){var e=Pe(50+Math.floor(1.1*t.length)),n=X(t,e);return e.slice(0,n)});function Z(t,e,n){var r=1,i=0,o=0,a=0,s=0,l=t.length,c=F?new Uint16Array(32):G(32);for(o=0;o<32;++o)c[o]=0;for(o=l;o<n;++o)t[o]=0;l=t.length;var u=F?new Uint16Array(l):G(l);for(o=0;o<l;++o)c[i=t[o]]++,r<i&&(r=i),u[o]=0;for(c[0]=0,o=1;o<=r;++o)c[o+16]=s=s+c[o-1]<<1;for(o=0;o<l;++o)0!=(s=t[o])&&(u[o]=c[s+16]++);var h=0;for(o=0;o<l;++o)if(0!=(h=t[o]))for(s=W(u[o],r)>>r-h,a=(1<<r+4-h)-1;a>=0;--a)e[s|a<<h]=15&h|o<<4;return r}var J=F?new Uint16Array(512):G(512),Q=F?new Uint16Array(32):G(32);if(!F){for(var tt=0;tt<512;++tt)J[tt]=0;for(tt=0;tt<32;++tt)Q[tt]=0}!function(){for(var t=[],e=0;e<32;e++)t.push(5);Z(t,Q,32);var n=[];for(e=0;e<=143;e++)n.push(8);for(;e<=255;e++)n.push(9);for(;e<=279;e++)n.push(7);for(;e<=287;e++)n.push(8);Z(n,J,288)}();var et=F?new Uint16Array(32768):G(32768),nt=F?new Uint16Array(32768):G(32768),rt=F?new Uint16Array(128):G(128),it=1,ot=1;function at(t,e){var n=Y(t,e)+257,r=Y(t,e+=5)+1,i=function(t,e){var n=7&e,r=e>>>3;return(t[r]|(n<=4?0:t[r+1]<<8))>>>n&15}(t,e+=5)+4;e+=4;for(var o=0,a=F?new Uint8Array(19):G(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,c=F?new Uint8Array(8):G(8),u=F?new Uint8Array(8):G(8),h=a.length,d=0;d<i;++d)a[I[d]]=o=H(t,e),l<o&&(l=o),c[o]++,e+=3;var f=0;for(c[0]=0,d=1;d<=l;++d)u[d]=f=f+c[d-1]<<1;for(d=0;d<h;++d)0!=(f=a[d])&&(s[d]=u[f]++);var p=0;for(d=0;d<h;++d)if(0!=(p=a[d])){f=z[s[d]]>>8-p;for(var g=(1<<7-p)-1;g>=0;--g)rt[f|g<<p]=7&p|d<<3}var m=[];for(l=1;m.length<n+r;)switch(e+=7&(f=rt[U(t,e)]),f>>>=3){case 16:for(o=3+V(t,e),e+=2,f=m[m.length-1];o-- >0;)m.push(f);break;case 17:for(o=3+H(t,e),e+=3;o-- >0;)m.push(0);break;case 18:for(o=11+U(t,e),e+=7;o-- >0;)m.push(0);break;default:m.push(f),l<f&&(l=f)}var y=m.slice(0,n),v=m.slice(n);for(d=n;d<286;++d)y[d]=0;for(d=r;d<30;++d)v[d]=0;return it=Z(y,et,286),ot=Z(v,nt,30),e}function st(t,e){var n=function(t,e){if(3==t[0]&&!(3&t[1]))return[b(e),2];for(var n=0,r=0,i=_(e||1<<18),o=0,a=i.length>>>0,s=0,l=0;0==(1&r);)if(r=H(t,n),n+=3,r>>>1!=0)for(r>>>1==1?(s=9,l=5):(n=at(t,n),s=it,l=ot),!e&&a<o+32767&&(a=(i=$(i,o+32767)).length);;){var c=q(t,n,s),u=r>>>1==1?J[c]:et[c];if(n+=15&u,0==((u>>>=4)>>>8&255))i[o++]=u;else{if(256==u)break;var h=(u-=257)<8?0:u-4>>2;h>5&&(h=0);var d=o+N[u];h>0&&(d+=q(t,n,h),n+=h),c=q(t,n,l),n+=15&(u=r>>>1==1?Q[c]:nt[c]);var f=(u>>>=4)<4?0:u-2>>1,p=B[u];for(f>0&&(p+=q(t,n,f),n+=f),!e&&a<d&&(a=(i=$(i,d)).length);o<d;)i[o]=i[o-p],++o}}else{7&n&&(n+=8-(7&n));var g=t[n>>>3]|t[1+(n>>>3)]<<8;if(n+=32,!e&&a<o+g&&(a=(i=$(i,o+g)).length),"function"==typeof t.copy)t.copy(i,o,n>>>3,(n>>>3)+g),o+=g,n+=8*g;else for(;g-- >0;)i[o++]=t[n>>>3],n+=8}return[e?i:i.slice(0,o),n+7>>>3]}(t.slice(t.l||0),e);return t.l+=n[1],n[0]}function lt(t,e){if(!t)throw new Error(e);"undefined"!=typeof console&&console.error(e)}function ct(t,e){var n=t;Oe(n,0);var r={FileIndex:[],FullPaths:[]};d(r,{root:e.root});for(var i=n.length-4;(80!=n[i]||75!=n[i+1]||5!=n[i+2]||6!=n[i+3])&&i>=0;)--i;n.l=i+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,i=0;i<o;++i){n.l+=20;var l=n.read_shift(4),c=n.read_shift(4),u=n.read_shift(2),h=n.read_shift(2),f=n.read_shift(2);n.l+=8;var p=n.read_shift(4),g=a(n.slice(n.l+u,n.l+u+h));n.l+=u+h+f;var m=n.l;n.l=p+4,ut(n,l,c,r,g),n.l=m}return r}function ut(t,e,n,r,i){t.l+=2;var o=t.read_shift(2),s=t.read_shift(2),l=function(t){var e=65535&t.read_shift(2),n=65535&t.read_shift(2),r=new Date,i=31&n,o=15&(n>>>=5);n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(o-1),r.setDate(i);var a=31&e,s=63&(e>>>=5);return r.setHours(e>>>=6),r.setMinutes(s),r.setSeconds(a<<1),r}(t);if(8257&o)throw new Error("Unsupported ZIP encryption");for(var c=t.read_shift(4),u=t.read_shift(4),h=t.read_shift(4),d=t.read_shift(2),f=t.read_shift(2),p="",g=0;g<d;++g)p+=String.fromCharCode(t[t.l++]);if(f){var m=a(t.slice(t.l,t.l+f));(m[21589]||{}).mt&&(l=m[21589].mt),((i||{})[21589]||{}).mt&&(l=i[21589].mt)}t.l+=f;var v=t.slice(t.l,t.l+u);switch(s){case 8:v=function(t,e){if(!y)return st(t,e);var n=new(0,y.InflateRaw),r=n._processChunk(t.slice(t.l),n._finishFlushFlag);return t.l+=n.bytesRead,r}(t,h);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+s)}var b=!1;8&o&&(134695760==(c=t.read_shift(4))&&(c=t.read_shift(4),b=!0),u=t.read_shift(4),h=t.read_shift(4)),u!=e&&lt(b,"Bad compressed size: "+e+" != "+u),h!=n&&lt(b,"Bad uncompressed size: "+n+" != "+h);var _=O.buf(v,0);c!=_&&lt(b,"Bad CRC32 checksum: "+c+" != "+_),ht(r,p,v,{unsafe:!0,mt:l})}function ht(t,e,n,r){var o=r&&r.unsafe;o||d(t);var a=!o&&R.find(t,e);if(!a){var s=t.FullPaths[0];e.slice(0,s.length)==s?s=e:("/"!=s.slice(-1)&&(s+="/"),s=(s+e).replace("//","/")),a={name:i(e),type:2},t.FileIndex.push(a),t.FullPaths.push(s),o||R.utils.cfb_gc(t)}return a.content=n,a.size=n?n.length:0,r&&(r.CLSID&&(a.clsid=r.CLSID),r.mt&&(a.mt=r.mt),r.ct&&(a.ct=r.ct)),a}return e.find=function(t,e){var n=t.FullPaths.map((function(t){return t.toUpperCase()})),r=n.map((function(t){var e=t.split("/");return e[e.length-("/"==t.slice(-1)?2:1)]})),i=!1;47===e.charCodeAt(0)?(i=!0,e=n[0].slice(0,-1)+e):i=-1!==e.indexOf("/");var o=e.toUpperCase(),a=!0===i?n.indexOf(o):r.indexOf(o);if(-1!==a)return t.FileIndex[a];var s=!o.match(k);for(o=o.replace(C,""),s&&(o=o.replace(k,"!")),a=0;a<n.length;++a){if((s?n[a].replace(k,"!"):n[a]).replace(C,"")==o)return t.FileIndex[a];if((s?r[a].replace(k,"!"):r[a]).replace(C,"")==o)return t.FileIndex[a]}return null},e.read=function(e,n){switch(n&&n.type||"base64"){case"file":return function(e,n){return s(),l(t.readFileSync(e),n)}(e,n);case"base64":return l(w(g.decode(e)),n);case"binary":return l(w(e),n)}return l(e,n)},e.parse=l,e.write=function(e,n){var r=p(e,n);switch(n&&n.type){case"file":return s(),t.writeFileSync(n.filename,r),r;case"binary":return D(r);case"base64":return g.encode(D(r))}return r},e.writeFile=function(e,n,r){s();var i=p(e,r);t.writeFileSync(n,i)},e.utils={cfb_new:function(t){var e={};return d(e,t),e},cfb_add:ht,cfb_del:function(t,e){d(t);var n=R.find(t,e);if(n)for(var r=0;r<t.FileIndex.length;++r)if(t.FileIndex[r]==n)return t.FileIndex.splice(r,1),t.FullPaths.splice(r,1),!0;return!1},cfb_mov:function(t,e,n){d(t);var r=R.find(t,e);if(r)for(var o=0;o<t.FileIndex.length;++o)if(t.FileIndex[o]==r)return t.FileIndex[o].name=i(n),t.FullPaths[o]=n,!0;return!1},cfb_gc:function(t){f(t,!0)},ReadShift:Ce,CheckField:Ee,prep_blob:Oe,bconcat:A,use_zlib:function(t){try{var e=new(0,t.InflateRaw);if(e._processChunk(new Uint8Array([3,0]),e._finishFlushFlag),!e.bytesRead)throw new Error("zlib does not expose bytesRead");y=t}catch(Mc){console.error("cannot use native zlib: "+(Mc.message||Mc))}},_deflateRaw:K,_inflateRaw:st,consts:E},e}();try{I=n(0)}catch(Mc){}function N(t){return"string"==typeof t?x(t):Array.isArray(t)?function(t){if("undefined"==typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(t)}(t):t}function B(t,e,n){if(void 0!==I&&I.writeFileSync)return n?I.writeFileSync(t,e,n):I.writeFileSync(t,e);var r="utf8"==n?Dt(e):e;if("undefined"!=typeof IE_SaveFile)return IE_SaveFile(r,t);if("undefined"!=typeof Blob){var i=new Blob([N(r)],{type:"application/octet-stream"});if("undefined"!=typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(i,t);if("undefined"!=typeof saveAs)return saveAs(i,t);if("undefined"!=typeof URL&&"undefined"!=typeof document&&document.createElement&&URL.createObjectURL){var o=URL.createObjectURL(i);if("object"==typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!=typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(o)}),6e4),chrome.downloads.download({url:o,filename:t,saveAs:!0});var a=document.createElement("a");if(null!=a.download)return a.download=t,a.href=o,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL&&"undefined"!=typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(o)}),6e4),o}}if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var s=File(t);return s.open("w"),s.encoding="binary",Array.isArray(e)&&(e=M(e)),s.write(e),s.close(),e}catch(Mc){if(!Mc.message||!Mc.message.match(/onstruct/))throw Mc}throw new Error("cannot save file "+t)}function F(t){for(var e=Object.keys(t),n=[],r=0;r<e.length;++r)t.hasOwnProperty(e[r])&&n.push(e[r]);return n}function z(t,e){for(var n=[],r=F(t),i=0;i!==r.length;++i)null==n[t[r[i]][e]]&&(n[t[r[i]][e]]=r[i]);return n}function j(t){for(var e=[],n=F(t),r=0;r!==n.length;++r)e[t[n[r]]]=n[r];return e}function W(t){for(var e=[],n=F(t),r=0;r!==n.length;++r)e[t[n[r]]]=parseInt(n[r],10);return e}var V=new Date(1899,11,30,0,0,0),H=V.getTime()+6e4*((new Date).getTimezoneOffset()-V.getTimezoneOffset());function Y(t,e){var n=t.getTime();return e&&(n-=1263168e5),(n-H)/864e5}function U(t){var e=new Date;return e.setTime(24*t*60*60*1e3+H),e}function q(t){var e=0,n=0,r=!1,i=t.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+t+"| is not an ISO8601 Duration");for(var o=1;o!=i.length;++o)if(i[o]){switch(n=1,o>3&&(r=!0),i[o].slice(i[o].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[o].slice(i[o].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!r)throw new Error("Unsupported ISO Duration Field: M");n*=60}e+=n*parseInt(i[o],10)}return e}var G=new Date("2017-02-19T19:06:09.000Z");isNaN(G.getFullYear())&&(G=new Date("2/19/17"));var X=2017==G.getFullYear();function K(t,e){var n=new Date(t);if(X)return e>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):e<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(t instanceof Date)return t;if(1917==G.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return t.indexOf(""+r)>-1||n.setFullYear(n.getFullYear()+100),n}var i=t.match(/\d+/g)||["2017","2","19","0","0","0"],o=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return t.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function Z(t){for(var e="",n=0;n!=t.length;++n)e+=String.fromCharCode(t[n]);return e}function J(t){if("undefined"!=typeof JSON&&!Array.isArray(t))return JSON.parse(JSON.stringify(t));if("object"!=typeof t||null==t)return t;if(t instanceof Date)return new Date(t.getTime());var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=J(t[n]));return e}function Q(t,e){for(var n="";n.length<e;)n+=t;return n}function tt(t){var e=Number(t);if(!isNaN(e))return e;var n=1,r=t.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return n*=100,""}));return isNaN(e=Number(r))?(r=r.replace(/[(](.*)[)]/,(function(t,e){return n=-n,e})),isNaN(e=Number(r))?e:e/n):e/n}function et(t){var e=new Date(t),n=new Date(NaN),r=e.getYear(),i=e.getMonth(),o=e.getDate();return isNaN(o)||r<0||r>8099?n:(i>0||o>1)&&101!=r||t.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?e:t.match(/[^-0-9:,\/\\]/)?n:e}var nt,rt=5=="abacaba".split(/(:?b)/i).length;function it(t){return t?t.data?d(t.data):t.asNodeBuffer&&m?d(t.asNodeBuffer().toString("binary")):t.asBinary?d(t.asBinary()):t._data&&t._data.getContent?d(Z(Array.prototype.slice.call(t._data.getContent(),0))):null:null}function ot(t,e){for(var n=F(t.files),r=e.toLowerCase(),i=r.replace(/\//g,"\\"),o=0;o<n.length;++o){var a=n[o].toLowerCase();if(r==a||i==a)return t.files[n[o]]}return null}function at(t,e){var n=ot(t,e);if(null==n)throw new Error("Cannot find file "+e+" in zip");return n}function st(t,e,n){if(!n)return(r=at(t,e))&&".bin"===r.name.slice(-4)?function(t){if(!t)return null;if(t.data)return h(t.data);if(t.asNodeBuffer&&m)return t.asNodeBuffer();if(t._data&&t._data.getContent){var e=t._data.getContent();return"string"==typeof e?h(e):Array.prototype.slice.call(e)}return null}(r):it(r);var r;if(!e)return null;try{return st(t,e)}catch(Mc){return null}}function lt(t,e,n){if(!n)return it(at(t,e));if(!e)return null;try{return lt(t,e)}catch(Mc){return null}}function ct(t,e){var n=e.split("/");"/"!=e.slice(-1)&&n.pop();for(var r=t.split("/");0!==r.length;){var i=r.shift();".."===i?n.pop():"."!==i&&n.push(i)}return n.join("/")}"undefined"!=typeof JSZipSync&&(nt=JSZipSync),t.exports&&void 0===nt&&(nt=n("FaQm"));var ut='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',ht=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,dt=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;ut.match(dt)||(dt=/<[^>]*>/g);var ft=/<\w*:/,pt=/<(\/?)\w+:/;function gt(t,e){for(var n={},r=0,i=0;r!==t.length&&32!==(i=t.charCodeAt(r))&&10!==i&&13!==i;++r);if(e||(n[0]=t.slice(0,r)),r===t.length)return n;var o=t.match(ht),a=0,s="",l=0,c="",u="",h=1;if(o)for(l=0;l!=o.length;++l){for(u=o[l],i=0;i!=u.length&&61!==u.charCodeAt(i);++i);for(c=u.slice(0,i).trim();32==u.charCodeAt(i+1);)++i;for(h=34==(r=u.charCodeAt(i+1))||39==r?1:0,s=u.slice(i+1+h,u.length-h),a=0;a!=c.length&&58!==c.charCodeAt(a);++a);if(a===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),n[c]=s,n[c.toLowerCase()]=s;else{var d=(5===a&&"xmlns"===c.slice(0,5)?"xmlns":"")+c.slice(a+1);if(n[d]&&"ext"==c.slice(a-3,a))continue;n[d]=s,n[d.toLowerCase()]=s}}return n}function mt(t){return t.replace(pt,"<$1")}var yt,vt,bt={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},_t=j(bt),wt=(yt=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,vt=/_x([\da-fA-F]{4})_/g,function t(e){var n=e+"",r=n.indexOf("<![CDATA[");if(-1==r)return n.replace(yt,(function(t,e){return bt[t]||String.fromCharCode(parseInt(e,t.indexOf("x")>-1?16:10))||t})).replace(vt,(function(t,e){return String.fromCharCode(parseInt(e,16))}));var i=n.indexOf("]]>");return t(n.slice(0,r))+n.slice(r+9,i)+t(n.slice(i+3))}),xt=/[&<>'"]/g,Mt=/[\u0000-\u0008\u000b-\u001f]/g;function St(t){return(t+"").replace(xt,(function(t){return _t[t]})).replace(Mt,(function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function At(t){return St(t).replace(/ /g,"_x0020_")}var Ct=/[\u0000-\u001f]/g;function kt(t){return(t+"").replace(xt,(function(t){return _t[t]})).replace(/\n/g,"<br/>").replace(Ct,(function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Tt=function(){var t=/&#(\d+);/g;function e(t,e){return String.fromCharCode(parseInt(e,10))}return function(n){return n.replace(t,e)}}();function Et(t){switch(t){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Ot=function(t){for(var e="",n=0,r=0,i=0,o=0,a=0,s=0;n<t.length;)(r=t.charCodeAt(n++))<128?e+=String.fromCharCode(r):(i=t.charCodeAt(n++),r>191&&r<224?(a=(31&r)<<6,a|=63&i,e+=String.fromCharCode(a)):(o=t.charCodeAt(n++),r<240?e+=String.fromCharCode((15&r)<<12|(63&i)<<6|63&o):(s=((7&r)<<18|(63&i)<<12|(63&o)<<6|63&(a=t.charCodeAt(n++)))-65536,e+=String.fromCharCode(55296+(s>>>10&1023)),e+=String.fromCharCode(56320+(1023&s)))));return e},Dt=function(t){for(var e=[],n=0,r=0,i=0;n<t.length;)switch(r=t.charCodeAt(n++),!0){case r<128:e.push(String.fromCharCode(r));break;case r<2048:e.push(String.fromCharCode(192+(r>>6))),e.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,i=t.charCodeAt(n++)-56320+(r<<10),e.push(String.fromCharCode(240+(i>>18&7))),e.push(String.fromCharCode(144+(i>>12&63))),e.push(String.fromCharCode(128+(i>>6&63))),e.push(String.fromCharCode(128+(63&i)));break;default:e.push(String.fromCharCode(224+(r>>12))),e.push(String.fromCharCode(128+(r>>6&63))),e.push(String.fromCharCode(128+(63&r)))}return e.join("")};if(m){var Pt=function(t){var e,n,r,i=Buffer.alloc(2*t.length),o=1,a=0,s=0;for(n=0;n<t.length;n+=o)o=1,(r=t.charCodeAt(n))<128?e=r:r<224?(e=64*(31&r)+(63&t.charCodeAt(n+1)),o=2):r<240?(e=4096*(15&r)+64*(63&t.charCodeAt(n+1))+(63&t.charCodeAt(n+2)),o=3):(o=4,e=262144*(7&r)+4096*(63&t.charCodeAt(n+1))+64*(63&t.charCodeAt(n+2))+(63&t.charCodeAt(n+3)),s=55296+((e-=65536)>>>10&1023),e=56320+(1023&e)),0!==s&&(i[a++]=255&s,i[a++]=s>>>8,s=0),i[a++]=e%256,i[a++]=e>>>8;return i.slice(0,a).toString("ucs2")},Lt="foo bar bazâð£";Ot(Lt)==Pt(Lt)&&(Ot=Pt);var It=function(t){return y(t,"binary").toString("utf8")};Ot(Lt)==It(Lt)&&(Ot=It),Dt=function(t){return y(t,"utf8").toString("binary")}}var Rt,Nt,Bt,Ft=(Rt={},function(t,e){var n=t+"|"+(e||"");return Rt[n]?Rt[n]:Rt[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",e||"")}),zt=(Nt=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(t){return[new RegExp("&"+t[0]+";","g"),t[1]]})),function(t){for(var e=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),n=0;n<Nt.length;++n)e=e.replace(Nt[n][0],Nt[n][1]);return e}),jt=(Bt={},function(t){return void 0!==Bt[t]?Bt[t]:Bt[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}),Wt=/<\/?(?:vt:)?variant>/g,Vt=/<(?:vt:)([^>]*)>([\s\S]*)</;function Ht(t,e){var n=gt(t),r=t.match(jt(n.baseType))||[],i=[];if(r.length!=n.size){if(e.WTF)throw new Error("unexpected vector length "+r.length+" != "+n.size);return i}return r.forEach((function(t){var e=t.replace(Wt,"").match(Vt);e&&i.push({v:Ot(e[2]),t:e[1]})})),i}var Yt=/(^\s|\s$|\n)/;function Ut(t,e){return"<"+t+(e.match(Yt)?' xml:space="preserve"':"")+">"+e+"</"+t+">"}function qt(t){return F(t).map((function(e){return" "+e+'="'+t[e]+'"'})).join("")}function $t(t,e,n){return"<"+t+(null!=n?qt(n):"")+(null!=e?(e.match(Yt)?' xml:space="preserve"':"")+">"+e+"</"+t:"/")+">"}function Gt(t,e){try{return t.toISOString().replace(/\.\d*/,"")}catch(Mc){if(e)throw Mc}return""}var Xt,Kt,Zt={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},Jt="urn:schemas-microsoft-com:office:office",Qt="urn:schemas-microsoft-com:office:excel",te="urn:schemas-microsoft-com:office:spreadsheet",ee=function(t){for(var e=[],n=0;n<t[0].length;++n)if(t[0][n])for(var r=0,i=t[0][n].length;r<i;r+=10240)e.push.apply(e,t[0][n].slice(r,r+10240));return e},ne=ee,re=function(t,e,n){for(var r=[],i=e;i<n;i+=2)r.push(String.fromCharCode(we(t,i)));return r.join("").replace(C,"")},ie=re,oe=function(t,e,n){for(var r=[],i=e;i<e+n;++i)r.push(("0"+t[i].toString(16)).slice(-2));return r.join("")},ae=oe,se=function(t,e,n){for(var r=[],i=e;i<n;i++)r.push(String.fromCharCode(_e(t,i)));return r.join("")},le=se,ce=function(t,e){var n=Me(t,e);return n>0?se(t,e+4,e+4+n-1):""},ue=ce,he=function(t,e){var n=Me(t,e);return n>0?se(t,e+4,e+4+n-1):""},de=he,fe=function(t,e){var n=2*Me(t,e);return n>0?se(t,e+4,e+4+n-1):""},pe=fe;Xt=Kt=function(t,e){var n=Me(t,e);return n>0?re(t,e+4,e+4+n):""};var ge,me,ye=function(t,e){var n=Me(t,e);return n>0?se(t,e+4,e+4+n):""},ve=ye;ge=me=function(t,e){return function(t,e){for(var n=1-2*(t[e+7]>>>7),r=((127&t[e+7])<<4)+(t[e+6]>>>4&15),i=15&t[e+6],o=5;o>=0;--o)i=256*i+t[e+o];return 2047==r?0==i?n*(1/0):NaN:(0==r?r=-1022:(r-=1023,i+=Math.pow(2,52)),n*Math.pow(2,r-52)*i)}(t,e)};var be=function(t){return Array.isArray(t)};m&&(re=function(t,e,n){return Buffer.isBuffer(t)?t.toString("utf16le",e,n).replace(C,""):ie(t,e,n)},oe=function(t,e,n){return Buffer.isBuffer(t)?t.toString("hex",e,e+n):ae(t,e,n)},ce=function(t,e){if(!Buffer.isBuffer(t))return ue(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},he=function(t,e){if(!Buffer.isBuffer(t))return de(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},fe=function(t,e){if(!Buffer.isBuffer(t))return pe(t,e);var n=2*t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n-1)},Xt=function(t,e){if(!Buffer.isBuffer(t))return Kt(t,e);var n=t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n)},ye=function(t,e){if(!Buffer.isBuffer(t))return ve(t,e);var n=t.readUInt32LE(e);return t.toString("utf8",e+4,e+4+n)},se=function(t,e,n){return Buffer.isBuffer(t)?t.toString("utf8",e,n):le(t,e,n)},ee=function(t){return t[0].length>0&&Buffer.isBuffer(t[0][0])?Buffer.concat(t[0]):ne(t)},A=function(t){return Buffer.isBuffer(t[0])?Buffer.concat(t):[].concat.apply([],t)},ge=function(t,e){return Buffer.isBuffer(t)?t.readDoubleLE(e):me(t,e)},be=function(t){return Buffer.isBuffer(t)||Array.isArray(t)}),"undefined"!=typeof cptable&&(re=function(t,e,n){return cptable.utils.decode(1200,t.slice(e,n)).replace(C,"")},se=function(t,e,n){return cptable.utils.decode(65001,t.slice(e,n))},ce=function(t,e){var n=Me(t,e);return n>0?cptable.utils.decode(i,t.slice(e+4,e+4+n-1)):""},he=function(t,e){var n=Me(t,e);return n>0?cptable.utils.decode(r,t.slice(e+4,e+4+n-1)):""},fe=function(t,e){var n=2*Me(t,e);return n>0?cptable.utils.decode(1200,t.slice(e+4,e+4+n-1)):""},Xt=function(t,e){var n=Me(t,e);return n>0?cptable.utils.decode(1200,t.slice(e+4,e+4+n)):""},ye=function(t,e){var n=Me(t,e);return n>0?cptable.utils.decode(65001,t.slice(e+4,e+4+n)):""});var _e=function(t,e){return t[e]},we=function(t,e){return 256*t[e+1]+t[e]},xe=function(t,e){var n=256*t[e+1]+t[e];return n<32768?n:-1*(65535-n+1)},Me=function(t,e){return t[e+3]*(1<<24)+(t[e+2]<<16)+(t[e+1]<<8)+t[e]},Se=function(t,e){return t[e+3]<<24|t[e+2]<<16|t[e+1]<<8|t[e]},Ae=function(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]};function Ce(t,e){var n,i,o,a,s,l,c="",u=[];switch(e){case"dbcs":if(l=this.l,m&&Buffer.isBuffer(this))c=this.slice(this.l,this.l+2*t).toString("utf16le");else for(s=0;s<t;++s)c+=String.fromCharCode(we(this,l)),l+=2;t*=2;break;case"utf8":c=se(this,this.l,this.l+t);break;case"utf16le":c=re(this,this.l,this.l+(t*=2));break;case"wstr":if("undefined"==typeof cptable)return Ce.call(this,t,"dbcs");c=cptable.utils.decode(r,this.slice(this.l,this.l+2*t)),t*=2;break;case"lpstr-ansi":c=ce(this,this.l),t=4+Me(this,this.l);break;case"lpstr-cp":c=he(this,this.l),t=4+Me(this,this.l);break;case"lpwstr":c=fe(this,this.l),t=4+2*Me(this,this.l);break;case"lpp4":t=4+Me(this,this.l),c=Xt(this,this.l),2&t&&(t+=2);break;case"8lpp4":t=4+Me(this,this.l),c=ye(this,this.l),3&t&&(t+=4-(3&t));break;case"cstr":for(t=0,c="";0!==(o=_e(this,this.l+t++));)u.push(f(o));c=u.join("");break;case"_wstr":for(t=0,c="";0!==(o=we(this,this.l+t));)u.push(f(o)),t+=2;t+=2,c=u.join("");break;case"dbcs-cont":for(c="",l=this.l,s=0;s<t;++s){if(this.lens&&-1!==this.lens.indexOf(l))return o=_e(this,l),this.l=l+1,a=Ce.call(this,t-s,o?"dbcs-cont":"sbcs-cont"),u.join("")+a;u.push(f(we(this,l))),l+=2}c=u.join(""),t*=2;break;case"cpstr":if("undefined"!=typeof cptable){c=cptable.utils.decode(r,this.slice(this.l,this.l+t));break}case"sbcs-cont":for(c="",l=this.l,s=0;s!=t;++s){if(this.lens&&-1!==this.lens.indexOf(l))return o=_e(this,l),this.l=l+1,a=Ce.call(this,t-s,o?"dbcs-cont":"sbcs-cont"),u.join("")+a;u.push(f(_e(this,l))),l+=1}c=u.join("");break;default:switch(t){case 1:return n=_e(this,this.l),this.l++,n;case 2:return n=("i"===e?xe:we)(this,this.l),this.l+=2,n;case 4:case-4:return"i"===e||0==(128&this[this.l+3])?(n=(t>0?Se:Ae)(this,this.l),this.l+=4,n):(i=Me(this,this.l),this.l+=4,i);case 8:case-8:if("f"===e)return i=8==t?ge(this,this.l):ge([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i;t=8;case 16:c=oe(this,this.l,t)}}return this.l+=t,c}var ke=function(t,e,n){t[n]=255&e,t[n+1]=e>>>8&255};function Te(t,e,n){var r=0,i=0;if("dbcs"===n){for(i=0;i!=e.length;++i)ke(this,e.charCodeAt(i),this.l+2*i);r=2*e.length}else if("sbcs"===n){for(e=e.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=e.length;++i)this[this.l+i]=255&e.charCodeAt(i);r=e.length}else{if("hex"===n){for(;i<t;++i)this[this.l++]=parseInt(e.slice(2*i,2*i+2),16)||0;return this}if("utf16le"===n){var o=Math.min(this.l+t,this.length);for(i=0;i<Math.min(e.length,t);++i){var a=e.charCodeAt(i);this[this.l++]=255&a,this[this.l++]=a>>8}for(;this.l<o;)this[this.l++]=0;return this}switch(t){case 1:r=1,this[this.l]=255&e;break;case 2:r=2,this[this.l]=255&e,this[this.l+1]=255&(e>>>=8);break;case 3:r=3,this[this.l]=255&e,this[this.l+1]=255&(e>>>=8),this[this.l+2]=255&(e>>>=8);break;case 4:r=4,function(t,e,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24&255}(this,e,this.l);break;case 8:if(r=8,"f"===n){!function(t,e,n){var r=(e<0||1/e==-1/0?1:0)<<7,i=0,o=0,a=r?-e:e;isFinite(a)?0==a?i=o=0:(i=Math.floor(Math.log(a)/Math.LN2),o=a*Math.pow(2,52-i),i<=-1023&&(!isFinite(o)||o<Math.pow(2,52))?i=-1022:(o-=Math.pow(2,52),i+=1023)):(i=2047,o=isNaN(e)?26985:0);for(var s=0;s<=5;++s,o/=256)t[n+s]=255&o;t[n+6]=(15&i)<<4|15&o,t[n+7]=i>>4|r}(this,e,this.l);break}case 16:break;case-4:r=4,function(t,e,n){t[n]=255&e,t[n+1]=e>>8&255,t[n+2]=e>>16&255,t[n+3]=e>>24&255}(this,e,this.l)}}return this.l+=r,this}function Ee(t,e){var n=oe(this,this.l,t.length>>1);if(n!==t)throw new Error(e+"Expected "+t+" saw "+n);this.l+=t.length>>1}function Oe(t,e){t.l=e,t.read_shift=Ce,t.chk=Ee,t.write_shift=Te}function De(t,e){t.l+=e}function Pe(t){var e=b(t);return Oe(e,0),e}function Le(t,e,n){if(t){var r,i,o;Oe(t,t.l||0);for(var a=t.length,s=0,l=0;t.l<a;){128&(s=t.read_shift(1))&&(s=(127&s)+((127&t.read_shift(1))<<7));var c=bl[s]||bl[65535];for(o=127&(r=t.read_shift(1)),i=1;i<4&&128&r;++i)o+=(127&(r=t.read_shift(1)))<<7*i;l=t.l+o;var u=(c.f||De)(t,o,n);if(t.l=l,e(u,c.n,s))return}}}function Ie(){var t=[],e=m?256:2048,n=function(t){var e=Pe(t);return Oe(e,0),e},r=n(e),i=function(){r&&(r.length>r.l&&((r=r.slice(0,r.l)).l=r.length),r.length>0&&t.push(r),r=null)},o=function(t){return r&&t<r.length-r.l?r:(i(),r=n(Math.max(t+1,e)))};return{next:o,push:function(t){i(),null==(r=t).l&&(r.l=r.length),o(e)},end:function(){return i(),ee([t])},_bufs:t}}function Re(t,e,n,r){var i,o=+_l[e];if(!isNaN(o)){r||(r=bl[o].p||(n||[]).length||0),i=1+(o>=128?1:0)+1,r>=128&&++i,r>=16384&&++i,r>=2097152&&++i;var a=t.next(i);o<=127?a.write_shift(1,o):(a.write_shift(1,128+(127&o)),a.write_shift(1,o>>7));for(var s=0;4!=s;++s){if(!(r>=128)){a.write_shift(1,r);break}a.write_shift(1,128+(127&r)),r>>=7}r>0&&be(n)&&t.push(n)}}function Ne(t,e,n){var r=J(t);if(e.s?(r.cRel&&(r.c+=e.s.c),r.rRel&&(r.r+=e.s.r)):(r.cRel&&(r.c+=e.c),r.rRel&&(r.r+=e.r)),!n||n.biff<12){for(;r.c>=256;)r.c-=256;for(;r.r>=65536;)r.r-=65536}return r}function Be(t,e,n){var r=J(t);return r.s=Ne(r.s,e.s,n),r.e=Ne(r.e,e.s,n),r}function Fe(t,e){t.cRel&&t.c<0&&((t=J(t)).c+=e>8?16384:256),t.rRel&&t.r<0&&((t=J(t)).r+=e>8?1048576:e>5?65536:16384);var n=qe(t);return 0===t.cRel&&(n=n.replace(/^([A-Z])/,"$$$1")),0===t.rRel&&(n=function(t){return t.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(n)),n}function ze(t,e){return 0!=t.s.r||t.s.rRel||t.e.r!=(e.biff>=12?1048575:e.biff>=8?65536:16384)||t.e.rRel?0!=t.s.c||t.s.cRel||t.e.c!=(e.biff>=12?65535:255)||t.e.cRel?Fe(t.s,e.biff)+":"+Fe(t.e,e.biff):(t.s.rRel?"":"$")+We(t.s.r)+":"+(t.e.rRel?"":"$")+We(t.e.r):(t.s.cRel?"":"$")+He(t.s.c)+":"+(t.e.cRel?"":"$")+He(t.e.c)}function je(t){return parseInt(t.replace(/\$(\d+)$/,"$1"),10)-1}function We(t){return""+(t+1)}function Ve(t){for(var e=t.replace(/^\$([A-Z])/,"$1"),n=0,r=0;r!==e.length;++r)n=26*n+e.charCodeAt(r)-64;return n-1}function He(t){var e="";for(++t;t;t=Math.floor((t-1)/26))e=String.fromCharCode((t-1)%26+65)+e;return e}function Ye(t){return t.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Ue(t){var e=Ye(t);return{c:Ve(e[0]),r:je(e[1])}}function qe(t){return He(t.c)+We(t.r)}function $e(t){var e=t.split(":").map(Ue);return{s:e[0],e:e[e.length-1]}}function Ge(t,e){return void 0===e||"number"==typeof e?Ge(t.s,t.e):("string"!=typeof t&&(t=qe(t)),"string"!=typeof e&&(e=qe(e)),t==e?t:t+":"+e)}function Xe(t){var e={s:{c:0,r:0},e:{c:0,r:0}},n=0,r=0,i=0,o=t.length;for(n=0;r<o&&!((i=t.charCodeAt(r)-64)<1||i>26);++r)n=26*n+i;for(e.s.c=--n,n=0;r<o&&!((i=t.charCodeAt(r)-48)<0||i>9);++r)n=10*n+i;if(e.s.r=--n,r===o||58===t.charCodeAt(++r))return e.e.c=e.s.c,e.e.r=e.s.r,e;for(n=0;r!=o&&!((i=t.charCodeAt(r)-64)<1||i>26);++r)n=26*n+i;for(e.e.c=--n,n=0;r!=o&&!((i=t.charCodeAt(r)-48)<0||i>9);++r)n=10*n+i;return e.e.r=--n,e}function Ke(t,e,n){return null==t||null==t.t||"z"==t.t?"":void 0!==t.w?t.w:("d"==t.t&&!t.z&&n&&n.dateNF&&(t.z=n.dateNF),function(t,e){var n="d"==t.t&&e instanceof Date;if(null!=t.z)try{return t.w=T.format(t.z,n?Y(e):e)}catch(Mc){}try{return t.w=T.format((t.XF||{}).numFmtId||(n?14:0),n?Y(e):e)}catch(Mc){return""+e}}(t,null==e?t.v:e))}function Ze(t,e){var n=e&&e.sheet?e.sheet:"Sheet1",r={};return r[n]=t,{SheetNames:[n],Sheets:r}}function Je(t,e,n){var r=n||{},i=t?Array.isArray(t):r.dense,o=t||(i?[]:{}),a=0,s=0;if(o&&null!=r.origin)if("number"==typeof r.origin)a=r.origin;else{var l="string"==typeof r.origin?Ue(r.origin):r.origin;a=l.r,s=l.c}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var u=Xe(o["!ref"]);c.s.c=u.s.c,c.s.r=u.s.r,c.e.c=Math.max(c.e.c,u.e.c),c.e.r=Math.max(c.e.r,u.e.r),-1==a&&(c.e.r=a=u.e.r+1)}for(var h=0;h!=e.length;++h)if(e[h]){if(!Array.isArray(e[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=e[h].length;++d)if(void 0!==e[h][d]){var f={v:e[h][d]},p=a+h,g=s+d;if(c.s.r>p&&(c.s.r=p),c.s.c>g&&(c.s.c=g),c.e.r<p&&(c.e.r=p),c.e.c<g&&(c.e.c=g),!e[h][d]||"object"!=typeof e[h][d]||Array.isArray(e[h][d])||e[h][d]instanceof Date)if(Array.isArray(f.v)&&(f.f=e[h][d][1],f.v=f.v[0]),null===f.v)if(f.f)f.t="n";else{if(!r.cellStubs)continue;f.t="z"}else"number"==typeof f.v?f.t="n":"boolean"==typeof f.v?f.t="b":f.v instanceof Date?(f.z=r.dateNF||T._table[14],r.cellDates?(f.t="d",f.w=T.format(f.z,Y(f.v))):(f.t="n",f.v=Y(f.v),f.w=T.format(f.z,f.v))):f.t="s";else f=e[h][d];i?(o[p]||(o[p]=[]),o[p][g]=f):o[qe({c:g,r:p})]=f}}return c.s.c<1e7&&(o["!ref"]=Ge(c)),o}function Qe(t,e){return Je(null,t,e)}function tn(t,e){return e||(e=Pe(4)),e.write_shift(4,t),e}function en(t){var e=t.read_shift(4);return 0===e?"":t.read_shift(e,"dbcs")}function nn(t,e){var n=!1;return null==e&&(n=!0,e=Pe(4+2*t.length)),e.write_shift(4,t.length),t.length>0&&e.write_shift(0,t,"dbcs"),n?e.slice(0,e.l):e}function rn(t){return{ich:t.read_shift(2),ifnt:t.read_shift(2)}}function on(t,e){var n=t.l,r=t.read_shift(1),i=en(t),o=[],a={t:i,h:i};if(0!=(1&r)){for(var s=t.read_shift(4),l=0;l!=s;++l)o.push(rn(t));a.r=o}else a.r=[{ich:0,ifnt:0}];return t.l=n+e,a}!function(t,e){var r;if(void 0!==e)r=e;else try{r=n(3)}catch(Mc){r=null}t.rc4=function(t,e){var n=new Array(256),r=0,i=0,o=0,a=0;for(i=0;256!=i;++i)n[i]=i;for(i=0;256!=i;++i)o=o+n[i]+t[i%t.length].charCodeAt(0)&255,a=n[i],n[i]=n[o],n[o]=a;i=o=0;var s=Buffer(e.length);for(r=0;r!=e.length;++r)a=n[i=i+1&255],n[i]=n[o=(o+n[i])%256],n[o]=a,s[r]=e[r]^n[n[i]+n[o]&255];return s},t.md5=function(t){if(!r)throw new Error("Unsupported crypto");return r.createHash("md5").update(t).digest("hex")}}({},"undefined"!=typeof crypto?crypto:void 0);var an=on;function sn(t){var e=t.read_shift(4),n=t.read_shift(2);return n+=t.read_shift(1)<<16,t.l++,{c:e,iStyleRef:n}}function ln(t,e){return null==e&&(e=Pe(8)),e.write_shift(-4,t.c),e.write_shift(3,t.iStyleRef||t.s),e.write_shift(1,0),e}var cn=en,un=nn;function hn(t){var e=t.read_shift(4);return 0===e||4294967295===e?"":t.read_shift(e,"dbcs")}function dn(t,e){var n=!1;return null==e&&(n=!0,e=Pe(127)),e.write_shift(4,t.length>0?t.length:4294967295),t.length>0&&e.write_shift(0,t,"dbcs"),n?e.slice(0,e.l):e}var fn=en,pn=hn,gn=dn;function mn(t){var e=t.slice(t.l,t.l+4),n=1&e[0],r=2&e[0];t.l+=4,e[0]&=252;var i=0===r?ge([0,0,0,0,e[0],e[1],e[2],e[3]],0):Se(e,0)>>2;return n?i/100:i}function yn(t){var e={s:{},e:{}};return e.s.r=t.read_shift(4),e.e.r=t.read_shift(4),e.s.c=t.read_shift(4),e.e.c=t.read_shift(4),e}var vn=yn,bn=function(t,e){return e||(e=Pe(16)),e.write_shift(4,t.s.r),e.write_shift(4,t.e.r),e.write_shift(4,t.s.c),e.write_shift(4,t.e.c),e};function _n(t){return t.read_shift(8,"f")}function wn(t,e){return(e||Pe(8)).write_shift(8,t,"f")}var xn={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Mn=W(xn);function Sn(t,e){if(e||(e=Pe(8)),!t||t.auto)return e.write_shift(4,0),e.write_shift(4,0),e;t.index?(e.write_shift(1,2),e.write_shift(1,t.index)):t.theme?(e.write_shift(1,6),e.write_shift(1,t.theme)):(e.write_shift(1,5),e.write_shift(1,0));var n=t.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),e.write_shift(2,n),t.rgb){var r=t.rgb||"FFFFFF";e.write_shift(1,parseInt(r.slice(0,2),16)),e.write_shift(1,parseInt(r.slice(2,4),16)),e.write_shift(1,parseInt(r.slice(4,6),16)),e.write_shift(1,255)}else e.write_shift(2,0),e.write_shift(1,0),e.write_shift(1,0);return e}function An(t,e){var n=t.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[t.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return t.l-=4,t.read_shift(0,1==e?"lpstr":"lpwstr")}var Cn=[80,81],kn={1:{n:"CodePage",t:2},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{}},Tn={1:{n:"CodePage",t:2},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:3},255:{}},En={2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};!function(){for(var t in En)En.hasOwnProperty(t)&&(kn[t]=Tn[t]=En[t])}();var On,Dn=z(kn,"n"),Pn=z(Tn,"n"),Ln={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},In=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Rn=[0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map((function(t){return[t>>16&255,t>>8&255,255&t]})),Nn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Bn=(F(On={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}}).forEach((function(t){["xlsm","xlam"].forEach((function(e){On[t][e]||(On[t][e]=On[t].xlsx)}))})),F(On).forEach((function(t){F(On[t]).forEach((function(e){Nn[On[t][e]]=t}))})),On),Fn=function(t){for(var e=[],n=F(t),r=0;r!==n.length;++r)null==e[t[n[r]]]&&(e[t[n[r]]]=[]),e[t[n[r]]].push(n[r]);return e}(Nn);Zt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var zn=$t("Types",null,{xmlns:Zt.CT,"xmlns:xsd":Zt.xsd,"xmlns:xsi":Zt.xsi}),jn=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Fn.rels[0]]].map((function(t){return $t("Default",null,{Extension:t[0],ContentType:t[1]})})),Wn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Vn(t){var e=t.lastIndexOf("/");return t.slice(0,e+1)+"_rels/"+t.slice(e+1)+".rels"}function Hn(t,e){if(!t)return t;"/"!==e.charAt(0)&&(e="/"+e);var n={},r={};return(t.match(dt)||[]).forEach((function(t){var i=gt(t);if("<Relationship"===i[0]){var o={};o.Type=i.Type,o.Target=i.Target,o.Id=i.Id,o.TargetMode=i.TargetMode;var a="External"===i.TargetMode?i.Target:ct(i.Target,e);n[a]=o,r[i.Id]=o}})),n["!id"]=r,n}Zt.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Yn=$t("Relationships",null,{xmlns:Zt.RELS});function Un(t){var e=[ut,Yn];return F(t["!id"]).forEach((function(n){e[e.length]=$t("Relationship",null,t["!id"][n])})),e.length>2&&(e[e.length]="</Relationships>",e[1]=e[1].replace("/>",">")),e.join("")}function qn(t,e,n,r,i){if(i||(i={}),t["!id"]||(t["!id"]={}),e<0)for(e=1;t["!id"]["rId"+e];++e);if(i.Id="rId"+e,i.Type=r,i.Target=n,i.Type==Wn.HLINK&&(i.TargetMode="External"),t["!id"][i.Id])throw new Error("Cannot rewrite rId "+e);return t["!id"][i.Id]=i,t[("/"+i.Target).replace("//","/")]=i,e}function $n(t,e,n){return['  <rdf:Description rdf:about="'+t+'">\n','    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(n||"odf")+"#"+e+'"/>\n',"  </rdf:Description>\n"].join("")}var Gn,Xn=(Gn='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+e.version+"</meta:generator></office:meta></office:document-meta>",function(){return Gn}),Kn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Zt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Wn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Zn=function(){for(var t=new Array(Kn.length),e=0;e<Kn.length;++e){var n=Kn[e],r="(?:"+n[0].slice(0,n[0].indexOf(":"))+":)"+n[0].slice(n[0].indexOf(":")+1);t[e]=new RegExp("<"+r+"[^>]*>([\\s\\S]*?)</"+r+">")}return t}();function Jn(t){var e={};t=Ot(t);for(var n=0;n<Kn.length;++n){var r=Kn[n],i=t.match(Zn[n]);null!=i&&i.length>0&&(e[r[1]]=i[1]),"date"===r[2]&&e[r[1]]&&(e[r[1]]=K(e[r[1]]))}return e}var Qn=$t("cp:coreProperties",null,{"xmlns:cp":Zt.CORE_PROPS,"xmlns:dc":Zt.dc,"xmlns:dcterms":Zt.dcterms,"xmlns:dcmitype":Zt.dcmitype,"xmlns:xsi":Zt.xsi});function tr(t,e,n,r,i){null==i[t]&&null!=e&&""!==e&&(i[t]=e,r[r.length]=n?$t(t,e,n):Ut(t,e))}var er=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function nr(t,e,n,r){var i=[];if("string"==typeof t)i=Ht(t,r);else for(var o=0;o<t.length;++o)i=i.concat(t[o].map((function(t){return{v:t}})));var a="string"==typeof e?Ht(e,r).map((function(t){return t.v})):e,s=0,l=0;if(a.length>0)for(var c=0;c!==i.length;c+=2){switch(l=+i[c+1].v,i[c].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Werkbladen":n.Worksheets=l,n.SheetNames=a.slice(s,s+l);break;case"Named Ranges":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":n.NamedRanges=l,n.DefinedNames=a.slice(s,s+l);break;case"Charts":case"Diagramme":n.Chartsheets=l,n.ChartNames=a.slice(s,s+l)}s+=l}}Zt.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Wn.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var rr=$t("Properties",null,{xmlns:Zt.EXT_PROPS,"xmlns:vt":Zt.vt});Zt.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Wn.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var ir=/<[^>]+>[^<]*/g,or=$t("Properties",null,{xmlns:Zt.CUST_PROPS,"xmlns:vt":Zt.vt}),ar={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},sr=j(ar);function lr(t,e,n){t[e=sr[e]||e]=n}function cr(t){var e=t.read_shift(4),n=t.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+e/1e7-11644473600)).toISOString().replace(/\.000/,"")}function ur(t,e,n){var r=t.l,i=t.read_shift(0,"lpstr-cp");if(n)for(;t.l-r&3;)++t.l;return i}function hr(t,e,n){var r=t.read_shift(0,"lpwstr");return n&&(t.l+=4-(r.length+1&3)&3),r}function dr(t,e,n){return 31===e?hr(t):ur(t,0,n)}function fr(t,e,n){return dr(t,e,!1===n?0:4)}function pr(t){return[yr(t,81),yr(t,3)]}function gr(t,e){for(var n=t.read_shift(4),r={},i=0;i!=n;++i){var o=t.read_shift(4),a=t.read_shift(4);r[o]=t.read_shift(a,1200===e?"utf16le":"utf8").replace(C,"").replace(k,"!"),1200===e&&a%2&&(t.l+=2)}return 3&t.l&&(t.l=t.l>>3<<2),r}function mr(t){var e=t.read_shift(4),n=t.slice(t.l,t.l+e);return t.l+=e,(3&e)>0&&(t.l+=4-(3&e)&3),n}function yr(t,e,n){var r,i=t.read_shift(2),o=n||{};if(t.l+=2,12!==e&&i!==e&&-1===Cn.indexOf(e))throw new Error("Expected type "+e+" saw "+i);switch(12===e?i:e){case 2:return r=t.read_shift(2,"i"),o.raw||(t.l+=2),r;case 3:return t.read_shift(4,"i");case 11:return 0!==t.read_shift(4);case 19:return t.read_shift(4);case 30:return ur(t,0,4).replace(C,"");case 31:return hr(t);case 64:return cr(t);case 65:return mr(t);case 71:return function(t){var e={};return e.Size=t.read_shift(4),t.l+=e.Size+3-(e.Size-1)%4,e}(t);case 80:return fr(t,i,!o.raw).replace(C,"");case 81:return function(t,e){if(!e)throw new Error("VtUnalignedString must have positive length");return dr(t,e,0)}(t,i).replace(C,"");case 4108:return function(t){return function(t){for(var e=t.read_shift(4),n=[],r=0;r!=e/2;++r)n.push(pr(t));return n}(t)}(t);case 4126:return function(t){return function(t){for(var e=t.read_shift(4),n=[],r=0;r!=e;++r)n[r]=t.read_shift(0,"lpstr-cp").replace(C,"");return n}(t)}(t);default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+i)}}function vr(t,e){var n=Pe(4),r=Pe(4);switch(n.write_shift(4,80==t?31:t),t){case 3:r.write_shift(-4,e);break;case 5:(r=Pe(8)).write_shift(8,e,"f");break;case 11:r.write_shift(4,e?1:0);break;case 64:r=function(t){var e=("string"==typeof t?new Date(Date.parse(t)):t).getTime()/1e3+11644473600,n=e%Math.pow(2,32),r=(e-n)/Math.pow(2,32);r*=1e7;var i=(n*=1e7)/Math.pow(2,32)|0;i>0&&(n%=Math.pow(2,32),r+=i);var o=Pe(8);return o.write_shift(4,n),o.write_shift(4,r),o}(e);break;case 31:case 80:for((r=Pe(4+2*(e.length+1)+(e.length%2?0:2))).write_shift(4,e.length+1),r.write_shift(0,e,"dbcs");r.l!=r.length;)r.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+e)}return A([n,r])}function br(t,e){var n=t.l,r=t.read_shift(4),i=t.read_shift(4),o=[],a=0,s=0,l=-1,u={};for(a=0;a!=i;++a){var h=t.read_shift(4),d=t.read_shift(4);o[a]=[h,d+n]}o.sort((function(t,e){return t[1]-e[1]}));var f={};for(a=0;a!=i;++a){if(t.l!==o[a][1]){var p=!0;if(a>0&&e)switch(e[o[a-1][0]].t){case 2:t.l+2===o[a][1]&&(t.l+=2,p=!1);break;case 80:case 4108:t.l<=o[a][1]&&(t.l=o[a][1],p=!1)}if((!e||0==a)&&t.l<=o[a][1]&&(p=!1,t.l=o[a][1]),p)throw new Error("Read Error: Expected address "+o[a][1]+" at "+t.l+" :"+a)}if(e){var g=e[o[a][0]];if(f[g.n]=yr(t,g.t,{raw:!0}),"version"===g.p&&(f[g.n]=String(f[g.n]>>16)+"."+("0000"+String(65535&f[g.n])).slice(-4)),"CodePage"==g.n)switch(f[g.n]){case 0:f[g.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:c(s=f[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+f[g.n])}}else if(1===o[a][0]){if(s=f.CodePage=yr(t,2),c(s),-1!==l){var m=t.l;t.l=o[l][1],u=gr(t,s),t.l=m}}else if(0===o[a][0]){if(0===s){l=a,t.l=o[a+1][1];continue}u=gr(t,s)}else{var y,v=u[o[a][0]];switch(t[t.l]){case 65:t.l+=4,y=mr(t);break;case 30:case 31:t.l+=4,y=fr(t,t[t.l-4]).replace(/\u0000+$/,"");break;case 3:t.l+=4,y=t.read_shift(4,"i");break;case 19:t.l+=4,y=t.read_shift(4);break;case 5:t.l+=4,y=t.read_shift(8,"f");break;case 11:t.l+=4,y=Cr(t,4);break;case 64:t.l+=4,y=K(cr(t));break;default:throw new Error("unparsed value: "+t[t.l])}f[v]=y}}return t.l=n+r,f}var _r=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function wr(t){switch(typeof t){case"boolean":return 11;case"number":return(0|t)==t?3:5;case"string":return 31;case"object":if(t instanceof Date)return 64}return-1}function xr(t,e,n){var r=Pe(8),i=[],o=[],a=8,s=0,l=Pe(8),c=Pe(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),o.push(l),i.push(c),a+=8+l.length,!e){(c=Pe(8)).write_shift(4,0),i.unshift(c);var u=[Pe(4)];for(u[0].write_shift(4,t.length),s=0;s<t.length;++s){var h=t[s][0];for((l=Pe(8+2*(h.length+1)+(h.length%2?0:2))).write_shift(4,s+2),l.write_shift(4,h.length+1),l.write_shift(0,h,"dbcs");l.l!=l.length;)l.write_shift(1,0);u.push(l)}l=A(u),o.unshift(l),a+=8+l.length}for(s=0;s<t.length;++s)if((!e||e[t[s][0]])&&!(_r.indexOf(t[s][0])>-1)&&null!=t[s][1]){var d=t[s][1],f=0;if(e){var p=n[f=+e[t[s][0]]];if("version"==p.p&&"string"==typeof d){var g=d.split(".");d=(+g[0]<<16)+(+g[1]||0)}l=vr(p.t,d)}else{var m=wr(d);-1==m&&(m=31,d=String(d)),l=vr(m,d)}o.push(l),(c=Pe(8)).write_shift(4,e?f:2+s),i.push(c),a+=8+l.length}var y=8*(o.length+1);for(s=0;s<o.length;++s)i[s].write_shift(4,y),y+=o[s].length;return r.write_shift(4,a),r.write_shift(4,o.length),A([r].concat(i).concat(o))}function Mr(t,e,n){var r=t.content;if(!r)return{};Oe(r,0);var i,o,a,s,l=0;r.chk("feff","Byte Order: "),r.read_shift(2);var c=r.read_shift(4),u=r.read_shift(16);if(u!==R.utils.consts.HEADER_CLSID&&u!==n)throw new Error("Bad PropertySet CLSID "+u);if(1!==(i=r.read_shift(4))&&2!==i)throw new Error("Unrecognized #Sets: "+i);if(o=r.read_shift(16),s=r.read_shift(4),1===i&&s!==r.l)throw new Error("Length mismatch: "+s+" !== "+r.l);2===i&&(a=r.read_shift(16),l=r.read_shift(4));var h,d=br(r,e),f={SystemIdentifier:c};for(var p in d)f[p]=d[p];if(f.FMTID=o,1===i)return f;if(l-r.l==2&&(r.l+=2),r.l!==l)throw new Error("Length mismatch 2: "+r.l+" !== "+l);try{h=br(r,null)}catch(Mc){}for(p in h)f[p]=h[p];return f.FMTID=[o,a],f}function Sr(t,e,n,r,i,o){var a=Pe(i?68:48),s=[a];a.write_shift(2,65534),a.write_shift(2,0),a.write_shift(4,842412599),a.write_shift(16,R.utils.consts.HEADER_CLSID,"hex"),a.write_shift(4,i?2:1),a.write_shift(16,e,"hex"),a.write_shift(4,i?68:48);var l=xr(t,n,r);if(s.push(l),i){var c=xr(i,null,null);a.write_shift(16,o,"hex"),a.write_shift(4,68+l.length),s.push(c)}return A(s)}function Ar(t,e){return t.read_shift(e),null}function Cr(t,e){return 1===t.read_shift(e)}function kr(t,e){return e||(e=Pe(2)),e.write_shift(2,+!!t),e}function Tr(t){return t.read_shift(2,"u")}function Er(t,e){return e||(e=Pe(2)),e.write_shift(2,t),e}function Or(t,e){return function(t,e,n){for(var r=[],i=t.l+e;t.l<i;)r.push(n(t,i-t.l));if(i!==t.l)throw new Error("Slurp error");return r}(t,e,Tr)}function Dr(t,e,n){var i=t.read_shift(n&&n.biff>=12?2:1),o="sbcs-cont",a=r;n&&n.biff>=8&&(r=1200),n&&8!=n.biff?12==n.biff&&(o="wstr"):t.read_shift(1)&&(o="dbcs-cont"),n.biff>=2&&n.biff<=5&&(o="cpstr");var s=i?t.read_shift(i,o):"";return r=a,s}function Pr(t){var e=r;r=1200;var n,i=t.read_shift(2),o=t.read_shift(1),a=4&o,s=8&o,l=1+(1&o),c=0,u={};s&&(c=t.read_shift(2)),a&&(n=t.read_shift(4));var h=0===i?"":t.read_shift(i,2==l?"dbcs-cont":"sbcs-cont");return s&&(t.l+=4*c),a&&(t.l+=n),u.t=h,s||(u.raw="<t>"+u.t+"</t>",u.r=u.t),r=e,u}function Lr(t,e,n){if(n){if(n.biff>=2&&n.biff<=5)return t.read_shift(e,"cpstr");if(n.biff>=12)return t.read_shift(e,"dbcs-cont")}var r=t.read_shift(1);return t.read_shift(e,0===r?"sbcs-cont":"dbcs-cont")}function Ir(t,e,n){var r=t.read_shift(n&&2==n.biff?1:2);return 0===r?(t.l++,""):Lr(t,r,n)}function Rr(t,e,n){if(n.biff>5)return Ir(t,0,n);var r=t.read_shift(1);return 0===r?(t.l++,""):t.read_shift(r,n.biff<=4||!t.lens?"cpstr":"sbcs-cont")}function Nr(t,e,n){return n||(n=Pe(3+2*t.length)),n.write_shift(2,t.length),n.write_shift(1,1),n.write_shift(31,t,"utf16le"),n}function Br(t){var e=t.read_shift(4);return e>0?t.read_shift(e,"utf16le").replace(C,""):""}function Fr(t){var e=Pe(512),n=0,r=t.Target,i=r.indexOf("#")>-1?31:23;switch(r.charAt(0)){case"#":i=28;break;case".":i&=-3}e.write_shift(4,2),e.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(n=0;n<o.length;++n)e.write_shift(4,o[n]);if(28==i){for(r=r.slice(1),e.write_shift(4,r.length+1),n=0;n<r.length;++n)e.write_shift(2,r.charCodeAt(n));e.write_shift(2,0)}else if(2&i){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<o.length;++n)e.write_shift(1,parseInt(o[n],16));for(e.write_shift(4,2*(r.length+1)),n=0;n<r.length;++n)e.write_shift(2,r.charCodeAt(n));e.write_shift(2,0)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n<o.length;++n)e.write_shift(1,parseInt(o[n],16));for(var a=0;"../"==r.slice(3*a,3*a+3)||"..\\"==r.slice(3*a,3*a+3);)++a;for(e.write_shift(2,a),e.write_shift(4,r.length+1),n=0;n<r.length;++n)e.write_shift(1,255&r.charCodeAt(n));for(e.write_shift(1,0),e.write_shift(2,65535),e.write_shift(2,57005),n=0;n<6;++n)e.write_shift(4,0)}return e.slice(0,e.l)}function zr(t){return[t.read_shift(1),t.read_shift(1),t.read_shift(1),t.read_shift(1)]}function jr(t,e){var n=zr(t);return n[3]=0,n}function Wr(t){return{r:t.read_shift(2),c:t.read_shift(2),ixfe:t.read_shift(2)}}function Vr(t,e,n,r){return r||(r=Pe(6)),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(2,n||0),r}function Hr(t,e,n){var r=n.biff>8?4:2;return[t.read_shift(r),t.read_shift(r,"i"),t.read_shift(r,"i")]}function Yr(t){return[t.read_shift(2),mn(t)]}function Ur(t){var e=t.read_shift(2),n=t.read_shift(2);return{s:{c:t.read_shift(2),r:e},e:{c:t.read_shift(2),r:n}}}function qr(t,e){return e||(e=Pe(8)),e.write_shift(2,t.s.r),e.write_shift(2,t.e.r),e.write_shift(2,t.s.c),e.write_shift(2,t.e.c),e}function $r(t){var e=t.read_shift(2),n=t.read_shift(2);return{s:{c:t.read_shift(1),r:e},e:{c:t.read_shift(1),r:n}}}var Gr=$r;function Xr(t){t.l+=4;var e=t.read_shift(2),n=t.read_shift(2),r=t.read_shift(2);return t.l+=12,[n,e,r]}function Kr(t){t.l+=2,t.l+=t.read_shift(2)}var Zr={0:Kr,4:Kr,5:Kr,6:Kr,7:function(t){return t.l+=4,t.cf=t.read_shift(2),{}},8:Kr,9:Kr,10:Kr,11:Kr,12:Kr,13:function(t){var e={};return t.l+=4,t.l+=16,e.fSharedNote=t.read_shift(2),t.l+=4,e},14:Kr,15:Kr,16:Kr,17:Kr,18:Kr,19:Kr,20:Kr,21:Xr};function Jr(t,e){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=t.read_shift(2),(e-=2)>=2&&(n.dt=t.read_shift(2),t.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(e>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return t.read_shift(e),n}function Qr(t,e,n){var r=1536,i=16;switch(n.bookType){case"biff8":break;case"biff5":r=1280,i=8;break;case"biff4":r=4,i=6;break;case"biff3":r=3,i=6;break;case"biff2":r=2,i=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var o=Pe(i);return o.write_shift(2,r),o.write_shift(2,e),i>4&&o.write_shift(2,29282),i>6&&o.write_shift(2,1997),i>8&&(o.write_shift(2,49161),o.write_shift(2,1),o.write_shift(2,1798),o.write_shift(2,0)),o}function ti(t,e){var n=!e||e.biff>=8?2:1,r=Pe(8+n*t.name.length);r.write_shift(4,t.pos),r.write_shift(1,t.hs||0),r.write_shift(1,t.dt),r.write_shift(1,t.name.length),e.biff>=8&&r.write_shift(1,1),r.write_shift(n*t.name.length,t.name,e.biff<8?"sbcs":"utf16le");var i=r.slice(0,r.l);return i.l=r.l,i}function ei(t,e,n){var r=0;n&&2==n.biff||(r=t.read_shift(2));var i=t.read_shift(2);return n&&2==n.biff&&(r=1-(i>>15),i&=32767),[{Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3},i]}function ni(t,e,n,r){var i=n&&5==n.biff;r||(r=Pe(i?3+e.length:5+2*e.length)),r.write_shift(2,t),r.write_shift(i?1:2,e.length),i||r.write_shift(1,1),r.write_shift((i?1:2)*e.length,e,i?"sbcs":"utf16le");var o=r.length>r.l?r.slice(0,r.l):r;return null==o.l&&(o.l=o.length),o}var ri=Rr;function ii(t,e,n){var r=t.l+e,i=8!=n.biff&&n.biff?2:4,o=t.read_shift(i),a=t.read_shift(i),s=t.read_shift(2),l=t.read_shift(2);return t.l=r,{s:{r:o,c:s},e:{r:a,c:l}}}function oi(t,e,n,r){var i=n&&5==n.biff;return r||(r=Pe(i?16:20)),r.write_shift(2,0),t.style?(r.write_shift(2,t.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,t.numFmtId||0),r.write_shift(2,e<<4)),r.write_shift(4,0),r.write_shift(4,0),i||r.write_shift(4,0),r.write_shift(2,0),r}function ai(t,e,n){var r=Wr(t);2==n.biff&&++t.l;var i=function(t){var e=t.read_shift(1);return 1===t.read_shift(1)?e:1===e}(t);return r.val=i,r.t=!0===i||!1===i?"b":"e",r}var si=function(t,e,n){return 0===e?"":Rr(t,0,n)};function li(t,e,n){var r,i=t.read_shift(2),o={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===n.sbcch&&(r=function(t,e,n){t.l+=4;var r=t.l+(e-=4),i=Dr(t,0,n),o=t.read_shift(2);if(o!==(r-=t.l))throw new Error("Malformed AddinUdf: padding = "+r+" != "+o);return t.l+=o,i}(t,e-2,n)),o.body=r||t.read_shift(e-2),"string"==typeof r&&(o.Name=r),o}var ci=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function ui(t,e,n){var r=t.l+e,i=t.read_shift(2),o=t.read_shift(1),a=t.read_shift(1),s=t.read_shift(n&&2==n.biff?1:2),l=0;(!n||n.biff>=5)&&(5!=n.biff&&(t.l+=2),l=t.read_shift(2),5==n.biff&&(t.l+=2),t.l+=4);var c=Lr(t,a,n);32&i&&(c=ci[c.charCodeAt(0)]);var u=r-t.l;return n&&2==n.biff&&--u,{chKey:o,Name:c,itab:l,rgce:r==t.l||0===s?[]:function(t,e,n,r){var i,o=t.l+e,a=ka(t,r,n);return o!==t.l&&(i=Ca(t,o-t.l,a,n)),[a,i]}(t,u,n,s)}}function hi(t,e,n){if(n.biff<8)return function(t,e,n){3==t[t.l+1]&&t[t.l]++;var r=Dr(t,0,n);return 3==r.charCodeAt(0)?r.slice(1):r}(t,0,n);for(var r=[],i=t.l+e,o=t.read_shift(n.biff>8?4:2);0!=o--;)r.push(Hr(t,0,n));if(t.l!=i)throw new Error("Bad ExternSheet: "+t.l+" != "+i);return r}function di(t,e,n){var r=Gr(t,6);switch(n.biff){case 2:t.l++,e-=7;break;case 3:case 4:t.l+=2,e-=8;break;default:t.l+=6,e-=12}return[r,Pa(t,e,n)]}var fi=[];function pi(t){var e=Pe(24),n=Ue(t[0]);e.write_shift(2,n.r),e.write_shift(2,n.r),e.write_shift(2,n.c),e.write_shift(2,n.c);for(var r="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)e.write_shift(1,parseInt(r[i],16));return A([e,Fr(t[1])])}function gi(t){var e=t[1].Tooltip,n=Pe(10+2*(e.length+1));n.write_shift(2,2048);var r=Ue(t[0]);n.write_shift(2,r.r),n.write_shift(2,r.r),n.write_shift(2,r.c),n.write_shift(2,r.c);for(var i=0;i<e.length;++i)n.write_shift(2,e.charCodeAt(i));return n.write_shift(2,0),n}function mi(t,e,n){if(!n.cellStyles)return De(t,e);var r=n&&n.biff>=12?4:2,i=t.read_shift(r),o=t.read_shift(r),a=t.read_shift(r),s=t.read_shift(r),l=t.read_shift(2);return 2==r&&(t.l+=2),{s:i,e:o,w:a,ixfe:s,flags:l}}fi[8]=function(t,e){var n=t.l+e;t.l+=10;var r=t.read_shift(2);t.l+=4,t.l+=2,t.l+=2,t.l+=2,t.l+=4;var i=t.read_shift(1);return t.l+=i,t.l=n,{fmt:r}};var yi=Wr,vi=Or,bi=Ir,_i=function(){var t={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969};function e(e,n){var r=n||{};return r.dateNF||(r.dateNF="yyyymmdd"),Qe(function(e,n){var r=[],i=b(1);switch(n.type){case"base64":i=w(g.decode(e));break;case"binary":i=w(e);break;case"buffer":case"array":i=e}Oe(i,0);var o=i.read_shift(1),a=!1,s=!1,l=!1;switch(o){case 2:case 3:break;case 48:s=!0,a=!0;break;case 49:s=!0;break;case 131:case 139:a=!0;break;case 140:a=!0,l=!0;break;case 245:a=!0;break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,u=0;2==o&&(c=i.read_shift(2)),i.l+=3,2!=o&&(c=i.read_shift(4)),2!=o&&(u=i.read_shift(2));var h=i.read_shift(2),d=1252;2!=o&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(d=t[i[i.l]]),i.l+=1,i.l+=2),l&&(i.l+=36);for(var f=[],p={},m=u-10-(s?264:0),y=l?32:11;2==o?i.l<i.length&&13!=i[i.l]:i.l<m;)switch((p={}).name=cptable.utils.decode(d,i.slice(i.l,i.l+y)).replace(/[\u0000\r\n].*$/g,""),i.l+=y,p.type=String.fromCharCode(i.read_shift(1)),2==o||l||(p.offset=i.read_shift(4)),p.len=i.read_shift(1),2==o&&(p.offset=i.read_shift(2)),p.dec=i.read_shift(1),p.name.length&&f.push(p),2!=o&&(i.l+=l?13:14),p.type){case"B":s&&8==p.len||!n.WTF||console.log("Skipping "+p.name+":"+p.type);break;case"G":case"P":n.WTF&&console.log("Skipping "+p.name+":"+p.type);break;case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":case"0":case"@":case"+":break;default:throw new Error("Unknown Field Type: "+p.type)}if(13!==i[i.l]?i.l=u-1:2==o&&(i.l=521),2!=o){if(13!==i.read_shift(1))throw new Error("DBF Terminator not found "+i.l+" "+i[i.l]);i.l=u}var v=0,_=0;for(r[0]=[],_=0;_!=f.length;++_)r[0][_]=f[_].name;for(;c-- >0;)if(42!==i[i.l])for(++i.l,r[++v]=[],_=0,_=0;_!=f.length;++_){var x=i.slice(i.l,i.l+f[_].len);i.l+=f[_].len,Oe(x,0);var M=cptable.utils.decode(d,x);switch(f[_].type){case"C":r[v][_]=cptable.utils.decode(d,x),r[v][_]=r[v][_].trim();break;case"D":r[v][_]=8===M.length?new Date(+M.slice(0,4),+M.slice(4,6)-1,+M.slice(6,8)):M;break;case"F":r[v][_]=parseFloat(M.trim());break;case"+":case"I":r[v][_]=l?2147483648^x.read_shift(-4,"i"):x.read_shift(4,"i");break;case"L":switch(M.toUpperCase()){case"Y":case"T":r[v][_]=!0;break;case"N":case"F":r[v][_]=!1;break;case" ":case"?":r[v][_]=!1;break;default:throw new Error("DBF Unrecognized L:|"+M+"|")}break;case"M":if(!a)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));r[v][_]="##MEMO##"+(l?parseInt(M.trim(),10):x.read_shift(4));break;case"N":r[v][_]=+M.replace(/\u0000/g,"").trim();break;case"@":r[v][_]=new Date(x.read_shift(-8,"f")-621356832e5);break;case"T":r[v][_]=new Date(864e5*(x.read_shift(4)-2440588)+x.read_shift(4));break;case"Y":r[v][_]=x.read_shift(4,"i")/1e4;break;case"O":r[v][_]=-x.read_shift(-8,"f");break;case"B":if(s&&8==f[_].len){r[v][_]=x.read_shift(8,"f");break}case"G":case"P":x.l+=f[_].len;break;case"0":if("_NullFlags"===f[_].name)break;default:throw new Error("DBF Unsupported data type "+f[_].type)}}else i.l+=h;if(2!=o&&i.l<i.length&&26!=i[i.l++])throw new Error("DBF EOF Marker missing "+(i.l-1)+" of "+i.length+" "+i[i.l-1].toString(16));return n&&n.sheetRows&&(r=r.slice(0,n.sheetRows)),r}(e,r),r)}var n={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function(t,n){try{return Ze(e(t,n),n)}catch(Mc){if(n&&n.WTF)throw Mc}return{SheetNames:[],Sheets:{}}},to_sheet:e,from_sheet:function(t,e){if("string"==(e||{}).type)throw new Error("Cannot write DBF to JS string");var r=Ie(),i=pc(t,{header:1,cellDates:!0}),o=i[0],a=i.slice(1),s=0,l=0,c=0,u=1;for(s=0;s<o.length;++s)if(null!=s){if(++c,"number"==typeof o[s]&&(o[s]=o[s].toString(10)),"string"!=typeof o[s])throw new Error("DBF Invalid column name "+o[s]+" |"+typeof o[s]+"|");if(o.indexOf(o[s])!==s)for(l=0;l<1024;++l)if(-1==o.indexOf(o[s]+"_"+l)){o[s]+="_"+l;break}}var h=Xe(t["!ref"]),d=[];for(s=0;s<=h.e.c-h.s.c;++s){var f=[];for(l=0;l<a.length;++l)null!=a[l][s]&&f.push(a[l][s]);if(0!=f.length&&null!=o[s]){var p="",g="";for(l=0;l<f.length;++l){switch(typeof f[l]){case"number":g="B";break;case"string":g="C";break;case"boolean":g="L";break;case"object":g=f[l]instanceof Date?"D":"C";break;default:g="C"}if("C"==(p=p&&p!=g?"C":g))break}u+=n[p]||0,d[s]=p}else d[s]="?"}var m=r.next(32);for(m.write_shift(4,318902576),m.write_shift(4,a.length),m.write_shift(2,296+32*c),m.write_shift(2,u),s=0;s<4;++s)m.write_shift(4,0);for(m.write_shift(4,768),s=0,l=0;s<o.length;++s)if(null!=o[s]){var y=r.next(32),v=(o[s].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);y.write_shift(1,v,"sbcs"),y.write_shift(1,"?"==d[s]?"C":d[s],"sbcs"),y.write_shift(4,l),y.write_shift(1,n[d[s]]||0),y.write_shift(1,0),y.write_shift(1,2),y.write_shift(4,0),y.write_shift(1,0),y.write_shift(4,0),y.write_shift(4,0),l+=n[d[s]]||0}var b=r.next(264);for(b.write_shift(4,13),s=0;s<65;++s)b.write_shift(4,0);for(s=0;s<a.length;++s){var _=r.next(u);for(_.write_shift(1,0),l=0;l<o.length;++l)if(null!=o[l])switch(d[l]){case"L":_.write_shift(1,null==a[s][l]?63:a[s][l]?84:70);break;case"B":_.write_shift(8,a[s][l]||0,"f");break;case"D":a[s][l]?(_.write_shift(4,("0000"+a[s][l].getFullYear()).slice(-4),"sbcs"),_.write_shift(2,("00"+(a[s][l].getMonth()+1)).slice(-2),"sbcs"),_.write_shift(2,("00"+a[s][l].getDate()).slice(-2),"sbcs")):_.write_shift(8,"00000000","sbcs");break;case"C":var w=String(a[s][l]||"");for(_.write_shift(1,w,"sbcs"),c=0;c<250-w.length;++c)_.write_shift(1,32)}}return r.next(1).write_shift(1,26),r.end()}}}(),wi=function(){function t(t,e){for(var n,r=t.split(/[\n\r]+/),i=-1,o=-1,a=0,s=0,l=[],c=[],u=null,h={},d=[],f=[],p=[],g=0;a!==r.length;++a){g=0;var m,y=r[a].trim(),v=y.replace(/;;/g,"").split(";").map((function(t){return t.replace(/\u0001/g,";")}));if(y.length>0)switch(v[0]){case"ID":case"E":case"B":case"O":break;case"P":"P"==v[1].charAt(0)&&c.push(y.slice(3).replace(/;;/g,";"));break;case"C":var b=!1,_=!1;for(s=1;s<v.length;++s)switch(v[s].charAt(0)){case"X":o=parseInt(v[s].slice(1))-1,_=!0;break;case"Y":for(i=parseInt(v[s].slice(1))-1,_||(o=0),n=l.length;n<=i;++n)l[n]=[];break;case"K":'"'===(m=v[s].slice(1)).charAt(0)?m=m.slice(1,m.length-1):"TRUE"===m?m=!0:"FALSE"===m?m=!1:isNaN(tt(m))?isNaN(et(m).getDate())||(m=K(m)):(m=tt(m),null!==u&&T.is_date(u)&&(m=U(m))),"undefined"!=typeof cptable&&"string"==typeof m&&"string"!=(e||{}).type&&(e||{}).codepage&&(m=cptable.utils.decode(e.codepage,m)),b=!0;break;case"E":var w=Go(v[s].slice(1),{r:i,c:o});l[i][o]=[l[i][o],w];break;default:if(e&&e.WTF)throw new Error("SYLK bad record "+y)}b&&(l[i][o]=m,u=null);break;case"F":var x=0;for(s=1;s<v.length;++s)switch(v[s].charAt(0)){case"X":o=parseInt(v[s].slice(1))-1,++x;break;case"Y":for(i=parseInt(v[s].slice(1))-1,n=l.length;n<=i;++n)l[n]=[];break;case"M":g=parseInt(v[s].slice(1))/20;break;case"F":case"G":break;case"P":u=c[parseInt(v[s].slice(1))];break;case"S":case"D":case"N":break;case"W":for(p=v[s].slice(1).split(" "),n=parseInt(p[0],10);n<=parseInt(p[1],10);++n)g=parseInt(p[2],10),f[n-1]=0===g?{hidden:!0}:{wch:g},so(f[n-1]);break;case"C":f[o=parseInt(v[s].slice(1))-1]||(f[o]={});break;case"R":d[i=parseInt(v[s].slice(1))-1]||(d[i]={}),g>0?(d[i].hpt=g,d[i].hpx=co(g)):0===g&&(d[i].hidden=!0);break;default:if(e&&e.WTF)throw new Error("SYLK bad record "+y)}x<1&&(u=null);break;default:if(e&&e.WTF)throw new Error("SYLK bad record "+y)}}return d.length>0&&(h["!rows"]=d),f.length>0&&(h["!cols"]=f),e&&e.sheetRows&&(l=l.slice(0,e.sheetRows)),[l,h]}function e(e,n){var r=function(e,n){switch(n.type){case"base64":return t(g.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(Z(e),n)}throw new Error("Unrecognized type "+n.type)}(e,n),i=r[1],o=Qe(r[0],n);return F(i).forEach((function(t){o[t]=i[t]})),o}function n(t,e,n,r){var i="C;Y"+(n+1)+";X"+(r+1)+";K";switch(t.t){case"n":i+=t.v||0,t.f&&!t.F&&(i+=";E"+Ko(t.f,{r:n,c:r}));break;case"b":i+=t.v?"TRUE":"FALSE";break;case"e":i+=t.w||t.v;break;case"d":i+='"'+(t.w||t.v)+'"';break;case"s":i+='"'+t.v.replace(/"/g,"")+'"'}return i}return{to_workbook:function(t,n){return Ze(e(t,n),n)},to_sheet:e,from_sheet:function(t,e){var r,i,o=["ID;PWXL;N;E"],a=[],s=Xe(t["!ref"]),l=Array.isArray(t),c="\r\n";o.push("P;PGeneral"),o.push("F;P0;DG0G8;M255"),t["!cols"]&&(i=o,t["!cols"].forEach((function(t,e){var n="F;W"+(e+1)+" "+(e+1)+" ";t.hidden?n+="0":("number"==typeof t.width&&(t.wpx=no(t.width)),"number"==typeof t.wpx&&(t.wch=ro(t.wpx)),"number"==typeof t.wch&&(n+=Math.round(t.wch)))," "!=n.charAt(n.length-1)&&i.push(n)}))),t["!rows"]&&function(t,e){e.forEach((function(e,n){var r="F;";e.hidden?r+="M0;":e.hpt?r+="M"+20*e.hpt+";":e.hpx&&(r+="M"+20*lo(e.hpx)+";"),r.length>2&&t.push(r+"R"+(n+1))}))}(o,t["!rows"]),o.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var u=s.s.r;u<=s.e.r;++u)for(var h=s.s.c;h<=s.e.c;++h){var d=qe({r:u,c:h});(r=l?(t[u]||[])[h]:t[d])&&(null!=r.v||r.f&&!r.F)&&a.push(n(r,0,u,h))}return o.join(c)+c+a.join(c)+c+"E"+c}}}(),xi=function(){function t(t,e){for(var n=t.split("\n"),r=-1,i=-1,o=0,a=[];o!==n.length;++o)if("BOT"!==n[o].trim()){if(!(r<0)){var s=n[o].trim().split(","),l=s[0],c=s[1],u=n[++o].trim();switch(+l){case-1:if("BOT"===u){a[++r]=[],i=0;continue}if("EOD"!==u)throw new Error("Unrecognized DIF special command "+u);break;case 0:a[r][i]="TRUE"===u||"FALSE"!==u&&(isNaN(tt(c))?isNaN(et(c).getDate())?c:K(c):tt(c)),++i;break;case 1:u=u.slice(1,u.length-1),a[r][i++]=""!==u?u:null}if("EOD"===u)break}}else a[++r]=[],i=0;return e&&e.sheetRows&&(a=a.slice(0,e.sheetRows)),a}function e(e,n){return Qe(function(e,n){switch(n.type){case"base64":return t(g.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(Z(e),n)}throw new Error("Unrecognized type "+n.type)}(e,n),n)}var n,r;return{to_workbook:function(t,n){return Ze(e(t,n),n)},to_sheet:e,from_sheet:(n=function(t,e,n,r,i){t.push(e),t.push(n+","+r),t.push('"'+i.replace(/"/g,'""')+'"')},r=function(t,e,n,r){t.push(e+","+n),t.push(1==e?'"'+r.replace(/"/g,'""')+'"':r)},function(t){var e,i=[],o=Xe(t["!ref"]),a=Array.isArray(t);n(i,"TABLE",0,1,"sheetjs"),n(i,"VECTORS",0,o.e.r-o.s.r+1,""),n(i,"TUPLES",0,o.e.c-o.s.c+1,""),n(i,"DATA",0,0,"");for(var s=o.s.r;s<=o.e.r;++s){r(i,-1,0,"BOT");for(var l=o.s.c;l<=o.e.c;++l){var c=qe({r:s,c:l});if(e=a?(t[s]||[])[l]:t[c])switch(e.t){case"n":var u=e.w;u||null==e.v||(u=e.v),null==u?r(i,1,0,e.f&&!e.F?"="+e.f:""):r(i,0,u,"V");break;case"b":r(i,0,e.v?1:0,e.v?"TRUE":"FALSE");break;case"s":r(i,1,0,isNaN(e.v)?e.v:'="'+e.v+'"');break;case"d":e.w||(e.w=T.format(e.z||T._table[14],Y(K(e.v)))),r(i,0,e.w,"V");break;default:r(i,1,0,"")}else r(i,1,0,"")}}return r(i,-1,0,"EOD"),i.join("\r\n")})}}(),Mi=function(){function t(t){return t.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function e(t,e){return Qe(function(t,e){for(var n=t.split("\n"),r=-1,i=-1,o=0,a=[];o!==n.length;++o){var s=n[o].trim().split(":");if("cell"===s[0]){var l=Ue(s[1]);if(a.length<=l.r)for(r=a.length;r<=l.r;++r)a[r]||(a[r]=[]);switch(r=l.r,i=l.c,s[2]){case"t":a[r][i]=s[3].replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n");break;case"v":a[r][i]=+s[3];break;case"vtf":var c=s[s.length-1];case"vtc":switch(s[3]){case"nl":a[r][i]=!!+s[4];break;default:a[r][i]=+s[4]}"vtf"==s[2]&&(a[r][i]=[a[r][i],c])}}}return e&&e.sheetRows&&(a=a.slice(0,e.sheetRows)),a}(t,e),e)}var n=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),r=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",i=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),o="--SocialCalcSpreadsheetControlSave--";function a(e){if(!e||!e["!ref"])return"";for(var n,r=[],i=[],o="",a=$e(e["!ref"]),s=Array.isArray(e),l=a.s.r;l<=a.e.r;++l)for(var c=a.s.c;c<=a.e.c;++c)if(o=qe({r:l,c:c}),(n=s?(e[l]||[])[c]:e[o])&&null!=n.v&&"z"!==n.t){switch(i=["cell",o,"t"],n.t){case"s":case"str":i.push(t(n.v));break;case"n":n.f?(i[2]="vtf",i[3]="n",i[4]=n.v,i[5]=t(n.f)):(i[2]="v",i[3]=n.v);break;case"b":i[2]="vt"+(n.f?"f":"c"),i[3]="nl",i[4]=n.v?"1":"0",i[5]=t(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var u=Y(K(n.v));i[2]="vtc",i[3]="nd",i[4]=""+u,i[5]=n.w||T.format(n.z||T._table[14],u);break;case"e":continue}r.push(i.join(":"))}return r.push("sheet:c:"+(a.e.c-a.s.c+1)+":r:"+(a.e.r-a.s.r+1)+":tvf:1"),r.push("valueformat:1:text-wiki"),r.join("\n")}return{to_workbook:function(t,n){return Ze(e(t,n),n)},to_sheet:e,from_sheet:function(t){return[n,r,i,r,a(t),o].join("\n")}}}(),Si=function(){function t(t,e,n,r,i){i.raw?e[n][r]=t:"TRUE"===t?e[n][r]=!0:"FALSE"===t?e[n][r]=!1:""===t||(e[n][r]=isNaN(tt(t))?isNaN(et(t).getDate())?t:K(t):tt(t))}var e={44:",",9:"\t",59:";"},n={44:3,9:2,59:1};function r(r,i){var o="",a="string"==i.type?[0,0,0,0]:nc(r,i);switch(i.type){case"base64":o=g.decode(r);break;case"binary":o=r;break;case"buffer":o=65001==i.codepage?r.toString("utf8"):i.codepage&&"undefined"!=typeof cptable?cptable.utils.decode(i.codepage,r):r.toString("binary");break;case"array":o=Z(r);break;case"string":o=r;break;default:throw new Error("Unrecognized type "+i.type)}return 239==a[0]&&187==a[1]&&191==a[2]?o=Ot(o.slice(3)):"binary"==i.type&&"undefined"!=typeof cptable&&i.codepage&&(o=cptable.utils.decode(i.codepage,cptable.utils.encode(1252,o))),"socialcalc:version:"==o.slice(0,19)?Mi.to_sheet("string"==i.type?o:Ot(o),i):function(r,i){return"sep="==r.slice(0,4)||r.indexOf("\t")>=0||r.indexOf(",")>=0||r.indexOf(";")>=0?function(t,r){var i=r||{},o="",a=i.dense?[]:{},s={s:{c:0,r:0},e:{c:0,r:0}};"sep="==t.slice(0,4)&&10==t.charCodeAt(5)?(o=t.charAt(4),t=t.slice(6)):o=function(t){for(var r={},i=!1,o=0,a=0;o<t.length;++o)34==(a=t.charCodeAt(o))?i=!i:!i&&a in e&&(r[a]=(r[a]||0)+1);for(o in a=[],r)r.hasOwnProperty(o)&&a.push([r[o],o]);if(!a.length)for(o in r=n)r.hasOwnProperty(o)&&a.push([r[o],o]);return a.sort((function(t,e){return t[0]-e[0]||n[t[1]]-n[e[1]]})),e[a.pop()[1]]}(t.slice(0,1024));var l=0,c=0,u=0,h=0,d=0,f=o.charCodeAt(0),p=!1,g=0;t=t.replace(/\r\n/gm,"\n");var m,y,v=null!=i.dateNF?(y=(y="number"==typeof(m=i.dateNF)?T._table[m]:m).replace(L,"(\\d+)"),new RegExp("^"+y+"$")):null;function b(){var e=t.slice(h,d),n={};if('"'==e.charAt(0)&&'"'==e.charAt(e.length-1)&&(e=e.slice(1,-1).replace(/""/g,'"')),0===e.length)n.t="z";else if(i.raw)n.t="s",n.v=e;else if(0===e.trim().length)n.t="s",n.v=e;else if(61==e.charCodeAt(0))34==e.charCodeAt(1)&&34==e.charCodeAt(e.length-1)?(n.t="s",n.v=e.slice(2,-1).replace(/""/g,'"')):1!=e.length?(n.t="n",n.f=e.slice(1)):(n.t="s",n.v=e);else if("TRUE"==e)n.t="b",n.v=!0;else if("FALSE"==e)n.t="b",n.v=!1;else if(isNaN(u=tt(e)))if(!isNaN(et(e).getDate())||v&&e.match(v)){n.z=i.dateNF||T._table[14];var r=0;v&&e.match(v)&&(e=function(t,e,n){var r=-1,i=-1,o=-1,a=-1,s=-1,l=-1;(e.match(L)||[]).forEach((function(t,e){var c=parseInt(n[e+1],10);switch(t.toLowerCase().charAt(0)){case"y":r=c;break;case"d":o=c;break;case"h":a=c;break;case"s":l=c;break;case"m":a>=0?s=c:i=c}})),l>=0&&-1==s&&i>=0&&(s=i,i=-1);var c=(""+(r>=0?r:(new Date).getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(o>=1?o:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var u=("00"+(a>=0?a:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==a&&-1==s&&-1==l?c:-1==r&&-1==i&&-1==o?u:c+"T"+u}(0,i.dateNF,e.match(v)||[]),r=1),i.cellDates?(n.t="d",n.v=K(e,r)):(n.t="n",n.v=Y(K(e,r))),!1!==i.cellText&&(n.w=T.format(n.z,n.v instanceof Date?Y(n.v):n.v)),i.cellNF||delete n.z}else n.t="s",n.v=e;else n.t="n",!1!==i.cellText&&(n.w=e),n.v=u;if("z"==n.t||(i.dense?(a[l]||(a[l]=[]),a[l][c]=n):a[qe({c:c,r:l})]=n),h=d+1,s.e.c<c&&(s.e.c=c),s.e.r<l&&(s.e.r=l),g==f)++c;else if(c=0,++l,i.sheetRows&&i.sheetRows<=l)return!0}t:for(;d<t.length;++d)switch(g=t.charCodeAt(d)){case 34:p=!p;break;case f:case 10:case 13:if(!p&&b())break t}return d-h>0&&b(),a["!ref"]=Ge(s),a}(r,i):Qe(function(e,n){var r=n||{},i=[];if(!e||0===e.length)return i;for(var o=e.split(/[\r\n]/),a=o.length-1;a>=0&&0===o[a].length;)--a;for(var s=10,l=0,c=0;c<=a;++c)-1==(l=o[c].indexOf(" "))?l=o[c].length:l++,s=Math.max(s,l);for(c=0;c<=a;++c){i[c]=[];var u=0;for(t(o[c].slice(0,s).trim(),i,c,u,r),u=1;u<=(o[c].length-s)/10+1;++u)t(o[c].slice(s+10*(u-1),s+10*u).trim(),i,c,u,r)}return r.sheetRows&&(i=i.slice(0,r.sheetRows)),i}(r,i),i)}(o,i)}return{to_workbook:function(t,e){return Ze(r(t,e),e)},to_sheet:r,from_sheet:function(t){for(var e,n=[],r=Xe(t["!ref"]),i=Array.isArray(t),o=r.s.r;o<=r.e.r;++o){for(var a=[],s=r.s.c;s<=r.e.c;++s){var l=qe({r:o,c:s});if((e=i?(t[o]||[])[s]:t[l])&&null!=e.v){for(var c=(e.w||(Ke(e),e.w)||"").slice(0,10);c.length<10;)c+=" ";a.push(c+(0===s?" ":""))}else a.push("          ")}n.push(a.join(""))}return n.join("\n")}}}(),Ai=function(){function t(t,e){if(!t)return t;var n=e||{},r=n.dense?[]:{},i="Sheet1",o=0,l={},c=[i],u={s:{r:0,c:0},e:{r:0,c:0}},h=n.sheetRows||0;if(2==t[2])n.Enum=a;else if(26==t[2])n.Enum=s;else{if(14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=s,n.qpro=!0,t.l=0}return function(t,e,n){if(t){Oe(t,t.l||0);for(var r=n.Enum||a;t.l<t.length;){var i=t.read_shift(2),o=r[i]||r[255],s=t.read_shift(2),l=t.l+s,c=(o.f||De)(t,s,n);if(t.l=l,e(c,0,i))return}}}(t,(function(e,a,s){if(2==t[2])switch(s){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:u=e;break;case 15:n.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:case 51:14==s&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||T._table[14],n.cellDates&&(e[1].t="d",e[1].v=U(e[1].v))),n.dense?(r[e[0].r]||(r[e[0].r]=[]),r[e[0].r][e[0].c]=e[1]):r[qe(e[0])]=e[1]}else switch(s){case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>o&&(r["!ref"]=Ge(u),l[i]=r,r=n.dense?[]:{},u={s:{r:0,c:0},e:{r:0,c:0}},c.push(i="Sheet"+((o=e[3])+1))),h>0&&e[0].r>=h)break;n.dense?(r[e[0].r]||(r[e[0].r]=[]),r[e[0].r][e[0].c]=e[1]):r[qe(e[0])]=e[1],u.e.c<e[0].c&&(u.e.c=e[0].c),u.e.r<e[0].r&&(u.e.r=e[0].r)}}),n),r["!ref"]=Ge(u),l[i]=r,{SheetNames:c,Sheets:l}}function e(t,e,n){var r=[{c:0,r:0},{t:"n",v:0},0];return n.qpro&&20768!=n.vers?(r[0].c=t.read_shift(1),t.l++,r[0].r=t.read_shift(2),t.l+=2):(r[2]=t.read_shift(1),r[0].c=t.read_shift(2),r[0].r=t.read_shift(2)),r}function n(t,n,r){var i=t.l+n,o=e(t,0,r);if(o[1].t="s",20768==r.vers){t.l++;var a=t.read_shift(1);return o[1].v=t.read_shift(a,"utf8"),o}return r.qpro&&t.l++,o[1].v=t.read_shift(i-t.l,"cstr"),o}function r(t){var e=[{c:0,r:0},{t:"n",v:0},0];return e[0].r=t.read_shift(2),e[3]=t[t.l++],e[0].c=t[t.l++],e}function i(t,e){var n=r(t),i=t.read_shift(4),o=t.read_shift(4),a=t.read_shift(2);return 65535==a?(n[1].v=0,n):(n[1].v=(2*(32768&a)-1)*(((a=(32767&a)-16446)>0?o<<a:o>>>-a)+(a>-32?i<<a+32:i>>>-(a+32))),n)}function o(t,e){var n=r(t),i=t.read_shift(8,"f");return n[1].v=i,n}var a={0:{n:"BOF",f:Tr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(t){var e={s:{c:0,r:0},e:{c:0,r:0}};return e.s.c=t.read_shift(2),e.s.r=t.read_shift(2),e.e.c=t.read_shift(2),e.e.r=t.read_shift(2),65535==e.s.c&&(e.s.c=e.e.c=e.s.r=e.e.r=0),e}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(t,n,r){var i=e(t,0,r);return i[1].v=t.read_shift(2,"i"),i}},14:{n:"NUMBER",f:function(t,n,r){var i=e(t,0,r);return i[1].v=t.read_shift(8,"f"),i}},15:{n:"LABEL",f:n},16:{n:"FORMULA",f:function(t,n,r){var i=t.l+n,o=e(t,0,r);if(o[1].v=t.read_shift(8,"f"),r.qpro)t.l=i;else{var a=t.read_shift(2);t.l+=a}return o}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:n},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:De}},s={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:function(t,e){var n=r(t);return n[1].t="s",n[1].v=t.read_shift(e-4,"cstr"),n}},23:{n:"NUMBER17",f:i},24:{n:"NUMBER18",f:function(t,e){var n=r(t);n[1].v=t.read_shift(2);var i=n[1].v>>1;if(1&n[1].v)switch(7&i){case 1:i=500*(i>>3);break;case 2:i=(i>>3)/20;break;case 4:i=(i>>3)/2e3;break;case 6:i=(i>>3)/16;break;case 7:i=(i>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&i)}return n[1].v=i,n}},25:{n:"FORMULA19",f:function(t,e){var n=i(t);return t.l+=e-14,n}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(t,e){var n=r(t),i=t.read_shift(4);return n[1].v=i>>6,n}},39:{n:"NUMBER27",f:o},40:{n:"FORMULA28",f:function(t,e){var n=o(t);return t.l+=e-10,n}},255:{n:"",f:De}};return{to_workbook:function(e,n){switch(n.type){case"base64":return t(w(g.decode(e)),n);case"binary":return t(w(e),n);case"buffer":case"array":return t(e,n)}throw"Unsupported type "+n.type}}}(),Ci=function(){var t=Ft("t"),e=Ft("rPr"),n=/<(?:\w+:)?r>/g,r=/<\/(?:\w+:)?r>/,i=/\r\n/g;function o(n){var r=[[],"",[]],o=n.match(t);if(!o)return"";r[1]=o[1];var a=n.match(e);return a&&function(t,e,n){var r={},i="",o=!1,a=t.match(dt),s=0;if(a)for(;s!=a.length;++s){var l=gt(a[s]);switch(l[0].replace(/\w*:/g,"")){case"<condense":case"<extend":break;case"<shadow":if(!l.val)break;case"<shadow>":case"<shadow/>":r.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==l.val)break;parseInt(l.val,10);break;case"<outline":if(!l.val)break;case"<outline>":case"<outline/>":r.outline=1;break;case"</outline>":break;case"<rFont":r.name=l.val;break;case"<sz":r.sz=l.val;break;case"<strike":if(!l.val)break;case"<strike>":case"<strike/>":r.strike=1;break;case"</strike>":break;case"<u":if(!l.val)break;switch(l.val){case"double":r.uval="double";break;case"singleAccounting":r.uval="single-accounting";break;case"doubleAccounting":r.uval="double-accounting"}case"<u>":case"<u/>":r.u=1;break;case"</u>":break;case"<b":if("0"==l.val)break;case"<b>":case"<b/>":r.b=1;break;case"</b>":break;case"<i":if("0"==l.val)break;case"<i>":case"<i/>":r.i=1;break;case"</i>":break;case"<color":l.rgb&&(r.color=l.rgb.slice(2,8));break;case"<family":r.family=l.val;break;case"<vertAlign":i=l.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(47!==l[0].charCodeAt(1)&&!o)throw new Error("Unrecognized rich format "+l[0])}}var c=[];r.u&&c.push("text-decoration: underline;"),r.uval&&c.push("text-underline-style:"+r.uval+";"),r.sz&&c.push("font-size:"+r.sz+"pt;"),r.outline&&c.push("text-effect: outline;"),r.shadow&&c.push("text-shadow: auto;"),e.push('<span style="'+c.join("")+'">'),r.b&&(e.push("<b>"),n.push("</b>")),r.i&&(e.push("<i>"),n.push("</i>")),r.strike&&(e.push("<s>"),n.push("</s>")),"superscript"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(e.push("<"+i+">"),n.push("</"+i+">")),n.push("</span>")}(a[1],r[0],r[2]),r[0].join("")+r[1].replace(i,"<br/>")+r[2].join("")}return function(t){return t.replace(n,"").split(r).map(o).join("")}}(),ki=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Ti=/<(?:\w+:)?r>/,Ei=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Oi(t,e){var n=!e||e.cellHTML,r={};return t?(t.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=wt(Ot(t.slice(t.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Ot(t),n&&(r.h=kt(r.t))):t.match(Ti)&&(r.r=Ot(t),r.t=wt(Ot((t.replace(Ei,"").match(ki)||[]).join("").replace(dt,""))),n&&(r.h=Ci(r.r))),r):null}var Di=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Pi=/<(?:\w+:)?(?:si|sstItem)>/g,Li=/<\/(?:\w+:)?(?:si|sstItem)>/;Wn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Ii=/^\s|\s$|[\t\n\r]/;function Ri(t,e){if(!e.bookSST)return"";var n=[ut];n[n.length]=$t("sst",null,{xmlns:Zt.main[0],count:t.Count,uniqueCount:t.Unique});for(var r=0;r!=t.length;++r)if(null!=t[r]){var i=t[r],o="<si>";i.r?o+=i.r:(o+="<t",i.t||(i.t=""),i.t.match(Ii)&&(o+=' xml:space="preserve"'),o+=">"+St(i.t)+"</t>"),n[n.length]=o+="</si>"}return n.length>2&&(n[n.length]="</sst>",n[1]=n[1].replace("/>",">")),n.join("")}var Ni=function(t,e){var n=!1;return null==e&&(n=!0,e=Pe(15+4*t.t.length)),e.write_shift(1,0),nn(t.t,e),n?e.slice(0,e.l):e};function Bi(t){var e=Ie();Re(e,"BrtBeginSst",function(t,e){return e||(e=Pe(8)),e.write_shift(4,t.Count),e.write_shift(4,t.Unique),e}(t));for(var n=0;n<t.length;++n)Re(e,"BrtSSTItem",Ni(t[n]));return Re(e,"BrtEndSst"),e.end()}function Fi(t){if("undefined"!=typeof cptable)return cptable.utils.encode(i,t);for(var e=[],n=t.split(""),r=0;r<n.length;++r)e[r]=n[r].charCodeAt(0);return e}function zi(t,e){var n={};return n.Major=t.read_shift(2),n.Minor=t.read_shift(2),e>=4&&(t.l+=e-4),n}function ji(t){for(var e=t.read_shift(4),n=t.l+e-4,r={},i=t.read_shift(4),o=[];i-- >0;)o.push({t:t.read_shift(4),v:t.read_shift(0,"lpp4")});if(r.name=t.read_shift(0,"lpp4"),r.comps=o,t.l!=n)throw new Error("Bad DataSpaceMapEntry: "+t.l+" != "+n);return r}function Wi(t,e){var n=t.l+e,r={};r.Flags=63&t.read_shift(4),t.l+=4,r.AlgID=t.read_shift(4);var i=!1;switch(r.AlgID){case 26126:case 26127:case 26128:i=36==r.Flags;break;case 26625:i=4==r.Flags;break;case 0:i=16==r.Flags||4==r.Flags||36==r.Flags;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!i)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=t.read_shift(4),r.KeySize=t.read_shift(4),r.ProviderType=t.read_shift(4),t.l+=8,r.CSPName=t.read_shift(n-t.l>>1,"utf16le"),t.l=n,r}function Vi(t,e){var n={},r=t.l+e;return t.l+=4,n.Salt=t.slice(t.l,t.l+16),t.l+=16,n.Verifier=t.slice(t.l,t.l+16),t.l+=16,t.read_shift(4),n.VerifierHash=t.slice(t.l,r),t.l=r,n}function Hi(t){if(36!=(63&t.read_shift(4)))throw new Error("EncryptionInfo mismatch");var e=t.read_shift(4);return{t:"Std",h:Wi(t,e),v:Vi(t,t.length-t.l)}}function Yi(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Ui(t){var e=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];t.l+=4;var n=t.read_shift(t.length-t.l,"utf8"),r={};return n.replace(dt,(function(t){var n=gt(t);switch(mt(n[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":e.forEach((function(t){r[t]=n[t]}));break;case"<dataIntegrity":r.encryptedHmacKey=n.encryptedHmacKey,r.encryptedHmacValue=n.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":r.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":r.uri=n.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":r.encs.push(n);break;default:throw n[0]}})),r}function qi(t){var e,n,r=0,i=Fi(t),o=i.length+1;for((e=b(o))[0]=i.length,n=1;n!=o;++n)e[n]=i[n-1];for(n=o-1;n>=0;--n)r=((0==(16384&r)?0:1)|r<<1&32767)^e[n];return 52811^r}var $i,Gi,Xi,Ki,Zi=($i=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],Gi=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],Xi=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Ki=function(t,e){return 255&((n=t^e)/2|128*n);var n},function(t){for(var e,n=Fi(t),r=function(t){for(var e=Gi[t.length-1],n=104,r=t.length-1;r>=0;--r)for(var i=t[r],o=0;7!=o;++o)64&i&&(e^=Xi[n]),i*=2,--n;return e}(n),i=n.length,o=b(16),a=0;16!=a;++a)o[a]=0;for(1==(1&i)&&(o[i]=Ki($i[0],r>>8),o[--i]=Ki(n[n.length-1],255&r));i>0;)o[--i]=Ki(n[i],r>>8),o[--i]=Ki(n[i],255&r);for(i=15,e=15-n.length;e>0;)o[i]=Ki($i[e],r>>8),--e,o[--i]=Ki(n[i],255&r),--i,--e;return o}),Ji=function(){function t(t,n){switch(n.type){case"base64":return e(g.decode(t),n);case"binary":return e(t,n);case"buffer":return e(t.toString("binary"),n);case"array":return e(Z(t),n)}throw new Error("Unrecognized type "+n.type)}function e(t,e){var n=(e||{}).dense?[]:{};if(!t.match(/\\trowd/))throw new Error("RTF missing table");return n["!ref"]=Ge({s:{c:0,r:0},e:{c:0,r:0}}),n}return{to_workbook:function(e,n){return Ze(t(e,n),n)},to_sheet:t,from_sheet:function(t){for(var e,n=["{\\rtf1\\ansi"],r=Xe(t["!ref"]),i=Array.isArray(t),o=r.s.r;o<=r.e.r;++o){n.push("\\trowd\\trautofit1");for(var a=r.s.c;a<=r.e.c;++a)n.push("\\cellx"+(a+1));for(n.push("\\pard\\intbl"),a=r.s.c;a<=r.e.c;++a){var s=qe({r:o,c:a});(e=i?(t[o]||[])[a]:t[s])&&(null!=e.v||e.f&&!e.F)&&(n.push(" "+(e.w||(Ke(e),e.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Qi(t){for(var e=0,n=1;3!=e;++e)n=256*n+(t[e]>255?255:t[e]<0?0:t[e]);return n.toString(16).toUpperCase().slice(1)}function to(t,e){if(0===e)return t;var n=function(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255,i=Math.max(e,n,r),o=Math.min(e,n,r),a=i-o;if(0===a)return[0,0,e];var s,l=0,c=i+o;switch(s=a/(c>1?2-c:c),i){case e:l=((n-r)/a+6)%6;break;case n:l=(r-e)/a+2;break;case r:l=(e-n)/a+4}return[l/6,s,c/2]}(function(t){var e=t.slice("#"===t[0]?1:0).slice(0,6);return[parseInt(e.slice(0,2),16),parseInt(e.slice(2,4),16),parseInt(e.slice(4,6),16)]}(t));return n[2]=e<0?n[2]*(1+e):1-(1-n[2])*(1-e),Qi(function(t){var e,n=t[1],r=t[2],i=2*n*(r<.5?r:1-r),o=r-i/2,a=[o,o,o],s=6*t[0];if(0!==n)switch(0|s){case 0:case 6:e=i*s,a[0]+=i,a[1]+=e;break;case 1:a[0]+=e=i*(2-s),a[1]+=i;break;case 2:e=i*(s-2),a[1]+=i,a[2]+=e;break;case 3:a[1]+=e=i*(4-s),a[2]+=i;break;case 4:e=i*(s-4),a[2]+=i,a[0]+=e;break;case 5:a[2]+=e=i*(6-s),a[0]+=i}for(var l=0;3!=l;++l)a[l]=Math.round(255*a[l]);return a}(n))}var eo=6;function no(t){return Math.floor((t+Math.round(128/eo)/256)*eo)}function ro(t){return Math.floor((t-5)/eo*100+.5)/100}function io(t){return Math.round((t*eo+5)/eo*256)/256}function oo(t){return io(ro(no(t)))}function ao(t){var e=Math.abs(t-oo(t)),n=eo;if(e>.005)for(eo=1;eo<15;++eo)Math.abs(t-oo(t))<=e&&(e=Math.abs(t-oo(t)),n=eo);eo=n}function so(t){t.width?(t.wpx=no(t.width),t.wch=ro(t.wpx),t.MDW=eo):t.wpx?(t.wch=ro(t.wpx),t.width=io(t.wch),t.MDW=eo):"number"==typeof t.wch&&(t.width=io(t.wch),t.wpx=no(t.width),t.MDW=eo),t.customWidth&&delete t.customWidth}function lo(t){return 96*t/96}function co(t){return 96*t/96}var uo,ho,fo,po,go,mo={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},yo=["numFmtId","fillId","fontId","borderId","xfId"],vo=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],bo=(uo=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,ho=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,fo=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,po=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,go=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/,function(t,e,n){var r,i={};return t?((r=(t=t.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"")).match(uo))&&function(t,e,n){e.NumberFmt=[];for(var r=F(T._table),i=0;i<r.length;++i)e.NumberFmt[r[i]]=T._table[r[i]];var o=t[0].match(dt);if(o)for(i=0;i<o.length;++i){var a=gt(o[i]);switch(mt(a[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var s=wt(Ot(a.formatCode)),l=parseInt(a.numFmtId,10);if(e.NumberFmt[l]=s,l>0){if(l>392){for(l=392;l>60&&null!=e.NumberFmt[l];--l);e.NumberFmt[l]=s}T.load(s,l)}break;case"</numFmt>":break;default:if(n.WTF)throw new Error("unrecognized "+a[0]+" in numFmts")}}}(r,i,n),(r=t.match(po))&&function(t,e,n,r){e.Fonts=[];var i={},o=!1;t[0].match(dt).forEach((function(t){var a=gt(t);switch(mt(a[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":e.Fonts.push(i),i={};break;case"<name":a.val&&(i.name=a.val);break;case"<name/>":case"</name>":break;case"<b":i.bold=a.val?Et(a.val):1;break;case"<b/>":i.bold=1;break;case"<i":i.italic=a.val?Et(a.val):1;break;case"<i/>":i.italic=1;break;case"<u":switch(a.val){case"none":i.underline=0;break;case"single":i.underline=1;break;case"double":i.underline=2;break;case"singleAccounting":i.underline=33;break;case"doubleAccounting":i.underline=34}break;case"<u/>":i.underline=1;break;case"<strike":i.strike=a.val?Et(a.val):1;break;case"<strike/>":i.strike=1;break;case"<outline":i.outline=a.val?Et(a.val):1;break;case"<outline/>":i.outline=1;break;case"<shadow":i.shadow=a.val?Et(a.val):1;break;case"<shadow/>":i.shadow=1;break;case"<condense":i.condense=a.val?Et(a.val):1;break;case"<condense/>":i.condense=1;break;case"<extend":i.extend=a.val?Et(a.val):1;break;case"<extend/>":i.extend=1;break;case"<sz":a.val&&(i.sz=+a.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":a.val&&(i.vertAlign=a.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":a.val&&(i.family=parseInt(a.val,10));break;case"<family/>":case"</family>":break;case"<scheme":a.val&&(i.scheme=a.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if("1"==a.val)break;a.codepage=s[parseInt(a.val,10)];break;case"<color":if(i.color||(i.color={}),a.auto&&(i.color.auto=Et(a.auto)),a.rgb)i.color.rgb=a.rgb.slice(-6);else if(a.indexed){i.color.index=parseInt(a.indexed,10);var l=Rn[i.color.index];if(81==i.color.index&&(l=Rn[1]),!l)throw new Error(t);i.color.rgb=l[0].toString(16)+l[1].toString(16)+l[2].toString(16)}else a.theme&&(i.color.theme=parseInt(a.theme,10),a.tint&&(i.color.tint=parseFloat(a.tint)),a.theme&&n.themeElements&&n.themeElements.clrScheme&&(i.color.rgb=to(n.themeElements.clrScheme[i.color.theme].rgb,i.color.tint||0)));break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+a[0]+" in fonts")}}))}(r,i,e,n),(r=t.match(fo))&&function(t,e,n,r){e.Fills=[];var i={},o=!1;t[0].match(dt).forEach((function(t){var n=gt(t);switch(mt(n[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":e.Fills.push(i={});break;case"</fill>":case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":e.Fills.push(i),i={};break;case"<patternFill":case"<patternFill>":n.patternType&&(i.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":i.bgColor||(i.bgColor={}),n.indexed&&(i.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(i.bgColor.theme=parseInt(n.theme,10)),n.tint&&(i.bgColor.tint=parseFloat(n.tint)),n.rgb&&(i.bgColor.rgb=n.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":i.fgColor||(i.fgColor={}),n.theme&&(i.fgColor.theme=parseInt(n.theme,10)),n.tint&&(i.fgColor.tint=parseFloat(n.tint)),n.rgb&&(i.fgColor.rgb=n.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":case"</stop>":break;case"<color":case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+n[0]+" in fills")}}))}(r,i,0,n),(r=t.match(go))&&function(t,e,n,r){e.Borders=[];var i={},o=!1;t[0].match(dt).forEach((function(t){var n=gt(t);switch(mt(n[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":i={},n.diagonalUp&&(i.diagonalUp=n.diagonalUp),n.diagonalDown&&(i.diagonalDown=n.diagonalDown),e.Borders.push(i);break;case"</border>":case"<left/>":break;case"<left":case"<left>":case"</left>":case"<right/>":break;case"<right":case"<right>":case"</right>":case"<top/>":break;case"<top":case"<top>":case"</top>":case"<bottom/>":break;case"<bottom":case"<bottom>":case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":case"</vertical>":break;case"<start":case"<start>":case"<start/>":case"</start>":break;case"<end":case"<end>":case"<end/>":case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+n[0]+" in borders")}}))}(r,i,0,n),(r=t.match(ho))&&function(t,e,n){var r;e.CellXf=[];var i=!1;t[0].match(dt).forEach((function(t){var o=gt(t),a=0;switch(mt(o[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(delete(r=o)[0],a=0;a<yo.length;++a)r[yo[a]]&&(r[yo[a]]=parseInt(r[yo[a]],10));for(a=0;a<vo.length;++a)r[vo[a]]&&(r[vo[a]]=Et(r[vo[a]]));if(r.numFmtId>392)for(a=392;a>60;--a)if(e.NumberFmt[r.numFmtId]==e.NumberFmt[a]){r.numFmtId=a;break}e.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":var s={};o.vertical&&(s.vertical=o.vertical),o.horizontal&&(s.horizontal=o.horizontal),null!=o.textRotation&&(s.textRotation=o.textRotation),o.indent&&(s.indent=o.indent),o.wrapText&&(s.wrapText=o.wrapText),r.alignment=s;break;case"</alignment>":break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in cellXfs")}}))}(r,i,n),i):i}),_o=$t("styleSheet",null,{xmlns:Zt.main[0],"xmlns:vt":Zt.vt});function wo(t,e){var n,r=[ut,_o];return t.SSF&&null!=(n=function(t){var e=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=t[r]&&(e[e.length]=$t("numFmt",null,{numFmtId:r,formatCode:St(t[r])}))})),1===e.length?"":(e[e.length]="</numFmts>",e[0]=$t("numFmts",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(t.SSF))&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=function(t){var e=[];return e[e.length]=$t("cellXfs",null),t.forEach((function(t){e[e.length]=$t("xf",null,t)})),e[e.length]="</cellXfs>",2===e.length?"":(e[0]=$t("cellXfs",null,{count:e.length-2}).replace("/>",">"),e.join(""))}(e.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function xo(t,e,n){n||(n=Pe(6+4*e.length)),n.write_shift(2,t),nn(e,n);var r=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),r}Wn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Mo=j(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),So=De;function Ao(t,e){e||(e=Pe(84));var n=Mo[t.patternType];null==n&&(n=40),e.write_shift(4,n);var r=0;if(40!=n)for(Sn({auto:1},e),Sn({auto:1},e);r<12;++r)e.write_shift(4,0);else{for(;r<4;++r)e.write_shift(4,0);for(;r<12;++r)e.write_shift(4,0)}return e.length>e.l?e.slice(0,e.l):e}function Co(t,e,n){return n||(n=Pe(16)),n.write_shift(2,e||0),n.write_shift(2,t.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function ko(t,e){return e||(e=Pe(10)),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(4,0),e}var To=De;function Eo(t,e){var n=Ie();return Re(n,"BrtBeginStyleSheet"),function(t,e){if(e){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(t){for(var r=t[0];r<=t[1];++r)null!=e[r]&&++n})),0!=n&&(Re(t,"BrtBeginFmts",tn(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=e[r]&&Re(t,"BrtFmt",xo(r,e[r]))})),Re(t,"BrtEndFmts"))}}(n,t.SSF),function(t){Re(t,"BrtBeginFonts",tn(1)),Re(t,"BrtFont",function(t,e){e||(e=Pe(153)),e.write_shift(2,20*t.sz),function(t,e){e||(e=Pe(2)),e.write_shift(1,(t.italic?2:0)|(t.strike?8:0)|(t.outline?16:0)|(t.shadow?32:0)|(t.condense?64:0)|(t.extend?128:0)),e.write_shift(1,0)}(t,e),e.write_shift(2,t.bold?700:400);var n=0;"superscript"==t.vertAlign?n=1:"subscript"==t.vertAlign&&(n=2),e.write_shift(2,n),e.write_shift(1,t.underline||0),e.write_shift(1,t.family||0),e.write_shift(1,t.charset||0),e.write_shift(1,0),Sn(t.color,e);var r=0;return"major"==t.scheme&&(r=1),"minor"==t.scheme&&(r=2),e.write_shift(1,r),nn(t.name,e),e.length>e.l?e.slice(0,e.l):e}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Re(t,"BrtEndFonts")}(n),function(t){Re(t,"BrtBeginFills",tn(2)),Re(t,"BrtFill",Ao({patternType:"none"})),Re(t,"BrtFill",Ao({patternType:"gray125"})),Re(t,"BrtEndFills")}(n),function(t){Re(t,"BrtBeginBorders",tn(1)),Re(t,"BrtBorder",function(t,e){return e||(e=Pe(51)),e.write_shift(1,0),ko(0,e),ko(0,e),ko(0,e),ko(0,e),ko(0,e),e.length>e.l?e.slice(0,e.l):e}()),Re(t,"BrtEndBorders")}(n),function(t){Re(t,"BrtBeginCellStyleXFs",tn(1)),Re(t,"BrtXF",Co({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Re(t,"BrtEndCellStyleXFs")}(n),function(t,e){Re(t,"BrtBeginCellXFs",tn(e.length)),e.forEach((function(e){Re(t,"BrtXF",Co(e,0))})),Re(t,"BrtEndCellXFs")}(n,e.cellXfs),function(t){Re(t,"BrtBeginStyles",tn(1)),Re(t,"BrtStyle",function(t,e){return e||(e=Pe(52)),e.write_shift(4,t.xfId),e.write_shift(2,1),e.write_shift(1,+t.builtinId),e.write_shift(1,0),dn(t.name||"",e),e.length>e.l?e.slice(0,e.l):e}({xfId:0,builtinId:0,name:"Normal"})),Re(t,"BrtEndStyles")}(n),function(t){Re(t,"BrtBeginDXFs",tn(0)),Re(t,"BrtEndDXFs")}(n),function(t){Re(t,"BrtBeginTableStyles",function(t,e,n){var r=Pe(2052);return r.write_shift(4,0),dn("TableStyleMedium9",r),dn("PivotStyleMedium4",r),r.length>r.l?r.slice(0,r.l):r}()),Re(t,"BrtEndTableStyles")}(n),Re(n,"BrtEndStyleSheet"),n.end()}function Oo(t,e,n){e.themeElements.clrScheme=[];var r={};(t[0].match(dt)||[]).forEach((function(t){var i=gt(t);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=i.val;break;case"<a:sysClr":r.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===i[0].charAt(1)?(e.themeElements.clrScheme.push(r),r={}):r.name=i[0].slice(3,i[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}}))}function Do(){}function Po(){}Wn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Lo=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,Io=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Ro=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/,No=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function Bo(t,e){if(!t||0===t.length)return Bo(Fo());var n,r={};if(!(n=t.match(No)))throw new Error("themeElements not found in theme");return function(t,e,n){var r;e.themeElements={},[["clrScheme",Lo,Oo],["fontScheme",Io,Do],["fmtScheme",Ro,Po]].forEach((function(i){if(!(r=t.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](r,e,n)}))}(n[0],r,e),r}function Fo(t,e){if(e&&e.themeXLSX)return e.themeXLSX;var n=[ut];return n[n.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',n[n.length]="<a:themeElements>",n[n.length]='<a:clrScheme name="Office">',n[n.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',n[n.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',n[n.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',n[n.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',n[n.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',n[n.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',n[n.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',n[n.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',n[n.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',n[n.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',n[n.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',n[n.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',n[n.length]="</a:clrScheme>",n[n.length]='<a:fontScheme name="Office">',n[n.length]="<a:majorFont>",n[n.length]='<a:latin typeface="Cambria"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="ＭＳ Ｐゴシック"/>',n[n.length]='<a:font script="Hang" typeface="맑은 고딕"/>',n[n.length]='<a:font script="Hans" typeface="宋体"/>',n[n.length]='<a:font script="Hant" typeface="新細明體"/>',n[n.length]='<a:font script="Arab" typeface="Times New Roman"/>',n[n.length]='<a:font script="Hebr" typeface="Times New Roman"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="MoolBoran"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Times New Roman"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:majorFont>",n[n.length]="<a:minorFont>",n[n.length]='<a:latin typeface="Calibri"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="ＭＳ Ｐゴシック"/>',n[n.length]='<a:font script="Hang" typeface="맑은 고딕"/>',n[n.length]='<a:font script="Hans" typeface="宋体"/>',n[n.length]='<a:font script="Hant" typeface="新細明體"/>',n[n.length]='<a:font script="Arab" typeface="Arial"/>',n[n.length]='<a:font script="Hebr" typeface="Arial"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="DaunPenh"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Arial"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:minorFont>",n[n.length]="</a:fontScheme>",n[n.length]='<a:fmtScheme name="Office">',n[n.length]="<a:fillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="1"/>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="0"/>',n[n.length]="</a:gradFill>",n[n.length]="</a:fillStyleLst>",n[n.length]="<a:lnStyleLst>",n[n.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]="</a:lnStyleLst>",n[n.length]="<a:effectStyleLst>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',n[n.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',n[n.length]="</a:effectStyle>",n[n.length]="</a:effectStyleLst>",n[n.length]="<a:bgFillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]="</a:bgFillStyleLst>",n[n.length]="</a:fmtScheme>",n[n.length]="</a:themeElements>",n[n.length]="<a:objectDefaults>",n[n.length]="<a:spDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',n[n.length]="</a:spDef>",n[n.length]="<a:lnDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',n[n.length]="</a:lnDef>",n[n.length]="</a:objectDefaults>",n[n.length]="<a:extraClrSchemeLst/>",n[n.length]="</a:theme>",n.join("")}function zo(t){var e=t.read_shift(2),n=t.read_shift(2)-4,r=[e];switch(e){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=function(t){var e={};switch(e.xclrType=t.read_shift(2),e.nTintShade=t.read_shift(2),e.xclrType){case 0:t.l+=4;break;case 1:e.xclrValue=function(t,e){return De(t,4)}(t);break;case 2:e.xclrValue=zr(t);break;case 3:e.xclrValue=function(t){return t.read_shift(4)}(t);break;case 4:t.l+=4}return t.l+=8,e}(t);break;case 6:r[1]=function(t,e){return De(t,e)}(t,n);break;case 14:case 15:r[1]=t.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+e+" "+n)}return r}Wn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Wn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var jo=1024;function Wo(t,e){for(var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),i=[$t("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":Jt,"xmlns:x":Qt,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/>/,">"),$t("o:shapelayout",$t("o:idmap",null,{"v:ext":"edit",data:t}),{"v:ext":"edit"}),$t("v:shapetype",[$t("v:stroke",null,{joinstyle:"miter"}),$t("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:r})];jo<1e3*t;)jo+=1e3;return e.forEach((function(t){var e=Ue(t[0]);i=i.concat(["<v:shape"+qt({id:"_x0000_s"+ ++jo,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(t[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",$t("v:fill",$t("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),$t("v:shadow",null,{on:"t",obscured:"t"}),$t("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Ut("x:Anchor",[e.c,0,e.r,0,e.c+3,100,e.r+5,100].join(",")),Ut("x:AutoFill","False"),Ut("x:Row",String(e.r)),Ut("x:Column",String(e.c)),t[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])})),i.push("</xml>"),i.join("")}function Vo(t,e,n){var r,i,o=Array.isArray(e);n.forEach((function(t){if(o?(i=Ue(t.ref),e[i.r]||(e[i.r]=[]),r=e[i.r][i.c]):r=e[t.ref],!r){r={},o?e[i.r][i.c]=r:e[t.ref]=r;var n=Xe(e["!ref"]||"BDWGO1000001:A1"),a=Ue(t.ref);n.s.r>a.r&&(n.s.r=a.r),n.e.r<a.r&&(n.e.r=a.r),n.s.c>a.c&&(n.s.c=a.c),n.e.c<a.c&&(n.e.c=a.c);var s=Ge(n);s!==e["!ref"]&&(e["!ref"]=s)}r.c||(r.c=[]);var l={a:t.author,t:t.t,r:t.r};t.h&&(l.h=t.h),r.c.push(l)}))}Wn.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";var Ho=$t("comments",null,{xmlns:Zt.main[0]});function Yo(t){var e=[ut,Ho],n=[];return e.push("<authors>"),t.forEach((function(t){t[1].forEach((function(t){var r=St(t.a);n.indexOf(r)>-1||(n.push(r),e.push("<author>"+r+"</author>"))}))})),e.push("</authors>"),e.push("<commentList>"),t.forEach((function(t){t[1].forEach((function(r){e.push('<comment ref="'+t[0]+'" authorId="'+n.indexOf(St(r.a))+'"><text>'),e.push(Ut("t",null==r.t?"":r.t)),e.push("</text></comment>")}))})),e.push("</commentList>"),e.length>2&&(e[e.length]="</comments>",e[1]=e[1].replace("/>",">")),e.join("")}var Uo=en;function qo(t){var e=Ie(),n=[];return Re(e,"BrtBeginComments"),Re(e,"BrtBeginCommentAuthors"),t.forEach((function(t){t[1].forEach((function(t){n.indexOf(t.a)>-1||(n.push(t.a.slice(0,54)),Re(e,"BrtCommentAuthor",function(t){return nn(t.slice(0,54))}(t.a)))}))})),Re(e,"BrtEndCommentAuthors"),Re(e,"BrtBeginCommentList"),t.forEach((function(t){t[1].forEach((function(r){r.iauthor=n.indexOf(r.a);var i={s:Ue(t[0]),e:Ue(t[0])};Re(e,"BrtBeginComment",function(t,e){return null==e&&(e=Pe(36)),e.write_shift(4,t[1].iauthor),bn(t[0],e),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e}([i,r])),r.t&&r.t.length>0&&Re(e,"BrtCommentText",function(t,e){var n=!1;return null==e&&(n=!0,e=Pe(23+4*t.t.length)),e.write_shift(1,1),nn(t.t,e),e.write_shift(4,1),function(t,e){e||(e=Pe(4)),e.write_shift(2,t.ich||0),e.write_shift(2,t.ifnt||0)}({ich:0,ifnt:0},e),n?e.slice(0,e.l):e}(r)),Re(e,"BrtEndComment"),delete r.iauthor}))})),Re(e,"BrtEndCommentList"),Re(e,"BrtEndComments"),e.end()}var $o=["xlsb","xlsm","xlam","biff8","xla"];Wn.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Wn.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";var Go=function(){var t=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g,e={r:0,c:0};function n(t,n,r,i,o,a){var s=i.length>0?0|parseInt(i,10):0,l=a.length>0?0|parseInt(a,10):0;l<0&&0===o.length&&(l=0);var c=!1,u=!1;return(o.length>0||0==a.length)&&(c=!0),c?l+=e.c:--l,(r.length>0||0==i.length)&&(u=!0),u?s+=e.r:--s,n+(c?"":"$")+He(l)+(u?"":"$")+We(s)}return function(r,i){return e=i,r.replace(t,n)}}(),Xo=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)([1-9]\d{0,5}|10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6])(?![_.\(A-Za-z0-9])/g,Ko=function(t,e){return t.replace(Xo,(function(t,n,r,i,o,a){var s=Ve(i)-(r?0:e.c),l=je(a)-(o?0:e.r);return n+"R"+(0==l?"":o?l+1:"["+l+"]")+"C"+(0==s?"":r?s+1:"["+s+"]")}))};function Zo(t,e,n){var r=$e(e).s,i=Ue(n);return function(t,e){return t.replace(Xo,(function(t,n,r,i,o,a){return n+("$"==r?r+i:He(Ve(i)+e.c))+("$"==o?o+a:We(je(a)+e.r))}))}(t,{r:i.r-r.r,c:i.c-r.c})}function Jo(t){return t.replace(/_xlfn\./g,"")}function Qo(t){t.l+=1}function ta(t,e){var n=t.read_shift(1==e?1:2);return[16383&n,n>>14&1,n>>15&1]}function ea(t,e,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return na(t);12==n.biff&&(r=4)}var i=t.read_shift(r),o=t.read_shift(r),a=ta(t,2),s=ta(t,2);return{s:{r:i,c:a[0],cRel:a[1],rRel:a[2]},e:{r:o,c:s[0],cRel:s[1],rRel:s[2]}}}function na(t){var e=ta(t,2),n=ta(t,2),r=t.read_shift(1),i=t.read_shift(1);return{s:{r:e[0],c:r,cRel:e[1],rRel:e[2]},e:{r:n[0],c:i,cRel:n[1],rRel:n[2]}}}function ra(t,e,n){if(n&&n.biff>=2&&n.biff<=5)return function(t){var e=ta(t,2),n=t.read_shift(1);return{r:e[0],c:n,cRel:e[1],rRel:e[2]}}(t);var r=t.read_shift(n&&12==n.biff?4:2),i=ta(t,2);return{r:r,c:i[0],cRel:i[1],rRel:i[2]}}function ia(t){var e=t.read_shift(2),n=t.read_shift(2);return{r:e,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function oa(t){return[t.read_shift(1),t.read_shift(1)]}function aa(t,e){var n=[t.read_shift(1)];if(12==e)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=Cr(t,1)?"TRUE":"FALSE",12!=e&&(t.l+=7);break;case 37:case 16:n[1]=xn[t[t.l]],t.l+=12==e?4:8;break;case 0:t.l+=8;break;case 1:n[1]=_n(t);break;case 2:n[1]=Rr(t,0,{biff:e>0&&e<8?2:e});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function sa(t,e,n){for(var r=t.read_shift(12==n.biff?4:2),i=[],o=0;o!=r;++o)i.push((12==n.biff?vn:Ur)(t,8));return i}function la(t,e,n){var r=0,i=0;12==n.biff?(r=t.read_shift(4),i=t.read_shift(4)):(i=1+t.read_shift(1),r=1+t.read_shift(2)),n.biff>=2&&n.biff<8&&(--r,0==--i&&(i=256));for(var o=0,a=[];o!=r&&(a[o]=[]);++o)for(var s=0;s!=i;++s)a[o][s]=aa(t,n.biff);return a}function ca(t,e,n){return t.l+=2,[ia(t)]}function ua(t){return t.l+=6,[]}var ha=ca,da=ua,fa=ua,pa=ca;function ga(t){return t.l+=2,[Tr(t),1&t.read_shift(2)]}var ma=ca,ya=ga,va=ua,ba=ca,_a=ca,wa=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],xa={1:{n:"PtgExp",f:function(t,e,n){return t.l++,n&&12==n.biff?[t.read_shift(4,"i"),0]:[t.read_shift(2),t.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:De},3:{n:"PtgAdd",f:Qo},4:{n:"PtgSub",f:Qo},5:{n:"PtgMul",f:Qo},6:{n:"PtgDiv",f:Qo},7:{n:"PtgPower",f:Qo},8:{n:"PtgConcat",f:Qo},9:{n:"PtgLt",f:Qo},10:{n:"PtgLe",f:Qo},11:{n:"PtgEq",f:Qo},12:{n:"PtgGe",f:Qo},13:{n:"PtgGt",f:Qo},14:{n:"PtgNe",f:Qo},15:{n:"PtgIsect",f:Qo},16:{n:"PtgUnion",f:Qo},17:{n:"PtgRange",f:Qo},18:{n:"PtgUplus",f:Qo},19:{n:"PtgUminus",f:Qo},20:{n:"PtgPercent",f:Qo},21:{n:"PtgParen",f:Qo},22:{n:"PtgMissArg",f:Qo},23:{n:"PtgStr",f:function(t,e,n){return t.l++,Dr(t,0,n)}},26:{n:"PtgSheet",f:function(t,e,n){return t.l+=5,t.l+=2,t.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(t,e,n){return t.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(t){return t.l++,xn[t.read_shift(1)]}},29:{n:"PtgBool",f:function(t){return t.l++,0!==t.read_shift(1)}},30:{n:"PtgInt",f:function(t){return t.l++,t.read_shift(2)}},31:{n:"PtgNum",f:function(t){return t.l++,_n(t)}},32:{n:"PtgArray",f:function(t,e,n){var r=(96&t[t.l++])>>5;return t.l+=2==n.biff?6:12==n.biff?14:7,[r]}},33:{n:"PtgFunc",f:function(t,e,n){var r=(96&t[t.l])>>5;t.l+=1;var i=t.read_shift(n&&n.biff<=3?1:2);return[Va[i],Wa[i],r]}},34:{n:"PtgFuncVar",f:function(t,e,n){var r=t[t.l++],i=t.read_shift(1),o=n&&n.biff<=3?[88==r?-1:0,t.read_shift(1)]:function(t){return[t[t.l+1]>>7,32767&t.read_shift(2)]}(t);return[i,(0===o[0]?Wa:ja)[o[1]]]}},35:{n:"PtgName",f:function(t,e,n){var r=t.read_shift(1)>>>5&3,i=t.read_shift(!n||n.biff>=8?4:2);switch(n.biff){case 2:t.l+=5;break;case 3:case 4:t.l+=8;break;case 5:t.l+=12}return[r,0,i]}},36:{n:"PtgRef",f:function(t,e,n){var r=(96&t[t.l])>>5;return t.l+=1,[r,ra(t,0,n)]}},37:{n:"PtgArea",f:function(t,e,n){return[(96&t[t.l++])>>5,ea(t,0,n)]}},38:{n:"PtgMemArea",f:function(t,e,n){var r=t.read_shift(1)>>>5&3;return t.l+=n&&2==n.biff?3:4,[r,t.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:De},40:{n:"PtgMemNoMem",f:De},41:{n:"PtgMemFunc",f:function(t,e,n){return[t.read_shift(1)>>>5&3,t.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(t,e,n){var r=t.read_shift(1)>>>5&3;return t.l+=4,n.biff<8&&t.l--,12==n.biff&&(t.l+=2),[r]}},43:{n:"PtgAreaErr",f:function(t,e,n){var r=(96&t[t.l++])>>5;return t.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}},44:{n:"PtgRefN",f:function(t,e,n){var r=(96&t[t.l])>>5;return t.l+=1,[r,function(t,e,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return function(t){var e=t.read_shift(2),n=t.read_shift(1),r=(32768&e)>>15,i=(16384&e)>>14;return e&=16383,1==r&&e>=8192&&(e-=16384),1==i&&n>=128&&(n-=256),{r:e,c:n,cRel:i,rRel:r}}(t);var i=t.read_shift(r>=12?4:2),o=t.read_shift(2),a=(16384&o)>>14,s=(32768&o)>>15;if(o&=16383,1==s)for(;i>524287;)i-=1048576;if(1==a)for(;o>8191;)o-=16384;return{r:i,c:o,cRel:a,rRel:s}}(t,0,n)]}},45:{n:"PtgAreaN",f:function(t,e,n){return[(96&t[t.l++])>>5,function(t,e,n){if(n.biff<8)return na(t);var r=t.read_shift(12==n.biff?4:2),i=t.read_shift(12==n.biff?4:2),o=ta(t,2),a=ta(t,2);return{s:{r:r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:a[0],cRel:a[1],rRel:a[2]}}}(t,0,n)]}},46:{n:"PtgMemAreaN",f:function(t){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(t){return[t.read_shift(1)>>>5&3,t.read_shift(2)]}},57:{n:"PtgNameX",f:function(t,e,n){return 5==n.biff?function(t){var e=t.read_shift(1)>>>5&3,n=t.read_shift(2,"i");t.l+=8;var r=t.read_shift(2);return t.l+=12,[e,n,r]}(t):[t.read_shift(1)>>>5&3,t.read_shift(2),t.read_shift(4)]}},58:{n:"PtgRef3d",f:function(t,e,n){var r=(96&t[t.l])>>5;t.l+=1;var i=t.read_shift(2);return n&&5==n.biff&&(t.l+=12),[r,i,ra(t,0,n)]}},59:{n:"PtgArea3d",f:function(t,e,n){var r=(96&t[t.l++])>>5,i=t.read_shift(2,"i");if(n)switch(n.biff){case 5:t.l+=12}return[r,i,ea(t,0,n)]}},60:{n:"PtgRefErr3d",f:function(t,e,n){var r=(96&t[t.l++])>>5,i=t.read_shift(2),o=4;if(n)switch(n.biff){case 5:o=15;break;case 12:o=6}return t.l+=o,[r,i]}},61:{n:"PtgAreaErr3d",f:function(t,e,n){var r=(96&t[t.l++])>>5,i=t.read_shift(2),o=8;if(n)switch(n.biff){case 5:t.l+=12,o=6;break;case 12:o=12}return t.l+=o,[r,i]}},255:{}},Ma={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var t in Ma)xa[t]=xa[Ma[t]]}();var Sa={1:{n:"PtgElfLel",f:ga},2:{n:"PtgElfRw",f:ba},3:{n:"PtgElfCol",f:ha},6:{n:"PtgElfRwV",f:_a},7:{n:"PtgElfColV",f:pa},10:{n:"PtgElfRadical",f:ma},11:{n:"PtgElfRadicalS",f:va},13:{n:"PtgElfColS",f:da},15:{n:"PtgElfColSV",f:fa},16:{n:"PtgElfRadicalLel",f:ya},25:{n:"PtgList",f:function(t){t.l+=2;var e=t.read_shift(2),n=t.read_shift(2),r=t.read_shift(4),i=t.read_shift(2),o=t.read_shift(2);return{ixti:e,coltype:3&n,rt:wa[n>>2&31],idx:r,c:i,C:o}}},29:{n:"PtgSxName",f:function(t){return t.l+=2,[t.read_shift(4)]}},255:{}},Aa={0:{n:"PtgAttrNoop",f:function(t){return t.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(t,e,n){var r=255&t[t.l+1]?1:0;return t.l+=n&&2==n.biff?3:4,[r]}},2:{n:"PtgAttrIf",f:function(t,e,n){var r=255&t[t.l+1]?1:0;return t.l+=2,[r,t.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(t,e,n){t.l+=2;for(var r=t.read_shift(n&&2==n.biff?1:2),i=[],o=0;o<=r;++o)i.push(t.read_shift(n&&2==n.biff?1:2));return i}},8:{n:"PtgAttrGoto",f:function(t,e,n){var r=255&t[t.l+1]?1:0;return t.l+=2,[r,t.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(t,e,n){t.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(t){var e=1&t[t.l+1];return t.l+=4,[e,1]}},64:{n:"PtgAttrSpace",f:function(t){return t.read_shift(2),oa(t)}},65:{n:"PtgAttrSpaceSemi",f:function(t){return t.read_shift(2),oa(t)}},128:{n:"PtgAttrIfError",f:function(t){var e=255&t[t.l+1]?1:0;return t.l+=2,[e,t.read_shift(2)]}},255:{}};function Ca(t,e,n,r){if(r.biff<8)return De(t,e);for(var i=t.l+e,o=[],a=0;a!==n.length;++a)switch(n[a][0]){case"PtgArray":n[a][1]=la(t,0,r),o.push(n[a][1]);break;case"PtgMemArea":n[a][2]=sa(t,0,r),o.push(n[a][2]);break;case"PtgExp":r&&12==r.biff&&(n[a][1][1]=t.read_shift(4),o.push(n[a][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[a][0]}return 0!=(e=i-t.l)&&o.push(De(t,e)),o}function ka(t,e,n){for(var r,i,o=t.l+e,a=[];o!=t.l;)e=o-t.l,r=xa[i=t[t.l]],24!==i&&25!==i||(r=(24===i?Sa:Aa)[t[t.l+1]]),r&&r.f?a.push([r.n,r.f(t,e,n)]):De(t,e);return a}function Ta(t){for(var e=[],n=0;n<t.length;++n){for(var r=t[n],i=[],o=0;o<r.length;++o){var a=r[o];if(a)switch(a[0]){case 2:i.push('"'+a[1].replace(/"/g,'""')+'"');break;default:i.push(a[1])}else i.push("")}e.push(i.join(","))}return e.join(";")}Aa[33]=Aa[32];var Ea={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Oa(t,e,n){return function(t,e){if(!(t||e&&e.biff<=5&&e.biff>=2))throw new Error("empty sheet name");return t.indexOf(" ")>-1?"'"+t+"'":t}(function(t,e,n){if(!t)return"SH33TJSERR0";if(!t.XTI)return"SH33TJSERR6";var r=t.XTI[e];if(n.biff>8&&!t.XTI[e])return t.SheetNames[e];if(n.biff<8)return e>1e4&&(e-=65536),e<0&&(e=-e),0==e?"":t.XTI[e-1];if(!r)return"SH33TJSERR1";var i="";if(n.biff>8)switch(t[r[0]][0]){case 357:return i=-1==r[1]?"#REF":t.SheetNames[r[1]],r[1]==r[2]?i:i+":"+t.SheetNames[r[2]];case 358:return null!=n.SID?t.SheetNames[n.SID]:"SH33TJSSAME"+t[r[0]][0];case 355:default:return"SH33TJSSRC"+t[r[0]][0]}switch(t[r[0]][0][0]){case 1025:return i=-1==r[1]?"#REF":t.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?i:i+":"+t.SheetNames[r[2]];case 14849:return"SH33TJSERR8";default:return t[r[0]][0][3]?(i=-1==r[1]?"#REF":t[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?i:i+":"+t[r[0]][0][3][r[2]]):"SH33TJSERR2"}}(t,e,n),n)}function Da(t,e,n,r,i){var o,a,s,l,c=i&&i.biff||8,u={s:{c:0,r:0},e:{c:0,r:0}},h=[],d=0,f=0,p="";if(!t[0]||!t[0][0])return"";for(var g=-1,m="",y=0,v=t[0].length;y<v;++y){var b=t[0][y];switch(b[0]){case"PtgUminus":h.push("-"+h.pop());break;case"PtgUplus":h.push("+"+h.pop());break;case"PtgPercent":h.push(h.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(o=h.pop(),a=h.pop(),g>=0){switch(t[0][g][1][0]){case 0:m=Q(" ",t[0][g][1][1]);break;case 1:m=Q("\r",t[0][g][1][1]);break;default:if(m="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][g][1][0])}a+=m,g=-1}h.push(a+Ea[b[0]]+o);break;case"PtgIsect":o=h.pop(),a=h.pop(),h.push(a+" "+o);break;case"PtgUnion":o=h.pop(),a=h.pop(),h.push(a+","+o);break;case"PtgRange":o=h.pop(),a=h.pop(),h.push(a+":"+o);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":break;case"PtgRef":s=Ne(b[1][1],u,i),h.push(Fe(s,c));break;case"PtgRefN":s=n?Ne(b[1][1],n,i):b[1][1],h.push(Fe(s,c));break;case"PtgRef3d":d=b[1][1],s=Ne(b[1][2],u,i),p=Oa(r,d,i),h.push(p+"!"+Fe(s,c));break;case"PtgFunc":case"PtgFuncVar":var _=b[1][0],w=b[1][1];_||(_=0);var x=0==(_&=127)?[]:h.slice(-_);h.length-=_,"User"===w&&(w=x.shift()),h.push(w+"("+x.join(",")+")");break;case"PtgBool":h.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":h.push(b[1]);break;case"PtgNum":h.push(String(b[1]));break;case"PtgStr":h.push('"'+b[1]+'"');break;case"PtgErr":h.push(b[1]);break;case"PtgAreaN":l=Be(b[1][1],n?{s:n}:u,i),h.push(ze(l,i));break;case"PtgArea":l=Be(b[1][1],u,i),h.push(ze(l,i));break;case"PtgArea3d":l=b[1][2],p=Oa(r,d=b[1][1],i),h.push(p+"!"+ze(l,i));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":var M=(r.names||[])[(f=b[1][2])-1]||(r[0]||[])[f],S=M?M.Name:"SH33TJSNAME"+String(f);S in Ha&&(S=Ha[S]),h.push(S);break;case"PtgNameX":var A,C=b[1][1];if(f=b[1][2],!(i.biff<=5)){var k="";14849==((r[C]||[])[0]||[])[0]||(1025==((r[C]||[])[0]||[])[0]?r[C][f]&&r[C][f].itab>0&&(k=r.SheetNames[r[C][f].itab-1]+"!"):k=r.SheetNames[f-1]+"!"),h.push(k+=r[C]&&r[C][f]?r[C][f].Name:r[0]&&r[0][f]?r[0][f].Name:"SH33TJSERRX");break}C<0&&(C=-C),r[C]&&(A=r[C][f]),A||(A={Name:"SH33TJSERRY"}),h.push(A.Name);break;case"PtgParen":var T="(",E=")";if(g>=0){switch(m="",t[0][g][1][0]){case 2:T=Q(" ",t[0][g][1][1])+T;break;case 3:T=Q("\r",t[0][g][1][1])+T;break;case 4:E=Q(" ",t[0][g][1][1])+E;break;case 5:E=Q("\r",t[0][g][1][1])+E;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+t[0][g][1][0])}g=-1}h.push(T+h.pop()+E);break;case"PtgRefErr":case"PtgRefErr3d":h.push("#REF!");break;case"PtgExp":var O={c:n.c,r:n.r};if(r.sharedf[qe(s={c:b[1][1],r:b[1][0]})]){var D=r.sharedf[qe(s)];h.push(Da(D,0,O,r,i))}else{var P=!1;for(o=0;o!=r.arrayf.length;++o)if(!(s.c<(a=r.arrayf[o])[0].s.c||s.c>a[0].e.c||s.r<a[0].s.r||s.r>a[0].e.r)){h.push(Da(a[1],0,O,r,i)),P=!0;break}P||h.push(b[1])}break;case"PtgArray":h.push("{"+Ta(b[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":g=y;break;case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":h.push("");break;case"PtgAreaErr":case"PtgAreaErr3d":h.push("#REF!");break;case"PtgList":h.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":default:throw new Error("Unrecognized Formula Token: "+String(b))}if(3!=i.biff&&g>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(t[0][y][0])){var L=!0;switch((b=t[0][g])[1][0]){case 4:L=!1;case 0:m=Q(" ",b[1][1]);break;case 5:L=!1;case 1:m=Q("\r",b[1][1]);break;default:if(m="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}h.push((L?m:"")+h.pop()+(L?"":m)),g=-1}}if(h.length>1&&i.WTF)throw new Error("bad formula stack");return h[0]}function Pa(t,e,n){var r,i=t.l+e,o=2==n.biff?1:2,a=t.read_shift(o);if(65535==a)return[[],De(t,e-2)];var s=ka(t,a,n);return e!==a+o&&(r=Ca(t,e-a-o,s,n)),t.l=i,[s,r]}function La(t,e,n){var r,i=t.l+e,o=t.read_shift(2),a=ka(t,o,n);return 65535==o?[[],De(t,e-2)]:(e!==o+2&&(r=Ca(t,i-o-2,a,n)),[a,r])}function Ia(t,e,n){var r=t.l+e,i=Wr(t);2==n.biff&&++t.l;var o=function(t){var e;if(65535!==we(t,t.l+6))return[_n(t),"n"];switch(t[t.l]){case 0:return t.l+=8,["String","s"];case 1:return e=1===t[t.l+2],t.l+=8,[e,"b"];case 2:return e=t[t.l+2],t.l+=8,[e,"e"];case 3:return t.l+=8,["","s"]}return[]}(t),a=t.read_shift(1);2!=n.biff&&(t.read_shift(1),n.biff>=5&&t.read_shift(4));var s=function(t,e,n){var r,i=t.l+e,o=2==n.biff?1:2,a=t.read_shift(o);if(65535==a)return[[],De(t,e-2)];var s=ka(t,a,n);return e!==a+o&&(r=Ca(t,e-a-o,s,n)),t.l=i,[s,r]}(t,r-t.l,n);return{cell:i,val:o[0],formula:s,shared:a>>3&1,tt:o[1]}}function Ra(t,e,n){var r=t.read_shift(4),i=ka(t,r,n),o=t.read_shift(4);return[i,o>0?Ca(t,o,i,n):null]}var Na=Ra,Ba=Ra,Fa=Ra,za=Ra,ja={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Wa={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Va={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},Ha={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function Ya(t){return"of:"==t.slice(0,3)&&(t=t.slice(3)),61==t.charCodeAt(0)&&61==(t=t.slice(1)).charCodeAt(0)&&(t=t.slice(1)),(t=(t=(t=t.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(t,e){return e.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Ua(t){var e=t.split(":");return[e[0].split(".")[0],e[0].split(".")[1]+(e.length>1?":"+(e[1].split(".")[1]||e[1].split(".")[0]):"")]}function qa(t){return t.replace(/\./,"!")}var $a={},Ga={};Wn.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Xa="undefined"!=typeof Map;function Ka(t,e,n){var r=0,i=t.length;if(n){if(Xa?n.has(e):n.hasOwnProperty(e))for(var o=Xa?n.get(e):n[e];r<o.length;++r)if(t[o[r]].t===e)return t.Count++,o[r]}else for(;r<i;++r)if(t[r].t===e)return t.Count++,r;return t[i]={t:e},t.Count++,t.Unique++,n&&(Xa?(n.has(e)||n.set(e,[]),n.get(e).push(i)):(n.hasOwnProperty(e)||(n[e]=[]),n[e].push(i))),i}function Za(t,e){var n={min:t+1,max:t+1},r=-1;return e.MDW&&(eo=e.MDW),null!=e.width?n.customWidth=1:null!=e.wpx?r=ro(e.wpx):null!=e.wch&&(r=e.wch),r>-1?(n.width=io(r),n.customWidth=1):null!=e.width&&(n.width=e.width),e.hidden&&(n.hidden=!0),n}function Ja(t,e){if(t){var n=[.7,.7,.75,.75,.3,.3];"xlml"==e&&(n=[1,1,1,1,.5,.5]),null==t.left&&(t.left=n[0]),null==t.right&&(t.right=n[1]),null==t.top&&(t.top=n[2]),null==t.bottom&&(t.bottom=n[3]),null==t.header&&(t.header=n[4]),null==t.footer&&(t.footer=n[5])}}function Qa(t,e,n){var r=n.revssf[null!=e.z?e.z:"General"],i=60,o=t.length;if(null==r&&n.ssf)for(;i<392;++i)if(null==n.ssf[i]){T.load(e.z,i),n.ssf[i]=e.z,n.revssf[e.z]=r=i;break}for(i=0;i!=o;++i)if(t[i].numFmtId===r)return i;return t[o]={numFmtId:r,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function ts(t,e,n,r,i,o){if("z"!==t.t){"d"===t.t&&"string"==typeof t.v&&(t.v=K(t.v));try{r.cellNF&&(t.z=T._table[e])}catch(Mc){if(r.WTF)throw Mc}if(!r||!1!==r.cellText)try{if(null==T._table[e]&&T.load(P[e]||"General",e),"e"===t.t)t.w=t.w||xn[t.v];else if(0===e)if("n"===t.t)t.w=(0|t.v)===t.v?T._general_int(t.v):T._general_num(t.v);else if("d"===t.t){var a=Y(t.v);t.w=(0|a)===a?T._general_int(a):T._general_num(a)}else{if(void 0===t.v)return"";t.w=T._general(t.v,Ga)}else t.w=T.format(e,"d"===t.t?Y(t.v):t.v,Ga)}catch(Mc){if(r.WTF)throw Mc}if(r.cellStyles&&null!=n)try{t.s=o.Fills[n],t.s.fgColor&&t.s.fgColor.theme&&!t.s.fgColor.rgb&&(t.s.fgColor.rgb=to(i.themeElements.clrScheme[t.s.fgColor.theme].rgb,t.s.fgColor.tint||0),r.WTF&&(t.s.fgColor.raw_rgb=i.themeElements.clrScheme[t.s.fgColor.theme].rgb)),t.s.bgColor&&t.s.bgColor.theme&&(t.s.bgColor.rgb=to(i.themeElements.clrScheme[t.s.bgColor.theme].rgb,t.s.bgColor.tint||0),r.WTF&&(t.s.bgColor.raw_rgb=i.themeElements.clrScheme[t.s.bgColor.theme].rgb))}catch(Mc){if(r.WTF&&o.Fills)throw Mc}}}function es(t,e,n){if(t&&t["!ref"]){var r=Xe(t["!ref"]);if(r.e.c<r.s.c||r.e.r<r.s.r)throw new Error("Bad range ("+n+"): "+t["!ref"])}}var ns=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,rs=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,is=/<(?:\w:)?hyperlink [^>]*>/gm,os=/"(\w*:\w*)"/,as=/<(?:\w:)?col[^>]*[\/]?>/g,ss=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,ls=/<(?:\w:)?pageMargins[^>]*\/>/g,cs=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,us=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function hs(t,e,n,r){var i=gt(t);n.Sheets[r]||(n.Sheets[r]={}),i.codeName&&(n.Sheets[r].CodeName=i.codeName)}var ds=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/>/;function fs(t,e,n,r){if(void 0===t.v&&void 0===t.f||"z"===t.t)return"";var i="",o=t.t,a=t.v;switch(t.t){case"b":i=t.v?"1":"0";break;case"n":i=""+t.v;break;case"e":i=xn[t.v];break;case"d":r.cellDates?i=K(t.v,-1).toISOString():((t=J(t)).t="n",i=""+(t.v=Y(K(t.v)))),void 0===t.z&&(t.z=T._table[14]);break;default:i=t.v}var s=Ut("v",St(i)),l={r:e},c=Qa(r.cellXfs,t,r);switch(0!==c&&(l.s=c),t.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;default:if(null==t.v){delete t.t;break}if(r.bookSST){s=Ut("v",""+Ka(r.Strings,t.v,r.revStrings)),l.t="s";break}l.t="str"}if(t.t!=o&&(t.t=o,t.v=a),t.f){var u=t.F&&t.F.slice(0,e.length)==e?{t:"array",ref:t.F}:null;s=$t("f",St(t.f),u)+(null!=t.v?s:"")}return t.l&&n["!links"].push([e,t.l]),t.c&&n["!comments"].push([e,t.c]),$t("c",s,l)}var ps,gs,ms,ys,vs,bs,_s,ws=(ps=/<(?:\w+:)?c[ >]/,gs=/<\/(?:\w+:)?row>/,ms=/r=["']([^"']*)["']/,ys=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,vs=/ref=["']([^"']*)["']/,bs=Ft("v"),_s=Ft("f"),function(t,e,n,r,i,o){for(var a,s,l,c,u,h=0,d="",f=[],p=[],g=0,m=0,y=0,v="",b=0,_=0,w=0,x=0,M=Array.isArray(o.CellXf),S=[],A=[],C=Array.isArray(e),k=[],E={},O=!1,D=t.split(gs),P=0,L=D.length;P!=L;++P){var I=(d=D[P].trim()).length;if(0!==I){for(h=0;h<I&&62!==d.charCodeAt(h);++h);if(++h,b=null!=(s=gt(d.slice(0,h),!0)).r?parseInt(s.r,10):b+1,_=-1,!(n.sheetRows&&n.sheetRows<b))for(r.s.r>b-1&&(r.s.r=b-1),r.e.r<b-1&&(r.e.r=b-1),n&&n.cellStyles&&(E={},O=!1,s.ht&&(O=!0,E.hpt=parseFloat(s.ht),E.hpx=co(E.hpt)),"1"==s.hidden&&(O=!0,E.hidden=!0),null!=s.outlineLevel&&(O=!0,E.level=+s.outlineLevel),O&&(k[b-1]=E)),f=d.slice(h).split(ps),h=0;h!=f.length;++h)if(0!==(d=f[h].trim()).length){if(p=d.match(ms),g=h,m=0,y=0,d="<c "+("<"==d.slice(0,1)?">":"")+d,null!=p&&2===p.length){for(g=0,v=p[1],m=0;m!=v.length&&!((y=v.charCodeAt(m)-64)<1||y>26);++m)g=26*g+y;_=--g}else++_;for(m=0;m!=d.length&&62!==d.charCodeAt(m);++m);if(++m,(s=gt(d.slice(0,m),!0)).r||(s.r=qe({r:b-1,c:_})),a={t:""},null!=(p=(v=d.slice(m)).match(bs))&&""!==p[1]&&(a.v=wt(p[1])),n.cellFormula){null!=(p=v.match(_s))&&""!==p[1]?(a.f=Jo(wt(Ot(p[1]))),p[0].indexOf('t="array"')>-1?(a.F=(v.match(vs)||[])[1],a.F.indexOf(":")>-1&&S.push([Xe(a.F),a.F])):p[0].indexOf('t="shared"')>-1&&(c=gt(p[0]),A[parseInt(c.si,10)]=[c,Jo(wt(Ot(p[1])))])):(p=v.match(/<f[^>]*\/>/))&&A[(c=gt(p[0])).si]&&(a.f=Zo(A[c.si][1],A[c.si][0].ref,s.r));var R=Ue(s.r);for(m=0;m<S.length;++m)R.r>=S[m][0].s.r&&R.r<=S[m][0].e.r&&R.c>=S[m][0].s.c&&R.c<=S[m][0].e.c&&(a.F=S[m][1])}if(null==s.t&&void 0===a.v)if(a.f||a.F)a.v=0,a.t="n";else{if(!n.sheetStubs)continue;a.t="z"}else a.t=s.t||"n";switch(r.s.c>_&&(r.s.c=_),r.e.c<_&&(r.e.c=_),a.t){case"n":if(""==a.v||null==a.v){if(!n.sheetStubs)continue;a.t="z"}else a.v=parseFloat(a.v);break;case"s":if(void 0===a.v){if(!n.sheetStubs)continue;a.t="z"}else l=$a[parseInt(a.v,10)],a.v=l.t,a.r=l.r,n.cellHTML&&(a.h=l.h);break;case"str":a.t="s",a.v=null!=a.v?Ot(a.v):"",n.cellHTML&&(a.h=kt(a.v));break;case"inlineStr":p=v.match(ys),a.t="s",a.v=null!=p&&(l=Oi(p[1]))?l.t:"";break;case"b":a.v=Et(a.v);break;case"d":n.cellDates?a.v=K(a.v,1):(a.v=Y(K(a.v,1)),a.t="n");break;case"e":n&&!1===n.cellText||(a.w=a.v),a.v=Mn[a.v]}if(w=x=0,M&&void 0!==s.s&&null!=(u=o.CellXf[s.s])&&(null!=u.numFmtId&&(w=u.numFmtId),n.cellStyles&&null!=u.fillId&&(x=u.fillId)),ts(a,w,x,n,i,o),n.cellDates&&M&&"n"==a.t&&T.is_date(T._table[w])&&(a.t="d",a.v=U(a.v)),C){var N=Ue(s.r);e[N.r]||(e[N.r]=[]),e[N.r][N.c]=a}else e[s.r]=a}}}k.length>0&&(e["!rows"]=k)}),xs=$t("worksheet",null,{xmlns:Zt.main[0],"xmlns:r":Zt.r});function Ms(t,e,n,r){var i,o=[ut,xs],a="",s=n.Sheets[n.SheetNames[t]];null==s&&(s={});var l=s["!ref"]||"A1",c=Xe(l);if(c.e.c>16383||c.e.r>1048575){if(e.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),l=Ge(c)}if(r||(r={}),s["!comments"]=[],s["!drawing"]=[],"xlsx"!==e.bookType&&n.vbaraw){var u=n.SheetNames[t];try{n.Workbook&&(u=n.Workbook.Sheets[t].CodeName||u)}catch(Mc){}o[o.length]=$t("sheetPr",null,{codeName:St(u)})}o[o.length]=$t("dimension",null,{ref:l}),o[o.length]=function(t,e,n,r){var i={workbookViewId:"0"};return(((r||{}).Workbook||{}).Views||[])[0]&&(i.rightToLeft=r.Workbook.Views[0].RTL?"1":"0"),$t("sheetViews",$t("sheetView",null,i),{})}(0,0,0,n),e.sheetFormat&&(o[o.length]=$t("sheetFormatPr",null,{defaultRowHeight:e.sheetFormat.defaultRowHeight||"16",baseColWidth:e.sheetFormat.baseColWidth||"10",outlineLevelRow:e.sheetFormat.outlineLevelRow||"7"})),null!=s["!cols"]&&s["!cols"].length>0&&(o[o.length]=function(t,e){for(var n,r=["<cols>"],i=0;i!=e.length;++i)(n=e[i])&&(r[r.length]=$t("col",null,Za(i,n)));return r[r.length]="</cols>",r.join("")}(0,s["!cols"])),o[i=o.length]="<sheetData/>",s["!links"]=[],null!=s["!ref"]&&(a=function(t,e,n,r){var i,o,a=[],s=[],l=Xe(t["!ref"]),c="",u="",h=[],d=0,f=0,p=t["!rows"],g=Array.isArray(t),m={r:u},y=-1;for(f=l.s.c;f<=l.e.c;++f)h[f]=He(f);for(d=l.s.r;d<=l.e.r;++d){for(s=[],u=We(d),f=l.s.c;f<=l.e.c;++f){i=h[f]+u;var v=g?(t[d]||[])[f]:t[i];void 0!==v&&null!=(c=fs(v,i,t,e))&&s.push(c)}(s.length>0||p&&p[d])&&(m={r:u},p&&p[d]&&((o=p[d]).hidden&&(m.hidden=1),y=-1,o.hpx?y=lo(o.hpx):o.hpt&&(y=o.hpt),y>-1&&(m.ht=y,m.customHeight=1),o.level&&(m.outlineLevel=o.level)),a[a.length]=$t("row",s.join(""),m))}if(p)for(;d<p.length;++d)p&&p[d]&&(m={r:d+1},(o=p[d]).hidden&&(m.hidden=1),y=-1,o.hpx?y=lo(o.hpx):o.hpt&&(y=o.hpt),y>-1&&(m.ht=y,m.customHeight=1),o.level&&(m.outlineLevel=o.level),a[a.length]=$t("row","",m));return a.join("")}(s,e)).length>0&&(o[o.length]=a),o.length>i+1&&(o[o.length]="</sheetData>",o[i]=o[i].replace("/>",">")),null!=s["!protect"]&&(o[o.length]=function(t){var e={sheet:1};return["objects","scenarios","selectLockedCells","selectUnlockedCells"].forEach((function(n){null!=t[n]&&t[n]&&(e[n]="1")})),["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"].forEach((function(n){null==t[n]||t[n]||(e[n]="0")})),t.password&&(e.password=qi(t.password).toString(16).toUpperCase()),$t("sheetProtection",null,e)}(s["!protect"])),null!=s["!autofilter"]&&(o[o.length]=function(t,e,n,r){var i="string"==typeof t.ref?t.ref:Ge(t.ref);n.Workbook||(n.Workbook={}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,a=$e(i);a.s.r==a.e.r&&(a.e.r=$e(e["!ref"]).e.r,i=Ge(a));for(var s=0;s<o.length;++s){var l=o[s];if("_xlnm._FilterDatabase"==l.Name&&l.Sheet==r){l.Ref="'"+n.SheetNames[r]+"'!"+i;break}}return s==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:r,Ref:"'"+n.SheetNames[r]+"'!"+i}),$t("autoFilter",null,{ref:i})}(s["!autofilter"],s,n,t)),null!=s["!merges"]&&s["!merges"].length>0&&(o[o.length]=function(t){if(0===t.length)return"";for(var e='<mergeCells count="'+t.length+'">',n=0;n!=t.length;++n)e+='<mergeCell ref="'+Ge(t[n])+'"/>';return e+"</mergeCells>"}(s["!merges"]));var h,d,f=-1,p=-1;return s["!links"].length>0&&(o[o.length]="<hyperlinks>",s["!links"].forEach((function(t){t[1].Target&&(h={ref:t[0]},"#"!=t[1].Target.charAt(0)&&(p=qn(r,-1,St(t[1].Target).replace(/#.*$/,""),Wn.HLINK),h["r:id"]="rId"+p),(f=t[1].Target.indexOf("#"))>-1&&(h.location=St(t[1].Target.slice(f+1))),t[1].Tooltip&&(h.tooltip=St(t[1].Tooltip)),o[o.length]=$t("hyperlink",null,h))})),o[o.length]="</hyperlinks>"),delete s["!links"],null!=s["!margins"]&&(o[o.length]=(Ja(d=s["!margins"]),$t("pageMargins",null,d))),o[o.length]="",e&&!e.ignoreEC&&null!=e.ignoreEC||(o[o.length]=Ut("ignoredErrors",$t("ignoredError",null,{numberStoredAsText:1,sqref:l}))),s["!drawing"].length>0?(p=qn(r,-1,"../drawings/drawing"+(t+1)+".xml",Wn.DRAW),o[o.length]=$t("drawing",null,{"r:id":"rId"+p})):delete s["!drawing"],s["!comments"].length>0&&(p=qn(r,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Wn.VML),o[o.length]=$t("legacyDrawing",null,{"r:id":"rId"+p}),s["!legacy"]=p),o.length>2&&(o[o.length]="</worksheet>",o[1]=o[1].replace("/>",">")),o.join("")}function Ss(t,e,n,r){var i=function(t,e,n){var r=Pe(145),i=(n["!rows"]||[])[t]||{};r.write_shift(4,t),r.write_shift(4,0);var o=320;i.hpx?o=20*lo(i.hpx):i.hpt&&(o=20*i.hpt),r.write_shift(2,o),r.write_shift(1,0);var a=0;i.level&&(a|=i.level),i.hidden&&(a|=16),(i.hpx||i.hpt)&&(a|=32),r.write_shift(1,a),r.write_shift(1,0);var s=0,l=r.l;r.l+=4;for(var c={r:t,c:0},u=0;u<16;++u)if(!(e.s.c>u+1<<10||e.e.c<u<<10)){for(var h=-1,d=-1,f=u<<10;f<u+1<<10;++f)c.c=f,(Array.isArray(n)?(n[c.r]||[])[c.c]:n[qe(c)])&&(h<0&&(h=f),d=f);h<0||(++s,r.write_shift(4,h),r.write_shift(4,d))}var p=r.l;return r.l=l,r.write_shift(4,s),r.l=p,r.length>r.l?r.slice(0,r.l):r}(r,n,e);(i.length>17||(e["!rows"]||[])[r])&&Re(t,"BrtRowHdr",i)}var As=vn,Cs=bn,ks=vn,Ts=bn,Es=["left","right","top","bottom","header","footer"];function Os(t,e,n,r,i,o){if(void 0===e.v)return"";var a="";switch(e.t){case"b":a=e.v?"1":"0";break;case"d":(e=J(e)).z=e.z||T._table[14],e.v=Y(K(e.v)),e.t="n";break;case"n":case"e":a=""+e.v;break;default:a=e.v}var s={r:n,c:r};switch(s.s=Qa(i.cellXfs,e,i),e.l&&o["!links"].push([qe(s),e.l]),e.c&&o["!comments"].push([qe(s),e.c]),e.t){case"s":case"str":return void(i.bookSST?(a=Ka(i.Strings,e.v,i.revStrings),s.t="s",s.v=a,Re(t,"BrtCellIsst",function(t,e,n){return null==n&&(n=Pe(12)),ln(e,n),n.write_shift(4,e.v),n}(0,s))):(s.t="str",Re(t,"BrtCellSt",function(t,e,n){return null==n&&(n=Pe(12+4*t.v.length)),ln(e,n),nn(t.v,n),n.length>n.l?n.slice(0,n.l):n}(e,s))));case"n":return void(e.v==(0|e.v)&&e.v>-1e3&&e.v<1e3?Re(t,"BrtCellRk",function(t,e,n){return null==n&&(n=Pe(12)),ln(e,n),function(t,e){null==e&&(e=Pe(4));var n=0,r=0,i=100*t;if(t==(0|t)&&t>=-(1<<29)&&t<1<<29?r=1:i==(0|i)&&i>=-(1<<29)&&i<1<<29&&(r=1,n=1),!r)throw new Error("unsupported RkNumber "+t);e.write_shift(-4,((n?i:t)<<2)+(n+2))}(t.v,n),n}(e,s)):Re(t,"BrtCellReal",function(t,e,n){return null==n&&(n=Pe(16)),ln(e,n),wn(t.v,n),n}(e,s)));case"b":return s.t="b",void Re(t,"BrtCellBool",function(t,e,n){return null==n&&(n=Pe(9)),ln(e,n),n.write_shift(1,t.v?1:0),n}(e,s));case"e":s.t="e"}Re(t,"BrtCellBlank",function(t,e,n){return null==n&&(n=Pe(8)),ln(e,n)}(0,s))}function Ds(t,e,n,r){var i=Ie(),o=n.SheetNames[t],a=n.Sheets[o]||{},s=o;try{n&&n.Workbook&&(s=n.Workbook.Sheets[t].CodeName||s)}catch(Mc){}var l=Xe(a["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(e.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return a["!links"]=[],a["!comments"]=[],Re(i,"BrtBeginSheet"),n.vbaraw&&Re(i,"BrtWsProp",function(t,e){null==e&&(e=Pe(84+4*t.length));for(var n=0;n<3;++n)e.write_shift(1,0);return Sn({auto:1},e),e.write_shift(-4,-1),e.write_shift(-4,-1),un(t,e),e.slice(0,e.l)}(s)),Re(i,"BrtWsDim",Cs(l)),function(t,e,n){Re(t,"BrtBeginWsViews"),Re(t,"BrtBeginWsView",function(t,e,n){null==n&&(n=Pe(30));var r=924;return(((e||{}).Views||[])[0]||{}).RTL&&(r|=32),n.write_shift(2,r),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),Re(t,"BrtEndWsView"),Re(t,"BrtEndWsViews")}(i,0,n.Workbook),function(t,e){e&&e["!cols"]&&(Re(t,"BrtBeginColInfos"),e["!cols"].forEach((function(e,n){e&&Re(t,"BrtColInfo",function(t,e,n){null==n&&(n=Pe(18));var r=Za(t,e);n.write_shift(-4,t),n.write_shift(-4,t),n.write_shift(4,256*(r.width||10)),n.write_shift(4,0);var i=0;return e.hidden&&(i|=1),"number"==typeof r.width&&(i|=2),n.write_shift(1,i),n.write_shift(1,0),n}(n,e))})),Re(t,"BrtEndColInfos"))}(i,a),function(t,e,n,r){var i=Xe(e["!ref"]||"A1"),o="",a=[];Re(t,"BrtBeginSheetData");var s=Array.isArray(e),l=i.e.r;e["!rows"]&&(l=Math.max(i.e.r,e["!rows"].length-1));for(var c=i.s.r;c<=l;++c)if(o=We(c),Ss(t,e,i,c),c<=i.e.r)for(var u=i.s.c;u<=i.e.c;++u){c===i.s.r&&(a[u]=He(u));var h=s?(e[c]||[])[u]:e[a[u]+o];h&&Os(t,h,c,u,r,e)}Re(t,"BrtEndSheetData")}(i,a,0,e),function(t,e){e["!protect"]&&Re(t,"BrtSheetProtection",function(t,e){return null==e&&(e=Pe(66)),e.write_shift(2,t.password?qi(t.password):0),e.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(n){e.write_shift(4,n[1]?null==t[n[0]]||t[n[0]]?0:1:null!=t[n[0]]&&t[n[0]]?0:1)})),e}(e["!protect"]))}(i,a),function(t,e){e["!autofilter"]&&(Re(t,"BrtBeginAFilter",bn(Xe(e["!autofilter"].ref))),Re(t,"BrtEndAFilter"))}(i,a),function(t,e){e&&e["!merges"]&&(Re(t,"BrtBeginMergeCells",function(t,e){return null==e&&(e=Pe(4)),e.write_shift(4,t),e}(e["!merges"].length)),e["!merges"].forEach((function(e){Re(t,"BrtMergeCell",Ts(e))})),Re(t,"BrtEndMergeCells"))}(i,a),function(t,e,n){e["!links"].forEach((function(e){if(e[1].Target){var r=qn(n,-1,e[1].Target.replace(/#.*$/,""),Wn.HLINK);Re(t,"BrtHLink",function(t,e){var n=Pe(50+4*(t[1].Target.length+(t[1].Tooltip||"").length));bn({s:Ue(t[0]),e:Ue(t[0])},n),gn("rId"+e,n);var r=t[1].Target.indexOf("#");return nn((-1==r?"":t[1].Target.slice(r+1))||"",n),nn(t[1].Tooltip||"",n),nn("",n),n.slice(0,n.l)}(e,r))}})),delete e["!links"]}(i,a,r),a["!margins"]&&Re(i,"BrtMargins",function(t,e){return null==e&&(e=Pe(48)),Ja(t),Es.forEach((function(n){wn(t[n],e)})),e}(a["!margins"])),e&&!e.ignoreEC&&null!=e.ignoreEC||function(t,e){e&&e["!ref"]&&(Re(t,"BrtBeginCellIgnoreECs"),Re(t,"BrtCellIgnoreEC",function(t){var e=Pe(24);return e.write_shift(4,4),e.write_shift(4,1),bn(t,e),e}(Xe(e["!ref"]))),Re(t,"BrtEndCellIgnoreECs"))}(i,a),function(t,e,n,r){if(e["!comments"].length>0){var i=qn(r,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Wn.VML);Re(t,"BrtLegacyDrawing",gn("rId"+i)),e["!legacy"]=i}}(i,a,t,r),Re(i,"BrtEndSheet"),i.end()}Wn.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",$t("chartsheet",null,{xmlns:Zt.main[0],"xmlns:r":Zt.r});var Ps=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Ls=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Is=[],Rs=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Ns(t,e){for(var n=0;n!=t.length;++n)for(var r=t[n],i=0;i!=e.length;++i){var o=e[i];if(null==r[o[0]])r[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof r[o[0]]&&(r[o[0]]=Et(r[o[0]]));break;case"int":"string"==typeof r[o[0]]&&(r[o[0]]=parseInt(r[o[0]],10))}}}function Bs(t,e){for(var n=0;n!=e.length;++n){var r=e[n];if(null==t[r[0]])t[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof t[r[0]]&&(t[r[0]]=Et(t[r[0]]));break;case"int":"string"==typeof t[r[0]]&&(t[r[0]]=parseInt(t[r[0]],10))}}}function Fs(t){Bs(t.WBProps,Ps),Bs(t.CalcPr,Rs),Ns(t.WBView,Ls),Ns(t.Sheets,Is),Ga.date1904=Et(t.WBProps.date1904)}var zs="][*?/\\".split("");function js(t,e){if(t.length>31){if(e)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return zs.forEach((function(r){if(-1!=t.indexOf(r)){if(!e)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}var Ws=/<\w+:workbook/,Vs=$t("workbook",null,{xmlns:Zt.main[0],"xmlns:r":Zt.r});function Hs(t){var e=[ut];e[e.length]=Vs;var n=t.Workbook&&(t.Workbook.Names||[]).length>0,r={codeName:"ThisWorkbook"};t.Workbook&&t.Workbook.WBProps&&(Ps.forEach((function(e){null!=t.Workbook.WBProps[e[0]]&&t.Workbook.WBProps[e[0]]!=e[1]&&(r[e[0]]=t.Workbook.WBProps[e[0]])})),t.Workbook.WBProps.CodeName&&(r.codeName=t.Workbook.WBProps.CodeName,delete r.CodeName)),e[e.length]=$t("workbookPr",null,r),e[e.length]="<sheets>";for(var i=t.Workbook&&t.Workbook.Sheets||[],o=0;o!=t.SheetNames.length;++o){var a={name:St(t.SheetNames[o].slice(0,31))};if(a.sheetId=""+(o+1),a["r:id"]="rId"+(o+1),i[o])switch(i[o].Hidden){case 1:a.state="hidden";break;case 2:a.state="veryHidden"}e[e.length]=$t("sheet",null,a)}return e[e.length]="</sheets>",n&&(e[e.length]="<definedNames>",t.Workbook&&t.Workbook.Names&&t.Workbook.Names.forEach((function(t){var n={name:t.Name};t.Comment&&(n.comment=t.Comment),null!=t.Sheet&&(n.localSheetId=""+t.Sheet),t.Ref&&(e[e.length]=$t("definedName",String(t.Ref),n))})),e[e.length]="</definedNames>"),e.length>2&&(e[e.length]="</workbook>",e[1]=e[1].replace("/>",">")),e.join("")}function Ys(t,e){return e||(e=Pe(127)),e.write_shift(4,t.Hidden),e.write_shift(4,t.iTabID),gn(t.strRelID,e),nn(t.name.slice(0,31),e),e.length>e.l?e.slice(0,e.l):e}function Us(t,n){var r=Ie();return Re(r,"BrtBeginBook"),Re(r,"BrtFileVersion",function(t,n){n||(n=Pe(127));for(var r=0;4!=r;++r)n.write_shift(4,0);return nn("SheetJS",n),nn(e.version,n),nn(e.version,n),nn("7262",n),n.length=n.l,n.length>n.l?n.slice(0,n.l):n}()),Re(r,"BrtWbProp",function(t,e){e||(e=Pe(72));var n=0;return t&&t.filterPrivacy&&(n|=8),e.write_shift(4,n),e.write_shift(4,0),un(t&&t.CodeName||"ThisWorkbook",e),e.slice(0,e.l)}(t.Workbook&&t.Workbook.WBProps||null)),function(t,e){if(e.Workbook&&e.Workbook.Sheets){for(var n=e.Workbook.Sheets,r=0,i=-1,o=-1;r<n.length;++r)!n[r]||!n[r].Hidden&&-1==i?i=r:1==n[r].Hidden&&-1==o&&(o=r);o>i||(Re(t,"BrtBeginBookViews"),Re(t,"BrtBookView",function(t,e){return e||(e=Pe(29)),e.write_shift(-4,0),e.write_shift(-4,460),e.write_shift(4,28800),e.write_shift(4,17600),e.write_shift(4,500),e.write_shift(4,t),e.write_shift(4,t),e.write_shift(1,120),e.length>e.l?e.slice(0,e.l):e}(i)),Re(t,"BrtEndBookViews"))}}(r,t),function(t,e){Re(t,"BrtBeginBundleShs");for(var n=0;n!=e.SheetNames.length;++n)Re(t,"BrtBundleSh",Ys({Hidden:e.Workbook&&e.Workbook.Sheets&&e.Workbook.Sheets[n]&&e.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:e.SheetNames[n]}));Re(t,"BrtEndBundleShs")}(r,t),Re(r,"BrtEndBook"),r.end()}function qs(t,e,n){return".bin"===e.slice(-4)?function(t,e){var n=[],r=[],i={},o=!1;return Le(t,(function(t,a,s){switch(s){case 632:r.push(t);break;case 635:i=t;break;case 637:i.t=t.t,i.h=t.h,i.r=t.r;break;case 636:if(i.author=r[i.iauthor],delete i.iauthor,e.sheetRows&&e.sheetRows<=i.rfx.r)break;i.t||(i.t=""),delete i.rfx,n.push(i);break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!o||e.WTF)throw new Error("Unexpected record "+s+" "+a)}})),n}(t,n):function(t,e){if(t.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],r=[],i=t.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);i&&i[1]&&i[1].split(/<\/\w*:?author>/).forEach((function(t){if(""!==t&&""!==t.trim()){var e=t.match(/<(?:\w+:)?author[^>]*>(.*)/);e&&n.push(e[1])}}));var o=t.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach((function(t){if(""!==t&&""!==t.trim()){var i=t.match(/<(?:\w+:)?comment[^>]*>/);if(i){var o=gt(i[0]),a={author:o.authorId&&n[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},s=Ue(o.ref);if(!(e.sheetRows&&e.sheetRows<=s.r)){var l=t.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),c=!!l&&!!l[1]&&Oi(l[1])||{r:"",t:"",h:""};a.r=c.r,"<t></t>"==c.r&&(c.t=c.h=""),a.t=c.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.cellHTML&&(a.h=c.h),r.push(a)}}}})),r}(t,n)}function $s(t,e,n){return(".bin"===e.slice(-4)?Us:Hs)(t,n)}function Gs(t,e,n,r,i){return(".bin"===e.slice(-4)?Ds:Ms)(t,n,r,i)}function Xs(t,e,n){return(".bin"===e.slice(-4)?Bi:Ri)(t,n)}function Ks(t,e,n){return(".bin"===e.slice(-4)?qo:Yo)(t,n)}var Zs=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Js=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Qs=function(t){return String.fromCharCode(t)};function tl(t,e){var n=t.split(/\s+/),r=[];if(e||(r[0]=n[0]),1===n.length)return r;var i,o,a,s=t.match(Zs);if(s)for(a=0;a!=s.length;++a)-1===(o=(i=s[a].match(Js))[1].indexOf(":"))?r[i[1]]=i[2].slice(1,i[2].length-1):r["xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(o+1)]=i[2].slice(1,i[2].length-1);return r}function el(t){var e={};if(1===t.split(/\s+/).length)return e;var n,r,i,o=t.match(Zs);if(o)for(i=0;i!=o.length;++i)-1===(r=(n=o[i].match(Js))[1].indexOf(":"))?e[n[1]]=n[2].slice(1,n[2].length-1):e["xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(r+1)]=n[2].slice(1,n[2].length-1);return e}function nl(t,e,n,r){var i=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=Et(r);break;case"i2":case"int":i=parseInt(r,10);break;case"r4":case"float":i=parseFloat(r);break;case"date":case"dateTime.tz":i=K(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}t[wt(e)]=i}function rl(t,e,n){if(n.cellStyles&&e.Interior){var r=e.Interior;r.Pattern&&(r.patternType=mo[r.Pattern]||r.Pattern)}t[e.ID]=e}function il(t,e,n,r,i,o,a,s,l,c){var u="General",h=r.StyleID,d={};c=c||{};var f=[],p=0;for(void 0===h&&s&&(h=s.StyleID),void 0===h&&a&&(h=a.StyleID);void 0!==o[h]&&(o[h].nf&&(u=o[h].nf),o[h].Interior&&f.push(o[h].Interior),o[h].Parent);)h=o[h].Parent;switch(n.Type){case"Boolean":r.t="b",r.v=Et(t);break;case"String":r.t="s",r.r=Tt(wt(t)),r.v=t.indexOf("<")>-1?wt(e):r.r;break;case"DateTime":"Z"!=t.slice(-1)&&(t+="Z"),r.v=(K(t)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!=r.v?r.v=wt(t):r.v<60&&(r.v=r.v-1),u&&"General"!=u||(u="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+t),r.t||(r.t="n");break;case"Error":r.t="e",r.v=Mn[t],!1!==c.cellText&&(r.w=t);break;default:r.t="s",r.v=Tt(e||t)}if(function(t,e,n){if("z"!==t.t){if(!n||!1!==n.cellText)try{t.w="e"===t.t?t.w||xn[t.v]:"General"===e?"n"===t.t?(0|t.v)===t.v?T._general_int(t.v):T._general_num(t.v):T._general(t.v):(i=t.v,"General"===(o=D[r=e||"General"]||wt(r))?T._general(i):T.format(o,i))}catch(Mc){if(n.WTF)throw Mc}var r,i,o;try{var a=D[e]||e||"General";if(n.cellNF&&(t.z=a),n.cellDates&&"n"==t.t&&T.is_date(a)){var s=T.parse_date_code(t.v);s&&(t.t="d",t.v=new Date(s.y,s.m-1,s.d,s.H,s.M,s.S,s.u))}}catch(Mc){if(n.WTF)throw Mc}}}(r,u,c),!1!==c.cellFormula)if(r.Formula){var g=wt(r.Formula);61==g.charCodeAt(0)&&(g=g.slice(1)),r.f=Go(g,i),delete r.Formula,"RC"==r.ArrayRange?r.F=Go("RC:RC",i):r.ArrayRange&&(r.F=Go(r.ArrayRange,i),l.push([Xe(r.F),r.F]))}else for(p=0;p<l.length;++p)i.r>=l[p][0].s.r&&i.r<=l[p][0].e.r&&i.c>=l[p][0].s.c&&i.c<=l[p][0].e.c&&(r.F=l[p][1]);c.cellStyles&&(f.forEach((function(t){!d.patternType&&t.patternType&&(d.patternType=t.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function ol(t){t.t=t.v||"",t.t=t.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.v=t.w=t.ixfe=void 0}function al(t){if(m&&Buffer.isBuffer(t))return t.toString("utf8");if("string"==typeof t)return t;if("undefined"!=typeof Uint8Array&&t instanceof Uint8Array)return Ot(M(S(t)));throw new Error("Bad input format: expected Buffer or string")}var sl=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function ll(t,e){var n=e||{};E(T);var r=d(al(t));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!=typeof cptable?cptable.utils.decode(65001,h(r)):Ot(r));var i,o=r.slice(0,1024).toLowerCase(),a=!1;if(-1==o.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(t){o.indexOf("<"+t)>=0&&(a=!0)})),a)return El.to_workbook(r,n);var s,l,c=[],u={},f=[],p=n.dense?[]:{},g="",m={},y={},v=tl('<Data ss:Type="String">'),b=0,_=0,w=0,x={s:{r:2e6,c:2e6},e:{r:0,c:0}},M={},S={},A="",C=0,k=[],O={},P={},L=0,I=[],R=[],N={},B=[],F=!1,z=[],j=[],W={},V=0,H=0,Y={Sheets:[],WBProps:{date1904:!1}},U={};for(sl.lastIndex=0,r=r.replace(/<!--([\s\S]*?)-->/gm,"");i=sl.exec(r);)switch(i[3]){case"Data":if(c[c.length-1][1])break;"/"===i[1]?il(r.slice(b,i.index),A,v,"Comment"==c[c.length-1][0]?N:m,{c:_,r:w},M,B[_],y,z,n):(A="",v=tl(i[0]),b=i.index+i[0].length);break;case"Cell":if("/"===i[1])if(R.length>0&&(m.c=R),(!n.sheetRows||n.sheetRows>w)&&void 0!==m.v&&(n.dense?(p[w]||(p[w]=[]),p[w][_]=m):p[He(_)+We(w)]=m),m.HRef&&(m.l={Target:m.HRef},m.HRefScreenTip&&(m.l.Tooltip=m.HRefScreenTip),delete m.HRef,delete m.HRefScreenTip),(m.MergeAcross||m.MergeDown)&&(V=_+(0|parseInt(m.MergeAcross,10)),H=w+(0|parseInt(m.MergeDown,10)),k.push({s:{c:_,r:w},e:{c:V,r:H}})),n.sheetStubs)if(m.MergeAcross||m.MergeDown){for(var q=_;q<=V;++q)for(var $=w;$<=H;++$)(q>_||$>w)&&(n.dense?(p[$]||(p[$]=[]),p[$][q]={t:"z"}):p[He(q)+We($)]={t:"z"});_=V+1}else++_;else m.MergeAcross?_=V+1:++_;else(m=el(i[0])).Index&&(_=+m.Index-1),_<x.s.c&&(x.s.c=_),_>x.e.c&&(x.e.c=_),"/>"===i[0].slice(-2)&&++_,R=[];break;case"Row":"/"===i[1]||"/>"===i[0].slice(-2)?(w<x.s.r&&(x.s.r=w),w>x.e.r&&(x.e.r=w),"/>"===i[0].slice(-2)&&(y=tl(i[0])).Index&&(w=+y.Index-1),_=0,++w):((y=tl(i[0])).Index&&(w=+y.Index-1),W={},("0"==y.AutoFitHeight||y.Height)&&(W.hpx=parseInt(y.Height,10),W.hpt=lo(W.hpx),j[w]=W),"1"==y.Hidden&&(W.hidden=!0,j[w]=W));break;case"Worksheet":if("/"===i[1]){if((s=c.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"));f.push(g),x.s.r<=x.e.r&&x.s.c<=x.e.c&&(p["!ref"]=Ge(x),n.sheetRows&&n.sheetRows<=x.e.r&&(p["!fullref"]=p["!ref"],x.e.r=n.sheetRows-1,p["!ref"]=Ge(x))),k.length&&(p["!merges"]=k),B.length>0&&(p["!cols"]=B),j.length>0&&(p["!rows"]=j),u[g]=p}else x={s:{r:2e6,c:2e6},e:{r:0,c:0}},w=_=0,c.push([i[3],!1]),s=tl(i[0]),g=wt(s.Name),p=n.dense?[]:{},k=[],z=[],j=[],Y.Sheets.push(U={name:g,Hidden:0});break;case"Table":if("/"===i[1]){if((s=c.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else{if("/>"==i[0].slice(-2))break;tl(i[0]),c.push([i[3],!1]),B=[],F=!1}break;case"Style":"/"===i[1]?rl(M,S,n):S=tl(i[0]);break;case"NumberFormat":S.nf=wt(tl(i[0]).Format||"General"),D[S.nf]&&(S.nf=D[S.nf]);for(var G=0;392!=G&&T._table[G]!=S.nf;++G);if(392==G)for(G=57;392!=G;++G)if(null==T._table[G]){T.load(S.nf,G);break}break;case"Column":if("Table"!==c[c.length-1][0])break;if((l=tl(i[0])).Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!F&&l.wpx>10){F=!0,eo=6;for(var X=0;X<B.length;++X)B[X]&&so(B[X])}F&&so(l),B[l.Index-1||B.length]=l;for(var K=0;K<+l.Span;++K)B[B.length]=J(l);break;case"NamedRange":Y.Names||(Y.Names=[]);var Z=gt(i[0]),Q={Name:Z.Name,Ref:Go(Z.RefersTo.slice(1),{r:0,c:0})};Y.Sheets.length>0&&(Q.Sheet=Y.Sheets.length-1),Y.Names.push(Q);break;case"NamedCell":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Border":case"Alignment":case"Borders":break;case"Font":if("/>"===i[0].slice(-2))break;"/"===i[1]?A+=r.slice(C,i.index):C=i.index+i[0].length;break;case"Interior":if(!n.cellStyles)break;S.Interior=tl(i[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":if("/>"===i[0].slice(-2))break;"/"===i[1]?lr(O,i[3],r.slice(L,i.index)):L=i.index+i[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===i[1]){if((s=c.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else c.push([i[3],!1]);break;case"Comment":if("/"===i[1]){if((s=c.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"));ol(N),R.push(N)}else c.push([i[3],!1]),N={a:(s=tl(i[0])).Author};break;case"AutoFilter":if("/"===i[1]){if((s=c.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var tt=tl(i[0]);p["!autofilter"]={ref:Go(tt.Range).replace(/\$/g,"")},c.push([i[3],!0])}break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===i[1]){if((s=c.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;default:if(0==c.length&&"document"==i[3])return Rl(r,n);if(0==c.length&&"UOF"==i[3])return Rl(r,n);var et=!0;switch(c[c.length-1][0]){case"OfficeDocumentSettings":switch(i[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:et=!1}break;case"ComponentOptions":switch(i[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:et=!1}break;case"ExcelWorkbook":switch(i[3]){case"Date1904":Y.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:et=!1}break;case"WorkbookOptions":switch(i[3]){case"OWCVersion":case"Height":case"Width":break;default:et=!1}break;case"WorksheetOptions":switch(i[3]){case"Visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(L,i.index)){case"SheetHidden":U.Hidden=1;break;case"SheetVeryHidden":U.Hidden=2}else L=i.index+i[0].length;break;case"Header":p["!margins"]||Ja(p["!margins"]={},"xlml"),p["!margins"].header=gt(i[0]).Margin;break;case"Footer":p["!margins"]||Ja(p["!margins"]={},"xlml"),p["!margins"].footer=gt(i[0]).Margin;break;case"PageMargins":var nt=gt(i[0]);p["!margins"]||Ja(p["!margins"]={},"xlml"),nt.Top&&(p["!margins"].top=nt.Top),nt.Left&&(p["!margins"].left=nt.Left),nt.Right&&(p["!margins"].right=nt.Right),nt.Bottom&&(p["!margins"].bottom=nt.Bottom);break;case"DisplayRightToLeft":Y.Views||(Y.Views=[]),Y.Views[0]||(Y.Views[0]={}),Y.Views[0].RTL=!0;break;case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:et=!1}break;case"PivotTable":case"PivotCache":switch(i[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:et=!1}break;case"PageBreaks":switch(i[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:et=!1}break;case"AutoFilter":switch(i[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:et=!1}break;case"QueryTable":switch(i[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:et=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(i[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:et=!1}break;case"MapInfo":case"Schema":case"data":switch(i[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:et=!1}break;case"SmartTags":break;default:et=!1}if(et)break;if(!c[c.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+c.join("|");if("CustomDocumentProperties"===c[c.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?nl(P,i[3],I,r.slice(L,i.index)):(I=i,L=i.index+i[0].length);break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+c.join("|")}var rt={};return n.bookSheets||n.bookProps||(rt.Sheets=u),rt.SheetNames=f,rt.Workbook=Y,rt.SSF=T.get_table(),rt.Props=O,rt.Custprops=P,rt}function cl(t,e){switch(Kl(e=e||{}),e.type||"base64"){case"base64":return ll(g.decode(t),e);case"binary":case"buffer":case"file":return ll(t,e);case"array":return ll(M(t),e)}}function ul(t){return $t("NamedRange",null,{"ss:Name":t.Name,"ss:RefersTo":"="+Ko(t.Ref,{r:0,c:0})})}function hl(t,e,n,r,i,o,a){if(!t||null==t.v&&null==t.f)return"";var s={};if(t.f&&(s["ss:Formula"]="="+St(Ko(t.f,a))),t.F&&t.F.slice(0,e.length)==e){var l=Ue(t.F.slice(e.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==a.r?"":"["+(l.r-a.r)+"]")+"C"+(l.c==a.c?"":"["+(l.c-a.c)+"]")}if(t.l&&t.l.Target&&(s["ss:HRef"]=St(t.l.Target),t.l.Tooltip&&(s["x:HRefScreenTip"]=St(t.l.Tooltip))),n["!merges"])for(var c=n["!merges"],u=0;u!=c.length;++u)c[u].s.c==a.c&&c[u].s.r==a.r&&(c[u].e.c>c[u].s.c&&(s["ss:MergeAcross"]=c[u].e.c-c[u].s.c),c[u].e.r>c[u].s.r&&(s["ss:MergeDown"]=c[u].e.r-c[u].s.r));var h="",d="";switch(t.t){case"z":return"";case"n":h="Number",d=String(t.v);break;case"b":h="Boolean",d=t.v?"1":"0";break;case"e":h="Error",d=xn[t.v];break;case"d":h="DateTime",d=new Date(t.v).toISOString(),null==t.z&&(t.z=t.z||T._table[14]);break;case"s":h="String",d=((t.v||"")+"").replace(xt,(function(t){return _t[t]})).replace(Ct,(function(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"}))}var f=Qa(r.cellXfs,t,r);s["ss:StyleID"]="s"+(21+f),s["ss:Index"]=a.c+1;var p='<Data ss:Type="'+h+'">'+(null!=t.v?d:"")+"</Data>";return(t.c||[]).length>0&&(p+=t.c.map((function(t){var e=$t("ss:Data",(t.t||"").replace(/(\r\n|[\r\n])/g,"&#10;"),{xmlns:"http://www.w3.org/TR/REC-html40"});return $t("Comment",e,{"ss:Author":t.a})})).join("")),$t("Cell",p,s)}function dl(t,e){var n='<Row ss:Index="'+(t+1)+'"';return e&&(e.hpt&&!e.hpx&&(e.hpx=co(e.hpt)),e.hpx&&(n+=' ss:AutoFitHeight="0" ss:Height="'+e.hpx+'"'),e.hidden&&(n+=' ss:Hidden="1"')),n+">"}function fl(t,e,n){var r=[],i=n.Sheets[n.SheetNames[t]],o=i?function(t,e,n,r){if(!t)return"";if(!((r||{}).Workbook||{}).Names)return"";for(var i=r.Workbook.Names,o=[],a=0;a<i.length;++a){var s=i[a];s.Sheet==n&&(s.Name.match(/^_xlfn\./)||o.push(ul(s)))}return o.join("")}(i,0,t,n):"";return o.length>0&&r.push("<Names>"+o+"</Names>"),(o=i?function(t,e,n,r){if(!t["!ref"])return"";var i=Xe(t["!ref"]),o=t["!merges"]||[],a=0,s=[];t["!cols"]&&t["!cols"].forEach((function(t,e){so(t);var n=!!t.width,r=Za(e,t),i={"ss:Index":e+1};n&&(i["ss:Width"]=no(r.width)),t.hidden&&(i["ss:Hidden"]="1"),s.push($t("Column",null,i))}));for(var l=Array.isArray(t),c=i.s.r;c<=i.e.r;++c){for(var u=[dl(c,(t["!rows"]||[])[c])],h=i.s.c;h<=i.e.c;++h){var d=!1;for(a=0;a!=o.length;++a)if(!(o[a].s.c>h||o[a].s.r>c||o[a].e.c<h||o[a].e.r<c)){o[a].s.c==h&&o[a].s.r==c||(d=!0);break}if(!d){var f={r:c,c:h},p=qe(f);u.push(hl(l?(t[c]||[])[h]:t[p],p,t,e,0,0,f))}}u.push("</Row>"),u.length>2&&s.push(u.join(""))}return s.join("")}(i,e):"").length>0&&r.push("<Table>"+o+"</Table>"),r.push(function(t,e,n,r){if(!t)return"";var i=[];if(t["!margins"]&&(i.push("<PageSetup>"),t["!margins"].header&&i.push($t("Header",null,{"x:Margin":t["!margins"].header})),t["!margins"].footer&&i.push($t("Footer",null,{"x:Margin":t["!margins"].footer})),i.push($t("PageMargins",null,{"x:Bottom":t["!margins"].bottom||"0.75","x:Left":t["!margins"].left||"0.7","x:Right":t["!margins"].right||"0.7","x:Top":t["!margins"].top||"0.75"})),i.push("</PageSetup>")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[n])if(r.Workbook.Sheets[n].Hidden)i.push($t("Visible",1==r.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var o=0;o<n&&(!r.Workbook.Sheets[o]||r.Workbook.Sheets[o].Hidden);++o);o==n&&i.push("<Selected/>")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&i.push("<DisplayRightToLeft/>"),t["!protect"]&&(i.push(Ut("ProtectContents","True")),t["!protect"].objects&&i.push(Ut("ProtectObjects","True")),t["!protect"].scenarios&&i.push(Ut("ProtectScenarios","True")),null==t["!protect"].selectLockedCells||t["!protect"].selectLockedCells?null==t["!protect"].selectUnlockedCells||t["!protect"].selectUnlockedCells||i.push(Ut("EnableSelection","UnlockedCells")):i.push(Ut("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(e){t["!protect"][e[0]]&&i.push("<"+e[1]+"/>")}))),0==i.length?"":$t("WorksheetOptions",i.join(""),{xmlns:Qt})}(i,0,t,n)),r.join("")}function pl(t,e,n,r){var i=n,o=[],a=e.slice(e.l,e.l+i);if(r&&r.enc&&r.enc.insitu)switch(t.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===a.length)break;r.enc.insitu(a)}o.push(a),e.l+=i;for(var s=wl[we(e,e.l)],l=0;null!=s&&"Continue"===s.n.slice(0,8);)i=we(e,e.l+2),l=e.l+4,"ContinueFrt"==s.n?l+=4:"ContinueFrt"==s.n.slice(0,11)&&(l+=12),o.push(e.slice(l,e.l+4+i)),e.l+=4+i,s=wl[we(e,e.l)];var c=A(o);Oe(c,0);var u=0;c.lens=[];for(var h=0;h<o.length;++h)c.lens.push(u),u+=o[h].length;return t.f(c,c.length,r)}function gl(t,e,n){if("z"!==t.t&&t.XF){var r=0;try{r=t.z||t.XF.numFmtId||0,e.cellNF&&(t.z=T._table[r])}catch(Mc){if(e.WTF)throw Mc}if(!e||!1!==e.cellText)try{t.w="e"===t.t?t.w||xn[t.v]:0===r||"General"==r?"n"===t.t?(0|t.v)===t.v?T._general_int(t.v):T._general_num(t.v):T._general(t.v):T.format(r,t.v,{date1904:!!n})}catch(Mc){if(e.WTF)throw Mc}if(e.cellDates&&r&&"n"==t.t&&T.is_date(T._table[r]||String(r))){var i=T.parse_date_code(t.v);i&&(t.t="d",t.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}}function ml(t,e,n){return{v:t,ixfe:e,t:n}}var yl="e0859ff2f94f6810ab9108002b27b3d9";function vl(t,e){var n,r,i,o;if(e||(e={}),Kl(e),u(),e.codepage&&l(e.codepage),t.FullPaths){if(R.find(t,"/encryption"))throw new Error("File is password-protected");n=R.find(t,"!CompObj"),r=R.find(t,"/Workbook")||R.find(t,"/Book")}else{switch(e.type){case"base64":t=w(g.decode(t));break;case"binary":t=w(t);break;case"buffer":break;case"array":Array.isArray(t)||(t=Array.prototype.slice.call(t))}Oe(t,0),r={content:t}}if(n&&function(t){var e={},n=t.content;if(n.l=28,e.AnsiUserType=n.read_shift(0,"lpstr-ansi"),e.AnsiClipboardFormat=function(t){return An(t,1)}(n),n.length-n.l<=4)return e;var r=n.read_shift(4);0==r||r>40||(n.l-=4,e.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4||1907505652!==(r=n.read_shift(4))||(e.UnicodeClipboardFormat=function(t){return An(t,2)}(n),0==(r=n.read_shift(4))||r>40||(n.l-=4,e.Reserved2=n.read_shift(0,"lpwstr"))))}(n),e.bookProps&&!e.bookSheets)i={};else{var a=m?"buffer":"array";if(r&&r.content)i=function(t,e){var n,r,i,o,a,s,l,u={opts:{}},h={},d=e.dense?[]:{},f={},p={},g=null,m=[],y="",v={},b="",_={},w=[],x=!0,M=[],S=[],A={Sheets:[],WBProps:{date1904:!1},Views:[{}]},C={},k=function(t){return t<8?Rn[t]:t<64&&S[t-8]||Rn[t]},E=function(t,e,r){if(!(j>1)&&(r.sheetRows&&t.r>=r.sheetRows&&(x=!1),x)){if(r.cellStyles&&e.XF&&e.XF.data&&function(t,e,n){var r,i=e.XF.data;i&&i.patternType&&n&&n.cellStyles&&(e.s={},e.s.patternType=i.patternType,(r=Qi(k(i.icvFore)))&&(e.s.fgColor={rgb:r}),(r=Qi(k(i.icvBack)))&&(e.s.bgColor={rgb:r}))}(0,e,r),delete e.ixfe,delete e.XF,n=t,b=qe(t),p&&p.s&&p.e||(p={s:{r:0,c:0},e:{r:0,c:0}}),t.r<p.s.r&&(p.s.r=t.r),t.c<p.s.c&&(p.s.c=t.c),t.r+1>p.e.r&&(p.e.r=t.r+1),t.c+1>p.e.c&&(p.e.c=t.c+1),r.cellFormula&&e.f)for(var i=0;i<w.length;++i)if(!(w[i][0].s.c>t.c||w[i][0].s.r>t.r||w[i][0].e.c<t.c||w[i][0].e.r<t.r)){e.F=Ge(w[i][0]),w[i][0].s.c==t.c&&w[i][0].s.r==t.r||delete e.f,e.f&&(e.f=""+Da(w[i][1],0,t,N,O));break}r.dense?(d[t.r]||(d[t.r]=[]),d[t.r][t.c]=e):d[b]=e}},O={enc:!1,sbcch:0,snames:[],sharedf:_,arrayf:w,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!e&&!!e.cellStyles,WTF:!!e&&!!e.wtf};e.password&&(O.password=e.password);var D=[],P=[],L=[],I=[],R=!1,N=[];N.SheetNames=O.snames,N.sharedf=O.sharedf,N.arrayf=O.arrayf,N.names=[],N.XTI=[];var B,z="",j=0,W=0,V=[],H=[];O.codepage=1200,c(1200);for(var Y=!1;t.l<t.length-1;){var U=t.l,q=t.read_shift(2);if(0===q&&"EOF"===z)break;var $=t.l===t.length?0:t.read_shift(2),G=wl[q];if(G&&G.f){if(e.bookSheets&&"BoundSheet8"===z&&"BoundSheet8"!==G.n)break;if(z=G.n,2===G.r||12==G.r){var X=t.read_shift(2);if($-=2,!O.enc&&X!==q&&((255&X)<<8|X>>8)!==q)throw new Error("rt mismatch: "+X+"!="+q);12==G.r&&(t.l+=10,$-=10)}var K;K="EOF"===G.n?G.f(t,$,O):pl(G,t,$,O);var Z=G.n;if(0==j&&"BOF"!=Z)continue;switch(Z){case"Date1904":u.opts.Date1904=A.WBProps.date1904=K;break;case"WriteProtect":u.opts.WriteProtect=!0;break;case"FilePass":if(O.enc||(t.l=0),O.enc=K,!e.password)throw new Error("File is password-protected");if(null==K.valid)throw new Error("Encryption scheme unsupported");if(!K.valid)throw new Error("Password is incorrect");break;case"WriteAccess":O.lastuser=K;break;case"FileSharing":break;case"CodePage":switch(K){case 21010:K=1200;break;case 32768:K=1e4;break;case 32769:K=1252}c(O.codepage=K),Y=!0;break;case"RRTabId":O.rrtabid=K;break;case"WinProtect":O.winlocked=K;break;case"Template":case"BookBool":case"UsesELFs":case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":u.opts[Z]=K;break;case"CalcRefMode":O.CalcRefMode=K;break;case"Uncalced":break;case"ForceFullCalculation":u.opts.FullCalc=K;break;case"WsBool":K.fDialog&&(d["!type"]="dialog");break;case"XF":M.push(K);break;case"ExtSST":case"BookExt":case"RichTextStream":case"BkHim":break;case"SupBook":N.push([K]),N[N.length-1].XTI=[];break;case"ExternName":N[N.length-1].push(K);break;case"Index":break;case"Lbl":B={Name:K.Name,Ref:Da(K.rgce,0,null,N,O)},K.itab>0&&(B.Sheet=K.itab-1),N.names.push(B),N[0]||(N[0]=[],N[0].XTI=[]),N[N.length-1].push(K),"_xlnm._FilterDatabase"==K.Name&&K.itab>0&&K.rgce&&K.rgce[0]&&K.rgce[0][0]&&"PtgArea3d"==K.rgce[0][0][0]&&(H[K.itab-1]={ref:Ge(K.rgce[0][0][1][2])});break;case"ExternCount":O.ExternCount=K;break;case"ExternSheet":0==N.length&&(N[0]=[],N[0].XTI=[]),N[N.length-1].XTI=N[N.length-1].XTI.concat(K),N.XTI=N.XTI.concat(K);break;case"NameCmt":if(O.biff<8)break;null!=B&&(B.Comment=K[1]);break;case"Protect":d["!protect"]=K;break;case"Password":0!==K&&O.WTF&&console.error("Password verifier: "+K);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":f[K.pos]=K,O.snames.push(K.name);break;case"EOF":if(--j)break;if(p.e){if(p.e.r>0&&p.e.c>0){if(p.e.r--,p.e.c--,d["!ref"]=Ge(p),e.sheetRows&&e.sheetRows<=p.e.r){var J=p.e.r;p.e.r=e.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=Ge(p),p.e.r=J}p.e.r++,p.e.c++}D.length>0&&(d["!merges"]=D),P.length>0&&(d["!objects"]=P),L.length>0&&(d["!cols"]=L),I.length>0&&(d["!rows"]=I),A.Sheets.push(C)}""===y?v=d:h[y]=d,d=e.dense?[]:{};break;case"BOF":if(8===O.biff&&(O.biff={9:2,521:3,1033:4}[q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[K.BIFFVer]||8),8==O.biff&&0==K.BIFFVer&&16==K.dt&&(O.biff=2),j++)break;if(x=!0,d=e.dense?[]:{},O.biff<8&&!Y&&(Y=!0,c(O.codepage=e.codepage||1252)),O.biff<5){""===y&&(y="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var Q={pos:t.l-$,name:y};f[Q.pos]=Q,O.snames.push(y)}else y=(f[U]||{name:""}).name;32==K.dt&&(d["!type"]="chart"),64==K.dt&&(d["!type"]="macro"),D=[],P=[],O.arrayf=w=[],L=[],I=[],R=!1,C={Hidden:(f[U]||{hs:0}).hs,name:y};break;case"Number":case"BIFF2NUM":case"BIFF2INT":"chart"==d["!type"]&&(e.dense?(d[K.r]||[])[K.c]:d[qe({c:K.c,r:K.r})])&&++K.c,a={ixfe:K.ixfe,XF:M[K.ixfe]||{},v:K.val,t:"n"},W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:K.c,r:K.r},a,e);break;case"BoolErr":a={ixfe:K.ixfe,XF:M[K.ixfe],v:K.val,t:K.t},W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:K.c,r:K.r},a,e);break;case"RK":a={ixfe:K.ixfe,XF:M[K.ixfe],v:K.rknum,t:"n"},W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:K.c,r:K.r},a,e);break;case"MulRk":for(var tt=K.c;tt<=K.C;++tt){var et=K.rkrec[tt-K.c][0];a={ixfe:et,XF:M[et],v:K.rkrec[tt-K.c][1],t:"n"},W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:tt,r:K.r},a,e)}break;case"Formula":if("String"==K.val){g=K;break}if((a=ml(K.val,K.cell.ixfe,K.tt)).XF=M[a.ixfe],e.cellFormula){var nt=K.formula;if(nt&&nt[0]&&nt[0][0]&&"PtgExp"==nt[0][0][0]){var rt=nt[0][0][1][0],it=nt[0][0][1][1],ot=qe({r:rt,c:it});_[ot]?a.f=""+Da(K.formula,0,K.cell,N,O):a.F=((e.dense?(d[rt]||[])[it]:d[ot])||{}).F}else a.f=""+Da(K.formula,0,K.cell,N,O)}W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E(K.cell,a,e),g=K;break;case"String":if(!g)throw new Error("String record expects Formula");g.val=K,(a=ml(K,g.cell.ixfe,"s")).XF=M[a.ixfe],e.cellFormula&&(a.f=""+Da(g.formula,0,g.cell,N,O)),W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E(g.cell,a,e),g=null;break;case"Array":w.push(K);var at=qe(K[0].s);if(r=e.dense?(d[K[0].s.r]||[])[K[0].s.c]:d[at],e.cellFormula&&r){if(!g)break;if(!at||!r)break;r.f=""+Da(K[1],0,K[0],N,O),r.F=Ge(K[0])}break;case"ShrFmla":if(!x)break;if(!e.cellFormula)break;if(b){if(!g)break;_[qe(g.cell)]=K[0],((r=e.dense?(d[g.cell.r]||[])[g.cell.c]:d[qe(g.cell)])||{}).f=""+Da(K[0],0,n,N,O)}break;case"LabelSst":(a=ml(m[K.isst].t,K.ixfe,"s")).XF=M[a.ixfe],W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:K.c,r:K.r},a,e);break;case"Blank":e.sheetStubs&&(a={ixfe:K.ixfe,XF:M[K.ixfe],t:"z"},W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:K.c,r:K.r},a,e));break;case"MulBlank":if(e.sheetStubs)for(var st=K.c;st<=K.C;++st){var lt=K.ixfe[st-K.c];a={ixfe:lt,XF:M[lt],t:"z"},W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:st,r:K.r},a,e)}break;case"RString":case"Label":case"BIFF2STR":(a=ml(K.val,K.ixfe,"s")).XF=M[a.ixfe],W>0&&(a.z=V[a.ixfe>>8&31]),gl(a,e,u.opts.Date1904),E({c:K.c,r:K.r},a,e);break;case"Dimensions":1===j&&(p=K);break;case"SST":m=K;break;case"Format":if(4==O.biff){V[W++]=K[1];for(var ct=0;ct<W+163&&T._table[ct]!=K[1];++ct);ct>=163&&T.load(K[1],W+163)}else T.load(K[1],K[0]);break;case"BIFF2FORMAT":V[W++]=K;for(var ut=0;ut<W+163&&T._table[ut]!=K;++ut);ut>=163&&T.load(K,W+163);break;case"MergeCells":D=D.concat(K);break;case"Obj":P[K.cmo[0]]=O.lastobj=K;break;case"TxO":O.lastobj.TxO=K;break;case"ImData":O.lastobj.ImData=K;break;case"HLink":for(o=K[0].s.r;o<=K[0].e.r;++o)for(i=K[0].s.c;i<=K[0].e.c;++i)(r=e.dense?(d[o]||[])[i]:d[qe({c:i,r:o})])&&(r.l=K[1]);break;case"HLinkTooltip":for(o=K[0].s.r;o<=K[0].e.r;++o)for(i=K[0].s.c;i<=K[0].e.c;++i)(r=e.dense?(d[o]||[])[i]:d[qe({c:i,r:o})])&&r.l&&(r.l.Tooltip=K[1]);break;case"Note":if(O.biff<=5&&O.biff>=2)break;r=e.dense?(d[K[0].r]||[])[K[0].c]:d[qe(K[0])];var ht=P[K[2]];if(!r)break;r.c||(r.c=[]),r.c.push({a:K[1],t:ht.TxO.t});break;default:switch(G.n){case"ClrtClient":break;case"XFExt":K.ext.forEach((function(t){}));break;case"DefColWidth":case"DefaultRowHeight":break;case"ColInfo":if(!O.cellStyles)break;for(;K.e>=K.s;)L[K.e--]={width:K.w/256},R||(R=!0,ao(K.w/256)),so(L[K.e+1]);break;case"Row":var dt={};null!=K.level&&(I[K.r]=dt,dt.level=K.level),K.hidden&&(I[K.r]=dt,dt.hidden=!0),K.hpt&&(I[K.r]=dt,dt.hpt=K.hpt,dt.hpx=co(K.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":d["!margins"]||Ja(d["!margins"]={}),d["!margins"][Z.slice(0,-6).toLowerCase()]=K;break;case"Setup":d["!margins"]||Ja(d["!margins"]={}),d["!margins"].header=K.header,d["!margins"].footer=K.footer;break;case"Window2":K.RTL&&(A.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":s=K;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":S=K;break;case"Theme":l=K;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":y?C.CodeName=K||C.name:A.WBProps.CodeName=K||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(G.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(G.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(e.WTF)throw"Unrecognized Record "+G.n}}}}}else t.l+=$}return u.SheetNames=F(f).sort((function(t,e){return Number(t)-Number(e)})).map((function(t){return f[t].name})),e.bookSheets||(u.Sheets=h),u.Sheets&&H.forEach((function(t,e){u.Sheets[u.SheetNames[e]]["!autofilter"]=t})),u.Preamble=v,u.Strings=m,u.SSF=T.get_table(),O.enc&&(u.Encryption=O.enc),l&&(u.Themes=l),u.Metadata={},void 0!==s&&(u.Metadata.Country=s),N.names.length>0&&(A.Names=N.names),u.Workbook=A,u}(r.content,e);else if((o=R.find(t,"PerfectOffice_MAIN"))&&o.content)i=Ai.to_workbook(o.content,(e.type=a,e));else{if(!(o=R.find(t,"NativeContent_MAIN"))||!o.content)throw new Error("Cannot find Workbook stream");i=Ai.to_workbook(o.content,(e.type=a,e))}e.bookVBA&&t.FullPaths&&R.find(t,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=function(t){var e=R.utils.cfb_new({root:"R"});return t.FullPaths.forEach((function(n,r){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var i=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");R.utils.cfb_add(e,i,t.FileIndex[r].content)}})),R.write(e)}(t))}var s={};return t.FullPaths&&function(t,e,n){var r=R.find(t,"!DocumentSummaryInformation");if(r&&r.size>0)try{var i=Mr(r,kn,"02d5cdd59c2e1b10939708002b2cf9ae");for(var o in i)e[o]=i[o]}catch(Mc){if(n.WTF)throw Mc}var a=R.find(t,"!SummaryInformation");if(a&&a.size>0)try{var s=Mr(a,Tn,yl);for(var l in s)null==e[l]&&(e[l]=s[l])}catch(Mc){if(n.WTF)throw Mc}e.HeadingPairs&&e.TitlesOfParts&&(nr(e.HeadingPairs,e.TitlesOfParts,e,n),delete e.HeadingPairs,delete e.TitlesOfParts)}(t,s,e),i.Props=i.Custprops=s,e.bookFiles&&(i.cfb=t),i}var bl={0:{n:"BrtRowHdr",f:function(t,e){var n={},r=t.l+e;n.r=t.read_shift(4),t.l+=4;var i=t.read_shift(2);t.l+=1;var o=t.read_shift(1);return t.l=r,7&o&&(n.level=7&o),16&o&&(n.hidden=!0),32&o&&(n.hpt=i/20),n}},1:{n:"BrtCellBlank",f:function(t){return[sn(t)]}},2:{n:"BrtCellRk",f:function(t){return[sn(t),mn(t),"n"]}},3:{n:"BrtCellError",f:function(t){return[sn(t),t.read_shift(1),"e"]}},4:{n:"BrtCellBool",f:function(t){return[sn(t),t.read_shift(1),"b"]}},5:{n:"BrtCellReal",f:function(t){return[sn(t),_n(t),"n"]}},6:{n:"BrtCellSt",f:function(t){return[sn(t),en(t),"str"]}},7:{n:"BrtCellIsst",f:function(t){return[sn(t),t.read_shift(4),"s"]}},8:{n:"BrtFmlaString",f:function(t,e,n){var r=t.l+e,i=sn(t);i.r=n["!row"];var o=[i,en(t),"str"];if(n.cellFormula){t.l+=2;var a=Ba(t,r-t.l,n);o[3]=Da(a,0,i,n.supbooks,n)}else t.l=r;return o}},9:{n:"BrtFmlaNum",f:function(t,e,n){var r=t.l+e,i=sn(t);i.r=n["!row"];var o=[i,_n(t),"n"];if(n.cellFormula){t.l+=2;var a=Ba(t,r-t.l,n);o[3]=Da(a,0,i,n.supbooks,n)}else t.l=r;return o}},10:{n:"BrtFmlaBool",f:function(t,e,n){var r=t.l+e,i=sn(t);i.r=n["!row"];var o=[i,t.read_shift(1),"b"];if(n.cellFormula){t.l+=2;var a=Ba(t,r-t.l,n);o[3]=Da(a,0,i,n.supbooks,n)}else t.l=r;return o}},11:{n:"BrtFmlaError",f:function(t,e,n){var r=t.l+e,i=sn(t);i.r=n["!row"];var o=[i,t.read_shift(1),"e"];if(n.cellFormula){t.l+=2;var a=Ba(t,r-t.l,n);o[3]=Da(a,0,i,n.supbooks,n)}else t.l=r;return o}},16:{n:"BrtFRTArchID$",f:function(t,e){var n={};return t.read_shift(4),n.ArchID=t.read_shift(4),t.l+=e-8,n}},19:{n:"BrtSSTItem",f:on},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:function(t,e,n){var r=t.l+e;t.l+=4,t.l+=1;var i=t.read_shift(4),o=fn(t),a=Fa(t,0,n),s=hn(t);t.l=r;var l={Name:o,Ptg:a};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:function(t,e,n){var r={};r.sz=t.read_shift(2)/20;var i=function(t){var e=t.read_shift(1);return t.l++,{fItalic:2&e,fStrikeout:8&e,fOutline:16&e,fShadow:32&e,fCondense:64&e,fExtend:128&e}}(t);switch(i.fCondense&&(r.condense=1),i.fExtend&&(r.extend=1),i.fShadow&&(r.shadow=1),i.fOutline&&(r.outline=1),i.fStrikeout&&(r.strike=1),i.fItalic&&(r.italic=1),700===t.read_shift(2)&&(r.bold=1),t.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript"}var o=t.read_shift(1);0!=o&&(r.underline=o);var a=t.read_shift(1);a>0&&(r.family=a);var s=t.read_shift(1);switch(s>0&&(r.charset=s),t.l++,r.color=function(t){var e={},n=t.read_shift(1)>>>1,r=t.read_shift(1),i=t.read_shift(2,"i"),o=t.read_shift(1),a=t.read_shift(1),s=t.read_shift(1);switch(t.l++,n){case 0:e.auto=1;break;case 1:e.index=r;var l=Rn[r];l&&(e.rgb=Qi(l));break;case 2:e.rgb=Qi([o,a,s]);break;case 3:e.theme=r}return 0!=i&&(e.tint=i>0?i/32767:i/32768),e}(t),t.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor"}return r.name=en(t),r}},44:{n:"BrtFmt",f:function(t,e){return[t.read_shift(2),en(t)]}},45:{n:"BrtFill",f:So},46:{n:"BrtBorder",f:To},47:{n:"BrtXF",f:function(t,e){var n=t.l+e,r=t.read_shift(2),i=t.read_shift(2);return t.l=n,{ixfe:r,numFmtId:i}}},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:mi},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:function(t){var e={};e.i=t.read_shift(4);var n={};n.r=t.read_shift(4),n.c=t.read_shift(4),e.r=qe(n);var r=t.read_shift(1);return 2&r&&(e.l="1"),8&r&&(e.a="1"),e}},64:{n:"BrtDVal"},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:De,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:function(t){var e=t.read_shift(2);return t.l+=28,{RTL:32&e}}},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:function(t,e){var n={};return t.l+=19,n.name=cn(t,e-19),n}},148:{n:"BrtWsDim",f:As,p:16},151:{n:"BrtPane"},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:function(t,e){var n={},r=t.read_shift(4);n.defaultThemeVersion=t.read_shift(4);var i=e>8?en(t):"";return i.length>0&&(n.CodeName=i),n.autoCompressPictures=!!(65536&r),n.backupFile=!!(64&r),n.checkCompatibility=!!(4096&r),n.date1904=!!(1&r),n.filterPrivacy=!!(8&r),n.hidePivotFieldList=!!(1024&r),n.promptedSolutions=!!(16&r),n.publishItems=!!(2048&r),n.refreshAllConnections=!!(262144&r),n.saveExternalLinkValues=!!(128&r),n.showBorderUnselectedTables=!!(4&r),n.showInkAnnotation=!!(32&r),n.showObjects=["all","placeholders","none"][r>>13&3],n.showPivotChartFilter=!!(32768&r),n.updateLinks=["userSet","never","always"][r>>8&3],n}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(t,e){var n={};return n.Hidden=t.read_shift(4),n.iTabID=t.read_shift(4),n.strRelID=pn(t,e-8),n.name=en(t),n}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(t){return[t.read_shift(4),t.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:vn},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:ks},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:pn},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:hi},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:function(t,e,n){var r=t.l+e,i=yn(t),o=t.read_shift(1),a=[i];if(a[2]=o,n.cellFormula){var s=Na(t,r-t.l,n);a[1]=s}else t.l=r;return a}},427:{n:"BrtShrFmla",f:function(t,e,n){var r=t.l+e,i=[vn(t,16)];if(n.cellFormula){var o=za(t,r-t.l,n);i[1]=o,t.l=r}else t.l=r;return i}},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:function(t){var e={};return Es.forEach((function(n){e[n]=_n(t)})),e}},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:function(){}},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:function(t,e){var n=t.l+e,r=vn(t,16),i=hn(t),o=en(t),a=en(t),s=en(t);t.l=n;var l={rfx:r,relId:i,loc:o,display:s};return a&&(l.Tooltip=a),l}},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:pn},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Uo},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(t){var e={};e.iauthor=t.read_shift(4);var n=vn(t,16);return e.rfx=n.s,e.ref=qe(n.s),t.l+=16,e}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:an},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:function(t,e){return t.l+=10,{name:en(t)}}},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},65535:{n:""}},_l=z(bl,"n"),wl={3:{n:"BIFF2NUM",f:function(t){var e=Wr(t);++t.l;var n=_n(t);return e.t="n",e.val=n,e}},4:{n:"BIFF2STR",f:function(t,e,n){var r=Wr(t);++t.l;var i=Rr(t,0,n);return r.t="str",r.val=i,r}},6:{n:"Formula",f:Ia},9:{n:"BOF",f:Jr},10:{n:"EOF",f:Ar},12:{n:"CalcCount",f:Tr},13:{n:"CalcMode",f:Tr},14:{n:"CalcPrecision",f:Cr},15:{n:"CalcRefMode",f:Cr},16:{n:"CalcDelta",f:_n},17:{n:"CalcIter",f:Cr},18:{n:"Protect",f:Cr},19:{n:"Password",f:Tr},20:{n:"Header",f:si},21:{n:"Footer",f:si},23:{n:"ExternSheet",f:hi},24:{n:"Lbl",f:ui},25:{n:"WinProtect",f:Cr},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(t,e,n){return function(t,e,n){if(!(n.biff<8)){var r=t.read_shift(2),i=t.read_shift(2),o=t.read_shift(2),a=t.read_shift(2),s=Rr(t,0,n);return n.biff<8&&t.read_shift(1),[{r:r,c:i},s,a,o]}}(t,0,n)}},29:{n:"Selection"},34:{n:"Date1904",f:Cr},35:{n:"ExternName",f:li},38:{n:"LeftMargin",f:_n},39:{n:"RightMargin",f:_n},40:{n:"TopMargin",f:_n},41:{n:"BottomMargin",f:_n},42:{n:"PrintRowCol",f:Cr},43:{n:"PrintGrid",f:Cr},47:{n:"FilePass",f:function(t,e,n){var r={Type:n.biff>=8?t.read_shift(2):0};return r.Type?function(t,e,n){var r=n||{};r.Info=t.read_shift(2),t.l-=2,r.Data=1===r.Info?function(t){var e={},n=e.EncryptionVersionInfo=zi(t,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return e.Salt=t.read_shift(16),e.EncryptedVerifier=t.read_shift(16),e.EncryptedVerifierHash=t.read_shift(16),e}(t):function(t,e){var n={},r=n.EncryptionVersionInfo=zi(t,4);if(e-=4,2!=r.Minor)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);n.Flags=t.read_shift(4),e-=4;var i=t.read_shift(4);return e-=4,n.EncryptionHeader=Wi(t,i),n.EncryptionVerifier=Vi(t,e-=i),n}(t,e)}(t,e-2,r):function(t,e,n,r){var i,o,a={key:Tr(t),verificationBytes:Tr(t)};n.password&&(a.verifier=qi(n.password)),r.valid=a.verificationBytes===a.verifier,r.valid&&(r.insitu=(i=0,o=Zi(n.password),function(t){var e=function(t,e,n,r,i){var o,a;for(i||(i=e),r||(r=Zi("")),o=0;o!=e.length;++o)a=e[o],i[o]=a=255&((a^=r[n])>>5|a<<3),++n;return[i,n,r]}(0,t,i,o);return i=e[1],e[0]}))}(t,0,n,r),r}},49:{n:"Font",f:function(t,e,n){var r={dyHeight:t.read_shift(2),fl:t.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:t.l+=2;break;default:t.l+=10}return r.name=Dr(t,0,n),r}},51:{n:"PrintSize",f:Tr},60:{n:"Continue"},61:{n:"Window1",f:function(t){return{Pos:[t.read_shift(2),t.read_shift(2)],Dim:[t.read_shift(2),t.read_shift(2)],Flags:t.read_shift(2),CurTab:t.read_shift(2),FirstTab:t.read_shift(2),Selected:t.read_shift(2),TabRatio:t.read_shift(2)}}},64:{n:"Backup",f:Cr},65:{n:"Pane"},66:{n:"CodePage",f:Tr},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Tr},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(t,e,n){if(n.enc)return t.l+=e,"";var r=t.l,i=Rr(t,0,n);return t.read_shift(e+r-t.l),i}},93:{n:"Obj",f:function(t,e,n){return n&&n.biff<8?function(t,e,n){t.l+=4;var r=t.read_shift(2),i=t.read_shift(2),o=t.read_shift(2);t.l+=2,t.l+=2,t.l+=2,t.l+=2,t.l+=2,t.l+=2,t.l+=2,t.l+=2,t.l+=2,t.l+=6;var a=[];return a.push((fi[r]||De)(t,e-=36,n)),{cmo:[i,r,o],ft:a}}(t,e,n):{cmo:Xr(t),ft:function(t,e){for(var n=t.l+e,r=[];t.l<n;){var i=t.read_shift(2);t.l-=2;try{r.push(Zr[i](t,n-t.l))}catch(Mc){return t.l=n,r}}return t.l!=n&&(t.l=n),r}(t,e-22)}}},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Cr},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Cr},125:{n:"ColInfo",f:mi},128:{n:"Guts",f:function(t){t.l+=4;var e=[t.read_shift(2),t.read_shift(2)];if(0!==e[0]&&e[0]--,0!==e[1]&&e[1]--,e[0]>7||e[1]>7)throw new Error("Bad Gutters: "+e.join("|"));return e}},129:{n:"WsBool",f:function(t,e,n){return{fDialog:16&(n&&8==n.biff||2==e?t.read_shift(2):(t.l+=e,0))}}},130:{n:"GridSet",f:Tr},131:{n:"HCenter",f:Cr},132:{n:"VCenter",f:Cr},133:{n:"BoundSheet8",f:function(t,e,n){var r=t.read_shift(4),i=3&t.read_shift(1),o=t.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule"}var a=Dr(t,0,n);return 0===a.length&&(a="Sheet1"),{pos:r,hs:i,dt:o,name:a}}},134:{n:"WriteProtect"},140:{n:"Country",f:function(t){var e,n=[0,0];return e=t.read_shift(2),n[0]=Ln[e]||e,e=t.read_shift(2),n[1]=Ln[e]||e,n}},141:{n:"HideObj",f:Tr},144:{n:"Sort"},146:{n:"Palette",f:function(t){for(var e=t.read_shift(2),n=[];e-- >0;)n.push(jr(t));return n}},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Tr},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:vi},161:{n:"Setup",f:function(t,e){var n={};return e<32||(t.l+=16,n.header=_n(t),n.footer=_n(t),t.l+=2),n}},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:function(t,e){for(var n=t.l+e-2,r=t.read_shift(2),i=t.read_shift(2),o=[];t.l<n;)o.push(Yr(t));if(t.l!==n)throw new Error("MulRK read error");var a=t.read_shift(2);if(o.length!=a-i+1)throw new Error("MulRK length mismatch");return{r:r,c:i,C:a,rkrec:o}}},190:{n:"MulBlank",f:function(t,e){for(var n=t.l+e-2,r=t.read_shift(2),i=t.read_shift(2),o=[];t.l<n;)o.push(t.read_shift(2));if(t.l!==n)throw new Error("MulBlank read error");var a=t.read_shift(2);if(o.length!=a-i+1)throw new Error("MulBlank length mismatch");return{r:r,c:i,C:a,ixfe:o}}},193:{n:"Mms",f:Ar},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:Cr},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:Tr},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Cr},222:{n:"OleObjectSize"},224:{n:"XF",f:function(t,e,n){var r={};return r.ifnt=t.read_shift(2),r.numFmtId=t.read_shift(2),r.flags=t.read_shift(2),r.fStyle=r.flags>>2&1,r.data=function(t,e,n,r){var i={},o=t.read_shift(4),a=t.read_shift(4),s=t.read_shift(4),l=t.read_shift(2);return i.patternType=In[s>>26],r.cellStyles?(i.alc=7&o,i.fWrap=o>>3&1,i.alcV=o>>4&7,i.fJustLast=o>>7&1,i.trot=o>>8&255,i.cIndent=o>>16&15,i.fShrinkToFit=o>>20&1,i.iReadOrder=o>>22&2,i.fAtrNum=o>>26&1,i.fAtrFnt=o>>27&1,i.fAtrAlc=o>>28&1,i.fAtrBdr=o>>29&1,i.fAtrPat=o>>30&1,i.fAtrProt=o>>31&1,i.dgLeft=15&a,i.dgRight=a>>4&15,i.dgTop=a>>8&15,i.dgBottom=a>>12&15,i.icvLeft=a>>16&127,i.icvRight=a>>23&127,i.grbitDiag=a>>30&3,i.icvTop=127&s,i.icvBottom=s>>7&127,i.icvDiag=s>>14&127,i.dgDiag=s>>21&15,i.icvFore=127&l,i.icvBack=l>>7&127,i.fsxButton=l>>14&1,i):i}(t,0,0,n),r}},225:{n:"InterfaceHdr",f:function(t,e){return 0===e||t.read_shift(2),1200}},226:{n:"InterfaceEnd",f:Ar},227:{n:"SXVS"},229:{n:"MergeCells",f:function(t,e){for(var n=[],r=t.read_shift(2);r--;)n.push(Ur(t));return n}},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:function(t,e){for(var n=t.l+e,r=t.read_shift(4),i=t.read_shift(4),o=[],a=0;a!=i&&t.l<n;++a)o.push(Pr(t));return o.Count=r,o.Unique=i,o}},253:{n:"LabelSst",f:function(t){var e=Wr(t);return e.isst=t.read_shift(4),e}},255:{n:"ExtSST",f:function(t,e){var n={};return n.dsst=t.read_shift(2),t.l+=e-2,n}},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Or},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Cr},353:{n:"DSF",f:Ar},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:function(t,e,n){var r=t.l+e,i=t.read_shift(2),o=t.read_shift(2);if(n.sbcch=o,1025==o||14849==o)return[o,i];if(o<1||o>255)throw new Error("Unexpected SupBook type: "+o);for(var a=Lr(t,o),s=[];r>t.l;)s.push(Ir(t));return[o,i,a,s]}},431:{n:"Prot4Rev",f:Cr},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(t,e,n){var r=t.l,i="";try{t.l+=4,-1==[0,5,7,11,12,14].indexOf((n.lastobj||{cmo:[0,0]}).cmo[1])?t.l+=6:function(t){t.read_shift(1);t.l++;t.read_shift(2);t.l+=2}(t);var o=t.read_shift(2);t.read_shift(2),Tr(t);var a=t.read_shift(2);t.l+=a;for(var s=1;s<t.lens.length-1;++s){if(t.l-r!=t.lens[s])throw new Error("TxO: bad continue record");var l=t[t.l];if((i+=Lr(t,t.lens[s+1]-t.lens[s]-1)).length>=(l?o:2*o))break}if(i.length!==o&&i.length!==2*o)throw new Error("cchText: "+o+" != "+i.length);return t.l=r+e,{t:i}}catch(Mc){return t.l=r+e,{t:i}}}},439:{n:"RefreshAll",f:Cr},440:{n:"HLink",f:function(t,e){var n=Ur(t);return t.l+=16,[n,function(t,e){var n=t.l+e,r=t.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);var i=t.read_shift(2);t.l+=2;var o,a,s,l,c,u,h="";16&i&&(o=Br(t)),128&i&&(a=Br(t)),257==(257&i)&&(s=Br(t)),1==(257&i)&&(l=function(t,e){var n=t.read_shift(16);switch(n){case"e0c9ea79f9bace118c8200aa004ba90b":return function(t){var e=t.read_shift(4),n=t.l,r=!1;e>24&&(t.l+=e-24,"795881f43b1d7f48af2c825dc4852763"===t.read_shift(16)&&(r=!0),t.l=n);var i=t.read_shift((r?e-24:e)>>1,"utf16le").replace(C,"");return r&&(t.l+=24),i}(t);case"0303000000000000c000000000000046":return function(t){t.l+=2;var e=t.read_shift(0,"lpstr-ansi");if(t.l+=2,57005!=t.read_shift(2))throw new Error("Bad FileMoniker");if(0===t.read_shift(4))return e.replace(/\\/g,"/");var n=t.read_shift(4);if(3!=t.read_shift(2))throw new Error("Bad FileMoniker");return t.read_shift(n>>1,"utf16le").replace(C,"")}(t);default:throw new Error("Unsupported Moniker "+n)}}(t)),8&i&&(h=Br(t)),32&i&&(c=t.read_shift(16)),64&i&&(u=cr(t)),t.l=n;var d=a||s||l||"";d&&h&&(d+="#"+h),d||(d="#"+h);var f={Target:d};return c&&(f.guid=c),u&&(f.time=u),o&&(f.Tooltip=o),f}(t,e-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:Ir},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Tr},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Ar},449:{n:"RecalcId",f:function(t){return t.read_shift(2),t.read_shift(4)},r:2},450:{n:"EntExU2",f:Ar},512:{n:"Dimensions",f:ii},513:{n:"Blank",f:yi},515:{n:"Number",f:function(t){var e=Wr(t),n=_n(t);return e.val=n,e}},516:{n:"Label",f:function(t,e,n){var r=Wr(t);2==n.biff&&t.l++;var i=Ir(t,0,n);return r.val=i,r}},517:{n:"BoolErr",f:ai},518:{n:"Formula",f:Ia},519:{n:"String",f:bi},520:{n:"Row",f:function(t){var e={};e.r=t.read_shift(2),e.c=t.read_shift(2),e.cnt=t.read_shift(2)-e.c;var n=t.read_shift(2);t.l+=4;var r=t.read_shift(1);return t.l+=3,7&r&&(e.level=7&r),32&r&&(e.hidden=!0),64&r&&(e.hpt=n/20),e}},523:{n:"Index"},545:{n:"Array",f:di},549:{n:"DefaultRowHeight",f:ei},566:{n:"Table"},574:{n:"Window2",f:function(t,e,n){return n&&n.biff>=2&&n.biff<8?{}:{RTL:64&t.read_shift(2)}}},638:{n:"RK",f:function(t){var e=t.read_shift(2),n=t.read_shift(2),r=Yr(t);return{r:e,c:n,ixfe:r[0],rknum:r[1]}}},659:{n:"Style"},1030:{n:"Formula",f:Ia},1048:{n:"BigName"},1054:{n:"Format",f:function(t,e,n){return[t.read_shift(2),Rr(t,0,n)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(t,e,n){var r=$r(t);t.l++;var i=t.read_shift(1);return[La(t,e-=8,n),i,r]}},2048:{n:"HLinkTooltip",f:function(t,e){t.read_shift(2);var n=Ur(t),r=t.read_shift((e-10)/2,"dbcs-cont");return[n,r=r.replace(C,"")]}},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Jr},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Ar},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:function(t){t.l+=2;var e={cxfs:0,crc:0};return e.cxfs=t.read_shift(2),e.crc=t.read_shift(4),e},r:12},2173:{n:"XFExt",f:function(t,e){t.l+=2;var n=t.read_shift(2);t.l+=2;for(var r=t.read_shift(2),i=[];r-- >0;)i.push(zo(t));return{ixfe:n,ext:i}},r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Cr,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:function(t,e,n){if(!(n.biff<8)){var r=t.read_shift(2),i=t.read_shift(2);return[Lr(t,r,n),Lr(t,i,n)]}t.l+=e},r:12},2197:{n:"SortData"},2198:{n:"Theme",f:function(t,e,n){var r=t.l+e;if(124226!==t.read_shift(4))if(n.cellStyles&&nt){var i,o=t.slice(t.l);t.l=r;try{i=new nt(o)}catch(Mc){return}var a=lt(i,"theme/theme/theme1.xml",!0);if(a)return Bo(a,n)}else t.l=r},r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:function(t){return[0!==t.read_shift(4),0!==t.read_shift(4),t.read_shift(4)]},r:12},2203:{n:"CompressPictures",f:Ar},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:function(t){var e=function(t){var e=t.read_shift(2),n=t.read_shift(2);return t.l+=8,{type:e,flags:n}}(t);if(2211!=e.type)throw new Error("Invalid Future Record "+e.type);return 0!==t.read_shift(4)}},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:Tr},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:function(t,e,n){var r={area:!1};if(5!=n.biff)return t.l+=e,r;var i=t.read_shift(1);return t.l+=3,16&i&&(r.area=!0),r}},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:function(t){for(var e=t.read_shift(2),n=[];e-- >0;)n.push(jr(t));return n}},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:ii},2:{n:"BIFF2INT",f:function(t){var e=Wr(t);++t.l;var n=t.read_shift(2);return e.t="n",e.val=n,e}},5:{n:"BoolErr",f:ai},7:{n:"String",f:function(t){var e=t.read_shift(1);return 0===e?(t.l++,""):t.read_shift(e,"sbcs-cont")}},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:Tr},30:{n:"BIFF2FORMAT",f:ri},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:di},37:{n:"DefaultRowHeight",f:ei},50:{n:"BIFF2FONTXTRA",f:function(t,e){t.l+=6,t.l+=2,t.l+=1,t.l+=3,t.l+=1,t.l+=e-13}},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:function(t){var e=t.read_shift(2),n=t.read_shift(2),r=t.read_shift(4),i={fmt:e,env:n,len:r,data:t.slice(t.l,t.l+r)};return t.l+=r,i}},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:function(t,e,n){var r=t.l+e,i=Wr(t),o=t.read_shift(2),a=Lr(t,o,n);return t.l=r,i.t="str",i.val=a,i}},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Jr},536:{n:"Lbl",f:ui},547:{n:"ExternName",f:li},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Jr},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},xl=z(wl,"n");function Ml(t,e,n,r){var i=+e||+xl[e];if(!isNaN(i)){var o=r||(n||[]).length||0,a=t.next(4);a.write_shift(2,i),a.write_shift(2,o),o>0&&be(n)&&t.push(n)}}function Sl(t,e,n){return t||(t=Pe(7)),t.write_shift(2,e),t.write_shift(2,n),t.write_shift(2,0),t.write_shift(1,0),t}function Al(t,e,n,r){if(null!=e.v)switch(e.t){case"d":case"n":var i="d"==e.t?Y(K(e.v)):e.v;return void(i==(0|i)&&i>=0&&i<65536?Ml(t,2,function(t,e,n){var r=Pe(9);return Sl(r,t,e),r.write_shift(2,n),r}(n,r,i)):Ml(t,3,function(t,e,n){var r=Pe(15);return Sl(r,t,e),r.write_shift(8,n,"f"),r}(n,r,i)));case"b":case"e":return void Ml(t,5,function(t,e,n,r){var i=Pe(9);return Sl(i,t,e),"e"==r?(i.write_shift(1,n),i.write_shift(1,1)):(i.write_shift(1,n?1:0),i.write_shift(1,0)),i}(n,r,e.v,e.t));case"s":case"str":return void Ml(t,4,function(t,e,n){var r=Pe(8+2*n.length);return Sl(r,t,e),r.write_shift(1,n.length),r.write_shift(n.length,n,"sbcs"),r.l<r.length?r.slice(0,r.l):r}(n,r,e.v))}Ml(t,1,Sl(null,n,r))}function Cl(t,e,n,r,i){var o=16+Qa(i.cellXfs,e,i);if(null!=e.v)switch(e.t){case"d":case"n":return void Ml(t,"Number",function(t,e,n,r){var i=Pe(14);return Vr(t,e,r,i),wn(n,i),i}(n,r,"d"==e.t?Y(K(e.v)):e.v,o));case"b":case"e":return void Ml(t,517,function(t,e,n,r,i,o){var a=Pe(8);return Vr(t,e,r,a),function(t,e,n){n||(n=Pe(2)),n.write_shift(1,+t),n.write_shift(1,"e"==e?1:0)}(n,o,a),a}(n,r,e.v,o,0,e.t));case"s":case"str":return void Ml(t,"Label",function(t,e,n,r,i){var o=!i||8==i.biff,a=Pe(+o+8+(1+o)*n.length);return Vr(t,e,r,a),a.write_shift(2,n.length),o&&a.write_shift(1,1),a.write_shift((1+o)*n.length,n,o?"utf16le":"sbcs"),a}(n,r,e.v,o,i))}Ml(t,"Blank",Vr(n,r,o))}function kl(t,e,n){var r,i=Ie(),o=n.SheetNames[t],a=n.Sheets[o]||{},s=(n||{}).Workbook||{},l=(s.Sheets||[])[t]||{},c=Array.isArray(a),u=8==e.biff,h="",d=[],f=Xe(a["!ref"]||"A1"),p=u?65536:16384;if(f.e.c>255||f.e.r>=p){if(e.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384");f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,p-1)}Ml(i,2057,Qr(0,16,e)),Ml(i,"CalcMode",Er(1)),Ml(i,"CalcCount",Er(100)),Ml(i,"CalcRefMode",kr(!0)),Ml(i,"CalcIter",kr(!1)),Ml(i,"CalcDelta",wn(.001)),Ml(i,"CalcSaveRecalc",kr(!0)),Ml(i,"PrintRowCol",kr(!1)),Ml(i,"PrintGrid",kr(!1)),Ml(i,"GridSet",Er(1)),Ml(i,"Guts",function(t){var e=Pe(8);return e.write_shift(4,0),e.write_shift(2,t[0]?t[0]+1:0),e.write_shift(2,t[1]?t[1]+1:0),e}([0,0])),Ml(i,"HCenter",kr(!1)),Ml(i,"VCenter",kr(!1)),Ml(i,512,function(t,e){var n=8!=e.biff&&e.biff?2:4,r=Pe(2*n+6);return r.write_shift(n,t.s.r),r.write_shift(n,t.e.r+1),r.write_shift(2,t.s.c),r.write_shift(2,t.e.c+1),r.write_shift(2,0),r}(f,e)),u&&(a["!links"]=[]);for(var g=f.s.r;g<=f.e.r;++g){h=We(g);for(var m=f.s.c;m<=f.e.c;++m){g===f.s.r&&(d[m]=He(m)),r=d[m]+h;var y=c?(a[g]||[])[m]:a[r];y&&(Cl(i,y,g,m,e),u&&y.l&&a["!links"].push([r,y.l]))}}var v=l.CodeName||l.name||o;return u&&s.Views&&Ml(i,"Window2",function(t){var e=Pe(18),n=1718;return t&&t.RTL&&(n|=64),e.write_shift(2,n),e.write_shift(4,0),e.write_shift(4,64),e.write_shift(4,0),e.write_shift(4,0),e}(s.Views[0])),u&&(a["!merges"]||[]).length&&Ml(i,"MergeCells",function(t){var e=Pe(2+8*t.length);e.write_shift(2,t.length);for(var n=0;n<t.length;++n)qr(t[n],e);return e}(a["!merges"])),u&&function(t,e){for(var n=0;n<e["!links"].length;++n){var r=e["!links"][n];Ml(t,"HLink",pi(r)),r[1].Tooltip&&Ml(t,"HLinkTooltip",gi(r))}delete e["!links"]}(i,a),Ml(i,"CodeName",Nr(v)),u&&function(t,e){var n=Pe(19);n.write_shift(4,2151),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,1),n.write_shift(4,0),Ml(t,"FeatHdr",n),(n=Pe(39)).write_shift(4,2152),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,0),n.write_shift(4,0),n.write_shift(2,1),n.write_shift(4,4),n.write_shift(2,0),qr(Xe(e["!ref"]||"A1"),n),n.write_shift(4,4),Ml(t,"Feat",n)}(i,a),Ml(i,"EOF"),i.end()}function Tl(t,e){var n=e||{};switch(n.biff||2){case 8:case 5:return function(t,e){var n=e||{},r=[];t&&!t.SSF&&(t.SSF=T.get_table()),t&&t.SSF&&(E(T),T.load_table(t.SSF),n.revssf=W(t.SSF),n.revssf[t.SSF[65535]]=0,n.ssf=t.SSF),n.cellXfs=[],n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Qa(n.cellXfs,{},{revssf:{General:0}});for(var i=0;i<t.SheetNames.length;++i)r[r.length]=kl(i,n,t);return r.unshift(function(t,e,n){var r=Ie(),i=(t||{}).Workbook||{},o=i.Sheets||[],a=i.WBProps||{},s=8==n.biff,l=5==n.biff;Ml(r,2057,Qr(0,5,n)),"xla"==n.bookType&&Ml(r,"Addin"),Ml(r,"InterfaceHdr",s?Er(1200):null),Ml(r,"Mms",function(t,e){e||(e=Pe(2));for(var n=0;n<2;++n)e.write_shift(1,0);return e}()),l&&Ml(r,"ToolbarHdr"),l&&Ml(r,"ToolbarEnd"),Ml(r,"InterfaceEnd"),Ml(r,"WriteAccess",function(t,e){var n=!e||8==e.biff,r=Pe(n?112:54);for(r.write_shift(8==e.biff?2:1,7),n&&r.write_shift(1,0),r.write_shift(4,859007059),r.write_shift(4,5458548|(n?0:536870912));r.l<r.length;)r.write_shift(1,n?0:32);return r}(0,n)),Ml(r,"CodePage",Er(s?1200:1252)),s&&Ml(r,"DSF",Er(0)),s&&Ml(r,"Excel9File"),Ml(r,"RRTabId",function(t){for(var e=Pe(2*t),n=0;n<t;++n)e.write_shift(2,n+1);return e}(t.SheetNames.length)),s&&t.vbaraw&&(Ml(r,"ObProj"),Ml(r,"CodeName",Nr(a.CodeName||"ThisWorkbook"))),Ml(r,"BuiltInFnGroupCount",Er(17)),Ml(r,"WinProtect",kr(!1)),Ml(r,"Protect",kr(!1)),Ml(r,"Password",Er(0)),s&&Ml(r,"Prot4Rev",kr(!1)),s&&Ml(r,"Prot4RevPass",Er(0)),Ml(r,"Window1",function(){var t=Pe(18);return t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,29280),t.write_shift(2,17600),t.write_shift(2,56),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,1),t.write_shift(2,500),t}()),Ml(r,"Backup",kr(!1)),Ml(r,"HideObj",Er(0)),Ml(r,"Date1904",kr("true"==function(t){return t.Workbook&&t.Workbook.WBProps&&Et(t.Workbook.WBProps.date1904)?"true":"false"}(t))),Ml(r,"CalcPrecision",kr(!0)),s&&Ml(r,"RefreshAll",kr(!1)),Ml(r,"BookBool",Er(0)),function(t,e,n){Ml(t,"Font",function(t,e){var n=t.name||"Arial",r=e&&5==e.biff,i=Pe(r?15+n.length:16+2*n.length);return i.write_shift(2,20*(t.sz||12)),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,n.length),r||i.write_shift(1,1),i.write_shift((r?1:2)*n.length,n,r?"sbcs":"utf16le"),i}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}(r,0,n),function(t,e,n){e&&[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var i=r[0];i<=r[1];++i)null!=e[i]&&Ml(t,"Format",ni(i,e[i],n))}))}(r,t.SSF,n),function(t,e){for(var n=0;n<16;++n)Ml(t,"XF",oi({numFmtId:0,style:!0},0,e));e.cellXfs.forEach((function(n){Ml(t,"XF",oi(n,0,e))}))}(r,n),s&&Ml(r,"UsesELFs",kr(!1));var c=r.end(),u=Ie();s&&Ml(u,"Country",function(t){return t||(t=Pe(4)),t.write_shift(2,1),t.write_shift(2,1),t}()),Ml(u,"EOF");var h=u.end(),d=Ie(),f=0,p=0;for(p=0;p<t.SheetNames.length;++p)f+=(s?12:11)+(s?2:1)*t.SheetNames[p].length;var g=c.length+f+h.length;for(p=0;p<t.SheetNames.length;++p)Ml(d,"BoundSheet8",ti({pos:g,hs:(o[p]||{}).Hidden||0,dt:0,name:t.SheetNames[p]},n)),g+=e[p].length;var m=d.end();if(f!=m.length)throw new Error("BS8 "+f+" != "+m.length);var y=[];return c.length&&y.push(c),m.length&&y.push(m),h.length&&y.push(h),ee([y])}(t,r,n)),ee([r])}(t,e);case 4:case 3:case 2:return function(t,e){for(var n=e||{},r=Ie(),i=0,o=0;o<t.SheetNames.length;++o)t.SheetNames[o]==n.sheet&&(i=o);if(0==i&&n.sheet&&t.SheetNames[0]!=n.sheet)throw new Error("Sheet not found: "+n.sheet);return Ml(r,9,Qr(0,16,n)),function(t,e,n,r){var i,o=Array.isArray(e),a=Xe(e["!ref"]||"A1"),s="",l=[];if(a.e.c>255||a.e.r>16383){if(r.WTF)throw new Error("Range "+(e["!ref"]||"A1")+" exceeds format limit A1:IV16384");a.e.c=Math.min(a.e.c,255),a.e.r=Math.min(a.e.c,16383),i=Ge(a)}for(var c=a.s.r;c<=a.e.r;++c){s=We(c);for(var u=a.s.c;u<=a.e.c;++u){c===a.s.r&&(l[u]=He(u)),i=l[u]+s;var h=o?(e[c]||[])[u]:e[i];h&&Al(t,h,c,u)}}}(r,t.Sheets[t.SheetNames[i]],0,n),Ml(r,10),r.end()}(t,e)}throw new Error("invalid type "+n.bookType+" for BIFF")}var El=function(){function t(t,e){var n=e||{},r=n.dense?[]:{},i=t.match(/<table/i);if(!i)throw new Error("Invalid HTML: could not find <table>");var o=t.match(/<\/table/i),a=i.index,s=o&&o.index||t.length,l=function(t,e,n){if(rt||"string"==typeof e)return t.split(e);for(var r=t.split(e),i=[r[0]],o=1;o<r.length;++o)i.push("<tr>"),i.push(r[o]);return i}(t.slice(a,s),/(:?<tr[^>]*>)/i),c=-1,u=0,h=0,d=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(a=0;a<l.length;++a){var g=l[a].trim(),m=g.slice(0,3).toLowerCase();if("<tr"!=m){if("<td"==m||"<th"==m){var y=g.split(/<\/t[dh]>/i);for(s=0;s<y.length;++s){var v=y[s].trim();if(v.match(/<t[dh]/i)){for(var b=v,_=0;"<"==b.charAt(0)&&(_=b.indexOf(">"))>-1;)b=b.slice(_+1);var w=gt(v.slice(0,v.indexOf(">")));d=w.colspan?+w.colspan:1,((h=+w.rowspan)>1||d>1)&&p.push({s:{r:c,c:u},e:{r:c+(h||1)-1,c:u+d-1}});var x=w.t||"";if(b.length){if(b=zt(b),f.s.r>c&&(f.s.r=c),f.e.r<c&&(f.e.r=c),f.s.c>u&&(f.s.c=u),f.e.c<u&&(f.e.c=u),b.length){var M={t:"s",v:b};n.raw||!b.trim().length||"s"==x||("TRUE"===b?M={t:"b",v:!0}:"FALSE"===b?M={t:"b",v:!1}:isNaN(tt(b))?isNaN(et(b).getDate())||(M={t:"d",v:K(b)},n.cellDates||(M={t:"n",v:Y(M.v)}),M.z=n.dateNF||T._table[14]):M={t:"n",v:tt(b)}),n.dense?(r[c]||(r[c]=[]),r[c][u]=M):r[qe({r:c,c:u})]=M,u+=d}}else u+=d}}}}else{if(++c,n.sheetRows&&n.sheetRows<=c){--c;break}u=0}}return r["!ref"]=Ge(f),r}function e(t,e,n,r){for(var i=t["!merges"]||[],o=[],a=e.s.c;a<=e.e.c;++a){for(var s=0,l=0,c=0;c<i.length;++c)if(!(i[c].s.r>n||i[c].s.c>a||i[c].e.r<n||i[c].e.c<a)){if(i[c].s.r<n||i[c].s.c<a){s=-1;break}s=i[c].e.r-i[c].s.r+1,l=i[c].e.c-i[c].s.c+1;break}if(!(s<0)){var u=qe({r:n,c:a}),h=r.dense?(t[n]||[])[a]:t[u],d={};s>1&&(d.rowspan=s),l>1&&(d.colspan=l);var f=h&&null!=h.v&&(h.h||kt(h.w||(Ke(h),h.w)||""))||"";d.t=h&&h.t||"z",r.editable&&(f='<span contenteditable="true">'+f+"</span>"),d.id="sjs-"+u,o.push($t("td",f,d))}}return"<tr>"+o.join("")+"</tr>"}function n(t,e,n){return[].join("")+"<table"+(n&&n.id?' id="'+n.id+'"':"")+">"}var r='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',i="</body></html>";return{to_workbook:function(e,n){return Ze(t(e,n),n)},to_sheet:t,_row:e,BEGIN:r,END:i,_preamble:n,from_sheet:function(t,o){var a=o||{},s=null!=a.footer?a.footer:i,l=[null!=a.header?a.header:r],c=$e(t["!ref"]);a.dense=Array.isArray(t),l.push(n(0,0,a));for(var u=c.s.r;u<=c.e.r;++u)l.push(e(t,c,u,a));return l.push("</table>"+s),l.join("")}}}();function Ol(t,e){for(var n,r,i,o,a=e||{},s=a.dense?[]:{},l=t.getElementsByTagName("tr"),c=a.sheetRows||1e7,u={s:{r:0,c:0},e:{r:0,c:0}},h=[],d=0,f=[],p=0,g=0;p<l.length&&g<c;++p){var m=l[p];if(Dl(m)){if(a.display)continue;f[g]={hidden:!0}}var y=m.children;for(n=r=0;n<y.length;++n){var v=y[n];if(!a.display||!Dl(v)){var b=zt(v.innerHTML);for(d=0;d<h.length;++d){var _=h[d];_.s.c==r&&_.s.r<=g&&g<=_.e.r&&(r=_.e.c+1,d=-1)}o=+v.getAttribute("colspan")||1,((i=+v.getAttribute("rowspan"))>0||o>1)&&h.push({s:{r:g,c:r},e:{r:g+(i||1)-1,c:r+o-1}});var w={t:"s",v:b},x=v.getAttribute("t")||"";null!=b&&(0==b.length?w.t=x||"z":a.raw||0==b.trim().length||"s"==x||("TRUE"===b?w={t:"b",v:!0}:"FALSE"===b?w={t:"b",v:!1}:isNaN(tt(b))?isNaN(et(b).getDate())||(w={t:"d",v:K(b)},a.cellDates||(w={t:"n",v:Y(w.v)}),w.z=a.dateNF||T._table[14]):w={t:"n",v:tt(b)})),a.dense?(s[g]||(s[g]=[]),s[g][r]=w):s[qe({c:r,r:g})]=w,u.e.c<r&&(u.e.c=r),r+=o}}++g}return h.length&&(s["!merges"]=h),f.length&&(s["!rows"]=f),u.e.r=g-1,s["!ref"]=Ge(u),g>=c&&(s["!fullref"]=Ge((u.e.r=l.length-p+g-1,u))),s}function Dl(t){var e="",n=function(t){return t.ownerDocument.defaultView&&"function"==typeof t.ownerDocument.defaultView.getComputedStyle?t.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(t);return n&&(e=n(t).getPropertyValue("display")),e||(e=t.style.display),"none"===e}var Pl,Ll=(Pl={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']},function(t,e){var n,r,i,o,a,s,l,c=e||{},u=al(t),h=[],d={name:""},f="",p=0,g={},m=[],y=c.dense?[]:{},v={value:""},b="",_=0,w=-1,x=-1,M={s:{r:1e6,c:1e7},e:{r:0,c:0}},S=0,A={},C=[],k={},T=0,E=0,O=[],D=1,P=1,L=[],I={Names:[]},R={},N=["",""],B=[],F={},z="",j=0,W=!1,V=!1,H=0;for(sl.lastIndex=0,u=u.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");a=sl.exec(u);)switch(a[3]=a[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===a[1]?(M.e.c>=M.s.c&&M.e.r>=M.s.r&&(y["!ref"]=Ge(M)),c.sheetRows>0&&c.sheetRows<=M.e.r&&(y["!fullref"]=y["!ref"],M.e.r=c.sheetRows-1,y["!ref"]=Ge(M)),C.length&&(y["!merges"]=C),O.length&&(y["!rows"]=O),i.name=i["名称"]||i.name,"undefined"!=typeof JSON&&JSON.stringify(i),m.push(i.name),g[i.name]=y,V=!1):"/"!==a[0].charAt(a[0].length-2)&&(i=gt(a[0],!1),w=x=-1,M.s.r=M.s.c=1e7,M.e.r=M.e.c=0,y=c.dense?[]:{},C=[],O=[],V=!0);break;case"table-row-group":"/"===a[1]?--S:++S;break;case"table-row":case"行":if("/"===a[1]){w+=D,D=1;break}if((o=gt(a[0],!1))["行号"]?w=o["行号"]-1:-1==w&&(w=0),(D=+o["number-rows-repeated"]||1)<10)for(H=0;H<D;++H)S>0&&(O[w+H]={level:S});x=-1;break;case"covered-table-cell":++x,c.sheetStubs&&(c.dense?(y[w]||(y[w]=[]),y[w][x]={t:"z"}):y[qe({r:w,c:x})]={t:"z"});break;case"table-cell":case"数据":if("/"===a[0].charAt(a[0].length-2))++x,v=gt(a[0],!1),P=parseInt(v["number-columns-repeated"]||"1",10),s={t:"z",v:null},v.formula&&0!=c.cellFormula&&(s.f=Ya(wt(v.formula))),"string"==(v["数据类型"]||v["value-type"])&&(s.t="s",s.v=wt(v["string-value"]||""),c.dense?(y[w]||(y[w]=[]),y[w][x]=s):y[qe({r:w,c:x})]=s),x+=P-1;else if("/"!==a[1]){P=1;var U=D?w+D-1:w;if(++x>M.e.c&&(M.e.c=x),x<M.s.c&&(M.s.c=x),w<M.s.r&&(M.s.r=w),U>M.e.r&&(M.e.r=U),B=[],F={},s={t:(v=gt(a[0],!1))["数据类型"]||v["value-type"],v:null},c.cellFormula)if(v.formula&&(v.formula=wt(v.formula)),v["number-matrix-columns-spanned"]&&v["number-matrix-rows-spanned"]&&(T=parseInt(v["number-matrix-rows-spanned"],10)||0,E=parseInt(v["number-matrix-columns-spanned"],10)||0,s.F=Ge(k={s:{r:w,c:x},e:{r:w+T-1,c:x+E-1}}),L.push([k,s.F])),v.formula)s.f=Ya(v.formula);else for(H=0;H<L.length;++H)w>=L[H][0].s.r&&w<=L[H][0].e.r&&x>=L[H][0].s.c&&x<=L[H][0].e.c&&(s.F=L[H][1]);switch((v["number-columns-spanned"]||v["number-rows-spanned"])&&(T=parseInt(v["number-rows-spanned"],10)||0,E=parseInt(v["number-columns-spanned"],10)||0,C.push(k={s:{r:w,c:x},e:{r:w+T-1,c:x+E-1}})),v["number-columns-repeated"]&&(P=parseInt(v["number-columns-repeated"],10)),s.t){case"boolean":s.t="b",s.v=Et(v["boolean-value"]);break;case"float":case"percentage":case"currency":s.t="n",s.v=parseFloat(v.value);break;case"date":s.t="d",s.v=K(v["date-value"]),c.cellDates||(s.t="n",s.v=Y(s.v)),s.z="m/d/yy";break;case"time":s.t="n",s.v=q(v["time-value"])/86400;break;case"number":s.t="n",s.v=parseFloat(v["数据数值"]);break;default:if("string"!==s.t&&"text"!==s.t&&s.t)throw new Error("Unsupported value type "+s.t);s.t="s",null!=v["string-value"]&&(b=wt(v["string-value"]))}}else{if(W=!1,"s"===s.t&&(s.v=b||"",W=0==_),R.Target&&(s.l=R),B.length>0&&(s.c=B,B=[]),b&&!1!==c.cellText&&(s.w=b),(!W||c.sheetStubs)&&!(c.sheetRows&&c.sheetRows<=w))for(var $=0;$<D;++$){if(P=parseInt(v["number-columns-repeated"]||"1",10),c.dense)for(y[w+$]||(y[w+$]=[]),y[w+$][x]=0==$?s:J(s);--P>0;)y[w+$][x+P]=J(s);else for(y[qe({r:w+$,c:x})]=s;--P>0;)y[qe({r:w+$,c:x+P})]=J(s);M.e.c<=x&&(M.e.c=x)}x+=(P=parseInt(v["number-columns-repeated"]||"1",10))-1,P=0,s={},b=""}R={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":if("/"===a[1]){if((n=h.pop())[0]!==a[3])throw"Bad state: "+n}else"/"!==a[0].charAt(a[0].length-2)&&h.push([a[3],!0]);break;case"annotation":if("/"===a[1]){if((n=h.pop())[0]!==a[3])throw"Bad state: "+n;F.t=b,F.a=z,B.push(F)}else"/"!==a[0].charAt(a[0].length-2)&&h.push([a[3],!1]);z="",j=0,b="",_=0;break;case"creator":"/"===a[1]?z=u.slice(j,a.index):j=a.index+a[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===a[1]){if((n=h.pop())[0]!==a[3])throw"Bad state: "+n}else"/"!==a[0].charAt(a[0].length-2)&&h.push([a[3],!1]);b="",_=0;break;case"scientific-number":case"currency-symbol":case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===a[1]){if(A[d.name]=f,(n=h.pop())[0]!==a[3])throw"Bad state: "+n}else"/"!==a[0].charAt(a[0].length-2)&&(f="",d=gt(a[0],!1),h.push([a[3],!0]));break;case"script":case"libraries":case"automatic-styles":case"master-styles":break;case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":break;case"number":switch(h[h.length-1][0]){case"time-style":case"date-style":r=gt(a[0],!1),f+=Pl[a[3]]["long"===r.style?1:0]}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(h[h.length-1][0]){case"time-style":case"date-style":r=gt(a[0],!1),f+=Pl[a[3]]["long"===r.style?1:0]}break;case"boolean-style":case"boolean":case"text-style":break;case"text":if("/>"===a[0].slice(-2))break;if("/"===a[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":f+=u.slice(p,a.index)}else p=a.index+a[0].length;break;case"named-range":N=Ua((r=gt(a[0],!1))["cell-range-address"]);var G={Name:r.name,Ref:N[0]+"!"+N[1]};V&&(G.Sheet=m.length),I.Names.push(G);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"文本串":"/"!==a[1]||v&&v["string-value"]?(gt(a[0],!1),_=a.index+a[0].length):b=(b.length>0?b+"\n":"")+(l=u.slice(_,a.index),wt(l.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(t,e){return Array(parseInt(e,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n").replace(/<[^>]*>/g,"")));break;case"s":break;case"database-range":if("/"===a[1])break;try{g[(N=Ua(gt(a[0])["target-range-address"]))[0]]["!autofilter"]={ref:N[1]}}catch(Mc){}break;case"date":case"object":break;case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==a[1]){if(!(R=gt(a[0],!1)).href)break;R.Target=R.href,delete R.href,"#"==R.Target.charAt(0)&&R.Target.indexOf(".")>-1&&(N=Ua(R.Target.slice(1)),R.Target="#"+N[0]+"!"+N[1])}break;case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;default:switch(a[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(c.WTF)throw new Error(a)}}var X={Sheets:g,SheetNames:m,Workbook:I};return c.bookSheets&&delete X.Sheets,X});function Il(t,e){e=e||{};var n=!!ot(t,"objectdata");n&&function(t,e){for(var n,r,i=al(t);n=sl.exec(i);)switch(n[3]){case"manifest":break;case"file-entry":if("/"==(r=gt(n[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==r.type)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(e&&e.WTF)throw n}}(st(t,"META-INF/manifest.xml"),e);var r=lt(t,"content.xml");if(!r)throw new Error("Missing content.xml in "+(n?"ODS":"UOF")+" file");var i=Ll(n?r:Ot(r),e);return ot(t,"meta.xml")&&(i.Props=Jn(st(t,"meta.xml"))),i}function Rl(t,e){return Ll(t,e)}var Nl=function(){var t="<office:document-styles "+qt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+"></office:document-styles>";return function(){return ut+t}}(),Bl=function(){var t="          <table:table-cell />\n",e=function(e,n,r){var i=[];i.push('      <table:table table:name="'+St(n.SheetNames[r])+'">\n');var o=0,a=0,s=$e(e["!ref"]),l=e["!merges"]||[],c=0,u=Array.isArray(e);for(o=0;o<s.s.r;++o)i.push("        <table:table-row></table:table-row>\n");for(;o<=s.e.r;++o){for(i.push("        <table:table-row>\n"),a=0;a<s.s.c;++a)i.push(t);for(;a<=s.e.c;++a){var h=!1,d={},f="";for(c=0;c!=l.length;++c)if(!(l[c].s.c>a||l[c].s.r>o||l[c].e.c<a||l[c].e.r<o)){l[c].s.c==a&&l[c].s.r==o||(h=!0),d["table:number-columns-spanned"]=l[c].e.c-l[c].s.c+1,d["table:number-rows-spanned"]=l[c].e.r-l[c].s.r+1;break}if(h)i.push("          <table:covered-table-cell/>\n");else{var p=qe({r:o,c:a}),g=u?(e[o]||[])[a]:e[p];if(g&&g.f&&(d["table:formula"]=St(("of:="+g.f.replace(Xo,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),g.F&&g.F.slice(0,p.length)==p)){var m=$e(g.F);d["table:number-matrix-columns-spanned"]=m.e.c-m.s.c+1,d["table:number-matrix-rows-spanned"]=m.e.r-m.s.r+1}if(g){switch(g.t){case"b":f=g.v?"TRUE":"FALSE",d["office:value-type"]="boolean",d["office:boolean-value"]=g.v?"true":"false";break;case"n":f=g.w||String(g.v||0),d["office:value-type"]="float",d["office:value"]=g.v||0;break;case"s":case"str":f=g.v,d["office:value-type"]="string";break;case"d":f=g.w||K(g.v).toISOString(),d["office:value-type"]="date",d["office:date-value"]=K(g.v).toISOString(),d["table:style-name"]="ce1";break;default:i.push(t);continue}var y=St(f).replace(/  +/g,(function(t){return'<text:s text:c="'+t.length+'"/>'})).replace(/\t/g,"<text:tab/>").replace(/\n/g,"<text:line-break/>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>");if(g.l&&g.l.Target){var v=g.l.Target;y=$t("text:a",y,{"xlink:href":v="#"==v.charAt(0)?"#"+qa(v.slice(1)):v})}i.push("          "+$t("table:table-cell",$t("text:p",y,{}),d)+"\n")}else i.push(t)}}i.push("        </table:table-row>\n")}return i.push("      </table:table>\n"),i.join("")};return function(t,n){var r=[ut],i=qt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),o=qt({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});r.push("fods"==n.bookType?"<office:document"+i+o+">\n":"<office:document-content"+i+">\n"),function(t){t.push(" <office:automatic-styles>\n"),t.push('  <number:date-style style:name="N37" number:automatic-order="true">\n'),t.push('   <number:month number:style="long"/>\n'),t.push("   <number:text>/</number:text>\n"),t.push('   <number:day number:style="long"/>\n'),t.push("   <number:text>/</number:text>\n"),t.push("   <number:year/>\n"),t.push("  </number:date-style>\n"),t.push('  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),t.push(" </office:automatic-styles>\n")}(r),r.push("  <office:body>\n"),r.push("    <office:spreadsheet>\n");for(var a=0;a!=t.SheetNames.length;++a)r.push(e(t.Sheets[t.SheetNames[a]],t,a));return r.push("    </office:spreadsheet>\n"),r.push("  </office:body>\n"),r.push("fods"==n.bookType?"</office:document>":"</office:document-content>"),r.join("")}}();function Fl(t,e){if("fods"==e.bookType)return Bl(t,e);var n=new nt,r="",i=[],o=[];return n.file(r="mimetype","application/vnd.oasis.opendocument.spreadsheet"),n.file(r="content.xml",Bl(t,e)),i.push([r,"text/xml"]),o.push([r,"ContentFile"]),n.file(r="styles.xml",Nl(t,e)),i.push([r,"text/xml"]),o.push([r,"StylesFile"]),n.file(r="meta.xml",Xn()),i.push([r,"text/xml"]),o.push([r,"MetadataFile"]),n.file(r="manifest.rdf",function(t){var e=[ut];e.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var n=0;n!=t.length;++n)e.push($n(t[n][0],t[n][1])),e.push(['  <rdf:Description rdf:about="">\n','    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t[n][0]+'"/>\n',"  </rdf:Description>\n"].join(""));return e.push($n("","Document","pkg")),e.push("</rdf:RDF>"),e.join("")}(o)),i.push([r,"application/rdf+xml"]),n.file(r="META-INF/manifest.xml",function(t){var e=[ut];e.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),e.push('  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var n=0;n<t.length;++n)e.push('  <manifest:file-entry manifest:full-path="'+t[n][0]+'" manifest:media-type="'+t[n][1]+'"/>\n');return e.push("</manifest:manifest>"),e.join("")}(i)),n}function zl(t){return function(e,n){var r=function(t,e){if(!e)return 0;var n=t.SheetNames.indexOf(e);if(-1==n)throw new Error("Sheet not found: "+e);return n}(e,n.sheet);return t.from_sheet(e.Sheets[e.SheetNames[r]],n,e)}}var jl=zl(El),Wl=zl({from_sheet:yc}),Vl=zl(wi),Hl=zl(xi),Yl=zl(Si),Ul=zl(Ji),ql=zl({from_sheet:vc}),$l=zl(_i),Gl=zl(Mi);function Xl(t){return function(e){for(var n=0;n!=t.length;++n){var r=t[n];void 0===e[r[0]]&&(e[r[0]]=r[1]),"n"===r[2]&&(e[r[0]]=Number(e[r[0]]))}}}var Kl=Xl([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Zl=Xl([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function Jl(t,e,n,r,i,o,a,s,l,c,u,h){try{o[r]=Hn(lt(t,n,!0),e);var d,f=st(t,e);switch(s){case"sheet":d=function(t,e,n,r,i,o,a,s){return".bin"===e.slice(-4)?function(t,e,n,r,i,o,a){if(!t)return t;var s=e||{};r||(r={"!id":{}});var l,c,u,h,d,f,p,g,m,y,v=s.dense?[]:{},b={s:{r:2e6,c:2e6},e:{r:0,c:0}},_=!1,w=!1,x=[];s.biff=12,s["!row"]=0;var M=0,S=!1,A=[],C={},k=s.supbooks||[[]];if(k.sharedf=C,k.arrayf=A,k.SheetNames=i.SheetNames||i.Sheets.map((function(t){return t.name})),!s.supbooks&&(s.supbooks=k,i.Names))for(var E=0;E<i.Names.length;++E)k[0][E+1]=i.Names[E];var O=[],D=[],P=!1;if(Le(t,(function(t,e,E){if(!w)switch(E){case 148:l=t;break;case 0:c=t,s.sheetRows&&s.sheetRows<=c.r&&(w=!0),m=We(d=c.r),s["!row"]=c.r,(t.hidden||t.hpt||null!=t.level)&&(t.hpt&&(t.hpx=co(t.hpt)),D[t.r]=t);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:switch(u={t:t[2]},t[2]){case"n":u.v=t[1];break;case"s":u.v=(g=$a[t[1]]).t,u.r=g.r;break;case"b":u.v=!!t[1];break;case"e":u.v=t[1],!1!==s.cellText&&(u.w=xn[u.v]);break;case"str":u.t="s",u.v=t[1]}if((h=a.CellXf[t[0].iStyleRef])&&ts(u,h.numFmtId,null,s,o,a),f=t[0].c,s.dense?(v[d]||(v[d]=[]),v[d][f]=u):v[He(f)+m]=u,s.cellFormula){for(S=!1,M=0;M<A.length;++M){var L=A[M];c.r>=L[0].s.r&&c.r<=L[0].e.r&&f>=L[0].s.c&&f<=L[0].e.c&&(u.F=Ge(L[0]),S=!0)}!S&&t.length>3&&(u.f=t[3])}if(b.s.r>c.r&&(b.s.r=c.r),b.s.c>f&&(b.s.c=f),b.e.r<c.r&&(b.e.r=c.r),b.e.c<f&&(b.e.c=f),s.cellDates&&h&&"n"==u.t&&T.is_date(T._table[h.numFmtId])){var I=T.parse_date_code(u.v);I&&(u.t="d",u.v=new Date(I.y,I.m-1,I.d,I.H,I.M,I.S,I.u))}break;case 1:if(!s.sheetStubs||_)break;u={t:"z",v:void 0},f=t[0].c,s.dense?(v[d]||(v[d]=[]),v[d][f]=u):v[He(f)+m]=u,b.s.r>c.r&&(b.s.r=c.r),b.s.c>f&&(b.s.c=f),b.e.r<c.r&&(b.e.r=c.r),b.e.c<f&&(b.e.c=f);break;case 176:x.push(t);break;case 494:var R=r["!id"][t.relId];for(R?(t.Target=R.Target,t.loc&&(t.Target+="#"+t.loc),t.Rel=R):""==t.relId&&(t.Target="#"+t.loc),d=t.rfx.s.r;d<=t.rfx.e.r;++d)for(f=t.rfx.s.c;f<=t.rfx.e.c;++f)s.dense?(v[d]||(v[d]=[]),v[d][f]||(v[d][f]={t:"z",v:void 0}),v[d][f].l=t):(p=qe({c:f,r:d}),v[p]||(v[p]={t:"z",v:void 0}),v[p].l=t);break;case 426:if(!s.cellFormula)break;A.push(t),(y=s.dense?v[d][f]:v[He(f)+m]).f=Da(t[1],0,{r:c.r,c:f},k,s),y.F=Ge(t[0]);break;case 427:if(!s.cellFormula)break;C[qe(t[0].s)]=t[1],(y=s.dense?v[d][f]:v[He(f)+m]).f=Da(t[1],0,{r:c.r,c:f},k,s);break;case 60:if(!s.cellStyles)break;for(;t.e>=t.s;)O[t.e--]={width:t.w/256,hidden:!!(1&t.flags)},P||(P=!0,ao(t.w/256)),so(O[t.e+1]);break;case 161:v["!autofilter"]={ref:Ge(t)};break;case 476:v["!margins"]=t;break;case 147:i.Sheets[n]||(i.Sheets[n]={}),t.name&&(i.Sheets[n].CodeName=t.name);break;case 137:i.Views||(i.Views=[{}]),i.Views[0]||(i.Views[0]={}),t.RTL&&(i.Views[0].RTL=!0);break;case 485:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 64:case 1053:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 151:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:_=!0;break;case 36:_=!1;break;case 37:case 38:break;default:if((e||"").indexOf("Begin")>0);else if((e||"").indexOf("End")>0);else if(!_||s.WTF)throw new Error("Unexpected record "+E+" "+e)}}),s),delete s.supbooks,delete s["!row"],!v["!ref"]&&(b.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(v["!ref"]=Ge(l||b)),s.sheetRows&&v["!ref"]){var L=Xe(v["!ref"]);s.sheetRows<=+L.e.r&&(L.e.r=s.sheetRows-1,L.e.r>b.e.r&&(L.e.r=b.e.r),L.e.r<L.s.r&&(L.s.r=L.e.r),L.e.c>b.e.c&&(L.e.c=b.e.c),L.e.c<L.s.c&&(L.s.c=L.e.c),v["!fullref"]=v["!ref"],v["!ref"]=Ge(L))}return x.length>0&&(v["!merges"]=x),O.length>0&&(v["!cols"]=O),D.length>0&&(v["!rows"]=D),v}(t,r,n,i,o,a,s):function(t,e,n,r,i,o,a){if(!t)return t;var s=e.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},c="",u="",h=t.match(rs);h?(c=t.slice(0,h.index),u=t.slice(h.index+h[0].length)):c=u=t;var d=c.match(cs);d&&hs(d[0],0,i,n);var f=(c.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(f>0){var p=c.slice(f,f+50).match(os);p&&function(t,e){var n=Xe(e);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(t["!ref"]=Ge(n))}(s,p[1])}var g=c.match(us);g&&g[1]&&function(t,e){(t.match(ds)||[]).forEach((function(t){Et(gt(t).rightToLeft)&&(e.Views||(e.Views=[{}]),e.Views[0]||(e.Views[0]={}),e.Views[0].RTL=!0)}))}(g[1],i);var m=[];if(e.cellStyles){var y=c.match(as);y&&function(t,e){for(var n=!1,r=0;r!=e.length;++r){var i=gt(e[r],!0);i.hidden&&(i.hidden=Et(i.hidden));var o=parseInt(i.min,10)-1,a=parseInt(i.max,10)-1;for(delete i.min,delete i.max,i.width=+i.width,!n&&i.width&&(n=!0,ao(i.width)),so(i);o<=a;)t[o++]=J(i)}}(m,y)}h&&ws(h[1],s,e,l,o,a);var v=u.match(ss);v&&(s["!autofilter"]=function(t){return{ref:(t.match(/ref="([^"]*)"/)||[])[1]}}(v[0]));var b=[],_=u.match(ns);if(_)for(f=0;f!=_.length;++f)b[f]=Xe(_[f].slice(_[f].indexOf('"')+1));var w=u.match(is);w&&function(t,e,n){for(var r=Array.isArray(t),i=0;i!=e.length;++i){var o=gt(Ot(e[i]),!0);if(!o.ref)return;var a=((n||{})["!id"]||[])[o.id];a?(o.Target=a.Target,o.location&&(o.Target+="#"+o.location)):(o.Target="#"+o.location,a={Target:o.Target,TargetMode:"Internal"}),o.Rel=a,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var s=Xe(o.ref),l=s.s.r;l<=s.e.r;++l)for(var c=s.s.c;c<=s.e.c;++c){var u=qe({c:c,r:l});r?(t[l]||(t[l]=[]),t[l][c]||(t[l][c]={t:"z",v:void 0}),t[l][c].l=o):(t[u]||(t[u]={t:"z",v:void 0}),t[u].l=o)}}}(s,w,r);var x=u.match(ls);if(x&&(s["!margins"]=function(t){var e={};return["left","right","top","bottom","header","footer"].forEach((function(n){t[n]&&(e[n]=parseFloat(t[n]))})),e}(gt(x[0]))),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=Ge(l)),e.sheetRows>0&&s["!ref"]){var M=Xe(s["!ref"]);e.sheetRows<=+M.e.r&&(M.e.r=e.sheetRows-1,M.e.r>l.e.r&&(M.e.r=l.e.r),M.e.r<M.s.r&&(M.s.r=M.e.r),M.e.c>l.e.c&&(M.e.c=l.e.c),M.e.c<M.s.c&&(M.s.c=M.e.c),s["!fullref"]=s["!ref"],s["!ref"]=Ge(M))}return m.length>0&&(s["!cols"]=m),b.length>0&&(s["!merges"]=b),s}(t,r,n,i,o,a,s)}(f,e,i,l,o[r],c,u,h);break;case"chart":if(!(d=function(t,e,n,r,i,o,a,s){return".bin"===e.slice(-4)?function(t,e,n,r,i){if(!t)return t;r||(r={"!id":{}});var o={"!type":"chart","!chart":null,"!rel":""},a=[],s=!1;return Le(t,(function(t,r,l){switch(l){case 550:o["!rel"]=t;break;case 651:i.Sheets[n]||(i.Sheets[n]={}),t.name&&(i.Sheets[n].CodeName=t.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:a.push(r);break;case 38:a.pop();break;default:if((r||"").indexOf("Begin")>0)a.push(r);else if((r||"").indexOf("End")>0)a.pop();else if(!s||e.WTF)throw new Error("Unexpected record "+l+" "+r)}}),e),r["!id"][o["!rel"]]&&(o["!chart"]=r["!id"][o["!rel"]]),o}(t,r,n,i,o):function(t,e,n,r,i){if(!t)return t;r||(r={"!id":{}});var o,a={"!type":"chart","!chart":null,"!rel":""},s=t.match(cs);return s&&hs(s[0],0,i,n),(o=t.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=o[1]),r["!id"][a["!rel"]]&&(a["!chart"]=r["!id"][a["!rel"]]),a}(t,0,n,i,o)}(f,e,i,l,o[r],c))||!d["!chart"])break;var p=ct(d["!chart"].Target,e),g=Vn(p),m=ct(function(t,e){if(!t)return"??";var n=(t.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return e["!id"][n].Target}(lt(t,p,!0),Hn(lt(t,g,!0),p)),p),y=Vn(m);d=function(t,e,n,r,i,o){var a=o||{"!type":"chart"};if(!t)return o;var s=0,l=0,c="A",u={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(t.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(t){var e=function(t){var e=[];(t.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(t){var n=t.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);n&&(e[+n[1]]=+n[2])}));var n=wt((t.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return[e,n]}(t);u.s.r=u.s.c=0,u.e.c=s,c=He(s),e[0].forEach((function(t,n){a[c+We(n)]={t:"n",v:t,z:e[1]},l=n})),u.e.r<l&&(u.e.r=l),++s})),s>0&&(a["!ref"]=Ge(u)),a}(lt(t,m,!0),0,0,Hn(lt(t,y,!0),m),0,d);break;case"macro":d=function(t,e,n,r,i,o,a,s){return e.slice(-4),{"!type":"macro"}}(0,e);break;case"dialog":d=function(t,e,n,r,i,o,a,s){return e.slice(-4),{"!type":"dialog"}}(0,e)}a[r]=d}catch(Mc){if(l.WTF)throw Mc}}function Ql(t){return"/"==t.charAt(0)?t.slice(1):t}function tc(t,e){if(E(T),Kl(e=e||{}),ot(t,"META-INF/manifest.xml"))return Il(t,e);if(ot(t,"objectdata.xml"))return Il(t,e);if(ot(t,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var n,r,i=function(t){for(var e=F(t.files),n=[],r=0;r<e.length;++r)"/"!=e[r].slice(-1)&&n.push(e[r]);return n.sort()}(t),o=function(t){var e={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};if(!t||!t.match)return e;var n={};if((t.match(dt)||[]).forEach((function(t){var r=gt(t);switch(r[0].replace(ft,"<")){case"<?xml":break;case"<Types":e.xmlns=r["xmlns"+(r[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":n[r.Extension]=r.ContentType;break;case"<Override":void 0!==e[Nn[r.ContentType]]&&e[Nn[r.ContentType]].push(r.PartName)}})),e.xmlns!==Zt.CT)throw new Error("Unknown Namespace: "+e.xmlns);return e.calcchain=e.calcchains.length>0?e.calcchains[0]:"",e.sst=e.strs.length>0?e.strs[0]:"",e.style=e.styles.length>0?e.styles[0]:"",e.defaults=n,delete e.calcchains,e}(lt(t,"[Content_Types].xml")),a=!1;if(0===o.workbooks.length&&st(t,r="xl/workbook.xml",!0)&&o.workbooks.push(r),0===o.workbooks.length){if(!st(t,r="xl/workbook.bin",!0))throw new Error("Could not find workbook");o.workbooks.push(r),a=!0}"bin"==o.workbooks[0].slice(-3)&&(a=!0);var s={},l={};if(!e.bookSheets&&!e.bookProps){if($a=[],o.sst)try{$a=function(t,e,n){return".bin"===e.slice(-4)?function(t,e){var n=[],r=!1;return Le(t,(function(t,i,o){switch(o){case 159:n.Count=t[0],n.Unique=t[1];break;case 19:n.push(t);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(i.indexOf("Begin")>0||i.indexOf("End"),!r||e.WTF)throw new Error("Unexpected record "+o+" "+i)}})),n}(t,n):function(t,e){var n=[],r="";if(!t)return n;var i=t.match(Di);if(i){r=i[2].replace(Pi,"").split(Li);for(var o=0;o!=r.length;++o){var a=Oi(r[o].trim(),e);null!=a&&(n[n.length]=a)}i=gt(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}(t,n)}(st(t,Ql(o.sst)),o.sst,e)}catch(Mc){if(e.WTF)throw Mc}e.cellStyles&&o.themes.length&&(s=function(t,e,n){return Bo(t,n)}(lt(t,o.themes[0].replace(/^\//,""),!0)||"",0,e)),o.style&&(l=function(t,e,n,r){return".bin"===e.slice(-4)?function(t,e,n){var r={NumberFmt:[]};for(var i in T._table)r.NumberFmt[i]=T._table[i];r.CellXf=[],r.Fonts=[];var o=[],a=!1;return Le(t,(function(t,i,s){switch(s){case 44:r.NumberFmt[t[0]]=t[1],T.load(t[1],t[0]);break;case 43:r.Fonts.push(t),null!=t.color.theme&&e&&e.themeElements&&e.themeElements.clrScheme&&(t.color.rgb=to(e.themeElements.clrScheme[t.color.theme].rgb,t.color.tint||0));break;case 1025:case 45:case 46:break;case 47:"BrtBeginCellXFs"==o[o.length-1]&&r.CellXf.push(t);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:o.push(i);break;case 38:o.pop();break;default:if((i||"").indexOf("Begin")>0)o.push(i);else if((i||"").indexOf("End")>0)o.pop();else if(!a||n.WTF)throw new Error("Unexpected record "+s+" "+i)}})),r}(t,n,r):bo(t,n,r)}(st(t,Ql(o.style)),o.style,s,e))}o.links.map((function(n){return function(t,e,n){if(".bin"===e.slice(-4))return function(t,e,n){if(!t)return t;var r=n||{},i=!1;Le(t,(function(t,e,n){switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:i=!0;break;case 36:i=!1;break;default:if((e||"").indexOf("Begin")>0);else if((e||"").indexOf("End")>0);else if(!i||r.WTF)throw new Error("Unexpected record "+n.toString(16)+" "+e)}}),r)}(t,0,n)}(st(t,Ql(n)),n,e)}));var c=function(t,e,n){return".bin"===e.slice(-4)?function(t,e){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=!1;e||(e={}),e.biff=12;var i=[],o=[[]];return o.SheetNames=[],o.XTI=[],Le(t,(function(t,a,s){switch(s){case 156:o.SheetNames.push(t.name),n.Sheets.push(t);break;case 153:n.WBProps=t;break;case 39:null!=t.Sheet&&(e.SID=t.Sheet),t.Ref=Da(t.Ptg,0,null,o,e),delete e.SID,delete t.Ptg,i.push(t);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([s,t]):o[0]=[s,t],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(t),o.XTI=o.XTI.concat(t);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:r=!0;break;case 36:r=!1;break;case 37:case 38:case 16:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!r||e.WTF)throw new Error("Unexpected record "+s+" "+a)}}),e),Fs(n),n.Names=i,n.supbooks=o,n}(t,n):function(t,e){if(!t)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,i="xmlns",o={},a=0;if(t.replace(dt,(function(s,l){var c=gt(s);switch(mt(c[0])){case"<?xml":break;case"<workbook":s.match(Ws)&&(i="xmlns"+s.match(/<(\w+):/)[1]),n.xmlns=c[i];break;case"</workbook>":break;case"<fileVersion":delete c[0],n.AppVersion=c;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":Ps.forEach((function(t){if(null!=c[t[0]])switch(t[2]){case"bool":n.WBProps[t[0]]=Et(c[t[0]]);break;case"int":n.WBProps[t[0]]=parseInt(c[t[0]],10);break;default:n.WBProps[t[0]]=c[t[0]]}})),c.codeName&&(n.WBProps.CodeName=c.codeName);break;case"</workbookPr>":case"<workbookProtection":case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete c[0],n.WBView.push(c);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(c.state){case"hidden":c.Hidden=1;break;case"veryHidden":c.Hidden=2;break;default:c.Hidden=0}delete c.state,c.name=wt(Ot(c.name)),delete c[0],n.Sheets.push(c);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":break;case"<definedNames>":case"<definedNames":r=!0;break;case"</definedNames>":r=!1;break;case"<definedName":(o={}).Name=Ot(c.name),c.comment&&(o.Comment=c.comment),c.localSheetId&&(o.Sheet=+c.localSheetId),a=l+s.length;break;case"</definedName>":o.Ref=wt(Ot(t.slice(a,l))),n.Names.push(o);break;case"<definedName/>":break;case"<calcPr":case"<calcPr/>":delete c[0],n.CalcPr=c;break;case"</calcPr>":case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":r=!0;break;case"</AlternateContent>":r=!1;break;case"<revisionPtr":break;default:if(!r&&e.WTF)throw new Error("unrecognized "+c[0]+" in workbook")}return s})),-1===Zt.main.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns);return Fs(n),n}(t,n)}(st(t,Ql(o.workbooks[0])),o.workbooks[0],e),u={},h="";o.coreprops.length&&((h=st(t,Ql(o.coreprops[0]),!0))&&(u=Jn(h)),0!==o.extprops.length&&(h=st(t,Ql(o.extprops[0]),!0))&&function(t,e,n){var r={};e||(e={}),t=Ot(t),er.forEach((function(n){switch(n[2]){case"string":e[n[1]]=(t.match(Ft(n[0]))||[])[1];break;case"bool":e[n[1]]="true"===(t.match(Ft(n[0]))||[])[1];break;case"raw":var i=t.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)</"+n[0]+">"));i&&i.length>0&&(r[n[1]]=i[1])}})),r.HeadingPairs&&r.TitlesOfParts&&nr(r.HeadingPairs,r.TitlesOfParts,e,n)}(h,u,e));var d={};e.bookSheets&&!e.bookProps||0!==o.custprops.length&&(h=lt(t,Ql(o.custprops[0]),!0))&&(d=function(t,e){var n={},r="",i=t.match(ir);if(i)for(var o=0;o!=i.length;++o){var a=i[o],s=gt(a);switch(s[0]){case"<?xml":case"<Properties":break;case"<property":r=s.name;break;case"</property>":r=null;break;default:if(0===a.indexOf("<vt:")){var l=a.split(">"),c=l[0].slice(4),u=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":n[r]=wt(u);break;case"bool":n[r]=Et(u);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(u,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(u);break;case"filetime":case"date":n[r]=K(u);break;case"cy":case"error":n[r]=wt(u);break;default:if("/"==c.slice(-1))break;e.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",a,c,l)}}else if("</"===a.slice(0,2));else if(e.WTF)throw new Error(a)}}return n}(h,e));var f={};if((e.bookSheets||e.bookProps)&&(c.Sheets?n=c.Sheets.map((function(t){return t.name})):u.Worksheets&&u.SheetNames.length>0&&(n=u.SheetNames),e.bookProps&&(f.Props=u,f.Custprops=d),e.bookSheets&&void 0!==n&&(f.SheetNames=n),e.bookSheets?f.SheetNames:e.bookProps))return f;n={};var p={};e.bookDeps&&o.calcchain&&(p=function(t,e,n){return".bin"===e.slice(-4)?function(t,e,n){var r=[];return Le(t,(function(t,e,n){switch(n){case 63:r.push(t);break;default:if((e||"").indexOf("Begin")>0);else if(!((e||"").indexOf("End")>0))throw new Error("Unexpected record "+n+" "+e)}})),r}(t):function(t){var e=[];if(!t)return e;var n=1;return(t.match(dt)||[]).forEach((function(t){var r=gt(t);switch(r[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete r[0],r.i?n=r.i:r.i=n,e.push(r)}})),e}(t)}(st(t,Ql(o.calcchain)),o.calcchain));var g,m,y=0,v={},b=c.Sheets;u.Worksheets=b.length,u.SheetNames=[];for(var _=0;_!=b.length;++_)u.SheetNames[_]=b[_].name;var w=a?"bin":"xml",x=o.workbooks[0].lastIndexOf("/"),M=(o.workbooks[0].slice(0,x+1)+"_rels/"+o.workbooks[0].slice(x+1)+".rels").replace(/^\//,"");ot(t,M)||(M="xl/_rels/workbook."+w+".rels");var S=Hn(lt(t,M,!0),M);S&&(S=function(t,e){if(!t)return 0;try{t=e.map((function(e){return e.id||(e.id=e.strRelID),[e.name,t["!id"][e.id].Target,(n=t["!id"][e.id].Type,Wn.WS.indexOf(n)>-1?"sheet":Wn.CS&&n==Wn.CS?"chart":Wn.DS&&n==Wn.DS?"dialog":Wn.MS&&n==Wn.MS?"macro":n&&n.length?n:"sheet")];var n}))}catch(Mc){return null}return t&&0!==t.length?t:null}(S,c.Sheets));var A=st(t,"xl/worksheets/sheet.xml",!0)?1:0;for(y=0;y!=u.Worksheets;++y){var C="sheet";S&&S[y]?(g="xl/"+S[y][1].replace(/[\/]?xl\//,""),ot(t,g)||(g=S[y][1]),ot(t,g)||(g=M.replace(/_rels\/.*$/,"")+S[y][1]),C=S[y][2]):g=(g="xl/worksheets/sheet"+(y+1-A)+"."+w).replace(/sheet0\./,"sheet."),m=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),Jl(t,g,m,u.SheetNames[y],y,v,n,C,e,c,s,l)}return o.comments&&function(t,e,n,r,i){for(var o=0;o!=e.length;++o){var a=e[o],s=qs(st(t,a.replace(/^\//,""),!0),a,i);if(s&&s.length)for(var l=F(n),c=0;c!=l.length;++c){var u=l[c],h=r[u];h&&h[a]&&Vo(0,n[u],s)}}}(t,o.comments,n,v,e),f={Directory:o,Workbook:c,Props:u,Custprops:d,Deps:p,Sheets:n,SheetNames:u.SheetNames,Strings:$a,Styles:l,Themes:s,SSF:T.get_table()},e.bookFiles&&(f.keys=i,f.files=t.files),e.bookVBA&&(o.vba.length>0?f.vbaraw=st(t,Ql(o.vba[0]),!0):o.defaults&&"application/vnd.ms-office.vbaProject"===o.defaults.bin&&(f.vbaraw=st(t,"xl/vbaProject.bin",!0))),f}function ec(t,e){if(jo=1024,"ods"==e.bookType)return Fl(t,e);t&&!t.SSF&&(t.SSF=T.get_table()),t&&t.SSF&&(E(T),T.load_table(t.SSF),e.revssf=W(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF),e.rels={},e.wbrels={},e.Strings=[],e.Strings.Count=0,e.Strings.Unique=0,Xa?e.revStrings=new Map:(e.revStrings={},e.revStrings.foo=[],delete e.revStrings.foo);var n="xlsb"==e.bookType?"bin":"xml",r=$o.indexOf(e.bookType)>-1,i={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};Zl(e=e||{});var o=new nt,a="",s=0;if(e.cellXfs=[],Qa(e.cellXfs,{},{revssf:{General:0}}),t.Props||(t.Props={}),o.file(a="docProps/core.xml",function(t,e){var n=e||{},r=[ut,Qn],i={};if(!t&&!n.Props)return r.join("");t&&(null!=t.CreatedDate&&tr("dcterms:created","string"==typeof t.CreatedDate?t.CreatedDate:Gt(t.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,i),null!=t.ModifiedDate&&tr("dcterms:modified","string"==typeof t.ModifiedDate?t.ModifiedDate:Gt(t.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,i));for(var o=0;o!=Kn.length;++o){var a=Kn[o],s=n.Props&&null!=n.Props[a[1]]?n.Props[a[1]]:t?t[a[1]]:null;!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&tr(a[0],s,null,r,i)}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}(t.Props,e)),i.coreprops.push(a),qn(e.rels,2,a,Wn.CORE_PROPS),a="docProps/app.xml",t.Props&&t.Props.SheetNames);else if(t.Workbook&&t.Workbook.Sheets){for(var l=[],c=0;c<t.SheetNames.length;++c)2!=(t.Workbook.Sheets[c]||{}).Hidden&&l.push(t.SheetNames[c]);t.Props.SheetNames=l}else t.Props.SheetNames=t.SheetNames;for(t.Props.Worksheets=t.Props.SheetNames.length,o.file(a,function(t){var e=[],n=$t;return t||(t={}),t.Application="SheetJS",e[e.length]=ut,e[e.length]=rr,er.forEach((function(r){if(void 0!==t[r[1]]){var i;switch(r[2]){case"string":i=String(t[r[1]]);break;case"bool":i=t[r[1]]?"true":"false"}void 0!==i&&(e[e.length]=n(r[0],i))}})),e[e.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(t.Worksheets))),{size:2,baseType:"variant"})),e[e.length]=n("TitlesOfParts",n("vt:vector",t.SheetNames.map((function(t){return"<vt:lpstr>"+St(t)+"</vt:lpstr>"})).join(""),{size:t.Worksheets,baseType:"lpstr"})),e.length>2&&(e[e.length]="</Properties>",e[1]=e[1].replace("/>",">")),e.join("")}(t.Props)),i.extprops.push(a),qn(e.rels,3,a,Wn.EXT_PROPS),t.Custprops!==t.Props&&F(t.Custprops||{}).length>0&&(o.file(a="docProps/custom.xml",function(t){var e=[ut,or];if(!t)return e.join("");var n=1;return F(t).forEach((function(r){++n,e[e.length]=$t("property",function(t){switch(typeof t){case"string":return $t("vt:lpwstr",t);case"number":return $t((0|t)==t?"vt:i4":"vt:r8",String(t));case"boolean":return $t("vt:bool",t?"true":"false")}if(t instanceof Date)return $t("vt:filetime",Gt(t));throw new Error("Unable to serialize "+t)}(t[r]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:r})})),e.length>2&&(e[e.length]="</Properties>",e[1]=e[1].replace("/>",">")),e.join("")}(t.Custprops)),i.custprops.push(a),qn(e.rels,4,a,Wn.CUST_PROPS)),s=1;s<=t.SheetNames.length;++s){var u={"!id":{}},h=t.Sheets[t.SheetNames[s-1]];switch((h||{})["!type"]||"sheet"){case"chart":default:o.file(a="xl/worksheets/sheet"+s+"."+n,Gs(s-1,a,e,t,u)),i.sheets.push(a),qn(e.wbrels,-1,"worksheets/sheet"+s+"."+n,Wn.WS[0])}if(h){var d=h["!comments"];if(d&&d.length>0){var f="xl/comments"+s+"."+n;o.file(f,Ks(d,f,e)),i.comments.push(f),qn(u,-1,"../comments"+s+"."+n,Wn.CMNT)}h["!legacy"]&&o.file("xl/drawings/vmlDrawing"+s+".vml",Wo(s,h["!comments"])),delete h["!comments"],delete h["!legacy"]}u["!id"].rId1&&o.file(Vn(a),Un(u))}return null!=e.Strings&&e.Strings.length>0&&(o.file(a="xl/sharedStrings."+n,Xs(e.Strings,a,e)),i.strs.push(a),qn(e.wbrels,-1,"sharedStrings."+n,Wn.SST)),o.file(a="xl/workbook."+n,$s(t,a,e)),i.workbooks.push(a),qn(e.rels,1,a,Wn.WB),o.file(a="xl/theme/theme1.xml",Fo(0,e)),i.themes.push(a),qn(e.wbrels,-1,"theme/theme1.xml",Wn.THEME),o.file(a="xl/styles."+n,function(t,e,n){return(".bin"===e.slice(-4)?Eo:wo)(t,n)}(t,a,e)),i.styles.push(a),qn(e.wbrels,-1,"styles."+n,Wn.STY),t.vbaraw&&r&&(o.file(a="xl/vbaProject.bin",t.vbaraw),i.vba.push(a),qn(e.wbrels,-1,"vbaProject.bin",Wn.VBA)),o.file("[Content_Types].xml",function(t,e){var n,r=[];r[r.length]=ut,r[r.length]=zn,r=r.concat(jn);var i=function(i){t[i]&&t[i].length>0&&(r[r.length]=$t("Override",null,{PartName:("/"==(n=t[i][0])[0]?"":"/")+n,ContentType:Bn[i][e.bookType||"xlsx"]}))},o=function(n){(t[n]||[]).forEach((function(t){r[r.length]=$t("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:Bn[n][e.bookType||"xlsx"]})}))},a=function(e){(t[e]||[]).forEach((function(t){r[r.length]=$t("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:Fn[e][0]})}))};return i("workbooks"),o("sheets"),o("charts"),a("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(a),a("vba"),a("comments"),a("drawings"),r.length>2&&(r[r.length]="</Types>",r[1]=r[1].replace("/>",">")),r.join("")}(i,e)),o.file("_rels/.rels",Un(e.rels)),o.file("xl/_rels/workbook."+n+".rels",Un(e.wbrels)),delete e.revssf,delete e.ssf,o}function nc(t,e){var n="";switch((e||{}).type||"base64"){case"buffer":return[t[0],t[1],t[2],t[3]];case"base64":n=g.decode(t.slice(0,24));break;case"binary":n=t;break;case"array":return[t[0],t[1],t[2],t[3]];default:throw new Error("Unrecognized type "+(e&&e.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]}function rc(t,e){var n=0;t:for(;n<t.length;)switch(t.charCodeAt(n)){case 10:case 13:case 32:++n;break;case 60:return cl(t.slice(n),e);default:break t}return Si.to_workbook(t,e)}function ic(t,e,n,r){return r?(n.type="string",Si.to_workbook(t,n)):Si.to_workbook(e,n)}function oc(t,e){if(u(),"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer)return oc(new Uint8Array(t),e);var n,r=t,i=!1,o=e||{};if(Ga={},o.dateNF&&(Ga.dateNF=o.dateNF),o.type||(o.type=m&&Buffer.isBuffer(t)?"buffer":"base64"),"file"==o.type&&(o.type=m?"buffer":"binary",r=function(t){if(void 0!==I)return I.readFileSync(t);if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var e=File(t);e.open("r"),e.encoding="binary";var n=e.read();return e.close(),n}catch(Mc){if(!Mc.message||!Mc.message.match(/onstruct/))throw Mc}throw new Error("Cannot access file "+t)}(t)),"string"==o.type&&(i=!0,o.type="binary",o.codepage=65001,r=function(t){return t.match(/[^\x00-\x7F]/)?Dt(t):t}(t)),"array"==o.type&&"undefined"!=typeof Uint8Array&&t instanceof Uint8Array&&"undefined"!=typeof ArrayBuffer){var a=new ArrayBuffer(3),s=new Uint8Array(a);if(s.foo="bar",!s.foo)return(o=J(o)).type="array",oc(S(r),o)}switch((n=nc(r,o))[0]){case 208:return function(t,e){return R.find(t,"EncryptedPackage")?function(t,e){var n=e||{},r="Workbook",i=R.find(t,r);try{if(!(i=R.find(t,r="/!DataSpaces/Version"))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(function(t){var e={};e.id=t.read_shift(0,"lpp4"),e.R=zi(t,4),e.U=zi(t,4),e.W=zi(t,4)}(i.content),!(i=R.find(t,r="/!DataSpaces/DataSpaceMap"))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=function(t){var e=[];t.l+=4;for(var n=t.read_shift(4);n-- >0;)e.push(ji(t));return e}(i.content);if(1!==o.length||1!==o[0].comps.length||0!==o[0].comps[0].t||"StrongEncryptionDataSpace"!==o[0].name||"EncryptedPackage"!==o[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+r);if(!(i=R.find(t,r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace"))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=function(t){var e=[];t.l+=4;for(var n=t.read_shift(4);n-- >0;)e.push(t.read_shift(0,"lpp4"));return e}(i.content);if(1!=a.length||"StrongEncryptionTransform"!=a[0])throw new Error("ECMA-376 Encrypted file bad "+r);if(!(i=R.find(t,r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary"))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);!function(t){var e=function(t){var e={};return t.read_shift(4),t.l+=4,e.id=t.read_shift(0,"lpp4"),e.name=t.read_shift(0,"lpp4"),e.R=zi(t,4),e.U=zi(t,4),e.W=zi(t,4),e}(t);if(e.ename=t.read_shift(0,"8lpp4"),e.blksz=t.read_shift(4),e.cmode=t.read_shift(4),4!=t.read_shift(4))throw new Error("Bad !Primary record")}(i.content)}catch(Mc){}if(!(i=R.find(t,r="/EncryptionInfo"))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=function(t){var e=zi(t);switch(e.Minor){case 2:return[e.Minor,Hi(t)];case 3:return[e.Minor,Yi()];case 4:return[e.Minor,Ui(t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+e.Minor)}(i.content);if(!(i=R.find(t,r="/EncryptedPackage"))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(4==s[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(s[1],i.content,n.password||"",n);if(2==s[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(s[1],i.content,n.password||"",n);throw new Error("File is password-protected")}(t,e):vl(t,e)}(R.read(r,o),o);case 9:return vl(r,o);case 60:return cl(r,o);case 73:if(68===n[1])return function(t,e){var n=e||{},r=!!n.WTF;n.WTF=!0;try{var i=wi.to_workbook(t,n);return n.WTF=r,i}catch(Mc){if(n.WTF=r,!Mc.message.match(/SYLK bad record ID/)&&r)throw Mc;return Si.to_workbook(t,e)}}(r,o);break;case 84:if(65===n[1]&&66===n[2]&&76===n[3])return xi.to_workbook(r,o);break;case 80:return 75===n[1]&&n[2]<9&&n[3]<9?function(t,e){var n,r=t,i=e||{};switch(i.type||(i.type=m&&Buffer.isBuffer(t)?"buffer":"base64"),i.type){case"base64":n=new nt(r,{base64:!0});break;case"binary":case"array":n=new nt(r,{base64:!1});break;case"buffer":n=new nt(r);break;default:throw new Error("Unrecognized type "+i.type)}return tc(n,i)}(r,o):ic(t,r,o,i);case 239:return 60===n[3]?cl(r,o):ic(t,r,o,i);case 255:if(254===n[1])return function(t,e){var n=t;return"base64"==e.type&&(n=g.decode(n)),n=cptable.utils.decode(1200,n.slice(2),"str"),e.type="binary",rc(n,e)}(r,o);break;case 0:if(0===n[1]&&n[2]>=2&&0===n[3])return Ai.to_workbook(r,o);break;case 3:case 131:case 139:case 140:return _i.to_workbook(r,o);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return Ji.to_workbook(r,o);break;case 10:case 13:case 32:return function(t,e){var n="",r=nc(t,e);switch(e.type){case"base64":n=g.decode(t);break;case"binary":n=t;break;case"buffer":n=t.toString("binary");break;case"array":n=Z(t);break;default:throw new Error("Unrecognized type "+e.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(n=Ot(n)),rc(n,e)}(r,o)}return n[2]<=12&&n[3]<=31?_i.to_workbook(r,o):ic(t,r,o,i)}function ac(t,e){var n=e||{};return n.type="file",oc(t,n)}function sc(t,e){switch(e.type){case"base64":case"binary":break;case"buffer":case"array":e.type="";break;case"file":return B(e.file,R.write(t,{type:m?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+e.bookType+"' files");default:throw new Error("Unrecognized type "+e.type)}return R.write(t,e)}function lc(t,e,n){n||(n="");var r=n+t;switch(e.type){case"base64":return g.encode(Dt(r));case"binary":return Dt(r);case"string":return t;case"file":return B(e.file,r,"utf8");case"buffer":return m?y(r,"utf8"):lc(r,{type:"binary"}).split("").map((function(t){return t.charCodeAt(0)}))}throw new Error("Unrecognized type "+e.type)}function cc(t,e){switch(e.type){case"string":case"base64":case"binary":for(var n="",r=0;r<t.length;++r)n+=String.fromCharCode(t[r]);return"base64"==e.type?g.encode(n):"string"==e.type?Ot(n):n;case"file":return B(e.file,t);case"buffer":return t;default:throw new Error("Unrecognized type "+e.type)}}function uc(t,e){!function(t){if(!t||!t.SheetNames||!t.Sheets)throw new Error("Invalid Workbook");if(!t.SheetNames.length)throw new Error("Workbook is empty");var e,n,r;n=t.Workbook&&t.Workbook.Sheets||[],r=!!t.vbaraw,(e=t.SheetNames).forEach((function(t,i){js(t);for(var o=0;o<i;++o)if(t==e[o])throw new Error("Duplicate Sheet Name: "+t);if(r){var a=n&&n[i]&&n[i].CodeName||t;if(95==a.charCodeAt(0)&&a.length>22)throw new Error("Bad Code Name: Worksheet"+a)}}));for(var i=0;i<t.SheetNames.length;++i)es(t.Sheets[t.SheetNames[i]],0,i)}(t);var n=e||{};if("array"==n.type){n.type="binary";var r=uc(t,n);return n.type="array",x(r)}switch(n.bookType||"xlsb"){case"xml":case"xlml":return lc(function(t,e){e||(e={}),t.SSF||(t.SSF=T.get_table()),t.SSF&&(E(T),T.load_table(t.SSF),e.revssf=W(t.SSF),e.revssf[t.SSF[65535]]=0,e.ssf=t.SSF,e.cellXfs=[],Qa(e.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(function(t,e){var n=[];return t.Props&&n.push(function(t,e){var n=[];return F(ar).map((function(t){for(var e=0;e<Kn.length;++e)if(Kn[e][1]==t)return Kn[e];for(e=0;e<er.length;++e)if(er[e][1]==t)return er[e];throw t})).forEach((function(r){if(null!=t[r[1]]){var i=e&&e.Props&&null!=e.Props[r[1]]?e.Props[r[1]]:t[r[1]];switch(r[2]){case"date":i=new Date(i).toISOString().replace(/\.\d*Z/,"Z")}"number"==typeof i?i=String(i):!0===i||!1===i?i=i?"1":"0":i instanceof Date&&(i=new Date(i).toISOString().replace(/\.\d*Z/,"")),n.push(Ut(ar[r[1]]||r[1],i))}})),$t("DocumentProperties",n.join(""),{xmlns:Jt})}(t.Props,e)),t.Custprops&&n.push(function(t,e){var n=["Worksheets","SheetNames"],r="CustomDocumentProperties",i=[];return t&&F(t).forEach((function(e){if(t.hasOwnProperty(e)){for(var r=0;r<Kn.length;++r)if(e==Kn[r][1])return;for(r=0;r<er.length;++r)if(e==er[r][1])return;for(r=0;r<n.length;++r)if(e==n[r])return;var o=t[e],a="string";"number"==typeof o?(a="float",o=String(o)):!0===o||!1===o?(a="boolean",o=o?"1":"0"):o=String(o),i.push($t(At(e),o,{"dt:dt":a}))}})),e&&F(e).forEach((function(n){if(e.hasOwnProperty(n)&&(!t||!t.hasOwnProperty(n))){var r=e[n],o="string";"number"==typeof r?(o="float",r=String(r)):!0===r||!1===r?(o="boolean",r=r?"1":"0"):r instanceof Date?(o="dateTime.tz",r=r.toISOString()):r=String(r),i.push($t(At(n),r,{"dt:dt":o}))}})),"<"+r+' xmlns="'+Jt+'">'+i.join("")+"</"+r+">"}(t.Props,t.Custprops)),n.join("")}(t,e)),n.push(""),n.push(""),n.push("");for(var r=0;r<t.SheetNames.length;++r)n.push($t("Worksheet",fl(r,e,t),{"ss:Name":St(t.SheetNames[r])}));return n[2]=function(t,e){var n=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return e.cellXfs.forEach((function(t,e){var r=[];r.push($t("NumberFormat",null,{"ss:Format":St(T._table[t.numFmtId])})),n.push($t("Style",r.join(""),{"ss:ID":"s"+(21+e)}))})),$t("Styles",n.join(""))}(0,e),n[3]=function(t){if(!((t||{}).Workbook||{}).Names)return"";for(var e=t.Workbook.Names,n=[],r=0;r<e.length;++r){var i=e[r];null==i.Sheet&&(i.Name.match(/^_xlfn\./)||n.push(ul(i)))}return $t("Names",n.join(""))}(t),ut+$t("Workbook",n.join(""),{xmlns:te,"xmlns:o":Jt,"xmlns:x":Qt,"xmlns:ss":te,"xmlns:dt":"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882","xmlns:html":"http://www.w3.org/TR/REC-html40"})}(t,n),n);case"slk":case"sylk":return lc(Vl(t,n),n);case"htm":case"html":return lc(jl(t,n),n);case"txt":return function(t,e){switch(e.type){case"base64":return g.encode(t);case"binary":case"string":return t;case"file":return B(e.file,t,"binary");case"buffer":return m?y(t,"binary"):t.split("").map((function(t){return t.charCodeAt(0)}))}throw new Error("Unrecognized type "+e.type)}(ql(t,n),n);case"csv":return lc(Wl(t,n),n,"\ufeff");case"dif":return lc(Hl(t,n),n);case"dbf":return cc($l(t,n),n);case"prn":return lc(Yl(t,n),n);case"rtf":return lc(Ul(t,n),n);case"eth":return lc(Gl(t,n),n);case"fods":return lc(Fl(t,n),n);case"biff2":n.biff||(n.biff=2);case"biff3":n.biff||(n.biff=3);case"biff4":return n.biff||(n.biff=4),cc(Tl(t,n),n);case"biff5":n.biff||(n.biff=5);case"biff8":case"xla":case"xls":return n.biff||(n.biff=8),function(t,e){var n=e||{};return sc(function(t,e){var n=e||{},r=R.utils.cfb_new({root:"R"}),i="/Workbook";switch(n.bookType||"xls"){case"xls":n.bookType="biff8";case"xla":n.bookType||(n.bookType="xla");case"biff8":i="/Workbook",n.biff=8;break;case"biff5":i="/Book",n.biff=5;break;default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return R.utils.cfb_add(r,i,Tl(t,n)),8==n.biff&&(t.Props||t.Custprops)&&function(t,e){var n,r=[],i=[],o=[],a=0;if(t.Props)for(n=F(t.Props),a=0;a<n.length;++a)(Dn.hasOwnProperty(n[a])?r:Pn.hasOwnProperty(n[a])?i:o).push([n[a],t.Props[n[a]]]);if(t.Custprops)for(n=F(t.Custprops),a=0;a<n.length;++a)(t.Props||{}).hasOwnProperty(n[a])||(Dn.hasOwnProperty(n[a])?r:Pn.hasOwnProperty(n[a])?i:o).push([n[a],t.Custprops[n[a]]]);var s=[];for(a=0;a<o.length;++a)_r.indexOf(o[a][0])>-1||null!=o[a][1]&&s.push(o[a]);i.length&&R.utils.cfb_add(e,"/SummaryInformation",Sr(i,yl,Pn,Tn)),(r.length||s.length)&&R.utils.cfb_add(e,"/DocumentSummaryInformation",Sr(r,"02d5cdd59c2e1b10939708002b2cf9ae",Dn,kn,s.length?s:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(t,r),8==n.biff&&t.vbaraw&&function(t,e){e.FullPaths.forEach((function(n,r){if(0!=r){var i=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==i.slice(-1)&&R.utils.cfb_add(t,i,e.FileIndex[r].content)}}))}(r,R.read(t.vbaraw,{type:"string"==typeof t.vbaraw?"binary":"buffer"})),r}(t,n),n)}(t,n);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return function(t,e){var n=e||{},r=ec(t,n),i={};if(n.compression&&(i.compression="DEFLATE"),n.password)i.type=m?"nodebuffer":"string";else switch(n.type){case"base64":i.type="base64";break;case"binary":i.type="string";break;case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");case"buffer":case"file":i.type=m?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+n.type)}var o=r.generate(i);return n.password&&"undefined"!=typeof encrypt_agile?sc(encrypt_agile(o,n.password),n):"file"===n.type?B(n.file,o):"string"==n.type?Ot(o):o}(t,n);default:throw new Error("Unrecognized bookType |"+n.bookType+"|")}}function hc(t){if(!t.bookType){var e=t.file.slice(t.file.lastIndexOf(".")).toLowerCase();e.match(/^\.[a-z]+$/)&&(t.bookType=e.slice(1)),t.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[t.bookType]||t.bookType}}function dc(t,e,n){var r=n||{};return r.type="file",r.file=e,hc(r),uc(t,r)}function fc(t,e,n,r,i,o,a,s){var l=We(n),c=s.defval,u=s.raw||!s.hasOwnProperty("raw"),h=!0,d=1===i?[]:{};if(1!==i)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:n,enumerable:!1})}catch(Mc){d.__rowNum__=n}else d.__rowNum__=n;if(!a||t[n])for(var f=e.s.c;f<=e.e.c;++f){var p=a?t[n][f]:t[r[f]+l];if(void 0!==p&&void 0!==p.t){var g=p.v;switch(p.t){case"z":if(null==g)break;continue;case"e":g=void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=o[f]){if(null==g)if(void 0!==c)d[o[f]]=c;else{if(!u||null!==g)continue;d[o[f]]=null}else d[o[f]]=u?g:Ke(p,g,s);null!=g&&(h=!1)}}else{if(void 0===c)continue;null!=o[f]&&(d[o[f]]=c)}}return{row:d,isempty:h}}function pc(t,e){if(null==t||null==t["!ref"])return[];var n={t:"n",v:0},r=0,i=1,o=[],a=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},c=e||{},u=null!=c.range?c.range:t["!ref"];switch(1===c.header?r=1:"A"===c.header?r=2:Array.isArray(c.header)&&(r=3),typeof u){case"string":l=Xe(u);break;case"number":(l=Xe(t["!ref"])).s.r=u;break;default:l=u}r>0&&(i=0);var h=We(l.s.r),d=[],f=[],p=0,g=0,m=Array.isArray(t),y=l.s.r,v=0,b=0;for(m&&!t[y]&&(t[y]=[]),v=l.s.c;v<=l.e.c;++v)switch(d[v]=He(v),n=m?t[y][v]:t[d[v]+h],r){case 1:o[v]=v-l.s.c;break;case 2:o[v]=d[v];break;case 3:o[v]=c.header[v-l.s.c];break;default:for(null==n&&(n={w:"__EMPTY",t:"s"}),s=a=Ke(n,null,c),g=0,b=0;b<o.length;++b)o[b]==s&&(s=a+"_"+ ++g);o[v]=s}for(y=l.s.r+i;y<=l.e.r;++y){var _=fc(t,l,y,d,r,o,m,c);(!1===_.isempty||(1===r?!1!==c.blankrows:c.blankrows))&&(f[p++]=_.row)}return f.length=p,f}var gc=/"/g;function mc(t,e,n,r,i,o,a,s){for(var l=!0,c=[],u="",h=We(n),d=e.s.c;d<=e.e.c;++d)if(r[d]){var f=s.dense?(t[n]||[])[d]:t[r[d]+h];if(null==f)u="";else if(null!=f.v){l=!1,u=""+Ke(f,null,s);for(var p=0,g=0;p!==u.length;++p)if((g=u.charCodeAt(p))===i||g===o||34===g){u='"'+u.replace(gc,'""')+'"';break}"ID"==u&&(u='"ID"')}else null==f.f||f.F?u="":(l=!1,(u="="+f.f).indexOf(",")>=0&&(u='"'+u.replace(gc,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(a)}function yc(t,e){var n=[],r=null==e?{}:e;if(null==t||null==t["!ref"])return"";var i=Xe(t["!ref"]),o=void 0!==r.FS?r.FS:",",a=o.charCodeAt(0),s=void 0!==r.RS?r.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==o?"\\|":o)+"+$"),u="",h=[];r.dense=Array.isArray(t);for(var d=r.skipHidden&&t["!cols"]||[],f=r.skipHidden&&t["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(d[p]||{}).hidden||(h[p]=He(p));for(var g=i.s.r;g<=i.e.r;++g)(f[g]||{}).hidden||null!=(u=mc(t,i,g,h,a,l,o,r))&&(r.strip&&(u=u.replace(c,"")),n.push(u+s));return delete r.dense,n.join("")}function vc(t,e){e||(e={}),e.FS="\t",e.RS="\n";var n=yc(t,e);if("undefined"==typeof cptable||"string"==e.type)return n;var r=cptable.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function bc(t){var e,n="",r="";if(null==t||null==t["!ref"])return[];var i,o=Xe(t["!ref"]),a="",s=[],l=[],c=Array.isArray(t);for(i=o.s.c;i<=o.e.c;++i)s[i]=He(i);for(var u=o.s.r;u<=o.e.r;++u)for(a=We(u),i=o.s.c;i<=o.e.c;++i)if(n=s[i]+a,r="",void 0!==(e=c?(t[u]||[])[i]:t[n])){if(null!=e.F){if(n=e.F,!e.f)continue;r=e.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=e.f)r=e.f;else{if("z"==e.t)continue;if("n"==e.t&&null!=e.v)r=""+e.v;else if("b"==e.t)r=e.v?"TRUE":"FALSE";else if(void 0!==e.w)r="'"+e.w;else{if(void 0===e.v)continue;r="s"==e.t?"'"+e.v:""+e.v}}l[l.length]=n+"="+r}return l}function _c(t,e,n){var r,i=n||{},o=+!i.skipHeader,a=t||{},s=0,l=0;if(a&&null!=i.origin)if("number"==typeof i.origin)s=i.origin;else{var c="string"==typeof i.origin?Ue(i.origin):i.origin;s=c.r,l=c.c}var u={s:{c:0,r:0},e:{c:l,r:s+e.length-1+o}};if(a["!ref"]){var h=Xe(a["!ref"]);u.e.c=Math.max(u.e.c,h.e.c),u.e.r=Math.max(u.e.r,h.e.r),-1==s&&(u.e.r=(s=u.e.r+1)+e.length-1+o)}var d=i.header||[],f=0;e.forEach((function(t,e){F(t).forEach((function(n){-1==(f=d.indexOf(n))&&(d[f=d.length]=n);var c=t[n],u="z",h="";!c||"object"!=typeof c||c instanceof Date?("number"==typeof c?u="n":"boolean"==typeof c?u="b":"string"==typeof c?u="s":c instanceof Date&&(u="d",i.cellDates||(u="n",c=Y(c)),h=i.dateNF||T._table[14]),a[qe({c:l+f,r:s+e+o})]=r={t:u,v:c},h&&(r.z=h)):a[qe({c:l+f,r:s+e+o})]=c}))})),u.e.c=Math.max(u.e.c,l+d.length-1);var p=We(s);if(o)for(f=0;f<d.length;++f)a[He(f+l)+p]={t:"s",v:d[f]};return a["!ref"]=Ge(u),a}var wc,xc={encode_col:He,encode_row:We,encode_cell:qe,encode_range:Ge,decode_col:Ve,decode_row:je,split_cell:Ye,decode_cell:Ue,decode_range:$e,format_cell:Ke,get_formulae:bc,make_csv:yc,make_json:pc,make_formulae:bc,sheet_add_aoa:Je,sheet_add_json:_c,aoa_to_sheet:Qe,json_to_sheet:function(t,e){return _c(null,t,e)},table_to_sheet:Ol,table_to_book:function(t,e){return Ze(Ol(t,e),e)},sheet_to_csv:yc,sheet_to_txt:vc,sheet_to_json:pc,sheet_to_html:El.from_sheet,sheet_to_dif:xi.from_sheet,sheet_to_slk:wi.from_sheet,sheet_to_eth:Mi.from_sheet,sheet_to_formulae:bc,sheet_to_row_object_array:pc};!function(t){function e(t,e,n){return null!=t[e]?t[e]:t[e]=n}function n(t,e,r){return"string"==typeof e?t[e]||(t[e]={t:"z"}):n(t,qe("number"!=typeof e?e:{r:e,c:r||0}))}t.consts=t.consts||{},t.book_new=function(){return{SheetNames:[],Sheets:{}}},t.book_append_sheet=function(t,e,n){if(!n)for(var r=1;r<=65535&&-1!=t.SheetNames.indexOf(n="Sheet"+r);++r);if(!n)throw new Error("Too many worksheets");if(js(n),t.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");t.SheetNames.push(n),t.Sheets[n]=e},t.book_set_sheet_visibility=function(t,n,r){e(t,"Workbook",{}),e(t.Workbook,"Sheets",[]);var i=function(t,e){if("number"==typeof e){if(e>=0&&t.SheetNames.length>e)return e;throw new Error("Cannot find sheet # "+e)}if("string"==typeof e){var n=t.SheetNames.indexOf(e);if(n>-1)return n;throw new Error("Cannot find sheet name |"+e+"|")}throw new Error("Cannot find sheet |"+e+"|")}(t,n);switch(e(t.Workbook.Sheets,i,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}t.Workbook.Sheets[i].Hidden=r},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach((function(e){t.consts[e[0]]=e[1]})),t.cell_set_number_format=function(t,e){return t.z=e,t},t.cell_set_hyperlink=function(t,e,n){return e?(t.l={Target:e},n&&(t.l.Tooltip=n)):delete t.l,t},t.cell_set_internal_link=function(e,n,r){return t.cell_set_hyperlink(e,"#"+n,r)},t.cell_add_comment=function(t,e,n){t.c||(t.c=[]),t.c.push({t:e,a:n||"SheetJS"})},t.sheet_set_array_formula=function(t,e,r){for(var i="string"!=typeof e?e:Xe(e),o="string"==typeof e?e:Ge(e),a=i.s.r;a<=i.e.r;++a)for(var s=i.s.c;s<=i.e.c;++s){var l=n(t,a,s);l.t="n",l.F=o,delete l.v,a==i.s.r&&s==i.s.c&&(l.f=r)}return t}}(xc),m&&(wc=n(4).Readable,e.stream={to_json:function(t,e){var n=wc({objectMode:!0});if(null==t||null==t["!ref"])return n.push(null),n;var r={t:"n",v:0},i=0,o=1,a=[],s=0,l="",c={s:{r:0,c:0},e:{r:0,c:0}},u=e||{},h=null!=u.range?u.range:t["!ref"];switch(1===u.header?i=1:"A"===u.header?i=2:Array.isArray(u.header)&&(i=3),typeof h){case"string":c=Xe(h);break;case"number":(c=Xe(t["!ref"])).s.r=h;break;default:c=h}i>0&&(o=0);var d=We(c.s.r),f=[],p=0,g=Array.isArray(t),m=c.s.r,y=0,v=0;for(g&&!t[m]&&(t[m]=[]),y=c.s.c;y<=c.e.c;++y)switch(f[y]=He(y),r=g?t[m][y]:t[f[y]+d],i){case 1:a[y]=y-c.s.c;break;case 2:a[y]=f[y];break;case 3:a[y]=u.header[y-c.s.c];break;default:for(null==r&&(r={w:"__EMPTY",t:"s"}),l=s=Ke(r,null,u),p=0,v=0;v<a.length;++v)a[v]==l&&(l=s+"_"+ ++p);a[y]=l}return m=c.s.r+o,n._read=function(){if(m>c.e.r)return n.push(null);for(;m<=c.e.r;){var e=fc(t,c,m,f,i,a,g,u);if(++m,!1===e.isempty||(1===i?!1!==u.blankrows:u.blankrows)){n.push(e.row);break}}},n},to_html:function(t,e){var n=wc(),r=e||{},i=null!=r.footer?r.footer:El.END;n.push(null!=r.header?r.header:El.BEGIN);var o=$e(t["!ref"]);r.dense=Array.isArray(t),n.push(El._preamble(t,o,r));var a=o.s.r,s=!1;return n._read=function(){if(a>o.e.r)return s||(s=!0,n.push("</table>"+i)),n.push(null);for(;a<=o.e.r;){n.push(El._row(t,o,a,r)),++a;break}},n},to_csv:function(t,e){var n=wc(),r=null==e?{}:e;if(null==t||null==t["!ref"])return n.push(null),n;var i=Xe(t["!ref"]),o=void 0!==r.FS?r.FS:",",a=o.charCodeAt(0),s=void 0!==r.RS?r.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==o?"\\|":o)+"+$"),u="",h=[];r.dense=Array.isArray(t);for(var d=r.skipHidden&&t["!cols"]||[],f=r.skipHidden&&t["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(d[p]||{}).hidden||(h[p]=He(p));var g=i.s.r,m=!1;return n._read=function(){if(!m)return m=!0,n.push("\ufeff");if(g>i.e.r)return n.push(null);for(;g<=i.e.r;)if(++g,!(f[g-1]||{}).hidden&&null!=(u=mc(t,i,g-1,h,a,l,o,r))){r.strip&&(u=u.replace(c,"")),n.push(u+s);break}},n}}),e.parse_xlscfb=vl,e.parse_ods=Il,e.parse_fods=Rl,e.write_ods=Fl,e.parse_zip=tc,e.read=oc,e.readFile=ac,e.readFileSync=ac,e.write=uc,e.writeFile=dc,e.writeFileSync=dc,e.writeFileAsync=function(t,e,n,r){var i=n||{};i.type="file",i.file=t,hc(i),i.type="buffer";var o=r;return o instanceof Function||(o=n),I.writeFile(t,uc(e,i),o)},e.utils=xc,e.SSF=T,e.CFB=R}(e)},EUoG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("v87U");r.Observable.prototype.single=i.single},EVAe:function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n("CcnG"),i=n("rAFq"),o=n("K1Vp"),a=n("usGH"),s=n("bMPK"),l=n("K9Ia"),c=n("ihYY"),u={transformPicker:Object(c.n)("transformPicker",[Object(c.k)("void",Object(c.l)({opacity:0,transform:"scale(1, 0)"})),Object(c.k)("enter",Object(c.l)({opacity:1,transform:"scale(1, 1)"})),Object(c.m)("void => enter",Object(c.g)([Object(c.i)("@fadeInPicker",Object(c.f)(),{optional:!0}),Object(c.e)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)")])),Object(c.m)("enter => void",Object(c.e)("100ms linear",Object(c.l)({opacity:0})))]),fadeInPicker:Object(c.n)("fadeInPicker",[Object(c.k)("enter",Object(c.l)({opacity:1})),Object(c.k)("void",Object(c.l)({opacity:0})),Object(c.m)("void => enter",Object(c.e)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])},h=n("YSh2"),d=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},f=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=function(){function t(t,e,n,r){this.cdRef=t,this.elmRef=e,this.pickerIntl=n,this.dateTimeAdapter=r,this.activeSelectedIndex=0,this.hidePicker$=new l.b,this.confirmSelected$=new l.b,this.pickerOpened$=new l.b}return Object.defineProperty(t.prototype,"hidePickerStream",{get:function(){return this.hidePicker$.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"confirmSelectedStream",{get:function(){return this.confirmSelected$.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerOpenedStream",{get:function(){return this.pickerOpened$.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerMoment",{get:function(){return this._clamPickerMoment},set:function(t){t&&(this._clamPickerMoment=this.dateTimeAdapter.clampDate(t,this.picker.minDateTime,this.picker.maxDateTime)),this.cdRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerType",{get:function(){return this.picker.pickerType},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"cancelLabel",{get:function(){return this.pickerIntl.cancelBtnLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"setLabel",{get:function(){return this.pickerIntl.setBtnLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"fromLabel",{get:function(){return this.pickerIntl.rangeFromLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"toLabel",{get:function(){return this.pickerIntl.rangeToLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"fromFormattedValue",{get:function(){var t=this.picker.selecteds[0];return t?this.dateTimeAdapter.format(t,this.picker.formatString):""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"toFormattedValue",{get:function(){var t=this.picker.selecteds[1];return t?this.dateTimeAdapter.format(t,this.picker.formatString):""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showControlButtons",{get:function(){return"dialog"===this.picker.pickerMode||"calendar"!==this.picker.pickerType&&"inline"!==this.picker.pickerMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"containerElm",{get:function(){return this.elmRef.nativeElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTContainerClass",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTPopupContainerClass",{get:function(){return"popup"===this.picker.pickerMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTDialogContainerClass",{get:function(){return"dialog"===this.picker.pickerMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTInlineContainerClass",{get:function(){return"inline"===this.picker.pickerMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTContainerDisabledClass",{get:function(){return this.picker.disabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTContainerId",{get:function(){return this.picker.id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTContainerAnimation",{get:function(){return"inline"===this.picker.pickerMode?"":"enter"},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.ngAfterContentInit=function(){this.initPicker()},t.prototype.ngAfterViewInit=function(){this.focusPicker()},t.prototype.handleContainerAnimationDone=function(t){"enter"===t.toState&&this.pickerOpened$.next()},t.prototype.dateSelected=function(t){var e;this.picker.isInSingleMode?(e=this.dateSelectedInSingleMode(t))?(this.pickerMoment=e,this.picker.select(e)):"calendar"===this.pickerType&&this.hidePicker$.next(null):this.picker.isInRangeMode&&(e=this.dateSelectedInRangeMode(t))&&(this.pickerMoment=e[this.activeSelectedIndex],this.picker.select(e))},t.prototype.timeSelected=function(t){if(this.pickerMoment=this.dateTimeAdapter.clone(t),this.picker.dateTimeChecker(this.pickerMoment))if(this.picker.isInSingleMode)this.picker.select(this.pickerMoment);else if(this.picker.isInRangeMode){var e=this.picker.selecteds.slice();0===this.activeSelectedIndex&&e[1]&&1===this.dateTimeAdapter.compare(this.pickerMoment,e[1])||1===this.activeSelectedIndex&&e[0]&&-1===this.dateTimeAdapter.compare(this.pickerMoment,e[0])?(e[0]=this.pickerMoment,e[1]=this.pickerMoment):e[this.activeSelectedIndex]=this.pickerMoment,this.picker.select(e)}},t.prototype.onCancelClicked=function(t){this.hidePicker$.next(null),t.preventDefault()},t.prototype.onSetClicked=function(t){if(!this.picker.dateTimeChecker(this.pickerMoment))return this.hidePicker$.next(null),void t.preventDefault();this.confirmSelected$.next(t),t.preventDefault()},t.prototype.handleClickOnInfoGroup=function(t,e){this.setActiveSelectedIndex(e),t.preventDefault(),t.stopPropagation()},t.prototype.handleKeydownOnInfoGroup=function(t,e,n){switch(t.keyCode){case h.e:case h.n:case h.q:case h.j:e.focus(),this.setActiveSelectedIndex(0===n?1:0),t.preventDefault(),t.stopPropagation();break;case h.o:this.setActiveSelectedIndex(n),t.preventDefault(),t.stopPropagation();break;default:return}},t.prototype.setActiveSelectedIndex=function(t){if("range"===this.picker.selectMode&&this.activeSelectedIndex!==t){this.activeSelectedIndex=t;var e=this.picker.selecteds[this.activeSelectedIndex];this.picker.selecteds&&e&&(this.pickerMoment=this.dateTimeAdapter.clone(e))}},t.prototype.initPicker=function(){this.pickerMoment=this.picker.startAt||this.dateTimeAdapter.now(),this.activeSelectedIndex="rangeTo"===this.picker.selectMode?1:0},t.prototype.dateSelectedInSingleMode=function(t){return this.dateTimeAdapter.isSameDay(t,this.picker.selected)?null:this.updateAndCheckCalendarDate(t)},t.prototype.dateSelectedInRangeMode=function(t){var e=this.picker.selecteds[0],n=this.picker.selecteds[1],r=this.updateAndCheckCalendarDate(t);return r?("range"===this.picker.selectMode?this.picker.selecteds&&this.picker.selecteds.length&&!n&&e&&this.dateTimeAdapter.differenceInCalendarDays(r,e)>=0?(n=r,this.activeSelectedIndex=1):(e=r,n=null,this.activeSelectedIndex=0):"rangeFrom"===this.picker.selectMode?(e=r,n&&this.dateTimeAdapter.compare(e,n)>0&&(n=null)):"rangeTo"===this.picker.selectMode&&(n=r,e&&this.dateTimeAdapter.compare(e,n)>0&&(e=null)),[e,n]):null},t.prototype.updateAndCheckCalendarDate=function(t){var e;return"both"===this.picker.pickerType?(e=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(t),this.dateTimeAdapter.getMonth(t),this.dateTimeAdapter.getDate(t),this.dateTimeAdapter.getHours(this.pickerMoment),this.dateTimeAdapter.getMinutes(this.pickerMoment),this.dateTimeAdapter.getSeconds(this.pickerMoment)),e=this.dateTimeAdapter.clampDate(e,this.picker.minDateTime,this.picker.maxDateTime)):e=this.dateTimeAdapter.clone(t),this.picker.dateTimeChecker(e)?e:null},t.prototype.focusPicker=function(){"inline"!==this.picker.pickerMode&&(this.calendar?this.calendar.focusActiveCell():this.timer&&this.timer.focus())},d([Object(r.ViewChild)(o.a),f("design:type",o.a)],t.prototype,"calendar",void 0),d([Object(r.ViewChild)(a.a),f("design:type",a.a)],t.prototype,"timer",void 0),d([Object(r.HostBinding)("class.owl-dt-container"),f("design:type",Boolean),f("design:paramtypes",[])],t.prototype,"owlDTContainerClass",null),d([Object(r.HostBinding)("class.owl-dt-popup-container"),f("design:type",Boolean),f("design:paramtypes",[])],t.prototype,"owlDTPopupContainerClass",null),d([Object(r.HostBinding)("class.owl-dt-dialog-container"),f("design:type",Boolean),f("design:paramtypes",[])],t.prototype,"owlDTDialogContainerClass",null),d([Object(r.HostBinding)("class.owl-dt-inline-container"),f("design:type",Boolean),f("design:paramtypes",[])],t.prototype,"owlDTInlineContainerClass",null),d([Object(r.HostBinding)("class.owl-dt-container-disabled"),f("design:type",Boolean),f("design:paramtypes",[])],t.prototype,"owlDTContainerDisabledClass",null),d([Object(r.HostBinding)("attr.id"),f("design:type",String),f("design:paramtypes",[])],t.prototype,"owlDTContainerId",null),d([Object(r.HostBinding)("@transformPicker"),f("design:type",Object),f("design:paramtypes",[])],t.prototype,"owlDTContainerAnimation",null),d([Object(r.HostListener)("@transformPicker.done",["$event"]),f("design:type",Function),f("design:paramtypes",[Object]),f("design:returntype",void 0)],t.prototype,"handleContainerAnimationDone",null),d([Object(r.Component)({exportAs:"owlDateTimeContainer",selector:"owl-date-time-container",template:'<div [cdkTrapFocus]="picker.pickerMode !== \'inline\'" [@fadeInPicker]="picker.pickerMode === \'inline\'? \'\' : \'enter\'" class="owl-dt-container-inner"><owl-date-time-calendar *ngIf="pickerType === \'both\' || pickerType === \'calendar\'" class="owl-dt-container-row" [firstDayOfWeek]="picker.firstDayOfWeek" [(pickerMoment)]="pickerMoment" [selected]="picker.selected" [selecteds]="picker.selecteds" [selectMode]="picker.selectMode" [minDate]="picker.minDateTime" [maxDate]="picker.maxDateTime" [dateFilter]="picker.dateTimeFilter" [startView]="picker.startView" [hideOtherMonths]="picker.hideOtherMonths" (yearSelected)="picker.selectYear($event)" (monthSelected)="picker.selectMonth($event)" (selectedChange)="dateSelected($event)"></owl-date-time-calendar><owl-date-time-timer *ngIf="pickerType === \'both\' || pickerType === \'timer\'" class="owl-dt-container-row" [pickerMoment]="pickerMoment" [minDateTime]="picker.minDateTime" [maxDateTime]="picker.maxDateTime" [showSecondsTimer]="picker.showSecondsTimer" [hour12Timer]="picker.hour12Timer" [stepHour]="picker.stepHour" [stepMinute]="picker.stepMinute" [stepSecond]="picker.stepSecond" (selectedChange)="timeSelected($event)"></owl-date-time-timer><div *ngIf="picker.isInRangeMode" role="radiogroup" class="owl-dt-container-info owl-dt-container-row"><div role="radio" [tabindex]="activeSelectedIndex === 0 ? 0 : -1" [attr.aria-checked]="activeSelectedIndex === 0" class="owl-dt-control owl-dt-container-range owl-dt-container-from" [ngClass]="{\'owl-dt-container-info-active\': activeSelectedIndex === 0}" (click)="handleClickOnInfoGroup($event, 0)" (keydown)="handleKeydownOnInfoGroup($event, to, 0)" #from><span class="owl-dt-control-content owl-dt-container-range-content" tabindex="-1"><span class="owl-dt-container-info-label">{{fromLabel}}:</span> <span class="owl-dt-container-info-value">{{fromFormattedValue}}</span></span></div><div role="radio" [tabindex]="activeSelectedIndex === 1 ? 0 : -1" [attr.aria-checked]="activeSelectedIndex === 1" class="owl-dt-control owl-dt-container-range owl-dt-container-to" [ngClass]="{\'owl-dt-container-info-active\': activeSelectedIndex === 1}" (click)="handleClickOnInfoGroup($event, 1)" (keydown)="handleKeydownOnInfoGroup($event, from, 1)" #to><span class="owl-dt-control-content owl-dt-container-range-content" tabindex="-1"><span class="owl-dt-container-info-label">{{toLabel}}:</span> <span class="owl-dt-container-info-value">{{toFormattedValue}}</span></span></div></div><div *ngIf="showControlButtons" class="owl-dt-container-buttons owl-dt-container-row"><button class="owl-dt-control owl-dt-control-button owl-dt-container-control-button" type="button" tabindex="0" (click)="onCancelClicked($event)"><span class="owl-dt-control-content owl-dt-control-button-content" tabindex="-1">{{cancelLabel}}</span></button> <button class="owl-dt-control owl-dt-control-button owl-dt-container-control-button" type="button" tabindex="0" (click)="onSetClicked($event)"><span class="owl-dt-control-content owl-dt-control-button-content" tabindex="-1">{{setLabel}}</span></button></div></div>',styles:[""],changeDetection:r.ChangeDetectionStrategy.OnPush,preserveWhitespaces:!1,animations:[u.transformPicker,u.fadeInPicker]}),(3,e=Object(r.Optional)(),function(t,n){e(t,n,3)}),f("design:paramtypes",[r.ChangeDetectorRef,r.ElementRef,i.a,s.a])],t);var e}()},EVdn:function(t,e,n){var r;!function(e,n){"use strict";"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(n,i){"use strict";var o=[],a=n.document,s=Object.getPrototypeOf,l=o.slice,c=o.concat,u=o.push,h=o.indexOf,d={},f=d.toString,p=d.hasOwnProperty,g=p.toString,m=g.call(Object),y={},v=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},b=function(t){return null!=t&&t===t.window},_={type:!0,src:!0,nonce:!0,noModule:!0};function w(t,e,n){var r,i,o=(n=n||a).createElement("script");if(o.text=t,e)for(r in _)(i=e[r]||e.getAttribute&&e.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[f.call(t)]||"object":typeof t}var M=function(t,e){return new M.fn.init(t,e)},S=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function A(t){var e=!!t&&"length"in t&&t.length,n=x(t);return!v(t)&&!b(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}M.fn=M.prototype={jquery:"3.4.1",constructor:M,length:0,toArray:function(){return l.call(this)},get:function(t){return null==t?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=M.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return M.each(this,t)},map:function(t){return this.pushStack(M.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:o.sort,splice:o.splice},M.extend=M.fn.extend=function(){var t,e,n,r,i,o,a=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(t=arguments[s]))for(e in t)r=t[e],"__proto__"!==e&&a!==r&&(c&&r&&(M.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[e],o=i&&!Array.isArray(n)?[]:i||M.isPlainObject(n)?n:{},i=!1,a[e]=M.extend(c,o,r)):void 0!==r&&(a[e]=r));return a},M.extend({expando:"jQuery"+("3.4.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==f.call(t)||(e=s(t))&&("function"!=typeof(n=p.call(e,"constructor")&&e.constructor)||g.call(n)!==m))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e){w(t,{nonce:e&&e.nonce})},each:function(t,e){var n,r=0;if(A(t))for(n=t.length;r<n&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},trim:function(t){return null==t?"":(t+"").replace(S,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(A(Object(t))?M.merge(n,"string"==typeof t?[t]:t):u.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:h.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;r<n;r++)t[i++]=e[r];return t.length=i,t},grep:function(t,e,n){for(var r=[],i=0,o=t.length,a=!n;i<o;i++)!e(t[i],i)!==a&&r.push(t[i]);return r},map:function(t,e,n){var r,i,o=0,a=[];if(A(t))for(r=t.length;o<r;o++)null!=(i=e(t[o],o,n))&&a.push(i);else for(o in t)null!=(i=e(t[o],o,n))&&a.push(i);return c.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(M.fn[Symbol.iterator]=o[Symbol.iterator]),M.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){d["[object "+e+"]"]=e.toLowerCase()}));var C=function(t){var e,n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_="sizzle"+1*new Date,w=t.document,x=0,M=0,S=lt(),A=lt(),C=lt(),k=lt(),T=function(t,e){return t===e&&(h=!0),0},E={}.hasOwnProperty,O=[],D=O.pop,P=O.push,L=O.push,I=O.slice,R=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",B="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",z="\\["+B+"*("+F+")(?:"+B+"*([*^$|!~]?=)"+B+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+B+"*\\]",j=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+z+")*)|.*)\\)|)",W=new RegExp(B+"+","g"),V=new RegExp("^"+B+"+|((?:^|[^\\\\])(?:\\\\.)*)"+B+"+$","g"),H=new RegExp("^"+B+"*,"+B+"*"),Y=new RegExp("^"+B+"*([>+~]|"+B+")"+B+"*"),U=new RegExp(B+"|>"),q=new RegExp(j),$=new RegExp("^"+F+"$"),G={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},X=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),nt=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){d()},at=_t((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{L.apply(O=I.call(w.childNodes),w.childNodes)}catch(At){L={apply:O.length?function(t,e){P.apply(t,I.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function st(t,e,r,i){var o,s,c,u,h,p,y,v=e&&e.ownerDocument,x=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==x&&9!==x&&11!==x)return r;if(!i&&((e?e.ownerDocument||e:w)!==f&&d(e),e=e||f,g)){if(11!==x&&(h=Q.exec(t)))if(o=h[1]){if(9===x){if(!(c=e.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(v&&(c=v.getElementById(o))&&b(e,c)&&c.id===o)return r.push(c),r}else{if(h[2])return L.apply(r,e.getElementsByTagName(t)),r;if((o=h[3])&&n.getElementsByClassName&&e.getElementsByClassName)return L.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!k[t+" "]&&(!m||!m.test(t))&&(1!==x||"object"!==e.nodeName.toLowerCase())){if(y=t,v=e,1===x&&U.test(t)){for((u=e.getAttribute("id"))?u=u.replace(rt,it):e.setAttribute("id",u=_),s=(p=a(t)).length;s--;)p[s]="#"+u+" "+bt(p[s]);y=p.join(","),v=tt.test(t)&&yt(e.parentNode)||e}try{return L.apply(r,v.querySelectorAll(y)),r}catch(M){k(t,!0)}finally{u===_&&e.removeAttribute("id")}}}return l(t.replace(V,"$1"),e,r,i)}function lt(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function ct(t){return t[_]=!0,t}function ut(t){var e=f.createElement("fieldset");try{return!!t(e)}catch(At){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ht(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function dt(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function ft(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pt(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function gt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function mt(t){return ct((function(e){return e=+e,ct((function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function yt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=st.support={},o=st.isXML=function(t){var e=(t.ownerDocument||t).documentElement;return!X.test(t.namespaceURI||e&&e.nodeName||"HTML")},d=st.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:w;return a!==f&&9===a.nodeType&&a.documentElement?(p=(f=a).documentElement,g=!o(f),w!==f&&(i=f.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ot,!1):i.attachEvent&&i.attachEvent("onunload",ot)),n.attributes=ut((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ut((function(t){return t.appendChild(f.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(f.getElementsByClassName),n.getById=ut((function(t){return p.appendChild(t).id=_,!f.getElementsByName||!f.getElementsByName(_).length})),n.getById?(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},y=[],m=[],(n.qsa=J.test(f.querySelectorAll))&&(ut((function(t){p.appendChild(t).innerHTML="<a id='"+_+"'></a><select id='"+_+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+B+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||m.push("\\["+B+"*(?:value|"+N+")"),t.querySelectorAll("[id~="+_+"-]").length||m.push("~="),t.querySelectorAll(":checked").length||m.push(":checked"),t.querySelectorAll("a#"+_+"+*").length||m.push(".#.+[+~]")})),ut((function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=f.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&m.push("name"+B+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),p.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),m.push(",.*:")}))),(n.matchesSelector=J.test(v=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ut((function(t){n.disconnectedMatch=v.call(t,"*"),v.call(t,"[s!='']:x"),y.push("!=",j)})),m=m.length&&new RegExp(m.join("|")),y=y.length&&new RegExp(y.join("|")),e=J.test(p.compareDocumentPosition),b=e||J.test(p.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},T=e?function(t,e){if(t===e)return h=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t===f||t.ownerDocument===w&&b(w,t)?-1:e===f||e.ownerDocument===w&&b(w,e)?1:u?R(u,t)-R(u,e):0:4&r?-1:1)}:function(t,e){if(t===e)return h=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t===f?-1:e===f?1:i?-1:o?1:u?R(u,t)-R(u,e):0;if(i===o)return dt(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?dt(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},f):f},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if((t.ownerDocument||t)!==f&&d(t),n.matchesSelector&&g&&!k[e+" "]&&(!y||!y.test(e))&&(!m||!m.test(e)))try{var r=v.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(At){k(e,!0)}return st(e,f,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!==f&&d(t),b(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!==f&&d(t);var i=r.attrHandle[e.toLowerCase()],o=i&&E.call(r.attrHandle,e.toLowerCase())?i(t,e,!g):void 0;return void 0!==o?o:n.attributes||!g?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},st.escape=function(t){return(t+"").replace(rt,it)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,r=[],i=0,o=0;if(h=!n.detectDuplicates,u=!n.sortStable&&t.slice(0),t.sort(T),h){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return u=null,t},i=st.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},(r=st.selectors={cacheLength:50,createPseudo:ct,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return G.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&q.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=S[t+" "];return e||(e=new RegExp("(^|"+B+")"+t+"("+B+"|$)"))&&S(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var i=st.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,l){var c,u,h,d,f,p,g=o!==a?"nextSibling":"previousSibling",m=e.parentNode,y=s&&e.nodeName.toLowerCase(),v=!l&&!s,b=!1;if(m){if(o){for(;g;){for(d=e;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;p=g="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?m.firstChild:m.lastChild],a&&v){for(b=(f=(c=(u=(h=(d=m)[_]||(d[_]={}))[d.uniqueID]||(h[d.uniqueID]={}))[t]||[])[0]===x&&c[1])&&c[2],d=f&&m.childNodes[f];d=++f&&d&&d[g]||(b=f=0)||p.pop();)if(1===d.nodeType&&++b&&d===e){u[t]=[x,f,b];break}}else if(v&&(b=f=(c=(u=(h=(d=e)[_]||(d[_]={}))[d.uniqueID]||(h[d.uniqueID]={}))[t]||[])[0]===x&&c[1]),!1===b)for(;(d=++f&&d&&d[g]||(b=f=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++b||(v&&((u=(h=d[_]||(d[_]={}))[d.uniqueID]||(h[d.uniqueID]={}))[t]=[x,b]),d!==e)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return i[_]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?ct((function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=R(t,o[a])]=!(n[r]=o[a])})):function(t){return i(t,0,n)}):i}},pseudos:{not:ct((function(t){var e=[],n=[],r=s(t.replace(V,"$1"));return r[_]?ct((function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:ct((function(t){return function(e){return st(t,e).length>0}})),contains:ct((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||i(e)).indexOf(t)>-1}})),lang:ct((function(t){return $.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===p},focus:function(t){return t===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return Z.test(t.nodeName)},input:function(t){return K.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:mt((function(){return[0]})),last:mt((function(t,e){return[e-1]})),eq:mt((function(t,e,n){return[n<0?n+e:n]})),even:mt((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:mt((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:mt((function(t,e,n){for(var r=n<0?n+e:n>e?e:n;--r>=0;)t.push(r);return t})),gt:mt((function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[e]=ft(e);for(e in{submit:!0,reset:!0})r.pseudos[e]=pt(e);function vt(){}function bt(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function _t(t,e,n){var r=e.dir,i=e.next,o=i||r,a=n&&"parentNode"===o,s=M++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||a)return t(e,n,i);return!1}:function(e,n,l){var c,u,h,d=[x,s];if(l){for(;e=e[r];)if((1===e.nodeType||a)&&t(e,n,l))return!0}else for(;e=e[r];)if(1===e.nodeType||a)if(u=(h=e[_]||(e[_]={}))[e.uniqueID]||(h[e.uniqueID]={}),i&&i===e.nodeName.toLowerCase())e=e[r]||e;else{if((c=u[o])&&c[0]===x&&c[1]===s)return d[2]=c[2];if(u[o]=d,d[2]=t(e,n,l))return!0}return!1}}function wt(t){return t.length>1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function xt(t,e,n,r,i){for(var o,a=[],s=0,l=t.length,c=null!=e;s<l;s++)(o=t[s])&&(n&&!n(o,r,i)||(a.push(o),c&&e.push(s)));return a}function Mt(t,e,n,r,i,o){return r&&!r[_]&&(r=Mt(r)),i&&!i[_]&&(i=Mt(i,o)),ct((function(o,a,s,l){var c,u,h,d=[],f=[],p=a.length,g=o||function(t,e,n){for(var r=0,i=e.length;r<i;r++)st(t,e[r],n);return n}(e||"*",s.nodeType?[s]:s,[]),m=!t||!o&&e?g:xt(g,d,t,s,l),y=n?i||(o?t:p||r)?[]:a:m;if(n&&n(m,y,s,l),r)for(c=xt(y,f),r(c,[],s,l),u=c.length;u--;)(h=c[u])&&(y[f[u]]=!(m[f[u]]=h));if(o){if(i||t){if(i){for(c=[],u=y.length;u--;)(h=y[u])&&c.push(m[u]=h);i(null,y=[],c,l)}for(u=y.length;u--;)(h=y[u])&&(c=i?R(o,h):d[u])>-1&&(o[c]=!(a[c]=h))}}else y=xt(y===a?y.splice(p,y.length):y),i?i(null,a,y,l):L.apply(a,y)}))}function St(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],l=a?1:0,u=_t((function(t){return t===e}),s,!0),h=_t((function(t){return R(e,t)>-1}),s,!0),d=[function(t,n,r){var i=!a&&(r||n!==c)||((e=n).nodeType?u(t,n,r):h(t,n,r));return e=null,i}];l<o;l++)if(n=r.relative[t[l].type])d=[_t(wt(d),n)];else{if((n=r.filter[t[l].type].apply(null,t[l].matches))[_]){for(i=++l;i<o&&!r.relative[t[i].type];i++);return Mt(l>1&&wt(d),l>1&&bt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(V,"$1"),n,l<i&&St(t.slice(l,i)),i<o&&St(t=t.slice(i)),i<o&&bt(t))}d.push(n)}return wt(d)}return vt.prototype=r.filters=r.pseudos,r.setFilters=new vt,a=st.tokenize=function(t,e){var n,i,o,a,s,l,c,u=A[t+" "];if(u)return e?0:u.slice(0);for(s=t,l=[],c=r.preFilter;s;){for(a in n&&!(i=H.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),n=!1,(i=Y.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(V," ")}),s=s.slice(n.length)),r.filter)!(i=G[a].exec(s))||c[a]&&!(i=c[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return e?s.length:s?st.error(t):A(t,l).slice(0)},s=st.compile=function(t,e){var n,i=[],o=[],s=C[t+" "];if(!s){for(e||(e=a(t)),n=e.length;n--;)(s=St(e[n]))[_]?i.push(s):o.push(s);(s=C(t,function(t,e){var n=e.length>0,i=t.length>0,o=function(o,a,s,l,u){var h,p,m,y=0,v="0",b=o&&[],_=[],w=c,M=o||i&&r.find.TAG("*",u),S=x+=null==w?1:Math.random()||.1,A=M.length;for(u&&(c=a===f||a||u);v!==A&&null!=(h=M[v]);v++){if(i&&h){for(p=0,a||h.ownerDocument===f||(d(h),s=!g);m=t[p++];)if(m(h,a||f,s)){l.push(h);break}u&&(x=S)}n&&((h=!m&&h)&&y--,o&&b.push(h))}if(y+=v,n&&v!==y){for(p=0;m=e[p++];)m(b,_,a,s);if(o){if(y>0)for(;v--;)b[v]||_[v]||(_[v]=D.call(l));_=xt(_)}L.apply(l,_),u&&!o&&_.length>0&&y+e.length>1&&st.uniqueSort(l)}return u&&(x=S,c=w),b};return n?ct(o):o}(o,i))).selector=t}return s},l=st.select=function(t,e,n,i){var o,l,c,u,h,d="function"==typeof t&&t,f=!i&&a(t=d.selector||t);if(n=n||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===e.nodeType&&g&&r.relative[l[1].type]){if(!(e=(r.find.ID(c.matches[0].replace(et,nt),e)||[])[0]))return n;d&&(e=e.parentNode),t=t.slice(l.shift().value.length)}for(o=G.needsContext.test(t)?0:l.length;o--&&!r.relative[u=(c=l[o]).type];)if((h=r.find[u])&&(i=h(c.matches[0].replace(et,nt),tt.test(l[0].type)&&yt(e.parentNode)||e))){if(l.splice(o,1),!(t=i.length&&bt(l)))return L.apply(n,i),n;break}}return(d||s(t,f))(i,e,!g,n,!e||tt.test(t)&&yt(e.parentNode)||e),n},n.sortStable=_.split("").sort(T).join("")===_,n.detectDuplicates=!!h,d(),n.sortDetached=ut((function(t){return 1&t.compareDocumentPosition(f.createElement("fieldset"))})),ut((function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")}))||ht("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&&ut((function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ht("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ut((function(t){return null==t.getAttribute("disabled")}))||ht(N,(function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null})),st}(n);M.find=C,M.expr=C.selectors,M.expr[":"]=M.expr.pseudos,M.uniqueSort=M.unique=C.uniqueSort,M.text=C.getText,M.isXMLDoc=C.isXML,M.contains=C.contains,M.escapeSelector=C.escape;var k=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&M(t).is(n))break;r.push(t)}return r},T=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},E=M.expr.match.needsContext;function O(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(t,e,n){return v(e)?M.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?M.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?M.grep(t,(function(t){return h.call(e,t)>-1!==n})):M.filter(e,t,n)}M.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?M.find.matchesSelector(r,t)?[r]:[]:M.find.matches(t,M.grep(e,(function(t){return 1===t.nodeType})))},M.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(M(t).filter((function(){for(e=0;e<r;e++)if(M.contains(i[e],this))return!0})));for(n=this.pushStack([]),e=0;e<r;e++)M.find(t,i[e],n);return r>1?M.uniqueSort(n):n},filter:function(t){return this.pushStack(P(this,t||[],!1))},not:function(t){return this.pushStack(P(this,t||[],!0))},is:function(t){return!!P(this,"string"==typeof t&&E.test(t)?M(t):t||[],!1).length}});var L,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(M.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||L,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:I.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(M.merge(this,M.parseHTML(r[1],(e=e instanceof M?e[0]:e)&&e.nodeType?e.ownerDocument||e:a,!0)),D.test(r[1])&&M.isPlainObject(e))for(r in e)v(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=a.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):v(t)?void 0!==n.ready?n.ready(t):t(M):M.makeArray(t,this)}).prototype=M.fn,L=M(a);var R=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function B(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}M.fn.extend({has:function(t){var e=M(t,this),n=e.length;return this.filter((function(){for(var t=0;t<n;t++)if(M.contains(this,e[t]))return!0}))},closest:function(t,e){var n,r=0,i=this.length,o=[],a="string"!=typeof t&&M(t);if(!E.test(t))for(;r<i;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&M.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?M.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?h.call(M(t),this[0]):h.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(M.uniqueSort(M.merge(this.get(),M(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),M.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return k(t,"parentNode")},parentsUntil:function(t,e,n){return k(t,"parentNode",n)},next:function(t){return B(t,"nextSibling")},prev:function(t){return B(t,"previousSibling")},nextAll:function(t){return k(t,"nextSibling")},prevAll:function(t){return k(t,"previousSibling")},nextUntil:function(t,e,n){return k(t,"nextSibling",n)},prevUntil:function(t,e,n){return k(t,"previousSibling",n)},siblings:function(t){return T((t.parentNode||{}).firstChild,t)},children:function(t){return T(t.firstChild)},contents:function(t){return void 0!==t.contentDocument?t.contentDocument:(O(t,"template")&&(t=t.content||t),M.merge([],t.childNodes))}},(function(t,e){M.fn[t]=function(n,r){var i=M.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=M.filter(r,i)),this.length>1&&(N[t]||M.uniqueSort(i),R.test(t)&&i.reverse()),this.pushStack(i)}}));var F=/[^\x20\t\r\n\f]+/g;function z(t){return t}function j(t){throw t}function W(t,e,n,r){var i;try{t&&v(i=t.promise)?i.call(t).done(e).fail(n):t&&v(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}M.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return M.each(t.match(F)||[],(function(t,n){e[n]=!0})),e}(t):M.extend({},t);var e,n,r,i,o=[],a=[],s=-1,l=function(){for(i=i||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s<o.length;)!1===o[s].apply(n[0],n[1])&&t.stopOnFalse&&(s=o.length,n=!1);t.memory||(n=!1),e=!1,i&&(o=n?[]:"")},c={add:function(){return o&&(n&&!e&&(s=o.length-1,a.push(n)),function e(n){M.each(n,(function(n,r){v(r)?t.unique&&c.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&e(r)}))}(arguments),n&&!e&&l()),this},remove:function(){return M.each(arguments,(function(t,e){for(var n;(n=M.inArray(e,o,n))>-1;)o.splice(n,1),n<=s&&s--})),this},has:function(t){return t?M.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},M.extend({Deferred:function(t){var e=[["notify","progress",M.Callbacks("memory"),M.Callbacks("memory"),2],["resolve","done",M.Callbacks("once memory"),M.Callbacks("once memory"),0,"resolved"],["reject","fail",M.Callbacks("once memory"),M.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return M.Deferred((function(n){M.each(e,(function(e,r){var i=v(t[r[4]])&&t[r[4]];o[r[1]]((function(){var t=i&&i.apply(this,arguments);t&&v(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(t,r,i){var o=0;function a(t,e,r,i){return function(){var s=this,l=arguments,c=function(){var n,c;if(!(t<o)){if((n=r.apply(s,l))===e.promise())throw new TypeError("Thenable self-resolution");v(c=n&&("object"==typeof n||"function"==typeof n)&&n.then)?i?c.call(n,a(o,e,z,i),a(o,e,j,i)):(o++,c.call(n,a(o,e,z,i),a(o,e,j,i),a(o,e,z,e.notifyWith))):(r!==z&&(s=void 0,l=[n]),(i||e.resolveWith)(s,l))}},u=i?c:function(){try{c()}catch(n){M.Deferred.exceptionHook&&M.Deferred.exceptionHook(n,u.stackTrace),t+1>=o&&(r!==j&&(s=void 0,l=[n]),e.rejectWith(s,l))}};t?u():(M.Deferred.getStackHook&&(u.stackTrace=M.Deferred.getStackHook()),n.setTimeout(u))}}return M.Deferred((function(n){e[0][3].add(a(0,n,v(i)?i:z,n.notifyWith)),e[1][3].add(a(0,n,v(t)?t:z)),e[2][3].add(a(0,n,v(r)?r:j))})).promise()},promise:function(t){return null!=t?M.extend(t,i):i}},o={};return M.each(e,(function(t,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add((function(){r=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=l.call(arguments),o=M.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?l.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(W(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||v(i[n]&&i[n].then)))return o.then();for(;n--;)W(i[n],a(n),o.reject);return o.promise()}});var V=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;M.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&V.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},M.readyException=function(t){n.setTimeout((function(){throw t}))};var H=M.Deferred();function Y(){a.removeEventListener("DOMContentLoaded",Y),n.removeEventListener("load",Y),M.ready()}M.fn.ready=function(t){return H.then(t).catch((function(t){M.readyException(t)})),this},M.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--M.readyWait:M.isReady)||(M.isReady=!0,!0!==t&&--M.readyWait>0||H.resolveWith(a,[M]))}}),M.ready.then=H.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(M.ready):(a.addEventListener("DOMContentLoaded",Y),n.addEventListener("load",Y));var U=function(t,e,n,r,i,o,a){var s=0,l=t.length,c=null==n;if("object"===x(n))for(s in i=!0,n)U(t,e,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),c&&(a?(e.call(t,r),e=null):(c=e,e=function(t,e,n){return c.call(M(t),n)})),e))for(;s<l;s++)e(t[s],n,a?r:r.call(t[s],s,e(t[s],n)));return i?t:c?e.call(t):l?e(t[0],n):o},q=/^-ms-/,$=/-([a-z])/g;function G(t,e){return e.toUpperCase()}function X(t){return t.replace(q,"ms-").replace($,G)}var K=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function Z(){this.expando=M.expando+Z.uid++}Z.uid=1,Z.prototype={cache:function(t){var e=t[this.expando];return e||(e={},K(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,i=this.cache(t);if("string"==typeof e)i[X(e)]=n;else for(r in e)i[X(r)]=e[r];return i},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][X(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r=t[this.expando];if(void 0!==r){if(void 0!==e){n=(e=Array.isArray(e)?e.map(X):(e=X(e))in r?[e]:e.match(F)||[]).length;for(;n--;)delete r[e[n]]}(void 0===e||M.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!M.isEmptyObject(e)}};var J=new Z,Q=new Z,tt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,et=/[A-Z]/g;function nt(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(et,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(r))){try{n=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:tt.test(t)?JSON.parse(t):t)}(n)}catch(i){}Q.set(t,e,n)}else n=void 0;return n}M.extend({hasData:function(t){return Q.hasData(t)||J.hasData(t)},data:function(t,e,n){return Q.access(t,e,n)},removeData:function(t,e){Q.remove(t,e)},_data:function(t,e,n){return J.access(t,e,n)},_removeData:function(t,e){J.remove(t,e)}}),M.fn.extend({data:function(t,e){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===t){if(this.length&&(i=Q.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=X(r.slice(5)),nt(o,r,i[r]));J.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof t?this.each((function(){Q.set(this,t)})):U(this,(function(e){var n;if(o&&void 0===e)return void 0!==(n=Q.get(o,t))||void 0!==(n=nt(o,t))?n:void 0;this.each((function(){Q.set(this,t,e)}))}),null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each((function(){Q.remove(this,t)}))}}),M.extend({queue:function(t,e,n){var r;if(t)return r=J.get(t,e=(e||"fx")+"queue"),n&&(!r||Array.isArray(n)?r=J.access(t,e,M.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){var n=M.queue(t,e=e||"fx"),r=n.length,i=n.shift(),o=M._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,(function(){M.dequeue(t,e)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return J.get(t,n)||J.access(t,n,{empty:M.Callbacks("once memory").add((function(){J.remove(t,[e+"queue",n])}))})}}),M.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?M.queue(this[0],t):void 0===e?this:this.each((function(){var n=M.queue(this,t,e);M._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&M.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){M.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,r=1,i=M.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(n=J.get(o[a],t+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(e)}});var rt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,it=new RegExp("^(?:([+-])=|)("+rt+")([a-z%]*)$","i"),ot=["Top","Right","Bottom","Left"],at=a.documentElement,st=function(t){return M.contains(t.ownerDocument,t)},lt={composed:!0};at.getRootNode&&(st=function(t){return M.contains(t.ownerDocument,t)||t.getRootNode(lt)===t.ownerDocument});var ct=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&st(t)&&"none"===M.css(t,"display")},ut=function(t,e,n,r){var i,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];for(o in i=n.apply(t,r||[]),e)t.style[o]=a[o];return i};function ht(t,e,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return M.css(t,e,"")},l=s(),c=n&&n[3]||(M.cssNumber[e]?"":"px"),u=t.nodeType&&(M.cssNumber[e]||"px"!==c&&+l)&&it.exec(M.css(t,e));if(u&&u[3]!==c){for(c=c||u[3],u=+(l/=2)||1;a--;)M.style(t,e,u+c),(1-o)*(1-(o=s()/l||.5))<=0&&(a=0),u/=o;M.style(t,e,(u*=2)+c),n=n||[]}return n&&(u=+u||+l||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=i)),i}var dt={};function ft(t){var e,n=t.ownerDocument,r=t.nodeName,i=dt[r];return i||(e=n.body.appendChild(n.createElement(r)),i=M.css(e,"display"),e.parentNode.removeChild(e),"none"===i&&(i="block"),dt[r]=i,i)}function pt(t,e){for(var n,r,i=[],o=0,a=t.length;o<a;o++)(r=t[o]).style&&(n=r.style.display,e?("none"===n&&(i[o]=J.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ct(r)&&(i[o]=ft(r))):"none"!==n&&(i[o]="none",J.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(t[o].style.display=i[o]);return t}M.fn.extend({show:function(){return pt(this,!0)},hide:function(){return pt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){ct(this)?M(this).show():M(this).hide()}))}});var gt=/^(?:checkbox|radio)$/i,mt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,yt=/^$|^module$|\/(?:java|ecma)script/i,vt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function bt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&O(t,e)?M.merge([t],n):n}function _t(t,e){for(var n=0,r=t.length;n<r;n++)J.set(t[n],"globalEval",!e||J.get(e[n],"globalEval"))}vt.optgroup=vt.option,vt.tbody=vt.tfoot=vt.colgroup=vt.caption=vt.thead,vt.th=vt.td;var wt,xt,Mt=/<|&#?\w+;/;function St(t,e,n,r,i){for(var o,a,s,l,c,u,h=e.createDocumentFragment(),d=[],f=0,p=t.length;f<p;f++)if((o=t[f])||0===o)if("object"===x(o))M.merge(d,o.nodeType?[o]:o);else if(Mt.test(o)){for(a=a||h.appendChild(e.createElement("div")),s=(mt.exec(o)||["",""])[1].toLowerCase(),a.innerHTML=(l=vt[s]||vt._default)[1]+M.htmlPrefilter(o)+l[2],u=l[0];u--;)a=a.lastChild;M.merge(d,a.childNodes),(a=h.firstChild).textContent=""}else d.push(e.createTextNode(o));for(h.textContent="",f=0;o=d[f++];)if(r&&M.inArray(o,r)>-1)i&&i.push(o);else if(c=st(o),a=bt(h.appendChild(o),"script"),c&&_t(a),n)for(u=0;o=a[u++];)yt.test(o.type||"")&&n.push(o);return h}wt=a.createDocumentFragment().appendChild(a.createElement("div")),(xt=a.createElement("input")).setAttribute("type","radio"),xt.setAttribute("checked","checked"),xt.setAttribute("name","t"),wt.appendChild(xt),y.checkClone=wt.cloneNode(!0).cloneNode(!0).lastChild.checked,wt.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!wt.cloneNode(!0).lastChild.defaultValue;var At=/^key/,Ct=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,kt=/^([^.]*)(?:\.(.+)|)/;function Tt(){return!0}function Et(){return!1}function Ot(t,e){return t===function(){try{return a.activeElement}catch(t){}}()==("focus"===e)}function Dt(t,e,n,r,i,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=void 0),e)Dt(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Et;else if(!i)return t;return 1===o&&(a=i,(i=function(t){return M().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=M.guid++)),t.each((function(){M.event.add(this,e,i,r,n)}))}function Pt(t,e,n){n?(J.set(t,e,!1),M.event.add(t,e,{namespace:!1,handler:function(t){var r,i,o=J.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(M.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=l.call(arguments),J.set(this,e,o),r=n(this,e),this[e](),o!==(i=J.get(this,e))||r?J.set(this,e,!1):i={},o!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else o.length&&(J.set(this,e,{value:M.event.trigger(M.extend(o[0],M.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===J.get(t,e)&&M.event.add(t,e,Tt)}M.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,c,u,h,d,f,p,g,m=J.get(t);if(m)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&M.find.matchesSelector(at,i),n.guid||(n.guid=M.guid++),(l=m.events)||(l=m.events={}),(a=m.handle)||(a=m.handle=function(e){return void 0!==M&&M.event.triggered!==e.type?M.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(F)||[""]).length;c--;)f=g=(s=kt.exec(e[c])||[])[1],p=(s[2]||"").split(".").sort(),f&&(h=M.event.special[f]||{},h=M.event.special[f=(i?h.delegateType:h.bindType)||f]||{},u=M.extend({type:f,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&M.expr.match.needsContext.test(i),namespace:p.join(".")},o),(d=l[f])||((d=l[f]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,r,p,a)||t.addEventListener&&t.addEventListener(f,a)),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),M.event.global[f]=!0)},remove:function(t,e,n,r,i){var o,a,s,l,c,u,h,d,f,p,g,m=J.hasData(t)&&J.get(t);if(m&&(l=m.events)){for(c=(e=(e||"").match(F)||[""]).length;c--;)if(f=g=(s=kt.exec(e[c])||[])[1],p=(s[2]||"").split(".").sort(),f){for(h=M.event.special[f]||{},d=l[f=(r?h.delegateType:h.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!i&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,h.remove&&h.remove.call(t,u));a&&!d.length&&(h.teardown&&!1!==h.teardown.call(t,p,m.handle)||M.removeEvent(t,f,m.handle),delete l[f])}else for(f in l)M.event.remove(t,f+e[c],n,r,!0);M.isEmptyObject(l)&&J.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=M.event.fix(t),l=new Array(arguments.length),c=(J.get(this,"events")||{})[s.type]||[],u=M.event.special[s.type]||{};for(l[0]=s,e=1;e<arguments.length;e++)l[e]=arguments[e];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(a=M.event.handlers.call(this,s,c),e=0;(i=a[e++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((M.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(t,e){var n,r,i,o,a,s=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(o=[],a={},n=0;n<l;n++)void 0===a[i=(r=e[n]).selector+" "]&&(a[i]=r.needsContext?M(i,this).index(c)>-1:M.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,l<e.length&&s.push({elem:c,handlers:e.slice(l)}),s},addProp:function(t,e){Object.defineProperty(M.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[M.expando]?t:new M.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return gt.test(e.type)&&e.click&&O(e,"input")&&Pt(e,"click",Tt),!1},trigger:function(t){var e=this||t;return gt.test(e.type)&&e.click&&O(e,"input")&&Pt(e,"click"),!0},_default:function(t){var e=t.target;return gt.test(e.type)&&e.click&&O(e,"input")&&J.get(e,"click")||O(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},M.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},M.Event=function(t,e){if(!(this instanceof M.Event))return new M.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?Tt:Et,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&M.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[M.expando]=!0},M.Event.prototype={constructor:M.Event,isDefaultPrevented:Et,isPropagationStopped:Et,isImmediatePropagationStopped:Et,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=Tt,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=Tt,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=Tt,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},M.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&At.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&Ct.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},M.event.addProp),M.each({focus:"focusin",blur:"focusout"},(function(t,e){M.event.special[t]={setup:function(){return Pt(this,t,Ot),!1},trigger:function(){return Pt(this,t),!0},delegateType:e}})),M.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,e){M.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,r=this,i=t.relatedTarget,o=t.handleObj;return i&&(i===r||M.contains(r,i))||(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}})),M.fn.extend({on:function(t,e,n,r){return Dt(this,t,e,n,r)},one:function(t,e,n,r){return Dt(this,t,e,n,r,1)},off:function(t,e,n){var r,i;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,M(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof t){for(i in t)this.off(i,e,t[i]);return this}return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=Et),this.each((function(){M.event.remove(this,t,n,e)}))}});var Lt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,It=/<script|<style|<link/i,Rt=/checked\s*(?:[^=]|=\s*.checked.)/i,Nt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Bt(t,e){return O(t,"table")&&O(11!==e.nodeType?e:e.firstChild,"tr")&&M(t).children("tbody")[0]||t}function Ft(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function zt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function jt(t,e){var n,r,i,o,a,s,l,c;if(1===e.nodeType){if(J.hasData(t)&&(o=J.access(t),a=J.set(e,o),c=o.events))for(i in delete a.handle,a.events={},c)for(n=0,r=c[i].length;n<r;n++)M.event.add(e,i,c[i][n]);Q.hasData(t)&&(s=Q.access(t),l=M.extend({},s),Q.set(e,l))}}function Wt(t,e){var n=e.nodeName.toLowerCase();"input"===n&&gt.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function Vt(t,e,n,r){e=c.apply([],e);var i,o,a,s,l,u,h=0,d=t.length,f=d-1,p=e[0],g=v(p);if(g||d>1&&"string"==typeof p&&!y.checkClone&&Rt.test(p))return t.each((function(i){var o=t.eq(i);g&&(e[0]=p.call(this,i,o.html())),Vt(o,e,n,r)}));if(d&&(o=(i=St(e,t[0].ownerDocument,!1,t,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=M.map(bt(i,"script"),Ft)).length;h<d;h++)l=i,h!==f&&(l=M.clone(l,!0,!0),s&&M.merge(a,bt(l,"script"))),n.call(t[h],l,h);if(s)for(u=a[a.length-1].ownerDocument,M.map(a,zt),h=0;h<s;h++)yt.test((l=a[h]).type||"")&&!J.access(l,"globalEval")&&M.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?M._evalUrl&&!l.noModule&&M._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):w(l.textContent.replace(Nt,""),l,u))}return t}function Ht(t,e,n){for(var r,i=e?M.filter(e,t):t,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||M.cleanData(bt(r)),r.parentNode&&(n&&st(r)&&_t(bt(r,"script")),r.parentNode.removeChild(r));return t}M.extend({htmlPrefilter:function(t){return t.replace(Lt,"<$1></$2>")},clone:function(t,e,n){var r,i,o,a,s=t.cloneNode(!0),l=st(t);if(!(y.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||M.isXMLDoc(t)))for(a=bt(s),r=0,i=(o=bt(t)).length;r<i;r++)Wt(o[r],a[r]);if(e)if(n)for(o=o||bt(t),a=a||bt(s),r=0,i=o.length;r<i;r++)jt(o[r],a[r]);else jt(t,s);return(a=bt(s,"script")).length>0&&_t(a,!l&&bt(t,"script")),s},cleanData:function(t){for(var e,n,r,i=M.event.special,o=0;void 0!==(n=t[o]);o++)if(K(n)){if(e=n[J.expando]){if(e.events)for(r in e.events)i[r]?M.event.remove(n,r):M.removeEvent(n,r,e.handle);n[J.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),M.fn.extend({detach:function(t){return Ht(this,t,!0)},remove:function(t){return Ht(this,t)},text:function(t){return U(this,(function(t){return void 0===t?M.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Vt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Bt(this,t).appendChild(t)}))},prepend:function(){return Vt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Bt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Vt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Vt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(M.cleanData(bt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return M.clone(this,t,e)}))},html:function(t){return U(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!It.test(t)&&!vt[(mt.exec(t)||["",""])[1].toLowerCase()]){t=M.htmlPrefilter(t);try{for(;n<r;n++)1===(e=this[n]||{}).nodeType&&(M.cleanData(bt(e,!1)),e.innerHTML=t);e=0}catch(i){}}e&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return Vt(this,arguments,(function(e){var n=this.parentNode;M.inArray(this,t)<0&&(M.cleanData(bt(this)),n&&n.replaceChild(e,this))}),t)}}),M.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,e){M.fn[t]=function(t){for(var n,r=[],i=M(t),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),M(i[a])[e](n),u.apply(r,n.get());return this.pushStack(r)}}));var Yt=new RegExp("^("+rt+")(?!px)[a-z%]+$","i"),Ut=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=n),e.getComputedStyle(t)},qt=new RegExp(ot.join("|"),"i");function $t(t,e,n){var r,i,o,a,s=t.style;return(n=n||Ut(t))&&(""!==(a=n.getPropertyValue(e)||n[e])||st(t)||(a=M.style(t,e)),!y.pixelBoxStyles()&&Yt.test(a)&&qt.test(e)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Gt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",at.appendChild(c).appendChild(u);var t=n.getComputedStyle(u);r="1%"!==t.top,l=12===e(t.marginLeft),u.style.right="60%",s=36===e(t.right),i=36===e(t.width),u.style.position="absolute",o=12===e(u.offsetWidth/3),at.removeChild(c),u=null}}function e(t){return Math.round(parseFloat(t))}var r,i,o,s,l,c=a.createElement("div"),u=a.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,M.extend(y,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o}}))}();var Xt=["Webkit","Moz","ms"],Kt=a.createElement("div").style,Zt={};function Jt(t){return M.cssProps[t]||Zt[t]||(t in Kt?t:Zt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Xt.length;n--;)if((t=Xt[n]+e)in Kt)return t}(t)||t)}var Qt=/^(none|table(?!-c[ea]).+)/,te=/^--/,ee={position:"absolute",visibility:"hidden",display:"block"},ne={letterSpacing:"0",fontWeight:"400"};function re(t,e,n){var r=it.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function ie(t,e,n,r,i,o){var a="width"===e?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=M.css(t,n+ot[a],!0,i)),r?("content"===n&&(l-=M.css(t,"padding"+ot[a],!0,i)),"margin"!==n&&(l-=M.css(t,"border"+ot[a]+"Width",!0,i))):(l+=M.css(t,"padding"+ot[a],!0,i),"padding"!==n?l+=M.css(t,"border"+ot[a]+"Width",!0,i):s+=M.css(t,"border"+ot[a]+"Width",!0,i));return!r&&o>=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-l-s-.5))||0),l}function oe(t,e,n){var r=Ut(t),i=(!y.boxSizingReliable()||n)&&"border-box"===M.css(t,"boxSizing",!1,r),o=i,a=$t(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Yt.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===M.css(t,"display",!1,r))&&t.getClientRects().length&&(i="border-box"===M.css(t,"boxSizing",!1,r),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+ie(t,e,n||(i?"border":"content"),o,r,a)+"px"}function ae(t,e,n,r,i){return new ae.prototype.init(t,e,n,r,i)}M.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=$t(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=X(e),l=te.test(e),c=t.style;if(l||(e=Jt(s)),a=M.cssHooks[e]||M.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:c[e];"string"==(o=typeof n)&&(i=it.exec(n))&&i[1]&&(n=ht(t,e,i),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=i&&i[3]||(M.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(l?c.setProperty(e,n):c[e]=n))}},css:function(t,e,n,r){var i,o,a,s=X(e);return te.test(e)||(e=Jt(s)),(a=M.cssHooks[e]||M.cssHooks[s])&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=$t(t,e,r)),"normal"===i&&e in ne&&(i=ne[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),M.each(["height","width"],(function(t,e){M.cssHooks[e]={get:function(t,n,r){if(n)return!Qt.test(M.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?oe(t,e,r):ut(t,ee,(function(){return oe(t,e,r)}))},set:function(t,n,r){var i,o=Ut(t),a=!y.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===M.css(t,"boxSizing",!1,o),l=r?ie(t,e,r,s,o):0;return s&&a&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-ie(t,e,"border",!1,o)-.5)),l&&(i=it.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=M.css(t,e)),re(0,n,l)}}})),M.cssHooks.marginLeft=Gt(y.reliableMarginLeft,(function(t,e){if(e)return(parseFloat($t(t,"marginLeft"))||t.getBoundingClientRect().left-ut(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),M.each({margin:"",padding:"",border:"Width"},(function(t,e){M.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+ot[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(M.cssHooks[t+e].set=re)})),M.fn.extend({css:function(t,e){return U(this,(function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Ut(t),i=e.length;a<i;a++)o[e[a]]=M.css(t,e[a],!1,r);return o}return void 0!==n?M.style(t,e,n):M.css(t,e)}),t,e,arguments.length>1)}}),M.Tween=ae,(ae.prototype={constructor:ae,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||M.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(M.cssNumber[n]?"":"px")},cur:function(){var t=ae.propHooks[this.prop];return t&&t.get?t.get(this):ae.propHooks._default.get(this)},run:function(t){var e,n=ae.propHooks[this.prop];return this.pos=e=this.options.duration?M.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ae.propHooks._default.set(this),this}}).init.prototype=ae.prototype,(ae.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=M.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){M.fx.step[t.prop]?M.fx.step[t.prop](t):1!==t.elem.nodeType||!M.cssHooks[t.prop]&&null==t.elem.style[Jt(t.prop)]?t.elem[t.prop]=t.now:M.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=ae.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},M.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},M.fx=ae.prototype.init,M.fx.step={};var se,le,ce=/^(?:toggle|show|hide)$/,ue=/queueHooks$/;function he(){le&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(he):n.setTimeout(he,M.fx.interval),M.fx.tick())}function de(){return n.setTimeout((function(){se=void 0})),se=Date.now()}function fe(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=ot[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function pe(t,e,n){for(var r,i=(ge.tweeners[e]||[]).concat(ge.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,e,t))return r}function ge(t,e,n){var r,i,o=0,a=ge.prefilters.length,s=M.Deferred().always((function(){delete l.elem})),l=function(){if(i)return!1;for(var e=se||de(),n=Math.max(0,c.startTime+c.duration-e),r=1-(n/c.duration||0),o=0,a=c.tweens.length;o<a;o++)c.tweens[o].run(r);return s.notifyWith(t,[c,r,n]),r<1&&a?n:(a||s.notifyWith(t,[c,1,0]),s.resolveWith(t,[c]),!1)},c=s.promise({elem:t,props:M.extend({},e),opts:M.extend(!0,{specialEasing:{},easing:M.easing._default},n),originalProperties:e,originalOptions:n,startTime:se||de(),duration:n.duration,tweens:[],createTween:function(e,n){var r=M.Tween(t,c.opts,e,n,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(r),r},stop:function(e){var n=0,r=e?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return e?(s.notifyWith(t,[c,1,0]),s.resolveWith(t,[c,e])):s.rejectWith(t,[c,e]),this}}),u=c.props;for(function(t,e){var n,r,i,o,a;for(n in t)if(i=e[r=X(n)],o=t[n],Array.isArray(o)&&(i=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),(a=M.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete t[r],o)n in t||(t[n]=o[n],e[n]=i);else e[r]=i}(u,c.opts.specialEasing);o<a;o++)if(r=ge.prefilters[o].call(c,t,u,c.opts))return v(r.stop)&&(M._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return M.map(u,pe,c),v(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),M.fx.timer(M.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c}M.Animation=M.extend(ge,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return ht(n.elem,t,it.exec(e),n),n}]},tweener:function(t,e){v(t)?(e=t,t=["*"]):t=t.match(F);for(var n,r=0,i=t.length;r<i;r++)(ge.tweeners[n=t[r]]=ge.tweeners[n]||[]).unshift(e)},prefilters:[function(t,e,n){var r,i,o,a,s,l,c,u,h="width"in e||"height"in e,d=this,f={},p=t.style,g=t.nodeType&&ct(t),m=J.get(t,"fxshow");for(r in n.queue||(null==(a=M._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,d.always((function(){d.always((function(){a.unqueued--,M.queue(t,"fx").length||a.empty.fire()}))}))),e)if(ce.test(i=e[r])){if(delete e[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!m||void 0===m[r])continue;g=!0}f[r]=m&&m[r]||M.style(t,r)}if((l=!M.isEmptyObject(e))||!M.isEmptyObject(f))for(r in h&&1===t.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=m&&m.display)&&(c=J.get(t,"display")),"none"===(u=M.css(t,"display"))&&(c?u=c:(pt([t],!0),c=t.style.display||c,u=M.css(t,"display"),pt([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===M.css(t,"float")&&(l||(d.done((function(){p.display=c})),null==c&&(c="none"===(u=p.display)?"":u)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",d.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),l=!1,f)l||(m?"hidden"in m&&(g=m.hidden):m=J.access(t,"fxshow",{display:c}),o&&(m.hidden=!g),g&&pt([t],!0),d.done((function(){for(r in g||pt([t]),J.remove(t,"fxshow"),f)M.style(t,r,f[r])}))),l=pe(g?m[r]:0,r,d),r in m||(m[r]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?ge.prefilters.unshift(t):ge.prefilters.push(t)}}),M.speed=function(t,e,n){var r=t&&"object"==typeof t?M.extend({},t):{complete:n||!n&&e||v(t)&&t,duration:t,easing:n&&e||e&&!v(e)&&e};return M.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration=r.duration in M.fx.speeds?M.fx.speeds[r.duration]:M.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&M.dequeue(this,r.queue)},r},M.fn.extend({fadeTo:function(t,e,n,r){return this.filter(ct).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var i=M.isEmptyObject(t),o=M.speed(e,n,r),a=function(){var e=ge(this,M.extend({},t),o);(i||J.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(t,e,n){var r=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&!1!==t&&this.queue(t||"fx",[]),this.each((function(){var e=!0,i=null!=t&&t+"queueHooks",o=M.timers,a=J.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ue.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=t&&o[i].queue!==t||(o[i].anim.stop(n),e=!1,o.splice(i,1));!e&&n||M.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var e,n=J.get(this),r=n[t+"queue"],i=n[t+"queueHooks"],o=M.timers,a=r?r.length:0;for(n.finish=!0,M.queue(this,t,[]),i&&i.stop&&i.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<a;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete n.finish}))}}),M.each(["toggle","show","hide"],(function(t,e){var n=M.fn[e];M.fn[e]=function(t,r,i){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(fe(e,!0),t,r,i)}})),M.each({slideDown:fe("show"),slideUp:fe("hide"),slideToggle:fe("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,e){M.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}})),M.timers=[],M.fx.tick=function(){var t,e=0,n=M.timers;for(se=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||M.fx.stop(),se=void 0},M.fx.timer=function(t){M.timers.push(t),M.fx.start()},M.fx.interval=13,M.fx.start=function(){le||(le=!0,he())},M.fx.stop=function(){le=null},M.fx.speeds={slow:600,fast:200,_default:400},M.fn.delay=function(t,e){return t=M.fx&&M.fx.speeds[t]||t,this.queue(e=e||"fx",(function(e,r){var i=n.setTimeout(e,t);r.stop=function(){n.clearTimeout(i)}}))},function(){var t=a.createElement("input"),e=a.createElement("select").appendChild(a.createElement("option"));t.type="checkbox",y.checkOn=""!==t.value,y.optSelected=e.selected,(t=a.createElement("input")).value="t",t.type="radio",y.radioValue="t"===t.value}();var me,ye=M.expr.attrHandle;M.fn.extend({attr:function(t,e){return U(this,M.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){M.removeAttr(this,t)}))}}),M.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?M.prop(t,e,n):(1===o&&M.isXMLDoc(t)||(i=M.attrHooks[e.toLowerCase()]||(M.expr.match.bool.test(e)?me:void 0)),void 0!==n?null===n?void M.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=M.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!y.radioValue&&"radio"===e&&O(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(F);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),me={set:function(t,e,n){return!1===e?M.removeAttr(t,n):t.setAttribute(n,n),n}},M.each(M.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=ye[e]||M.find.attr;ye[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=ye[a],ye[a]=i,i=null!=n(t,e,r)?a:null,ye[a]=o),i}}));var ve=/^(?:input|select|textarea|button)$/i,be=/^(?:a|area)$/i;function _e(t){return(t.match(F)||[]).join(" ")}function we(t){return t.getAttribute&&t.getAttribute("class")||""}function xe(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(F)||[]}M.fn.extend({prop:function(t,e){return U(this,M.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[M.propFix[t]||t]}))}}),M.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&M.isXMLDoc(t)||(i=M.propHooks[e=M.propFix[e]||e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=M.find.attr(t,"tabindex");return e?parseInt(e,10):ve.test(t.nodeName)||be.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(M.propHooks.selected={get:function(t){return null},set:function(t){}}),M.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){M.propFix[this.toLowerCase()]=this})),M.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,l=0;if(v(t))return this.each((function(e){M(this).addClass(t.call(this,e,we(this)))}));if((e=xe(t)).length)for(;n=this[l++];)if(i=we(n),r=1===n.nodeType&&" "+_e(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=_e(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,l=0;if(v(t))return this.each((function(e){M(this).removeClass(t.call(this,e,we(this)))}));if(!arguments.length)return this.attr("class","");if((e=xe(t)).length)for(;n=this[l++];)if(i=we(n),r=1===n.nodeType&&" "+_e(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=_e(r))&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t,r="string"===n||Array.isArray(t);return"boolean"==typeof e&&r?e?this.addClass(t):this.removeClass(t):v(t)?this.each((function(n){M(this).toggleClass(t.call(this,n,we(this),e),e)})):this.each((function(){var e,i,o,a;if(r)for(i=0,o=M(this),a=xe(t);e=a[i++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||((e=we(this))&&J.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":J.get(this,"__className__")||""))}))},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+_e(we(n))+" ").indexOf(e)>-1)return!0;return!1}});var Me=/\r/g;M.fn.extend({val:function(t){var e,n,r,i=this[0];return arguments.length?(r=v(t),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?t.call(this,n,M(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=M.map(i,(function(t){return null==t?"":t+""}))),(e=M.valHooks[this.type]||M.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))}))):i?(e=M.valHooks[i.type]||M.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(Me,""):null==n?"":n:void 0}}),M.extend({valHooks:{option:{get:function(t){var e=M.find.attr(t,"value");return null!=e?e:_e(M.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?o+1:i.length;for(r=o<0?l:a?o:0;r<l;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!O(n.parentNode,"optgroup"))){if(e=M(n).val(),a)return e;s.push(e)}return s},set:function(t,e){for(var n,r,i=t.options,o=M.makeArray(e),a=i.length;a--;)((r=i[a]).selected=M.inArray(M.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),M.each(["radio","checkbox"],(function(){M.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=M.inArray(M(t).val(),e)>-1}},y.checkOn||(M.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),y.focusin="onfocusin"in n;var Se=/^(?:focusinfocus|focusoutblur)$/,Ae=function(t){t.stopPropagation()};M.extend(M.event,{trigger:function(t,e,r,i){var o,s,l,c,u,h,d,f,g=[r||a],m=p.call(t,"type")?t.type:t,y=p.call(t,"namespace")?t.namespace.split("."):[];if(s=f=l=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!Se.test(m+M.event.triggered)&&(m.indexOf(".")>-1&&(y=m.split("."),m=y.shift(),y.sort()),u=m.indexOf(":")<0&&"on"+m,(t=t[M.expando]?t:new M.Event(m,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),e=null==e?[t]:M.makeArray(e,[t]),d=M.event.special[m]||{},i||!d.trigger||!1!==d.trigger.apply(r,e))){if(!i&&!d.noBubble&&!b(r)){for(Se.test((c=d.delegateType||m)+m)||(s=s.parentNode);s;s=s.parentNode)g.push(s),l=s;l===(r.ownerDocument||a)&&g.push(l.defaultView||l.parentWindow||n)}for(o=0;(s=g[o++])&&!t.isPropagationStopped();)f=s,t.type=o>1?c:d.bindType||m,(h=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&h.apply(s,e),(h=u&&s[u])&&h.apply&&K(s)&&(t.result=h.apply(s,e),!1===t.result&&t.preventDefault());return t.type=m,i||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(g.pop(),e)||!K(r)||u&&v(r[m])&&!b(r)&&((l=r[u])&&(r[u]=null),M.event.triggered=m,t.isPropagationStopped()&&f.addEventListener(m,Ae),r[m](),t.isPropagationStopped()&&f.removeEventListener(m,Ae),M.event.triggered=void 0,l&&(r[u]=l)),t.result}},simulate:function(t,e,n){var r=M.extend(new M.Event,n,{type:t,isSimulated:!0});M.event.trigger(r,null,e)}}),M.fn.extend({trigger:function(t,e){return this.each((function(){M.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return M.event.trigger(t,e,n,!0)}}),y.focusin||M.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){M.event.simulate(e,t.target,M.event.fix(t))};M.event.special[e]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,e);i||r.addEventListener(t,n,!0),J.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,e)-1;i?J.access(r,e,i):(r.removeEventListener(t,n,!0),J.remove(r,e))}}}));var Ce=n.location,ke=Date.now(),Te=/\?/;M.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(r){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||M.error("Invalid XML: "+t),e};var Ee=/\[\]$/,Oe=/\r?\n/g,De=/^(?:submit|button|image|reset|file)$/i,Pe=/^(?:input|select|textarea|keygen)/i;function Le(t,e,n,r){var i;if(Array.isArray(e))M.each(e,(function(e,i){n||Ee.test(t)?r(t,i):Le(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)}));else if(n||"object"!==x(e))r(t,e);else for(i in e)Le(t+"["+i+"]",e[i],n,r)}M.param=function(t,e){var n,r=[],i=function(t,e){var n=v(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!M.isPlainObject(t))M.each(t,(function(){i(this.name,this.value)}));else for(n in t)Le(n,t[n],e,i);return r.join("&")},M.fn.extend({serialize:function(){return M.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=M.prop(this,"elements");return t?M.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!M(this).is(":disabled")&&Pe.test(this.nodeName)&&!De.test(t)&&(this.checked||!gt.test(t))})).map((function(t,e){var n=M(this).val();return null==n?null:Array.isArray(n)?M.map(n,(function(t){return{name:e.name,value:t.replace(Oe,"\r\n")}})):{name:e.name,value:n.replace(Oe,"\r\n")}})).get()}});var Ie=/%20/g,Re=/#.*$/,Ne=/([?&])_=[^&]*/,Be=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fe=/^(?:GET|HEAD)$/,ze=/^\/\//,je={},We={},Ve="*/".concat("*"),He=a.createElement("a");function Ye(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(F)||[];if(v(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function Ue(t,e,n,r){var i={},o=t===We;function a(s){var l;return i[s]=!0,M.each(t[s]||[],(function(t,s){var c=s(e,n,r);return"string"!=typeof c||o||i[c]?o?!(l=c):void 0:(e.dataTypes.unshift(c),a(c),!1)})),l}return a(e.dataTypes[0])||!i["*"]&&a("*")}function qe(t,e){var n,r,i=M.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&M.extend(!0,t,r),t}He.href=Ce.href,M.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ce.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ce.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ve,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":M.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?qe(qe(t,M.ajaxSettings),e):qe(M.ajaxSettings,t)},ajaxPrefilter:Ye(je),ajaxTransport:Ye(We),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0);var r,i,o,s,l,c,u,h,d,f,p=M.ajaxSetup({},e=e||{}),g=p.context||p,m=p.context&&(g.nodeType||g.jquery)?M(g):M.event,y=M.Deferred(),v=M.Callbacks("once memory"),b=p.statusCode||{},_={},w={},x="canceled",S={readyState:0,getResponseHeader:function(t){var e;if(u){if(!s)for(s={};e=Be.exec(o);)s[e[1].toLowerCase()+" "]=(s[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=s[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return u?o:null},setRequestHeader:function(t,e){return null==u&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,_[t]=e),this},overrideMimeType:function(t){return null==u&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(u)S.always(t[S.status]);else for(e in t)b[e]=[b[e],t[e]];return this},abort:function(t){var e=t||x;return r&&r.abort(e),A(0,e),this}};if(y.promise(S),p.url=((t||p.url||Ce.href)+"").replace(ze,Ce.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(F)||[""],null==p.crossDomain){c=a.createElement("a");try{c.href=p.url,c.href=c.href,p.crossDomain=He.protocol+"//"+He.host!=c.protocol+"//"+c.host}catch(C){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=M.param(p.data,p.traditional)),Ue(je,p,e,S),u)return S;for(d in(h=M.event&&p.global)&&0==M.active++&&M.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Fe.test(p.type),i=p.url.replace(Re,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ie,"+")):(f=p.url.slice(i.length),p.data&&(p.processData||"string"==typeof p.data)&&(i+=(Te.test(i)?"&":"?")+p.data,delete p.data),!1===p.cache&&(i=i.replace(Ne,"$1"),f=(Te.test(i)?"&":"?")+"_="+ke+++f),p.url=i+f),p.ifModified&&(M.lastModified[i]&&S.setRequestHeader("If-Modified-Since",M.lastModified[i]),M.etag[i]&&S.setRequestHeader("If-None-Match",M.etag[i])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&S.setRequestHeader("Content-Type",p.contentType),S.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ve+"; q=0.01":""):p.accepts["*"]),p.headers)S.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(g,S,p)||u))return S.abort();if(x="abort",v.add(p.complete),S.done(p.success),S.fail(p.error),r=Ue(We,p,e,S)){if(S.readyState=1,h&&m.trigger("ajaxSend",[S,p]),u)return S;p.async&&p.timeout>0&&(l=n.setTimeout((function(){S.abort("timeout")}),p.timeout));try{u=!1,r.send(_,A)}catch(C){if(u)throw C;A(-1,C)}}else A(-1,"No Transport");function A(t,e,a,s){var c,d,f,_,w,x=e;u||(u=!0,l&&n.clearTimeout(l),r=void 0,o=s||"",S.readyState=t>0?4:0,c=t>=200&&t<300||304===t,a&&(_=function(t,e,n){for(var r,i,o,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||t.converters[i+" "+l[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}(p,S,a)),_=function(t,e,n,r){var i,o,a,s,l,c={},u=t.dataTypes.slice();if(u[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(o=u.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!l&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=c[l+" "+o]||c["* "+o]))for(i in c)if((s=i.split(" "))[1]===o&&(a=c[l+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[i]:!0!==c[i]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(C){return{state:"parsererror",error:a?C:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}(p,_,S,c),c?(p.ifModified&&((w=S.getResponseHeader("Last-Modified"))&&(M.lastModified[i]=w),(w=S.getResponseHeader("etag"))&&(M.etag[i]=w)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=_.state,d=_.data,c=!(f=_.error))):(f=x,!t&&x||(x="error",t<0&&(t=0))),S.status=t,S.statusText=(e||x)+"",c?y.resolveWith(g,[d,x,S]):y.rejectWith(g,[S,x,f]),S.statusCode(b),b=void 0,h&&m.trigger(c?"ajaxSuccess":"ajaxError",[S,p,c?d:f]),v.fireWith(g,[S,x]),h&&(m.trigger("ajaxComplete",[S,p]),--M.active||M.event.trigger("ajaxStop")))}return S},getJSON:function(t,e,n){return M.get(t,e,n,"json")},getScript:function(t,e){return M.get(t,void 0,e,"script")}}),M.each(["get","post"],(function(t,e){M[e]=function(t,n,r,i){return v(n)&&(i=i||r,r=n,n=void 0),M.ajax(M.extend({url:t,type:e,dataType:i,data:n,success:r},M.isPlainObject(t)&&t))}})),M._evalUrl=function(t,e){return M.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){M.globalEval(t,e)}})},M.fn.extend({wrapAll:function(t){var e;return this[0]&&(v(t)&&(t=t.call(this[0])),e=M(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return v(t)?this.each((function(e){M(this).wrapInner(t.call(this,e))})):this.each((function(){var e=M(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=v(t);return this.each((function(n){M(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){M(this).replaceWith(this.childNodes)})),this}}),M.expr.pseudos.hidden=function(t){return!M.expr.pseudos.visible(t)},M.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},M.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var $e={0:200,1223:204},Ge=M.ajaxSettings.xhr();y.cors=!!Ge&&"withCredentials"in Ge,y.ajax=Ge=!!Ge,M.ajaxTransport((function(t){var e,r;if(y.cors||Ge&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o($e[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),r=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout((function(){e&&r()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(l){if(e)throw l}},abort:function(){e&&e()}}})),M.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),M.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return M.globalEval(t),t}}}),M.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),M.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,i){e=M("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&i("error"===t.type?404:200,t.type)}),a.head.appendChild(e[0])},abort:function(){n&&n()}}}));var Xe,Ke=[],Ze=/(=)\?(?=&|$)|\?\?/;M.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ke.pop()||M.expando+"_"+ke++;return this[t]=!0,t}}),M.ajaxPrefilter("json jsonp",(function(t,e,r){var i,o,a,s=!1!==t.jsonp&&(Ze.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ze.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=v(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Ze,"$1"+i):!1!==t.jsonp&&(t.url+=(Te.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||M.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=n[i],n[i]=function(){a=arguments},r.always((function(){void 0===o?M(n).removeProp(i):n[i]=o,t[i]&&(t.jsonpCallback=e.jsonpCallback,Ke.push(i)),a&&v(o)&&o(a[0]),a=o=void 0})),"script"})),y.createHTMLDocument=((Xe=a.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Xe.childNodes.length),M.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(y.createHTMLDocument?((r=(e=a.implementation.createHTMLDocument("")).createElement("base")).href=a.location.href,e.head.appendChild(r)):e=a),o=!n&&[],(i=D.exec(t))?[e.createElement(i[1])]:(i=St([t],e,o),o&&o.length&&M(o).remove(),M.merge([],i.childNodes)));var r,i,o},M.fn.load=function(t,e,n){var r,i,o,a=this,s=t.indexOf(" ");return s>-1&&(r=_e(t.slice(s)),t=t.slice(0,s)),v(e)?(n=e,e=void 0):e&&"object"==typeof e&&(i="POST"),a.length>0&&M.ajax({url:t,type:i||"GET",dataType:"html",data:e}).done((function(t){o=arguments,a.html(r?M("<div>").append(M.parseHTML(t)).find(r):t)})).always(n&&function(t,e){a.each((function(){n.apply(this,o||[t.responseText,e,t])}))}),this},M.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){M.fn[e]=function(t){return this.on(e,t)}})),M.expr.pseudos.animated=function(t){return M.grep(M.timers,(function(e){return t===e.elem})).length},M.offset={setOffset:function(t,e,n){var r,i,o,a,s,l,c=M.css(t,"position"),u=M(t),h={};"static"===c&&(t.style.position="relative"),s=u.offset(),o=M.css(t,"top"),l=M.css(t,"left"),("absolute"===c||"fixed"===c)&&(o+l).indexOf("auto")>-1?(a=(r=u.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(l)||0),v(e)&&(e=e.call(t,n,M.extend({},s))),null!=e.top&&(h.top=e.top-s.top+a),null!=e.left&&(h.left=e.left-s.left+i),"using"in e?e.using.call(t,h):u.css(h)}},M.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){M.offset.setOffset(this,t,e)}));var e,n,r=this[0];return r?r.getClientRects().length?{top:(e=r.getBoundingClientRect()).top+(n=r.ownerDocument.defaultView).pageYOffset,left:e.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,r=this[0],i={top:0,left:0};if("fixed"===M.css(r,"position"))e=r.getBoundingClientRect();else{for(e=this.offset(),n=r.ownerDocument,t=r.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===M.css(t,"position");)t=t.parentNode;t&&t!==r&&1===t.nodeType&&((i=M(t).offset()).top+=M.css(t,"borderTopWidth",!0),i.left+=M.css(t,"borderLeftWidth",!0))}return{top:e.top-i.top-M.css(r,"marginTop",!0),left:e.left-i.left-M.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&"static"===M.css(t,"position");)t=t.offsetParent;return t||at}))}}),M.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var n="pageYOffset"===e;M.fn[t]=function(r){return U(this,(function(t,r,i){var o;if(b(t)?o=t:9===t.nodeType&&(o=t.defaultView),void 0===i)return o?o[e]:t[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):t[r]=i}),t,r,arguments.length)}})),M.each(["top","left"],(function(t,e){M.cssHooks[e]=Gt(y.pixelPosition,(function(t,n){if(n)return n=$t(t,e),Yt.test(n)?M(t).position()[e]+"px":n}))})),M.each({Height:"height",Width:"width"},(function(t,e){M.each({padding:"inner"+t,content:e,"":"outer"+t},(function(n,r){M.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return U(this,(function(e,n,i){var o;return b(e)?0===r.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(o=e.documentElement,Math.max(e.body["scroll"+t],o["scroll"+t],e.body["offset"+t],o["offset"+t],o["client"+t])):void 0===i?M.css(e,n,s):M.style(e,n,i,s)}),e,a?i:void 0,a)}}))})),M.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(t,e){M.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}})),M.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),M.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),M.proxy=function(t,e){var n,r,i;if("string"==typeof e&&(n=t[e],e=t,t=n),v(t))return r=l.call(arguments,2),(i=function(){return t.apply(e||this,r.concat(l.call(arguments)))}).guid=t.guid=t.guid||M.guid++,i},M.holdReady=function(t){t?M.readyWait++:M.ready(!0)},M.isArray=Array.isArray,M.parseJSON=JSON.parse,M.nodeName=O,M.isFunction=v,M.isWindow=b,M.camelCase=X,M.type=x,M.now=Date.now,M.isNumeric=function(t){var e=M.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},void 0===(r=(function(){return M}).apply(e,[]))||(t.exports=r);var Je=n.jQuery,Qe=n.$;return M.noConflict=function(t){return n.$===M&&(n.$=Qe),t&&n.jQuery===M&&(n.jQuery=Je),M},i||(n.jQuery=n.$=M),M}))},EWOM:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("6blF"),i=n("pugT");function o(t,e){return new r.a(e?function(n){var r=Object.keys(t),o=new i.a;return o.add(e.schedule(a,0,{keys:r,index:0,subscriber:n,subscription:o,obj:t})),o}:function(e){for(var n=Object.keys(t),r=0;r<n.length&&!e.closed;r++){var i=n[r];t.hasOwnProperty(i)&&e.next([i,t[i]])}e.complete()})}function a(t){var e=t.keys,n=t.index,r=t.subscriber,i=t.subscription,o=t.obj;if(!r.closed)if(n<e.length){var a=e[n];r.next([a,o[a]]),i.add(this.schedule({keys:e,index:n+1,subscriber:r,subscription:i,obj:o}))}else r.complete()}},"Elj+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.repeat=function(t){return void 0===t&&(t=-1),r.repeat(t)(this)}},"En8+":function(t,e,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(e,"a",(function(){return i}));var i=r()},Esh0:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return s}));var r=n("CcnG"),i=n("Ip0R"),o=(n("Xfwv"),r["ɵcrt"]({encapsulation:2,styles:[],data:{}}));function a(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,"input",[["accept","image/*"],["type","file"]],null,[[null,"change"]],(function(t,e,n){var r=!0;return"change"===e&&(r=!1!==t.component.fileChangeListener(n)&&r),r}),null,null))],null,null)}function s(t){return r["ɵvid"](0,[r["ɵqud"](402653184,1,{cropcanvas:0}),(t()(),r["ɵeld"](1,0,null,null,3,"span",[["class","ng2-imgcrop"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,a)),r["ɵdid"](3,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵeld"](4,0,[[1,0],["cropcanvas",1]],null,0,"canvas",[],null,[[null,"mousedown"],[null,"mouseup"],[null,"mousemove"],[null,"mouseleave"],[null,"touchmove"],[null,"touchend"],[null,"touchstart"]],(function(t,e,n){var r=!0,i=t.component;return"mousedown"===e&&(r=!1!==i.onMouseDown(n)&&r),"mouseup"===e&&(r=!1!==i.onMouseUp(n)&&r),"mousemove"===e&&(r=!1!==i.onMouseMove(n)&&r),"mouseleave"===e&&(r=!1!==i.onMouseUp(n)&&r),"touchmove"===e&&(r=!1!==i.onTouchMove(n)&&r),"touchend"===e&&(r=!1!==i.onTouchEnd(n)&&r),"touchstart"===e&&(r=!1!==i.onTouchStart(n)&&r),r}),null,null))],(function(t,e){t(e,3,0,!e.component.settings.noFileInput)}),null)}},Ev1t:function(t,e,n){var r=n("ZmXw");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},"F/XL":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("nkY7"),i=n("IUTb"),o=n("JF+6");function a(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return Object(r.a)(n)?(t.pop(),Object(o.a)(t,n)):Object(i.a)(t)}},F1hP:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("dzgT");function i(t){return function(e){return e.lift(new r.a(t))}}},F2og:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("gK5f")),r(n("+W5N"))},F809:function(t,e,n){var r=n("yNUO"),i=n("sunR"),o=n("DT56");t.exports=function(t,e){var n=r(t),a=r(e),s=o(n,a),l=Math.abs(i(n,a));return n.setMonth(n.getMonth()-s*l),s*(l-(o(n,a)===-s))}},FDEy:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.dematerialize=function(){return r.dematerialize()(this)}},FF6D:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setMilliseconds(999),e}},FFOo:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("4HpG"),i=n("2Bdj"),o=n("6ahw"),a=n("pugT"),s=n("L/V9"),l=n("iLxQ"),c=n("DKTb"),u=function(t){function e(n,r,i){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=o.a;break;case 1:if(!n){a.destination=o.a;break}if("object"==typeof n){n instanceof e?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new h(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new h(a,n,r,i)}return a}return r.__extends(e,t),e.prototype[s.a]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},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.a),h=function(t){function e(e,n,r,a){var s,l=t.call(this)||this;l._parentSubscriber=e;var c=l;return Object(i.a)(n)?s=n:n&&(s=n.next,r=n.error,a=n.complete,n!==o.a&&(c=Object.create(n),Object(i.a)(c.unsubscribe)&&l.add(c.unsubscribe.bind(c)),c.unsubscribe=l.unsubscribe.bind(l))),l._context=c,l._next=s,l._error=r,l._complete=a,l}return r.__extends(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;l.a.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=l.a.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):Object(c.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(c.a)(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)};l.a.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(),l.a.useDeprecatedSynchronousErrorHandling)throw n;Object(c.a)(n)}},e.prototype.__tryOrSetError=function(t,e,n){if(!l.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return l.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(Object(c.a)(r),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(u)},FGiv:function(t,e){var n=1e3,r=6e4,i=60*r,o=24*i;function a(t,e,n){if(!(t<e))return t<1.5*e?Math.floor(t/e)+" "+n:Math.ceil(t/e)+" "+n+"s"}t.exports=function(t,e){e=e||{};var s,l=typeof t;if("string"===l&&t.length>0)return function(t){if(!((t=String(t)).length>100)){var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(e){var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"days":case"day":case"d":return a*o;case"hours":case"hour":case"hrs":case"hr":case"h":return a*i;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}(t);if("number"===l&&!1===isNaN(t))return e.long?a(s=t,o,"day")||a(s,i,"hour")||a(s,r,"minute")||a(s,n,"second")||s+" ms":function(t){return t>=o?Math.round(t/o)+"d":t>=i?Math.round(t/i)+"h":t>=r?Math.round(t/r)+"m":t>=n?Math.round(t/n)+"s":t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},FU7m:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");e.Observable=r.Observable,e.Subject=r.Subject;var i=n("lRok");e.AnonymousSubject=i.AnonymousSubject;var o=n("lRok");e.config=o.config,n("1JPw"),n("PpQq"),n("sNY3"),n("+v8i"),n("lK5c"),n("XPuz"),n("O5hQ"),n("fnh7"),n("Xj2z"),n("11EI"),n("3Qpg"),n("G4Hi"),n("uGYe"),n("RhlD"),n("mx47"),n("4w9M"),n("8Ip+"),n("BilO"),n("t0XI"),n("HAEL"),n("ojb+"),n("czqU"),n("QXri"),n("cD4w"),n("m1gp"),n("bi34"),n("uO2z"),n("3EiV"),n("vQc4"),n("hf5g"),n("Zw/6"),n("YA+d"),n("1M8x"),n("LxJG"),n("E2OZ"),n("KC9P"),n("Qw2J"),n("37L2"),n("RT2N"),n("9E4K"),n("KGUQ"),n("LOqM"),n("QtPd"),n("DWF9"),n("n2g9"),n("wfyD"),n("FZ9u"),n("+qxJ"),n("TwXD"),n("BdNY"),n("jIeU"),n("70oK"),n("DNeS"),n("q8yx"),n("hswa"),n("Xs6s"),n("7MrP"),n("sjkp"),n("YwoP"),n("C8tm"),n("wWu8"),n("RFdt"),n("dlYL"),n("ksOG"),n("9HtI"),n("+4/i"),n("Kvnp"),n("89kA"),n("8YE1"),n("Qbza"),n("KVj6"),n("cPnI"),n("P+DX"),n("wGW3"),n("sRqT"),n("eyjB"),n("g0lY"),n("7RDD"),n("+oeQ"),n("DpPw"),n("7+k4"),n("Nh3w"),n("jdlx"),n("aMoL"),n("A+qg"),n("PZgn"),n("l3KV"),n("bUWp"),n("ob0Y"),n("C/AH"),n("W/jz"),n("+psR"),n("eYtX"),n("LUEE"),n("G12B"),n("QJJP"),n("G21R"),n("VSOP"),n("2+DN"),n("EUoG"),n("pe+M"),n("LSkT"),n("5hZ8"),n("9qLK"),n("gSmF"),n("rSqW"),n("okVX"),n("4Wg5"),n("W5YF"),n("oKp4"),n("0ZAG"),n("omlZ"),n("I6kD"),n("JpQp"),n("8Yhr"),n("VlMj"),n("fElF"),n("rqY6"),n("00Es"),n("TMm9"),n("XC4j"),n("ND/j"),n("7N5M"),n("2IC2"),n("bHhB"),n("6IDA"),n("cf52"),n("9Sef"),n("ofYe");var a=n("DtyJ");e.Subscription=a.Subscription,e.ReplaySubject=a.ReplaySubject,e.BehaviorSubject=a.BehaviorSubject,e.Notification=a.Notification,e.EmptyError=a.EmptyError,e.ArgumentOutOfRangeError=a.ArgumentOutOfRangeError,e.ObjectUnsubscribedError=a.ObjectUnsubscribedError,e.UnsubscriptionError=a.UnsubscriptionError,e.pipe=a.pipe;var s=n("V8dw");e.TestScheduler=s.TestScheduler;var l=n("DtyJ");e.Subscriber=l.Subscriber,e.AsyncSubject=l.AsyncSubject,e.ConnectableObservable=l.ConnectableObservable,e.TimeoutError=l.TimeoutError,e.VirtualTimeScheduler=l.VirtualTimeScheduler;var c=n("roV9");e.AjaxResponse=c.AjaxResponse,e.AjaxError=c.AjaxError,e.AjaxTimeoutError=c.AjaxTimeoutError;var u=n("DtyJ"),h=n("lRok"),d=n("lRok");e.TimeInterval=d.TimeInterval,e.Timestamp=d.Timestamp;var f=n("ahDk");e.operators=f,e.Scheduler={asap:u.asapScheduler,queue:u.queueScheduler,animationFrame:u.animationFrameScheduler,async:u.asyncScheduler},e.Symbol={rxSubscriber:h.rxSubscriber,observable:h.observable,iterator:h.iterator}},FVSy:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"f",(function(){return i})),n.d(e,"e",(function(){return o})),n.d(e,"a",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"g",(function(){return l})),n.d(e,"d",(function(){return c}));var r=function(){return function(){}}(),i=function(){return function(){}}(),o=function(){return function(){}}(),a=function(){return function(t){this._animationMode=t}}(),s=function(){return function(){}}(),l=function(){return function(){}}(),c=function(){return function(){}}()},FYXD:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("67Y/");function i(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t.length;if(0===n)throw new Error("list of properties cannot be empty.");return function(e){return Object(r.a)(o(t,n))(e)}}function o(t,e){return function(n){for(var r=n,i=0;i<e;i++){var o=null!=r?r[t[i]]:void 0;if(void 0===o)return;r=o}return r}}},FYuM:function(t,e,n){var r=n("yNUO"),i=n("OBTA");t.exports=function(t,e){var n=r(t),o=Number(e)-(Math.floor(n.getMonth()/3)+1);return i(n,n.getMonth()+3*o)}},FZ9u:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("vTln");r.Observable.prototype.distinct=i.distinct},FaQm:function(t,e,n){var r,i,o;!function(n){if("undefined"==typeof DO_NOT_EXPORT_JSZIP)t.exports=n();else if("undefined"==typeof DO_NOT_EXPORT_JSZIP)JSZipSync=n(),i=[],void 0===(o="function"==typeof(r=n)?r.apply(e,i):r)||(t.exports=o);else{var a;"undefined"!=typeof window?a=window:"undefined"!=typeof global?a=global:"undefined"!=typeof $&&$.global?a=$.global:"undefined"!=typeof self&&(a=self),a.JSZipSync=n()}}((function(){return function t(e,n,r){function i(a,s){if(!n[a]){if(!e[a]){if(o)return o(a,!0);throw new Error("Cannot find module '"+a+"'")}var l=n[a]={exports:{}};e[a][0].call(l.exports,(function(t){return i(e[a][1][t]||t)}),l,l.exports,t,e,n,r)}return n[a].exports}for(var o=!1,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(t,e,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(t,e){for(var n,i,o,a,s,l,c,u="",h=0;h<t.length;)a=(n=t.charCodeAt(h++))>>2,s=(3&n)<<4|(i=t.charCodeAt(h++))>>4,l=(15&i)<<2|(o=t.charCodeAt(h++))>>6,c=63&o,isNaN(i)?l=c=64:isNaN(o)&&(c=64),u=u+r.charAt(a)+r.charAt(s)+r.charAt(l)+r.charAt(c);return u},n.decode=function(t,e){var n,i,o,a,s,l,c="",u=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");u<t.length;)o=r.indexOf(t.charAt(u++)),n=(15&(a=r.indexOf(t.charAt(u++))))<<4|(s=r.indexOf(t.charAt(u++)))>>2,i=(3&s)<<6|(l=r.indexOf(t.charAt(u++))),c+=String.fromCharCode(o<<2|a>>4),64!=s&&(c+=String.fromCharCode(n)),64!=l&&(c+=String.fromCharCode(i));return c}},{}],2:[function(t,e,n){"use strict";function r(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}r.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=r},{}],3:[function(t,e,n){"use strict";n.STORE={magic:"\0\0",compress:function(t){return t},uncompress:function(t){return t},compressInputType:null,uncompressInputType:null},n.DEFLATE=t("./flate")},{"./flate":8}],4:[function(t,e,n){"use strict";var r=t("./utils"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(t,e){if(void 0===t||!t.length)return 0;var n="string"!==r.getTypeOf(t);void 0===e&&(e=0);var o=0;e^=-1;for(var a=0,s=t.length;a<s;a++)o=n?t[a]:t.charCodeAt(a),e=e>>>8^i[255&(e^o)];return-1^e}},{"./utils":21}],5:[function(t,e,n){"use strict";var r=t("./utils");function i(t){this.data=null,this.length=0,this.index=0}i.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length<t||t<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+t+"). Corrupted zip ?")},setIndex:function(t){this.checkIndex(t),this.index=t},skip:function(t){this.setIndex(this.index+t)},byteAt:function(t){},readInt:function(t){var e,n=0;for(this.checkOffset(t),e=this.index+t-1;e>=this.index;e--)n=(n<<8)+this.byteAt(e);return this.index+=t,n},readString:function(t){return r.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1)}},e.exports=i},{"./utils":21}],6:[function(t,e,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!1,n.date=null,n.compression=null,n.comment=null},{}],7:[function(t,e,n){"use strict";var r=t("./utils");n.string2binary=function(t){return r.string2binary(t)},n.string2Uint8Array=function(t){return r.transformTo("uint8array",t)},n.uint8Array2String=function(t){return r.transformTo("string",t)},n.string2Blob=function(t){var e=r.transformTo("arraybuffer",t);return r.arrayBuffer2Blob(e)},n.arrayBuffer2Blob=function(t){return r.arrayBuffer2Blob(t)},n.transformTo=function(t,e){return r.transformTo(t,e)},n.getTypeOf=function(t){return r.getTypeOf(t)},n.checkSupport=function(t){return r.checkSupport(t)},n.MAX_VALUE_16BITS=r.MAX_VALUE_16BITS,n.MAX_VALUE_32BITS=r.MAX_VALUE_32BITS,n.pretty=function(t){return r.pretty(t)},n.findCompression=function(t){return r.findCompression(t)},n.isRegExp=function(t){return r.isRegExp(t)}},{"./utils":21}],8:[function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=t("pako");n.uncompressInputType=r?"uint8array":"array",n.compressInputType=r?"uint8array":"array",n.magic="\b\0",n.compress=function(t){return i.deflateRaw(t)},n.uncompress=function(t){return i.inflateRaw(t)}},{pako:24}],9:[function(t,e,n){"use strict";var r=t("./base64");function i(t,e){if(!(this instanceof i))return new i(t,e);this.files={},this.comment=null,this.root="",t&&this.load(t,e),this.clone=function(){var t=new i;for(var e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(i.prototype=t("./object")).load=t("./load"),i.support=t("./support"),i.defaults=t("./defaults"),i.utils=t("./deprecatedPublicUtils"),i.base64={encode:function(t){return r.encode(t)},decode:function(t){return r.decode(t)}},i.compressions=t("./compressions"),e.exports=i},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(t,e,n){"use strict";var r=t("./base64"),i=t("./zipEntries");e.exports=function(t,e){var n,o,a,s;for((e=e||{}).base64&&(t=r.decode(t)),n=(o=new i(t,e)).files,a=0;a<n.length;a++)this.file((s=n[a]).fileName,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileComment.length?s.fileComment:null,createFolders:e.createFolders});return o.zipComment.length&&(this.comment=o.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(t,e,n){(function(t){"use strict";var n=function(){};if(void 0!==t){var r=!t.from;if(!r)try{t.from("foo","utf8")}catch(i){r=!0}n=r?function(e,n){return n?new t(e,n):new t(e)}:t.from.bind(t),t.alloc||(t.alloc=function(e){return new t(e)})}e.exports=function(e,r){return"number"==typeof e?t.alloc(e):n(e,r)},e.exports.test=function(e){return t.isBuffer(e)}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],12:[function(t,e,n){"use strict";var r=t("./uint8ArrayReader");function i(t){this.data=t,this.length=this.data.length,this.index=0}(i.prototype=new r).readData=function(t){this.checkOffset(t);var e=this.data.slice(this.index,this.index+t);return this.index+=t,e},e.exports=i},{"./uint8ArrayReader":18}],13:[function(t,e,n){"use strict";var r=t("./support"),i=t("./utils"),o=t("./crc32"),a=t("./signature"),s=t("./defaults"),l=t("./base64"),c=t("./compressions"),u=t("./compressedObject"),h=t("./nodeBuffer"),d=t("./utf8"),f=t("./stringWriter"),p=t("./uint8ArrayWriter"),g=function(t){if(t._data instanceof u&&(t._data=t._data.getContent(),t.options.binary=!0,t.options.base64=!1,"uint8array"===i.getTypeOf(t._data))){var e=t._data;t._data=new Uint8Array(e.length),0!==e.length&&t._data.set(e,0)}return t._data},m=function(t){var e=g(t);return"string"===i.getTypeOf(e)?!t.options.binary&&r.nodebuffer?h(e,"utf-8"):t.asBinary():e},y=function(t){var e=g(this);return null==e?"":(this.options.base64&&(e=l.decode(e)),e=t&&this.options.binary?C.utf8decode(e):i.transformTo("string",e),t||this.options.binary||(e=i.transformTo("string",C.utf8encode(e))),e)},v=function(t,e,n){this.name=t,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this._data=e,this.options=n,this._initialMetadata={dir:n.dir,date:n.date}};v.prototype={asText:function(){return y.call(this,!0)},asBinary:function(){return y.call(this,!1)},asNodeBuffer:function(){var t=m(this);return i.transformTo("nodebuffer",t)},asUint8Array:function(){var t=m(this);return i.transformTo("uint8array",t)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var b=function(t,e){var n,r="";for(n=0;n<e;n++)r+=String.fromCharCode(255&t),t>>>=8;return r},_=function(){var t,e,n={};for(t=0;t<arguments.length;t++)for(e in arguments[t])arguments[t].hasOwnProperty(e)&&void 0===n[e]&&(n[e]=arguments[t][e]);return n},w=function(t,e,n){var r,o=i.getTypeOf(e);if((n=function(t){return!0===(t=t||{}).base64&&null==t.binary&&(t.binary=!0),(t=_(t,s)).date=t.date||new Date,null!==t.compression&&(t.compression=t.compression.toUpperCase()),t}(n)).createFolders&&(r=x(t))&&M.call(this,r,!0),n.dir||null==e)n.base64=!1,n.binary=!1,e=null;else if("string"===o)n.binary&&!n.base64&&!0!==n.optimizedBinaryString&&(e=i.string2binary(e));else{if(n.base64=!1,n.binary=!0,!(o||e instanceof u))throw new Error("The data of '"+t+"' is in an unsupported format !");"arraybuffer"===o&&(e=i.transformTo("uint8array",e))}var a=new v(t,e,n);return this.files[t]=a,a},x=function(t){"/"==t.slice(-1)&&(t=t.substring(0,t.length-1));var e=t.lastIndexOf("/");return e>0?t.substring(0,e):""},M=function(t,e){return"/"!=t.slice(-1)&&(t+="/"),e=void 0!==e&&e,this.files[t]||w.call(this,t,null,{dir:!0,createFolders:e}),this.files[t]},S=function(t,e){var n,r=new u;return t._data instanceof u?(r.uncompressedSize=t._data.uncompressedSize,r.crc32=t._data.crc32,0===r.uncompressedSize||t.dir?(e=c.STORE,r.compressedContent="",r.crc32=0):t._data.compressionMethod===e.magic?r.compressedContent=t._data.getCompressedContent():(n=t._data.getContent(),r.compressedContent=e.compress(i.transformTo(e.compressInputType,n)))):((n=m(t))&&0!==n.length&&!t.dir||(e=c.STORE,n=""),r.uncompressedSize=n.length,r.crc32=o(n),r.compressedContent=e.compress(i.transformTo(e.compressInputType,n))),r.compressedSize=r.compressedContent.length,r.compressionMethod=e.magic,r},A=function(t,e,n,r){var s,l,c,u,h=i.transformTo("string",d.utf8encode(e.name)),f=e.comment||"",p=i.transformTo("string",d.utf8encode(f)),g=h.length!==e.name.length,m=p.length!==f.length,y=e.options,v="",_="",w="";c=e._initialMetadata.dir!==e.dir?e.dir:y.dir,s=(u=e._initialMetadata.date!==e.date?e.date:y.date).getHours(),s<<=6,s|=u.getMinutes(),s<<=5,s|=u.getSeconds()/2,l=u.getFullYear()-1980,l<<=4,l|=u.getMonth()+1,l<<=5,l|=u.getDate(),g&&(_=b(1,1)+b(o(h),4)+h,v+="up"+b(_.length,2)+_),m&&(w=b(1,1)+b(this.crc32(p),4)+p,v+="uc"+b(w.length,2)+w);var x="";return x+="\n\0",x+=g||m?"\0\b":"\0\0",x+=n.compressionMethod,x+=b(s,2),x+=b(l,2),x+=b(n.crc32,4),x+=b(n.compressedSize,4),x+=b(n.uncompressedSize,4),x+=b(h.length,2),x+=b(v.length,2),{fileRecord:a.LOCAL_FILE_HEADER+x+h+v,dirRecord:a.CENTRAL_FILE_HEADER+"\0"+x+b(p.length,2)+"\0\0\0\0"+(!0===c?"\0\0\0":"\0\0\0\0")+b(r,4)+h+v+p,compressedObject:n}},C={load:function(t,e){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(t){var e,n,r,i,o=[];for(e in this.files)this.files.hasOwnProperty(e)&&(i=new v((r=this.files[e]).name,r._data,_(r.options)),n=e.slice(this.root.length,e.length),e.slice(0,this.root.length)===this.root&&t(n,i)&&o.push(i));return o},file:function(t,e,n){if(1===arguments.length){if(i.isRegExp(t)){var r=t;return this.filter((function(t,e){return!e.dir&&r.test(t)}))}return this.filter((function(e,n){return!n.dir&&e===t}))[0]||null}return w.call(this,t=this.root+t,e,n),this},folder:function(t){if(!t)return this;if(i.isRegExp(t))return this.filter((function(e,n){return n.dir&&t.test(e)}));var e=M.call(this,this.root+t),n=this.clone();return n.root=e.name,n},remove:function(t){var e=this.files[t=this.root+t];if(e||("/"!=t.slice(-1)&&(t+="/"),e=this.files[t]),e&&!e.dir)delete this.files[t];else for(var n=this.filter((function(e,n){return n.name.slice(0,t.length)===t})),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(t){t=_(t||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),i.checkSupport(t.type);var e,n,r,o=[],s=0,u=0,h=i.transformTo("string",this.utf8encode(t.comment||this.comment||""));for(var d in this.files)if(this.files.hasOwnProperty(d)){var g=this.files[d],m=g.options.compression||t.compression.toUpperCase(),y=c[m];if(!y)throw new Error(m+" is not a valid compression method !");var v=S.call(this,g,y),w=A.call(this,d,g,v,s);s+=w.fileRecord.length+v.compressedSize,u+=w.dirRecord.length,o.push(w)}r=a.CENTRAL_DIRECTORY_END+"\0\0\0\0"+b(o.length,2)+b(o.length,2)+b(u,4)+b(s,4)+b(h.length,2)+h;var x=t.type.toLowerCase();for(e="uint8array"===x||"arraybuffer"===x||"blob"===x||"nodebuffer"===x?new p(s+u+r.length):new f(s+u+r.length),n=0;n<o.length;n++)e.append(o[n].fileRecord),e.append(o[n].compressedObject.compressedContent);for(n=0;n<o.length;n++)e.append(o[n].dirRecord);e.append(r);var M=e.finalize();switch(t.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(t.type.toLowerCase(),M);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",M));case"base64":return t.base64?l.encode(M):M;default:return M}},crc32:function(t,e){return o(t,e)},utf8encode:function(t){return i.transformTo("string",d.utf8encode(t))},utf8decode:function(t){return d.utf8decode(t)}};e.exports=C},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(t,e,n){"use strict";n.LOCAL_FILE_HEADER="PK",n.CENTRAL_FILE_HEADER="PK",n.CENTRAL_DIRECTORY_END="PK",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",n.ZIP64_CENTRAL_DIRECTORY_END="PK",n.DATA_DESCRIPTOR="PK\b"},{}],15:[function(t,e,n){"use strict";var r=t("./dataReader"),i=t("./utils");function o(t,e){this.data=t,e||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0}(o.prototype=new r).byteAt=function(t){return this.data.charCodeAt(t)},o.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)},o.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.index,this.index+t);return this.index+=t,e},e.exports=o},{"./dataReader":5,"./utils":21}],16:[function(t,e,n){"use strict";var r=t("./utils"),i=function(){this.data=[]};i.prototype={append:function(t){t=r.transformTo("string",t),this.data.push(t)},finalize:function(){return this.data.join("")}},e.exports=i},{"./utils":21}],17:[function(t,e,n){(function(t){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,n.nodebuffer=void 0!==t,n.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)n.blob=!1;else{var e=new ArrayBuffer(0);try{n.blob=0===new Blob([e],{type:"application/zip"}).size}catch(i){try{var r=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);r.append(e),n.blob=0===r.getBlob("application/zip").size}catch(i){n.blob=!1}}}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],18:[function(t,e,n){"use strict";var r=t("./dataReader");function i(t){t&&(this.data=t,this.length=this.data.length,this.index=0)}(i.prototype=new r).byteAt=function(t){return this.data[t]},i.prototype.lastIndexOfSignature=function(t){for(var e=t.charCodeAt(0),n=t.charCodeAt(1),r=t.charCodeAt(2),i=t.charCodeAt(3),o=this.length-4;o>=0;--o)if(this.data[o]===e&&this.data[o+1]===n&&this.data[o+2]===r&&this.data[o+3]===i)return o;return-1},i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.index,this.index+t);return this.index+=t,e},e.exports=i},{"./dataReader":5}],19:[function(t,e,n){"use strict";var r=t("./utils"),i=function(t){this.data=new Uint8Array(t),this.index=0};i.prototype={append:function(t){0!==t.length&&(t=r.transformTo("uint8array",t),this.data.set(t,this.index),this.index+=t.length)},finalize:function(){return this.data}},e.exports=i},{"./utils":21}],20:[function(t,e,n){"use strict";for(var r=t("./utils"),i=t("./support"),o=t("./nodeBuffer"),a=new Array(256),s=0;s<256;s++)a[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;a[254]=a[254]=1;var l=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;n>=0&&128==(192&t[n]);)n--;return n<0||0===n?e:n+a[t[n]]>e?n:e},c=function(t){var e,n,i,o,s=t.length,l=new Array(2*s);for(n=0,e=0;e<s;)if((i=t[e++])<128)l[n++]=i;else if((o=a[i])>4)l[n++]=65533,e+=o-1;else{for(i&=2===o?31:3===o?15:7;o>1&&e<s;)i=i<<6|63&t[e++],o--;o>1?l[n++]=65533:i<65536?l[n++]=i:(l[n++]=55296|(i-=65536)>>10&1023,l[n++]=56320|1023&i)}return l.length!==n&&(l.subarray?l=l.subarray(0,n):l.length=n),r.applyFromCharCode(l)};n.utf8encode=function(t){return i.nodebuffer?o(t,"utf-8"):function(t){var e,n,r,o,a,s=t.length,l=0;for(o=0;o<s;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),l+=n<128?1:n<2048?2:n<65536?3:4;for(e=i.uint8array?new Uint8Array(l):new Array(l),a=0,o=0;a<l;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?e[a++]=n:n<2048?(e[a++]=192|n>>>6,e[a++]=128|63&n):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|63&n):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|63&n);return e}(t)},n.utf8decode=function(t){if(i.nodebuffer)return r.transformTo("nodebuffer",t).toString("utf-8");for(var e=[],n=0,o=(t=r.transformTo(i.uint8array?"uint8array":"array",t)).length;n<o;){var a=l(t,Math.min(n+65536,o));e.push(c(i.uint8array?t.subarray(n,a):t.slice(n,a))),n=a}return e.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(t,e,n){"use strict";var r=t("./support"),i=t("./compressions"),o=t("./nodeBuffer");function a(t){return t}function s(t,e){for(var n=0;n<t.length;++n)e[n]=255&t.charCodeAt(n);return e}function l(t){var e=65536,r=[],i=t.length,a=n.getTypeOf(t),s=0,l=!0;try{switch(a){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,o(0))}}catch(h){l=!1}if(!l){for(var c="",u=0;u<t.length;u++)c+=String.fromCharCode(t[u]);return c}for(;s<i&&e>1;)try{r.push(String.fromCharCode.apply(null,"array"===a||"nodebuffer"===a?t.slice(s,Math.min(s+e,i)):t.subarray(s,Math.min(s+e,i)))),s+=e}catch(h){e=Math.floor(e/2)}return r.join("")}function c(t,e){for(var n=0;n<t.length;n++)e[n]=t[n];return e}n.string2binary=function(t){for(var e="",n=0;n<t.length;n++)e+=String.fromCharCode(255&t.charCodeAt(n));return e},n.arrayBuffer2Blob=function(t){n.checkSupport("blob");try{return new Blob([t],{type:"application/zip"})}catch(r){try{var e=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);return e.append(t),e.getBlob("application/zip")}catch(r){throw new Error("Bug : can't construct the Blob.")}}},n.applyFromCharCode=l;var u={};u.string={string:a,array:function(t){return s(t,new Array(t.length))},arraybuffer:function(t){return u.string.uint8array(t).buffer},uint8array:function(t){return s(t,new Uint8Array(t.length))},nodebuffer:function(t){return s(t,o(t.length))}},u.array={string:l,array:a,arraybuffer:function(t){return new Uint8Array(t).buffer},uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return o(t)}},u.arraybuffer={string:function(t){return l(new Uint8Array(t))},array:function(t){return c(new Uint8Array(t),new Array(t.byteLength))},arraybuffer:a,uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return o(new Uint8Array(t))}},u.uint8array={string:l,array:function(t){return c(t,new Array(t.length))},arraybuffer:function(t){return t.buffer},uint8array:a,nodebuffer:function(t){return o(t)}},u.nodebuffer={string:l,array:function(t){return c(t,new Array(t.length))},arraybuffer:function(t){return u.nodebuffer.uint8array(t).buffer},uint8array:function(t){return c(t,new Uint8Array(t.length))},nodebuffer:a},n.transformTo=function(t,e){if(e||(e=""),!t)return e;n.checkSupport(t);var r=n.getTypeOf(e);return u[r][t](e)},n.getTypeOf=function(t){return"string"==typeof t?"string":"[object Array]"===Object.prototype.toString.call(t)?"array":r.nodebuffer&&o.test(t)?"nodebuffer":r.uint8array&&t instanceof Uint8Array?"uint8array":r.arraybuffer&&t instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(t){if(!r[t.toLowerCase()])throw new Error(t+" is not supported by this browser")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(t){var e,n,r="";for(n=0;n<(t||"").length;n++)r+="\\x"+((e=t.charCodeAt(n))<16?"0":"")+e.toString(16).toUpperCase();return r},n.findCompression=function(t){for(var e in i)if(i.hasOwnProperty(e)&&i[e].magic===t)return i[e];return null},n.isRegExp=function(t){return"[object RegExp]"===Object.prototype.toString.call(t)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(t,e,n){"use strict";var r=t("./stringReader"),i=t("./nodeBufferReader"),o=t("./uint8ArrayReader"),a=t("./utils"),s=t("./signature"),l=t("./zipEntry"),c=t("./support"),u=t("./object");function h(t,e){this.files=[],this.loadOptions=e,t&&this.load(t)}h.prototype={checkSignature:function(t){var e=this.reader.readString(4);if(e!==t)throw new Error("Corrupted zip or bug : unexpected signature ("+a.pretty(e)+", expected "+a.pretty(t)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=u.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var t,e,n,r=this.zip64EndOfCentralSize-44;0<r;)t=this.reader.readInt(2),e=this.reader.readInt(4),n=this.reader.readString(e),this.zip64ExtensibleData[t]={id:t,length:e,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,e;for(t=0;t<this.files.length;t++)this.reader.setIndex((e=this.files[t]).localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),e.readLocalPart(this.reader),e.handleUTF8()},readCentralDir:function(){var t;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===s.CENTRAL_FILE_HEADER;)(t=new l({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(t)},readEndOfCentral:function(){var t=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(-1===t)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(t),this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,-1===(t=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR)))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(t),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(t){var e=a.getTypeOf(t);this.reader="string"!==e||c.uint8array?"nodebuffer"===e?new i(t):new o(a.transformTo("uint8array",t)):new r(t,this.loadOptions.optimizedBinaryString)},load:function(t){this.prepareReader(t),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=h},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(t,e,n){"use strict";var r=t("./stringReader"),i=t("./utils"),o=t("./compressedObject"),a=t("./object");function s(t,e){this.options=t,this.loadOptions=e}s.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},prepareCompressedContent:function(t,e,n){return function(){var r=t.index;t.setIndex(e);var i=t.readData(n);return t.setIndex(r),i}},prepareContent:function(t,e,n,r,o){return function(){var t=i.transformTo(r.uncompressInputType,this.getCompressedContent()),e=r.uncompress(t);if(e.length!==o)throw new Error("Bug : uncompressed data size mismatch");return e}},readLocalPart:function(t){var e,n;if(t.skip(22),this.fileNameLength=t.readInt(2),n=t.readInt(2),this.fileName=t.readString(this.fileNameLength),t.skip(n),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(null===(e=i.findCompression(this.compressionMethod)))throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new o,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(t,t.index,this.compressedSize,e),this.decompressed.getContent=this.prepareContent(t,t.index,this.compressedSize,e,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),a.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(t){if(this.versionMadeBy=t.readString(2),this.versionNeeded=t.readInt(2),this.bitFlag=t.readInt(2),this.compressionMethod=t.readString(2),this.date=t.readDate(),this.crc32=t.readInt(4),this.compressedSize=t.readInt(4),this.uncompressedSize=t.readInt(4),this.fileNameLength=t.readInt(2),this.extraFieldsLength=t.readInt(2),this.fileCommentLength=t.readInt(2),this.diskNumberStart=t.readInt(2),this.internalFileAttributes=t.readInt(2),this.externalFileAttributes=t.readInt(4),this.localHeaderOffset=t.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=t.readString(this.fileNameLength),this.readExtraFields(t),this.parseZIP64ExtraField(t),this.fileComment=t.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=new r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,n,r,i=t.index;for(this.extraFields=this.extraFields||{};t.index<i+this.extraFieldsLength;)e=t.readInt(2),n=t.readInt(2),r=t.readString(n),this.extraFields[e]={id:e,length:n,value:r}},handleUTF8:function(){if(this.useUTF8())this.fileName=a.utf8decode(this.fileName),this.fileComment=a.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();null!==t&&(this.fileName=t);var e=this.findExtraFieldUnicodeComment();null!==e&&(this.fileComment=e)}},findExtraFieldUnicodePath:function(){var t=this.extraFields[28789];if(t){var e=new r(t.value);return 1!==e.readInt(1)||a.crc32(this.fileName)!==e.readInt(4)?null:a.utf8decode(e.readString(t.length-5))}return null},findExtraFieldUnicodeComment:function(){var t=this.extraFields[25461];if(t){var e=new r(t.value);return 1!==e.readInt(1)||a.crc32(this.fileComment)!==e.readInt(4)?null:a.utf8decode(e.readString(t.length-5))}return null}},e.exports=s},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(t,e,n){"use strict";var r={};(0,t("./lib/utils/common").assign)(r,t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),e.exports=r},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(t,e,n){"use strict";var r=t("./zlib/deflate.js"),i=t("./utils/common"),o=t("./utils/strings"),a=t("./zlib/messages"),s=t("./zlib/zstream"),l=function(t){this.options=i.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(0!==n)throw new Error(a[n]);e.header&&r.deflateSetHeader(this.strm,e.header)};function c(t,e){var n=new l(e);if(n.push(t,!0),n.err)throw n.msg;return n.result}l.prototype.push=function(t,e){var n,a,s=this.strm,l=this.options.chunkSize;if(this.ended)return!1;a=e===~~e?e:!0===e?4:0,s.input="string"==typeof t?o.string2buf(t):t,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(l),s.next_out=0,s.avail_out=l),1!==(n=r.deflate(s,a))&&0!==n)return this.onEnd(n),this.ended=!0,!1;(0===s.avail_out||0===s.avail_in&&4===a)&&this.onData("string"===this.options.to?o.buf2binstring(i.shrinkBuf(s.output,s.next_out)):i.shrinkBuf(s.output,s.next_out))}while((s.avail_in>0||0===s.avail_out)&&1!==n);return 4!==a||(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,0===n)},l.prototype.onData=function(t){this.chunks.push(t)},l.prototype.onEnd=function(t){0===t&&(this.result="string"===this.options.to?this.chunks.join(""):i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},n.Deflate=l,n.deflate=c,n.deflateRaw=function(t,e){return(e=e||{}).raw=!0,c(t,e)},n.gzip=function(t,e){return(e=e||{}).gzip=!0,c(t,e)}},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(t,e,n){"use strict";var r=t("./zlib/inflate.js"),i=t("./utils/common"),o=t("./utils/strings"),a=t("./zlib/constants"),s=t("./zlib/messages"),l=t("./zlib/zstream"),c=t("./zlib/gzheader"),u=function(t){this.options=i.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,e.windowBits);if(n!==a.Z_OK)throw new Error(s[n]);this.header=new c,r.inflateGetHeader(this.strm,this.header)};function h(t,e){var n=new u(e);if(n.push(t,!0),n.err)throw n.msg;return n.result}u.prototype.push=function(t,e){var n,s,l,c,u,h=this.strm,d=this.options.chunkSize;if(this.ended)return!1;s=e===~~e?e:!0===e?a.Z_FINISH:a.Z_NO_FLUSH,h.input="string"==typeof t?o.binstring2buf(t):t,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new i.Buf8(d),h.next_out=0,h.avail_out=d),(n=r.inflate(h,a.Z_NO_FLUSH))!==a.Z_STREAM_END&&n!==a.Z_OK)return this.onEnd(n),this.ended=!0,!1;h.next_out&&(0===h.avail_out||n===a.Z_STREAM_END||0===h.avail_in&&s===a.Z_FINISH)&&("string"===this.options.to?(l=o.utf8border(h.output,h.next_out),c=h.next_out-l,u=o.buf2string(h.output,l),h.next_out=c,h.avail_out=d-c,c&&i.arraySet(h.output,h.output,l,c,0),this.onData(u)):this.onData(i.shrinkBuf(h.output,h.next_out)))}while(h.avail_in>0&&n!==a.Z_STREAM_END);return n===a.Z_STREAM_END&&(s=a.Z_FINISH),s!==a.Z_FINISH||(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===a.Z_OK)},u.prototype.onData=function(t){this.chunks.push(t)},u.prototype.onEnd=function(t){t===a.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},n.Inflate=u,n.inflate=h,n.inflateRaw=function(t,e){return(e=e||{}).raw=!0,h(t,e)},n.ungzip=h},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;n.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(t[r]=n[r])}}return t},n.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var i={arraySet:function(t,e,n,r,i){if(e.subarray&&t.subarray)t.set(e.subarray(n,n+r),i);else for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){var e,n,r,i,o,a;for(r=0,e=0,n=t.length;e<n;e++)r+=t[e].length;for(a=new Uint8Array(r),i=0,e=0,n=t.length;e<n;e++)a.set(o=t[e],i),i+=o.length;return a}},o={arraySet:function(t,e,n,r,i){for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){return[].concat.apply([],t)}};n.setTyped=function(t){t?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,i)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,o))},n.setTyped(r)},{}],28:[function(t,e,n){"use strict";var r=t("./common"),i=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(c){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(c){o=!1}for(var a=new r.Buf8(256),s=0;s<256;s++)a[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(t,e){if(e<65537&&(t.subarray&&o||!t.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(t,e));for(var n="",a=0;a<e;a++)n+=String.fromCharCode(t[a]);return n}a[254]=a[254]=1,n.string2buf=function(t){var e,n,i,o,a,s=t.length,l=0;for(o=0;o<s;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),l+=n<128?1:n<2048?2:n<65536?3:4;for(e=new r.Buf8(l),a=0,o=0;a<l;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?e[a++]=n:n<2048?(e[a++]=192|n>>>6,e[a++]=128|63&n):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|63&n):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|63&n);return e},n.buf2binstring=function(t){return l(t,t.length)},n.binstring2buf=function(t){for(var e=new r.Buf8(t.length),n=0,i=e.length;n<i;n++)e[n]=t.charCodeAt(n);return e},n.buf2string=function(t,e){var n,r,i,o,s=e||t.length,c=new Array(2*s);for(r=0,n=0;n<s;)if((i=t[n++])<128)c[r++]=i;else if((o=a[i])>4)c[r++]=65533,n+=o-1;else{for(i&=2===o?31:3===o?15:7;o>1&&n<s;)i=i<<6|63&t[n++],o--;o>1?c[r++]=65533:i<65536?c[r++]=i:(c[r++]=55296|(i-=65536)>>10&1023,c[r++]=56320|1023&i)}return l(c,r)},n.utf8border=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;n>=0&&128==(192&t[n]);)n--;return n<0||0===n?e:n+a[t[n]]>e?n:e}},{"./common":27}],29:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){for(var i=65535&t|0,o=t>>>16&65535|0,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+e[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}},{}],30:[function(t,e,n){e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(t,e,n){"use strict";var r=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();e.exports=function(t,e,n,i){var o=r,a=i+n;t^=-1;for(var s=i;s<a;s++)t=t>>>8^o[255&(t^e[s])];return-1^t}},{}],32:[function(t,e,n){"use strict";var r=t("../utils/common"),i=t("./trees"),o=t("./adler32"),a=t("./crc32"),s=t("./messages");function l(t,e){return t.msg=s[e],e}function c(t){return(t<<1)-(t>4?9:0)}function u(t){for(var e=t.length;--e>=0;)t[e]=0}function h(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(r.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function d(t,e){i._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,h(t.strm)}function f(t,e){t.pending_buf[t.pending++]=e}function p(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function g(t,e){var n,r,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,c=t.window,u=t.w_mask,h=t.prev,d=t.strstart+258,f=c[o+a-1],p=c[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(c[(n=e)+a]===p&&c[n+a-1]===f&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&o<d);if(r=258-(d-o),o=d-258,r>a){if(t.match_start=e,a=r,r>=s)break;f=c[o+a-1],p=c[o+a]}}}while((e=h[e&u])>l&&0!=--i);return a<=t.lookahead?a:t.lookahead}function m(t){var e,n,i,s,l,c,u,h,d,f,p=t.w_size;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-262)){r.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=n=t.hash_size;do{i=t.head[--e],t.head[e]=i>=p?i-p:0}while(--n);e=n=p;do{i=t.prev[--e],t.prev[e]=i>=p?i-p:0}while(--n);s+=p}if(0===t.strm.avail_in)break;if(u=t.window,h=t.strstart+t.lookahead,f=void 0,(f=(c=t.strm).avail_in)>(d=s)&&(f=d),n=0===f?0:(c.avail_in-=f,r.arraySet(u,c.input,c.next_in,f,h),1===c.state.wrap?c.adler=o(c.adler,u,f,h):2===c.state.wrap&&(c.adler=a(c.adler,u,f,h)),c.next_in+=f,c.total_in+=f,f),t.lookahead+=n,t.lookahead+t.insert>=3)for(t.ins_h=t.window[l=t.strstart-t.insert],t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+3-1])&t.hash_mask,t.prev[l&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=l,l++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)}function y(t,e){for(var n,r;;){if(t.lookahead<262){if(m(t),t.lookahead<262&&0===e)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-262&&(t.match_length=g(t,n)),t.match_length>=3)if(r=i._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else r=i._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===e?(d(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(d(t,!1),0===t.strm.avail_out)?1:2}function v(t,e){for(var n,r,o;;){if(t.lookahead<262){if(m(t),t.lookahead<262&&0===e)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-262&&(t.match_length=g(t,n),t.match_length<=5&&(1===t.strategy||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){o=t.strstart+t.lookahead-3,r=i._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=o&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,r&&(d(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((r=i._tr_tally(t,0,t.window[t.strstart-1]))&&d(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=i._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===e?(d(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(d(t,!1),0===t.strm.avail_out)?1:2}var b,_=function(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i};function w(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(1146),this.dyn_dtree=new r.Buf16(122),this.bl_tree=new r.Buf16(78),u(this.dyn_ltree),u(this.dyn_dtree),u(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(16),this.heap=new r.Buf16(573),u(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(573),u(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function x(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=2,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=0,i._tr_init(e),0):l(t,-2)}function M(t){var e,n=x(t);return 0===n&&((e=t.state).window_size=2*e.w_size,u(e.head),e.max_lazy_match=b[e.level].max_lazy,e.good_match=b[e.level].good_length,e.nice_match=b[e.level].nice_length,e.max_chain_length=b[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),n}function S(t,e,n,i,o,a){if(!t)return-2;var s=1;if(-1===e&&(e=6),i<0?(s=0,i=-i):i>15&&(s=2,i-=16),o<1||o>9||8!==n||i<8||i>15||e<0||e>9||a<0||a>4)return l(t,-2);8===i&&(i=9);var c=new w;return t.state=c,c.strm=t,c.wrap=s,c.gzhead=null,c.w_bits=i,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=o+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+3-1)/3),c.window=new r.Buf8(2*c.w_size),c.head=new r.Buf16(c.hash_size),c.prev=new r.Buf16(c.w_size),c.lit_bufsize=1<<o+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new r.Buf8(c.pending_buf_size),c.d_buf=c.lit_bufsize>>1,c.l_buf=3*c.lit_bufsize,c.level=e,c.strategy=a,c.method=n,M(t)}b=[new _(0,0,0,0,(function(t,e){var n=65535;for(n>t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(m(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,d(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-262&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(d(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&d(t,!1),1)})),new _(4,4,8,4,y),new _(4,5,16,8,y),new _(4,6,32,32,y),new _(4,4,16,16,v),new _(8,16,32,32,v),new _(8,16,128,128,v),new _(8,32,128,256,v),new _(32,128,258,1024,v),new _(32,258,258,4096,v)],n.deflateInit=function(t,e){return S(t,e,8,15,8,0)},n.deflateInit2=S,n.deflateReset=M,n.deflateResetKeep=x,n.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?-2:(t.state.gzhead=e,0):-2},n.deflate=function(t,e){var n,r,o,s;if(!t||!t.state||e>5||e<0)return t?l(t,-2):-2;if(r=t.state,!t.output||!t.input&&0!==t.avail_in||666===r.status&&4!==e)return l(t,0===t.avail_out?-5:-2);if(r.strm=t,n=r.last_flush,r.last_flush=e,42===r.status)if(2===r.wrap)t.adler=0,f(r,31),f(r,139),f(r,8),r.gzhead?(f(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),f(r,255&r.gzhead.time),f(r,r.gzhead.time>>8&255),f(r,r.gzhead.time>>16&255),f(r,r.gzhead.time>>24&255),f(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),f(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(f(r,255&r.gzhead.extra.length),f(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=a(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(f(r,0),f(r,0),f(r,0),f(r,0),f(r,0),f(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),f(r,3),r.status=113);else{var g=8+(r.w_bits-8<<4)<<8;g|=(r.strategy>=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(g|=32),g+=31-g%31,r.status=113,p(r,g),0!==r.strstart&&(p(r,t.adler>>>16),p(r,65535&t.adler)),t.adler=1}if(69===r.status)if(r.gzhead.extra){for(o=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>o&&(t.adler=a(t.adler,r.pending_buf,r.pending-o,o)),h(t),o=r.pending,r.pending!==r.pending_buf_size));)f(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>o&&(t.adler=a(t.adler,r.pending_buf,r.pending-o,o)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(t.adler=a(t.adler,r.pending_buf,r.pending-o,o)),h(t),o=r.pending,r.pending===r.pending_buf_size)){s=1;break}s=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,f(r,s)}while(0!==s);r.gzhead.hcrc&&r.pending>o&&(t.adler=a(t.adler,r.pending_buf,r.pending-o,o)),0===s&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(t.adler=a(t.adler,r.pending_buf,r.pending-o,o)),h(t),o=r.pending,r.pending===r.pending_buf_size)){s=1;break}s=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,f(r,s)}while(0!==s);r.gzhead.hcrc&&r.pending>o&&(t.adler=a(t.adler,r.pending_buf,r.pending-o,o)),0===s&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&h(t),r.pending+2<=r.pending_buf_size&&(f(r,255&t.adler),f(r,t.adler>>8&255),t.adler=0,r.status=113)):r.status=113),0!==r.pending){if(h(t),0===t.avail_out)return r.last_flush=-1,0}else if(0===t.avail_in&&c(e)<=c(n)&&4!==e)return l(t,-5);if(666===r.status&&0!==t.avail_in)return l(t,-5);if(0!==t.avail_in||0!==r.lookahead||0!==e&&666!==r.status){var y=2===r.strategy?function(t,e){for(var n;;){if(0===t.lookahead&&(m(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,n=i._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(d(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(d(t,!1),0===t.strm.avail_out)?1:2}(r,e):3===r.strategy?function(t,e){for(var n,r,o,a,s=t.window;;){if(t.lookahead<=258){if(m(t),t.lookahead<=258&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(r=s[o=t.strstart-1])===s[++o]&&r===s[++o]&&r===s[++o]){a=t.strstart+258;do{}while(r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&r===s[++o]&&o<a);t.match_length=258-(a-o),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=i._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=i._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(d(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(d(t,!1),0===t.strm.avail_out)?1:2}(r,e):b[r.level].func(r,e);if(3!==y&&4!==y||(r.status=666),1===y||3===y)return 0===t.avail_out&&(r.last_flush=-1),0;if(2===y&&(1===e?i._tr_align(r):5!==e&&(i._tr_stored_block(r,0,0,!1),3===e&&(u(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),h(t),0===t.avail_out))return r.last_flush=-1,0}return 4!==e?0:r.wrap<=0?1:(2===r.wrap?(f(r,255&t.adler),f(r,t.adler>>8&255),f(r,t.adler>>16&255),f(r,t.adler>>24&255),f(r,255&t.total_in),f(r,t.total_in>>8&255),f(r,t.total_in>>16&255),f(r,t.total_in>>24&255)):(p(r,t.adler>>>16),p(r,65535&t.adler)),h(t),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},n.deflateEnd=function(t){var e;return t&&t.state?42!==(e=t.state.status)&&69!==e&&73!==e&&91!==e&&103!==e&&113!==e&&666!==e?l(t,-2):(t.state=null,113===e?l(t,-3):0):-2},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(t,e,n){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],34:[function(t,e,n){"use strict";e.exports=function(t,e){var n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C;A=t.input,i=(r=t.next_in)+(t.avail_in-5),C=t.output,a=(o=t.next_out)-(e-t.avail_out),s=o+(t.avail_out-257),l=(n=t.state).dmax,c=n.wsize,u=n.whave,h=n.wnext,d=n.window,f=n.hold,p=n.bits,g=n.lencode,m=n.distcode,y=(1<<n.lenbits)-1,v=(1<<n.distbits)-1;t:do{p<15&&(f+=A[r++]<<p,f+=A[r++]<<(p+=8),p+=8),b=g[f&y];e:for(;;){if(f>>>=_=b>>>24,p-=_,0==(_=b>>>16&255))C[o++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=g[(65535&b)+(f&(1<<_)-1)];continue e}if(32&_){n.mode=12;break t}t.msg="invalid literal/length code",n.mode=30;break t}w=65535&b,(_&=15)&&(p<_&&(f+=A[r++]<<p,p+=8),w+=f&(1<<_)-1,f>>>=_,p-=_),p<15&&(f+=A[r++]<<p,f+=A[r++]<<(p+=8),p+=8),b=m[f&v];n:for(;;){if(f>>>=_=b>>>24,p-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=m[(65535&b)+(f&(1<<_)-1)];continue n}t.msg="invalid distance code",n.mode=30;break t}if(x=65535&b,p<(_&=15)&&(f+=A[r++]<<p,(p+=8)<_&&(f+=A[r++]<<p,p+=8)),(x+=f&(1<<_)-1)>l){t.msg="invalid distance too far back",n.mode=30;break t}if(f>>>=_,p-=_,x>(_=o-a)){if((_=x-_)>u&&n.sane){t.msg="invalid distance too far back",n.mode=30;break t}if(M=0,S=d,0===h){if(M+=c-_,_<w){w-=_;do{C[o++]=d[M++]}while(--_);M=o-x,S=C}}else if(h<_){if(M+=c+h-_,(_-=h)<w){w-=_;do{C[o++]=d[M++]}while(--_);if(M=0,h<w){w-=_=h;do{C[o++]=d[M++]}while(--_);M=o-x,S=C}}}else if(M+=h-_,_<w){w-=_;do{C[o++]=d[M++]}while(--_);M=o-x,S=C}for(;w>2;)C[o++]=S[M++],C[o++]=S[M++],C[o++]=S[M++],w-=3;w&&(C[o++]=S[M++],w>1&&(C[o++]=S[M++]))}else{M=o-x;do{C[o++]=C[M++],C[o++]=C[M++],C[o++]=C[M++],w-=3}while(w>2);w&&(C[o++]=C[M++],w>1&&(C[o++]=C[M++]))}break}}break}}while(r<i&&o<s);f&=(1<<(p-=(w=p>>3)<<3))-1,t.next_in=r-=w,t.next_out=o,t.avail_in=r<i?i-r+5:5-(r-i),t.avail_out=o<s?s-o+257:257-(o-s),n.hold=f,n.bits=p}},{}],35:[function(t,e,n){"use strict";var r=t("../utils/common"),i=t("./adler32"),o=t("./crc32"),a=t("./inffast"),s=t("./inftrees");function l(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(t){var e;return t&&t.state?(t.total_in=t.total_out=(e=t.state).total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new r.Buf32(852),e.distcode=e.distdyn=new r.Buf32(592),e.sane=1,e.back=-1,0):-2}function h(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,u(t)):-2}function d(t,e){var n,r;return t&&t.state?(e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?-2:(null!==(r=t.state).window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,h(t))):-2}function f(t,e){var n,r;return t?(r=new c,t.state=r,r.window=null,0!==(n=d(t,e))&&(t.state=null),n):-2}var p,g,m=!0;function y(t){if(m){var e;for(p=new r.Buf32(512),g=new r.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(s(1,t.lens,0,288,p,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;s(2,t.lens,0,32,g,0,t.work,{bits:5}),m=!1}t.lencode=p,t.lenbits=9,t.distcode=g,t.distbits=5}n.inflateReset=h,n.inflateReset2=d,n.inflateResetKeep=u,n.inflateInit=function(t){return f(t,15)},n.inflateInit2=f,n.inflate=function(t,e){var n,c,u,h,d,f,p,g,m,v,b,_,w,x,M,S,A,C,k,T,E,O,D,P,L=0,I=new r.Buf8(4),R=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return-2;12===(n=t.state).mode&&(n.mode=13),d=t.next_out,u=t.output,h=t.next_in,c=t.input,g=n.hold,m=n.bits,v=f=t.avail_in,b=p=t.avail_out,O=0;t:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(2&n.wrap&&35615===g){n.check=0,I[0]=255&g,I[1]=g>>>8&255,n.check=o(n.check,I,2,0),g=0,m=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&g)<<8)+(g>>8))%31){t.msg="incorrect header check",n.mode=30;break}if(8!=(15&g)){t.msg="unknown compression method",n.mode=30;break}if(m-=4,E=8+(15&(g>>>=4)),0===n.wbits)n.wbits=E;else if(E>n.wbits){t.msg="invalid window size",n.mode=30;break}n.dmax=1<<E,t.adler=n.check=1,n.mode=512&g?10:12,g=0,m=0;break;case 2:for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(n.flags=g,8!=(255&n.flags)){t.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=g>>8&1),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,n.check=o(n.check,I,2,0)),g=0,m=0,n.mode=3;case 3:for(;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.head&&(n.head.time=g),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,I[2]=g>>>16&255,I[3]=g>>>24&255,n.check=o(n.check,I,4,0)),g=0,m=0,n.mode=4;case 4:for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.head&&(n.head.xflags=255&g,n.head.os=g>>8),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,n.check=o(n.check,I,2,0)),g=0,m=0,n.mode=5;case 5:if(1024&n.flags){for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.length=g,n.head&&(n.head.extra_len=g),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,n.check=o(n.check,I,2,0)),g=0,m=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((_=n.length)>f&&(_=f),_&&(n.head&&(E=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,c,h,_,E)),512&n.flags&&(n.check=o(n.check,c,_,h)),f-=_,h+=_,n.length-=_),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===f)break t;_=0;do{E=c[h+_++],n.head&&E&&n.length<65536&&(n.head.name+=String.fromCharCode(E))}while(E&&_<f);if(512&n.flags&&(n.check=o(n.check,c,_,h)),f-=_,h+=_,E)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===f)break t;_=0;do{E=c[h+_++],n.head&&E&&n.length<65536&&(n.head.comment+=String.fromCharCode(E))}while(E&&_<f);if(512&n.flags&&(n.check=o(n.check,c,_,h)),f-=_,h+=_,E)break t}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;m<16;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(g!==(65535&n.check)){t.msg="header crc mismatch",n.mode=30;break}g=0,m=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=12;break;case 10:for(;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}t.adler=n.check=l(g),g=0,m=0,n.mode=11;case 11:if(0===n.havedict)return t.next_out=d,t.avail_out=p,t.next_in=h,t.avail_in=f,n.hold=g,n.bits=m,2;t.adler=n.check=1,n.mode=12;case 12:if(5===e||6===e)break t;case 13:if(n.last){g>>>=7&m,m-=7&m,n.mode=27;break}for(;m<3;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}switch(n.last=1&g,m-=1,3&(g>>>=1)){case 0:n.mode=14;break;case 1:if(y(n),n.mode=20,6===e){g>>>=2,m-=2;break t}break;case 2:n.mode=17;break;case 3:t.msg="invalid block type",n.mode=30}g>>>=2,m-=2;break;case 14:for(g>>>=7&m,m-=7&m;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if((65535&g)!=(g>>>16^65535)){t.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&g,g=0,m=0,n.mode=15,6===e)break t;case 15:n.mode=16;case 16:if(_=n.length){if(_>f&&(_=f),_>p&&(_=p),0===_)break t;r.arraySet(u,c,h,_,d),f-=_,h+=_,p-=_,d+=_,n.length-=_;break}n.mode=12;break;case 17:for(;m<14;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(n.nlen=257+(31&g),m-=5,n.ndist=1+(31&(g>>>=5)),m-=5,n.ncode=4+(15&(g>>>=5)),g>>>=4,m-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;m<3;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.lens[R[n.have++]]=7&g,g>>>=3,m-=3}for(;n.have<19;)n.lens[R[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O=s(0,n.lens,0,19,n.lencode,0,n.work,D={bits:n.lenbits}),n.lenbits=D.bits,O){t.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;S=(L=n.lencode[g&(1<<n.lenbits)-1])>>>16&255,A=65535&L,!((M=L>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(A<16)g>>>=M,m-=M,n.lens[n.have++]=A;else{if(16===A){for(P=M+2;m<P;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(g>>>=M,m-=M,0===n.have){t.msg="invalid bit length repeat",n.mode=30;break}E=n.lens[n.have-1],_=3+(3&g),g>>>=2,m-=2}else if(17===A){for(P=M+3;m<P;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}m-=M,E=0,_=3+(7&(g>>>=M)),g>>>=3,m-=3}else{for(P=M+7;m<P;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}m-=M,E=0,_=11+(127&(g>>>=M)),g>>>=7,m-=7}if(n.have+_>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=30;break}for(;_--;)n.lens[n.have++]=E}}if(30===n.mode)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,O=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,D={bits:n.lenbits}),n.lenbits=D.bits,O){t.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,O=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,D={bits:n.distbits}),n.distbits=D.bits,O){t.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===e)break t;case 20:n.mode=21;case 21:if(f>=6&&p>=258){t.next_out=d,t.avail_out=p,t.next_in=h,t.avail_in=f,n.hold=g,n.bits=m,a(t,b),d=t.next_out,u=t.output,p=t.avail_out,h=t.next_in,c=t.input,f=t.avail_in,g=n.hold,m=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;S=(L=n.lencode[g&(1<<n.lenbits)-1])>>>16&255,A=65535&L,!((M=L>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(S&&0==(240&S)){for(C=M,k=S,T=A;S=(L=n.lencode[T+((g&(1<<C+k)-1)>>C)])>>>16&255,A=65535&L,!(C+(M=L>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}g>>>=C,m-=C,n.back+=C}if(g>>>=M,m-=M,n.back+=M,n.length=A,0===S){n.mode=26;break}if(32&S){n.back=-1,n.mode=12;break}if(64&S){t.msg="invalid literal/length code",n.mode=30;break}n.extra=15&S,n.mode=22;case 22:if(n.extra){for(P=n.extra;m<P;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.length+=g&(1<<n.extra)-1,g>>>=n.extra,m-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;S=(L=n.distcode[g&(1<<n.distbits)-1])>>>16&255,A=65535&L,!((M=L>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(0==(240&S)){for(C=M,k=S,T=A;S=(L=n.distcode[T+((g&(1<<C+k)-1)>>C)])>>>16&255,A=65535&L,!(C+(M=L>>>24)<=m);){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}g>>>=C,m-=C,n.back+=C}if(g>>>=M,m-=M,n.back+=M,64&S){t.msg="invalid distance code",n.mode=30;break}n.offset=A,n.extra=15&S,n.mode=24;case 24:if(n.extra){for(P=n.extra;m<P;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}n.offset+=g&(1<<n.extra)-1,g>>>=n.extra,m-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===p)break t;if(n.offset>(_=b-p)){if((_=n.offset-_)>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=30;break}w=_>n.wnext?n.wsize-(_-=n.wnext):n.wnext-_,_>n.length&&(_=n.length),x=n.window}else x=u,w=d-n.offset,_=n.length;_>p&&(_=p),p-=_,n.length-=_;do{u[d++]=x[w++]}while(--_);0===n.length&&(n.mode=21);break;case 26:if(0===p)break t;u[d++]=n.length,p--,n.mode=21;break;case 27:if(n.wrap){for(;m<32;){if(0===f)break t;f--,g|=c[h++]<<m,m+=8}if(t.total_out+=b-=p,n.total+=b,b&&(t.adler=n.check=n.flags?o(n.check,u,b,d-b):i(n.check,u,b,d-b)),b=p,(n.flags?g:l(g))!==n.check){t.msg="incorrect data check",n.mode=30;break}g=0,m=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;m<32;){if(0===f)break t;f--,g+=c[h++]<<m,m+=8}if(g!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=30;break}g=0,m=0}n.mode=29;case 29:O=1;break t;case 30:O=-3;break t;case 31:return-4;case 32:default:return-2}return t.next_out=d,t.avail_out=p,t.next_in=h,t.avail_in=f,n.hold=g,n.bits=m,(n.wsize||b!==t.avail_out&&n.mode<30&&(n.mode<27||4!==e))&&function(t,e,n,i){var o,a=t.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,e,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>i&&(o=i),r.arraySet(a.window,e,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,e,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}(t,t.output,t.next_out,b-t.avail_out)?(n.mode=31,-4):(b-=t.avail_out,t.total_in+=v-=t.avail_in,t.total_out+=b,n.total+=b,n.wrap&&b&&(t.adler=n.check=n.flags?o(n.check,u,b,t.next_out-b):i(n.check,u,b,t.next_out-b)),t.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===v&&0===b||4===e)&&0===O&&(O=-5),O)},n.inflateEnd=function(t){if(!t||!t.state)return-2;var e=t.state;return e.window&&(e.window=null),t.state=null,0},n.inflateGetHeader=function(t,e){var n;return t&&t.state?0==(2&(n=t.state).wrap)?-2:(n.head=e,e.done=!1,0):-2},n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(t,e,n){"use strict";var r=t("../utils/common"),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(t,e,n,l,c,u,h,d){var f,p,g,m,y,v,b,_,w,x=d.bits,M=0,S=0,A=0,C=0,k=0,T=0,E=0,O=0,D=0,P=0,L=null,I=0,R=new r.Buf16(16),N=new r.Buf16(16),B=null,F=0;for(M=0;M<=15;M++)R[M]=0;for(S=0;S<l;S++)R[e[n+S]]++;for(k=x,C=15;C>=1&&0===R[C];C--);if(k>C&&(k=C),0===C)return c[u++]=20971520,c[u++]=20971520,d.bits=1,0;for(A=1;A<C&&0===R[A];A++);for(k<A&&(k=A),O=1,M=1;M<=15;M++)if(O<<=1,(O-=R[M])<0)return-1;if(O>0&&(0===t||1!==C))return-1;for(N[1]=0,M=1;M<15;M++)N[M+1]=N[M]+R[M];for(S=0;S<l;S++)0!==e[n+S]&&(h[N[e[n+S]]++]=S);if(0===t?(L=B=h,v=19):1===t?(L=i,I-=257,B=o,F-=257,v=256):(L=a,B=s,v=-1),P=0,S=0,M=A,y=u,T=k,E=0,g=-1,m=(D=1<<k)-1,1===t&&D>852||2===t&&D>592)return 1;for(;;){b=M-E,h[S]<v?(_=0,w=h[S]):h[S]>v?(_=B[F+h[S]],w=L[I+h[S]]):(_=96,w=0),f=1<<M-E,A=p=1<<T;do{c[y+(P>>E)+(p-=f)]=b<<24|_<<16|w|0}while(0!==p);for(f=1<<M-1;P&f;)f>>=1;if(0!==f?(P&=f-1,P+=f):P=0,S++,0==--R[M]){if(M===C)break;M=e[n+h[S]]}if(M>k&&(P&m)!==g){for(0===E&&(E=k),y+=A,O=1<<(T=M-E);T+E<C&&!((O-=R[T+E])<=0);)T++,O<<=1;if(D+=1<<T,1===t&&D>852||2===t&&D>592)return 1;c[g=P&m]=k<<24|T<<16|y-u|0}}return 0!==P&&(c[y+P]=M-E<<24|64<<16|0),d.bits=k,0}},{"../utils/common":27}],37:[function(t,e,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(t,e,n){"use strict";var r=t("../utils/common");function i(t){for(var e=t.length;--e>=0;)t[e]=0}var o=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],a=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=new Array(576);i(c);var u=new Array(60);i(u);var h=new Array(512);i(h);var d=new Array(256);i(d);var f=new Array(29);i(f);var p=new Array(30);i(p);var g,m,y,v=function(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length},b=function(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e};function _(t){return t<256?h[t]:h[256+(t>>>7)]}function w(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function x(t,e,n){t.bi_valid>16-n?(t.bi_buf|=e<<t.bi_valid&65535,w(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)}function M(t,e,n){x(t,n[2*e],n[2*e+1])}function S(t,e){var n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1}function A(t,e,n){var r,i,o=new Array(16),a=0;for(r=1;r<=15;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=e;i++){var s=t[2*i+1];0!==s&&(t[2*i]=S(o[s]++,s))}}function C(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function k(t){t.bi_valid>8?w(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function T(t,e,n,r){var i=2*e,o=2*n;return t[i]<t[o]||t[i]===t[o]&&r[e]<=r[n]}function E(t,e,n){for(var r=t.heap[n],i=n<<1;i<=t.heap_len&&(i<t.heap_len&&T(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!T(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r}function O(t,e,n){var r,i,s,l,c=0;if(0!==t.last_lit)do{r=t.pending_buf[t.d_buf+2*c]<<8|t.pending_buf[t.d_buf+2*c+1],i=t.pending_buf[t.l_buf+c],c++,0===r?M(t,i,e):(M(t,(s=d[i])+256+1,e),0!==(l=o[s])&&x(t,i-=f[s],l),M(t,s=_(--r),n),0!==(l=a[s])&&x(t,r-=p[s],l))}while(c<t.last_lit);M(t,256,e)}function D(t,e){var n,r,i,o=e.dyn_tree,a=e.stat_desc.static_tree,s=e.stat_desc.has_stree,l=e.stat_desc.elems,c=-1;for(t.heap_len=0,t.heap_max=573,n=0;n<l;n++)0!==o[2*n]?(t.heap[++t.heap_len]=c=n,t.depth[n]=0):o[2*n+1]=0;for(;t.heap_len<2;)o[2*(i=t.heap[++t.heap_len]=c<2?++c:0)]=1,t.depth[i]=0,t.opt_len--,s&&(t.static_len-=a[2*i+1]);for(e.max_code=c,n=t.heap_len>>1;n>=1;n--)E(t,o,n);i=l;do{n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],E(t,o,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,o[2*i]=o[2*n]+o[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,o[2*n+1]=o[2*r+1]=i,t.heap[1]=i++,E(t,o,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,o,a,s,l=e.dyn_tree,c=e.max_code,u=e.stat_desc.static_tree,h=e.stat_desc.has_stree,d=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,p=e.stat_desc.max_length,g=0;for(o=0;o<=15;o++)t.bl_count[o]=0;for(l[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<573;n++)(o=l[2*l[2*(r=t.heap[n])+1]+1]+1)>p&&(o=p,g++),l[2*r+1]=o,r>c||(t.bl_count[o]++,a=0,r>=f&&(a=d[r-f]),t.opt_len+=(s=l[2*r])*(o+a),h&&(t.static_len+=s*(u[2*r+1]+a)));if(0!==g){do{for(o=p-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[p]--,g-=2}while(g>0);for(o=p;0!==o;o--)for(r=t.bl_count[o];0!==r;)(i=t.heap[--n])>c||(l[2*i+1]!==o&&(t.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}}(t,e),A(o,c,t.bl_count)}function P(t,e,n){var r,i,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=e[2*(r+1)+1],++s<l&&i===a||(s<c?t.bl_tree[2*i]+=s:0!==i?(i!==o&&t.bl_tree[2*i]++,t.bl_tree[32]++):s<=10?t.bl_tree[34]++:t.bl_tree[36]++,s=0,o=i,0===a?(l=138,c=3):i===a?(l=6,c=3):(l=7,c=4))}function L(t,e,n){var r,i,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),r=0;r<=n;r++)if(i=a,a=e[2*(r+1)+1],!(++s<l&&i===a)){if(s<c)do{M(t,i,t.bl_tree)}while(0!=--s);else 0!==i?(i!==o&&(M(t,i,t.bl_tree),s--),M(t,16,t.bl_tree),x(t,s-3,2)):s<=10?(M(t,17,t.bl_tree),x(t,s-3,3)):(M(t,18,t.bl_tree),x(t,s-11,7));s=0,o=i,0===a?(l=138,c=3):i===a?(l=6,c=3):(l=7,c=4)}}var I=!1;function R(t,e,n,i){x(t,0+(i?1:0),3),function(t,e,n,i){k(t),w(t,n),w(t,~n),r.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}(t,e,n)}n._tr_init=function(t){I||(function(){var t,e,n,r,i,l=new Array(16);for(n=0,r=0;r<28;r++)for(f[r]=n,t=0;t<1<<o[r];t++)d[n++]=r;for(d[n-1]=r,i=0,r=0;r<16;r++)for(p[r]=i,t=0;t<1<<a[r];t++)h[i++]=r;for(i>>=7;r<30;r++)for(p[r]=i<<7,t=0;t<1<<a[r]-7;t++)h[256+i++]=r;for(e=0;e<=15;e++)l[e]=0;for(t=0;t<=143;)c[2*t+1]=8,t++,l[8]++;for(;t<=255;)c[2*t+1]=9,t++,l[9]++;for(;t<=279;)c[2*t+1]=7,t++,l[7]++;for(;t<=287;)c[2*t+1]=8,t++,l[8]++;for(A(c,287,l),t=0;t<30;t++)u[2*t+1]=5,u[2*t]=S(t,5);g=new v(c,o,257,286,15),m=new v(u,a,0,30,15),y=new v(new Array(0),s,0,19,7)}(),I=!0),t.l_desc=new b(t.dyn_ltree,g),t.d_desc=new b(t.dyn_dtree,m),t.bl_desc=new b(t.bl_tree,y),t.bi_buf=0,t.bi_valid=0,C(t)},n._tr_stored_block=R,n._tr_flush_block=function(t,e,n,r){var i,o,a=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),D(t,t.l_desc),D(t,t.d_desc),a=function(t){var e;for(P(t,t.dyn_ltree,t.l_desc.max_code),P(t,t.dyn_dtree,t.d_desc.max_code),D(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*l[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),(o=t.static_len+3+7>>>3)<=(i=t.opt_len+3+7>>>3)&&(i=o)):i=o=n+5,n+4<=i&&-1!==e?R(t,e,n,r):4===t.strategy||o===i?(x(t,2+(r?1:0),3),O(t,c,u)):(x(t,4+(r?1:0),3),function(t,e,n,r){var i;for(x(t,e-257,5),x(t,n-1,5),x(t,r-4,4),i=0;i<r;i++)x(t,t.bl_tree[2*l[i]+1],3);L(t,t.dyn_ltree,e-1),L(t,t.dyn_dtree,n-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),O(t,t.dyn_ltree,t.dyn_dtree)),C(t),r&&k(t)},n._tr_tally=function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(d[n]+256+1)]++,t.dyn_dtree[2*_(e)]++),t.last_lit===t.lit_bufsize-1},n._tr_align=function(t){x(t,2,3),M(t,256,c),function(t){16===t.bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":27}],39:[function(t,e,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[9])(9)}))},FbN9:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("8mMr"),n("Fzqc"),n("Wf4p"),n("ZYjt"),n("dWZg"),n("Ip0R"),r["ɵcrt"]({encapsulation:2,styles:["@media (-ms-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}}"],data:{}}));function o(t){return r["ɵvid"](2,[r["ɵncd"](null,0),r["ɵncd"](null,1)],null,null)}},FgkJ:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},Fxb1:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("+tJ4"),i=n("S5XQ"),o=n("u67D"),a=n("JcRv"),s=n("2ePl"),l=n("/WYv"),c=n("McSo"),u=n("En8+"),h=n("xTla"),d=function(t){if(t&&"function"==typeof t[h.a])return Object(a.a)(t);if(Object(s.a)(t))return Object(r.a)(t);if(Object(l.a)(t))return Object(i.a)(t);if(t&&"function"==typeof t[u.a])return Object(o.a)(t);var e=Object(c.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.")}},FyfS:function(t,e,n){t.exports={default:n("fUKC"),__esModule:!0}},Fzqc:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return s}));var r=n("Ip0R"),i=n("CcnG"),o=new i.InjectionToken("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(i.inject)(r.DOCUMENT)}}),a=function(){function t(t){if(this.value="ltr",this.change=new i.EventEmitter,t){var e=(t.body?t.body.dir:null)||(t.documentElement?t.documentElement.dir:null);this.value="ltr"===e||"rtl"===e?e:"ltr"}}return t.prototype.ngOnDestroy=function(){this.change.complete()},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(o,8))},token:t,providedIn:"root"}),t}(),s=function(){return function(){}}()},G0Uy:function(t,e,n){!function(t){"use strict";t.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_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ħada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},G12B:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("P71F");r.Observable.prototype.sampleTime=i.sampleTime},G21R:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("UE8N");r.Observable.prototype.sequenceEqual=i.sequenceEqual},G4Hi:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.generate=r.generate},G5J1:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("6blF"),i=new r.a((function(t){return t.complete()}));function o(t){return t?function(t){return new r.a((function(e){return t.schedule((function(){return e.complete()}))}))}(t):i}},"G6+r":function(t,e,n){var r=n("x84W");t.exports=function(t,e,n){var i=r(t,n),o=r(e,n);return i.getTime()===o.getTime()}},GDxn:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return a}));var r=n("6blF"),i=n("+umK"),o=new r.a(i.a);function a(){return o}},GEfZ:function(t,e){t.exports=function(){var t={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}};return{localize:function(e,n,r){var i;return r=r||{},i="string"==typeof t[e]?t[e]:1===n?t[e].one:t[e].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"en "+i:"hace "+i:i}}}},GFlT:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("mChF"),o=n("nkY7");function a(t,e,n,a,l){var c,u;return 1==arguments.length?(u=t.initialState,e=t.condition,n=t.iterate,c=t.resultSelector||i.a,l=t.scheduler):void 0===a||Object(o.a)(a)?(u=t,c=i.a,l=a):(u=t,c=a),new r.a((function(t){var r=u;if(l)return l.schedule(s,0,{subscriber:t,iterate:n,condition:e,resultSelector:c,state:r});for(;;){if(e){var i=void 0;try{i=e(r)}catch(a){return void t.error(a)}if(!i){t.complete();break}}var o=void 0;try{o=c(r)}catch(a){return void t.error(a)}if(t.next(o),t.closed)break;try{r=n(r)}catch(a){return void t.error(a)}}}))}function s(t){var e=t.subscriber,n=t.condition;if(!e.closed){if(t.needIterate)try{t.state=t.iterate(t.state)}catch(o){return void e.error(o)}else t.needIterate=!0;if(n){var r=void 0;try{r=n(t.state)}catch(o){return void e.error(o)}if(!r)return void e.complete();if(e.closed)return}var i;try{i=t.resultSelector(t.state)}catch(o){return void e.error(o)}if(!e.closed&&(e.next(i),!e.closed))return this.schedule(t)}}},GLf8:function(t,e,n){var r=n("crfB");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},GRew:function(t,e){e.f={}.propertyIsEnumerable},GfoU:function(t,e,n){var r=n("/F7N"),i=n("yQFZ");t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),l=r(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}}},GhSp:function(t,e,n){var r=n("d+lc"),i=n("+vXQ"),o=n("M5dz"),a=Object.defineProperty;e.f=n("C61u")?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},Gi3i:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("T1DM");function a(t,e){return void 0===e&&(e=o.a),function(n){return n.lift(new s(t,e))}}var s=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.dueTime,this.scheduler))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.dueTime=n,i.scheduler=r,i.debouncedSubscription=null,i.lastValue=null,i.hasValue=!1,i}return r.__extends(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(c,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var t=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(i.a);function c(t){t.debouncedNext()}},GoQk:function(t,e,n){var r=n("yNUO");t.exports=function(){var t=Array.prototype.slice.call(arguments),e=t.map((function(t){return r(t)})),n=Math.min.apply(null,e);return new Date(n)}},GreB:function(t,e,n){var r,i=n("nUEh"),o=n("WLGk"),a=n("jwzj"),s=n("zMFY"),l=n("p9/6");"undefined"!=typeof ArrayBuffer&&(r=n("g5Dd"));var c="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),u="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),h=c||u;e.protocol=3;var d=e.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},f=i(d),p={type:"error",data:"parser error"},g=n("wsX9");function m(t,e,n){for(var r=new Array(t.length),i=s(t.length,n),o=function(t,n,i){e(n,(function(e,n){r[t]=n,i(e,r)}))},a=0;a<t.length;a++)o(a,t[a],i)}e.encodePacket=function(t,n,r,i){"function"==typeof n&&(i=n,n=!1),"function"==typeof r&&(i=r,r=null);var o=void 0===t.data?void 0:t.data.buffer||t.data;if("undefined"!=typeof ArrayBuffer&&o instanceof ArrayBuffer)return function(t,n,r){if(!n)return e.encodeBase64Packet(t,r);var i=t.data,o=new Uint8Array(i),a=new Uint8Array(1+i.byteLength);a[0]=d[t.type];for(var s=0;s<o.length;s++)a[s+1]=o[s];return r(a.buffer)}(t,n,i);if(void 0!==g&&o instanceof g)return function(t,n,r){if(!n)return e.encodeBase64Packet(t,r);if(h)return function(t,n,r){if(!n)return e.encodeBase64Packet(t,r);var i=new FileReader;return i.onload=function(){e.encodePacket({type:t.type,data:i.result},n,!0,r)},i.readAsArrayBuffer(t.data)}(t,n,r);var i=new Uint8Array(1);return i[0]=d[t.type],r(new g([i.buffer,t.data]))}(t,n,i);if(o&&o.base64)return function(t,n){return n("b"+e.packets[t.type]+t.data.data)}(t,i);var a=d[t.type];return void 0!==t.data&&(a+=r?l.encode(String(t.data),{strict:!1}):String(t.data)),i(""+a)},e.encodeBase64Packet=function(t,n){var r,i="b"+e.packets[t.type];if(void 0!==g&&t.data instanceof g){var o=new FileReader;return o.onload=function(){var t=o.result.split(",")[1];n(i+t)},o.readAsDataURL(t.data)}try{r=String.fromCharCode.apply(null,new Uint8Array(t.data))}catch(c){for(var a=new Uint8Array(t.data),s=new Array(a.length),l=0;l<a.length;l++)s[l]=a[l];r=String.fromCharCode.apply(null,s)}return i+=btoa(r),n(i)},e.decodePacket=function(t,n,r){if(void 0===t)return p;if("string"==typeof t){if("b"===t.charAt(0))return e.decodeBase64Packet(t.substr(1),n);if(r&&!1===(t=function(t){try{t=l.decode(t,{strict:!1})}catch(e){return!1}return t}(t)))return p;var i=t.charAt(0);return Number(i)==i&&f[i]?t.length>1?{type:f[i],data:t.substring(1)}:{type:f[i]}:p}i=new Uint8Array(t)[0];var o=a(t,1);return g&&"blob"===n&&(o=new g([o])),{type:f[i],data:o}},e.decodeBase64Packet=function(t,e){var n=f[t.charAt(0)];if(!r)return{type:n,data:{base64:!0,data:t.substr(1)}};var i=r.decode(t.substr(1));return"blob"===e&&g&&(i=new g([i])),{type:n,data:i}},e.encodePayload=function(t,n,r){"function"==typeof n&&(r=n,n=null);var i=o(t);return n&&i?g&&!h?e.encodePayloadAsBlob(t,r):e.encodePayloadAsArrayBuffer(t,r):t.length?void m(t,(function(t,r){e.encodePacket(t,!!i&&n,!1,(function(t){r(null,function(t){return t.length+":"+t}(t))}))}),(function(t,e){return r(e.join(""))})):r("0:")},e.decodePayload=function(t,n,r){if("string"!=typeof t)return e.decodePayloadAsBinary(t,n,r);var i;if("function"==typeof n&&(r=n,n=null),""===t)return r(p,0,1);for(var o,a,s="",l=0,c=t.length;l<c;l++){var u=t.charAt(l);if(":"===u){if(""===s||s!=(o=Number(s)))return r(p,0,1);if(s!=(a=t.substr(l+1,o)).length)return r(p,0,1);if(a.length){if(i=e.decodePacket(a,n,!1),p.type===i.type&&p.data===i.data)return r(p,0,1);if(!1===r(i,l+o,c))return}l+=o,s=""}else s+=u}return""!==s?r(p,0,1):void 0},e.encodePayloadAsArrayBuffer=function(t,n){if(!t.length)return n(new ArrayBuffer(0));m(t,(function(t,n){e.encodePacket(t,!0,!0,(function(t){return n(null,t)}))}),(function(t,e){var r=e.reduce((function(t,e){var n;return t+(n="string"==typeof e?e.length:e.byteLength).toString().length+n+2}),0),i=new Uint8Array(r),o=0;return e.forEach((function(t){var e="string"==typeof t,n=t;if(e){for(var r=new Uint8Array(t.length),a=0;a<t.length;a++)r[a]=t.charCodeAt(a);n=r.buffer}i[o++]=e?0:1;var s=n.byteLength.toString();for(a=0;a<s.length;a++)i[o++]=parseInt(s[a]);for(i[o++]=255,r=new Uint8Array(n),a=0;a<r.length;a++)i[o++]=r[a]})),n(i.buffer)}))},e.encodePayloadAsBlob=function(t,n){m(t,(function(t,n){e.encodePacket(t,!0,!0,(function(t){var e=new Uint8Array(1);if(e[0]=1,"string"==typeof t){for(var r=new Uint8Array(t.length),i=0;i<t.length;i++)r[i]=t.charCodeAt(i);t=r.buffer,e[0]=0}var o=(t instanceof ArrayBuffer?t.byteLength:t.size).toString(),a=new Uint8Array(o.length+1);for(i=0;i<o.length;i++)a[i]=parseInt(o[i]);if(a[o.length]=255,g){var s=new g([e.buffer,a.buffer,t]);n(null,s)}}))}),(function(t,e){return n(new g(e))}))},e.decodePayloadAsBinary=function(t,n,r){"function"==typeof n&&(r=n,n=null);for(var i=t,o=[];i.byteLength>0;){for(var s=new Uint8Array(i),l=0===s[0],c="",u=1;255!==s[u];u++){if(c.length>310)return r(p,0,1);c+=s[u]}i=a(i,2+c.length),c=parseInt(c);var h=a(i,0,c);if(l)try{h=String.fromCharCode.apply(null,new Uint8Array(h))}catch(g){var d=new Uint8Array(h);for(h="",u=0;u<d.length;u++)h+=String.fromCharCode(d[u])}o.push(h),i=a(i,c)}var f=o.length;o.forEach((function(t,i){r(e.decodePacket(t,n,!0),i,f)}))}},GsYY:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.distinctUntilChanged=function(t,e){return r.distinctUntilChanged(t,e)(this)}},"H+DX":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.observeOn=function(t,e){return void 0===e&&(e=0),r.observeOn(t,e)(this)}},H8ED:function(t,e,n){!function(t){"use strict";function e(t,e,n){var r,i;return"m"===n?e?"хвіліна":"хвіліну":"h"===n?e?"гадзіна":"гадзіну":t+" "+(r=+t,i={ss:e?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:e?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:e?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n].split("_"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}t.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".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:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:e,mm:e,h:e,hh:e,d:"дзень",dd:e,M:"месяц",MM:e,y:"год",yy:e},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,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+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}})}(n("wd/R"))},HAEL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.pairs=r.pairs},HHWU:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("NGZV")),r(n("m/yT"))},"HHX+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.max=function(t){return function(e){if(!i.isPresent(t))return null;if(i.isPresent(r.Validators.required(e)))return null;var n=+e.value;return n<=+t?null:{actualValue:n,requiredValue:+t,max:!0}}}},HJBe:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t){return void 0===t&&(t=null),function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.defaultValue=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.defaultValue))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.defaultValue=n,r.isEmpty=!0,r}return r.__extends(e,t),e.prototype._next=function(t){this.isEmpty=!1,this.destination.next(t)},e.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},e}(i.a)},HMbd:function(t,e,n){var r=n("7B8A");t.exports=function(t,e){var n=Number(e);return r(t,36e5*n)}},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},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(t){return function(e,i,o,a){var s=n(e),l=r[t][n(e)];return 2===s&&(l=l[i?0:1]),l.replace(/%d/i,e)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];t.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,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:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %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(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("wd/R"))},HT6E:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("r0XH"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.number(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[number][formControlName],[number][formControl],[number][ngModel]",providers:[a]}]}],e.NumberValidator=s},HatN:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("Lh+v")),r(n("inIq"))},I6kD:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("QTCG");r.Observable.prototype.takeWhile=i.takeWhile},"I90/":function(t,e,n){var r=n("aqg2"),i=n("zBWt")("iterator"),o=n("ig3W");t.exports=n("VSTI").getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},IBtZ:function(t,e,n){!function(t){"use strict";t.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".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:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(t){return/(წამი|წუთი|საათი|წელი)/.test(t)?t.replace(/ი$/,"ში"):t+"ში"},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20==0||t%100==0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}})}(n("wd/R"))},ILER:function(t,e,n){var r=n("CXhC");t.exports=function(t){var e=new Date;return e.setDate(e.getDate()+1),r(t).getTime()===r(e).getTime()}},IMZ1:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.publishBehavior=function(t){return r.publishBehavior(t)(this)}},IPXs:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG");n("ja4M");var i=r["ɵcrt"]({encapsulation:0,styles:[".agm-map-container-inner[_ngcontent-%COMP%] {\n      width: inherit;\n      height: inherit;\n    }\n    .agm-map-content[_ngcontent-%COMP%] {\n      display:none;\n    }"],data:{}});function o(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,"div",[["class","agm-map-container-inner sebm-google-map-container-inner"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,1,"div",[["class","agm-map-content"]],null,null,null,null,null)),r["ɵncd"](null,0)],null,null)}},IUTb:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("+tJ4"),o=n("JF+6");function a(t,e){return e?Object(o.a)(t,e):new r.a(Object(i.a)(t))}},IUuq:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.combineAll=function(t){return r.combineAll(t)(this)}},Iab2:function(t,e,n){var r,i;void 0===(i="function"==typeof(r=function(){"use strict";function e(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){o(r.response,e,n)},r.onerror=function(){console.error("could not download file")},r.send()}function n(t){var e=new XMLHttpRequest;return e.open("HEAD",t,!1),e.send(),200<=e.status&&299>=e.status}function r(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,o=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype?function(t,o,a){var s=i.URL||i.webkitURL,l=document.createElement("a");l.download=o=o||t.name||"download",l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?r(l):n(l.href)?e(t,o,a):r(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){r(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,i,o){if(i=i||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,o),i);else if(n(t))e(t,i,o);else{var a=document.createElement("a");a.href=t,a.target="_blank",setTimeout((function(){r(a)}))}}:function(t,n,r,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof t)return e(t,n,r);var a="application/octet-stream"===t.type,s=/constructor/i.test(i.HTMLElement)||i.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||a&&s)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location=t,o=null},c.readAsDataURL(t)}else{var u=i.URL||i.webkitURL,h=u.createObjectURL(t);o?o.location=h:location.href=h,o=null,setTimeout((function(){u.revokeObjectURL(h)}),4e4)}});i.saveAs=o.saveAs=o,t.exports=o})?r.apply(e,[]):r)||(t.exports=i)},IkRI:function(t,e,n){var r={version:"1.14.0"};r[437]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñÑªº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[620]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[737]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[850]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñÑªº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýÝ¯´­±‗¾¶§÷¸°¨·¹³²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[852]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘę¬źČş«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[857]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞğ¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[861]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[865]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñÑªº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[866]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[874]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[895]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[932]=function(){var t,e=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������｡｢｣､･ｦｧｨｩｪｫｬｭｮｯｰｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜﾝﾞﾟ��������������������������������".split(""),t=0;t!=r[0].length;++t)65533!==r[0][t].charCodeAt(0)&&(n[r[0][t]]=0+t,e[0+t]=r[0][t]);for(r[129]="����������������������������������������������������������������　、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈〉《》「」『』【】＋－±×�÷＝≠＜＞≦≧∞∴♂♀°′″℃￥＄￠￡％＃＆＊＠§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨￢⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������Å‰♯♭♪†‡¶����◯���".split(""),t=0;t!=r[129].length;++t)65533!==r[129][t].charCodeAt(0)&&(n[r[129][t]]=33024+t,e[33024+t]=r[129][t]);for(r[130]="�������������������������������������������������������������������������������０１２３４５６７８９�������ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ�������ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),t=0;t!=r[130].length;++t)65533!==r[130][t].charCodeAt(0)&&(n[r[130][t]]=33280+t,e[33280+t]=r[130][t]);for(r[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),t=0;t!=r[131].length;++t)65533!==r[131][t].charCodeAt(0)&&(n[r[131][t]]=33536+t,e[33536+t]=r[131][t]);for(r[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),t=0;t!=r[132].length;++t)65533!==r[132][t].charCodeAt(0)&&(n[r[132][t]]=33792+t,e[33792+t]=r[132][t]);for(r[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[135].length;++t)65533!==r[135][t].charCodeAt(0)&&(n[r[135][t]]=34560+t,e[34560+t]=r[135][t]);for(r[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),t=0;t!=r[136].length;++t)65533!==r[136][t].charCodeAt(0)&&(n[r[136][t]]=34816+t,e[34816+t]=r[136][t]);for(r[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),t=0;t!=r[137].length;++t)65533!==r[137][t].charCodeAt(0)&&(n[r[137][t]]=35072+t,e[35072+t]=r[137][t]);for(r[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),t=0;t!=r[138].length;++t)65533!==r[138][t].charCodeAt(0)&&(n[r[138][t]]=35328+t,e[35328+t]=r[138][t]);for(r[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),t=0;t!=r[139].length;++t)65533!==r[139][t].charCodeAt(0)&&(n[r[139][t]]=35584+t,e[35584+t]=r[139][t]);for(r[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),t=0;t!=r[140].length;++t)65533!==r[140][t].charCodeAt(0)&&(n[r[140][t]]=35840+t,e[35840+t]=r[140][t]);for(r[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),t=0;t!=r[141].length;++t)65533!==r[141][t].charCodeAt(0)&&(n[r[141][t]]=36096+t,e[36096+t]=r[141][t]);for(r[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),t=0;t!=r[142].length;++t)65533!==r[142][t].charCodeAt(0)&&(n[r[142][t]]=36352+t,e[36352+t]=r[142][t]);for(r[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),t=0;t!=r[143].length;++t)65533!==r[143][t].charCodeAt(0)&&(n[r[143][t]]=36608+t,e[36608+t]=r[143][t]);for(r[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),t=0;t!=r[144].length;++t)65533!==r[144][t].charCodeAt(0)&&(n[r[144][t]]=36864+t,e[36864+t]=r[144][t]);for(r[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),t=0;t!=r[145].length;++t)65533!==r[145][t].charCodeAt(0)&&(n[r[145][t]]=37120+t,e[37120+t]=r[145][t]);for(r[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),t=0;t!=r[146].length;++t)65533!==r[146][t].charCodeAt(0)&&(n[r[146][t]]=37376+t,e[37376+t]=r[146][t]);for(r[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),t=0;t!=r[147].length;++t)65533!==r[147][t].charCodeAt(0)&&(n[r[147][t]]=37632+t,e[37632+t]=r[147][t]);for(r[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),t=0;t!=r[148].length;++t)65533!==r[148][t].charCodeAt(0)&&(n[r[148][t]]=37888+t,e[37888+t]=r[148][t]);for(r[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),t=0;t!=r[149].length;++t)65533!==r[149][t].charCodeAt(0)&&(n[r[149][t]]=38144+t,e[38144+t]=r[149][t]);for(r[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),t=0;t!=r[150].length;++t)65533!==r[150][t].charCodeAt(0)&&(n[r[150][t]]=38400+t,e[38400+t]=r[150][t]);for(r[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),t=0;t!=r[151].length;++t)65533!==r[151][t].charCodeAt(0)&&(n[r[151][t]]=38656+t,e[38656+t]=r[151][t]);for(r[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),t=0;t!=r[152].length;++t)65533!==r[152][t].charCodeAt(0)&&(n[r[152][t]]=38912+t,e[38912+t]=r[152][t]);for(r[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),t=0;t!=r[153].length;++t)65533!==r[153][t].charCodeAt(0)&&(n[r[153][t]]=39168+t,e[39168+t]=r[153][t]);for(r[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),t=0;t!=r[154].length;++t)65533!==r[154][t].charCodeAt(0)&&(n[r[154][t]]=39424+t,e[39424+t]=r[154][t]);for(r[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),t=0;t!=r[155].length;++t)65533!==r[155][t].charCodeAt(0)&&(n[r[155][t]]=39680+t,e[39680+t]=r[155][t]);for(r[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),t=0;t!=r[156].length;++t)65533!==r[156][t].charCodeAt(0)&&(n[r[156][t]]=39936+t,e[39936+t]=r[156][t]);for(r[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),t=0;t!=r[157].length;++t)65533!==r[157][t].charCodeAt(0)&&(n[r[157][t]]=40192+t,e[40192+t]=r[157][t]);for(r[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),t=0;t!=r[158].length;++t)65533!==r[158][t].charCodeAt(0)&&(n[r[158][t]]=40448+t,e[40448+t]=r[158][t]);for(r[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),t=0;t!=r[159].length;++t)65533!==r[159][t].charCodeAt(0)&&(n[r[159][t]]=40704+t,e[40704+t]=r[159][t]);for(r[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),t=0;t!=r[224].length;++t)65533!==r[224][t].charCodeAt(0)&&(n[r[224][t]]=57344+t,e[57344+t]=r[224][t]);for(r[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),t=0;t!=r[225].length;++t)65533!==r[225][t].charCodeAt(0)&&(n[r[225][t]]=57600+t,e[57600+t]=r[225][t]);for(r[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),t=0;t!=r[226].length;++t)65533!==r[226][t].charCodeAt(0)&&(n[r[226][t]]=57856+t,e[57856+t]=r[226][t]);for(r[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),t=0;t!=r[227].length;++t)65533!==r[227][t].charCodeAt(0)&&(n[r[227][t]]=58112+t,e[58112+t]=r[227][t]);for(r[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),t=0;t!=r[228].length;++t)65533!==r[228][t].charCodeAt(0)&&(n[r[228][t]]=58368+t,e[58368+t]=r[228][t]);for(r[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),t=0;t!=r[229].length;++t)65533!==r[229][t].charCodeAt(0)&&(n[r[229][t]]=58624+t,e[58624+t]=r[229][t]);for(r[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),t=0;t!=r[230].length;++t)65533!==r[230][t].charCodeAt(0)&&(n[r[230][t]]=58880+t,e[58880+t]=r[230][t]);for(r[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),t=0;t!=r[231].length;++t)65533!==r[231][t].charCodeAt(0)&&(n[r[231][t]]=59136+t,e[59136+t]=r[231][t]);for(r[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),t=0;t!=r[232].length;++t)65533!==r[232][t].charCodeAt(0)&&(n[r[232][t]]=59392+t,e[59392+t]=r[232][t]);for(r[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),t=0;t!=r[233].length;++t)65533!==r[233][t].charCodeAt(0)&&(n[r[233][t]]=59648+t,e[59648+t]=r[233][t]);for(r[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),t=0;t!=r[234].length;++t)65533!==r[234][t].charCodeAt(0)&&(n[r[234][t]]=59904+t,e[59904+t]=r[234][t]);for(r[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),t=0;t!=r[237].length;++t)65533!==r[237][t].charCodeAt(0)&&(n[r[237][t]]=60672+t,e[60672+t]=r[237][t]);for(r[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ￢￤＇＂���".split(""),t=0;t!=r[238].length;++t)65533!==r[238][t].charCodeAt(0)&&(n[r[238][t]]=60928+t,e[60928+t]=r[238][t]);for(r[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ￢￤＇＂㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),t=0;t!=r[250].length;++t)65533!==r[250][t].charCodeAt(0)&&(n[r[250][t]]=64e3+t,e[64e3+t]=r[250][t]);for(r[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),t=0;t!=r[251].length;++t)65533!==r[251][t].charCodeAt(0)&&(n[r[251][t]]=64256+t,e[64256+t]=r[251][t]);for(r[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[252].length;++t)65533!==r[252][t].charCodeAt(0)&&(n[r[252][t]]=64512+t,e[64512+t]=r[252][t]);return{enc:n,dec:e}}(),r[936]=function(){var t,e=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[0].length;++t)65533!==r[0][t].charCodeAt(0)&&(n[r[0][t]]=0+t,e[0+t]=r[0][t]);for(r[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),t=0;t!=r[129].length;++t)65533!==r[129][t].charCodeAt(0)&&(n[r[129][t]]=33024+t,e[33024+t]=r[129][t]);for(r[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),t=0;t!=r[130].length;++t)65533!==r[130][t].charCodeAt(0)&&(n[r[130][t]]=33280+t,e[33280+t]=r[130][t]);for(r[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),t=0;t!=r[131].length;++t)65533!==r[131][t].charCodeAt(0)&&(n[r[131][t]]=33536+t,e[33536+t]=r[131][t]);for(r[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),t=0;t!=r[132].length;++t)65533!==r[132][t].charCodeAt(0)&&(n[r[132][t]]=33792+t,e[33792+t]=r[132][t]);for(r[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),t=0;t!=r[133].length;++t)65533!==r[133][t].charCodeAt(0)&&(n[r[133][t]]=34048+t,e[34048+t]=r[133][t]);for(r[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),t=0;t!=r[134].length;++t)65533!==r[134][t].charCodeAt(0)&&(n[r[134][t]]=34304+t,e[34304+t]=r[134][t]);for(r[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),t=0;t!=r[135].length;++t)65533!==r[135][t].charCodeAt(0)&&(n[r[135][t]]=34560+t,e[34560+t]=r[135][t]);for(r[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),t=0;t!=r[136].length;++t)65533!==r[136][t].charCodeAt(0)&&(n[r[136][t]]=34816+t,e[34816+t]=r[136][t]);for(r[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),t=0;t!=r[137].length;++t)65533!==r[137][t].charCodeAt(0)&&(n[r[137][t]]=35072+t,e[35072+t]=r[137][t]);for(r[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),t=0;t!=r[138].length;++t)65533!==r[138][t].charCodeAt(0)&&(n[r[138][t]]=35328+t,e[35328+t]=r[138][t]);for(r[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),t=0;t!=r[139].length;++t)65533!==r[139][t].charCodeAt(0)&&(n[r[139][t]]=35584+t,e[35584+t]=r[139][t]);for(r[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),t=0;t!=r[140].length;++t)65533!==r[140][t].charCodeAt(0)&&(n[r[140][t]]=35840+t,e[35840+t]=r[140][t]);for(r[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),t=0;t!=r[141].length;++t)65533!==r[141][t].charCodeAt(0)&&(n[r[141][t]]=36096+t,e[36096+t]=r[141][t]);for(r[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),t=0;t!=r[142].length;++t)65533!==r[142][t].charCodeAt(0)&&(n[r[142][t]]=36352+t,e[36352+t]=r[142][t]);for(r[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),t=0;t!=r[143].length;++t)65533!==r[143][t].charCodeAt(0)&&(n[r[143][t]]=36608+t,e[36608+t]=r[143][t]);for(r[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),t=0;t!=r[144].length;++t)65533!==r[144][t].charCodeAt(0)&&(n[r[144][t]]=36864+t,e[36864+t]=r[144][t]);for(r[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),t=0;t!=r[145].length;++t)65533!==r[145][t].charCodeAt(0)&&(n[r[145][t]]=37120+t,e[37120+t]=r[145][t]);for(r[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),t=0;t!=r[146].length;++t)65533!==r[146][t].charCodeAt(0)&&(n[r[146][t]]=37376+t,e[37376+t]=r[146][t]);for(r[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),t=0;t!=r[147].length;++t)65533!==r[147][t].charCodeAt(0)&&(n[r[147][t]]=37632+t,e[37632+t]=r[147][t]);for(r[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),t=0;t!=r[148].length;++t)65533!==r[148][t].charCodeAt(0)&&(n[r[148][t]]=37888+t,e[37888+t]=r[148][t]);for(r[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),t=0;t!=r[149].length;++t)65533!==r[149][t].charCodeAt(0)&&(n[r[149][t]]=38144+t,e[38144+t]=r[149][t]);for(r[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),t=0;t!=r[150].length;++t)65533!==r[150][t].charCodeAt(0)&&(n[r[150][t]]=38400+t,e[38400+t]=r[150][t]);for(r[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),t=0;t!=r[151].length;++t)65533!==r[151][t].charCodeAt(0)&&(n[r[151][t]]=38656+t,e[38656+t]=r[151][t]);for(r[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),t=0;t!=r[152].length;++t)65533!==r[152][t].charCodeAt(0)&&(n[r[152][t]]=38912+t,e[38912+t]=r[152][t]);for(r[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),t=0;t!=r[153].length;++t)65533!==r[153][t].charCodeAt(0)&&(n[r[153][t]]=39168+t,e[39168+t]=r[153][t]);for(r[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),t=0;t!=r[154].length;++t)65533!==r[154][t].charCodeAt(0)&&(n[r[154][t]]=39424+t,e[39424+t]=r[154][t]);for(r[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),t=0;t!=r[155].length;++t)65533!==r[155][t].charCodeAt(0)&&(n[r[155][t]]=39680+t,e[39680+t]=r[155][t]);for(r[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),t=0;t!=r[156].length;++t)65533!==r[156][t].charCodeAt(0)&&(n[r[156][t]]=39936+t,e[39936+t]=r[156][t]);for(r[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),t=0;t!=r[157].length;++t)65533!==r[157][t].charCodeAt(0)&&(n[r[157][t]]=40192+t,e[40192+t]=r[157][t]);for(r[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),t=0;t!=r[158].length;++t)65533!==r[158][t].charCodeAt(0)&&(n[r[158][t]]=40448+t,e[40448+t]=r[158][t]);for(r[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),t=0;t!=r[159].length;++t)65533!==r[159][t].charCodeAt(0)&&(n[r[159][t]]=40704+t,e[40704+t]=r[159][t]);for(r[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),t=0;t!=r[160].length;++t)65533!==r[160][t].charCodeAt(0)&&(n[r[160][t]]=40960+t,e[40960+t]=r[160][t]);for(r[161]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������　、。·ˉˇ¨〃々—～‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃＄¤￠￡‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),t=0;t!=r[161].length;++t)65533!==r[161][t].charCodeAt(0)&&(n[r[161][t]]=41216+t,e[41216+t]=r[161][t]);for(r[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),t=0;t!=r[162].length;++t)65533!==r[162][t].charCodeAt(0)&&(n[r[162][t]]=41472+t,e[41472+t]=r[162][t]);for(r[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������！＂＃￥％＆＇（）＊＋，－．／０１２３４５６７８９：；＜＝＞？＠ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ［＼］＾＿｀ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ｛｜｝￣�".split(""),t=0;t!=r[163].length;++t)65533!==r[163][t].charCodeAt(0)&&(n[r[163][t]]=41728+t,e[41728+t]=r[163][t]);for(r[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),t=0;t!=r[164].length;++t)65533!==r[164][t].charCodeAt(0)&&(n[r[164][t]]=41984+t,e[41984+t]=r[164][t]);for(r[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),t=0;t!=r[165].length;++t)65533!==r[165][t].charCodeAt(0)&&(n[r[165][t]]=42240+t,e[42240+t]=r[165][t]);for(r[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),t=0;t!=r[166].length;++t)65533!==r[166][t].charCodeAt(0)&&(n[r[166][t]]=42496+t,e[42496+t]=r[166][t]);for(r[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),t=0;t!=r[167].length;++t)65533!==r[167][t].charCodeAt(0)&&(n[r[167][t]]=42752+t,e[42752+t]=r[167][t]);for(r[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),t=0;t!=r[168].length;++t)65533!==r[168][t].charCodeAt(0)&&(n[r[168][t]]=43008+t,e[43008+t]=r[168][t]);for(r[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰￢￤�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),t=0;t!=r[169].length;++t)65533!==r[169][t].charCodeAt(0)&&(n[r[169][t]]=43264+t,e[43264+t]=r[169][t]);for(r[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[170].length;++t)65533!==r[170][t].charCodeAt(0)&&(n[r[170][t]]=43520+t,e[43520+t]=r[170][t]);for(r[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[171].length;++t)65533!==r[171][t].charCodeAt(0)&&(n[r[171][t]]=43776+t,e[43776+t]=r[171][t]);for(r[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[172].length;++t)65533!==r[172][t].charCodeAt(0)&&(n[r[172][t]]=44032+t,e[44032+t]=r[172][t]);for(r[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[173].length;++t)65533!==r[173][t].charCodeAt(0)&&(n[r[173][t]]=44288+t,e[44288+t]=r[173][t]);for(r[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[174].length;++t)65533!==r[174][t].charCodeAt(0)&&(n[r[174][t]]=44544+t,e[44544+t]=r[174][t]);for(r[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[175].length;++t)65533!==r[175][t].charCodeAt(0)&&(n[r[175][t]]=44800+t,e[44800+t]=r[175][t]);for(r[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),t=0;t!=r[176].length;++t)65533!==r[176][t].charCodeAt(0)&&(n[r[176][t]]=45056+t,e[45056+t]=r[176][t]);for(r[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),t=0;t!=r[177].length;++t)65533!==r[177][t].charCodeAt(0)&&(n[r[177][t]]=45312+t,e[45312+t]=r[177][t]);for(r[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),t=0;t!=r[178].length;++t)65533!==r[178][t].charCodeAt(0)&&(n[r[178][t]]=45568+t,e[45568+t]=r[178][t]);for(r[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),t=0;t!=r[179].length;++t)65533!==r[179][t].charCodeAt(0)&&(n[r[179][t]]=45824+t,e[45824+t]=r[179][t]);for(r[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),t=0;t!=r[180].length;++t)65533!==r[180][t].charCodeAt(0)&&(n[r[180][t]]=46080+t,e[46080+t]=r[180][t]);for(r[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),t=0;t!=r[181].length;++t)65533!==r[181][t].charCodeAt(0)&&(n[r[181][t]]=46336+t,e[46336+t]=r[181][t]);for(r[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),t=0;t!=r[182].length;++t)65533!==r[182][t].charCodeAt(0)&&(n[r[182][t]]=46592+t,e[46592+t]=r[182][t]);for(r[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),t=0;t!=r[183].length;++t)65533!==r[183][t].charCodeAt(0)&&(n[r[183][t]]=46848+t,e[46848+t]=r[183][t]);for(r[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),t=0;t!=r[184].length;++t)65533!==r[184][t].charCodeAt(0)&&(n[r[184][t]]=47104+t,e[47104+t]=r[184][t]);for(r[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),t=0;t!=r[185].length;++t)65533!==r[185][t].charCodeAt(0)&&(n[r[185][t]]=47360+t,e[47360+t]=r[185][t]);for(r[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),t=0;t!=r[186].length;++t)65533!==r[186][t].charCodeAt(0)&&(n[r[186][t]]=47616+t,e[47616+t]=r[186][t]);for(r[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),t=0;t!=r[187].length;++t)65533!==r[187][t].charCodeAt(0)&&(n[r[187][t]]=47872+t,e[47872+t]=r[187][t]);for(r[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),t=0;t!=r[188].length;++t)65533!==r[188][t].charCodeAt(0)&&(n[r[188][t]]=48128+t,e[48128+t]=r[188][t]);for(r[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),t=0;t!=r[189].length;++t)65533!==r[189][t].charCodeAt(0)&&(n[r[189][t]]=48384+t,e[48384+t]=r[189][t]);for(r[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),t=0;t!=r[190].length;++t)65533!==r[190][t].charCodeAt(0)&&(n[r[190][t]]=48640+t,e[48640+t]=r[190][t]);for(r[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),t=0;t!=r[191].length;++t)65533!==r[191][t].charCodeAt(0)&&(n[r[191][t]]=48896+t,e[48896+t]=r[191][t]);for(r[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),t=0;t!=r[192].length;++t)65533!==r[192][t].charCodeAt(0)&&(n[r[192][t]]=49152+t,e[49152+t]=r[192][t]);for(r[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),t=0;t!=r[193].length;++t)65533!==r[193][t].charCodeAt(0)&&(n[r[193][t]]=49408+t,e[49408+t]=r[193][t]);for(r[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),t=0;t!=r[194].length;++t)65533!==r[194][t].charCodeAt(0)&&(n[r[194][t]]=49664+t,e[49664+t]=r[194][t]);for(r[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),t=0;t!=r[195].length;++t)65533!==r[195][t].charCodeAt(0)&&(n[r[195][t]]=49920+t,e[49920+t]=r[195][t]);for(r[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),t=0;t!=r[196].length;++t)65533!==r[196][t].charCodeAt(0)&&(n[r[196][t]]=50176+t,e[50176+t]=r[196][t]);for(r[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),t=0;t!=r[197].length;++t)65533!==r[197][t].charCodeAt(0)&&(n[r[197][t]]=50432+t,e[50432+t]=r[197][t]);for(r[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),t=0;t!=r[198].length;++t)65533!==r[198][t].charCodeAt(0)&&(n[r[198][t]]=50688+t,e[50688+t]=r[198][t]);for(r[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),t=0;t!=r[199].length;++t)65533!==r[199][t].charCodeAt(0)&&(n[r[199][t]]=50944+t,e[50944+t]=r[199][t]);for(r[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),t=0;t!=r[200].length;++t)65533!==r[200][t].charCodeAt(0)&&(n[r[200][t]]=51200+t,e[51200+t]=r[200][t]);for(r[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),t=0;t!=r[201].length;++t)65533!==r[201][t].charCodeAt(0)&&(n[r[201][t]]=51456+t,e[51456+t]=r[201][t]);for(r[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),t=0;t!=r[202].length;++t)65533!==r[202][t].charCodeAt(0)&&(n[r[202][t]]=51712+t,e[51712+t]=r[202][t]);for(r[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),t=0;t!=r[203].length;++t)65533!==r[203][t].charCodeAt(0)&&(n[r[203][t]]=51968+t,e[51968+t]=r[203][t]);for(r[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),t=0;t!=r[204].length;++t)65533!==r[204][t].charCodeAt(0)&&(n[r[204][t]]=52224+t,e[52224+t]=r[204][t]);for(r[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),t=0;t!=r[205].length;++t)65533!==r[205][t].charCodeAt(0)&&(n[r[205][t]]=52480+t,e[52480+t]=r[205][t]);for(r[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),t=0;t!=r[206].length;++t)65533!==r[206][t].charCodeAt(0)&&(n[r[206][t]]=52736+t,e[52736+t]=r[206][t]);for(r[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),t=0;t!=r[207].length;++t)65533!==r[207][t].charCodeAt(0)&&(n[r[207][t]]=52992+t,e[52992+t]=r[207][t]);for(r[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),t=0;t!=r[208].length;++t)65533!==r[208][t].charCodeAt(0)&&(n[r[208][t]]=53248+t,e[53248+t]=r[208][t]);for(r[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),t=0;t!=r[209].length;++t)65533!==r[209][t].charCodeAt(0)&&(n[r[209][t]]=53504+t,e[53504+t]=r[209][t]);for(r[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),t=0;t!=r[210].length;++t)65533!==r[210][t].charCodeAt(0)&&(n[r[210][t]]=53760+t,e[53760+t]=r[210][t]);for(r[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),t=0;t!=r[211].length;++t)65533!==r[211][t].charCodeAt(0)&&(n[r[211][t]]=54016+t,e[54016+t]=r[211][t]);for(r[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),t=0;t!=r[212].length;++t)65533!==r[212][t].charCodeAt(0)&&(n[r[212][t]]=54272+t,e[54272+t]=r[212][t]);for(r[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),t=0;t!=r[213].length;++t)65533!==r[213][t].charCodeAt(0)&&(n[r[213][t]]=54528+t,e[54528+t]=r[213][t]);for(r[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),t=0;t!=r[214].length;++t)65533!==r[214][t].charCodeAt(0)&&(n[r[214][t]]=54784+t,e[54784+t]=r[214][t]);for(r[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),t=0;t!=r[215].length;++t)65533!==r[215][t].charCodeAt(0)&&(n[r[215][t]]=55040+t,e[55040+t]=r[215][t]);for(r[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),t=0;t!=r[216].length;++t)65533!==r[216][t].charCodeAt(0)&&(n[r[216][t]]=55296+t,e[55296+t]=r[216][t]);for(r[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),t=0;t!=r[217].length;++t)65533!==r[217][t].charCodeAt(0)&&(n[r[217][t]]=55552+t,e[55552+t]=r[217][t]);for(r[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),t=0;t!=r[218].length;++t)65533!==r[218][t].charCodeAt(0)&&(n[r[218][t]]=55808+t,e[55808+t]=r[218][t]);for(r[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),t=0;t!=r[219].length;++t)65533!==r[219][t].charCodeAt(0)&&(n[r[219][t]]=56064+t,e[56064+t]=r[219][t]);for(r[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),t=0;t!=r[220].length;++t)65533!==r[220][t].charCodeAt(0)&&(n[r[220][t]]=56320+t,e[56320+t]=r[220][t]);for(r[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),t=0;t!=r[221].length;++t)65533!==r[221][t].charCodeAt(0)&&(n[r[221][t]]=56576+t,e[56576+t]=r[221][t]);for(r[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),t=0;t!=r[222].length;++t)65533!==r[222][t].charCodeAt(0)&&(n[r[222][t]]=56832+t,e[56832+t]=r[222][t]);for(r[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),t=0;t!=r[223].length;++t)65533!==r[223][t].charCodeAt(0)&&(n[r[223][t]]=57088+t,e[57088+t]=r[223][t]);for(r[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),t=0;t!=r[224].length;++t)65533!==r[224][t].charCodeAt(0)&&(n[r[224][t]]=57344+t,e[57344+t]=r[224][t]);for(r[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),t=0;t!=r[225].length;++t)65533!==r[225][t].charCodeAt(0)&&(n[r[225][t]]=57600+t,e[57600+t]=r[225][t]);for(r[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),t=0;t!=r[226].length;++t)65533!==r[226][t].charCodeAt(0)&&(n[r[226][t]]=57856+t,e[57856+t]=r[226][t]);for(r[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),t=0;t!=r[227].length;++t)65533!==r[227][t].charCodeAt(0)&&(n[r[227][t]]=58112+t,e[58112+t]=r[227][t]);for(r[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),t=0;t!=r[228].length;++t)65533!==r[228][t].charCodeAt(0)&&(n[r[228][t]]=58368+t,e[58368+t]=r[228][t]);for(r[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),t=0;t!=r[229].length;++t)65533!==r[229][t].charCodeAt(0)&&(n[r[229][t]]=58624+t,e[58624+t]=r[229][t]);for(r[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),t=0;t!=r[230].length;++t)65533!==r[230][t].charCodeAt(0)&&(n[r[230][t]]=58880+t,e[58880+t]=r[230][t]);for(r[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),t=0;t!=r[231].length;++t)65533!==r[231][t].charCodeAt(0)&&(n[r[231][t]]=59136+t,e[59136+t]=r[231][t]);for(r[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),t=0;t!=r[232].length;++t)65533!==r[232][t].charCodeAt(0)&&(n[r[232][t]]=59392+t,e[59392+t]=r[232][t]);for(r[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),t=0;t!=r[233].length;++t)65533!==r[233][t].charCodeAt(0)&&(n[r[233][t]]=59648+t,e[59648+t]=r[233][t]);for(r[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),t=0;t!=r[234].length;++t)65533!==r[234][t].charCodeAt(0)&&(n[r[234][t]]=59904+t,e[59904+t]=r[234][t]);for(r[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),t=0;t!=r[235].length;++t)65533!==r[235][t].charCodeAt(0)&&(n[r[235][t]]=60160+t,e[60160+t]=r[235][t]);for(r[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),t=0;t!=r[236].length;++t)65533!==r[236][t].charCodeAt(0)&&(n[r[236][t]]=60416+t,e[60416+t]=r[236][t]);for(r[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),t=0;t!=r[237].length;++t)65533!==r[237][t].charCodeAt(0)&&(n[r[237][t]]=60672+t,e[60672+t]=r[237][t]);for(r[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),t=0;t!=r[238].length;++t)65533!==r[238][t].charCodeAt(0)&&(n[r[238][t]]=60928+t,e[60928+t]=r[238][t]);for(r[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),t=0;t!=r[239].length;++t)65533!==r[239][t].charCodeAt(0)&&(n[r[239][t]]=61184+t,e[61184+t]=r[239][t]);for(r[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),t=0;t!=r[240].length;++t)65533!==r[240][t].charCodeAt(0)&&(n[r[240][t]]=61440+t,e[61440+t]=r[240][t]);for(r[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),t=0;t!=r[241].length;++t)65533!==r[241][t].charCodeAt(0)&&(n[r[241][t]]=61696+t,e[61696+t]=r[241][t]);for(r[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),t=0;t!=r[242].length;++t)65533!==r[242][t].charCodeAt(0)&&(n[r[242][t]]=61952+t,e[61952+t]=r[242][t]);for(r[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),t=0;t!=r[243].length;++t)65533!==r[243][t].charCodeAt(0)&&(n[r[243][t]]=62208+t,e[62208+t]=r[243][t]);for(r[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),t=0;t!=r[244].length;++t)65533!==r[244][t].charCodeAt(0)&&(n[r[244][t]]=62464+t,e[62464+t]=r[244][t]);for(r[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),t=0;t!=r[245].length;++t)65533!==r[245][t].charCodeAt(0)&&(n[r[245][t]]=62720+t,e[62720+t]=r[245][t]);for(r[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),t=0;t!=r[246].length;++t)65533!==r[246][t].charCodeAt(0)&&(n[r[246][t]]=62976+t,e[62976+t]=r[246][t]);for(r[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),t=0;t!=r[247].length;++t)65533!==r[247][t].charCodeAt(0)&&(n[r[247][t]]=63232+t,e[63232+t]=r[247][t]);for(r[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[248].length;++t)65533!==r[248][t].charCodeAt(0)&&(n[r[248][t]]=63488+t,e[63488+t]=r[248][t]);for(r[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[249].length;++t)65533!==r[249][t].charCodeAt(0)&&(n[r[249][t]]=63744+t,e[63744+t]=r[249][t]);for(r[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[250].length;++t)65533!==r[250][t].charCodeAt(0)&&(n[r[250][t]]=64e3+t,e[64e3+t]=r[250][t]);for(r[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[251].length;++t)65533!==r[251][t].charCodeAt(0)&&(n[r[251][t]]=64256+t,e[64256+t]=r[251][t]);for(r[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[252].length;++t)65533!==r[252][t].charCodeAt(0)&&(n[r[252][t]]=64512+t,e[64512+t]=r[252][t]);for(r[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[253].length;++t)65533!==r[253][t].charCodeAt(0)&&(n[r[253][t]]=64768+t,e[64768+t]=r[253][t]);for(r[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[254].length;++t)65533!==r[254][t].charCodeAt(0)&&(n[r[254][t]]=65024+t,e[65024+t]=r[254][t]);return{enc:n,dec:e}}(),r[949]=function(){var t,e=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[0].length;++t)65533!==r[0][t].charCodeAt(0)&&(n[r[0][t]]=0+t,e[0+t]=r[0][t]);for(r[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),t=0;t!=r[129].length;++t)65533!==r[129][t].charCodeAt(0)&&(n[r[129][t]]=33024+t,e[33024+t]=r[129][t]);for(r[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),t=0;t!=r[130].length;++t)65533!==r[130][t].charCodeAt(0)&&(n[r[130][t]]=33280+t,e[33280+t]=r[130][t]);for(r[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),t=0;t!=r[131].length;++t)65533!==r[131][t].charCodeAt(0)&&(n[r[131][t]]=33536+t,e[33536+t]=r[131][t]);for(r[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),t=0;t!=r[132].length;++t)65533!==r[132][t].charCodeAt(0)&&(n[r[132][t]]=33792+t,e[33792+t]=r[132][t]);for(r[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),t=0;t!=r[133].length;++t)65533!==r[133][t].charCodeAt(0)&&(n[r[133][t]]=34048+t,e[34048+t]=r[133][t]);for(r[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),t=0;t!=r[134].length;++t)65533!==r[134][t].charCodeAt(0)&&(n[r[134][t]]=34304+t,e[34304+t]=r[134][t]);for(r[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),t=0;t!=r[135].length;++t)65533!==r[135][t].charCodeAt(0)&&(n[r[135][t]]=34560+t,e[34560+t]=r[135][t]);for(r[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),t=0;t!=r[136].length;++t)65533!==r[136][t].charCodeAt(0)&&(n[r[136][t]]=34816+t,e[34816+t]=r[136][t]);for(r[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),t=0;t!=r[137].length;++t)65533!==r[137][t].charCodeAt(0)&&(n[r[137][t]]=35072+t,e[35072+t]=r[137][t]);for(r[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),t=0;t!=r[138].length;++t)65533!==r[138][t].charCodeAt(0)&&(n[r[138][t]]=35328+t,e[35328+t]=r[138][t]);for(r[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),t=0;t!=r[139].length;++t)65533!==r[139][t].charCodeAt(0)&&(n[r[139][t]]=35584+t,e[35584+t]=r[139][t]);for(r[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),t=0;t!=r[140].length;++t)65533!==r[140][t].charCodeAt(0)&&(n[r[140][t]]=35840+t,e[35840+t]=r[140][t]);for(r[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),t=0;t!=r[141].length;++t)65533!==r[141][t].charCodeAt(0)&&(n[r[141][t]]=36096+t,e[36096+t]=r[141][t]);for(r[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),t=0;t!=r[142].length;++t)65533!==r[142][t].charCodeAt(0)&&(n[r[142][t]]=36352+t,e[36352+t]=r[142][t]);for(r[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),t=0;t!=r[143].length;++t)65533!==r[143][t].charCodeAt(0)&&(n[r[143][t]]=36608+t,e[36608+t]=r[143][t]);for(r[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),t=0;t!=r[144].length;++t)65533!==r[144][t].charCodeAt(0)&&(n[r[144][t]]=36864+t,e[36864+t]=r[144][t]);for(r[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),t=0;t!=r[145].length;++t)65533!==r[145][t].charCodeAt(0)&&(n[r[145][t]]=37120+t,e[37120+t]=r[145][t]);for(r[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),t=0;t!=r[146].length;++t)65533!==r[146][t].charCodeAt(0)&&(n[r[146][t]]=37376+t,e[37376+t]=r[146][t]);for(r[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),t=0;t!=r[147].length;++t)65533!==r[147][t].charCodeAt(0)&&(n[r[147][t]]=37632+t,e[37632+t]=r[147][t]);for(r[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),t=0;t!=r[148].length;++t)65533!==r[148][t].charCodeAt(0)&&(n[r[148][t]]=37888+t,e[37888+t]=r[148][t]);for(r[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),t=0;t!=r[149].length;++t)65533!==r[149][t].charCodeAt(0)&&(n[r[149][t]]=38144+t,e[38144+t]=r[149][t]);for(r[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),t=0;t!=r[150].length;++t)65533!==r[150][t].charCodeAt(0)&&(n[r[150][t]]=38400+t,e[38400+t]=r[150][t]);for(r[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),t=0;t!=r[151].length;++t)65533!==r[151][t].charCodeAt(0)&&(n[r[151][t]]=38656+t,e[38656+t]=r[151][t]);for(r[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),t=0;t!=r[152].length;++t)65533!==r[152][t].charCodeAt(0)&&(n[r[152][t]]=38912+t,e[38912+t]=r[152][t]);for(r[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),t=0;t!=r[153].length;++t)65533!==r[153][t].charCodeAt(0)&&(n[r[153][t]]=39168+t,e[39168+t]=r[153][t]);for(r[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),t=0;t!=r[154].length;++t)65533!==r[154][t].charCodeAt(0)&&(n[r[154][t]]=39424+t,e[39424+t]=r[154][t]);for(r[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),t=0;t!=r[155].length;++t)65533!==r[155][t].charCodeAt(0)&&(n[r[155][t]]=39680+t,e[39680+t]=r[155][t]);for(r[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),t=0;t!=r[156].length;++t)65533!==r[156][t].charCodeAt(0)&&(n[r[156][t]]=39936+t,e[39936+t]=r[156][t]);for(r[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),t=0;t!=r[157].length;++t)65533!==r[157][t].charCodeAt(0)&&(n[r[157][t]]=40192+t,e[40192+t]=r[157][t]);for(r[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),t=0;t!=r[158].length;++t)65533!==r[158][t].charCodeAt(0)&&(n[r[158][t]]=40448+t,e[40448+t]=r[158][t]);for(r[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),t=0;t!=r[159].length;++t)65533!==r[159][t].charCodeAt(0)&&(n[r[159][t]]=40704+t,e[40704+t]=r[159][t]);for(r[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),t=0;t!=r[160].length;++t)65533!==r[160][t].charCodeAt(0)&&(n[r[160][t]]=40960+t,e[40960+t]=r[160][t]);for(r[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎　、。·‥…¨〃­―∥＼∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å￠￡￥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨￢�".split(""),t=0;t!=r[161].length;++t)65533!==r[161][t].charCodeAt(0)&&(n[r[161][t]]=41216+t,e[41216+t]=r[161][t]);for(r[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´～ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),t=0;t!=r[162].length;++t)65533!==r[162][t].charCodeAt(0)&&(n[r[162][t]]=41472+t,e[41472+t]=r[162][t]);for(r[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛！＂＃＄％＆＇（）＊＋，－．／０１２３４５６７８９：；＜＝＞？＠ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ［￦］＾＿｀ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ｛｜｝￣�".split(""),t=0;t!=r[163].length;++t)65533!==r[163][t].charCodeAt(0)&&(n[r[163][t]]=41728+t,e[41728+t]=r[163][t]);for(r[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),t=0;t!=r[164].length;++t)65533!==r[164][t].charCodeAt(0)&&(n[r[164][t]]=41984+t,e[41984+t]=r[164][t]);for(r[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),t=0;t!=r[165].length;++t)65533!==r[165][t].charCodeAt(0)&&(n[r[165][t]]=42240+t,e[42240+t]=r[165][t]);for(r[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),t=0;t!=r[166].length;++t)65533!==r[166][t].charCodeAt(0)&&(n[r[166][t]]=42496+t,e[42496+t]=r[166][t]);for(r[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),t=0;t!=r[167].length;++t)65533!==r[167][t].charCodeAt(0)&&(n[r[167][t]]=42752+t,e[42752+t]=r[167][t]);for(r[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�Ĳ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),t=0;t!=r[168].length;++t)65533!==r[168][t].charCodeAt(0)&&(n[r[168][t]]=43008+t,e[43008+t]=r[168][t]);for(r[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıĳĸŀłøœßþŧŋŉ㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),t=0;t!=r[169].length;++t)65533!==r[169][t].charCodeAt(0)&&(n[r[169][t]]=43264+t,e[43264+t]=r[169][t]);for(r[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),t=0;t!=r[170].length;++t)65533!==r[170][t].charCodeAt(0)&&(n[r[170][t]]=43520+t,e[43520+t]=r[170][t]);for(r[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),t=0;t!=r[171].length;++t)65533!==r[171][t].charCodeAt(0)&&(n[r[171][t]]=43776+t,e[43776+t]=r[171][t]);for(r[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),t=0;t!=r[172].length;++t)65533!==r[172][t].charCodeAt(0)&&(n[r[172][t]]=44032+t,e[44032+t]=r[172][t]);for(r[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[173].length;++t)65533!==r[173][t].charCodeAt(0)&&(n[r[173][t]]=44288+t,e[44288+t]=r[173][t]);for(r[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[174].length;++t)65533!==r[174][t].charCodeAt(0)&&(n[r[174][t]]=44544+t,e[44544+t]=r[174][t]);for(r[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),t=0;t!=r[175].length;++t)65533!==r[175][t].charCodeAt(0)&&(n[r[175][t]]=44800+t,e[44800+t]=r[175][t]);for(r[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),t=0;t!=r[176].length;++t)65533!==r[176][t].charCodeAt(0)&&(n[r[176][t]]=45056+t,e[45056+t]=r[176][t]);for(r[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),t=0;t!=r[177].length;++t)65533!==r[177][t].charCodeAt(0)&&(n[r[177][t]]=45312+t,e[45312+t]=r[177][t]);for(r[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),t=0;t!=r[178].length;++t)65533!==r[178][t].charCodeAt(0)&&(n[r[178][t]]=45568+t,e[45568+t]=r[178][t]);for(r[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),t=0;t!=r[179].length;++t)65533!==r[179][t].charCodeAt(0)&&(n[r[179][t]]=45824+t,e[45824+t]=r[179][t]);for(r[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),t=0;t!=r[180].length;++t)65533!==r[180][t].charCodeAt(0)&&(n[r[180][t]]=46080+t,e[46080+t]=r[180][t]);for(r[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),t=0;t!=r[181].length;++t)65533!==r[181][t].charCodeAt(0)&&(n[r[181][t]]=46336+t,e[46336+t]=r[181][t]);for(r[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),t=0;t!=r[182].length;++t)65533!==r[182][t].charCodeAt(0)&&(n[r[182][t]]=46592+t,e[46592+t]=r[182][t]);for(r[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),t=0;t!=r[183].length;++t)65533!==r[183][t].charCodeAt(0)&&(n[r[183][t]]=46848+t,e[46848+t]=r[183][t]);for(r[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),t=0;t!=r[184].length;++t)65533!==r[184][t].charCodeAt(0)&&(n[r[184][t]]=47104+t,e[47104+t]=r[184][t]);for(r[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),t=0;t!=r[185].length;++t)65533!==r[185][t].charCodeAt(0)&&(n[r[185][t]]=47360+t,e[47360+t]=r[185][t]);for(r[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),t=0;t!=r[186].length;++t)65533!==r[186][t].charCodeAt(0)&&(n[r[186][t]]=47616+t,e[47616+t]=r[186][t]);for(r[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),t=0;t!=r[187].length;++t)65533!==r[187][t].charCodeAt(0)&&(n[r[187][t]]=47872+t,e[47872+t]=r[187][t]);for(r[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),t=0;t!=r[188].length;++t)65533!==r[188][t].charCodeAt(0)&&(n[r[188][t]]=48128+t,e[48128+t]=r[188][t]);for(r[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),t=0;t!=r[189].length;++t)65533!==r[189][t].charCodeAt(0)&&(n[r[189][t]]=48384+t,e[48384+t]=r[189][t]);for(r[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),t=0;t!=r[190].length;++t)65533!==r[190][t].charCodeAt(0)&&(n[r[190][t]]=48640+t,e[48640+t]=r[190][t]);for(r[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),t=0;t!=r[191].length;++t)65533!==r[191][t].charCodeAt(0)&&(n[r[191][t]]=48896+t,e[48896+t]=r[191][t]);for(r[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),t=0;t!=r[192].length;++t)65533!==r[192][t].charCodeAt(0)&&(n[r[192][t]]=49152+t,e[49152+t]=r[192][t]);for(r[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),t=0;t!=r[193].length;++t)65533!==r[193][t].charCodeAt(0)&&(n[r[193][t]]=49408+t,e[49408+t]=r[193][t]);for(r[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),t=0;t!=r[194].length;++t)65533!==r[194][t].charCodeAt(0)&&(n[r[194][t]]=49664+t,e[49664+t]=r[194][t]);for(r[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),t=0;t!=r[195].length;++t)65533!==r[195][t].charCodeAt(0)&&(n[r[195][t]]=49920+t,e[49920+t]=r[195][t]);for(r[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),t=0;t!=r[196].length;++t)65533!==r[196][t].charCodeAt(0)&&(n[r[196][t]]=50176+t,e[50176+t]=r[196][t]);for(r[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),t=0;t!=r[197].length;++t)65533!==r[197][t].charCodeAt(0)&&(n[r[197][t]]=50432+t,e[50432+t]=r[197][t]);for(r[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),t=0;t!=r[198].length;++t)65533!==r[198][t].charCodeAt(0)&&(n[r[198][t]]=50688+t,e[50688+t]=r[198][t]);for(r[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),t=0;t!=r[199].length;++t)65533!==r[199][t].charCodeAt(0)&&(n[r[199][t]]=50944+t,e[50944+t]=r[199][t]);for(r[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),t=0;t!=r[200].length;++t)65533!==r[200][t].charCodeAt(0)&&(n[r[200][t]]=51200+t,e[51200+t]=r[200][t]);for(r[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),t=0;t!=r[202].length;++t)65533!==r[202][t].charCodeAt(0)&&(n[r[202][t]]=51712+t,e[51712+t]=r[202][t]);for(r[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),t=0;t!=r[203].length;++t)65533!==r[203][t].charCodeAt(0)&&(n[r[203][t]]=51968+t,e[51968+t]=r[203][t]);for(r[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),t=0;t!=r[204].length;++t)65533!==r[204][t].charCodeAt(0)&&(n[r[204][t]]=52224+t,e[52224+t]=r[204][t]);for(r[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),t=0;t!=r[205].length;++t)65533!==r[205][t].charCodeAt(0)&&(n[r[205][t]]=52480+t,e[52480+t]=r[205][t]);for(r[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),t=0;t!=r[206].length;++t)65533!==r[206][t].charCodeAt(0)&&(n[r[206][t]]=52736+t,e[52736+t]=r[206][t]);for(r[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),t=0;t!=r[207].length;++t)65533!==r[207][t].charCodeAt(0)&&(n[r[207][t]]=52992+t,e[52992+t]=r[207][t]);for(r[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),t=0;t!=r[208].length;++t)65533!==r[208][t].charCodeAt(0)&&(n[r[208][t]]=53248+t,e[53248+t]=r[208][t]);for(r[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),t=0;t!=r[209].length;++t)65533!==r[209][t].charCodeAt(0)&&(n[r[209][t]]=53504+t,e[53504+t]=r[209][t]);for(r[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),t=0;t!=r[210].length;++t)65533!==r[210][t].charCodeAt(0)&&(n[r[210][t]]=53760+t,e[53760+t]=r[210][t]);for(r[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),t=0;t!=r[211].length;++t)65533!==r[211][t].charCodeAt(0)&&(n[r[211][t]]=54016+t,e[54016+t]=r[211][t]);for(r[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),t=0;t!=r[212].length;++t)65533!==r[212][t].charCodeAt(0)&&(n[r[212][t]]=54272+t,e[54272+t]=r[212][t]);for(r[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),t=0;t!=r[213].length;++t)65533!==r[213][t].charCodeAt(0)&&(n[r[213][t]]=54528+t,e[54528+t]=r[213][t]);for(r[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),t=0;t!=r[214].length;++t)65533!==r[214][t].charCodeAt(0)&&(n[r[214][t]]=54784+t,e[54784+t]=r[214][t]);for(r[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),t=0;t!=r[215].length;++t)65533!==r[215][t].charCodeAt(0)&&(n[r[215][t]]=55040+t,e[55040+t]=r[215][t]);for(r[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),t=0;t!=r[216].length;++t)65533!==r[216][t].charCodeAt(0)&&(n[r[216][t]]=55296+t,e[55296+t]=r[216][t]);for(r[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),t=0;t!=r[217].length;++t)65533!==r[217][t].charCodeAt(0)&&(n[r[217][t]]=55552+t,e[55552+t]=r[217][t]);for(r[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),t=0;t!=r[218].length;++t)65533!==r[218][t].charCodeAt(0)&&(n[r[218][t]]=55808+t,e[55808+t]=r[218][t]);for(r[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),t=0;t!=r[219].length;++t)65533!==r[219][t].charCodeAt(0)&&(n[r[219][t]]=56064+t,e[56064+t]=r[219][t]);for(r[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),t=0;t!=r[220].length;++t)65533!==r[220][t].charCodeAt(0)&&(n[r[220][t]]=56320+t,e[56320+t]=r[220][t]);for(r[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),t=0;t!=r[221].length;++t)65533!==r[221][t].charCodeAt(0)&&(n[r[221][t]]=56576+t,e[56576+t]=r[221][t]);for(r[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),t=0;t!=r[222].length;++t)65533!==r[222][t].charCodeAt(0)&&(n[r[222][t]]=56832+t,e[56832+t]=r[222][t]);for(r[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),t=0;t!=r[223].length;++t)65533!==r[223][t].charCodeAt(0)&&(n[r[223][t]]=57088+t,e[57088+t]=r[223][t]);for(r[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),t=0;t!=r[224].length;++t)65533!==r[224][t].charCodeAt(0)&&(n[r[224][t]]=57344+t,e[57344+t]=r[224][t]);for(r[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),t=0;t!=r[225].length;++t)65533!==r[225][t].charCodeAt(0)&&(n[r[225][t]]=57600+t,e[57600+t]=r[225][t]);for(r[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),t=0;t!=r[226].length;++t)65533!==r[226][t].charCodeAt(0)&&(n[r[226][t]]=57856+t,e[57856+t]=r[226][t]);for(r[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),t=0;t!=r[227].length;++t)65533!==r[227][t].charCodeAt(0)&&(n[r[227][t]]=58112+t,e[58112+t]=r[227][t]);for(r[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),t=0;t!=r[228].length;++t)65533!==r[228][t].charCodeAt(0)&&(n[r[228][t]]=58368+t,e[58368+t]=r[228][t]);for(r[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),t=0;t!=r[229].length;++t)65533!==r[229][t].charCodeAt(0)&&(n[r[229][t]]=58624+t,e[58624+t]=r[229][t]);for(r[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),t=0;t!=r[230].length;++t)65533!==r[230][t].charCodeAt(0)&&(n[r[230][t]]=58880+t,e[58880+t]=r[230][t]);for(r[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),t=0;t!=r[231].length;++t)65533!==r[231][t].charCodeAt(0)&&(n[r[231][t]]=59136+t,e[59136+t]=r[231][t]);for(r[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),t=0;t!=r[232].length;++t)65533!==r[232][t].charCodeAt(0)&&(n[r[232][t]]=59392+t,e[59392+t]=r[232][t]);for(r[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),t=0;t!=r[233].length;++t)65533!==r[233][t].charCodeAt(0)&&(n[r[233][t]]=59648+t,e[59648+t]=r[233][t]);for(r[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),t=0;t!=r[234].length;++t)65533!==r[234][t].charCodeAt(0)&&(n[r[234][t]]=59904+t,e[59904+t]=r[234][t]);for(r[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),t=0;t!=r[235].length;++t)65533!==r[235][t].charCodeAt(0)&&(n[r[235][t]]=60160+t,e[60160+t]=r[235][t]);for(r[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),t=0;t!=r[236].length;++t)65533!==r[236][t].charCodeAt(0)&&(n[r[236][t]]=60416+t,e[60416+t]=r[236][t]);for(r[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),t=0;t!=r[237].length;++t)65533!==r[237][t].charCodeAt(0)&&(n[r[237][t]]=60672+t,e[60672+t]=r[237][t]);for(r[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),t=0;t!=r[238].length;++t)65533!==r[238][t].charCodeAt(0)&&(n[r[238][t]]=60928+t,e[60928+t]=r[238][t]);for(r[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),t=0;t!=r[239].length;++t)65533!==r[239][t].charCodeAt(0)&&(n[r[239][t]]=61184+t,e[61184+t]=r[239][t]);for(r[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),t=0;t!=r[240].length;++t)65533!==r[240][t].charCodeAt(0)&&(n[r[240][t]]=61440+t,e[61440+t]=r[240][t]);for(r[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),t=0;t!=r[241].length;++t)65533!==r[241][t].charCodeAt(0)&&(n[r[241][t]]=61696+t,e[61696+t]=r[241][t]);for(r[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),t=0;t!=r[242].length;++t)65533!==r[242][t].charCodeAt(0)&&(n[r[242][t]]=61952+t,e[61952+t]=r[242][t]);for(r[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),t=0;t!=r[243].length;++t)65533!==r[243][t].charCodeAt(0)&&(n[r[243][t]]=62208+t,e[62208+t]=r[243][t]);for(r[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),t=0;t!=r[244].length;++t)65533!==r[244][t].charCodeAt(0)&&(n[r[244][t]]=62464+t,e[62464+t]=r[244][t]);for(r[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),t=0;t!=r[245].length;++t)65533!==r[245][t].charCodeAt(0)&&(n[r[245][t]]=62720+t,e[62720+t]=r[245][t]);for(r[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),t=0;t!=r[246].length;++t)65533!==r[246][t].charCodeAt(0)&&(n[r[246][t]]=62976+t,e[62976+t]=r[246][t]);for(r[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),t=0;t!=r[247].length;++t)65533!==r[247][t].charCodeAt(0)&&(n[r[247][t]]=63232+t,e[63232+t]=r[247][t]);for(r[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),t=0;t!=r[248].length;++t)65533!==r[248][t].charCodeAt(0)&&(n[r[248][t]]=63488+t,e[63488+t]=r[248][t]);for(r[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),t=0;t!=r[249].length;++t)65533!==r[249][t].charCodeAt(0)&&(n[r[249][t]]=63744+t,e[63744+t]=r[249][t]);for(r[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),t=0;t!=r[250].length;++t)65533!==r[250][t].charCodeAt(0)&&(n[r[250][t]]=64e3+t,e[64e3+t]=r[250][t]);for(r[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),t=0;t!=r[251].length;++t)65533!==r[251][t].charCodeAt(0)&&(n[r[251][t]]=64256+t,e[64256+t]=r[251][t]);for(r[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),t=0;t!=r[252].length;++t)65533!==r[252][t].charCodeAt(0)&&(n[r[252][t]]=64512+t,e[64512+t]=r[252][t]);for(r[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),t=0;t!=r[253].length;++t)65533!==r[253][t].charCodeAt(0)&&(n[r[253][t]]=64768+t,e[64768+t]=r[253][t]);return{enc:n,dec:e}}(),r[950]=function(){var t,e=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[0].length;++t)65533!==r[0][t].charCodeAt(0)&&(n[r[0][t]]=0+t,e[0+t]=r[0][t]);for(r[161]="����������������������������������������������������������������　，、。．‧；：？！︰…‥﹐﹑﹒·﹔﹕﹖﹗｜–︱—︳╴︴﹏（）︵︶｛｝︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′＃＆＊※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯￣＿ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡＋－×÷±√＜＞＝≦≧≠∞≒≡﹢﹣﹤﹥﹦～∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣／�".split(""),t=0;t!=r[161].length;++t)65533!==r[161][t].charCodeAt(0)&&(n[r[161][t]]=41216+t,e[41216+t]=r[161][t]);for(r[162]="����������������������������������������������������������������＼∕﹨＄￥〒￠￡％＠℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳０１２３４５６７８９ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖ�".split(""),t=0;t!=r[162].length;++t)65533!==r[162][t].charCodeAt(0)&&(n[r[162][t]]=41472+t,e[41472+t]=r[162][t]);for(r[163]="����������������������������������������������������������������ｗｘｙｚΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),t=0;t!=r[163].length;++t)65533!==r[163][t].charCodeAt(0)&&(n[r[163][t]]=41728+t,e[41728+t]=r[163][t]);for(r[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),t=0;t!=r[164].length;++t)65533!==r[164][t].charCodeAt(0)&&(n[r[164][t]]=41984+t,e[41984+t]=r[164][t]);for(r[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),t=0;t!=r[165].length;++t)65533!==r[165][t].charCodeAt(0)&&(n[r[165][t]]=42240+t,e[42240+t]=r[165][t]);for(r[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),t=0;t!=r[166].length;++t)65533!==r[166][t].charCodeAt(0)&&(n[r[166][t]]=42496+t,e[42496+t]=r[166][t]);for(r[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),t=0;t!=r[167].length;++t)65533!==r[167][t].charCodeAt(0)&&(n[r[167][t]]=42752+t,e[42752+t]=r[167][t]);for(r[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),t=0;t!=r[168].length;++t)65533!==r[168][t].charCodeAt(0)&&(n[r[168][t]]=43008+t,e[43008+t]=r[168][t]);for(r[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),t=0;t!=r[169].length;++t)65533!==r[169][t].charCodeAt(0)&&(n[r[169][t]]=43264+t,e[43264+t]=r[169][t]);for(r[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),t=0;t!=r[170].length;++t)65533!==r[170][t].charCodeAt(0)&&(n[r[170][t]]=43520+t,e[43520+t]=r[170][t]);for(r[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),t=0;t!=r[171].length;++t)65533!==r[171][t].charCodeAt(0)&&(n[r[171][t]]=43776+t,e[43776+t]=r[171][t]);for(r[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),t=0;t!=r[172].length;++t)65533!==r[172][t].charCodeAt(0)&&(n[r[172][t]]=44032+t,e[44032+t]=r[172][t]);for(r[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),t=0;t!=r[173].length;++t)65533!==r[173][t].charCodeAt(0)&&(n[r[173][t]]=44288+t,e[44288+t]=r[173][t]);for(r[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),t=0;t!=r[174].length;++t)65533!==r[174][t].charCodeAt(0)&&(n[r[174][t]]=44544+t,e[44544+t]=r[174][t]);for(r[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),t=0;t!=r[175].length;++t)65533!==r[175][t].charCodeAt(0)&&(n[r[175][t]]=44800+t,e[44800+t]=r[175][t]);for(r[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),t=0;t!=r[176].length;++t)65533!==r[176][t].charCodeAt(0)&&(n[r[176][t]]=45056+t,e[45056+t]=r[176][t]);for(r[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),t=0;t!=r[177].length;++t)65533!==r[177][t].charCodeAt(0)&&(n[r[177][t]]=45312+t,e[45312+t]=r[177][t]);for(r[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),t=0;t!=r[178].length;++t)65533!==r[178][t].charCodeAt(0)&&(n[r[178][t]]=45568+t,e[45568+t]=r[178][t]);for(r[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),t=0;t!=r[179].length;++t)65533!==r[179][t].charCodeAt(0)&&(n[r[179][t]]=45824+t,e[45824+t]=r[179][t]);for(r[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),t=0;t!=r[180].length;++t)65533!==r[180][t].charCodeAt(0)&&(n[r[180][t]]=46080+t,e[46080+t]=r[180][t]);for(r[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),t=0;t!=r[181].length;++t)65533!==r[181][t].charCodeAt(0)&&(n[r[181][t]]=46336+t,e[46336+t]=r[181][t]);for(r[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),t=0;t!=r[182].length;++t)65533!==r[182][t].charCodeAt(0)&&(n[r[182][t]]=46592+t,e[46592+t]=r[182][t]);for(r[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),t=0;t!=r[183].length;++t)65533!==r[183][t].charCodeAt(0)&&(n[r[183][t]]=46848+t,e[46848+t]=r[183][t]);for(r[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),t=0;t!=r[184].length;++t)65533!==r[184][t].charCodeAt(0)&&(n[r[184][t]]=47104+t,e[47104+t]=r[184][t]);for(r[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),t=0;t!=r[185].length;++t)65533!==r[185][t].charCodeAt(0)&&(n[r[185][t]]=47360+t,e[47360+t]=r[185][t]);for(r[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),t=0;t!=r[186].length;++t)65533!==r[186][t].charCodeAt(0)&&(n[r[186][t]]=47616+t,e[47616+t]=r[186][t]);for(r[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),t=0;t!=r[187].length;++t)65533!==r[187][t].charCodeAt(0)&&(n[r[187][t]]=47872+t,e[47872+t]=r[187][t]);for(r[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),t=0;t!=r[188].length;++t)65533!==r[188][t].charCodeAt(0)&&(n[r[188][t]]=48128+t,e[48128+t]=r[188][t]);for(r[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),t=0;t!=r[189].length;++t)65533!==r[189][t].charCodeAt(0)&&(n[r[189][t]]=48384+t,e[48384+t]=r[189][t]);for(r[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),t=0;t!=r[190].length;++t)65533!==r[190][t].charCodeAt(0)&&(n[r[190][t]]=48640+t,e[48640+t]=r[190][t]);for(r[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),t=0;t!=r[191].length;++t)65533!==r[191][t].charCodeAt(0)&&(n[r[191][t]]=48896+t,e[48896+t]=r[191][t]);for(r[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),t=0;t!=r[192].length;++t)65533!==r[192][t].charCodeAt(0)&&(n[r[192][t]]=49152+t,e[49152+t]=r[192][t]);for(r[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),t=0;t!=r[193].length;++t)65533!==r[193][t].charCodeAt(0)&&(n[r[193][t]]=49408+t,e[49408+t]=r[193][t]);for(r[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),t=0;t!=r[194].length;++t)65533!==r[194][t].charCodeAt(0)&&(n[r[194][t]]=49664+t,e[49664+t]=r[194][t]);for(r[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),t=0;t!=r[195].length;++t)65533!==r[195][t].charCodeAt(0)&&(n[r[195][t]]=49920+t,e[49920+t]=r[195][t]);for(r[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),t=0;t!=r[196].length;++t)65533!==r[196][t].charCodeAt(0)&&(n[r[196][t]]=50176+t,e[50176+t]=r[196][t]);for(r[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),t=0;t!=r[197].length;++t)65533!==r[197][t].charCodeAt(0)&&(n[r[197][t]]=50432+t,e[50432+t]=r[197][t]);for(r[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),t=0;t!=r[198].length;++t)65533!==r[198][t].charCodeAt(0)&&(n[r[198][t]]=50688+t,e[50688+t]=r[198][t]);for(r[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),t=0;t!=r[201].length;++t)65533!==r[201][t].charCodeAt(0)&&(n[r[201][t]]=51456+t,e[51456+t]=r[201][t]);for(r[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),t=0;t!=r[202].length;++t)65533!==r[202][t].charCodeAt(0)&&(n[r[202][t]]=51712+t,e[51712+t]=r[202][t]);for(r[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),t=0;t!=r[203].length;++t)65533!==r[203][t].charCodeAt(0)&&(n[r[203][t]]=51968+t,e[51968+t]=r[203][t]);for(r[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),t=0;t!=r[204].length;++t)65533!==r[204][t].charCodeAt(0)&&(n[r[204][t]]=52224+t,e[52224+t]=r[204][t]);for(r[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),t=0;t!=r[205].length;++t)65533!==r[205][t].charCodeAt(0)&&(n[r[205][t]]=52480+t,e[52480+t]=r[205][t]);for(r[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),t=0;t!=r[206].length;++t)65533!==r[206][t].charCodeAt(0)&&(n[r[206][t]]=52736+t,e[52736+t]=r[206][t]);for(r[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),t=0;t!=r[207].length;++t)65533!==r[207][t].charCodeAt(0)&&(n[r[207][t]]=52992+t,e[52992+t]=r[207][t]);for(r[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),t=0;t!=r[208].length;++t)65533!==r[208][t].charCodeAt(0)&&(n[r[208][t]]=53248+t,e[53248+t]=r[208][t]);for(r[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),t=0;t!=r[209].length;++t)65533!==r[209][t].charCodeAt(0)&&(n[r[209][t]]=53504+t,e[53504+t]=r[209][t]);for(r[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),t=0;t!=r[210].length;++t)65533!==r[210][t].charCodeAt(0)&&(n[r[210][t]]=53760+t,e[53760+t]=r[210][t]);for(r[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),t=0;t!=r[211].length;++t)65533!==r[211][t].charCodeAt(0)&&(n[r[211][t]]=54016+t,e[54016+t]=r[211][t]);for(r[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),t=0;t!=r[212].length;++t)65533!==r[212][t].charCodeAt(0)&&(n[r[212][t]]=54272+t,e[54272+t]=r[212][t]);for(r[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),t=0;t!=r[213].length;++t)65533!==r[213][t].charCodeAt(0)&&(n[r[213][t]]=54528+t,e[54528+t]=r[213][t]);for(r[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),t=0;t!=r[214].length;++t)65533!==r[214][t].charCodeAt(0)&&(n[r[214][t]]=54784+t,e[54784+t]=r[214][t]);for(r[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),t=0;t!=r[215].length;++t)65533!==r[215][t].charCodeAt(0)&&(n[r[215][t]]=55040+t,e[55040+t]=r[215][t]);for(r[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),t=0;t!=r[216].length;++t)65533!==r[216][t].charCodeAt(0)&&(n[r[216][t]]=55296+t,e[55296+t]=r[216][t]);for(r[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),t=0;t!=r[217].length;++t)65533!==r[217][t].charCodeAt(0)&&(n[r[217][t]]=55552+t,e[55552+t]=r[217][t]);for(r[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),t=0;t!=r[218].length;++t)65533!==r[218][t].charCodeAt(0)&&(n[r[218][t]]=55808+t,e[55808+t]=r[218][t]);for(r[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),t=0;t!=r[219].length;++t)65533!==r[219][t].charCodeAt(0)&&(n[r[219][t]]=56064+t,e[56064+t]=r[219][t]);for(r[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),t=0;t!=r[220].length;++t)65533!==r[220][t].charCodeAt(0)&&(n[r[220][t]]=56320+t,e[56320+t]=r[220][t]);for(r[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),t=0;t!=r[221].length;++t)65533!==r[221][t].charCodeAt(0)&&(n[r[221][t]]=56576+t,e[56576+t]=r[221][t]);for(r[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),t=0;t!=r[222].length;++t)65533!==r[222][t].charCodeAt(0)&&(n[r[222][t]]=56832+t,e[56832+t]=r[222][t]);for(r[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),t=0;t!=r[223].length;++t)65533!==r[223][t].charCodeAt(0)&&(n[r[223][t]]=57088+t,e[57088+t]=r[223][t]);for(r[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),t=0;t!=r[224].length;++t)65533!==r[224][t].charCodeAt(0)&&(n[r[224][t]]=57344+t,e[57344+t]=r[224][t]);for(r[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),t=0;t!=r[225].length;++t)65533!==r[225][t].charCodeAt(0)&&(n[r[225][t]]=57600+t,e[57600+t]=r[225][t]);for(r[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),t=0;t!=r[226].length;++t)65533!==r[226][t].charCodeAt(0)&&(n[r[226][t]]=57856+t,e[57856+t]=r[226][t]);for(r[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),t=0;t!=r[227].length;++t)65533!==r[227][t].charCodeAt(0)&&(n[r[227][t]]=58112+t,e[58112+t]=r[227][t]);for(r[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),t=0;t!=r[228].length;++t)65533!==r[228][t].charCodeAt(0)&&(n[r[228][t]]=58368+t,e[58368+t]=r[228][t]);for(r[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),t=0;t!=r[229].length;++t)65533!==r[229][t].charCodeAt(0)&&(n[r[229][t]]=58624+t,e[58624+t]=r[229][t]);for(r[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),t=0;t!=r[230].length;++t)65533!==r[230][t].charCodeAt(0)&&(n[r[230][t]]=58880+t,e[58880+t]=r[230][t]);for(r[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),t=0;t!=r[231].length;++t)65533!==r[231][t].charCodeAt(0)&&(n[r[231][t]]=59136+t,e[59136+t]=r[231][t]);for(r[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),t=0;t!=r[232].length;++t)65533!==r[232][t].charCodeAt(0)&&(n[r[232][t]]=59392+t,e[59392+t]=r[232][t]);for(r[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),t=0;t!=r[233].length;++t)65533!==r[233][t].charCodeAt(0)&&(n[r[233][t]]=59648+t,e[59648+t]=r[233][t]);for(r[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),t=0;t!=r[234].length;++t)65533!==r[234][t].charCodeAt(0)&&(n[r[234][t]]=59904+t,e[59904+t]=r[234][t]);for(r[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),t=0;t!=r[235].length;++t)65533!==r[235][t].charCodeAt(0)&&(n[r[235][t]]=60160+t,e[60160+t]=r[235][t]);for(r[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),t=0;t!=r[236].length;++t)65533!==r[236][t].charCodeAt(0)&&(n[r[236][t]]=60416+t,e[60416+t]=r[236][t]);for(r[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),t=0;t!=r[237].length;++t)65533!==r[237][t].charCodeAt(0)&&(n[r[237][t]]=60672+t,e[60672+t]=r[237][t]);for(r[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),t=0;t!=r[238].length;++t)65533!==r[238][t].charCodeAt(0)&&(n[r[238][t]]=60928+t,e[60928+t]=r[238][t]);for(r[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),t=0;t!=r[239].length;++t)65533!==r[239][t].charCodeAt(0)&&(n[r[239][t]]=61184+t,e[61184+t]=r[239][t]);for(r[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),t=0;t!=r[240].length;++t)65533!==r[240][t].charCodeAt(0)&&(n[r[240][t]]=61440+t,e[61440+t]=r[240][t]);for(r[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),t=0;t!=r[241].length;++t)65533!==r[241][t].charCodeAt(0)&&(n[r[241][t]]=61696+t,e[61696+t]=r[241][t]);for(r[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),t=0;t!=r[242].length;++t)65533!==r[242][t].charCodeAt(0)&&(n[r[242][t]]=61952+t,e[61952+t]=r[242][t]);for(r[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),t=0;t!=r[243].length;++t)65533!==r[243][t].charCodeAt(0)&&(n[r[243][t]]=62208+t,e[62208+t]=r[243][t]);for(r[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),t=0;t!=r[244].length;++t)65533!==r[244][t].charCodeAt(0)&&(n[r[244][t]]=62464+t,e[62464+t]=r[244][t]);for(r[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),t=0;t!=r[245].length;++t)65533!==r[245][t].charCodeAt(0)&&(n[r[245][t]]=62720+t,e[62720+t]=r[245][t]);for(r[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),t=0;t!=r[246].length;++t)65533!==r[246][t].charCodeAt(0)&&(n[r[246][t]]=62976+t,e[62976+t]=r[246][t]);for(r[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),t=0;t!=r[247].length;++t)65533!==r[247][t].charCodeAt(0)&&(n[r[247][t]]=63232+t,e[63232+t]=r[247][t]);for(r[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),t=0;t!=r[248].length;++t)65533!==r[248][t].charCodeAt(0)&&(n[r[248][t]]=63488+t,e[63488+t]=r[248][t]);for(r[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),t=0;t!=r[249].length;++t)65533!==r[249][t].charCodeAt(0)&&(n[r[249][t]]=63744+t,e[63744+t]=r[249][t]);return{enc:n,dec:e}}(),r[1250]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1251]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1252]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1253]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1254]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1255]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1256]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1257]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1258]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[1e4]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›ﬁﬂ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[10006]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ä¹²É³ÖÜ΅àâä΄¨çéèêë£™îï•½‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[10007]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[10008]=function(){var t,e=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������".split(""),t=0;t!=r[0].length;++t)65533!==r[0][t].charCodeAt(0)&&(n[r[0][t]]=0+t,e[0+t]=r[0][t]);for(r[161]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������　、。・ˉˇ¨〃々―～�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃＄¤￠￡‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),t=0;t!=r[161].length;++t)65533!==r[161][t].charCodeAt(0)&&(n[r[161][t]]=41216+t,e[41216+t]=r[161][t]);for(r[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),t=0;t!=r[162].length;++t)65533!==r[162][t].charCodeAt(0)&&(n[r[162][t]]=41472+t,e[41472+t]=r[162][t]);for(r[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������！＂＃￥％＆＇（）＊＋，－．／０１２３４５６７８９：；＜＝＞？＠ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ［＼］＾＿｀ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ｛｜｝￣�".split(""),t=0;t!=r[163].length;++t)65533!==r[163][t].charCodeAt(0)&&(n[r[163][t]]=41728+t,e[41728+t]=r[163][t]);for(r[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),t=0;t!=r[164].length;++t)65533!==r[164][t].charCodeAt(0)&&(n[r[164][t]]=41984+t,e[41984+t]=r[164][t]);for(r[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),t=0;t!=r[165].length;++t)65533!==r[165][t].charCodeAt(0)&&(n[r[165][t]]=42240+t,e[42240+t]=r[165][t]);for(r[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),t=0;t!=r[166].length;++t)65533!==r[166][t].charCodeAt(0)&&(n[r[166][t]]=42496+t,e[42496+t]=r[166][t]);for(r[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),t=0;t!=r[167].length;++t)65533!==r[167][t].charCodeAt(0)&&(n[r[167][t]]=42752+t,e[42752+t]=r[167][t]);for(r[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),t=0;t!=r[168].length;++t)65533!==r[168][t].charCodeAt(0)&&(n[r[168][t]]=43008+t,e[43008+t]=r[168][t]);for(r[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),t=0;t!=r[169].length;++t)65533!==r[169][t].charCodeAt(0)&&(n[r[169][t]]=43264+t,e[43264+t]=r[169][t]);for(r[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),t=0;t!=r[176].length;++t)65533!==r[176][t].charCodeAt(0)&&(n[r[176][t]]=45056+t,e[45056+t]=r[176][t]);for(r[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),t=0;t!=r[177].length;++t)65533!==r[177][t].charCodeAt(0)&&(n[r[177][t]]=45312+t,e[45312+t]=r[177][t]);for(r[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),t=0;t!=r[178].length;++t)65533!==r[178][t].charCodeAt(0)&&(n[r[178][t]]=45568+t,e[45568+t]=r[178][t]);for(r[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),t=0;t!=r[179].length;++t)65533!==r[179][t].charCodeAt(0)&&(n[r[179][t]]=45824+t,e[45824+t]=r[179][t]);for(r[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),t=0;t!=r[180].length;++t)65533!==r[180][t].charCodeAt(0)&&(n[r[180][t]]=46080+t,e[46080+t]=r[180][t]);for(r[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),t=0;t!=r[181].length;++t)65533!==r[181][t].charCodeAt(0)&&(n[r[181][t]]=46336+t,e[46336+t]=r[181][t]);for(r[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),t=0;t!=r[182].length;++t)65533!==r[182][t].charCodeAt(0)&&(n[r[182][t]]=46592+t,e[46592+t]=r[182][t]);for(r[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),t=0;t!=r[183].length;++t)65533!==r[183][t].charCodeAt(0)&&(n[r[183][t]]=46848+t,e[46848+t]=r[183][t]);for(r[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),t=0;t!=r[184].length;++t)65533!==r[184][t].charCodeAt(0)&&(n[r[184][t]]=47104+t,e[47104+t]=r[184][t]);for(r[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),t=0;t!=r[185].length;++t)65533!==r[185][t].charCodeAt(0)&&(n[r[185][t]]=47360+t,e[47360+t]=r[185][t]);for(r[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),t=0;t!=r[186].length;++t)65533!==r[186][t].charCodeAt(0)&&(n[r[186][t]]=47616+t,e[47616+t]=r[186][t]);for(r[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),t=0;t!=r[187].length;++t)65533!==r[187][t].charCodeAt(0)&&(n[r[187][t]]=47872+t,e[47872+t]=r[187][t]);for(r[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),t=0;t!=r[188].length;++t)65533!==r[188][t].charCodeAt(0)&&(n[r[188][t]]=48128+t,e[48128+t]=r[188][t]);for(r[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),t=0;t!=r[189].length;++t)65533!==r[189][t].charCodeAt(0)&&(n[r[189][t]]=48384+t,e[48384+t]=r[189][t]);for(r[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),t=0;t!=r[190].length;++t)65533!==r[190][t].charCodeAt(0)&&(n[r[190][t]]=48640+t,e[48640+t]=r[190][t]);for(r[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),t=0;t!=r[191].length;++t)65533!==r[191][t].charCodeAt(0)&&(n[r[191][t]]=48896+t,e[48896+t]=r[191][t]);for(r[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),t=0;t!=r[192].length;++t)65533!==r[192][t].charCodeAt(0)&&(n[r[192][t]]=49152+t,e[49152+t]=r[192][t]);for(r[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),t=0;t!=r[193].length;++t)65533!==r[193][t].charCodeAt(0)&&(n[r[193][t]]=49408+t,e[49408+t]=r[193][t]);for(r[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),t=0;t!=r[194].length;++t)65533!==r[194][t].charCodeAt(0)&&(n[r[194][t]]=49664+t,e[49664+t]=r[194][t]);for(r[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),t=0;t!=r[195].length;++t)65533!==r[195][t].charCodeAt(0)&&(n[r[195][t]]=49920+t,e[49920+t]=r[195][t]);for(r[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),t=0;t!=r[196].length;++t)65533!==r[196][t].charCodeAt(0)&&(n[r[196][t]]=50176+t,e[50176+t]=r[196][t]);for(r[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),t=0;t!=r[197].length;++t)65533!==r[197][t].charCodeAt(0)&&(n[r[197][t]]=50432+t,e[50432+t]=r[197][t]);for(r[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),t=0;t!=r[198].length;++t)65533!==r[198][t].charCodeAt(0)&&(n[r[198][t]]=50688+t,e[50688+t]=r[198][t]);for(r[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),t=0;t!=r[199].length;++t)65533!==r[199][t].charCodeAt(0)&&(n[r[199][t]]=50944+t,e[50944+t]=r[199][t]);for(r[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),t=0;t!=r[200].length;++t)65533!==r[200][t].charCodeAt(0)&&(n[r[200][t]]=51200+t,e[51200+t]=r[200][t]);for(r[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),t=0;t!=r[201].length;++t)65533!==r[201][t].charCodeAt(0)&&(n[r[201][t]]=51456+t,e[51456+t]=r[201][t]);for(r[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),t=0;t!=r[202].length;++t)65533!==r[202][t].charCodeAt(0)&&(n[r[202][t]]=51712+t,e[51712+t]=r[202][t]);for(r[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),t=0;t!=r[203].length;++t)65533!==r[203][t].charCodeAt(0)&&(n[r[203][t]]=51968+t,e[51968+t]=r[203][t]);for(r[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),t=0;t!=r[204].length;++t)65533!==r[204][t].charCodeAt(0)&&(n[r[204][t]]=52224+t,e[52224+t]=r[204][t]);for(r[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),t=0;t!=r[205].length;++t)65533!==r[205][t].charCodeAt(0)&&(n[r[205][t]]=52480+t,e[52480+t]=r[205][t]);for(r[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),t=0;t!=r[206].length;++t)65533!==r[206][t].charCodeAt(0)&&(n[r[206][t]]=52736+t,e[52736+t]=r[206][t]);for(r[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),t=0;t!=r[207].length;++t)65533!==r[207][t].charCodeAt(0)&&(n[r[207][t]]=52992+t,e[52992+t]=r[207][t]);for(r[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),t=0;t!=r[208].length;++t)65533!==r[208][t].charCodeAt(0)&&(n[r[208][t]]=53248+t,e[53248+t]=r[208][t]);for(r[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),t=0;t!=r[209].length;++t)65533!==r[209][t].charCodeAt(0)&&(n[r[209][t]]=53504+t,e[53504+t]=r[209][t]);for(r[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),t=0;t!=r[210].length;++t)65533!==r[210][t].charCodeAt(0)&&(n[r[210][t]]=53760+t,e[53760+t]=r[210][t]);for(r[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),t=0;t!=r[211].length;++t)65533!==r[211][t].charCodeAt(0)&&(n[r[211][t]]=54016+t,e[54016+t]=r[211][t]);for(r[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),t=0;t!=r[212].length;++t)65533!==r[212][t].charCodeAt(0)&&(n[r[212][t]]=54272+t,e[54272+t]=r[212][t]);for(r[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),t=0;t!=r[213].length;++t)65533!==r[213][t].charCodeAt(0)&&(n[r[213][t]]=54528+t,e[54528+t]=r[213][t]);for(r[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),t=0;t!=r[214].length;++t)65533!==r[214][t].charCodeAt(0)&&(n[r[214][t]]=54784+t,e[54784+t]=r[214][t]);for(r[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),t=0;t!=r[215].length;++t)65533!==r[215][t].charCodeAt(0)&&(n[r[215][t]]=55040+t,e[55040+t]=r[215][t]);for(r[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),t=0;t!=r[216].length;++t)65533!==r[216][t].charCodeAt(0)&&(n[r[216][t]]=55296+t,e[55296+t]=r[216][t]);for(r[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),t=0;t!=r[217].length;++t)65533!==r[217][t].charCodeAt(0)&&(n[r[217][t]]=55552+t,e[55552+t]=r[217][t]);for(r[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),t=0;t!=r[218].length;++t)65533!==r[218][t].charCodeAt(0)&&(n[r[218][t]]=55808+t,e[55808+t]=r[218][t]);for(r[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),t=0;t!=r[219].length;++t)65533!==r[219][t].charCodeAt(0)&&(n[r[219][t]]=56064+t,e[56064+t]=r[219][t]);for(r[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),t=0;t!=r[220].length;++t)65533!==r[220][t].charCodeAt(0)&&(n[r[220][t]]=56320+t,e[56320+t]=r[220][t]);for(r[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),t=0;t!=r[221].length;++t)65533!==r[221][t].charCodeAt(0)&&(n[r[221][t]]=56576+t,e[56576+t]=r[221][t]);for(r[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),t=0;t!=r[222].length;++t)65533!==r[222][t].charCodeAt(0)&&(n[r[222][t]]=56832+t,e[56832+t]=r[222][t]);for(r[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),t=0;t!=r[223].length;++t)65533!==r[223][t].charCodeAt(0)&&(n[r[223][t]]=57088+t,e[57088+t]=r[223][t]);for(r[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),t=0;t!=r[224].length;++t)65533!==r[224][t].charCodeAt(0)&&(n[r[224][t]]=57344+t,e[57344+t]=r[224][t]);for(r[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),t=0;t!=r[225].length;++t)65533!==r[225][t].charCodeAt(0)&&(n[r[225][t]]=57600+t,e[57600+t]=r[225][t]);for(r[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),t=0;t!=r[226].length;++t)65533!==r[226][t].charCodeAt(0)&&(n[r[226][t]]=57856+t,e[57856+t]=r[226][t]);for(r[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),t=0;t!=r[227].length;++t)65533!==r[227][t].charCodeAt(0)&&(n[r[227][t]]=58112+t,e[58112+t]=r[227][t]);for(r[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),t=0;t!=r[228].length;++t)65533!==r[228][t].charCodeAt(0)&&(n[r[228][t]]=58368+t,e[58368+t]=r[228][t]);for(r[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),t=0;t!=r[229].length;++t)65533!==r[229][t].charCodeAt(0)&&(n[r[229][t]]=58624+t,e[58624+t]=r[229][t]);for(r[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),t=0;t!=r[230].length;++t)65533!==r[230][t].charCodeAt(0)&&(n[r[230][t]]=58880+t,e[58880+t]=r[230][t]);for(r[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),t=0;t!=r[231].length;++t)65533!==r[231][t].charCodeAt(0)&&(n[r[231][t]]=59136+t,e[59136+t]=r[231][t]);for(r[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),t=0;t!=r[232].length;++t)65533!==r[232][t].charCodeAt(0)&&(n[r[232][t]]=59392+t,e[59392+t]=r[232][t]);for(r[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),t=0;t!=r[233].length;++t)65533!==r[233][t].charCodeAt(0)&&(n[r[233][t]]=59648+t,e[59648+t]=r[233][t]);for(r[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),t=0;t!=r[234].length;++t)65533!==r[234][t].charCodeAt(0)&&(n[r[234][t]]=59904+t,e[59904+t]=r[234][t]);for(r[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),t=0;t!=r[235].length;++t)65533!==r[235][t].charCodeAt(0)&&(n[r[235][t]]=60160+t,e[60160+t]=r[235][t]);for(r[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),t=0;t!=r[236].length;++t)65533!==r[236][t].charCodeAt(0)&&(n[r[236][t]]=60416+t,e[60416+t]=r[236][t]);for(r[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),t=0;t!=r[237].length;++t)65533!==r[237][t].charCodeAt(0)&&(n[r[237][t]]=60672+t,e[60672+t]=r[237][t]);for(r[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),t=0;t!=r[238].length;++t)65533!==r[238][t].charCodeAt(0)&&(n[r[238][t]]=60928+t,e[60928+t]=r[238][t]);for(r[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),t=0;t!=r[239].length;++t)65533!==r[239][t].charCodeAt(0)&&(n[r[239][t]]=61184+t,e[61184+t]=r[239][t]);for(r[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),t=0;t!=r[240].length;++t)65533!==r[240][t].charCodeAt(0)&&(n[r[240][t]]=61440+t,e[61440+t]=r[240][t]);for(r[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),t=0;t!=r[241].length;++t)65533!==r[241][t].charCodeAt(0)&&(n[r[241][t]]=61696+t,e[61696+t]=r[241][t]);for(r[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),t=0;t!=r[242].length;++t)65533!==r[242][t].charCodeAt(0)&&(n[r[242][t]]=61952+t,e[61952+t]=r[242][t]);for(r[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),t=0;t!=r[243].length;++t)65533!==r[243][t].charCodeAt(0)&&(n[r[243][t]]=62208+t,e[62208+t]=r[243][t]);for(r[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),t=0;t!=r[244].length;++t)65533!==r[244][t].charCodeAt(0)&&(n[r[244][t]]=62464+t,e[62464+t]=r[244][t]);for(r[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),t=0;t!=r[245].length;++t)65533!==r[245][t].charCodeAt(0)&&(n[r[245][t]]=62720+t,e[62720+t]=r[245][t]);for(r[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),t=0;t!=r[246].length;++t)65533!==r[246][t].charCodeAt(0)&&(n[r[246][t]]=62976+t,e[62976+t]=r[246][t]);for(r[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),t=0;t!=r[247].length;++t)65533!==r[247][t].charCodeAt(0)&&(n[r[247][t]]=63232+t,e[63232+t]=r[247][t]);return{enc:n,dec:e}}(),r[10029]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆćéŹźĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņŃ¬√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[10079]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),r[10081]=function(){for(var t="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",e=[],n={},r=0;r!=t.length;++r)65533!==t.charCodeAt(r)&&(n[t.charAt(r)]=r),e[r]=t.charAt(r);return{enc:n,dec:e}}(),t.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(t.exports=r),function(e,n){"use strict";if(void 0===r){var i=r;t.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?t.exports=n(i):e.cptable=n(i)}else r=n(r)}(this,(function(t){"use strict";var e={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},n=[874,1250,1251,1252,1253,1254,1255,1256,1e4],r=[932,936,949,950],i=[65001],o={},a={},s={},l={},c=function(t){return String.fromCharCode(t)},u=function(t){return t.charCodeAt(0)},h="undefined"!=typeof Buffer,d=function(){};if(h){var f=!Buffer.from;if(!f)try{Buffer.from("foo","utf8")}catch(k){f=!0}d=f?function(t,e){return e?new Buffer(t,e):new Buffer(t)}:Buffer.from.bind(Buffer),Buffer.allocUnsafe||(Buffer.allocUnsafe=function(t){return new Buffer(t)});var p=1024,g=Buffer.allocUnsafe(p),m=function(e){var n=function(t){for(var e=Buffer.allocUnsafe(65536),n=0;n<65536;++n)e[n]=0;for(var r=Object.keys(t),i=r.length,o=0,a=r[o];o<i;++o)(a=r[o])&&(e[a.charCodeAt(0)]=t[a]);return e}(t[e].enc);return function(t,e){var r,i=t.length,o=0,a=0,s=0,l=0;if("string"==typeof t)for(r=Buffer.allocUnsafe(i),o=0;o<i;++o)r[o]=n[t.charCodeAt(o)];else if(Buffer.isBuffer(t)){for(r=Buffer.allocUnsafe(2*i),a=0,o=0;o<i;++o)(s=t[o])<128?r[a++]=n[s]:s<224?(r[a++]=n[((31&s)<<6)+(63&t[o+1])],++o):s<240?(r[a++]=n[((15&s)<<12)+((63&t[o+1])<<6)+(63&t[o+2])],o+=2):(l=((7&s)<<18)+((63&t[o+1])<<12)+((63&t[o+2])<<6)+(63&t[o+3]),o+=3,l<65536?r[a++]=n[l]:(r[a++]=n[55296+((l-=65536)>>10&1023)],r[a++]=n[56320+(1023&l)]));r=r.slice(0,a)}else for(r=Buffer.allocUnsafe(i),o=0;o<i;++o)r[o]=n[t[o].charCodeAt(0)];return e&&"buf"!==e?"arr"!==e?r.toString("binary"):[].slice.call(r):r}},y=function(e){var n=t[e].dec,r=Buffer.allocUnsafe(131072),i=0,o="";for(i=0;i<n.length;++i)if(o=n[i]){var a=o.charCodeAt(0);r[2*i]=255&a,r[2*i+1]=a>>8}return function(t){var e=t.length,n=0,i=0;if(2*e>p&&(p=2*e,g=Buffer.allocUnsafe(p)),Buffer.isBuffer(t))for(n=0;n<e;n++)g[2*n]=r[i=2*t[n]],g[2*n+1]=r[i+1];else if("string"==typeof t)for(n=0;n<e;n++)i=2*t.charCodeAt(n),g[2*n]=r[i],g[2*n+1]=r[i+1];else for(n=0;n<e;n++)g[2*n]=r[i=2*t[n]],g[2*n+1]=r[i+1];return g.slice(0,2*e).toString("ucs2")}},v=function(e){for(var n=t[e].enc,r=Buffer.allocUnsafe(131072),i=0;i<131072;++i)r[i]=0;for(var o=Object.keys(n),a=0,s=o[a];a<o.length;++a)if(s=o[a]){var l=s.charCodeAt(0);r[2*l]=255&n[s],r[2*l+1]=n[s]>>8}return function(t,e){var n=t.length,i=Buffer.allocUnsafe(2*n),o=0,a=0,s=0,l=0,c=0;if("string"==typeof t){for(o=l=0;o<n;++o)a=2*t.charCodeAt(o),i[l++]=r[a+1]||r[a],r[a+1]>0&&(i[l++]=r[a]);i=i.slice(0,l)}else if(Buffer.isBuffer(t)){for(o=l=0;o<n;++o)(c=t[o])<128?a=c:c<224?(a=((31&c)<<6)+(63&t[o+1]),++o):c<240?(a=((15&c)<<12)+((63&t[o+1])<<6)+(63&t[o+2]),o+=2):(a=((7&c)<<18)+((63&t[o+1])<<12)+((63&t[o+2])<<6)+(63&t[o+3]),o+=3),a<65536?(i[l++]=r[1+(a*=2)]||r[a],r[a+1]>0&&(i[l++]=r[a])):(i[l++]=r[1+(a=2*(55296+((s=a-65536)>>10&1023)))]||r[a],r[a+1]>0&&(i[l++]=r[a]),i[l++]=r[1+(a=2*(56320+(1023&s)))]||r[a],r[a+1]>0&&(i[l++]=r[a]));i=i.slice(0,l)}else for(o=l=0;o<n;o++)a=2*t[o].charCodeAt(0),i[l++]=r[a+1]||r[a],r[a+1]>0&&(i[l++]=r[a]);return e&&"buf"!==e?"arr"!==e?i.toString("binary"):[].slice.call(i):i}},b=function(e){var n,r=t[e].dec,i=Buffer.allocUnsafe(131072),o=0,a=0,s=0,l=0;for(l=0;l<65536;++l)i[2*l]=255,i[2*l+1]=253;for(o=0;o<r.length;++o)(n=r[o])&&(a=n.charCodeAt(0),i[s=2*o]=255&a,i[s+1]=a>>8);return function(t){var e=t.length,n=Buffer.allocUnsafe(2*e),r=0,o=0,a=0;if(Buffer.isBuffer(t))for(r=0;r<e;r++)255===i[o=2*t[r]]&&253===i[o+1]&&(o=2*((t[r]<<8)+t[r+1]),++r),n[a++]=i[o],n[a++]=i[o+1];else if("string"==typeof t)for(r=0;r<e;r++)o=2*t.charCodeAt(r),255===i[o]&&253===i[o+1]&&(o=2*((t.charCodeAt(r)<<8)+t.charCodeAt(r+1)),++r),n[a++]=i[o],n[a++]=i[o+1];else for(r=0;r<e;r++)255===i[o=2*t[r]]&&253===i[o+1]&&(o=2*((t[r]<<8)+t[r+1]),++r),n[a++]=i[o],n[a++]=i[o+1];return n.slice(0,a).toString("ucs2")}};o[65001]=function t(e){if("string"==typeof e)return t(e.split("").map(u));var n=e.length,r=0,i=0;4*n>p&&(p=4*n,g=Buffer.allocUnsafe(p));var o=0;n>=3&&239==e[0]&&187==e[1]&&191==e[2]&&(o=3);for(var a=1,s=0,l=0;o<n;o+=a)a=1,(l=e[o])<128?r=l:l<224?(r=64*(31&l)+(63&e[o+1]),a=2):l<240?(r=((15&l)<<12)+64*(63&e[o+1])+(63&e[o+2]),a=3):(r=262144*(7&l)+((63&e[o+1])<<12)+64*(63&e[o+2])+(63&e[o+3]),a=4),r<65536?(g[s++]=255&r,g[s++]=r>>8):(i=55296+((r-=65536)>>10&1023),r=56320+(1023&r),g[s++]=255&i,g[s++]=i>>>8,g[s++]=255&r,g[s++]=r>>>8&255);return g.slice(0,s).toString("ucs2")},a[65001]=function(t,e){if(h&&Buffer.isBuffer(t))return e&&"buf"!==e?"arr"!==e?t.toString("binary"):[].slice.call(t):t;var n=t.length,r=0,i=0,o=0,a="string"==typeof t;4*n>p&&(p=4*n,g=Buffer.allocUnsafe(p));for(var s=0;s<n;++s)(r=a?t.charCodeAt(s):t[s].charCodeAt(0))<=127?g[o++]=r:r<=2047?(g[o++]=192+(r>>6),g[o++]=128+(63&r)):r>=55296&&r<=57343?(r-=55296,++s,i=(a?t.charCodeAt(s):t[s].charCodeAt(0))-56320+(r<<10),g[o++]=240+(i>>>18&7),g[o++]=144+(i>>>12&63),g[o++]=128+(i>>>6&63),g[o++]=128+(63&i)):(g[o++]=224+(r>>12),g[o++]=128+(r>>6&63),g[o++]=128+(63&r));return e&&"buf"!==e?"arr"!==e?g.slice(0,o).toString("binary"):[].slice.call(g,0,o):g.slice(0,o)}}var _=function(){if(h){if(s[n[0]])return;var e=0,c=0;for(e=0;e<n.length;++e)t[c=n[e]]&&(s[c]=y(c),l[c]=m(c));for(e=0;e<r.length;++e)t[c=r[e]]&&(s[c]=b(c),l[c]=v(c));for(e=0;e<i.length;++e)o[c=i[e]]&&(s[c]=o[c]),a[c]&&(l[c]=a[c])}},w=function(t,e){return""},x=function(t){delete s[t],delete l[t]},M={encache:_,decache:function(){if(h){if(!s[n[0]])return;n.forEach(x),r.forEach(x),i.forEach(x)}A=w,C=0},sbcs:n,dbcs:r};_();var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A=w,C=0;return t.utils={decode:function n(r,i){var o;if(o=s[r])return o(i);if("string"==typeof i)return n(r,i.split("").map(u));var a,l=i.length,c=new Array(l),d="",f=0,p=0,g=1,m=0,y=0,v=t[r],b="";if(v&&(a=v.dec))for(p=0;p<l;p+=g){if(g=2,(d=a[(i[p]<<8)+i[p+1]])||(g=1,d=a[i[p]]),!d)throw new Error("Unrecognized code: "+i[p]+" "+i[p+g-1]+" "+p+" "+g+" "+a[i[p]]);c[m++]=d}else{if(!(b=e[r]))throw new Error("Unrecognized CP: "+r);switch(b){case"utf8":for(l>=3&&239==i[0]&&187==i[1]&&191==i[2]&&(p=3);p<l;p+=g)g=1,i[p]<128?f=i[p]:i[p]<224?(f=64*(31&i[p])+(63&i[p+1]),g=2):i[p]<240?(f=((15&i[p])<<12)+64*(63&i[p+1])+(63&i[p+2]),g=3):(f=262144*(7&i[p])+((63&i[p+1])<<12)+64*(63&i[p+2])+(63&i[p+3]),g=4),f<65536||(y=55296+((f-=65536)>>10&1023),f=56320+(1023&f),c[m++]=String.fromCharCode(y)),c[m++]=String.fromCharCode(f);break;case"ascii":if(h&&Buffer.isBuffer(i))return i.toString(b);for(p=0;p<l;p++)c[p]=String.fromCharCode(i[p]);m=l;break;case"utf16le":if(l>=2&&255==i[0]&&254==i[1]&&(p=2),h&&Buffer.isBuffer(i))return i.toString(b);for(g=2;p+1<l;p+=g)c[m++]=String.fromCharCode((i[p+1]<<8)+i[p]);break;case"utf16be":for(l>=2&&254==i[0]&&255==i[1]&&(p=2),g=2;p+1<l;p+=g)c[m++]=String.fromCharCode((i[p]<<8)+i[p+1]);break;case"utf32le":for(l>=4&&255==i[0]&&254==i[1]&&0===i[2]&&0===i[3]&&(p=4),g=4;p<l;p+=g)(f=(i[p+3]<<24)+(i[p+2]<<16)+(i[p+1]<<8)+i[p])>65535?(f-=65536,c[m++]=String.fromCharCode(55296+(f>>10&1023)),c[m++]=String.fromCharCode(56320+(1023&f))):c[m++]=String.fromCharCode(f);break;case"utf32be":for(l>=4&&255==i[3]&&254==i[2]&&0===i[1]&&0===i[0]&&(p=4),g=4;p<l;p+=g)(f=(i[p]<<24)+(i[p+1]<<16)+(i[p+2]<<8)+i[p+3])>65535?(f-=65536,c[m++]=String.fromCharCode(55296+(f>>10&1023)),c[m++]=String.fromCharCode(56320+(1023&f))):c[m++]=String.fromCharCode(f);break;case"utf7":for(l>=4&&43==i[0]&&47==i[1]&&118==i[2]&&(l>=5&&56==i[3]&&45==i[4]?p=5:56!=i[3]&&57!=i[3]&&43!=i[3]&&47!=i[3]||(p=4));p<l;p+=g)if(43===i[p])if(g=1,45!==i[p+1]){for(;String.fromCharCode(i[p+g]).match(/[A-Za-z0-9+\/]/);)g++;var _=0;45===i[p+g]&&(++g,_=1);for(var w=[],x="",M=0,A=0,C=0,k=0,T=1;T<g-_&&(M=S.indexOf(String.fromCharCode(i[p+T++])),A=S.indexOf(String.fromCharCode(i[p+T++])),w.push(M<<2|A>>4),-1!==(C=S.indexOf(String.fromCharCode(i[p+T++]))))&&(w.push((15&A)<<4|C>>2),-1!==(k=S.indexOf(String.fromCharCode(i[p+T++]))));)k<64&&w.push((3&C)<<6|k);for(x=n(1201,w),T=0;T<x.length;++T)c[m++]=x.charAt(T)}else g=2,c[m++]="+";else g=1,c[m++]=String.fromCharCode(i[p]);break;default:throw new Error("Unsupported magic: "+r+" "+e[r])}}return c.slice(0,m).join("")},encode:function n(r,i,o){if(r===C&&A)return A(i,o);if(l[r])return(A=l[C=r])(i,o);h&&Buffer.isBuffer(i)&&(i=i.toString("utf8"));var a,s=i.length,u=h?Buffer.allocUnsafe(4*s):[],f=0,p=0,g=0,m=0,y=t[r],v="",b="string"==typeof i;if(y&&(a=y.enc))for(p=0;p<s;++p,++g)(f=a[b?i.charAt(p):i[p]])>255?(u[g]=f>>8,u[++g]=255&f):u[g]=255&f;else{if(!(v=e[r]))throw new Error("Unrecognized CP: "+r);switch(v){case"utf8":if(h&&b){g=(u=d(i,v)).length;break}for(p=0;p<s;++p,++g)(f=b?i.charCodeAt(p):i[p].charCodeAt(0))<=127?u[g]=f:f<=2047?(u[g]=192+(f>>6),u[++g]=128+(63&f)):f>=55296&&f<=57343?(f-=55296,m=(b?i.charCodeAt(++p):i[++p].charCodeAt(0))-56320+(f<<10),u[g]=240+(m>>>18&7),u[++g]=144+(m>>>12&63),u[++g]=128+(m>>>6&63),u[++g]=128+(63&m)):(u[g]=224+(f>>12),u[++g]=128+(f>>6&63),u[++g]=128+(63&f));break;case"ascii":if(h&&"string"==typeof i){g=(u=d(i,v)).length;break}for(p=0;p<s;++p,++g){if(!((f=b?i.charCodeAt(p):i[p].charCodeAt(0))<=127))throw new Error("bad ascii "+f);u[g]=f}break;case"utf16le":if(h&&"string"==typeof i){g=(u=d(i,v)).length;break}for(p=0;p<s;++p)f=b?i.charCodeAt(p):i[p].charCodeAt(0),u[g++]=255&f,u[g++]=f>>8;break;case"utf16be":for(p=0;p<s;++p)f=b?i.charCodeAt(p):i[p].charCodeAt(0),u[g++]=f>>8,u[g++]=255&f;break;case"utf32le":for(p=0;p<s;++p)(f=b?i.charCodeAt(p):i[p].charCodeAt(0))>=55296&&f<=57343&&(f=65536+(f-55296<<10)+(i[++p].charCodeAt(0)-56320)),u[g++]=255&f,u[g++]=255&(f>>=8),u[g++]=255&(f>>=8),u[g++]=255&(f>>=8);break;case"utf32be":for(p=0;p<s;++p)(f=b?i.charCodeAt(p):i[p].charCodeAt(0))>=55296&&f<=57343&&(f=65536+(f-55296<<10)+(i[++p].charCodeAt(0)-56320)),u[g+3]=255&f,u[g+2]=255&(f>>=8),u[g+1]=255&(f>>=8),u[g]=255&(f>>=8),g+=4;break;case"utf7":for(p=0;p<s;p++){var _=b?i.charAt(p):i[p].charAt(0);if("+"!==_)if("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?".indexOf(_)>-1)u[g++]=_.charCodeAt(0);else{var w=n(1201,_);u[g++]=43,u[g++]=S.charCodeAt(w[0]>>2),u[g++]=S.charCodeAt(((3&w[0])<<4)+((w[1]||0)>>4)),u[g++]=S.charCodeAt(((15&w[1])<<2)+((w[2]||0)>>6)),u[g++]=45}else u[g++]=43,u[g++]=45}break;default:throw new Error("Unsupported magic: "+r+" "+e[r])}}return u=u.slice(0,g),h?o&&"buf"!==o?"arr"!==o?u.toString("binary"):[].slice.call(u):u:"str"==o?u.map(c).join(""):u},hascp:function(n){return!(!t[n]&&!e[n])},magic:e,cache:M},t}))},Ip0R:function(t,e,n){"use strict";n.r(e),n.d(e,"ɵangular_packages_common_common_c",(function(){return ie})),n.d(e,"ɵangular_packages_common_common_h",(function(){return Dt})),n.d(e,"ɵangular_packages_common_common_g",(function(){return Et})),n.d(e,"ɵangular_packages_common_common_f",(function(){return Tt})),n.d(e,"ɵangular_packages_common_common_k",(function(){return Qt})),n.d(e,"ɵangular_packages_common_common_j",(function(){return Zt})),n.d(e,"ɵangular_packages_common_common_i",(function(){return Kt})),n.d(e,"ɵangular_packages_common_common_a",(function(){return ft})),n.d(e,"ɵangular_packages_common_common_b",(function(){return yt})),n.d(e,"ɵangular_packages_common_common_e",(function(){return Te})),n.d(e,"ɵangular_packages_common_common_d",(function(){return Ke})),n.d(e,"ɵregisterLocaleData",(function(){return vt})),n.d(e,"registerLocaleData",(function(){return vt})),n.d(e,"formatDate",(function(){return X})),n.d(e,"formatCurrency",(function(){return lt})),n.d(e,"formatNumber",(function(){return ut})),n.d(e,"formatPercent",(function(){return ct})),n.d(e,"NgLocaleLocalization",(function(){return mt})),n.d(e,"NgLocalization",(function(){return pt})),n.d(e,"Plural",(function(){return g})),n.d(e,"NumberFormatStyle",(function(){return p})),n.d(e,"FormStyle",(function(){return m})),n.d(e,"TranslationWidth",(function(){return y})),n.d(e,"FormatWidth",(function(){return v})),n.d(e,"NumberSymbol",(function(){return b})),n.d(e,"WeekDay",(function(){return _})),n.d(e,"getNumberOfCurrencyDigits",(function(){return V})),n.d(e,"getCurrencySymbol",(function(){return W})),n.d(e,"getLocaleDayPeriods",(function(){return x})),n.d(e,"getLocaleDayNames",(function(){return M})),n.d(e,"getLocaleMonthNames",(function(){return S})),n.d(e,"getLocaleId",(function(){return w})),n.d(e,"getLocaleEraNames",(function(){return A})),n.d(e,"getLocaleWeekEndRange",(function(){return k})),n.d(e,"getLocaleFirstDayOfWeek",(function(){return C})),n.d(e,"getLocaleDateFormat",(function(){return T})),n.d(e,"getLocaleDateTimeFormat",(function(){return O})),n.d(e,"getLocaleExtraDayPeriodRules",(function(){return B})),n.d(e,"getLocaleExtraDayPeriods",(function(){return F})),n.d(e,"getLocalePluralCase",(function(){return R})),n.d(e,"getLocaleTimeFormat",(function(){return E})),n.d(e,"getLocaleNumberSymbol",(function(){return D})),n.d(e,"getLocaleNumberFormat",(function(){return P})),n.d(e,"getLocaleCurrencyName",(function(){return I})),n.d(e,"getLocaleCurrencySymbol",(function(){return L})),n.d(e,"ɵparseCookieValue",(function(){return bt})),n.d(e,"CommonModule",(function(){return Ze})),n.d(e,"DeprecatedI18NPipesModule",(function(){return Je})),n.d(e,"NgClass",(function(){return It})),n.d(e,"NgClassBase",(function(){return Lt})),n.d(e,"NgForOf",(function(){return Bt})),n.d(e,"NgForOfContext",(function(){return Nt})),n.d(e,"NgIf",(function(){return zt})),n.d(e,"NgIfContext",(function(){return jt})),n.d(e,"NgPlural",(function(){return qt})),n.d(e,"NgPluralCase",(function(){return $t})),n.d(e,"NgStyle",(function(){return ne})),n.d(e,"NgStyleBase",(function(){return ee})),n.d(e,"NgSwitch",(function(){return Ht})),n.d(e,"NgSwitchCase",(function(){return Yt})),n.d(e,"NgSwitchDefault",(function(){return Ut})),n.d(e,"NgTemplateOutlet",(function(){return re})),n.d(e,"NgComponentOutlet",(function(){return Rt})),n.d(e,"DOCUMENT",(function(){return Qe})),n.d(e,"AsyncPipe",(function(){return Pe})),n.d(e,"DatePipe",(function(){return Be})),n.d(e,"I18nPluralPipe",(function(){return ze})),n.d(e,"I18nSelectPipe",(function(){return je})),n.d(e,"JsonPipe",(function(){return We})),n.d(e,"LowerCasePipe",(function(){return Le})),n.d(e,"CurrencyPipe",(function(){return qe})),n.d(e,"DecimalPipe",(function(){return Ye})),n.d(e,"PercentPipe",(function(){return Ue})),n.d(e,"SlicePipe",(function(){return Xe})),n.d(e,"UpperCasePipe",(function(){return Ne})),n.d(e,"TitleCasePipe",(function(){return Re})),n.d(e,"KeyValuePipe",(function(){return Ve})),n.d(e,"DeprecatedDatePipe",(function(){return xe})),n.d(e,"DeprecatedCurrencyPipe",(function(){return ke})),n.d(e,"DeprecatedDecimalPipe",(function(){return Ae})),n.d(e,"DeprecatedPercentPipe",(function(){return Ce})),n.d(e,"ɵPLATFORM_BROWSER_ID",(function(){return tn})),n.d(e,"ɵPLATFORM_SERVER_ID",(function(){return en})),n.d(e,"ɵPLATFORM_WORKER_APP_ID",(function(){return nn})),n.d(e,"ɵPLATFORM_WORKER_UI_ID",(function(){return rn})),n.d(e,"isPlatformBrowser",(function(){return on})),n.d(e,"isPlatformServer",(function(){return an})),n.d(e,"isPlatformWorkerApp",(function(){return sn})),n.d(e,"isPlatformWorkerUi",(function(){return ln})),n.d(e,"VERSION",(function(){return cn})),n.d(e,"ViewportScroller",(function(){return un})),n.d(e,"ɵNullViewportScroller",(function(){return dn})),n.d(e,"ɵNgClassImplProvider__POST_R3__",(function(){return Ot})),n.d(e,"ɵNgClassR2Impl",(function(){return kt})),n.d(e,"ɵNgClassImpl",(function(){return Ct})),n.d(e,"ɵNgStyleImplProvider__POST_R3__",(function(){return Jt})),n.d(e,"ɵNgStyleR2Impl",(function(){return Xt})),n.d(e,"ɵNgStyleImpl",(function(){return Gt})),n.d(e,"ɵngStyleDirectiveDef__POST_R3__",(function(){return te})),n.d(e,"ɵngClassDirectiveDef__POST_R3__",(function(){return Pt})),n.d(e,"PlatformLocation",(function(){return o})),n.d(e,"LOCATION_INITIALIZED",(function(){return a})),n.d(e,"LocationStrategy",(function(){return s})),n.d(e,"APP_BASE_HREF",(function(){return l})),n.d(e,"HashLocationStrategy",(function(){return h})),n.d(e,"PathLocationStrategy",(function(){return d})),n.d(e,"Location",(function(){return c}));var r=n("CcnG"),i=n("vW9Z"),o=function(){return function(){}}(),a=new r.InjectionToken("Location Initialized"),s=function(){return function(){}}(),l=new r.InjectionToken("appBaseHref"),c=function(){function t(t,n){var i=this;this._subject=new r.EventEmitter,this._urlChangeListeners=[],this._platformStrategy=t;var o=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=e.stripTrailingSlash(u(o)),this._platformStrategy.onPopState((function(t){i._subject.emit({url:i.path(!0),pop:!0,state:t.state,type:t.type})}))}var e;return e=t,t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.getState=function(){return this._platformLocation.getState()},t.prototype.isCurrentPathEqualTo=function(t,n){return void 0===n&&(n=""),this.path()==this.normalize(t+e.normalizeQueryParams(n))},t.prototype.normalize=function(t){return e.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,u(t)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.pushState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+e.normalizeQueryParams(n)),r)},t.prototype.replaceState=function(t,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.replaceState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+e.normalizeQueryParams(n)),r)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.onUrlChange=function(t){var e=this;this._urlChangeListeners.push(t),this.subscribe((function(t){e._notifyUrlChangeListeners(t.url,t.state)}))},t.prototype._notifyUrlChangeListeners=function(t,e){void 0===t&&(t=""),this._urlChangeListeners.forEach((function(n){return n(t,e)}))},t.prototype.subscribe=function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)},t}();function u(t){return t.replace(/\/index.html$/,"")}var h=function(t){function e(e,n){var r=t.call(this)||this;return r._platformLocation=e,r._baseHref="",null!=n&&(r._baseHref=n),r}return Object(i.b)(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=c.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(s),d=function(t){function e(e,n){var r=t.call(this)||this;if(r._platformLocation=e,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)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.");return r._baseHref=n,r}return Object(i.b)(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return c.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+c.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(s),f={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,0],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"৳"],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,"р.",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¥","¥"],COP:[void 0,"$",0],CRC:[void 0,"₡",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"Kč",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E£"],ESP:[void 0,"₧",0],EUR:["€"],FJD:[void 0,"$"],FKP:[void 0,"£"],GBP:["£"],GEL:[void 0,"₾"],GIP:[void 0,"£"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",0],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",0],ILS:["₪"],INR:["₹"],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:["¥",void 0,0],KHR:[void 0,"៛"],KMF:[void 0,"CF",0],KPW:[void 0,"₩",0],KRW:["₩",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"₸"],LAK:[void 0,"₭",0],LBP:[void 0,"L£",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,"₮",0],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",0],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"₦"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:[void 0,"₱"],PKR:[void 0,"Rs",0],PLN:[void 0,"zł"],PYG:[void 0,"₲",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"₽"],RUR:[void 0,"р."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"£"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"£"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"£",0],THB:[void 0,"฿"],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,"₺"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,0],UAH:[void 0,"₴"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UZS:[void 0,void 0,0],VEF:[void 0,"Bs"],VND:["₫",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],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]},p=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}({}),g=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),m=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}({}),y=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}({}),v=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}({}),b=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t[1/0]=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}({}),_=function(t){return t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday",t}({});function w(t){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].LocaleId]}function x(t,e,n){var i=Object(r["ɵfindLocaleData"])(t),o=z([i[r["ɵLocaleDataIndex"].DayPeriodsFormat],i[r["ɵLocaleDataIndex"].DayPeriodsStandalone]],e);return z(o,n)}function M(t,e,n){var i=Object(r["ɵfindLocaleData"])(t),o=z([i[r["ɵLocaleDataIndex"].DaysFormat],i[r["ɵLocaleDataIndex"].DaysStandalone]],e);return z(o,n)}function S(t,e,n){var i=Object(r["ɵfindLocaleData"])(t),o=z([i[r["ɵLocaleDataIndex"].MonthsFormat],i[r["ɵLocaleDataIndex"].MonthsStandalone]],e);return z(o,n)}function A(t,e){return z(Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].Eras],e)}function C(t){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].FirstDayOfWeek]}function k(t){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].WeekendRange]}function T(t,e){return z(Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].DateFormat],e)}function E(t,e){return z(Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].TimeFormat],e)}function O(t,e){return z(Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].DateTimeFormat],e)}function D(t,e){var n=Object(r["ɵfindLocaleData"])(t),i=n[r["ɵLocaleDataIndex"].NumberSymbols][e];if(void 0===i){if(e===b.CurrencyDecimal)return n[r["ɵLocaleDataIndex"].NumberSymbols][b.Decimal];if(e===b.CurrencyGroup)return n[r["ɵLocaleDataIndex"].NumberSymbols][b.Group]}return i}function P(t,e){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].NumberFormats][e]}function L(t){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].CurrencySymbol]||null}function I(t){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].CurrencyName]||null}var R=r["ɵgetLocalePluralCase"];function N(t){if(!t[r["ɵLocaleDataIndex"].ExtraData])throw new Error('Missing extra locale data for the locale "'+t[r["ɵLocaleDataIndex"].LocaleId]+'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.')}function B(t){var e=Object(r["ɵfindLocaleData"])(t);return N(e),(e[r["ɵLocaleDataIndex"].ExtraData][2]||[]).map((function(t){return"string"==typeof t?j(t):[j(t[0]),j(t[1])]}))}function F(t,e,n){var i=Object(r["ɵfindLocaleData"])(t);N(i);var o=z([i[r["ɵLocaleDataIndex"].ExtraData][0],i[r["ɵLocaleDataIndex"].ExtraData][1]],e)||[];return z(o,n)||[]}function z(t,e){for(var n=e;n>-1;n--)if(void 0!==t[n])return t[n];throw new Error("Locale data API: locale data undefined")}function j(t){var e=Object(i.c)(t.split(":"),2);return{hours:+e[0],minutes:+e[1]}}function W(t,e,n){void 0===n&&(n="en");var i=function(t){return Object(r["ɵfindLocaleData"])(t)[r["ɵLocaleDataIndex"].Currencies]}(n)[t]||f[t]||[],o=i[1];return"narrow"===e&&"string"==typeof o?o:i[0]||t}function V(t){var e,n=f[t];return n&&(e=n[2]),"number"==typeof e?e:2}var H=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Y={},U=/((?:[^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]*)/,q=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}({}),$=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}({}),G=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}({});function X(t,e,n,r){var o=function(t){if(ot(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){t=t.trim();var e,n=parseFloat(t);if(!isNaN(t-n))return new Date(n);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(t)){var r=Object(i.c)(t.split("-").map((function(t){return+t})),3);return new Date(r[0],r[1]-1,r[2])}if(e=t.match(H))return it(e)}var o=new Date(t);if(!ot(o))throw new Error('Unable to convert "'+t+'" into a date');return o}(t);e=function t(e,n){var r=w(e);if(Y[r]=Y[r]||{},Y[r][n])return Y[r][n];var i="";switch(n){case"shortDate":i=T(e,v.Short);break;case"mediumDate":i=T(e,v.Medium);break;case"longDate":i=T(e,v.Long);break;case"fullDate":i=T(e,v.Full);break;case"shortTime":i=E(e,v.Short);break;case"mediumTime":i=E(e,v.Medium);break;case"longTime":i=E(e,v.Long);break;case"fullTime":i=E(e,v.Full);break;case"short":var o=t(e,"shortTime"),a=t(e,"shortDate");i=K(O(e,v.Short),[o,a]);break;case"medium":var s=t(e,"mediumTime"),l=t(e,"mediumDate");i=K(O(e,v.Medium),[s,l]);break;case"long":var c=t(e,"longTime"),u=t(e,"longDate");i=K(O(e,v.Long),[c,u]);break;case"full":var h=t(e,"fullTime"),d=t(e,"fullDate");i=K(O(e,v.Full),[h,d])}return i&&(Y[r][n]=i),i}(n,e)||e;for(var a,s=[];e;){if(!(a=U.exec(e))){s.push(e);break}var l=(s=s.concat(a.slice(1))).pop();if(!l)break;e=l}var c=o.getTimezoneOffset();r&&(c=rt(r,c),o=function(t,e,n){var r=t.getTimezoneOffset();return function(t,e){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}(t,-1*(rt(e,r)-r))}(o,r));var u="";return s.forEach((function(t){var e=function(t){if(nt[t])return nt[t];var e;switch(t){case"G":case"GG":case"GGG":e=Q(G.Eras,y.Abbreviated);break;case"GGGG":e=Q(G.Eras,y.Wide);break;case"GGGGG":e=Q(G.Eras,y.Narrow);break;case"y":e=J($.FullYear,1,0,!1,!0);break;case"yy":e=J($.FullYear,2,0,!0,!0);break;case"yyy":e=J($.FullYear,3,0,!1,!0);break;case"yyyy":e=J($.FullYear,4,0,!1,!0);break;case"M":case"L":e=J($.Month,1,1);break;case"MM":case"LL":e=J($.Month,2,1);break;case"MMM":e=Q(G.Months,y.Abbreviated);break;case"MMMM":e=Q(G.Months,y.Wide);break;case"MMMMM":e=Q(G.Months,y.Narrow);break;case"LLL":e=Q(G.Months,y.Abbreviated,m.Standalone);break;case"LLLL":e=Q(G.Months,y.Wide,m.Standalone);break;case"LLLLL":e=Q(G.Months,y.Narrow,m.Standalone);break;case"w":e=et(1);break;case"ww":e=et(2);break;case"W":e=et(1,!0);break;case"d":e=J($.Date,1);break;case"dd":e=J($.Date,2);break;case"E":case"EE":case"EEE":e=Q(G.Days,y.Abbreviated);break;case"EEEE":e=Q(G.Days,y.Wide);break;case"EEEEE":e=Q(G.Days,y.Narrow);break;case"EEEEEE":e=Q(G.Days,y.Short);break;case"a":case"aa":case"aaa":e=Q(G.DayPeriods,y.Abbreviated);break;case"aaaa":e=Q(G.DayPeriods,y.Wide);break;case"aaaaa":e=Q(G.DayPeriods,y.Narrow);break;case"b":case"bb":case"bbb":e=Q(G.DayPeriods,y.Abbreviated,m.Standalone,!0);break;case"bbbb":e=Q(G.DayPeriods,y.Wide,m.Standalone,!0);break;case"bbbbb":e=Q(G.DayPeriods,y.Narrow,m.Standalone,!0);break;case"B":case"BB":case"BBB":e=Q(G.DayPeriods,y.Abbreviated,m.Format,!0);break;case"BBBB":e=Q(G.DayPeriods,y.Wide,m.Format,!0);break;case"BBBBB":e=Q(G.DayPeriods,y.Narrow,m.Format,!0);break;case"h":e=J($.Hours,1,-12);break;case"hh":e=J($.Hours,2,-12);break;case"H":e=J($.Hours,1);break;case"HH":e=J($.Hours,2);break;case"m":e=J($.Minutes,1);break;case"mm":e=J($.Minutes,2);break;case"s":e=J($.Seconds,1);break;case"ss":e=J($.Seconds,2);break;case"S":e=J($.FractionalSeconds,1);break;case"SS":e=J($.FractionalSeconds,2);break;case"SSS":e=J($.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=tt(q.Short);break;case"ZZZZZ":e=tt(q.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=tt(q.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=tt(q.Long);break;default:return null}return nt[t]=e,e}(t);u+=e?e(o,n,c):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),u}function K(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function Z(t,e,n,r,i){void 0===n&&(n="-");var o="";(t<0||i&&t<=0)&&(i?t=1-t:(t=-t,o=n));for(var a=String(t);a.length<e;)a="0"+a;return r&&(a=a.substr(a.length-e)),o+a}function J(t,e,n,r,i){return void 0===n&&(n=0),void 0===r&&(r=!1),void 0===i&&(i=!1),function(o,a){var s,l=function(t,e){switch(t){case $.FullYear:return e.getFullYear();case $.Month:return e.getMonth();case $.Date:return e.getDate();case $.Hours:return e.getHours();case $.Minutes:return e.getMinutes();case $.Seconds:return e.getSeconds();case $.FractionalSeconds:return e.getMilliseconds();case $.Day:return e.getDay();default:throw new Error('Unknown DateType value "'+t+'".')}}(t,o);if((n>0||l>-n)&&(l+=n),t===$.Hours)0===l&&-12===n&&(l=12);else if(t===$.FractionalSeconds)return s=e,Z(l,3).substr(0,s);var c=D(a,b.MinusSign);return Z(l,e,c,r,i)}}function Q(t,e,n,r){return void 0===n&&(n=m.Format),void 0===r&&(r=!1),function(i,o){return function(t,e,n,r,i,o){switch(n){case G.Months:return S(e,i,r)[t.getMonth()];case G.Days:return M(e,i,r)[t.getDay()];case G.DayPeriods:var a=t.getHours(),s=t.getMinutes();if(o){var l,c=B(e),u=F(e,i,r);if(c.forEach((function(t,e){if(Array.isArray(t)){var n=t[0],r=t[1],i=r.hours;a>=n.hours&&s>=n.minutes&&(a<i||a===i&&s<r.minutes)&&(l=u[e])}else t.hours===a&&t.minutes===s&&(l=u[e])})),l)return l}return x(e,i,r)[a<12?0:1];case G.Eras:return A(e,r)[t.getFullYear()<=0?0:1];default:throw new Error("unexpected translation type "+n)}}(i,o,t,e,n,r)}}function tt(t){return function(e,n,r){var i=-1*r,o=D(n,b.MinusSign),a=i>0?Math.floor(i/60):Math.ceil(i/60);switch(t){case q.Short:return(i>=0?"+":"")+Z(a,2,o)+Z(Math.abs(i%60),2,o);case q.ShortGMT:return"GMT"+(i>=0?"+":"")+Z(a,1,o);case q.Long:return"GMT"+(i>=0?"+":"")+Z(a,2,o)+":"+Z(Math.abs(i%60),2,o);case q.Extended:return 0===r?"Z":(i>=0?"+":"")+Z(a,2,o)+":"+Z(Math.abs(i%60),2,o);default:throw new Error('Unknown zone width "'+t+'"')}}}function et(t,e){return void 0===e&&(e=!1),function(n,r){var i,o,a,s;if(e){var l=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,c=n.getDate();i=1+Math.floor((c+l)/7)}else{var u=(a=n.getFullYear(),s=new Date(a,0,1).getDay(),new Date(a,0,1+(s<=4?4:11)-s)),h=(o=n,new Date(o.getFullYear(),o.getMonth(),o.getDate()+(4-o.getDay()))).getTime()-u.getTime();i=1+Math.round(h/6048e5)}return Z(i,t,D(r,b.MinusSign))}}var nt={};function rt(t,e){t=t.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function it(t){var e=new Date(0),n=0,r=0,i=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),r=Number(t[9]+t[11])),i.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));var a=Number(t[4]||0)-n,s=Number(t[5]||0)-r,l=Number(t[6]||0),c=Math.round(1e3*parseFloat("0."+(t[7]||0)));return o.call(e,a,s,l,c),e}function ot(t){return t instanceof Date&&!isNaN(t.valueOf())}var at=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function st(t,e,n,r,i,o,a){void 0===a&&(a=!1);var s="",l=!1;if(isFinite(t)){var c=function(t){var e,n,r,i,o,a=Math.abs(t)+"",s=0;for((n=a.indexOf("."))>-1&&(a=a.replace(".","")),(r=a.search(/e/i))>0?(n<0&&(n=r),n+=+a.slice(r+1),a=a.substring(0,r)):n<0&&(n=a.length),r=0;"0"===a.charAt(r);r++);if(r===(o=a.length))e=[0],n=1;else{for(o--;"0"===a.charAt(o);)o--;for(n-=r,e=[],i=0;r<=o;r++,i++)e[i]=Number(a.charAt(r))}return n>22&&(e=e.splice(0,21),s=n-1,n=1),{digits:e,exponent:s,integerLen:n}}(t);a&&(c=function(t){if(0===t.digits[0])return t;var 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}(c));var u=e.minInt,h=e.minFrac,d=e.maxFrac;if(o){var f=o.match(at);if(null===f)throw new Error(o+" is not a valid digit info");var p=f[1],g=f[3],m=f[5];null!=p&&(u=dt(p)),null!=g&&(h=dt(g)),null!=m?d=dt(m):null!=g&&h>d&&(d=h)}!function(t,e,n){if(e>n)throw new Error("The minimum number of digits after fraction ("+e+") is higher than the maximum ("+n+").");var r=t.digits,i=r.length-t.integerLen,o=Math.min(Math.max(e,i),n),a=o+t.integerLen,s=r[a];if(a>0){r.splice(Math.max(t.integerLen,a));for(var l=a;l<r.length;l++)r[l]=0}else{i=Math.max(0,i),t.integerLen=1,r.length=Math.max(1,a=o+1),r[0]=0;for(var c=1;c<a;c++)r[c]=0}if(s>=5)if(a-1<0){for(var u=0;u>a;u--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[a-1]++;for(;i<Math.max(0,o);i++)r.push(0);var h=0!==o,d=e+t.integerLen,f=r.reduceRight((function(t,e,n,r){return r[n]=(e+=t)<10?e:e-10,h&&(0===r[n]&&n>=d?r.pop():h=!1),e>=10?1:0}),0);f&&(r.unshift(f),t.integerLen++)}(c,h,d);var y=c.digits,v=c.integerLen,_=c.exponent,w=[];for(l=y.every((function(t){return!t}));v<u;v++)y.unshift(0);for(;v<0;v++)y.unshift(0);v>0?w=y.splice(v,y.length):(w=y,y=[0]);var x=[];for(y.length>=e.lgSize&&x.unshift(y.splice(-e.lgSize,y.length).join(""));y.length>e.gSize;)x.unshift(y.splice(-e.gSize,y.length).join(""));y.length&&x.unshift(y.join("")),s=x.join(D(n,r)),w.length&&(s+=D(n,i)+w.join("")),_&&(s+=D(n,b.Exponential)+"+"+_)}else s=D(n,b.Infinity);return t<0&&!l?e.negPre+s+e.negSuf:e.posPre+s+e.posSuf}function lt(t,e,n,r,i){var o=ht(P(e,p.Currency),D(e,b.MinusSign));return o.minFrac=V(r),o.maxFrac=o.minFrac,st(t,o,e,b.CurrencyGroup,b.CurrencyDecimal,i).replace("¤",n).replace("¤","")}function ct(t,e,n){return st(t,ht(P(e,p.Percent),D(e,b.MinusSign)),e,b.Group,b.Decimal,n,!0).replace(new RegExp("%","g"),D(e,b.PercentSign))}function ut(t,e,n){return st(t,ht(P(e,p.Decimal),D(e,b.MinusSign)),e,b.Group,b.Decimal,n)}function ht(t,e){void 0===e&&(e="-");var n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(";"),i=r[0],o=r[1],a=-1!==i.indexOf(".")?i.split("."):[i.substring(0,i.lastIndexOf("0")+1),i.substring(i.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";n.posPre=s.substr(0,s.indexOf("#"));for(var c=0;c<l.length;c++){var u=l.charAt(c);"0"===u?n.minFrac=n.maxFrac=c+1:"#"===u?n.maxFrac=c+1:n.posSuf+=u}var h=s.split(",");if(n.gSize=h[1]?h[1].length:0,n.lgSize=h[2]||h[1]?(h[2]||h[1]).length:0,o){var d=i.length-n.posPre.length-n.posSuf.length,f=o.indexOf("#");n.negPre=o.substr(0,f).replace(/'/g,""),n.negSuf=o.substr(f+d).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}function dt(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}var ft=new r.InjectionToken("UseV4Plurals"),pt=function(){return function(){}}();function gt(t,e,n,r){var i="="+t;if(e.indexOf(i)>-1)return i;if(i=n.getPluralCategory(t,r),e.indexOf(i)>-1)return i;if(e.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+t+'"')}var mt=function(t){function e(e,n){var r=t.call(this)||this;return r.locale=e,r.deprecatedPluralFn=n,r}return Object(i.b)(e,t),e.prototype.getPluralCategory=function(t,e){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(e||this.locale,t):R(e||this.locale)(t)){case g.Zero:return"zero";case g.One:return"one";case g.Two:return"two";case g.Few:return"few";case g.Many:return"many";default:return"other"}},e}(pt);function yt(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),i=Math.floor(Math.abs(n)),o=r.length,a=parseInt(r,10),s=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(t.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?g.One:g.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?g.One:g.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===i||1===n?g.One:g.Other;case"ar":return 0===n?g.Zero:1===n?g.One:2===n?g.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?g.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?g.Many:g.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===i&&0===o?g.One:g.Other;case"be":return n%10==1&&n%100!=11?g.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?g.Few:n%10==0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?g.Many:g.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?g.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?g.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10==9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?g.Few:0!==n&&n%1e6==0?g.Many:g.Other;case"bs":case"hr":case"sr":return 0===o&&i%10==1&&i%100!=11||a%10==1&&a%100!=11?g.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?g.Few:g.Other;case"cs":case"sk":return 1===i&&0===o?g.One:i===Math.floor(i)&&i>=2&&i<=4&&0===o?g.Few:0!==o?g.Many:g.Other;case"cy":return 0===n?g.Zero:1===n?g.One:2===n?g.Two:3===n?g.Few:6===n?g.Many:g.Other;case"da":return 1===n||0!==s&&(0===i||1===i)?g.One:g.Other;case"dsb":case"hsb":return 0===o&&i%100==1||a%100==1?g.One:0===o&&i%100==2||a%100==2?g.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?g.Few:g.Other;case"ff":case"fr":case"hy":case"kab":return 0===i||1===i?g.One:g.Other;case"fil":return 0===o&&(1===i||2===i||3===i)||0===o&&i%10!=4&&i%10!=6&&i%10!=9||0!==o&&a%10!=4&&a%10!=6&&a%10!=9?g.One:g.Other;case"ga":return 1===n?g.One:2===n?g.Two:n===Math.floor(n)&&n>=3&&n<=6?g.Few:n===Math.floor(n)&&n>=7&&n<=10?g.Many:g.Other;case"gd":return 1===n||11===n?g.One:2===n||12===n?g.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?g.Few:g.Other;case"gv":return 0===o&&i%10==1?g.One:0===o&&i%10==2?g.Two:0!==o||i%100!=0&&i%100!=20&&i%100!=40&&i%100!=60&&i%100!=80?0!==o?g.Many:g.Other:g.Few;case"he":return 1===i&&0===o?g.One:2===i&&0===o?g.Two:0!==o||n>=0&&n<=10||n%10!=0?g.Other:g.Many;case"is":return 0===s&&i%10==1&&i%100!=11||0!==s?g.One:g.Other;case"ksh":return 0===n?g.Zero:1===n?g.One:g.Other;case"kw":case"naq":case"se":case"smn":return 1===n?g.One:2===n?g.Two:g.Other;case"lag":return 0===n?g.Zero:0!==i&&1!==i||0===n?g.Other:g.One;case"lt":return n%10!=1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?g.Few:0!==a?g.Many:g.Other:g.One;case"lv":case"prg":return n%10==0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?g.Zero:n%10==1&&n%100!=11||2===o&&a%10==1&&a%100!=11||2!==o&&a%10==1?g.One:g.Other;case"mk":return 0===o&&i%10==1||a%10==1?g.One:g.Other;case"mt":return 1===n?g.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?g.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?g.Many:g.Other;case"pl":return 1===i&&0===o?g.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?g.Few:0===o&&1!==i&&i%10===Math.floor(i%10)&&i%10>=0&&i%10<=1||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=12&&i%100<=14?g.Many:g.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?g.One:g.Other;case"ro":return 1===i&&0===o?g.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?g.Few:g.Other;case"ru":case"uk":return 0===o&&i%10==1&&i%100!=11?g.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?g.Few:0===o&&i%10==0||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=14?g.Many:g.Other;case"shi":return 0===i||1===n?g.One:n===Math.floor(n)&&n>=2&&n<=10?g.Few:g.Other;case"si":return 0===n||1===n||0===i&&1===a?g.One:g.Other;case"sl":return 0===o&&i%100==1?g.One:0===o&&i%100==2?g.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||0!==o?g.Few:g.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?g.One:g.Other;default:return g.Other}}function vt(t,e,n){"string"!=typeof e&&(n=e,e=t[r["ɵLocaleDataIndex"].LocaleId]),e=e.toLowerCase().replace(/_/g,"-"),r["ɵLOCALE_DATA"][e]=t,n&&(r["ɵLOCALE_DATA"][e][r["ɵLocaleDataIndex"].ExtraData]=n)}function bt(t,e){var n,r;e=encodeURIComponent(e);try{for(var o=Object(i.e)(t.split(";")),a=o.next();!a.done;a=o.next()){var s=a.value,l=s.indexOf("="),c=Object(i.c)(-1==l?[s,""]:[s.slice(0,l),s.slice(l+1)],2),u=c[1];if(c[0].trim()===e)return decodeURIComponent(u)}}catch(h){n={error:h}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}var _t=function(){function t(t,e){this._name=t,this._options=e,this.value=null,this._lastSetValue=null,this._lastSetValueType=0,this._lastSetValueIdentityChange=!1}return t.prototype.setValue=function(t){if(Array.isArray(t))this._lastSetValueType=4;else if(t instanceof Set)this._lastSetValueType=8;else if(t&&"string"==typeof t){if(!(4&this._options))throw new Error(this._name+" string values are not allowed");this._lastSetValueType=1}else this._lastSetValueType=t?2:0;this._lastSetValueIdentityChange=!0,this._lastSetValue=t||null},t.prototype.hasValueChanged=function(){var t=this._lastSetValueIdentityChange;if(!(t||14&this._lastSetValueType))return!1;var e=null,n=!!(1&this._options),r=!!(8&this._options),i=!!(2&this._options);switch(this._lastSetValueType){case 1:var o=this._lastSetValue.split(/\s+/g);16&this._options?(e={},o.forEach((function(t,n){return e[t]=!0}))):e=o.reduce((function(t,e,n){return t+(n?" ":"")+e}));break;case 2:var a=this._lastSetValue,s=Object.keys(a);t||(t=!this.value||function(t,e,n){var r=t;if(!At(Object.keys(e),r))return!0;for(var i=0;i<r.length;i++){var o=r[i];if(e[o]!==n[o])return!0}return!1}(s,this.value,a)),t&&(e=wt(this._name,n,r,i,a,s));break;case 4:case 8:var l=Array.from(this._lastSetValue);t||(t=!At(Object.keys(this.value),l)),t&&(e=wt(this._name,n,r,i,l));break;default:e=null}return t&&(this.value=e),t},t}();function wt(t,e,n,r,i,o){var a={};if(o)for(var s=0;s<o.length;s++){var l=o[s];Mt(a,l=e?l.trim():l,c=i[l],n,r)}else for(s=0;s<i.length;s++){var c;xt(t,c=i[s]),Mt(a,c=e?c.trim():c,!0,!1,r)}return a}function xt(t,e){if("string"!=typeof e)throw new Error(t+" can only toggle CSS classes expressed as strings, got "+e)}function Mt(t,e,n,r,i){if(i&&e.indexOf(" ")>0)for(var o=e.split(/\s+/g),a=0;a<o.length;a++)St(t,o[a],n,r);else St(t,e,n,r)}function St(t,e,n,r){if(r){var i=function(t,e){var n=t.indexOf(".");if(n>0){var r=t.substr(n+1);t=t.substring(0,n),null!=e&&(e+=r)}return{key:t,value:e}}(e,n);n=i.value,e=i.key}t[e]=n}function At(t,e){if(t&&e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(-1===e.indexOf(t[n]))return!1;return!0}return!1}var Ct=function(){return function(){}}(),kt=function(){function t(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._initialClasses=[]}return t.prototype.getValue=function(){return null},t.prototype.setClass=function(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)},t.prototype.setNgClass=function(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(r["ɵisListLikeIterable"])(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())},t.prototype.applyChanges=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem((function(t){return e._toggleClass(t.key,t.currentValue)})),t.forEachChangedItem((function(t){return e._toggleClass(t.key,t.currentValue)})),t.forEachRemovedItem((function(t){t.previousValue&&e._toggleClass(t.key,!1)}))},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem((function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+Object(r["ɵstringify"])(t.item));e._toggleClass(t.item,!0)})),t.forEachRemovedItem((function(t){return e._toggleClass(t.item,!1)}))},t.prototype._applyClasses=function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach((function(t){return e._toggleClass(t,!0)})):Object.keys(t).forEach((function(n){return e._toggleClass(n,!!t[n])})))},t.prototype._removeClasses=function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach((function(t){return e._toggleClass(t,!1)})):Object.keys(t).forEach((function(t){return e._toggleClass(t,!1)})))},t.prototype._toggleClass=function(t,e){var n=this;(t=t.trim())&&t.split(/\s+/g).forEach((function(t){e?n._renderer.addClass(n._ngEl.nativeElement,t):n._renderer.removeClass(n._ngEl.nativeElement,t)}))},t}(),Tt=function(){function t(){this._value=null,this._ngClassDiffer=new _t("NgClass",23),this._classStringDiffer=null}return t.prototype.getValue=function(){return this._value},t.prototype.setClass=function(t){(t||this._classStringDiffer)&&(this._classStringDiffer=this._classStringDiffer||new _t("class",20),this._classStringDiffer.setValue(t))},t.prototype.setNgClass=function(t){this._ngClassDiffer.setValue(t)},t.prototype.applyChanges=function(){var t=!!this._classStringDiffer&&this._classStringDiffer.hasValueChanged(),e=this._ngClassDiffer.hasValueChanged();if(t||e){var n=this._ngClassDiffer.value;if(this._classStringDiffer){var r=this._classStringDiffer.value;r&&(n=n?Object(i.a)({},r,n):r)}this._value=n}},t}(),Et={provide:Ct,useClass:kt},Ot={provide:Ct,useClass:Tt},Dt=Et,Pt=Object(r["ɵɵdefineDirective"])({type:function(){},selectors:null,factory:function(){},hostBindings:function(t,e,n){1&t&&(Object(r["ɵɵallocHostVars"])(1),Object(r["ɵɵstyling"])()),2&t&&(Object(r["ɵɵclassMap"])(e.getValue()),Object(r["ɵɵstylingApply"])())}}),Lt=function(){function t(t){this._delegate=t}return t.prototype.getValue=function(){return this._delegate.getValue()},t.ngDirectiveDef=void 0,t}(),It=function(t){function e(e){return t.call(this,e)||this}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"klass",{set:function(t){this._delegate.setClass(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClass",{set:function(t){this._delegate.setNgClass(t)},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){this._delegate.applyChanges()},e}(Lt),Rt=function(){function t(t){this._viewContainerRef=t,this._componentRef=null,this._moduleRef=null}return t.prototype.ngOnChanges=function(t){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){var e=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(t.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){var n=e.get(r.NgModuleRef);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(n.injector)}else this._moduleRef=null;var i=(this._moduleRef?this._moduleRef.componentFactoryResolver:e.get(r.ComponentFactoryResolver)).resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(i,this._viewContainerRef.length,e,this.ngComponentOutletContent)}},t.prototype.ngOnDestroy=function(){this._moduleRef&&this._moduleRef.destroy()},t}(),Nt=function(){function t(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),Bt=function(){function t(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOfDirty=!0,this._differ=null}return Object.defineProperty(t.prototype,"ngForOf",{set:function(t){this._ngForOf=t,this._ngForOfDirty=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){Object(r.isDevMode)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation((function(t,r,i){if(null==t.previousIndex){var o=e._viewContainer.createEmbeddedView(e._template,new Nt(null,e._ngForOf,-1,-1),null===i?void 0:i),a=new Ft(t,o);n.push(a)}else null==i?e._viewContainer.remove(null===r?void 0:r):null!==r&&(o=e._viewContainer.get(r),e._viewContainer.move(o,i),a=new Ft(t,o),n.push(a))}));for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);r=0;for(var i=this._viewContainer.length;r<i;r++){var o=this._viewContainer.get(r);o.context.index=r,o.context.count=i,o.context.ngForOf=this._ngForOf}t.forEachIdentityChange((function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item}))},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t.ngTemplateContextGuard=function(t,e){return!0},t}(),Ft=function(){return function(t,e){this.record=t,this.view=e}}(),zt=function(){function t(t,e){this._viewContainer=t,this._context=new jt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfThen",{set:function(t){Wt("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfElse",{set:function(t){Wt("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),t.prototype._updateView=function(){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)))},t}(),jt=function(){return function(){this.$implicit=null,this.ngIf=null}}();function Wt(t,e){if(e&&!e.createEmbeddedView)throw new Error(t+" must be a TemplateRef, but received '"+Object(r["ɵstringify"])(e)+"'.")}var Vt=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}return t.prototype.create=function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._created=!1,this._viewContainerRef.clear()},t.prototype.enforceState=function(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()},t}(),Ht=function(){function t(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)},enumerable:!0,configurable:!0}),t.prototype._addCase=function(){return this._caseCount++},t.prototype._addDefault=function(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)},t.prototype._matchCase=function(t){var 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},t.prototype._updateDefaultCases=function(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(var e=0;e<this._defaultViews.length;e++)this._defaultViews[e].enforceState(t)}},t}(),Yt=function(){function t(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Vt(t,e)}return t.prototype.ngDoCheck=function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))},t}(),Ut=function(){return function(t,e,n){n._addDefault(new Vt(t,e))}}(),qt=function(){function t(t){this._localization=t,this._caseViews={}}return Object.defineProperty(t.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),t.prototype.addCase=function(t,e){this._caseViews[t]=e},t.prototype._updateView=function(){this._clearViews();var t=Object.keys(this._caseViews),e=gt(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])},t.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},t.prototype._activateView=function(t){t&&(this._activeView=t,this._activeView.create())},t}(),$t=function(){return function(t,e,n,r){this.value=t;var i=!isNaN(Number(t));r.addCase(i?"="+t:t,new Vt(n,e))}}(),Gt=function(){return function(){}}(),Xt=function(){function t(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n}return t.prototype.getValue=function(){return null},t.prototype.setNgStyle=function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())},t.prototype.applyChanges=function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem((function(t){return e._setStyle(t.key,null)})),t.forEachAddedItem((function(t){return e._setStyle(t.key,t.currentValue)})),t.forEachChangedItem((function(t){return e._setStyle(t.key,t.currentValue)}))},t.prototype._setStyle=function(t,e){var n=Object(i.c)(t.split("."),2),r=n[0],o=n[1];null!=(e=null!=e&&o?""+e+o:e)?this._renderer.setStyle(this._ngEl.nativeElement,r,e):this._renderer.removeStyle(this._ngEl.nativeElement,r)},t}(),Kt=function(){function t(){this._differ=new _t("NgStyle",8),this._value=null}return t.prototype.getValue=function(){return this._value},t.prototype.setNgStyle=function(t){this._differ.setValue(t)},t.prototype.applyChanges=function(){this._differ.hasValueChanged()&&(this._value=this._differ.value)},t}(),Zt={provide:Gt,useClass:Xt},Jt={provide:Gt,useClass:Kt},Qt=Zt,te=Object(r["ɵɵdefineDirective"])({type:function(){},selectors:null,factory:function(){},hostBindings:function(t,e,n){1&t&&Object(r["ɵɵstyling"])(),2&t&&(Object(r["ɵɵstyleMap"])(e.getValue()),Object(r["ɵɵstylingApply"])())}}),ee=function(){function t(t){this._delegate=t}return t.prototype.getValue=function(){return this._delegate.getValue()},t.ngDirectiveDef=void 0,t}(),ne=function(t){function e(e){return t.call(this,e)||this}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"ngStyle",{set:function(t){this._delegate.setNgStyle(t)},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){this._delegate.applyChanges()},e}(ee),re=function(){function t(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}return t.prototype.ngOnChanges=function(t){this._shouldRecreateView(t)?(this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this.ngTemplateOutlet&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext))):this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)},t.prototype._shouldRecreateView=function(t){var e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)},t.prototype._hasContextShapeChanged=function(t){var e,n,r=Object.keys(t.previousValue||{}),o=Object.keys(t.currentValue||{});if(r.length===o.length){try{for(var a=Object(i.e)(o),s=a.next();!s.done;s=a.next())if(-1===r.indexOf(s.value))return!0}catch(l){e={error:l}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(e)throw e.error}}return!1}return!0},t.prototype._updateExistingContext=function(t){var e,n;try{for(var r=Object(i.e)(Object.keys(t)),o=r.next();!o.done;o=r.next()){var a=o.value;this._viewRef.context[a]=this.ngTemplateOutletContext[a]}}catch(s){e={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},t}(),ie=[It,Rt,Bt,zt,re,ne,Ht,Yt,Ut,qt,$t];function oe(t,e){return Error("InvalidPipeArgument: '"+e+"' for pipe '"+Object(r["ɵstringify"])(t)+"'")}var ae=function(){function t(){}return t.format=function(t,e,n,r){void 0===r&&(r={});var i=r.currency,o=r.currencyAsSymbol,a=void 0!==o&&o,s={minimumIntegerDigits:r.minimumIntegerDigits,minimumFractionDigits:r.minimumFractionDigits,maximumFractionDigits:r.maximumFractionDigits,style:p[n].toLowerCase()};return n==p.Currency&&(s.currency="string"==typeof i?i:void 0,s.currencyDisplay=a?"symbol":"code"),new Intl.NumberFormat(e,s).format(t)},t}(),se=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,le={yMMMdjms:be(ve([me("year",1),ye("month",3),me("day",1),me("hour",1),me("minute",1),me("second",1)])),yMdjm:be(ve([me("year",1),me("month",1),me("day",1),me("hour",1),me("minute",1)])),yMMMMEEEEd:be(ve([me("year",1),ye("month",4),ye("weekday",4),me("day",1)])),yMMMMd:be(ve([me("year",1),ye("month",4),me("day",1)])),yMMMd:be(ve([me("year",1),ye("month",3),me("day",1)])),yMd:be(ve([me("year",1),me("month",1),me("day",1)])),jms:be(ve([me("hour",1),me("second",1),me("minute",1)])),jm:be(ve([me("hour",1),me("minute",1)]))},ce={yyyy:be(me("year",4)),yy:be(me("year",2)),y:be(me("year",1)),MMMM:be(ye("month",4)),MMM:be(ye("month",3)),MM:be(me("month",2)),M:be(me("month",1)),LLLL:be(ye("month",4)),L:be(ye("month",1)),dd:be(me("day",2)),d:be(me("day",1)),HH:ue(de(be(ge(me("hour",2),!1)))),H:de(be(ge(me("hour",1),!1))),hh:ue(de(be(ge(me("hour",2),!0)))),h:de(be(ge(me("hour",1),!0))),jj:be(me("hour",2)),j:be(me("hour",1)),mm:ue(be(me("minute",2))),m:be(me("minute",1)),ss:ue(be(me("second",2))),s:be(me("second",1)),sss:be(me("second",3)),EEEE:be(ye("weekday",4)),EEE:be(ye("weekday",3)),EE:be(ye("weekday",2)),E:be(ye("weekday",1)),a:he(be(ge(me("hour",1),!0))),Z:pe("short"),z:pe("long"),ww:be({}),w:be({}),G:be(ye("era",1)),GG:be(ye("era",2)),GGG:be(ye("era",3)),GGGG:be(ye("era",4))};function ue(t){return function(e,n){var r=t(e,n);return 1==r.length?"0"+r:r}}function he(t){return function(e,n){return t(e,n).split(" ")[1]}}function de(t){return function(e,n){return t(e,n).split(" ")[0]}}function fe(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function pe(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var r=fe(t,n,e);return r?r.substring(3):""}}function ge(t,e){return t.hour12=e,t}function me(t,e){var n={};return n[t]=2===e?"2-digit":"numeric",n}function ye(t,e){var n={};return n[t]=e<4?e>1?"short":"narrow":"long",n}function ve(t){return t.reduce((function(t,e){return Object(i.a)({},t,e)}),{})}function be(t){return function(e,n){return fe(e,n,t)}}var _e=new Map,we=function(){function t(){}return t.format=function(t,e,n){return function(t,e,n){var r=le[t];if(r)return r(e,n);var i=t,o=_e.get(i);if(!o){o=[];var a=void 0;se.exec(t);for(var s=t;s;)(a=se.exec(s))?s=(o=o.concat(a.slice(1))).pop():(o.push(s),s=null);_e.set(i,o)}return o.reduce((function(t,r){var i=ce[r];return t+(i?i(e,n):function(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}(r))}),"")}(n,t,e)},t}(),xe=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n){if(void 0===n&&(n="mediumDate"),null==t||""===t||t!=t)return null;var r;if("string"==typeof t&&(t=t.trim()),Me(t))r=t;else if(isNaN(t-parseFloat(t)))if("string"==typeof t&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(t)){var o=Object(i.c)(t.split("-").map((function(t){return parseInt(t,10)})),3);r=new Date(o[0],o[1]-1,o[2])}else r=new Date(t);else r=new Date(parseFloat(t));if(!Me(r)){var a=void 0;if("string"!=typeof t||!(a=t.match(H)))throw oe(e,t);r=it(a)}return we.format(r,this._locale,e._ALIASES[n]||n)},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t}();function Me(t){return t instanceof Date&&!isNaN(t.valueOf())}function Se(t,e,n,r,i,o,a){if(void 0===o&&(o=null),void 0===a&&(a=!1),null==n)return null;if("number"!=typeof(n="string"!=typeof n||isNaN(+n-parseFloat(n))?n:+n))throw oe(t,n);var s,l,c;if(r!==p.Currency&&(s=1,l=0,c=3),i){var u=i.match(at);if(null===u)throw new Error(i+" is not a valid digit info for number pipes");null!=u[1]&&(s=dt(u[1])),null!=u[3]&&(l=dt(u[3])),null!=u[5]&&(c=dt(u[5]))}return ae.format(n,e,r,{minimumIntegerDigits:s,minimumFractionDigits:l,maximumFractionDigits:c,currency:o,currencyAsSymbol:a})}var Ae=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n){return Se(e,this._locale,t,p.Decimal,n)},t}(),Ce=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n){return Se(e,this._locale,t,p.Percent,n)},t}(),ke=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n,r,i){return void 0===n&&(n="USD"),void 0===r&&(r=!1),Se(e,this._locale,t,p.Currency,i,n,r)},t}(),Te=[Ae,Ce,ke,xe],Ee=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),Oe=new(function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,(function(t){throw t}))},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}()),De=new Ee,Pe=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}var e;return e=t,t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):Object(r["ɵlooseIdentical"])(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.WrappedValue.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,(function(n){return e._updateLatestValue(t,n)}))},t.prototype._selectStrategy=function(t){if(Object(r["ɵisPromise"])(t))return Oe;if(Object(r["ɵisObservable"])(t))return De;throw oe(e,t)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t}(),Le=function(){function t(){}var e;return e=t,t.prototype.transform=function(t){if(!t)return t;if("string"!=typeof t)throw oe(e,t);return t.toLowerCase()},t}(),Ie=/(?:[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,Re=function(){function t(){}var e;return e=t,t.prototype.transform=function(t){if(!t)return t;if("string"!=typeof t)throw oe(e,t);return t.replace(Ie,(function(t){return t[0].toUpperCase()+t.substr(1).toLowerCase()}))},t}(),Ne=function(){function t(){}var e;return e=t,t.prototype.transform=function(t){if(!t)return t;if("string"!=typeof t)throw oe(e,t);return t.toUpperCase()},t}(),Be=function(){function t(t){this.locale=t}var e;return e=t,t.prototype.transform=function(t,n,r,i){if(void 0===n&&(n="mediumDate"),null==t||""===t||t!=t)return null;try{return X(t,n,i||this.locale,r)}catch(o){throw oe(e,o.message)}},t}(),Fe=/#/g,ze=function(){function t(t){this._localization=t}var e;return e=t,t.prototype.transform=function(t,n,r){if(null==t)return"";if("object"!=typeof n||null===n)throw oe(e,n);return n[gt(t,Object.keys(n),this._localization,r)].replace(Fe,t.toString())},t}(),je=function(){function t(){}var e;return e=t,t.prototype.transform=function(t,n){if(null==t)return"";if("object"!=typeof n||"string"!=typeof t)throw oe(e,n);return n.hasOwnProperty(t)?n[t]:n.hasOwnProperty("other")?n.other:""},t}(),We=function(){function t(){}return t.prototype.transform=function(t){return JSON.stringify(t,null,2)},t}(),Ve=function(){function t(t){this.differs=t,this.keyValues=[]}return t.prototype.transform=function(t,e){var n=this;if(void 0===e&&(e=He),!t||!(t instanceof Map)&&"object"!=typeof t)return null;this.differ||(this.differ=this.differs.find(t).create());var r=this.differ.diff(t);return r&&(this.keyValues=[],r.forEachItem((function(t){n.keyValues.push({key:t.key,value:t.currentValue})})),this.keyValues.sort(e)),this.keyValues},t}();function He(t,e){var n=t.key,r=e.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n<r?-1:1;if("number"==typeof n&&"number"==typeof r)return n-r;if("boolean"==typeof n&&"boolean"==typeof r)return n<r?-1:1;var i=String(n),o=String(r);return i==o?0:i<o?-1:1}var Ye=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n,r){if($e(t))return null;r=r||this._locale;try{return ut(Ge(t),r,n)}catch(i){throw oe(e,i.message)}},t}(),Ue=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n,r){if($e(t))return null;r=r||this._locale;try{return ct(Ge(t),r,n)}catch(i){throw oe(e,i.message)}},t}(),qe=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n,r,i,o){if(void 0===r&&(r="symbol"),$e(t))return null;o=o||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");var a=n||"USD";"code"!==r&&(a="symbol"===r||"symbol-narrow"===r?W(a,"symbol"===r?"wide":"narrow",o):r);try{return lt(Ge(t),o,a,n,i)}catch(s){throw oe(e,s.message)}},t}();function $e(t){return null==t||""===t||t!=t}function Ge(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}var Xe=function(){function t(){}var e;return e=t,t.prototype.transform=function(t,n,r){if(null==t)return t;if(!this.supports(t))throw oe(e,t);return t.slice(n,r)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t}(),Ke=[Pe,Ne,Le,We,Xe,Ye,Ue,Re,qe,Be,ze,je,Ve],Ze=function(){return function(){}}(),Je=function(){return function(){}}(),Qe=new r.InjectionToken("DocumentToken"),tn="browser",en="server",nn="browserWorkerApp",rn="browserWorkerUi";function on(t){return t===tn}function an(t){return t===en}function sn(t){return t===nn}function ln(t){return t===rn}var cn=new r.Version("8.2.14"),un=function(){function t(){}return t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({token:t,providedIn:"root",factory:function(){return new hn(Object(r["ɵɵinject"])(Qe),window,Object(r["ɵɵinject"])(r.ErrorHandler))}}),t}(),hn=function(){function t(t,e,n){this.document=t,this.window=e,this.errorHandler=n,this.offset=function(){return[0,0]}}return t.prototype.setOffset=function(t){this.offset=Array.isArray(t)?function(){return t}:t},t.prototype.getScrollPosition=function(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]},t.prototype.scrollToPosition=function(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])},t.prototype.scrollToAnchor=function(t){if(this.supportScrollRestoration()){t=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(t):t.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{var e=this.document.querySelector("#"+t);if(e)return void this.scrollToElement(e);var n=this.document.querySelector("[name='"+t+"']");if(n)return void this.scrollToElement(n)}catch(r){this.errorHandler.handleError(r)}}},t.prototype.setHistoryScrollRestoration=function(t){if(this.supportScrollRestoration()){var e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}},t.prototype.scrollToElement=function(t){var e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])},t.prototype.supportScrollRestoration=function(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}},t}(),dn=function(){function t(){}return t.prototype.setOffset=function(t){},t.prototype.getScrollPosition=function(){return[0,0]},t.prototype.scrollToPosition=function(t){},t.prototype.scrollToAnchor=function(t){},t.prototype.setHistoryScrollRestoration=function(t){},t}()},IpkJ:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setMilliseconds(0),e}},ItAH:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("Ip0R"),i=n("CcnG"),o=n("Xfwv"),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[r.CommonModule],declarations:[o.a],exports:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},"Ivi+":function(t,e,n){!function(t){"use strict";t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),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일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"일";case"M":return t+"월";case"w":case"W":return t+"주";default:return t}},meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}})}(n("wd/R"))},IvtZ:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("c34Q")),r(n("h9za"))},IxPp:function(t,e,n){"use strict";n.d(e,"b",(function(){return l})),n.d(e,"a",(function(){return d}));var r=n("4HpG"),i=n("FFOo"),o=n("pugT"),a=n("6blF"),s=n("K9Ia");function l(t,e,n,r){return function(i){return i.lift(new c(t,e,n,r))}}var c=function(){function t(t,e,n,r){this.keySelector=t,this.elementSelector=e,this.durationSelector=n,this.subjectSelector=r}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},t}(),u=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;return a.keySelector=n,a.elementSelector=r,a.durationSelector=i,a.subjectSelector=o,a.groups=null,a.attemptedToUnsubscribe=!1,a.count=0,a}return r.__extends(e,t),e.prototype._next=function(t){var e;try{e=this.keySelector(t)}catch(n){return void this.error(n)}this._group(t,e)},e.prototype._group=function(t,e){var n=this.groups;n||(n=this.groups=new Map);var r,i=n.get(e);if(this.elementSelector)try{r=this.elementSelector(t)}catch(l){this.error(l)}else r=t;if(!i){i=this.subjectSelector?this.subjectSelector():new s.b,n.set(e,i);var o=new d(e,i,this);if(this.destination.next(o),this.durationSelector){var a=void 0;try{a=this.durationSelector(new d(e,i))}catch(l){return void this.error(l)}this.add(a.subscribe(new h(e,i,this)))}}i.closed||i.next(r)},e.prototype._error=function(t){var e=this.groups;e&&(e.forEach((function(e,n){e.error(t)})),e.clear()),this.destination.error(t)},e.prototype._complete=function(){var t=this.groups;t&&(t.forEach((function(t,e){t.complete()})),t.clear()),this.destination.complete()},e.prototype.removeGroup=function(t){this.groups.delete(t)},e.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&t.prototype.unsubscribe.call(this))},e}(i.a),h=function(t){function e(e,n,r){var i=t.call(this,n)||this;return i.key=e,i.group=n,i.parent=r,i}return r.__extends(e,t),e.prototype._next=function(t){this.complete()},e.prototype._unsubscribe=function(){var t=this.parent,e=this.key;this.key=this.parent=null,t&&t.removeGroup(e)},e}(i.a),d=function(t){function e(e,n,r){var i=t.call(this)||this;return i.key=e,i.groupSubject=n,i.refCountSubscription=r,i}return r.__extends(e,t),e.prototype._subscribe=function(t){var e=new o.a,n=this.refCountSubscription,r=this.groupSubject;return n&&!n.closed&&e.add(new f(n)),e.add(r.subscribe(t)),e},e}(a.a),f=function(t){function e(e){var n=t.call(this)||this;return n.parent=e,e.count++,n}return r.__extends(e,t),e.prototype.unsubscribe=function(){var e=this.parent;e.closed||this.closed||(t.prototype.unsubscribe.call(this),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())},e}(o.a)},IxzM:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getSeconds()}},J12g:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("4+yM"),n("OBdK"),n("Wf4p"),n("n6gG"),n("YlbQ"),n("26FU"),n("p0ib"),n("t9fZ"),n("67Y/");var r=function(){return function(){}}()},J6Hf:function(t,e,n){var r=n("iWRJ"),i=n("lwZq");t.exports=function(t,e){var n=Number(e);return i(t,r(t)+n)}},"JCF/":function(t,e,n){!function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];t.defineLocale("ku",{months:r,monthsShort:r,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".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:/ئێواره‌|به‌یانی/,isPM:function(t){return/ئێواره‌/.test(t)},meridiem:function(t,e,n){return t<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("wd/R"))},"JF+6":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("6blF"),i=n("pugT");function o(t,e){return new r.a((function(n){var r=new i.a,o=0;return r.add(e.schedule((function(){o!==t.length?(n.next(t[o++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}},JKGV:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("NrNb"),i=n("T0bz"),o=function(t){function e(n,r){var i=t.call(this,n,r)||this;return i.name="ServerError",Object.setPrototypeOf(i,e.prototype),i}return r.c(e,t),e.createServerUnavailableError=function(){return new e("server_unavailable","Server is temporarily unavailable.")},e.createUnknownServerError=function(t){return new e("unknown_server_error",t)},e}(i.a)},JM0U:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.auditTime=function(t,e){return void 0===e&&(e=r.asyncScheduler),i.auditTime(t,e)(this)}},JQcg:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 1===r(t).getDay()}},JVSJ:function(t,e,n){!function(t){"use strict";function e(t,e,n){var r=t+" ";switch(n){case"ss":return r+(1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi");case"m":return e?"jedna minuta":"jedne minute";case"mm":return r+(1===t?"minuta":2===t||3===t||4===t?"minute":"minuta");case"h":return e?"jedan sat":"jednog sata";case"hh":return r+(1===t?"sat":2===t||3===t||4===t?"sata":"sati");case"dd":return r+(1===t?"dan":"dana");case"MM":return r+(1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci");case"yy":return r+(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_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_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čer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] 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"))},JcRv:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("xTla"),i=function(t){return function(e){var n=t[r.a]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)}}},JdLL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("vdN6"),o=n("yak4"),a=n("pvmI"),s=n("pXYb"),l=n("COG4"),c=n("HHWU"),u=n("HatN"),h=n("ghU1"),d=n("7yqV"),f=n("5YF4"),p=n("jl4B"),g=n("rKjJ"),m=n("NCDA"),y=n("N2oW"),v=n("S8xG"),b=n("cI4K"),_=n("Sm/R"),w=n("15yF"),x=n("3+at"),M=n("r0XH"),S=n("F2og"),A=n("Tm9b"),C=n("IvtZ"),k=n("t1MI"),T=n("2Gh/");e.CustomValidators={base64:i.base64,creditCard:o.creditCard,date:a.date,dateISO:s.dateISO,digits:l.digits,email:c.email,equal:u.equal,equalTo:h.equalTo,gt:d.gt,gte:f.gte,json:p.json,lt:g.lt,lte:m.lte,max:y.max,maxDate:v.maxDate,min:b.min,minDate:_.minDate,notEqual:w.notEqual,notEqualTo:x.notEqualTo,number:M.number,phone:S.phone,range:A.range,rangeLength:C.rangeLength,url:k.url,uuid:T.uuid};var E=[i.Base64Validator,o.CreditCardValidator,a.DateValidator,s.DateISOValidator,l.DigitsValidator,c.EmailValidator,u.EqualValidator,h.EqualToValidator,d.GreaterThanValidator,f.GreaterThanEqualValidator,p.JSONValidator,g.LessThanValidator,m.LessThanEqualValidator,y.MaxValidator,v.MaxDateValidator,b.MinValidator,_.MinDateValidator,w.NotEqualValidator,x.NotEqualToValidator,M.NumberValidator,S.PhoneValidator,A.RangeValidator,C.RangeLengthValidator,k.UrlValidator,T.UUIDValidator],O=function(){return function(){}}();O.decorators=[{type:r.NgModule,args:[{declarations:[E],exports:[E]}]}],e.CustomFormsModule=O},JpQp:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("LSSe");r.Observable.prototype.throttle=i.throttle},Jt1Q:function(t,e,n){"use strict";var r=n("b08l"),i=n("ENu8"),o=n("kvAF"),a={};n("BRsN")(a,n("zBWt")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},JtXv:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getFullYear()===i.getFullYear()}},"Ju5/":function(t,e,n){"use strict";var r=n("XqMk"),i="object"==typeof self&&self&&self.Object===Object&&self,o=r.a||i||Function("return this")();e.a=o},JvlW:function(t,e,n){!function(t){"use strict";var e={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(t,e,n,r){return e?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(t){return t%10==0||t>10&&t<20}function i(t){return e[t].split("_")}function o(t,e,o,a){var s=t+" ";return 1===t?s+n(0,e,o[0],a):e?s+(r(t)?i(o)[1]:i(o)[0]):a?s+i(o)[1]:s+(r(t)?i(o)[1]:i(o)[2])}t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_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į_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".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:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(t,e,n,r){return e?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"},ss:o,m:n,mm:o,h:n,hh:o,d:n,dd:o,M:n,MM:o,y:n,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}})}(n("wd/R"))},JxoX:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setMinutes(59,59,999),e}},"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ôre 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"))},K1Vp:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("CcnG"),i=n("rAFq"),o=n("bMPK"),a=n("EFU/"),s=n("t9fZ"),l=n("pugT"),c=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(t,e){return function(n,r){e(n,r,t)}},d=function(){function t(t,e,n,i,o,a){var s=this;this.elmRef=t,this.pickerIntl=e,this.ngZone=n,this.cdRef=i,this.dateTimeAdapter=o,this.dateTimeFormats=a,this.firstDayOfWeek=0,this._selecteds=[],this.startView="month",this.pickerMomentChange=new r.EventEmitter,this.selectedChange=new r.EventEmitter,this.userSelection=new r.EventEmitter,this.yearSelected=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this.dateFilterForViews=function(t){return!!t&&(!s.dateFilter||s.dateFilter(t))&&(!s.minDate||s.dateTimeAdapter.compare(t,s.minDate)>=0)&&(!s.maxDate||s.dateTimeAdapter.compare(t,s.maxDate)<=0)},this.intlChangesSub=l.a.EMPTY,this.moveFocusOnNextTick=!1,this.intlChangesSub=this.pickerIntl.changes.subscribe((function(){s.cdRef.markForCheck()}))}return Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),t=this.getValidDate(t),this._minDate=t?this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(t),this.dateTimeAdapter.getMonth(t),this.dateTimeAdapter.getDate(t)):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),t=this.getValidDate(t),this._maxDate=t?this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(t),this.dateTimeAdapter.getMonth(t),this.dateTimeAdapter.getDate(t)):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerMoment",{get:function(){return this._pickerMoment},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._pickerMoment=this.getValidDate(t)||this.dateTimeAdapter.now()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._selected=this.getValidDate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selecteds",{get:function(){return this._selecteds},set:function(t){var e=this;this._selecteds=t.map((function(t){return t=e.dateTimeAdapter.deserialize(t),e.getValidDate(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"periodButtonText",{get:function(){return this.isMonthView?this.dateTimeAdapter.format(this.pickerMoment,this.dateTimeFormats.monthYearLabel):this.dateTimeAdapter.getYearName(this.pickerMoment)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"periodButtonLabel",{get:function(){return this.isMonthView?this.pickerIntl.switchToMultiYearViewLabel:this.pickerIntl.switchToMonthViewLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"prevButtonLabel",{get:function(){return"month"===this._currentView?this.pickerIntl.prevMonthLabel:"year"===this._currentView?this.pickerIntl.prevYearLabel:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextButtonLabel",{get:function(){return"month"===this._currentView?this.pickerIntl.nextMonthLabel:"year"===this._currentView?this.pickerIntl.nextYearLabel:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentView",{get:function(){return this._currentView},set:function(t){this._currentView=t,this.moveFocusOnNextTick=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInSingleMode",{get:function(){return"single"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInRangeMode",{get:function(){return"range"===this.selectMode||"rangeFrom"===this.selectMode||"rangeTo"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showControlArrows",{get:function(){return"multi-years"!==this._currentView},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isMonthView",{get:function(){return"month"===this._currentView},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTCalendarClass",{get:function(){return!0},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.ngAfterContentInit=function(){this._currentView=this.startView},t.prototype.ngAfterViewChecked=function(){this.moveFocusOnNextTick&&(this.moveFocusOnNextTick=!1,this.focusActiveCell())},t.prototype.ngOnDestroy=function(){this.intlChangesSub.unsubscribe()},t.prototype.toggleViews=function(){this.currentView="month"==this._currentView?"multi-years":"month"},t.prototype.previousClicked=function(){this.pickerMoment=this.isMonthView?this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,-1):this.dateTimeAdapter.addCalendarYears(this.pickerMoment,-1),this.pickerMomentChange.emit(this.pickerMoment)},t.prototype.nextClicked=function(){this.pickerMoment=this.isMonthView?this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,1):this.dateTimeAdapter.addCalendarYears(this.pickerMoment,1),this.pickerMomentChange.emit(this.pickerMoment)},t.prototype.dateSelected=function(t){this.dateFilterForViews(t)&&this.selectedChange.emit(t)},t.prototype.goToDateInView=function(t,e){this.handlePickerMomentChange(t),this.currentView=e},t.prototype.handlePickerMomentChange=function(t){this.pickerMoment=this.dateTimeAdapter.clampDate(t,this.minDate,this.maxDate),this.pickerMomentChange.emit(this.pickerMoment)},t.prototype.userSelected=function(){this.userSelection.emit()},t.prototype.prevButtonEnabled=function(){return!this.minDate||!this.isSameView(this.pickerMoment,this.minDate)},t.prototype.nextButtonEnabled=function(){return!this.maxDate||!this.isSameView(this.pickerMoment,this.maxDate)},t.prototype.focusActiveCell=function(){var t=this;this.ngZone.runOutsideAngular((function(){t.ngZone.onStable.asObservable().pipe(Object(s.a)(1)).subscribe((function(){t.elmRef.nativeElement.querySelector(".owl-dt-calendar-cell-active").focus()}))}))},t.prototype.selectYearInMultiYearView=function(t){this.yearSelected.emit(t)},t.prototype.selectMonthInYearView=function(t){this.monthSelected.emit(t)},t.prototype.isSameView=function(t,e){return"month"===this._currentView?!(!t||!e||this.dateTimeAdapter.getYear(t)!==this.dateTimeAdapter.getYear(e)||this.dateTimeAdapter.getMonth(t)!==this.dateTimeAdapter.getMonth(e)):"year"===this._currentView&&!(!t||!e||this.dateTimeAdapter.getYear(t)!==this.dateTimeAdapter.getYear(e))},t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},c([Object(r.Input)(),u("design:type",Function)],t.prototype,"dateFilter",void 0),c([Object(r.Input)(),u("design:type",Object)],t.prototype,"firstDayOfWeek",void 0),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"minDate",null),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"maxDate",null),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"pickerMoment",null),c([Object(r.Input)(),u("design:type",String)],t.prototype,"selectMode",void 0),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"selected",null),c([Object(r.Input)(),u("design:type",Array),u("design:paramtypes",[Array])],t.prototype,"selecteds",null),c([Object(r.Input)(),u("design:type",String)],t.prototype,"startView",void 0),c([Object(r.Input)(),u("design:type",Boolean)],t.prototype,"hideOtherMonths",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"pickerMomentChange",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"selectedChange",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"userSelection",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"yearSelected",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"monthSelected",void 0),c([Object(r.HostBinding)("class.owl-dt-calendar"),u("design:type",Boolean),u("design:paramtypes",[])],t.prototype,"owlDTCalendarClass",null),c([Object(r.Component)({selector:"owl-date-time-calendar",exportAs:"owlDateTimeCalendar",template:'<div class="owl-dt-calendar-control">\x3c!-- focus when keyboard tab (http://kizu.ru/en/blog/keyboard-only-focus/#x) --\x3e <button class="owl-dt-control owl-dt-control-button owl-dt-control-arrow-button" type="button" tabindex="0" [style.visibility]="showControlArrows? \'visible\': \'hidden\'" [disabled]="!prevButtonEnabled()" [attr.aria-label]="prevButtonLabel" (click)="previousClicked()"><span class="owl-dt-control-content owl-dt-control-button-content" tabindex="-1">\x3c!-- <editor-fold desc="SVG Arrow Left"> --\x3e <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 250.738 250.738" style="enable-background:new 0 0 250.738 250.738;" xml:space="preserve" width="100%" height="100%"><path style="fill-rule: evenodd; clip-rule: evenodd;" d="M96.633,125.369l95.053-94.533c7.101-7.055,7.101-18.492,0-25.546   c-7.1-7.054-18.613-7.054-25.714,0L58.989,111.689c-3.784,3.759-5.487,8.759-5.238,13.68c-0.249,4.922,1.454,9.921,5.238,13.681   l106.983,106.398c7.101,7.055,18.613,7.055,25.714,0c7.101-7.054,7.101-18.491,0-25.544L96.633,125.369z"/></svg>\x3c!-- </editor-fold> --\x3e</span></button><div class="owl-dt-calendar-control-content"><button class="owl-dt-control owl-dt-control-button owl-dt-control-period-button" type="button" tabindex="0" [attr.aria-label]="periodButtonLabel" (click)="toggleViews()"><span class="owl-dt-control-content owl-dt-control-button-content" tabindex="-1">{{periodButtonText}} <span class="owl-dt-control-button-arrow" [style.transform]="\'rotate(\' + (isMonthView? 0 : 180) +\'deg)\'">\x3c!-- <editor-fold desc="SVG Arrow"> --\x3e <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50%" height="50%" viewBox="0 0 292.362 292.362" style="enable-background:new 0 0 292.362 292.362;" xml:space="preserve"><g><path d="M286.935,69.377c-3.614-3.617-7.898-5.424-12.848-5.424H18.274c-4.952,0-9.233,1.807-12.85,5.424\n                                C1.807,72.998,0,77.279,0,82.228c0,4.948,1.807,9.229,5.424,12.847l127.907,127.907c3.621,3.617,7.902,5.428,12.85,5.428\n                                s9.233-1.811,12.847-5.428L286.935,95.074c3.613-3.617,5.427-7.898,5.427-12.847C292.362,77.279,290.548,72.998,286.935,69.377z"/></g></svg>\x3c!-- </editor-fold> --\x3e</span></span></button></div><button class="owl-dt-control owl-dt-control-button owl-dt-control-arrow-button" type="button" tabindex="0" [style.visibility]="showControlArrows? \'visible\': \'hidden\'" [disabled]="!nextButtonEnabled()" [attr.aria-label]="nextButtonLabel" (click)="nextClicked()"><span class="owl-dt-control-content owl-dt-control-button-content" tabindex="-1">\x3c!-- <editor-fold desc="SVG Arrow Right"> --\x3e <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 250.738 250.738" style="enable-background:new 0 0 250.738 250.738;" xml:space="preserve"><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M191.75,111.689L84.766,5.291c-7.1-7.055-18.613-7.055-25.713,0\n                    c-7.101,7.054-7.101,18.49,0,25.544l95.053,94.534l-95.053,94.533c-7.101,7.054-7.101,18.491,0,25.545\n                    c7.1,7.054,18.613,7.054,25.713,0L191.75,139.05c3.784-3.759,5.487-8.759,5.238-13.681\n                    C197.237,120.447,195.534,115.448,191.75,111.689z"/></svg>\x3c!-- </editor-fold> --\x3e</span></button></div><div class="owl-dt-calendar-main" cdkMonitorSubtreeFocus [ngSwitch]="currentView" tabindex="-1"><owl-date-time-month-view *ngSwitchCase="\'month\'" [pickerMoment]="pickerMoment" [firstDayOfWeek]="firstDayOfWeek" [selected]="selected" [selecteds]="selecteds" [selectMode]="selectMode" [minDate]="minDate" [maxDate]="maxDate" [dateFilter]="dateFilter" [hideOtherMonths]="hideOtherMonths" (pickerMomentChange)="handlePickerMomentChange($event)" (selectedChange)="dateSelected($event)" (userSelection)="userSelected()"></owl-date-time-month-view><owl-date-time-year-view *ngSwitchCase="\'year\'" [pickerMoment]="pickerMoment" [selected]="selected" [selecteds]="selecteds" [selectMode]="selectMode" [minDate]="minDate" [maxDate]="maxDate" [dateFilter]="dateFilter" (keyboardEnter)="focusActiveCell()" (pickerMomentChange)="handlePickerMomentChange($event)" (monthSelected)="selectMonthInYearView($event)" (change)="goToDateInView($event, \'month\')"></owl-date-time-year-view><owl-date-time-multi-year-view *ngSwitchCase="\'multi-years\'" [pickerMoment]="pickerMoment" [selected]="selected" [selecteds]="selecteds" [selectMode]="selectMode" [minDate]="minDate" [maxDate]="maxDate" [dateFilter]="dateFilter" (keyboardEnter)="focusActiveCell()" (pickerMomentChange)="handlePickerMomentChange($event)" (yearSelected)="selectYearInMultiYearView($event)" (change)="goToDateInView($event, \'year\')"></owl-date-time-multi-year-view></div>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),h(4,Object(r.Optional)()),h(5,Object(r.Optional)()),h(5,Object(r.Inject)(a.a)),u("design:paramtypes",[r.ElementRef,i.a,r.NgZone,r.ChangeDetectorRef,o.a,Object])],t)}()},K1fy:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 0===r(t).getDay()}},K2dx:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getTime()>(new Date).getTime()}},K3ba:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("4HpG"),i=n("K9Ia"),o=n("pugT"),a=n("MGBS"),s=n("zotm");function l(t,e){return function(n){return n.lift(new c(t,e))}}var c=function(){function t(t,e){this.openings=t,this.closingSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.openings,this.closingSelector))},t}(),u=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.openings=n,i.closingSelector=r,i.contexts=[],i.add(i.openSubscription=Object(s.a)(i,n,n)),i}return r.__extends(e,t),e.prototype._next=function(t){var e=this.contexts;if(e)for(var n=e.length,r=0;r<n;r++)e[r].window.next(t)},e.prototype._error=function(e){var n=this.contexts;if(this.contexts=null,n)for(var r=n.length,i=-1;++i<r;){var o=n[i];o.window.error(e),o.subscription.unsubscribe()}t.prototype._error.call(this,e)},e.prototype._complete=function(){var e=this.contexts;if(this.contexts=null,e)for(var n=e.length,r=-1;++r<n;){var i=e[r];i.window.complete(),i.subscription.unsubscribe()}t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.contexts;if(this.contexts=null,t)for(var e=t.length,n=-1;++n<e;){var r=t[n];r.window.unsubscribe(),r.subscription.unsubscribe()}},e.prototype.notifyNext=function(t,e,n,r,a){if(t===this.openings){var l=void 0;try{l=(0,this.closingSelector)(e)}catch(f){return this.error(f)}var c=new i.b,u=new o.a,h={window:c,subscription:u};this.contexts.push(h);var d=Object(s.a)(this,l,h);d.closed?this.closeWindow(this.contexts.length-1):(d.context=h,u.add(d)),this.destination.next(c)}else this.closeWindow(this.contexts.indexOf(t))},e.prototype.notifyError=function(t){this.error(t)},e.prototype.notifyComplete=function(t){t!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(t.context))},e.prototype.closeWindow=function(t){if(-1!==t){var e=this.contexts,n=e[t],r=n.window,i=n.subscription;e.splice(t,1),r.complete(),i.unsubscribe()}},e}(a.a)},K9Ia:function(t,e,n){"use strict";n.d(e,"c",(function(){return u})),n.d(e,"b",(function(){return h})),n.d(e,"a",(function(){return d}));var r=n("4HpG"),i=n("6blF"),o=n("FFOo"),a=n("pugT"),s=n("8g8A"),l=n("uMaO"),c=n("L/V9"),u=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return r.__extends(e,t),e}(o.a),h=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 r.__extends(e,t),e.prototype[c.a]=function(){return new u(this)},e.prototype.lift=function(t){var e=new d(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new s.a;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new s.a;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].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 s.a;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new s.a;return this.hasError?(t.error(this.thrownError),a.a.EMPTY):this.isStopped?(t.complete(),a.a.EMPTY):(this.observers.push(t),new l.a(this,t))},e.prototype.asObservable=function(){var t=new i.a;return t.source=this,t},e.create=function(t,e){return new d(t,e)},e}(i.a),d=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return r.__extends(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.a.EMPTY},e}(h)},KAzf:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("15JJ"),i=n("mChF");function o(){return Object(r.a)(i.a)}},KC9P:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ovWV");r.Observable.prototype.concat=i.concat},KD6q:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){return void 0===e&&(e=null),function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.bufferSize=t,this.startBufferEvery=e,this.subscriberClass=e&&t!==e?l:s}return t.prototype.call=function(t,e){return e.subscribe(new this.subscriberClass(t,this.bufferSize,this.startBufferEvery))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.bufferSize=n,r.buffer=[],r}return r.__extends(e,t),e.prototype._next=function(t){var e=this.buffer;e.push(t),e.length==this.bufferSize&&(this.destination.next(e),this.buffer=[])},e.prototype._complete=function(){var e=this.buffer;e.length>0&&this.destination.next(e),t.prototype._complete.call(this)},e}(i.a),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.bufferSize=n,i.startBufferEvery=r,i.buffers=[],i.count=0,i}return r.__extends(e,t),e.prototype._next=function(t){var e=this.bufferSize,n=this.startBufferEvery,r=this.buffers,i=this.count;this.count++,i%n==0&&r.push([]);for(var o=r.length;o--;){var a=r[o];a.push(t),a.length===e&&(r.splice(o,1),this.destination.next(a))}},e.prototype._complete=function(){for(var e=this.buffers,n=this.destination;e.length>0;){var r=e.shift();r.length>0&&n.next(r)}t.prototype._complete.call(this)},e}(i.a)},KFGy:function(t,e,n){var r=n("Uwu7"),i=n("cpc2"),o=n("kSER"),a=n("2Dig"),s=n("QN7Q"),l=n("x7D4")("socket.io-client:socket"),c=n("TypT"),u=n("WLGk");t.exports=f;var h={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},d=i.prototype.emit;function f(t,e,n){this.io=t,this.nsp=e,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,this.flags={},n&&n.query&&(this.query=n.query),this.io.autoConnect&&this.open()}i(f.prototype),f.prototype.subEvents=function(){if(!this.subs){var t=this.io;this.subs=[a(t,"open",s(this,"onopen")),a(t,"packet",s(this,"onpacket")),a(t,"close",s(this,"onclose"))]}},f.prototype.open=f.prototype.connect=function(){return this.connected||(this.subEvents(),this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting")),this},f.prototype.send=function(){var t=o(arguments);return t.unshift("message"),this.emit.apply(this,t),this},f.prototype.emit=function(t){if(h.hasOwnProperty(t))return d.apply(this,arguments),this;var e=o(arguments),n={type:(void 0!==this.flags.binary?this.flags.binary:u(e))?r.BINARY_EVENT:r.EVENT,data:e,options:{}};return n.options.compress=!this.flags||!1!==this.flags.compress,"function"==typeof e[e.length-1]&&(l("emitting packet with ack id %d",this.ids),this.acks[this.ids]=e.pop(),n.id=this.ids++),this.connected?this.packet(n):this.sendBuffer.push(n),this.flags={},this},f.prototype.packet=function(t){t.nsp=this.nsp,this.io.packet(t)},f.prototype.onopen=function(){if(l("transport is open - connecting"),"/"!==this.nsp)if(this.query){var t="object"==typeof this.query?c.encode(this.query):this.query;l("sending connect packet with query %s",t),this.packet({type:r.CONNECT,query:t})}else this.packet({type:r.CONNECT})},f.prototype.onclose=function(t){l("close (%s)",t),this.connected=!1,this.disconnected=!0,delete this.id,this.emit("disconnect",t)},f.prototype.onpacket=function(t){if(t.nsp===this.nsp||t.type===r.ERROR&&"/"===t.nsp)switch(t.type){case r.CONNECT:this.onconnect();break;case r.EVENT:case r.BINARY_EVENT:this.onevent(t);break;case r.ACK:case r.BINARY_ACK:this.onack(t);break;case r.DISCONNECT:this.ondisconnect();break;case r.ERROR:this.emit("error",t.data)}},f.prototype.onevent=function(t){var e=t.data||[];l("emitting event %j",e),null!=t.id&&(l("attaching ack callback to event"),e.push(this.ack(t.id))),this.connected?d.apply(this,e):this.receiveBuffer.push(e)},f.prototype.ack=function(t){var e=this,n=!1;return function(){if(!n){n=!0;var i=o(arguments);l("sending ack %j",i),e.packet({type:u(i)?r.BINARY_ACK:r.ACK,id:t,data:i})}}},f.prototype.onack=function(t){var e=this.acks[t.id];"function"==typeof e?(l("calling ack %s with %j",t.id,t.data),e.apply(this,t.data),delete this.acks[t.id]):l("bad ack %s",t.id)},f.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emit("connect"),this.emitBuffered()},f.prototype.emitBuffered=function(){var t;for(t=0;t<this.receiveBuffer.length;t++)d.apply(this,this.receiveBuffer[t]);for(this.receiveBuffer=[],t=0;t<this.sendBuffer.length;t++)this.packet(this.sendBuffer[t]);this.sendBuffer=[]},f.prototype.ondisconnect=function(){l("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")},f.prototype.destroy=function(){if(this.subs){for(var t=0;t<this.subs.length;t++)this.subs[t].destroy();this.subs=null}this.io.destroy(this)},f.prototype.close=f.prototype.disconnect=function(){return this.connected&&(l("performing disconnect (%s)",this.nsp),this.packet({type:r.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this},f.prototype.compress=function(t){return this.flags.compress=t,this},f.prototype.binary=function(t){return this.flags.binary=t,this}},KGUQ:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("FDEy");r.Observable.prototype.dematerialize=i.dematerialize},KL2N:function(t,e,n){"use strict";n.d(e,"a",(function(){return x}));var r=n("CcnG"),i=n("Ip0R"),o=n("lLAP"),a=n("eDkP"),s=n("UUjr"),l=n("4D9t"),c=n("EVAe"),u=n("ciq7"),h=n("rAFq"),d=n("kzIS"),f=n("Sgg5"),p=n("pkQ6"),g=n("iTqX"),m=n("r1xs"),y=n("usGH"),v=n("u//b"),b=n("K1Vp"),_=n("XJVP"),w=n("p+pl"),x=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}([Object(r.NgModule)({imports:[i.CommonModule,a.h,w.a,o.a],exports:[b.a,y.a,s.a,u.a,l.d,_.a,g.a,p.a,d.a],declarations:[s.a,u.a,l.d,c.a,g.a,p.a,d.a,y.a,m.a,b.a,f.b,v.a,_.a],providers:[h.a,l.b],entryComponents:[c.a]})],(function(){}))},KNBz:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.number=function(t){return i.isPresent(r.Validators.required(t))||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t.value)?null:{number:!0}}},KQya:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("1BfG"),o=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return r.__extends(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=i.a.setImmediate(e.flush.bind(e,null))))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(i.a.clearImmediate(n),e.scheduled=void 0)},e}(n("h9Dq").a),a=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<i&&(t=n.shift()));if(this.active=!1,e){for(;++r<i&&(t=n.shift());)t.unsubscribe();throw e}},e}(n("CS9Q").a))(o),s=a},KSF8:function(t,e,n){!function(t){"use strict";t.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".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ăm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] 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ôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n("wd/R"))},KTXt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.creditCard=function(t){if(i.isPresent(r.Validators.required(t)))return null;var e=t.value.replace(/[^0-9]+/g,"");if(!/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/.test(e))return{creditCard:!0};for(var n,o,a,s=0,l=e.length-1;l>=0;l--)n=e.substring(l,l+1),o=parseInt(n,10),s+=a&&(o*=2)>=10?o%10+1:o,a=!a;return Boolean(s%10==0&&e)?null:{creditCard:!0}}},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,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}};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_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_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če u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [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"))},KVj6:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("7065");r.Observable.prototype.max=i.max},KhEm:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c}));var r=n("4HpG"),i=n("K9Ia"),o=n("6blF"),a=(n("FFOo"),n("pugT")),s=n("yGWI"),l=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return r.__extends(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new a.a).add(this.source.subscribe(new u(this.getSubject(),this))),t.closed&&(this._connection=null,t=a.a.EMPTY)),t},e.prototype.refCount=function(){return Object(s.a)()(this)},e}(o.a),c=function(){var t=l.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}}}(),u=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return r.__extends(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(i.c)},KoBQ:function(t,e,n){var r=n("mqoM");t.exports=function(t){return r(new Date,t)}},Kpyc:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getFullYear()-i.getFullYear()}},Kvnp:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("cLIC");r.Observable.prototype.every=i.every},KxFi:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.mergeAll=function(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),r.mergeAll(t)(this)}},"L/99":function(t,e,n){var r=n("RJeW");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},"L/V9":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},L3Qv:function(t,e,n){"use strict";e.a=function(){return!1}},L486:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setFullYear(i),n}},L5pH:function(t,e){t.exports=function(){}},LC5p:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("n6gG"),i=function(){function t(){this._vertical=!1,this._inset=!1}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=Object(r.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inset",{get:function(){return this._inset},set:function(t){this._inset=Object(r.c)(t)},enumerable:!0,configurable:!0}),t}(),o=function(){return function(){}}()},LM6Q:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.startWith=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.startWith.apply(void 0,t)(this)}},LOqM:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("uARb");r.Observable.prototype.debounce=i.debounce},"LOr+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.debounceTime=function(t,e){return void 0===e&&(e=r.asyncScheduler),i.debounceTime(t,e)(this)}},LSME:function(t,e,n){var r=n("G6+r");t.exports=function(t,e){return r(new Date,t,e)}},LSSe:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk"),i=n("lRok");e.throttle=function(t,e){return void 0===e&&(e=i.defaultThrottleConfig),r.throttle(t,e)(this)}},LSkT:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("COpn");r.Observable.prototype.skipLast=i.skipLast},LUEE:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("CVW7");r.Observable.prototype.sample=i.sample},LZbM:function(t,e){t.exports=function(){var t={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(e,n,r){var i;return r=r||{},i="string"==typeof t[e]?t[e]:1===n?t[e].one:t[e].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+i:i+" ago":i}}}},La40:function(t,e,n){"use strict";n.d(e,"k",(function(){return F})),n.d(e,"b",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"d",(function(){return C})),n.d(e,"e",(function(){return A})),n.d(e,"g",(function(){return N})),n.d(e,"i",(function(){return L})),n.d(e,"c",(function(){return S})),n.d(e,"h",(function(){return x})),n.d(e,"j",(function(){return B})),n.d(e,"a",(function(){return E})),n.d(e,"f",(function(){return D}));var r=n("CcnG"),i=n("4+yM"),o=n("4c35"),a=n("Wf4p"),s=n("K9Ia"),l=n("pugT"),c=n("p0ib"),u=n("bne5"),h=n("F/XL"),d=n("gI3B"),f=(n("ihYY"),n("p0Sj")),p=n("ad02"),g=n("ny24"),m=n("n6gG"),y=n("lLAP"),v=n("YSh2"),b=n("dWZg"),_=new r.InjectionToken("MatInkBarPositioner",{providedIn:"root",factory:function(){return function(t){return{left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"}}}}),w=function(){function t(t,e,n,r){this._elementRef=t,this._ngZone=e,this._inkBarPositioner=n,this._animationMode=r}return t.prototype.alignToElement=function(t){var e=this;this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return e._setStyles(t)}))})):this._setStyles(t)},t.prototype.show=function(){this._elementRef.nativeElement.style.visibility="visible"},t.prototype.hide=function(){this._elementRef.nativeElement.style.visibility="hidden"},t.prototype._setStyles=function(t){var e=this._inkBarPositioner(t),n=this._elementRef.nativeElement;n.style.left=e.left,n.style.width=e.width},t}(),x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.b)(e,t),e}(o.b),M=function(){return function(){}}(),S=function(t){function e(e){var n=t.call(this)||this;return n._viewContainerRef=e,n.textLabel="",n._contentPortal=null,n._stateChanges=new s.b,n.position=null,n.origin=null,n.isActive=!1,n}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"content",{get:function(){return this._contentPortal},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()},e.prototype.ngOnDestroy=function(){this._stateChanges.complete()},e.prototype.ngOnInit=function(){this._contentPortal=new o.h(this._explicitContent||this._implicitContent,this._viewContainerRef)},e}(Object(a.F)(M)),A=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i._host=r,i._centeringSub=l.a.EMPTY,i._leavingSub=l.a.EMPTY,i}return Object(i.b)(e,t),e.prototype.ngOnInit=function(){var e=this;t.prototype.ngOnInit.call(this),this._centeringSub=this._host._beforeCentering.pipe(Object(f.a)(this._host._isCenterPosition(this._host._position))).subscribe((function(t){t&&!e.hasAttached()&&e.attach(e._host._content)})),this._leavingSub=this._host._afterLeavingCenter.subscribe((function(){e.detach()}))},e.prototype.ngOnDestroy=function(){t.prototype.ngOnDestroy.call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()},e}(o.c),C=function(t){function e(e,n,r){return t.call(this,e,n,r)||this}return Object(i.b)(e,t),e}(function(){function t(t,e,n){var i=this;this._elementRef=t,this._dir=e,this._dirChangeSubscription=l.a.EMPTY,this._translateTabComplete=new s.b,this._onCentering=new r.EventEmitter,this._beforeCentering=new r.EventEmitter,this._afterLeavingCenter=new r.EventEmitter,this._onCentered=new r.EventEmitter(!0),this.animationDuration="500ms",e&&(this._dirChangeSubscription=e.change.subscribe((function(t){i._computePositionAnimationState(t),n.markForCheck()}))),this._translateTabComplete.pipe(Object(p.a)((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){i._isCenterPosition(t.toState)&&i._isCenterPosition(i._position)&&i._onCentered.emit(),i._isCenterPosition(t.fromState)&&!i._isCenterPosition(i._position)&&i._afterLeavingCenter.emit()}))}return Object.defineProperty(t.prototype,"position",{set:function(t){this._positionIndex=t,this._computePositionAnimationState()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin())},t.prototype.ngOnDestroy=function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()},t.prototype._onTranslateTabStarted=function(t){var e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)},t.prototype._getLayoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},t.prototype._isCenterPosition=function(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t},t.prototype._computePositionAnimationState=function(t){void 0===t&&(t=this._getLayoutDirection()),this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"},t.prototype._computePositionFromOrigin=function(){var t=this._getLayoutDirection();return"ltr"==t&&this.origin<=0||"rtl"==t&&this.origin>0?"left-origin-center":"right-origin-center"},t}()),k=0,T=function(){return function(){}}(),E=new r.InjectionToken("MAT_TABS_CONFIG"),O=function(){return function(t){this._elementRef=t}}(),D=function(t){function e(e,n,r,i){return t.call(this,e,n,r,i)||this}return Object(i.b)(e,t),e}(function(t){function e(e,n,i,o){var a=t.call(this,e)||this;return a._changeDetectorRef=n,a._animationMode=o,a._indexToSelect=0,a._tabBodyWrapperHeight=0,a._tabsSubscription=l.a.EMPTY,a._tabLabelSubscription=l.a.EMPTY,a._dynamicHeight=!1,a._selectedIndex=null,a.headerPosition="above",a.selectedIndexChange=new r.EventEmitter,a.focusChange=new r.EventEmitter,a.animationDone=new r.EventEmitter,a.selectedTabChange=new r.EventEmitter(!0),a._groupId=k++,a.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",a}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"dynamicHeight",{get:function(){return this._dynamicHeight},set:function(t){this._dynamicHeight=Object(m.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(t){this._indexToSelect=Object(m.f)(t,null)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"animationDuration",{get:function(){return this._animationDuration},set:function(t){this._animationDuration=/^\d+$/.test(t)?t+"ms":t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"backgroundColor",{get:function(){return this._backgroundColor},set:function(t){var e=this._elementRef.nativeElement;e.classList.remove("mat-background-"+this.backgroundColor),t&&e.classList.add("mat-background-"+t),this._backgroundColor=t},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentChecked=function(){var t=this,e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){var n=null==this._selectedIndex;n||this.selectedTabChange.emit(this._createChangeEvent(e)),Promise.resolve().then((function(){t._tabs.forEach((function(t,n){return t.isActive=n===e})),n||t.selectedIndexChange.emit(e)}))}this._tabs.forEach((function(n,r){n.position=r-e,null==t._selectedIndex||0!=n.position||n.origin||(n.origin=e-t._selectedIndex)})),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())},e.prototype.ngAfterContentInit=function(){var t=this;this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((function(){if(t._clampTabIndex(t._indexToSelect)===t._selectedIndex)for(var e=t._tabs.toArray(),n=0;n<e.length;n++)if(e[n].isActive){t._indexToSelect=t._selectedIndex=n;break}t._subscribeToTabLabels(),t._changeDetectorRef.markForCheck()}))},e.prototype.ngOnDestroy=function(){this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()},e.prototype.realignInkBar=function(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()},e.prototype._focusChanged=function(t){this.focusChange.emit(this._createChangeEvent(t))},e.prototype._createChangeEvent=function(t){var e=new T;return e.index=t,this._tabs&&this._tabs.length&&(e.tab=this._tabs.toArray()[t]),e},e.prototype._subscribeToTabLabels=function(){var t=this;this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=c.a.apply(void 0,this._tabs.map((function(t){return t._stateChanges}))).subscribe((function(){return t._changeDetectorRef.markForCheck()}))},e.prototype._clampTabIndex=function(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))},e.prototype._getTabLabelId=function(t){return"mat-tab-label-"+this._groupId+"-"+t},e.prototype._getTabContentId=function(t){return"mat-tab-content-"+this._groupId+"-"+t},e.prototype._setTabBodyWrapperHeight=function(t){if(this._dynamicHeight&&this._tabBodyWrapperHeight){var e=this._tabBodyWrapper.nativeElement;e.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(e.style.height=t+"px")}},e.prototype._removeTabBodyWrapperHeight=function(){var t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()},e.prototype._handleClick=function(t,e,n){t.disabled||(this.selectedIndex=e.focusIndex=n)},e.prototype._getTabIndex=function(t,e){return t.disabled?null:this.selectedIndex===e?0:-1},e}(Object(a.D)(Object(a.E)(O),"primary"))),P=function(){return function(){}}(),L=function(t){function e(e){var n=t.call(this)||this;return n.elementRef=e,n}return Object(i.b)(e,t),e.prototype.focus=function(){this.elementRef.nativeElement.focus()},e.prototype.getOffsetLeft=function(){return this.elementRef.nativeElement.offsetLeft},e.prototype.getOffsetWidth=function(){return this.elementRef.nativeElement.offsetWidth},e}(Object(a.F)(P)),I=Object(b.g)({passive:!0}),R=function(){function t(t,e,n,i,o,a,l){var c=this;this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=n,this._dir=i,this._ngZone=o,this._platform=a,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new s.b,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new s.b,this._selectedIndex=0,this.selectFocusedIndex=new r.EventEmitter,this.indexFocused=new r.EventEmitter,o.runOutsideAngular((function(){Object(u.a)(t.nativeElement,"mouseleave").pipe(Object(g.a)(c._destroyed)).subscribe((function(){c._stopInterval()}))}))}return Object.defineProperty(t.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(t){t=Object(m.f)(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItemIndex(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){var t=this;Object(u.a)(this._previousPaginator.nativeElement,"touchstart",I).pipe(Object(g.a)(this._destroyed)).subscribe((function(){t._handlePaginatorPress("before")})),Object(u.a)(this._nextPaginator.nativeElement,"touchstart",I).pipe(Object(g.a)(this._destroyed)).subscribe((function(){t._handlePaginatorPress("after")}))},t.prototype.ngAfterContentInit=function(){var t=this,e=this._dir?this._dir.change:Object(h.a)(null),n=this._viewportRuler.change(150),r=function(){t.updatePagination(),t._alignInkBarToSelectedTab()};this._keyManager=new y.g(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(r):r(),Object(c.a)(e,n,this._items.changes).pipe(Object(g.a)(this._destroyed)).subscribe((function(){r(),t._keyManager.withHorizontalOrientation(t._getLayoutDirection())})),this._keyManager.change.pipe(Object(g.a)(this._destroyed)).subscribe((function(e){t.indexFocused.emit(e),t._setTabFocus(e)}))},t.prototype.ngAfterContentChecked=function(){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())},t.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()},t.prototype._handleKeydown=function(t){if(!Object(v.t)(t))switch(t.keyCode){case v.i:this._keyManager.setFirstItemActive(),t.preventDefault();break;case v.f:this._keyManager.setLastItemActive(),t.preventDefault();break;case v.g:case v.o:this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t);break;default:this._keyManager.onKeydown(t)}},t.prototype._onContentChanges=function(){var t=this,e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run((function(){t.updatePagination(),t._alignInkBarToSelectedTab(),t._changeDetectorRef.markForCheck()})))},t.prototype.updatePagination=function(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()},Object.defineProperty(t.prototype,"focusIndex",{get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)},enumerable:!0,configurable:!0}),t.prototype._isValidIndex=function(t){if(!this._items)return!0;var e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled},t.prototype._setTabFocus=function(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();var e=this._tabListContainer.nativeElement,n=this._getLayoutDirection();e.scrollLeft="ltr"==n?0:e.scrollWidth-e.offsetWidth}},t.prototype._getLayoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},t.prototype._updateTabScrollPosition=function(){var 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)},Object.defineProperty(t.prototype,"scrollDistance",{get:function(){return this._scrollDistance},set:function(t){this._scrollTo(t)},enumerable:!0,configurable:!0}),t.prototype._scrollHeader=function(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)},t.prototype._handlePaginatorClick=function(t){this._stopInterval(),this._scrollHeader(t)},t.prototype._scrollToLabel=function(t){var e=this._items?this._items.toArray()[t]:null;if(e){var n,r,i=this._tabListContainer.nativeElement.offsetWidth,o=e.elementRef.nativeElement,a=o.offsetLeft,s=o.offsetWidth;"ltr"==this._getLayoutDirection()?r=(n=a)+s:n=(r=this._tabList.nativeElement.offsetWidth-a)-s;var l=this.scrollDistance,c=this.scrollDistance+i;n<l?this.scrollDistance-=l-n+60:r>c&&(this.scrollDistance+=r-c+60)}},t.prototype._checkPaginationEnabled=function(){var t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t},t.prototype._checkScrollingControls=function(){this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck()},t.prototype._getMaxScrollDistance=function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0},t.prototype._alignInkBarToSelectedTab=function(){var 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()},t.prototype._stopInterval=function(){this._stopScrolling.next()},t.prototype._handlePaginatorPress=function(t){var e=this;this._stopInterval(),Object(d.a)(650,100).pipe(Object(g.a)(Object(c.a)(this._stopScrolling,this._destroyed))).subscribe((function(){var n=e._scrollHeader(t),r=n.distance;(0===r||r>=n.maxScrollDistance)&&e._stopInterval()}))},t.prototype._scrollTo=function(t){var e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}},t}(),N=function(t){function e(e,n,r,i,o,a,s){return t.call(this,e,n,r,i,o,a,s)||this}return Object(i.b)(e,t),e}(function(t){function e(e,n,r,i,o,a,s){var l=t.call(this,e,n,r,i,o,a,s)||this;return l._disableRipple=!1,l}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"disableRipple",{get:function(){return this._disableRipple},set:function(t){this._disableRipple=Object(m.c)(t)},enumerable:!0,configurable:!0}),e.prototype._itemSelected=function(t){t.preventDefault()},e}(R)),B=function(t){function e(e,n,r,i,o,a,s){return t.call(this,e,n,r,i,o,a,s)||this}return Object(i.b)(e,t),e}(function(t){function e(e,n,r,i,o,a,s){var l=t.call(this,e,i,o,n,r,a,s)||this;return l._disableRipple=!1,l.color="primary",l}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"backgroundColor",{get:function(){return this._backgroundColor},set:function(t){var e=this._elementRef.nativeElement.classList;e.remove("mat-background-"+this.backgroundColor),t&&e.add("mat-background-"+t),this._backgroundColor=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disableRipple",{get:function(){return this._disableRipple},set:function(t){this._disableRipple=Object(m.c)(t)},enumerable:!0,configurable:!0}),e.prototype._itemSelected=function(){},e.prototype.ngAfterContentInit=function(){var e=this;this._items.changes.pipe(Object(f.a)(null),Object(g.a)(this._destroyed)).subscribe((function(){e.updateActiveLink()})),t.prototype.ngAfterContentInit.call(this)},e.prototype.updateActiveLink=function(t){if(this._items){for(var e=this._items.toArray(),n=0;n<e.length;n++)if(e[n].active)return this.selectedIndex=n,void this._changeDetectorRef.markForCheck();this.selectedIndex=-1,this._inkBar.hide()}},e}(R)),F=function(){return function(){}}()},LfHy:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.publishReplay=function(t,e,n,i){return r.publishReplay(t,e,n,i)(this)}},"Lh+v":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("HatN"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.equal(this.equal)},t.prototype.ngOnChanges=function(t){for(var e in t)"equal"===e&&(this.validator=o.equal(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[equal][formControlName],[equal][formControl],[equal][ngModel]",providers:[a]}]}],s.propDecorators={equal:[{type:r.Input}]},e.EqualValidator=s},Loxo:function(t,e,n){!function(t){"use strict";t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".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:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n("wd/R"))},Lsvf:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.ignoreElements=function(){return r.ignoreElements()(this)}},LvDl:function(t,e,n){(function(t){var r;(function(){var i="Expected a function",o="__lodash_placeholder__",a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",l="[object Array]",c="[object Boolean]",u="[object Date]",h="[object Error]",d="[object Function]",f="[object GeneratorFunction]",p="[object Map]",g="[object Number]",m="[object Object]",y="[object RegExp]",v="[object Set]",b="[object String]",_="[object Symbol]",w="[object WeakMap]",x="[object ArrayBuffer]",M="[object DataView]",S="[object Float32Array]",A="[object Float64Array]",C="[object Int8Array]",k="[object Int16Array]",T="[object Int32Array]",E="[object Uint8Array]",O="[object Uint16Array]",D="[object Uint32Array]",P=/\b__p \+= '';/g,L=/\b(__p \+=) '' \+/g,I=/(__e\(.*?\)|\b__t\)) \+\n'';/g,R=/&(?:amp|lt|gt|quot|#39);/g,N=/[&<>"']/g,B=RegExp(R.source),F=RegExp(N.source),z=/<%-([\s\S]+?)%>/g,j=/<%([\s\S]+?)%>/g,W=/<%=([\s\S]+?)%>/g,V=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,Y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,U=/[\\^$.*+?()[\]{}|]/g,q=RegExp(U.source),$=/^\s+|\s+$/g,G=/^\s+/,X=/\s+$/,K=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Z=/\{\n\/\* \[wrapped with (.+)\] \*/,J=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/\\(\\)?/g,et=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,nt=/\w*$/,rt=/^[-+]0x[0-9a-f]+$/i,it=/^0b[01]+$/i,ot=/^\[object .+?Constructor\]$/,at=/^0o[0-7]+$/i,st=/^(?:0|[1-9]\d*)$/,lt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ct=/($^)/,ut=/['\n\r\u2028\u2029\\]/g,ht="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",dt="\\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",ft="["+dt+"]",pt="["+ht+"]",gt="\\d+",mt="[a-z\\xdf-\\xf6\\xf8-\\xff]",yt="[^\\ud800-\\udfff"+dt+gt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",vt="\\ud83c[\\udffb-\\udfff]",bt="[^\\ud800-\\udfff]",_t="(?:\\ud83c[\\udde6-\\uddff]){2}",wt="[\\ud800-\\udbff][\\udc00-\\udfff]",xt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Mt="(?:"+mt+"|"+yt+")",St="(?:"+xt+"|"+yt+")",At="(?:"+pt+"|"+vt+")?",Ct="[\\ufe0e\\ufe0f]?"+At+"(?:\\u200d(?:"+[bt,_t,wt].join("|")+")[\\ufe0e\\ufe0f]?"+At+")*",kt="(?:"+["[\\u2700-\\u27bf]",_t,wt].join("|")+")"+Ct,Tt="(?:"+[bt+pt+"?",pt,_t,wt,"[\\ud800-\\udfff]"].join("|")+")",Et=RegExp("['’]","g"),Ot=RegExp(pt,"g"),Dt=RegExp(vt+"(?="+vt+")|"+Tt+Ct,"g"),Pt=RegExp([xt+"?"+mt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ft,xt,"$"].join("|")+")",St+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ft,xt+Mt,"$"].join("|")+")",xt+"?"+Mt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",xt+"+(?:['’](?: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_])",gt,kt].join("|"),"g"),Lt=RegExp("[\\u200d\\ud800-\\udfff"+ht+"\\ufe0e\\ufe0f]"),It=/[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"],Nt=-1,Bt={};Bt[S]=Bt[A]=Bt[C]=Bt[k]=Bt[T]=Bt[E]=Bt["[object Uint8ClampedArray]"]=Bt[O]=Bt[D]=!0,Bt[s]=Bt[l]=Bt[x]=Bt[c]=Bt[M]=Bt[u]=Bt[h]=Bt[d]=Bt[p]=Bt[g]=Bt[m]=Bt[y]=Bt[v]=Bt[b]=Bt[w]=!1;var Ft={};Ft[s]=Ft[l]=Ft[x]=Ft[M]=Ft[c]=Ft[u]=Ft[S]=Ft[A]=Ft[C]=Ft[k]=Ft[T]=Ft[p]=Ft[g]=Ft[m]=Ft[y]=Ft[v]=Ft[b]=Ft[_]=Ft[E]=Ft["[object Uint8ClampedArray]"]=Ft[O]=Ft[D]=!0,Ft[h]=Ft[d]=Ft[w]=!1;var zt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},jt=parseFloat,Wt=parseInt,Vt="object"==typeof global&&global&&global.Object===Object&&global,Ht="object"==typeof self&&self&&self.Object===Object&&self,Yt=Vt||Ht||Function("return this")(),Ut=e&&!e.nodeType&&e,qt=Ut&&"object"==typeof t&&t&&!t.nodeType&&t,$t=qt&&qt.exports===Ut,Gt=$t&&Vt.process,Xt=function(){try{return qt&&qt.require&&qt.require("util").types||Gt&&Gt.binding&&Gt.binding("util")}catch(t){}}(),Kt=Xt&&Xt.isArrayBuffer,Zt=Xt&&Xt.isDate,Jt=Xt&&Xt.isMap,Qt=Xt&&Xt.isRegExp,te=Xt&&Xt.isSet,ee=Xt&&Xt.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 re(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function ie(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function oe(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,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function se(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function le(t,e){return!(null==t||!t.length)&&ve(t,e,0)>-1}function ce(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function ue(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function he(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function de(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function fe(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function pe(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var ge=xe("length");function me(t,e,n){var r;return n(t,(function(t,n,i){if(e(t,n,i))return r=n,!1})),r}function ye(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function ve(t,e,n){return e==e?function(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}(t,e,n):ye(t,_e,n)}function be(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function _e(t){return t!=t}function we(t,e){var n=null==t?0:t.length;return n?Ae(t,e)/n:NaN}function xe(t){return function(e){return null==e?void 0:e[t]}}function Me(t){return function(e){return null==t?void 0:t[e]}}function Se(t,e,n,r,i){return i(t,(function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)})),n}function Ae(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);void 0!==o&&(n=void 0===n?o:n+o)}return n}function Ce(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function ke(t){return function(e){return t(e)}}function Te(t,e){return ue(e,(function(e){return t[e]}))}function Ee(t,e){return t.has(e)}function Oe(t,e){for(var n=-1,r=t.length;++n<r&&ve(e,t[n],0)>-1;);return n}function De(t,e){for(var n=t.length;n--&&ve(e,t[n],0)>-1;);return n}function Pe(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var Le=Me({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"}),Ie=Me({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Re(t){return"\\"+zt[t]}function Ne(t){return Lt.test(t)}function Be(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function Fe(t,e){return function(n){return t(e(n))}}function ze(t,e){for(var n=-1,r=t.length,i=0,a=[];++n<r;){var s=t[n];s!==e&&s!==o||(t[n]=o,a[i++]=n)}return a}function je(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function We(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function Ve(t){return Ne(t)?function(t){for(var e=Dt.lastIndex=0;Dt.test(t);)++e;return e}(t):ge(t)}function He(t){return Ne(t)?function(t){return t.match(Dt)||[]}(t):function(t){return t.split("")}(t)}var Ye=Me({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),Ue=function t(e){var n,r=(e=null==e?Yt:Ue.defaults(Yt.Object(),e,Ue.pick(Yt,Rt))).Array,ht=e.Date,dt=e.Error,ft=e.Function,pt=e.Math,gt=e.Object,mt=e.RegExp,yt=e.String,vt=e.TypeError,bt=r.prototype,_t=gt.prototype,wt=e["__core-js_shared__"],xt=ft.prototype.toString,Mt=_t.hasOwnProperty,St=0,At=(n=/[^.]+$/.exec(wt&&wt.keys&&wt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Ct=_t.toString,kt=xt.call(gt),Tt=Yt._,Dt=mt("^"+xt.call(Mt).replace(U,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Lt=$t?e.Buffer:void 0,zt=e.Symbol,Vt=e.Uint8Array,Ht=Lt?Lt.allocUnsafe:void 0,Ut=Fe(gt.getPrototypeOf,gt),qt=gt.create,Gt=_t.propertyIsEnumerable,Xt=bt.splice,ge=zt?zt.isConcatSpreadable:void 0,Me=zt?zt.iterator:void 0,qe=zt?zt.toStringTag:void 0,$e=function(){try{var t=Zi(gt,"defineProperty");return t({},"",{}),t}catch(e){}}(),Ge=e.clearTimeout!==Yt.clearTimeout&&e.clearTimeout,Xe=ht&&ht.now!==Yt.Date.now&&ht.now,Ke=e.setTimeout!==Yt.setTimeout&&e.setTimeout,Ze=pt.ceil,Je=pt.floor,Qe=gt.getOwnPropertySymbols,tn=Lt?Lt.isBuffer:void 0,en=e.isFinite,nn=bt.join,rn=Fe(gt.keys,gt),on=pt.max,an=pt.min,sn=ht.now,ln=e.parseInt,cn=pt.random,un=bt.reverse,hn=Zi(e,"DataView"),dn=Zi(e,"Map"),fn=Zi(e,"Promise"),pn=Zi(e,"Set"),gn=Zi(e,"WeakMap"),mn=Zi(gt,"create"),yn=gn&&new gn,vn={},bn=ko(hn),_n=ko(dn),wn=ko(fn),xn=ko(pn),Mn=ko(gn),Sn=zt?zt.prototype:void 0,An=Sn?Sn.valueOf:void 0,Cn=Sn?Sn.toString:void 0;function kn(t){if(Ya(t)&&!La(t)&&!(t instanceof Dn)){if(t instanceof On)return t;if(Mt.call(t,"__wrapped__"))return To(t)}return new On(t)}var Tn=function(){function t(){}return function(e){if(!Ha(e))return{};if(qt)return qt(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function En(){}function On(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function Dn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ln(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function In(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Rn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new In;++e<n;)this.add(t[e])}function Nn(t){var e=this.__data__=new Ln(t);this.size=e.size}function Bn(t,e){var n=La(t),r=!n&&Pa(t),i=!n&&!r&&Ba(t),o=!n&&!r&&!i&&Ja(t),a=n||r||i||o,s=a?Ce(t.length,yt):[],l=s.length;for(var c in t)!e&&!Mt.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||io(c,l))||s.push(c);return s}function Fn(t){var e=t.length;return e?t[Ir(0,e-1)]:void 0}function zn(t,e){return xo(gi(t),Gn(e,0,t.length))}function jn(t){return xo(gi(t))}function Wn(t,e,n){(void 0!==n&&!Ea(t[e],n)||void 0===n&&!(e in t))&&qn(t,e,n)}function Vn(t,e,n){var r=t[e];Mt.call(t,e)&&Ea(r,n)&&(void 0!==n||e in t)||qn(t,e,n)}function Hn(t,e){for(var n=t.length;n--;)if(Ea(t[n][0],e))return n;return-1}function Yn(t,e,n,r){return Qn(t,(function(t,i,o){e(r,t,n(t),o)})),r}function Un(t,e){return t&&mi(e,_s(e),t)}function qn(t,e,n){"__proto__"==e&&$e?$e(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function $n(t,e){for(var n=-1,i=e.length,o=r(i),a=null==t;++n<i;)o[n]=a?void 0:gs(t,e[n]);return o}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 Xn(t,e,n,r,i,o){var a,l=1&e,h=2&e,w=4&e;if(n&&(a=i?n(t,r,i,o):n(t)),void 0!==a)return a;if(!Ha(t))return t;var P=La(t);if(P){if(a=function(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(n.index=t.index,n.input=t.input),n}(t),!l)return gi(t,a)}else{var L=to(t),I=L==d||L==f;if(Ba(t))return ci(t,l);if(L==m||L==s||I&&!i){if(a=h||I?{}:no(t),!l)return h?function(t,e){return mi(t,Qi(t),e)}(t,function(t,e){return t&&mi(e,ws(e),t)}(a,t)):function(t,e){return mi(t,Ji(t),e)}(t,Un(a,t))}else{if(!Ft[L])return i?t:{};a=function(t,e,n){var r=t.constructor;switch(e){case x:return ui(t);case c:case u:return new r(+t);case M:return function(t,e){var n=e?ui(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case S:case A:case C:case k:case T:case E:case"[object Uint8ClampedArray]":case O:case D:return hi(t,n);case p:return new r;case g:case b:return new r(t);case y:return function(t){var e=new t.constructor(t.source,nt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case v:return new r;case _:return An?gt(An.call(t)):{}}}(t,L,l)}}o||(o=new Nn);var R=o.get(t);if(R)return R;o.set(t,a),Xa(t)?t.forEach((function(r){a.add(Xn(r,e,n,r,t,o))})):Ua(t)&&t.forEach((function(r,i){a.set(i,Xn(r,e,n,i,t,o))}));var N=P?void 0:(w?h?Yi:Hi:h?ws:_s)(t);return ie(N||t,(function(r,i){N&&(r=t[i=r]),Vn(a,i,Xn(r,e,n,i,t,o))})),a}function Kn(t,e,n){var r=n.length;if(null==t)return!r;for(t=gt(t);r--;){var i=n[r],o=t[i];if(void 0===o&&!(i in t)||!(0,e[i])(o))return!1}return!0}function Zn(t,e,n){if("function"!=typeof t)throw new vt(i);return vo((function(){t.apply(void 0,n)}),e)}function Jn(t,e,n,r){var i=-1,o=le,a=!0,s=t.length,l=[],c=e.length;if(!s)return l;n&&(e=ue(e,ke(n))),r?(o=ce,a=!1):e.length>=200&&(o=Ee,a=!1,e=new Rn(e));t:for(;++i<s;){var u=t[i],h=null==n?u:n(u);if(u=r||0!==u?u:0,a&&h==h){for(var d=c;d--;)if(e[d]===h)continue t;l.push(u)}else o(e,h,r)||l.push(u)}return l}kn.templateSettings={escape:z,evaluate:j,interpolate:W,variable:"",imports:{_:kn}},(kn.prototype=En.prototype).constructor=kn,(On.prototype=Tn(En.prototype)).constructor=On,(Dn.prototype=Tn(En.prototype)).constructor=Dn,Pn.prototype.clear=function(){this.__data__=mn?mn(null):{},this.size=0},Pn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Pn.prototype.get=function(t){var e=this.__data__;if(mn){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return Mt.call(e,t)?e[t]:void 0},Pn.prototype.has=function(t){var e=this.__data__;return mn?void 0!==e[t]:Mt.call(e,t)},Pn.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=mn&&void 0===e?"__lodash_hash_undefined__":e,this},Ln.prototype.clear=function(){this.__data__=[],this.size=0},Ln.prototype.delete=function(t){var e=this.__data__,n=Hn(e,t);return!(n<0||(n==e.length-1?e.pop():Xt.call(e,n,1),--this.size,0))},Ln.prototype.get=function(t){var e=this.__data__,n=Hn(e,t);return n<0?void 0:e[n][1]},Ln.prototype.has=function(t){return Hn(this.__data__,t)>-1},Ln.prototype.set=function(t,e){var n=this.__data__,r=Hn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},In.prototype.clear=function(){this.size=0,this.__data__={hash:new Pn,map:new(dn||Ln),string:new Pn}},In.prototype.delete=function(t){var e=Xi(this,t).delete(t);return this.size-=e?1:0,e},In.prototype.get=function(t){return Xi(this,t).get(t)},In.prototype.has=function(t){return Xi(this,t).has(t)},In.prototype.set=function(t,e){var n=Xi(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?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)},Nn.prototype.clear=function(){this.__data__=new Ln,this.size=0},Nn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Nn.prototype.get=function(t){return this.__data__.get(t)},Nn.prototype.has=function(t){return this.__data__.has(t)},Nn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ln){var r=n.__data__;if(!dn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new In(r)}return n.set(t,e),this.size=n.size,this};var Qn=bi(sr),tr=bi(lr,!0);function er(t,e){var n=!0;return Qn(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function nr(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(null!=a&&(void 0===s?a==a&&!Za(a):n(a,s)))var s=a,l=o}return l}function rr(t,e){var n=[];return Qn(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}function ir(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=ro),i||(i=[]);++o<a;){var s=t[o];e>0&&n(s)?e>1?ir(s,e-1,n,r,i):he(i,s):r||(i[i.length]=s)}return i}var or=_i(),ar=_i(!0);function sr(t,e){return t&&or(t,e,_s)}function lr(t,e){return t&&ar(t,e,_s)}function cr(t,e){return se(e,(function(e){return ja(t[e])}))}function ur(t,e){for(var n=0,r=(e=oi(e,t)).length;null!=t&&n<r;)t=t[Co(e[n++])];return n&&n==r?t:void 0}function hr(t,e,n){var r=e(t);return La(t)?r:he(r,n(t))}function dr(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":qe&&qe in gt(t)?function(t){var e=Mt.call(t,qe),n=t[qe];try{t[qe]=void 0;var r=!0}catch(o){}var i=Ct.call(t);return r&&(e?t[qe]=n:delete t[qe]),i}(t):function(t){return Ct.call(t)}(t)}function fr(t,e){return t>e}function pr(t,e){return null!=t&&Mt.call(t,e)}function gr(t,e){return null!=t&&e in gt(t)}function mr(t,e,n){for(var i=n?ce:le,o=t[0].length,a=t.length,s=a,l=r(a),c=1/0,u=[];s--;){var h=t[s];s&&e&&(h=ue(h,ke(e))),c=an(h.length,c),l[s]=!n&&(e||o>=120&&h.length>=120)?new Rn(s&&h):void 0}h=t[0];var d=-1,f=l[0];t:for(;++d<o&&u.length<c;){var p=h[d],g=e?e(p):p;if(p=n||0!==p?p:0,!(f?Ee(f,g):i(u,g,n))){for(s=a;--s;){var m=l[s];if(!(m?Ee(m,g):i(t[s],g,n)))continue t}f&&f.push(g),u.push(p)}}return u}function yr(t,e,n){var r=null==(t=po(t,e=oi(e,t)))?t:t[Co(zo(e))];return null==r?void 0:ne(r,t,n)}function vr(t){return Ya(t)&&dr(t)==s}function br(t,e,n,r,i){return t===e||(null==t||null==e||!Ya(t)&&!Ya(e)?t!=t&&e!=e:function(t,e,n,r,i,o){var a=La(t),d=La(e),f=a?l:to(t),w=d?l:to(e),S=(f=f==s?m:f)==m,A=(w=w==s?m:w)==m,C=f==w;if(C&&Ba(t)){if(!Ba(e))return!1;a=!0,S=!1}if(C&&!S)return o||(o=new Nn),a||Ja(t)?Wi(t,e,n,r,i,o):function(t,e,n,r,i,o,a){switch(n){case M:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x:return!(t.byteLength!=e.byteLength||!o(new Vt(t),new Vt(e)));case c:case u:case g:return Ea(+t,+e);case h:return t.name==e.name&&t.message==e.message;case y:case b:return t==e+"";case p:var s=Be;case v:if(s||(s=je),t.size!=e.size&&!(1&r))return!1;var l=a.get(t);if(l)return l==e;r|=2,a.set(t,e);var d=Wi(s(t),s(e),r,i,o,a);return a.delete(t),d;case _:if(An)return An.call(t)==An.call(e)}return!1}(t,e,f,n,r,i,o);if(!(1&n)){var k=S&&Mt.call(t,"__wrapped__"),T=A&&Mt.call(e,"__wrapped__");if(k||T){var E=k?t.value():t,O=T?e.value():e;return o||(o=new Nn),i(E,O,n,r,o)}}return!!C&&(o||(o=new Nn),function(t,e,n,r,i,o){var a=1&n,s=Hi(t),l=s.length;if(l!=Hi(e).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in e:Mt.call(e,u)))return!1}var h=o.get(t);if(h&&o.get(e))return h==e;var d=!0;o.set(t,e),o.set(e,t);for(var f=a;++c<l;){var p=t[u=s[c]],g=e[u];if(r)var m=a?r(g,p,u,e,t,o):r(p,g,u,t,e,o);if(!(void 0===m?p===g||i(p,g,n,r,o):m)){d=!1;break}f||(f="constructor"==u)}if(d&&!f){var y=t.constructor,v=e.constructor;y==v||!("constructor"in t)||!("constructor"in e)||"function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v||(d=!1)}return o.delete(t),o.delete(e),d}(t,e,n,r,i,o))}(t,e,n,r,br,i))}function _r(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=gt(t);i--;){var s=n[i];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<o;){var l=(s=n[i])[0],c=t[l],u=s[1];if(a&&s[2]){if(void 0===c&&!(l in t))return!1}else{var h=new Nn;if(r)var d=r(c,u,l,t,e,h);if(!(void 0===d?br(u,c,3,r,h):d))return!1}}return!0}function wr(t){return!(!Ha(t)||(e=t,At&&At in e))&&(ja(t)?Dt:ot).test(ko(t));var e}function xr(t){return"function"==typeof t?t:null==t?qs:"object"==typeof t?La(t)?kr(t[0],t[1]):Cr(t):el(t)}function Mr(t){if(!co(t))return rn(t);var e=[];for(var n in gt(t))Mt.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Sr(t,e){return t<e}function Ar(t,e){var n=-1,i=Ra(t)?r(t.length):[];return Qn(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}function Cr(t){var e=Ki(t);return 1==e.length&&e[0][2]?ho(e[0][0],e[0][1]):function(n){return n===t||_r(n,t,e)}}function kr(t,e){return ao(t)&&uo(e)?ho(Co(t),e):function(n){var r=gs(n,t);return void 0===r&&r===e?ms(n,t):br(e,r,3)}}function Tr(t,e,n,r,i){t!==e&&or(e,(function(o,a){if(i||(i=new Nn),Ha(o))!function(t,e,n,r,i,o,a){var s=mo(t,n),l=mo(e,n),c=a.get(l);if(c)Wn(t,n,c);else{var u=o?o(s,l,n+"",t,e,a):void 0,h=void 0===u;if(h){var d=La(l),f=!d&&Ba(l),p=!d&&!f&&Ja(l);u=l,d||f||p?La(s)?u=s:Na(s)?u=gi(s):f?(h=!1,u=ci(l,!0)):p?(h=!1,u=hi(l,!0)):u=[]:$a(l)||Pa(l)?(u=s,Pa(s)?u=as(s):Ha(s)&&!ja(s)||(u=no(l))):h=!1}h&&(a.set(l,u),i(u,l,r,o,a),a.delete(l)),Wn(t,n,u)}}(t,e,a,n,Tr,r,i);else{var s=r?r(mo(t,a),o,a+"",t,e,i):void 0;void 0===s&&(s=o),Wn(t,a,s)}}),ws)}function Er(t,e){var n=t.length;if(n)return io(e+=e<0?n:0,n)?t[e]:void 0}function Or(t,e,n){var r=-1;return e=ue(e.length?e:[qs],ke(Gi())),function(t,e){var r=t.length;for(t.sort((function(t,e){return function(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;++r<a;){var l=di(i[r],o[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}));r--;)t[r]=t[r].value;return t}(Ar(t,(function(t,n,i){return{criteria:ue(e,(function(e){return e(t)})),index:++r,value:t}})))}function Dr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],s=ur(t,a);n(s,a)&&zr(o,oi(a,t),s)}return o}function Pr(t,e,n,r){var i=r?be:ve,o=-1,a=e.length,s=t;for(t===e&&(e=gi(e)),n&&(s=ue(t,ke(n)));++o<a;)for(var l=0,c=e[o],u=n?n(c):c;(l=i(s,u,l,r))>-1;)s!==t&&Xt.call(s,l,1),Xt.call(t,l,1);return t}function Lr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;io(i)?Xt.call(t,i,1):Zr(t,i)}}return t}function Ir(t,e){return t+Je(cn()*(e-t+1))}function Rr(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 Nr(t,e){return bo(fo(t,e,qs),t+"")}function Br(t){return Fn(Es(t))}function Fr(t,e){var n=Es(t);return xo(n,Gn(e,0,n.length))}function zr(t,e,n,r){if(!Ha(t))return t;for(var i=-1,o=(e=oi(e,t)).length,a=o-1,s=t;null!=s&&++i<o;){var l=Co(e[i]),c=n;if(i!=a){var u=s[l];void 0===(c=r?r(u,l,s):void 0)&&(c=Ha(u)?u:io(e[i+1])?[]:{})}Vn(s,l,c),s=s[l]}return t}var jr=yn?function(t,e){return yn.set(t,e),t}:qs,Wr=$e?function(t,e){return $e(t,"toString",{configurable:!0,enumerable:!1,value:Hs(e),writable:!0})}:qs;function Vr(t){return xo(Es(t))}function Hr(t,e,n){var i=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i<o;)a[i]=t[i+e];return a}function Yr(t,e){var n;return Qn(t,(function(t,r,i){return!(n=e(t,r,i))})),!!n}function Ur(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e==e&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!Za(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return qr(t,e,qs,n)}function qr(t,e,n,r){e=n(e);for(var i=0,o=null==t?0:t.length,a=e!=e,s=null===e,l=Za(e),c=void 0===e;i<o;){var u=Je((i+o)/2),h=n(t[u]),d=void 0!==h,f=null===h,p=h==h,g=Za(h);if(a)var m=r||p;else m=c?p&&(r||d):s?p&&d&&(r||!f):l?p&&d&&!f&&(r||!g):!f&&!g&&(r?h<=e:h<e);m?i=u+1:o=u}return an(o,4294967294)}function $r(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],s=e?e(a):a;if(!n||!Ea(s,l)){var l=s;o[i++]=0===a?0:a}}return o}function Gr(t){return"number"==typeof t?t:Za(t)?NaN:+t}function Xr(t){if("string"==typeof t)return t;if(La(t))return ue(t,Xr)+"";if(Za(t))return Cn?Cn.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Kr(t,e,n){var r=-1,i=le,o=t.length,a=!0,s=[],l=s;if(n)a=!1,i=ce;else if(o>=200){var c=e?null:Ri(t);if(c)return je(c);a=!1,i=Ee,l=new Rn}else l=e?[]:s;t:for(;++r<o;){var u=t[r],h=e?e(u):u;if(u=n||0!==u?u:0,a&&h==h){for(var d=l.length;d--;)if(l[d]===h)continue t;e&&l.push(h),s.push(u)}else i(l,h,n)||(l!==s&&l.push(h),s.push(u))}return s}function Zr(t,e){return null==(t=po(t,e=oi(e,t)))||delete t[Co(zo(e))]}function Jr(t,e,n,r){return zr(t,e,n(ur(t,e)),r)}function Qr(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?Hr(t,r?0:o,r?o+1:i):Hr(t,r?o+1:0,r?i:o)}function ti(t,e){var n=t;return n instanceof Dn&&(n=n.value()),de(e,(function(t,e){return e.func.apply(e.thisArg,he([t],e.args))}),n)}function ei(t,e,n){var i=t.length;if(i<2)return i?Kr(t[0]):[];for(var o=-1,a=r(i);++o<i;)for(var s=t[o],l=-1;++l<i;)l!=o&&(a[o]=Jn(a[o]||s,t[l],e,n));return Kr(ir(a,1),e,n)}function ni(t,e,n){for(var r=-1,i=t.length,o=e.length,a={};++r<i;)n(a,t[r],r<o?e[r]:void 0);return a}function ri(t){return Na(t)?t:[]}function ii(t){return"function"==typeof t?t:qs}function oi(t,e){return La(t)?t:ao(t,e)?[t]:Ao(ss(t))}var ai=Nr;function si(t,e,n){var r=t.length;return n=void 0===n?r:n,!e&&n>=r?t:Hr(t,e,n)}var li=Ge||function(t){return Yt.clearTimeout(t)};function ci(t,e){if(e)return t.slice();var n=t.length,r=Ht?Ht(n):new t.constructor(n);return t.copy(r),r}function ui(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function hi(t,e){var n=e?ui(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function di(t,e){if(t!==e){var n=void 0!==t,r=null===t,i=t==t,o=Za(t),a=void 0!==e,s=null===e,l=e==e,c=Za(e);if(!s&&!c&&!o&&t>e||o&&a&&l&&!s&&!c||r&&a&&l||!n&&l||!i)return 1;if(!r&&!o&&!c&&t<e||c&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!l)return-1}return 0}function fi(t,e,n,i){for(var o=-1,a=t.length,s=n.length,l=-1,c=e.length,u=on(a-s,0),h=r(c+u),d=!i;++l<c;)h[l]=e[l];for(;++o<s;)(d||o<a)&&(h[n[o]]=t[o]);for(;u--;)h[l++]=t[o++];return h}function pi(t,e,n,i){for(var o=-1,a=t.length,s=-1,l=n.length,c=-1,u=e.length,h=on(a-l,0),d=r(h+u),f=!i;++o<h;)d[o]=t[o];for(var p=o;++c<u;)d[p+c]=e[c];for(;++s<l;)(f||o<a)&&(d[p+n[s]]=t[o++]);return d}function gi(t,e){var n=-1,i=t.length;for(e||(e=r(i));++n<i;)e[n]=t[n];return e}function mi(t,e,n,r){var i=!n;n||(n={});for(var o=-1,a=e.length;++o<a;){var s=e[o],l=r?r(n[s],t[s],s,n,t):void 0;void 0===l&&(l=t[s]),i?qn(n,s,l):Vn(n,s,l)}return n}function yi(t,e){return function(n,r){var i=La(n)?re:Yn,o=e?e():{};return i(n,t,Gi(r,2),o)}}function vi(t){return Nr((function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,a&&oo(n[0],n[1],a)&&(o=i<3?void 0:o,i=1),e=gt(e);++r<i;){var s=n[r];s&&t(e,s,r,o)}return e}))}function bi(t,e){return function(n,r){if(null==n)return n;if(!Ra(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=gt(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function _i(t){return function(e,n,r){for(var i=-1,o=gt(e),a=r(e),s=a.length;s--;){var l=a[t?s:++i];if(!1===n(o[l],l,o))break}return e}}function wi(t){return function(e){var n=Ne(e=ss(e))?He(e):void 0,r=n?n[0]:e.charAt(0),i=n?si(n,1).join(""):e.slice(1);return r[t]()+i}}function xi(t){return function(e){return de(js(Ps(e).replace(Et,"")),t,"")}}function Mi(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=Tn(t.prototype),r=t.apply(n,e);return Ha(r)?r:n}}function Si(t){return function(e,n,r){var i=gt(e);if(!Ra(e)){var o=Gi(n,3);e=_s(e),n=function(t){return o(i[t],t,i)}}var a=t(e,n,r);return a>-1?i[o?e[a]:a]:void 0}}function Ai(t){return Vi((function(e){var n=e.length,r=n,o=On.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new vt(i);if(o&&!s&&"wrapper"==qi(a))var s=new On([],!0)}for(r=s?r:n;++r<n;){var l=qi(a=e[r]),c="wrapper"==l?Ui(a):void 0;s=c&&so(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?s[qi(c[0])].apply(s,c[3]):1==a.length&&so(a)?s[l]():s.thru(a)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&La(r))return s.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}}))}function Ci(t,e,n,i,o,a,s,l,c,u){var h=128&e,d=1&e,f=2&e,p=24&e,g=512&e,m=f?void 0:Mi(t);return function y(){for(var v=arguments.length,b=r(v),_=v;_--;)b[_]=arguments[_];if(p)var w=$i(y),x=Pe(b,w);if(i&&(b=fi(b,i,o,p)),a&&(b=pi(b,a,s,p)),v-=x,p&&v<u){var M=ze(b,w);return Li(t,e,Ci,y.placeholder,n,b,M,l,c,u-v)}var S=d?n:this,A=f?S[t]:t;return v=b.length,l?b=go(b,l):g&&v>1&&b.reverse(),h&&c<v&&(b.length=c),this&&this!==Yt&&this instanceof y&&(A=m||Mi(A)),A.apply(S,b)}}function ki(t,e){return function(n,r){return function(t,e,n,r){return sr(t,(function(t,i,o){e(r,n(t),i,o)})),r}(n,t,e(r),{})}}function Ti(t,e){return function(n,r){var i;if(void 0===n&&void 0===r)return e;if(void 0!==n&&(i=n),void 0!==r){if(void 0===i)return r;"string"==typeof n||"string"==typeof r?(n=Xr(n),r=Xr(r)):(n=Gr(n),r=Gr(r)),i=t(n,r)}return i}}function Ei(t){return Vi((function(e){return e=ue(e,ke(Gi())),Nr((function(n){var r=this;return t(e,(function(t){return ne(t,r,n)}))}))}))}function Oi(t,e){var n=(e=void 0===e?" ":Xr(e)).length;if(n<2)return n?Rr(e,t):e;var r=Rr(e,Ze(t/Ve(e)));return Ne(e)?si(He(r),0,t).join(""):r.slice(0,t)}function Di(t){return function(e,n,i){return i&&"number"!=typeof i&&oo(e,n,i)&&(n=i=void 0),e=ns(e),void 0===n?(n=e,e=0):n=ns(n),function(t,e,n,i){for(var o=-1,a=on(Ze((e-t)/(n||1)),0),s=r(a);a--;)s[i?a:++o]=t,t+=n;return s}(e,n,i=void 0===i?e<n?1:-1:ns(i),t)}}function Pi(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=os(e),n=os(n)),t(e,n)}}function Li(t,e,n,r,i,o,a,s,l,c){var u=8&e;e|=u?32:64,4&(e&=~(u?64:32))||(e&=-4);var h=[t,e,i,u?o:void 0,u?a:void 0,u?void 0:o,u?void 0:a,s,l,c],d=n.apply(void 0,h);return so(t)&&yo(d,h),d.placeholder=r,_o(d,t,e)}function Ii(t){var e=pt[t];return function(t,n){if(t=os(t),(n=null==n?0:an(rs(n),292))&&en(t)){var r=(ss(t)+"e").split("e");return+((r=(ss(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Ri=pn&&1/je(new pn([,-0]))[1]==1/0?function(t){return new pn(t)}:Zs;function Ni(t){return function(e){var n=to(e);return n==p?Be(e):n==v?We(e):function(t,e){return ue(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Bi(t,e,n,a,s,l,c,u){var h=2&e;if(!h&&"function"!=typeof t)throw new vt(i);var d=a?a.length:0;if(d||(e&=-97,a=s=void 0),c=void 0===c?c:on(rs(c),0),u=void 0===u?u:rs(u),d-=s?s.length:0,64&e){var f=a,p=s;a=s=void 0}var g=h?void 0:Ui(t),m=[t,e,n,a,s,f,p,l,c,u];if(g&&function(t,e){var n=t[1],r=e[1],i=n|r;if(!(i<131||128==r&&8==n||128==r&&256==n&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n))return t;1&r&&(t[2]=e[2],i|=1&n?0:4);var a=e[3];if(a){var s=t[3];t[3]=s?fi(s,a,e[4]):a,t[4]=s?ze(t[3],o):e[4]}(a=e[5])&&(t[5]=(s=t[5])?pi(s,a,e[6]):a,t[6]=s?ze(t[5],o):e[6]),(a=e[7])&&(t[7]=a),128&r&&(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]=i}(m,g),t=m[0],e=m[1],n=m[2],a=m[3],s=m[4],!(u=m[9]=void 0===m[9]?h?0:t.length:on(m[9]-d,0))&&24&e&&(e&=-25),e&&1!=e)y=8==e||16==e?function(t,e,n){var i=Mi(t);return function o(){for(var a=arguments.length,s=r(a),l=a,c=$i(o);l--;)s[l]=arguments[l];var u=a<3&&s[0]!==c&&s[a-1]!==c?[]:ze(s,c);if((a-=u.length)<n)return Li(t,e,Ci,o.placeholder,void 0,s,u,void 0,void 0,n-a);var h=this&&this!==Yt&&this instanceof o?i:t;return ne(h,this,s)}}(t,e,u):32!=e&&33!=e||s.length?Ci.apply(void 0,m):function(t,e,n,i){var o=1&e,a=Mi(t);return function e(){for(var s=-1,l=arguments.length,c=-1,u=i.length,h=r(u+l),d=this&&this!==Yt&&this instanceof e?a:t;++c<u;)h[c]=i[c];for(;l--;)h[c++]=arguments[++s];return ne(d,o?n:this,h)}}(t,e,n,a);else var y=function(t,e,n){var r=1&e,i=Mi(t);return function e(){var o=this&&this!==Yt&&this instanceof e?i:t;return o.apply(r?n:this,arguments)}}(t,e,n);return _o((g?jr:yo)(y,m),t,e)}function Fi(t,e,n,r){return void 0===t||Ea(t,_t[n])&&!Mt.call(r,n)?e:t}function zi(t,e,n,r,i,o){return Ha(t)&&Ha(e)&&(o.set(e,t),Tr(t,e,void 0,zi,o),o.delete(e)),t}function ji(t){return $a(t)?void 0:t}function Wi(t,e,n,r,i,o){var a=1&n,s=t.length,l=e.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(t);if(c&&o.get(e))return c==e;var u=-1,h=!0,d=2&n?new Rn:void 0;for(o.set(t,e),o.set(e,t);++u<s;){var f=t[u],p=e[u];if(r)var g=a?r(p,f,u,e,t,o):r(f,p,u,t,e,o);if(void 0!==g){if(g)continue;h=!1;break}if(d){if(!pe(e,(function(t,e){if(!Ee(d,e)&&(f===t||i(f,t,n,r,o)))return d.push(e)}))){h=!1;break}}else if(f!==p&&!i(f,p,n,r,o)){h=!1;break}}return o.delete(t),o.delete(e),h}function Vi(t){return bo(fo(t,void 0,Io),t+"")}function Hi(t){return hr(t,_s,Ji)}function Yi(t){return hr(t,ws,Qi)}var Ui=yn?function(t){return yn.get(t)}:Zs;function qi(t){for(var e=t.name+"",n=vn[e],r=Mt.call(vn,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function $i(t){return(Mt.call(kn,"placeholder")?kn:t).placeholder}function Gi(){var t=kn.iteratee||$s;return t=t===$s?xr:t,arguments.length?t(arguments[0],arguments[1]):t}function Xi(t,e){var n,r,i=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof e?"string":"hash"]:i.map}function Ki(t){for(var e=_s(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,uo(i)]}return e}function Zi(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return wr(n)?n:void 0}var Ji=Qe?function(t){return null==t?[]:(t=gt(t),se(Qe(t),(function(e){return Gt.call(t,e)})))}:il,Qi=Qe?function(t){for(var e=[];t;)he(e,Ji(t)),t=Ut(t);return e}:il,to=dr;function eo(t,e,n){for(var r=-1,i=(e=oi(e,t)).length,o=!1;++r<i;){var a=Co(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&Va(i)&&io(a,i)&&(La(t)||Pa(t))}function no(t){return"function"!=typeof t.constructor||co(t)?{}:Tn(Ut(t))}function ro(t){return La(t)||Pa(t)||!!(ge&&t&&t[ge])}function io(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&st.test(t))&&t>-1&&t%1==0&&t<e}function oo(t,e,n){if(!Ha(n))return!1;var r=typeof e;return!!("number"==r?Ra(n)&&io(e,n.length):"string"==r&&e in n)&&Ea(n[e],t)}function ao(t,e){if(La(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Za(t))||H.test(t)||!V.test(t)||null!=e&&t in gt(e)}function so(t){var e=qi(t),n=kn[e];if("function"!=typeof n||!(e in Dn.prototype))return!1;if(t===n)return!0;var r=Ui(n);return!!r&&t===r[0]}(hn&&to(new hn(new ArrayBuffer(1)))!=M||dn&&to(new dn)!=p||fn&&"[object Promise]"!=to(fn.resolve())||pn&&to(new pn)!=v||gn&&to(new gn)!=w)&&(to=function(t){var e=dr(t),n=e==m?t.constructor:void 0,r=n?ko(n):"";if(r)switch(r){case bn:return M;case _n:return p;case wn:return"[object Promise]";case xn:return v;case Mn:return w}return e});var lo=wt?ja:ol;function co(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||_t)}function uo(t){return t==t&&!Ha(t)}function ho(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in gt(n))}}function fo(t,e,n){return e=on(void 0===e?t.length-1:e,0),function(){for(var i=arguments,o=-1,a=on(i.length-e,0),s=r(a);++o<a;)s[o]=i[e+o];o=-1;for(var l=r(e+1);++o<e;)l[o]=i[o];return l[e]=n(s),ne(t,this,l)}}function po(t,e){return e.length<2?t:ur(t,Hr(e,0,-1))}function go(t,e){for(var n=t.length,r=an(e.length,n),i=gi(t);r--;){var o=e[r];t[r]=io(o,n)?i[o]:void 0}return t}function mo(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var yo=wo(jr),vo=Ke||function(t,e){return Yt.setTimeout(t,e)},bo=wo(Wr);function _o(t,e,n){var r=e+"";return bo(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(K,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return ie(a,(function(n){var r="_."+n[0];e&n[1]&&!le(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(Z);return e?e[1].split(J):[]}(r),n)))}function wo(t){var e=0,n=0;return function(){var r=sn(),i=16-(r-n);if(n=r,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function xo(t,e){var n=-1,r=t.length,i=r-1;for(e=void 0===e?r:e;++n<e;){var o=Ir(n,i),a=t[o];t[o]=t[n],t[n]=a}return t.length=e,t}var Mo,So,Ao=(Mo=Ma((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Y,(function(t,n,r,i){e.push(r?i.replace(tt,"$1"):n||t)})),e}),(function(t){return 500===So.size&&So.clear(),t})),So=Mo.cache,Mo);function Co(t){if("string"==typeof t||Za(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function ko(t){if(null!=t){try{return xt.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function To(t){if(t instanceof Dn)return t.clone();var e=new On(t.__wrapped__,t.__chain__);return e.__actions__=gi(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var Eo=Nr((function(t,e){return Na(t)?Jn(t,ir(e,1,Na,!0)):[]})),Oo=Nr((function(t,e){var n=zo(e);return Na(n)&&(n=void 0),Na(t)?Jn(t,ir(e,1,Na,!0),Gi(n,2)):[]})),Do=Nr((function(t,e){var n=zo(e);return Na(n)&&(n=void 0),Na(t)?Jn(t,ir(e,1,Na,!0),void 0,n):[]}));function Po(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:rs(n);return i<0&&(i=on(r+i,0)),ye(t,Gi(e,3),i)}function Lo(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return void 0!==n&&(i=rs(n),i=n<0?on(r+i,0):an(i,r-1)),ye(t,Gi(e,3),i,!0)}function Io(t){return null!=t&&t.length?ir(t,1):[]}function Ro(t){return t&&t.length?t[0]:void 0}var No=Nr((function(t){var e=ue(t,ri);return e.length&&e[0]===t[0]?mr(e):[]})),Bo=Nr((function(t){var e=zo(t),n=ue(t,ri);return e===zo(n)?e=void 0:n.pop(),n.length&&n[0]===t[0]?mr(n,Gi(e,2)):[]})),Fo=Nr((function(t){var e=zo(t),n=ue(t,ri);return(e="function"==typeof e?e:void 0)&&n.pop(),n.length&&n[0]===t[0]?mr(n,void 0,e):[]}));function zo(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}var jo=Nr(Wo);function Wo(t,e){return t&&t.length&&e&&e.length?Pr(t,e):t}var Vo=Vi((function(t,e){var n=null==t?0:t.length,r=$n(t,e);return Lr(t,ue(e,(function(t){return io(t,n)?+t:t})).sort(di)),r}));function Ho(t){return null==t?t:un.call(t)}var Yo=Nr((function(t){return Kr(ir(t,1,Na,!0))})),Uo=Nr((function(t){var e=zo(t);return Na(e)&&(e=void 0),Kr(ir(t,1,Na,!0),Gi(e,2))})),qo=Nr((function(t){var e=zo(t);return e="function"==typeof e?e:void 0,Kr(ir(t,1,Na,!0),void 0,e)}));function $o(t){if(!t||!t.length)return[];var e=0;return t=se(t,(function(t){if(Na(t))return e=on(t.length,e),!0})),Ce(e,(function(e){return ue(t,xe(e))}))}function Go(t,e){if(!t||!t.length)return[];var n=$o(t);return null==e?n:ue(n,(function(t){return ne(e,void 0,t)}))}var Xo=Nr((function(t,e){return Na(t)?Jn(t,e):[]})),Ko=Nr((function(t){return ei(se(t,Na))})),Zo=Nr((function(t){var e=zo(t);return Na(e)&&(e=void 0),ei(se(t,Na),Gi(e,2))})),Jo=Nr((function(t){var e=zo(t);return e="function"==typeof e?e:void 0,ei(se(t,Na),void 0,e)})),Qo=Nr($o),ta=Nr((function(t){var e=t.length,n=e>1?t[e-1]:void 0;return n="function"==typeof n?(t.pop(),n):void 0,Go(t,n)}));function ea(t){var e=kn(t);return e.__chain__=!0,e}function na(t,e){return e(t)}var ra=Vi((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return $n(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Dn&&io(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:na,args:[i],thisArg:void 0}),new On(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(i)})),ia=yi((function(t,e,n){Mt.call(t,n)?++t[n]:qn(t,n,1)})),oa=Si(Po),aa=Si(Lo);function sa(t,e){return(La(t)?ie:Qn)(t,Gi(e,3))}function la(t,e){return(La(t)?oe:tr)(t,Gi(e,3))}var ca=yi((function(t,e,n){Mt.call(t,n)?t[n].push(e):qn(t,n,[e])})),ua=Nr((function(t,e,n){var i=-1,o="function"==typeof e,a=Ra(t)?r(t.length):[];return Qn(t,(function(t){a[++i]=o?ne(e,t,n):yr(t,e,n)})),a})),ha=yi((function(t,e,n){qn(t,n,e)}));function da(t,e){return(La(t)?ue:Ar)(t,Gi(e,3))}var fa=yi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]})),pa=Nr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&oo(t,e[0],e[1])?e=[]:n>2&&oo(e[0],e[1],e[2])&&(e=[e[0]]),Or(t,ir(e,1),[])})),ga=Xe||function(){return Yt.Date.now()};function ma(t,e,n){return e=n?void 0:e,Bi(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function ya(t,e){var n;if("function"!=typeof e)throw new vt(i);return t=rs(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var va=Nr((function(t,e,n){var r=1;if(n.length){var i=ze(n,$i(va));r|=32}return Bi(t,r,e,n,i)})),ba=Nr((function(t,e,n){var r=3;if(n.length){var i=ze(n,$i(ba));r|=32}return Bi(e,r,t,n,i)}));function _a(t,e,n){var r,o,a,s,l,c,u=0,h=!1,d=!1,f=!0;if("function"!=typeof t)throw new vt(i);function p(e){var n=r,i=o;return r=o=void 0,u=e,s=t.apply(i,n)}function g(t){return u=t,l=vo(y,e),h?p(t):s}function m(t){var n=t-c;return void 0===c||n>=e||n<0||d&&t-u>=a}function y(){var t=ga();if(m(t))return v(t);l=vo(y,function(t){var n=e-(t-c);return d?an(n,a-(t-u)):n}(t))}function v(t){return l=void 0,f&&r?p(t):(r=o=void 0,s)}function b(){var t=ga(),n=m(t);if(r=arguments,o=this,c=t,n){if(void 0===l)return g(c);if(d)return li(l),l=vo(y,e),p(c)}return void 0===l&&(l=vo(y,e)),s}return e=os(e)||0,Ha(n)&&(h=!!n.leading,a=(d="maxWait"in n)?on(os(n.maxWait)||0,e):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==l&&li(l),u=0,r=c=o=l=void 0},b.flush=function(){return void 0===l?s:v(ga())},b}var wa=Nr((function(t,e){return Zn(t,1,e)})),xa=Nr((function(t,e,n){return Zn(t,os(e)||0,n)}));function Ma(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new vt(i);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Ma.Cache||In),n}function Sa(t){if("function"!=typeof t)throw new vt(i);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)}}Ma.Cache=In;var Aa=ai((function(t,e){var n=(e=1==e.length&&La(e[0])?ue(e[0],ke(Gi())):ue(ir(e,1),ke(Gi()))).length;return Nr((function(r){for(var i=-1,o=an(r.length,n);++i<o;)r[i]=e[i].call(this,r[i]);return ne(t,this,r)}))})),Ca=Nr((function(t,e){return Bi(t,32,void 0,e,ze(e,$i(Ca)))})),ka=Nr((function(t,e){return Bi(t,64,void 0,e,ze(e,$i(ka)))})),Ta=Vi((function(t,e){return Bi(t,256,void 0,void 0,void 0,e)}));function Ea(t,e){return t===e||t!=t&&e!=e}var Oa=Pi(fr),Da=Pi((function(t,e){return t>=e})),Pa=vr(function(){return arguments}())?vr:function(t){return Ya(t)&&Mt.call(t,"callee")&&!Gt.call(t,"callee")},La=r.isArray,Ia=Kt?ke(Kt):function(t){return Ya(t)&&dr(t)==x};function Ra(t){return null!=t&&Va(t.length)&&!ja(t)}function Na(t){return Ya(t)&&Ra(t)}var Ba=tn||ol,Fa=Zt?ke(Zt):function(t){return Ya(t)&&dr(t)==u};function za(t){if(!Ya(t))return!1;var e=dr(t);return e==h||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!$a(t)}function ja(t){if(!Ha(t))return!1;var e=dr(t);return e==d||e==f||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Wa(t){return"number"==typeof t&&t==rs(t)}function Va(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Ha(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Ya(t){return null!=t&&"object"==typeof t}var Ua=Jt?ke(Jt):function(t){return Ya(t)&&to(t)==p};function qa(t){return"number"==typeof t||Ya(t)&&dr(t)==g}function $a(t){if(!Ya(t)||dr(t)!=m)return!1;var e=Ut(t);if(null===e)return!0;var n=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&xt.call(n)==kt}var Ga=Qt?ke(Qt):function(t){return Ya(t)&&dr(t)==y},Xa=te?ke(te):function(t){return Ya(t)&&to(t)==v};function Ka(t){return"string"==typeof t||!La(t)&&Ya(t)&&dr(t)==b}function Za(t){return"symbol"==typeof t||Ya(t)&&dr(t)==_}var Ja=ee?ke(ee):function(t){return Ya(t)&&Va(t.length)&&!!Bt[dr(t)]},Qa=Pi(Sr),ts=Pi((function(t,e){return t<=e}));function es(t){if(!t)return[];if(Ra(t))return Ka(t)?He(t):gi(t);if(Me&&t[Me])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[Me]());var e=to(t);return(e==p?Be:e==v?je:Es)(t)}function ns(t){return t?(t=os(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function rs(t){var e=ns(t),n=e%1;return e==e?n?e-n:e:0}function is(t){return t?Gn(rs(t),0,4294967295):0}function os(t){if("number"==typeof t)return t;if(Za(t))return NaN;if(Ha(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Ha(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace($,"");var n=it.test(t);return n||at.test(t)?Wt(t.slice(2),n?2:8):rt.test(t)?NaN:+t}function as(t){return mi(t,ws(t))}function ss(t){return null==t?"":Xr(t)}var ls=vi((function(t,e){if(co(e)||Ra(e))mi(e,_s(e),t);else for(var n in e)Mt.call(e,n)&&Vn(t,n,e[n])})),cs=vi((function(t,e){mi(e,ws(e),t)})),us=vi((function(t,e,n,r){mi(e,ws(e),t,r)})),hs=vi((function(t,e,n,r){mi(e,_s(e),t,r)})),ds=Vi($n),fs=Nr((function(t,e){t=gt(t);var n=-1,r=e.length,i=r>2?e[2]:void 0;for(i&&oo(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],a=ws(o),s=-1,l=a.length;++s<l;){var c=a[s],u=t[c];(void 0===u||Ea(u,_t[c])&&!Mt.call(t,c))&&(t[c]=o[c])}return t})),ps=Nr((function(t){return t.push(void 0,zi),ne(Ms,void 0,t)}));function gs(t,e,n){var r=null==t?void 0:ur(t,e);return void 0===r?n:r}function ms(t,e){return null!=t&&eo(t,e,gr)}var ys=ki((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Ct.call(e)),t[e]=n}),Hs(qs)),vs=ki((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=Ct.call(e)),Mt.call(t,e)?t[e].push(n):t[e]=[n]}),Gi),bs=Nr(yr);function _s(t){return Ra(t)?Bn(t):Mr(t)}function ws(t){return Ra(t)?Bn(t,!0):function(t){if(!Ha(t))return function(t){var e=[];if(null!=t)for(var n in gt(t))e.push(n);return e}(t);var e=co(t),n=[];for(var r in t)("constructor"!=r||!e&&Mt.call(t,r))&&n.push(r);return n}(t)}var xs=vi((function(t,e,n){Tr(t,e,n)})),Ms=vi((function(t,e,n,r){Tr(t,e,n,r)})),Ss=Vi((function(t,e){var n={};if(null==t)return n;var r=!1;e=ue(e,(function(e){return e=oi(e,t),r||(r=e.length>1),e})),mi(t,Yi(t),n),r&&(n=Xn(n,7,ji));for(var i=e.length;i--;)Zr(n,e[i]);return n})),As=Vi((function(t,e){return null==t?{}:function(t,e){return Dr(t,e,(function(e,n){return ms(t,n)}))}(t,e)}));function Cs(t,e){if(null==t)return{};var n=ue(Yi(t),(function(t){return[t]}));return e=Gi(e),Dr(t,n,(function(t,n){return e(t,n[0])}))}var ks=Ni(_s),Ts=Ni(ws);function Es(t){return null==t?[]:Te(t,_s(t))}var Os=xi((function(t,e,n){return e=e.toLowerCase(),t+(n?Ds(e):e)}));function Ds(t){return zs(ss(t).toLowerCase())}function Ps(t){return(t=ss(t))&&t.replace(lt,Le).replace(Ot,"")}var Ls=xi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Is=xi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Rs=wi("toLowerCase"),Ns=xi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()})),Bs=xi((function(t,e,n){return t+(n?" ":"")+zs(e)})),Fs=xi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),zs=wi("toUpperCase");function js(t,e,n){return t=ss(t),void 0===(e=n?void 0:e)?function(t){return It.test(t)}(t)?function(t){return t.match(Pt)||[]}(t):function(t){return t.match(Q)||[]}(t):t.match(e)||[]}var Ws=Nr((function(t,e){try{return ne(t,void 0,e)}catch(n){return za(n)?n:new dt(n)}})),Vs=Vi((function(t,e){return ie(e,(function(e){e=Co(e),qn(t,e,va(t[e],t))})),t}));function Hs(t){return function(){return t}}var Ys=Ai(),Us=Ai(!0);function qs(t){return t}function $s(t){return xr("function"==typeof t?t:Xn(t,1))}var Gs=Nr((function(t,e){return function(n){return yr(n,t,e)}})),Xs=Nr((function(t,e){return function(n){return yr(t,n,e)}}));function Ks(t,e,n){var r=_s(e),i=cr(e,r);null!=n||Ha(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=cr(e,_s(e)));var o=!(Ha(n)&&"chain"in n&&!n.chain),a=ja(t);return ie(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__),i=n.__actions__=gi(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,he([this.value()],arguments))})})),t}function Zs(){}var Js=Ei(ue),Qs=Ei(ae),tl=Ei(pe);function el(t){return ao(t)?xe(Co(t)):function(t){return function(e){return ur(e,t)}}(t)}var nl=Di(),rl=Di(!0);function il(){return[]}function ol(){return!1}var al,sl=Ti((function(t,e){return t+e}),0),ll=Ii("ceil"),cl=Ti((function(t,e){return t/e}),1),ul=Ii("floor"),hl=Ti((function(t,e){return t*e}),1),dl=Ii("round"),fl=Ti((function(t,e){return t-e}),0);return kn.after=function(t,e){if("function"!=typeof e)throw new vt(i);return t=rs(t),function(){if(--t<1)return e.apply(this,arguments)}},kn.ary=ma,kn.assign=ls,kn.assignIn=cs,kn.assignInWith=us,kn.assignWith=hs,kn.at=ds,kn.before=ya,kn.bind=va,kn.bindAll=Vs,kn.bindKey=ba,kn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return La(t)?t:[t]},kn.chain=ea,kn.chunk=function(t,e,n){e=(n?oo(t,e,n):void 0===e)?1:on(rs(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var o=0,a=0,s=r(Ze(i/e));o<i;)s[a++]=Hr(t,o,o+=e);return s},kn.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i},kn.concat=function(){var t=arguments.length;if(!t)return[];for(var e=r(t-1),n=arguments[0],i=t;i--;)e[i-1]=arguments[i];return he(La(n)?gi(n):[n],ir(e,1))},kn.cond=function(t){var e=null==t?0:t.length,n=Gi();return t=e?ue(t,(function(t){if("function"!=typeof t[1])throw new vt(i);return[n(t[0]),t[1]]})):[],Nr((function(n){for(var r=-1;++r<e;){var i=t[r];if(ne(i[0],this,n))return ne(i[1],this,n)}}))},kn.conforms=function(t){return function(t){var e=_s(t);return function(n){return Kn(n,t,e)}}(Xn(t,1))},kn.constant=Hs,kn.countBy=ia,kn.create=function(t,e){var n=Tn(t);return null==e?n:Un(n,e)},kn.curry=function t(e,n,r){var i=Bi(e,8,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return i.placeholder=t.placeholder,i},kn.curryRight=function t(e,n,r){var i=Bi(e,16,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return i.placeholder=t.placeholder,i},kn.debounce=_a,kn.defaults=fs,kn.defaultsDeep=ps,kn.defer=wa,kn.delay=xa,kn.difference=Eo,kn.differenceBy=Oo,kn.differenceWith=Do,kn.drop=function(t,e,n){var r=null==t?0:t.length;return r?Hr(t,(e=n||void 0===e?1:rs(e))<0?0:e,r):[]},kn.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?Hr(t,0,(e=r-(e=n||void 0===e?1:rs(e)))<0?0:e):[]},kn.dropRightWhile=function(t,e){return t&&t.length?Qr(t,Gi(e,3),!0,!0):[]},kn.dropWhile=function(t,e){return t&&t.length?Qr(t,Gi(e,3),!0):[]},kn.fill=function(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&oo(t,e,n)&&(n=0,r=i),function(t,e,n,r){var i=t.length;for((n=rs(n))<0&&(n=-n>i?0:i+n),(r=void 0===r||r>i?i:rs(r))<0&&(r+=i),r=n>r?0:is(r);n<r;)t[n++]=e;return t}(t,e,n,r)):[]},kn.filter=function(t,e){return(La(t)?se:rr)(t,Gi(e,3))},kn.flatMap=function(t,e){return ir(da(t,e),1)},kn.flatMapDeep=function(t,e){return ir(da(t,e),1/0)},kn.flatMapDepth=function(t,e,n){return n=void 0===n?1:rs(n),ir(da(t,e),n)},kn.flatten=Io,kn.flattenDeep=function(t){return null!=t&&t.length?ir(t,1/0):[]},kn.flattenDepth=function(t,e){return null!=t&&t.length?ir(t,e=void 0===e?1:rs(e)):[]},kn.flip=function(t){return Bi(t,512)},kn.flow=Ys,kn.flowRight=Us,kn.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r},kn.functions=function(t){return null==t?[]:cr(t,_s(t))},kn.functionsIn=function(t){return null==t?[]:cr(t,ws(t))},kn.groupBy=ca,kn.initial=function(t){return null!=t&&t.length?Hr(t,0,-1):[]},kn.intersection=No,kn.intersectionBy=Bo,kn.intersectionWith=Fo,kn.invert=ys,kn.invertBy=vs,kn.invokeMap=ua,kn.iteratee=$s,kn.keyBy=ha,kn.keys=_s,kn.keysIn=ws,kn.map=da,kn.mapKeys=function(t,e){var n={};return e=Gi(e,3),sr(t,(function(t,r,i){qn(n,e(t,r,i),t)})),n},kn.mapValues=function(t,e){var n={};return e=Gi(e,3),sr(t,(function(t,r,i){qn(n,r,e(t,r,i))})),n},kn.matches=function(t){return Cr(Xn(t,1))},kn.matchesProperty=function(t,e){return kr(t,Xn(e,1))},kn.memoize=Ma,kn.merge=xs,kn.mergeWith=Ms,kn.method=Gs,kn.methodOf=Xs,kn.mixin=Ks,kn.negate=Sa,kn.nthArg=function(t){return t=rs(t),Nr((function(e){return Er(e,t)}))},kn.omit=Ss,kn.omitBy=function(t,e){return Cs(t,Sa(Gi(e)))},kn.once=function(t){return ya(2,t)},kn.orderBy=function(t,e,n,r){return null==t?[]:(La(e)||(e=null==e?[]:[e]),La(n=r?void 0:n)||(n=null==n?[]:[n]),Or(t,e,n))},kn.over=Js,kn.overArgs=Aa,kn.overEvery=Qs,kn.overSome=tl,kn.partial=Ca,kn.partialRight=ka,kn.partition=fa,kn.pick=As,kn.pickBy=Cs,kn.property=el,kn.propertyOf=function(t){return function(e){return null==t?void 0:ur(t,e)}},kn.pull=jo,kn.pullAll=Wo,kn.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?Pr(t,e,Gi(n,2)):t},kn.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?Pr(t,e,void 0,n):t},kn.pullAt=Vo,kn.range=nl,kn.rangeRight=rl,kn.rearg=Ta,kn.reject=function(t,e){return(La(t)?se:rr)(t,Sa(Gi(e,3)))},kn.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=Gi(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Lr(t,i),n},kn.rest=function(t,e){if("function"!=typeof t)throw new vt(i);return Nr(t,e=void 0===e?e:rs(e))},kn.reverse=Ho,kn.sampleSize=function(t,e,n){return e=(n?oo(t,e,n):void 0===e)?1:rs(e),(La(t)?zn:Fr)(t,e)},kn.set=function(t,e,n){return null==t?t:zr(t,e,n)},kn.setWith=function(t,e,n,r){return r="function"==typeof r?r:void 0,null==t?t:zr(t,e,n,r)},kn.shuffle=function(t){return(La(t)?jn:Vr)(t)},kn.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&oo(t,e,n)?(e=0,n=r):(e=null==e?0:rs(e),n=void 0===n?r:rs(n)),Hr(t,e,n)):[]},kn.sortBy=pa,kn.sortedUniq=function(t){return t&&t.length?$r(t):[]},kn.sortedUniqBy=function(t,e){return t&&t.length?$r(t,Gi(e,2)):[]},kn.split=function(t,e,n){return n&&"number"!=typeof n&&oo(t,e,n)&&(e=n=void 0),(n=void 0===n?4294967295:n>>>0)?(t=ss(t))&&("string"==typeof e||null!=e&&!Ga(e))&&!(e=Xr(e))&&Ne(t)?si(He(t),0,n):t.split(e,n):[]},kn.spread=function(t,e){if("function"!=typeof t)throw new vt(i);return e=null==e?0:on(rs(e),0),Nr((function(n){var r=n[e],i=si(n,0,e);return r&&he(i,r),ne(t,this,i)}))},kn.tail=function(t){var e=null==t?0:t.length;return e?Hr(t,1,e):[]},kn.take=function(t,e,n){return t&&t.length?Hr(t,0,(e=n||void 0===e?1:rs(e))<0?0:e):[]},kn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?Hr(t,(e=r-(e=n||void 0===e?1:rs(e)))<0?0:e,r):[]},kn.takeRightWhile=function(t,e){return t&&t.length?Qr(t,Gi(e,3),!1,!0):[]},kn.takeWhile=function(t,e){return t&&t.length?Qr(t,Gi(e,3)):[]},kn.tap=function(t,e){return e(t),t},kn.throttle=function(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new vt(i);return Ha(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),_a(t,e,{leading:r,maxWait:e,trailing:o})},kn.thru=na,kn.toArray=es,kn.toPairs=ks,kn.toPairsIn=Ts,kn.toPath=function(t){return La(t)?ue(t,Co):Za(t)?[t]:gi(Ao(ss(t)))},kn.toPlainObject=as,kn.transform=function(t,e,n){var r=La(t),i=r||Ba(t)||Ja(t);if(e=Gi(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:Ha(t)&&ja(o)?Tn(Ut(t)):{}}return(i?ie:sr)(t,(function(t,r,i){return e(n,t,r,i)})),n},kn.unary=function(t){return ma(t,1)},kn.union=Yo,kn.unionBy=Uo,kn.unionWith=qo,kn.uniq=function(t){return t&&t.length?Kr(t):[]},kn.uniqBy=function(t,e){return t&&t.length?Kr(t,Gi(e,2)):[]},kn.uniqWith=function(t,e){return e="function"==typeof e?e:void 0,t&&t.length?Kr(t,void 0,e):[]},kn.unset=function(t,e){return null==t||Zr(t,e)},kn.unzip=$o,kn.unzipWith=Go,kn.update=function(t,e,n){return null==t?t:Jr(t,e,ii(n))},kn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:void 0,null==t?t:Jr(t,e,ii(n),r)},kn.values=Es,kn.valuesIn=function(t){return null==t?[]:Te(t,ws(t))},kn.without=Xo,kn.words=js,kn.wrap=function(t,e){return Ca(ii(e),t)},kn.xor=Ko,kn.xorBy=Zo,kn.xorWith=Jo,kn.zip=Qo,kn.zipObject=function(t,e){return ni(t||[],e||[],Vn)},kn.zipObjectDeep=function(t,e){return ni(t||[],e||[],zr)},kn.zipWith=ta,kn.entries=ks,kn.entriesIn=Ts,kn.extend=cs,kn.extendWith=us,Ks(kn,kn),kn.add=sl,kn.attempt=Ws,kn.camelCase=Os,kn.capitalize=Ds,kn.ceil=ll,kn.clamp=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=os(n))==n?n:0),void 0!==e&&(e=(e=os(e))==e?e:0),Gn(os(t),e,n)},kn.clone=function(t){return Xn(t,4)},kn.cloneDeep=function(t){return Xn(t,5)},kn.cloneDeepWith=function(t,e){return Xn(t,5,e="function"==typeof e?e:void 0)},kn.cloneWith=function(t,e){return Xn(t,4,e="function"==typeof e?e:void 0)},kn.conformsTo=function(t,e){return null==e||Kn(t,e,_s(e))},kn.deburr=Ps,kn.defaultTo=function(t,e){return null==t||t!=t?e:t},kn.divide=cl,kn.endsWith=function(t,e,n){t=ss(t),e=Xr(e);var r=t.length,i=n=void 0===n?r:Gn(rs(n),0,r);return(n-=e.length)>=0&&t.slice(n,i)==e},kn.eq=Ea,kn.escape=function(t){return(t=ss(t))&&F.test(t)?t.replace(N,Ie):t},kn.escapeRegExp=function(t){return(t=ss(t))&&q.test(t)?t.replace(U,"\\$&"):t},kn.every=function(t,e,n){var r=La(t)?ae:er;return n&&oo(t,e,n)&&(e=void 0),r(t,Gi(e,3))},kn.find=oa,kn.findIndex=Po,kn.findKey=function(t,e){return me(t,Gi(e,3),sr)},kn.findLast=aa,kn.findLastIndex=Lo,kn.findLastKey=function(t,e){return me(t,Gi(e,3),lr)},kn.floor=ul,kn.forEach=sa,kn.forEachRight=la,kn.forIn=function(t,e){return null==t?t:or(t,Gi(e,3),ws)},kn.forInRight=function(t,e){return null==t?t:ar(t,Gi(e,3),ws)},kn.forOwn=function(t,e){return t&&sr(t,Gi(e,3))},kn.forOwnRight=function(t,e){return t&&lr(t,Gi(e,3))},kn.get=gs,kn.gt=Oa,kn.gte=Da,kn.has=function(t,e){return null!=t&&eo(t,e,pr)},kn.hasIn=ms,kn.head=Ro,kn.identity=qs,kn.includes=function(t,e,n,r){t=Ra(t)?t:Es(t),n=n&&!r?rs(n):0;var i=t.length;return n<0&&(n=on(i+n,0)),Ka(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&ve(t,e,n)>-1},kn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:rs(n);return i<0&&(i=on(r+i,0)),ve(t,e,i)},kn.inRange=function(t,e,n){return e=ns(e),void 0===n?(n=e,e=0):n=ns(n),function(t,e,n){return t>=an(e,n)&&t<on(e,n)}(t=os(t),e,n)},kn.invoke=bs,kn.isArguments=Pa,kn.isArray=La,kn.isArrayBuffer=Ia,kn.isArrayLike=Ra,kn.isArrayLikeObject=Na,kn.isBoolean=function(t){return!0===t||!1===t||Ya(t)&&dr(t)==c},kn.isBuffer=Ba,kn.isDate=Fa,kn.isElement=function(t){return Ya(t)&&1===t.nodeType&&!$a(t)},kn.isEmpty=function(t){if(null==t)return!0;if(Ra(t)&&(La(t)||"string"==typeof t||"function"==typeof t.splice||Ba(t)||Ja(t)||Pa(t)))return!t.length;var e=to(t);if(e==p||e==v)return!t.size;if(co(t))return!Mr(t).length;for(var n in t)if(Mt.call(t,n))return!1;return!0},kn.isEqual=function(t,e){return br(t,e)},kn.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:void 0)?n(t,e):void 0;return void 0===r?br(t,e,void 0,n):!!r},kn.isError=za,kn.isFinite=function(t){return"number"==typeof t&&en(t)},kn.isFunction=ja,kn.isInteger=Wa,kn.isLength=Va,kn.isMap=Ua,kn.isMatch=function(t,e){return t===e||_r(t,e,Ki(e))},kn.isMatchWith=function(t,e,n){return n="function"==typeof n?n:void 0,_r(t,e,Ki(e),n)},kn.isNaN=function(t){return qa(t)&&t!=+t},kn.isNative=function(t){if(lo(t))throw new dt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return wr(t)},kn.isNil=function(t){return null==t},kn.isNull=function(t){return null===t},kn.isNumber=qa,kn.isObject=Ha,kn.isObjectLike=Ya,kn.isPlainObject=$a,kn.isRegExp=Ga,kn.isSafeInteger=function(t){return Wa(t)&&t>=-9007199254740991&&t<=9007199254740991},kn.isSet=Xa,kn.isString=Ka,kn.isSymbol=Za,kn.isTypedArray=Ja,kn.isUndefined=function(t){return void 0===t},kn.isWeakMap=function(t){return Ya(t)&&to(t)==w},kn.isWeakSet=function(t){return Ya(t)&&"[object WeakSet]"==dr(t)},kn.join=function(t,e){return null==t?"":nn.call(t,e)},kn.kebabCase=Ls,kn.last=zo,kn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return void 0!==n&&(i=(i=rs(n))<0?on(r+i,0):an(i,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):ye(t,_e,i,!0)},kn.lowerCase=Is,kn.lowerFirst=Rs,kn.lt=Qa,kn.lte=ts,kn.max=function(t){return t&&t.length?nr(t,qs,fr):void 0},kn.maxBy=function(t,e){return t&&t.length?nr(t,Gi(e,2),fr):void 0},kn.mean=function(t){return we(t,qs)},kn.meanBy=function(t,e){return we(t,Gi(e,2))},kn.min=function(t){return t&&t.length?nr(t,qs,Sr):void 0},kn.minBy=function(t,e){return t&&t.length?nr(t,Gi(e,2),Sr):void 0},kn.stubArray=il,kn.stubFalse=ol,kn.stubObject=function(){return{}},kn.stubString=function(){return""},kn.stubTrue=function(){return!0},kn.multiply=hl,kn.nth=function(t,e){return t&&t.length?Er(t,rs(e)):void 0},kn.noConflict=function(){return Yt._===this&&(Yt._=Tt),this},kn.noop=Zs,kn.now=ga,kn.pad=function(t,e,n){t=ss(t);var r=(e=rs(e))?Ve(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Oi(Je(i),n)+t+Oi(Ze(i),n)},kn.padEnd=function(t,e,n){t=ss(t);var r=(e=rs(e))?Ve(t):0;return e&&r<e?t+Oi(e-r,n):t},kn.padStart=function(t,e,n){t=ss(t);var r=(e=rs(e))?Ve(t):0;return e&&r<e?Oi(e-r,n)+t:t},kn.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),ln(ss(t).replace(G,""),e||0)},kn.random=function(t,e,n){if(n&&"boolean"!=typeof n&&oo(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=ns(t),void 0===e?(e=t,t=0):e=ns(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=cn();return an(t+i*(e-t+jt("1e-"+((i+"").length-1))),e)}return Ir(t,e)},kn.reduce=function(t,e,n){var r=La(t)?de:Se,i=arguments.length<3;return r(t,Gi(e,4),n,i,Qn)},kn.reduceRight=function(t,e,n){var r=La(t)?fe:Se,i=arguments.length<3;return r(t,Gi(e,4),n,i,tr)},kn.repeat=function(t,e,n){return e=(n?oo(t,e,n):void 0===e)?1:rs(e),Rr(ss(t),e)},kn.replace=function(){var t=arguments,e=ss(t[0]);return t.length<3?e:e.replace(t[1],t[2])},kn.result=function(t,e,n){var r=-1,i=(e=oi(e,t)).length;for(i||(i=1,t=void 0);++r<i;){var o=null==t?void 0:t[Co(e[r])];void 0===o&&(r=i,o=n),t=ja(o)?o.call(t):o}return t},kn.round=dl,kn.runInContext=t,kn.sample=function(t){return(La(t)?Fn:Br)(t)},kn.size=function(t){if(null==t)return 0;if(Ra(t))return Ka(t)?Ve(t):t.length;var e=to(t);return e==p||e==v?t.size:Mr(t).length},kn.snakeCase=Ns,kn.some=function(t,e,n){var r=La(t)?pe:Yr;return n&&oo(t,e,n)&&(e=void 0),r(t,Gi(e,3))},kn.sortedIndex=function(t,e){return Ur(t,e)},kn.sortedIndexBy=function(t,e,n){return qr(t,e,Gi(n,2))},kn.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=Ur(t,e);if(r<n&&Ea(t[r],e))return r}return-1},kn.sortedLastIndex=function(t,e){return Ur(t,e,!0)},kn.sortedLastIndexBy=function(t,e,n){return qr(t,e,Gi(n,2),!0)},kn.sortedLastIndexOf=function(t,e){if(null!=t&&t.length){var n=Ur(t,e,!0)-1;if(Ea(t[n],e))return n}return-1},kn.startCase=Bs,kn.startsWith=function(t,e,n){return t=ss(t),n=null==n?0:Gn(rs(n),0,t.length),e=Xr(e),t.slice(n,n+e.length)==e},kn.subtract=fl,kn.sum=function(t){return t&&t.length?Ae(t,qs):0},kn.sumBy=function(t,e){return t&&t.length?Ae(t,Gi(e,2)):0},kn.template=function(t,e,n){var r=kn.templateSettings;n&&oo(t,e,n)&&(e=void 0),t=ss(t),e=us({},e,r,Fi);var i,o,a=us({},e.imports,r.imports,Fi),s=_s(a),l=Te(a,s),c=0,u=e.interpolate||ct,h="__p += '",d=mt((e.escape||ct).source+"|"+u.source+"|"+(u===W?et:ct).source+"|"+(e.evaluate||ct).source+"|$","g"),f="//# sourceURL="+(Mt.call(e,"sourceURL")?(e.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++Nt+"]")+"\n";t.replace(d,(function(e,n,r,a,s,l){return r||(r=a),h+=t.slice(c,l).replace(ut,Re),n&&(i=!0,h+="' +\n__e("+n+") +\n'"),s&&(o=!0,h+="';\n"+s+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=l+e.length,e})),h+="';\n";var p=Mt.call(e,"variable")&&e.variable;p||(h="with (obj) {\n"+h+"\n}\n"),h=(o?h.replace(P,""):h).replace(L,"$1").replace(I,"$1;"),h="function("+(p||"obj")+") {\n"+(p?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var g=Ws((function(){return ft(s,f+"return "+h).apply(void 0,l)}));if(g.source=h,za(g))throw g;return g},kn.times=function(t,e){if((t=rs(t))<1||t>9007199254740991)return[];var n=4294967295,r=an(t,4294967295);t-=4294967295;for(var i=Ce(r,e=Gi(e));++n<t;)e(n);return i},kn.toFinite=ns,kn.toInteger=rs,kn.toLength=is,kn.toLower=function(t){return ss(t).toLowerCase()},kn.toNumber=os,kn.toSafeInteger=function(t){return t?Gn(rs(t),-9007199254740991,9007199254740991):0===t?t:0},kn.toString=ss,kn.toUpper=function(t){return ss(t).toUpperCase()},kn.trim=function(t,e,n){if((t=ss(t))&&(n||void 0===e))return t.replace($,"");if(!t||!(e=Xr(e)))return t;var r=He(t),i=He(e);return si(r,Oe(r,i),De(r,i)+1).join("")},kn.trimEnd=function(t,e,n){if((t=ss(t))&&(n||void 0===e))return t.replace(X,"");if(!t||!(e=Xr(e)))return t;var r=He(t);return si(r,0,De(r,He(e))+1).join("")},kn.trimStart=function(t,e,n){if((t=ss(t))&&(n||void 0===e))return t.replace(G,"");if(!t||!(e=Xr(e)))return t;var r=He(t);return si(r,Oe(r,He(e))).join("")},kn.truncate=function(t,e){var n=30,r="...";if(Ha(e)){var i="separator"in e?e.separator:i;n="length"in e?rs(e.length):n,r="omission"in e?Xr(e.omission):r}var o=(t=ss(t)).length;if(Ne(t)){var a=He(t);o=a.length}if(n>=o)return t;var s=n-Ve(r);if(s<1)return r;var l=a?si(a,0,s).join(""):t.slice(0,s);if(void 0===i)return l+r;if(a&&(s+=l.length-s),Ga(i)){if(t.slice(s).search(i)){var c,u=l;for(i.global||(i=mt(i.source,ss(nt.exec(i))+"g")),i.lastIndex=0;c=i.exec(u);)var h=c.index;l=l.slice(0,void 0===h?s:h)}}else if(t.indexOf(Xr(i),s)!=s){var d=l.lastIndexOf(i);d>-1&&(l=l.slice(0,d))}return l+r},kn.unescape=function(t){return(t=ss(t))&&B.test(t)?t.replace(R,Ye):t},kn.uniqueId=function(t){var e=++St;return ss(t)+e},kn.upperCase=Fs,kn.upperFirst=zs,kn.each=sa,kn.eachRight=la,kn.first=Ro,Ks(kn,(al={},sr(kn,(function(t,e){Mt.call(kn.prototype,e)||(al[e]=t)})),al),{chain:!1}),kn.VERSION="4.17.15",ie(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){kn[t].placeholder=kn})),ie(["drop","take"],(function(t,e){Dn.prototype[t]=function(n){n=void 0===n?1:on(rs(n),0);var r=this.__filtered__&&!e?new Dn(this):this.clone();return r.__filtered__?r.__takeCount__=an(n,r.__takeCount__):r.__views__.push({size:an(n,4294967295),type:t+(r.__dir__<0?"Right":"")}),r},Dn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),ie(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Dn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Gi(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),ie(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Dn.prototype[t]=function(){return this[n](1).value()[0]}})),ie(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Dn.prototype[t]=function(){return this.__filtered__?new Dn(this):this[n](1)}})),Dn.prototype.compact=function(){return this.filter(qs)},Dn.prototype.find=function(t){return this.filter(t).head()},Dn.prototype.findLast=function(t){return this.reverse().find(t)},Dn.prototype.invokeMap=Nr((function(t,e){return"function"==typeof t?new Dn(this):this.map((function(n){return yr(n,t,e)}))})),Dn.prototype.reject=function(t){return this.filter(Sa(Gi(t)))},Dn.prototype.slice=function(t,e){t=rs(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Dn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),void 0!==e&&(n=(e=rs(e))<0?n.dropRight(-e):n.take(e-t)),n)},Dn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Dn.prototype.toArray=function(){return this.take(4294967295)},sr(Dn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=kn[r?"take"+("last"==e?"Right":""):e],o=r||/^find/.test(e);i&&(kn.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,s=e instanceof Dn,l=a[0],c=s||La(e),u=function(t){var e=i.apply(kn,he([t],a));return r&&h?e[0]:e};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var h=this.__chain__,d=!!this.__actions__.length,f=o&&!h,p=s&&!d;if(!o&&c){e=p?e:new Dn(this);var g=t.apply(e,a);return g.__actions__.push({func:na,args:[u],thisArg:void 0}),new On(g,h)}return f&&p?t.apply(this,a):(g=this.thru(u),f?r?g.value()[0]:g.value():g)})})),ie(["pop","push","shift","sort","splice","unshift"],(function(t){var e=bt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);kn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(La(i)?i:[],t)}return this[n]((function(n){return e.apply(La(n)?n:[],t)}))}})),sr(Dn.prototype,(function(t,e){var n=kn[e];if(n){var r=n.name+"";Mt.call(vn,r)||(vn[r]=[]),vn[r].push({name:e,func:n})}})),vn[Ci(void 0,2).name]=[{name:"wrapper",func:void 0}],Dn.prototype.clone=function(){var t=new Dn(this.__wrapped__);return t.__actions__=gi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=gi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=gi(this.__views__),t},Dn.prototype.reverse=function(){if(this.__filtered__){var t=new Dn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Dn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=La(t),r=e<0,i=n?t.length:0,o=function(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=an(e,t+a);break;case"takeRight":t=on(t,e-a)}}return{start:t,end:e}}(0,i,this.__views__),a=o.start,s=o.end,l=s-a,c=r?s:a-1,u=this.__iteratees__,h=u.length,d=0,f=an(l,this.__takeCount__);if(!n||!r&&i==l&&f==l)return ti(t,this.__actions__);var p=[];t:for(;l--&&d<f;){for(var g=-1,m=t[c+=e];++g<h;){var y=u[g],v=y.type,b=(0,y.iteratee)(m);if(2==v)m=b;else if(!b){if(1==v)continue t;break t}}p[d++]=m}return p},kn.prototype.at=ra,kn.prototype.chain=function(){return ea(this)},kn.prototype.commit=function(){return new On(this.value(),this.__chain__)},kn.prototype.next=function(){void 0===this.__values__&&(this.__values__=es(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 En;){var r=To(n);r.__index__=0,r.__values__=void 0,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e},kn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Dn){var e=t;return this.__actions__.length&&(e=new Dn(this)),(e=e.reverse()).__actions__.push({func:na,args:[Ho],thisArg:void 0}),new On(e,this.__chain__)}return this.thru(Ho)},kn.prototype.toJSON=kn.prototype.valueOf=kn.prototype.value=function(){return ti(this.__wrapped__,this.__actions__)},kn.prototype.first=kn.prototype.head,Me&&(kn.prototype[Me]=function(){return this}),kn}();Yt._=Ue,void 0===(r=(function(){return Ue}).call(e,n,e,t))||(t.exports=r)}).call(this)}).call(this,n("YuTi")(t))},LxJG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("IUuq");r.Observable.prototype.combineAll=i.combineAll},LxoM:function(t,e,n){var r=n("x84W");t.exports=function(t,e,n){var i=r(t,n),o=r(e,n),a=i.getTime()-6e4*i.getTimezoneOffset(),s=o.getTime()-6e4*o.getTimezoneOffset();return Math.round((a-s)/6048e5)}},M2Lx:function(t,e,n){"use strict";n.d(e,"c",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"d",(function(){return h}));var r=n("n6gG"),i=n("CcnG"),o=n("6blF"),a=n("K9Ia"),s=n("Gi3i"),l=function(){function t(){}return t.prototype.create=function(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}(),c=function(){function t(t){this._mutationObserverFactory=t,this._observedElements=new Map}return t.prototype.ngOnDestroy=function(){var t=this;this._observedElements.forEach((function(e,n){return t._cleanupObserver(n)}))},t.prototype.observe=function(t){var e=this,n=Object(r.e)(t);return new o.a((function(t){var r=e._observeElement(n).subscribe(t);return function(){r.unsubscribe(),e._unobserveElement(n)}}))},t.prototype._observeElement=function(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{var e=new a.b,n=this._mutationObserverFactory.create((function(t){return 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},t.prototype._unobserveElement=function(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))},t.prototype._cleanupObserver=function(t){if(this._observedElements.has(t)){var e=this._observedElements.get(t),n=e.observer,r=e.stream;n&&n.disconnect(),r.complete(),this._observedElements.delete(t)}},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(l))},token:t,providedIn:"root"}),t}(),u=function(){function t(t,e,n){this._contentObserver=t,this._elementRef=e,this._ngZone=n,this.event=new i.EventEmitter,this._disabled=!1,this._currentSubscription=null}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(r.c)(t),this._disabled?this._unsubscribe():this._subscribe()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"debounce",{get:function(){return this._debounce},set:function(t){this._debounce=Object(r.f)(t),this._subscribe()},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._currentSubscription||this.disabled||this._subscribe()},t.prototype.ngOnDestroy=function(){this._unsubscribe()},t.prototype._subscribe=function(){var t=this;this._unsubscribe();var e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular((function(){t._currentSubscription=(t.debounce?e.pipe(Object(s.a)(t.debounce)):e).subscribe(t.event)}))},t.prototype._unsubscribe=function(){this._currentSubscription&&this._currentSubscription.unsubscribe()},t}(),h=function(){return function(){}}()},M5dz:function(t,e,n){var r=n("ekG2");t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},M6P7:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e._finally=function(t){return r.finalize(t)(this)}},MBfO:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return a}));var r=n("CcnG"),i=(n("Z+uX"),n("Ip0R")),o=(n("Fzqc"),n("Wf4p"),n("ZYjt"),n("wFw1"),r["ɵcrt"]({encapsulation:2,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)}@media (-ms-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}@media (-ms-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}@media (-ms-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 2s 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 2s 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 2s 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 2s 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-background,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.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-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{animation:none;transition:none}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);transform:translateX(83.67142%)}100%{transform:translateX(200.61106%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.66148)}100%{transform:scaleX(.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40969);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);transform:translateX(37.65191%)}48.35%{animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);transform:translateX(84.38617%)}100%{transform:translateX(160.27778%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40969);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);transform:scaleX(.4571)}44.15%{animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);transform:scaleX(.72796)}100%{transform:scaleX(.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}"],data:{}}));function a(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_primaryValueBar:0}),(t()(),r["ɵeld"](1,0,null,null,4,":svg:svg",[["class","mat-progress-bar-background mat-progress-bar-element"],["focusable","false"],["height","4"],["width","100%"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,2,":svg:defs",[],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,":svg:pattern",[["height","4"],["patternUnits","userSpaceOnUse"],["width","8"],["x","4"],["y","0"]],[[8,"id",0]],null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,":svg:circle",[["cx","2"],["cy","2"],["r","2"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,0,":svg:rect",[["height","100%"],["width","100%"]],[[1,"fill",0]],null,null,null,null)),(t()(),r["ɵeld"](6,0,null,null,2,"div",[["class","mat-progress-bar-buffer mat-progress-bar-element"]],null,null,null,null,null)),r["ɵprd"](512,null,i["ɵNgStyleImpl"],i["ɵNgStyleR2Impl"],[r.ElementRef,r.KeyValueDiffers,r.Renderer2]),r["ɵdid"](8,278528,null,0,i.NgStyle,[i["ɵNgStyleImpl"]],{ngStyle:[0,"ngStyle"]},null),(t()(),r["ɵeld"](9,0,[[1,0],["primaryValueBar",1]],null,2,"div",[["class","mat-progress-bar-primary mat-progress-bar-fill mat-progress-bar-element"]],null,null,null,null,null)),r["ɵprd"](512,null,i["ɵNgStyleImpl"],i["ɵNgStyleR2Impl"],[r.ElementRef,r.KeyValueDiffers,r.Renderer2]),r["ɵdid"](11,278528,null,0,i.NgStyle,[i["ɵNgStyleImpl"]],{ngStyle:[0,"ngStyle"]},null),(t()(),r["ɵeld"](12,0,null,null,0,"div",[["class","mat-progress-bar-secondary mat-progress-bar-fill mat-progress-bar-element"]],null,null,null,null,null))],(function(t,e){var n=e.component;t(e,8,0,n._bufferTransform()),t(e,11,0,n._primaryTransform())}),(function(t,e){var n=e.component;t(e,3,0,n.progressbarId),t(e,5,0,n._rectangleFillValue)}))}},MCLT:function(t,e,n){var r=/%[sdj%]/g;e.format=function(t){if(!m(t)){for(var e=[],n=0;n<arguments.length;n++)e.push(a(arguments[n]));return e.join(" ")}n=1;for(var i=arguments,o=i.length,s=String(t).replace(r,(function(t){if("%%"===t)return"%";if(n>=o)return t;switch(t){case"%s":return String(i[n++]);case"%d":return Number(i[n++]);case"%j":try{return JSON.stringify(i[n++])}catch(e){return"[Circular]"}default:return t}})),l=i[n];n<o;l=i[++n])p(l)||!b(l)?s+=" "+l:s+=" "+a(l);return s},e.deprecate=function(t,n){if(y(global.process))return function(){return e.deprecate(t,n).apply(this,arguments)};if(!0===process.noDeprecation)return t;var r=!1;return function(){if(!r){if(process.throwDeprecation)throw new Error(n);process.traceDeprecation?console.trace(n):console.error(n),r=!0}return t.apply(this,arguments)}};var i,o={};function a(t,n){var r={seen:[],stylize:l};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),f(n)?r.showHidden=n:n&&e._extend(r,n),y(r.showHidden)&&(r.showHidden=!1),y(r.depth)&&(r.depth=2),y(r.colors)&&(r.colors=!1),y(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),c(r,t,r.depth)}function s(t,e){var n=a.styles[e];return n?"["+a.colors[n][0]+"m"+t+"["+a.colors[n][1]+"m":t}function l(t,e){return t}function c(t,n,r){if(t.customInspect&&n&&x(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return m(i)||(i=c(t,i,r)),i}var o=function(t,e){if(y(e))return t.stylize("undefined","undefined");if(m(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}return g(e)?t.stylize(""+e,"number"):f(e)?t.stylize(""+e,"boolean"):p(e)?t.stylize("null","null"):void 0}(t,n);if(o)return o;var a=Object.keys(n),s=function(t){var e={};return t.forEach((function(t,n){e[t]=!0})),e}(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(n)),w(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return u(n);if(0===a.length){if(x(n))return t.stylize("[Function"+(n.name?": "+n.name:"")+"]","special");if(v(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(_(n))return t.stylize(Date.prototype.toString.call(n),"date");if(w(n))return u(n)}var l,b="",M=!1,S=["{","}"];return d(n)&&(M=!0,S=["[","]"]),x(n)&&(b=" [Function"+(n.name?": "+n.name:"")+"]"),v(n)&&(b=" "+RegExp.prototype.toString.call(n)),_(n)&&(b=" "+Date.prototype.toUTCString.call(n)),w(n)&&(b=" "+u(n)),0!==a.length||M&&0!=n.length?r<0?v(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),l=M?function(t,e,n,r,i){for(var o=[],a=0,s=e.length;a<s;++a)k(e,String(a))?o.push(h(t,e,n,r,String(a),!0)):o.push("");return i.forEach((function(i){i.match(/^\d+$/)||o.push(h(t,e,n,r,i,!0))})),o}(t,n,r,s,a):a.map((function(e){return h(t,n,r,s,e,M)})),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]}(l,b,S)):S[0]+b+S[1]}function u(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=t.stylize(l.set?"[Getter/Setter]":"[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),k(r,i)||(a="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=p(n)?c(t,l.value,null):c(t,l.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(t){return"  "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return"   "+t})).join("\n")):s=t.stylize("[Circular]","special")),y(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).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+": "+s}function d(t){return Array.isArray(t)}function f(t){return"boolean"==typeof t}function p(t){return null===t}function g(t){return"number"==typeof t}function m(t){return"string"==typeof t}function y(t){return void 0===t}function v(t){return b(t)&&"[object RegExp]"===M(t)}function b(t){return"object"==typeof t&&null!==t}function _(t){return b(t)&&"[object Date]"===M(t)}function w(t){return b(t)&&("[object Error]"===M(t)||t instanceof Error)}function x(t){return"function"==typeof t}function M(t){return Object.prototype.toString.call(t)}function S(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(y(i)&&(i=process.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(i)){var n=process.pid;o[t]=function(){var r=e.format.apply(e,arguments);console.error("%s %d: %s",t,n,r)}}else o[t]=function(){};return o[t]},e.inspect=a,a.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]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=d,e.isBoolean=f,e.isNull=p,e.isNullOrUndefined=function(t){return null==t},e.isNumber=g,e.isString=m,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=y,e.isRegExp=v,e.isObject=b,e.isDate=_,e.isError=w,e.isFunction=x,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 A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(){var t=new Date,e=[S(t.getHours()),S(t.getMinutes()),S(t.getSeconds())].join(":");return[t.getDate(),A[t.getMonth()],e].join(" ")}function k(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){console.log("%s - %s",C(),e.format.apply(e,arguments))},e.inherits=n("P7XM"),e._extend=function(t,e){if(!e||!b(e))return t;for(var n=Object.keys(e),r=n.length;r--;)t[n[r]]=e[n[r]];return t}},MGBS:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("4HpG"),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(n("FFOo").a)},MNHD:function(t,e,n){var r=n("CXhC");t.exports=function(t){return r(t).getTime()===r(new Date).getTime()}},"MO+k":function(t,e,n){t.exports=function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={rgb2hsl:n,rgb2hsv:i,rgb2hwb:o,rgb2cmyk:a,rgb2keyword:s,rgb2xyz:l,rgb2lab:c,rgb2lch:function(t){return v(c(t))},hsl2rgb:u,hsl2hsv:function(t){var e=t[1]/100,n=t[2]/100;return 0===n?[0,0,0]:[t[0],2*(e*=(n*=2)<=1?n:2-n)/(n+e)*100,(n+e)/2*100]},hsl2hwb:function(t){return o(u(t))},hsl2cmyk:function(t){return a(u(t))},hsl2keyword:function(t){return s(u(t))},hsv2rgb:h,hsv2hsl:function(t){var e,n,r=t[1]/100,i=t[2]/100;return e=r*i,[t[0],100*(e=(e/=(n=(2-r)*i)<=1?n:2-n)||0),100*(n/=2)]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return a(h(t))},hsv2keyword:function(t){return s(h(t))},hwb2rgb:d,hwb2hsl:function(t){return n(d(t))},hwb2hsv:function(t){return i(d(t))},hwb2cmyk:function(t){return a(d(t))},hwb2keyword:function(t){return s(d(t))},cmyk2rgb:f,cmyk2hsl:function(t){return n(f(t))},cmyk2hsv:function(t){return i(f(t))},cmyk2hwb:function(t){return o(f(t))},cmyk2keyword:function(t){return s(f(t))},keyword2rgb:x,keyword2hsl:function(t){return n(x(t))},keyword2hsv:function(t){return i(x(t))},keyword2hwb:function(t){return o(x(t))},keyword2cmyk:function(t){return a(x(t))},keyword2lab:function(t){return c(x(t))},keyword2xyz:function(t){return l(x(t))},xyz2rgb:p,xyz2lab:m,xyz2lch:function(t){return v(m(t))},lab2xyz:y,lab2rgb:_,lab2lch:v,lch2lab:w,lch2xyz:function(t){return y(w(t))},lch2rgb:function(t){return _(w(t))}};function n(t){var e,n,r=t[0]/255,i=t[1]/255,o=t[2]/255,a=Math.min(r,i,o),s=Math.max(r,i,o),l=s-a;return s==a?e=0:r==s?e=(i-o)/l:i==s?e=2+(o-r)/l:o==s&&(e=4+(r-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(a+s)/2,[e,100*(s==a?0:n<=.5?l/(s+a):l/(2-s-a)),100*n]}function i(t){var e,n,r=t[0],i=t[1],o=t[2],a=Math.min(r,i,o),s=Math.max(r,i,o),l=s-a;return n=0==s?0:l/s*1e3/10,s==a?e=0:r==s?e=(i-o)/l:i==s?e=2+(o-r)/l:o==s&&(e=4+(r-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,n,s/255*1e3/10]}function o(t){var e=t[0],r=t[1],i=t[2];return[n(t)[0],1/255*Math.min(e,Math.min(r,i))*100,100*(i=1-1/255*Math.max(e,Math.max(r,i)))]}function a(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-r,1-i)))/(1-e)||0),100*((1-r-e)/(1-e)||0),100*((1-i-e)/(1-e)||0),100*e]}function s(t){return S[JSON.stringify(t)]}function l(t){var e=t[0]/255,n=t[1]/255,r=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*e+.7152*n+.0722*r),100*(.0193*e+.1192*n+.9505*r)]}function c(t){var e=l(t),n=e[0],r=e[1],i=e[2];return r/=100,i/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]}function u(t){var e,n,r,i,o,a=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[o=255*l,o,o];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(r=a+1/3*-(c-1))<0&&r++,r>1&&r--,i[c]=255*(o=6*r<1?e+6*(n-e)*r:2*r<1?n:3*r<2?e+(n-e)*(2/3-r)*6:e);return i}function h(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,i=Math.floor(e)%6,o=e-Math.floor(e),a=255*r*(1-n),s=255*r*(1-n*o),l=255*r*(1-n*(1-o));switch(r*=255,i){case 0:return[r,l,a];case 1:return[s,r,a];case 2:return[a,r,l];case 3:return[a,s,r];case 4:return[l,a,r];case 5:return[r,a,s]}}function d(t){var e,n,i,o,a=t[0]/360,s=t[1]/100,l=t[2]/100,c=s+l;switch(c>1&&(s/=c,l/=c),i=6*a-(e=Math.floor(6*a)),0!=(1&e)&&(i=1-i),o=s+i*((n=1-l)-s),e){default:case 6:case 0:r=n,g=o,b=s;break;case 1:r=o,g=n,b=s;break;case 2:r=s,g=n,b=o;break;case 3:r=s,g=o,b=n;break;case 4:r=o,g=s,b=n;break;case 5:r=n,g=s,b=o}return[255*r,255*g,255*b]}function f(t){var e=t[1]/100,n=t[2]/100,r=t[3]/100;return[255*(1-Math.min(1,t[0]/100*(1-r)+r)),255*(1-Math.min(1,e*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r))]}function p(t){var e,n,r,i=t[0]/100,o=t[1]/100,a=t[2]/100;return n=-.9689*i+1.8758*o+.0415*a,r=.0557*i+-.204*o+1.057*a,e=(e=3.2406*i+-1.5372*o+-.4986*a)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]}function m(t){var e=t[0],n=t[1],r=t[2];return n/=100,r/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]}function y(t){var e,n,r,i,o=t[0],a=t[1],s=t[2];return o<=8?i=(n=100*o/903.3)/100*7.787+16/116:(n=100*Math.pow((o+16)/116,3),i=Math.pow(n/100,1/3)),[e=e/95.047<=.008856?e=95.047*(a/500+i-16/116)/7.787:95.047*Math.pow(a/500+i,3),n,r=r/108.883<=.008859?r=108.883*(i-s/200-16/116)/7.787:108.883*Math.pow(i-s/200,3)]}function v(t){var e,n=t[0],r=t[1],i=t[2];return(e=360*Math.atan2(i,r)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(r*r+i*i),e]}function _(t){return p(y(t))}function w(t){var e,n=t[1];return e=t[2]/360*2*Math.PI,[t[0],n*Math.cos(e),n*Math.sin(e)]}function x(t){return M[t]}var M={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},S={};for(var A in M)S[JSON.stringify(M[A])]=A;var C=function(){return new D};for(var k in e){C[k+"Raw"]=function(t){return function(n){return"number"==typeof n&&(n=Array.prototype.slice.call(arguments)),e[t](n)}}(k);var T=/(\w+)2(\w+)/.exec(k),E=T[1],O=T[2];(C[E]=C[E]||{})[O]=C[k]=function(t){return function(n){"number"==typeof n&&(n=Array.prototype.slice.call(arguments));var r=e[t](n);if("string"==typeof r||void 0===r)return r;for(var i=0;i<r.length;i++)r[i]=Math.round(r[i]);return r}}(k)}var D=function(){this.convs={}};D.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},D.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},D.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space;e=C[n][t](this.convs[n]),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach((function(t){D.prototype[t]=function(e){return this.routeSpace(t,arguments)}}));var P=C,L={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},I={getRgba:R,getHsla:N,getRgb:function(t){var e=R(t);return e&&e.slice(0,3)},getHsl:function(t){var e=N(t);return e&&e.slice(0,3)},getHwb:B,getAlpha:function(t){var e=R(t);return e||(e=N(t))||(e=B(t))?e[3]:void 0},hexString:function(t,e){return e=void 0!==e&&3===t.length?e:t[3],"#"+V(t[0])+V(t[1])+V(t[2])+(e>=0&&e<1?V(Math.round(255*e)):"")},rgbString:function(t,e){return e<1||t[3]&&t[3]<1?F(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:F,percentString:function(t,e){return e<1||t[3]&&t[3]<1?z(t,e):"rgb("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%)"},percentaString:z,hslString:function(t,e){return e<1||t[3]&&t[3]<1?j(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:j,hwbString:function(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return H[t.slice(0,3)]}};function R(t){if(t){var e=[0,0,0],n=1,r=t.match(/^#([a-fA-F0-9]{3,4})$/i),i="";if(r){i=(r=r[1])[3];for(var o=0;o<e.length;o++)e[o]=parseInt(r[o]+r[o],16);i&&(n=Math.round(parseInt(i+i,16)/255*100)/100)}else if(r=t.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){for(i=r[2],r=r[1],o=0;o<e.length;o++)e[o]=parseInt(r.slice(2*o,2*o+2),16);i&&(n=Math.round(parseInt(i,16)/255*100)/100)}else if(r=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<e.length;o++)e[o]=parseInt(r[o+1]);n=parseFloat(r[4])}else if(r=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<e.length;o++)e[o]=Math.round(2.55*parseFloat(r[o+1]));n=parseFloat(r[4])}else if(r=t.match(/(\w+)/)){if("transparent"==r[1])return[0,0,0,0];if(!(e=L[r[1]]))return}for(o=0;o<e.length;o++)e[o]=W(e[o],0,255);return n=n||0==n?W(n,0,1):1,e[3]=n,e}}function N(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[W(parseInt(e[1]),0,360),W(parseFloat(e[2]),0,100),W(parseFloat(e[3]),0,100),W(isNaN(n)?1:n,0,1)]}}}function B(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[W(parseInt(e[1]),0,360),W(parseFloat(e[2]),0,100),W(parseFloat(e[3]),0,100),W(isNaN(n)?1:n,0,1)]}}}function F(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function z(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function j(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function W(t,e,n){return Math.min(Math.max(e,t),n)}function V(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var H={};for(var Y in L)H[L[Y]]=Y;var U=function(t){return t instanceof U?t:this instanceof U?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=I.getRgba(t))?this.setValues("rgb",e):(e=I.getHsla(t))?this.setValues("hsl",e):(e=I.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new U(t);var e};U.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return I.hexString(this.values.rgb)},rgbString:function(){return I.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return I.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return I.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return I.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return I.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return I.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return I.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var r=t[n]/255;e[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,r=void 0===e?.5:e,i=2*r-1,o=this.alpha()-n.alpha(),a=((i*o==-1?i:(i+o)/(1+i*o))+1)/2,s=1-a;return this.rgb(a*this.red()+s*n.red(),a*this.green()+s*n.green(),a*this.blue()+s*n.blue()).alpha(this.alpha()*r+n.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new U,r=this.values,i=n.values;for(var o in r)r.hasOwnProperty(o)&&("[object Array]"===(e={}.toString.call(t=r[o]))?i[o]=t.slice(0):"[object Number]"===e?i[o]=t:console.error("unexpected color value:",t));return n}},U.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},U.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},U.prototype.getValues=function(t){for(var e=this.values,n={},r=0;r<t.length;r++)n[t.charAt(r)]=e[t][r];return 1!==e.alpha&&(n.a=e.alpha),n},U.prototype.setValues=function(t,e){var n,r,i=this.values,o=this.spaces,a=this.maxes,s=1;if(this.valid=!0,"alpha"===t)s=e;else if(e.length)i[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)i[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(n=0;n<t.length;n++)i[t][n]=e[l[n]];s=e.alpha}if(i.alpha=Math.max(0,Math.min(1,void 0===s?i.alpha:s)),"alpha"===t)return!1;for(n=0;n<t.length;n++)r=Math.max(0,Math.min(a[t][n],i[t][n])),i[t][n]=Math.round(r);for(var c in o)c!==t&&(i[c]=P[t][c](i[t]));return!0},U.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},U.prototype.setChannel=function(t,e,n){var r=this.values[t];return void 0===n?r[e]:(n===r[e]||(r[e]=n,this.setValues(t,r)),this)},"undefined"!=typeof window&&(window.Color=U);var q,$=U,G={noop:function(){},uid:(q=0,function(){return q++}),isNullOrUndef:function(t){return null==t},isArray:function(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},isFinite:function(t){return("number"==typeof t||t instanceof Number)&&isFinite(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return G.valueOrDefault(G.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,r){var i,o,a;if(G.isArray(t))if(o=t.length,r)for(i=o-1;i>=0;i--)e.call(n,t[i],i);else for(i=0;i<o;i++)e.call(n,t[i],i);else if(G.isObject(t))for(o=(a=Object.keys(t)).length,i=0;i<o;i++)e.call(n,t[a[i]],a[i])},arrayEquals:function(t,e){var n,r,i,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,r=t.length;n<r;++n)if(o=e[n],(i=t[n])instanceof Array&&o instanceof Array){if(!G.arrayEquals(i,o))return!1}else if(i!==o)return!1;return!0},clone:function(t){if(G.isArray(t))return t.map(G.clone);if(G.isObject(t)){for(var e={},n=Object.keys(t),r=n.length,i=0;i<r;++i)e[n[i]]=G.clone(t[n[i]]);return e}return t},_merger:function(t,e,n,r){var i=e[t],o=n[t];G.isObject(i)&&G.isObject(o)?G.merge(i,o,r):e[t]=G.clone(o)},_mergerIf:function(t,e,n){var r=e[t],i=n[t];G.isObject(r)&&G.isObject(i)?G.mergeIf(r,i):e.hasOwnProperty(t)||(e[t]=G.clone(i))},merge:function(t,e,n){var r,i,o,a,s,l=G.isArray(e)?e:[e],c=l.length;if(!G.isObject(t))return t;for(r=(n=n||{}).merger||G._merger,i=0;i<c;++i)if(G.isObject(e=l[i]))for(s=0,a=(o=Object.keys(e)).length;s<a;++s)r(o[s],t,e,n);return t},mergeIf:function(t,e){return G.merge(t,e,{merger:G._mergerIf})},extend:function(t){for(var e=function(e,n){t[n]=e},n=1,r=arguments.length;n<r;++n)G.each(arguments[n],e);return t},inherits:function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},r=function(){this.constructor=n};return r.prototype=e.prototype,n.prototype=new r,n.extend=G.inherits,t&&G.extend(n.prototype,t),n.__super__=e.prototype,n}},X=G;G.callCallback=G.callback,G.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},G.getValueOrDefault=G.valueOrDefault,G.getValueAtIndexOrDefault=G.valueAtIndexOrDefault;var K={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,r=1;return 0===t?0:1===t?1:(n||(n=.3),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),-r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,r=1;return 0===t?0:1===t?1:(n||(n=.3),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),r*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,r=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),t<1?r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:r*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-K.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*K.easeInBounce(2*t):.5*K.easeOutBounce(2*t-1)+.5}},Z={effects:K};X.easingEffects=K;var J=Math.PI,Q=J/180,tt=2*J,et=J/2,nt=J/4,rt=2*J/3,it={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,r,i,o){if(o){var a=Math.min(o,i/2,r/2),s=e+a,l=n+a,c=e+r-a,u=n+i-a;t.moveTo(e,l),s<c&&l<u?(t.arc(s,l,a,-J,-et),t.arc(c,l,a,-et,0),t.arc(c,u,a,0,et),t.arc(s,u,a,et,J)):s<c?(t.moveTo(s,n),t.arc(c,l,a,-et,et),t.arc(s,l,a,et,J+et)):l<u?(t.arc(s,l,a,-J,0),t.arc(s,u,a,0,J)):t.arc(s,l,a,-J,J),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,r,i)},drawPoint:function(t,e,n,r,i,o){var a,s,l,c,u,h=(o||0)*Q;if(!e||"object"!=typeof e||"[object HTMLImageElement]"!==(a=e.toString())&&"[object HTMLCanvasElement]"!==a){if(!(isNaN(n)||n<=0)){switch(t.beginPath(),e){default:t.arc(r,i,n,0,tt),t.closePath();break;case"triangle":t.moveTo(r+Math.sin(h)*n,i-Math.cos(h)*n),h+=rt,t.lineTo(r+Math.sin(h)*n,i-Math.cos(h)*n),h+=rt,t.lineTo(r+Math.sin(h)*n,i-Math.cos(h)*n),t.closePath();break;case"rectRounded":c=n-(u=.516*n),s=Math.cos(h+nt)*c,l=Math.sin(h+nt)*c,t.arc(r-s,i-l,u,h-J,h-et),t.arc(r+l,i-s,u,h-et,h),t.arc(r+s,i+l,u,h,h+et),t.arc(r-l,i+s,u,h+et,h+J),t.closePath();break;case"rect":if(!o){c=Math.SQRT1_2*n,t.rect(r-c,i-c,2*c,2*c);break}h+=nt;case"rectRot":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(r-s,i-l),t.lineTo(r+l,i-s),t.lineTo(r+s,i+l),t.lineTo(r-l,i+s),t.closePath();break;case"crossRot":h+=nt;case"cross":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(r-s,i-l),t.lineTo(r+s,i+l),t.moveTo(r+l,i-s),t.lineTo(r-l,i+s);break;case"star":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(r-s,i-l),t.lineTo(r+s,i+l),t.moveTo(r+l,i-s),t.lineTo(r-l,i+s),h+=nt,s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(r-s,i-l),t.lineTo(r+s,i+l),t.moveTo(r+l,i-s),t.lineTo(r-l,i+s);break;case"line":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(r-s,i-l),t.lineTo(r+s,i+l);break;case"dash":t.moveTo(r,i),t.lineTo(r+Math.cos(h)*n,i+Math.sin(h)*n)}t.fill(),t.stroke()}}else t.drawImage(e,r-e.width/2,i-e.height/2,e.width,e.height)},_isPointInArea:function(t,e){return t.x>e.left-1e-6&&t.x<e.right+1e-6&&t.y>e.top-1e-6&&t.y<e.bottom+1e-6},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,r){var i=n.steppedLine;if(i){if("middle"===i){var o=(e.x+n.x)/2;t.lineTo(o,r?n.y:e.y),t.lineTo(o,r?e.y:n.y)}else"after"===i&&!r||"after"!==i&&r?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}else n.tension?t.bezierCurveTo(r?e.controlPointPreviousX:e.controlPointNextX,r?e.controlPointPreviousY:e.controlPointNextY,r?n.controlPointNextX:n.controlPointPreviousX,r?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}},ot=it;X.clear=it.clear,X.drawRoundedRectangle=function(t){t.beginPath(),it.roundedRect.apply(it,arguments)};var at={_set:function(t,e){return X.merge(this[t]||(this[t]={}),e)}};at._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var st=at,lt=X.valueOrDefault,ct={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,r,i;return X.isObject(t)?(e=+t.top||0,n=+t.right||0,r=+t.bottom||0,i=+t.left||0):e=n=r=i=+t||0,{top:e,right:n,bottom:r,left:i,height:e+r,width:i+n}},_parseFont:function(t){var e=st.global,n=lt(t.fontSize,e.defaultFontSize),r={family:lt(t.fontFamily,e.defaultFontFamily),lineHeight:X.options.toLineHeight(lt(t.lineHeight,e.defaultLineHeight),n),size:n,style:lt(t.fontStyle,e.defaultFontStyle),weight:null,string:""};return r.string=function(t){return!t||X.isNullOrUndef(t.size)||X.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(r),r},resolve:function(t,e,n){var r,i,o;for(r=0,i=t.length;r<i;++r)if(void 0!==(o=t[r])&&(void 0!==e&&"function"==typeof o&&(o=o(e)),void 0!==n&&X.isArray(o)&&(o=o[n]),void 0!==o))return o}},ut=X,ht=ot,dt=ct;ut.easing=Z,ut.canvas=ht,ut.options=dt;var ft=function(t){ut.extend(this,t),this.initialize.apply(this,arguments)};ut.extend(ft.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=ut.clone(t._model)),t._start={},t},transition:function(t){var e=this,n=e._model,r=e._start,i=e._view;return n&&1!==t?(i||(i=e._view={}),r||(r=e._start={}),function(t,e,n,r){var i,o,a,s,l,c,u,h,d,f=Object.keys(n);for(i=0,o=f.length;i<o;++i)if(c=n[a=f[i]],e.hasOwnProperty(a)||(e[a]=c),(s=e[a])!==c&&"_"!==a[0]){if(t.hasOwnProperty(a)||(t[a]=s),(u=typeof c)==typeof(l=t[a]))if("string"===u){if((h=$(l)).valid&&(d=$(c)).valid){e[a]=d.mix(h,r).rgbString();continue}}else if(ut.isFinite(l)&&ut.isFinite(c)){e[a]=l+(c-l)*r;continue}e[a]=c}}(r,i,n,t),e):(e._view=n,e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return ut.isNumber(this._model.x)&&ut.isNumber(this._model.y)}}),ft.extend=ut.inherits;var pt=ft,gt=pt.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),mt=gt;Object.defineProperty(gt.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(gt.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}}),st._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:ut.noop,onComplete:ut.noop}});var yt={animations:[],request:null,addAnimation:function(t,e,n,r){var i,o,a=this.animations;for(e.chart=t,e.startTime=Date.now(),e.duration=n,r||(t.animating=!0),i=0,o=a.length;i<o;++i)if(a[i].chart===t)return void(a[i]=e);a.push(e),1===a.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=ut.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=ut.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,r,i=this.animations,o=0;o<i.length;)e=(t=i[o]).chart,n=t.numSteps,r=Math.floor((Date.now()-t.startTime)/t.duration*n)+1,t.currentStep=Math.min(r,n),ut.callback(t.render,[e,t],e),ut.callback(t.onAnimationProgress,[t],e),t.currentStep>=n?(ut.callback(t.onAnimationComplete,[t],e),e.animating=!1,i.splice(o,1)):++o}},vt=ut.options.resolve,bt=["push","pop","shift","splice","unshift"];function _t(t,e){var n=t._chartjs;if(n){var r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(bt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var wt=function(t,e){this.initialize(t,e)};ut.extend(wt.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this.update(!0)},destroy:function(){this._data&&_t(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),r=this.getDataset().data||[],i=n.data;for(t=0,e=r.length;t<e;++t)i[t]=i[t]||this.createMetaData(t);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,e,n=this,r=n.getDataset(),i=r.data||(r.data=[]);n._data!==i&&(n._data&&_t(n._data,n),i&&Object.isExtensible(i)&&(e=n,(t=i)._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),bt.forEach((function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),i=r.apply(this,e);return ut.each(t._chartjs.listeners,(function(t){"function"==typeof t[n]&&t[n].apply(t,e)})),i}})})))),n._data=i),n.resyncElements()},update:ut.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],r=n.length,i=0;i<r;++i)n[i].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,r=0;for(t.dataset&&t.dataset.draw();r<n;++r)e[r].draw()},removeHoverStyle:function(t){ut.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,r=t.custom||{},i=t._model,o=ut.getHoverColor;t.$previousStyle={backgroundColor:i.backgroundColor,borderColor:i.borderColor,borderWidth:i.borderWidth},i.backgroundColor=vt([r.hoverBackgroundColor,e.hoverBackgroundColor,o(i.backgroundColor)],void 0,n),i.borderColor=vt([r.hoverBorderColor,e.hoverBorderColor,o(i.borderColor)],void 0,n),i.borderWidth=vt([r.hoverBorderWidth,e.hoverBorderWidth,i.borderWidth],void 0,n)},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,n=t.data.length,r=e.length;r<n?t.data.splice(r,n-r):r>n&&this.insertElements(n,r-n)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){var t=arguments.length;this.insertElements(this.getDataset().data.length-t,t)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),wt.extend=ut.inherits;var xt=wt;st._set("global",{elements:{arc:{backgroundColor:st.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var Mt=pt.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var r=ut.getAngleFromPoint(n,{x:t,y:e}),i=r.angle,o=r.distance,a=n.startAngle,s=n.endAngle;s<a;)s+=2*Math.PI;for(;i>s;)i-=2*Math.PI;for(;i<a;)i+=2*Math.PI;return i>=a&&i<=s&&o>=n.innerRadius&&o<=n.outerRadius}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,r=n.startAngle,i=n.endAngle,o="inner"===n.borderAlign?.33:0;e.save(),e.beginPath(),e.arc(n.x,n.y,Math.max(n.outerRadius-o,0),r,i),e.arc(n.x,n.y,n.innerRadius,i,r,!0),e.closePath(),e.fillStyle=n.backgroundColor,e.fill(),n.borderWidth&&("inner"===n.borderAlign?(e.beginPath(),e.arc(n.x,n.y,n.outerRadius,r-(t=o/n.outerRadius),i+t),n.innerRadius>o?e.arc(n.x,n.y,n.innerRadius-o,i+(t=o/n.innerRadius),r-t,!0):e.arc(n.x,n.y,o,i+Math.PI/2,r-Math.PI/2),e.closePath(),e.clip(),e.beginPath(),e.arc(n.x,n.y,n.outerRadius,r,i),e.arc(n.x,n.y,n.innerRadius,i,r,!0),e.closePath(),e.lineWidth=2*n.borderWidth,e.lineJoin="round"):(e.lineWidth=n.borderWidth,e.lineJoin="bevel"),e.strokeStyle=n.borderColor,e.stroke()),e.restore()}}),St=ut.valueOrDefault,At=st.global.defaultColor;st._set("global",{elements:{line:{tension:.4,backgroundColor:At,borderWidth:3,borderColor:At,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var Ct=pt.extend({draw:function(){var t,e,n,r,i=this._view,o=this._chart.ctx,a=i.spanGaps,s=this._children.slice(),l=st.global,c=l.elements.line,u=-1;for(this._loop&&s.length&&s.push(s[0]),o.save(),o.lineCap=i.borderCapStyle||c.borderCapStyle,o.setLineDash&&o.setLineDash(i.borderDash||c.borderDash),o.lineDashOffset=St(i.borderDashOffset,c.borderDashOffset),o.lineJoin=i.borderJoinStyle||c.borderJoinStyle,o.lineWidth=St(i.borderWidth,c.borderWidth),o.strokeStyle=i.borderColor||l.defaultColor,o.beginPath(),u=-1,t=0;t<s.length;++t)e=s[t],n=ut.previousItem(s,t),r=e._view,0===t?r.skip||(o.moveTo(r.x,r.y),u=t):(n=-1===u?n:s[u],r.skip||(u!==t-1&&!a||-1===u?o.moveTo(r.x,r.y):ut.canvas.lineTo(o,n._view,e._view),u=t));o.stroke(),o.restore()}}),kt=ut.valueOrDefault,Tt=st.global.defaultColor;function Et(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}st._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:Tt,borderColor:Tt,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var Ot=pt.extend({inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:Et,inXRange:Et,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._chart.ctx,r=e.pointStyle,i=e.rotation,o=e.radius,a=e.x,s=e.y,l=st.global,c=l.defaultColor;e.skip||(void 0===t||ut.canvas._isPointInArea(e,t))&&(n.strokeStyle=e.borderColor||c,n.lineWidth=kt(e.borderWidth,l.elements.point.borderWidth),n.fillStyle=e.backgroundColor||c,ut.canvas.drawPoint(n,r,o,a,s,i))}}),Dt=st.global.defaultColor;function Pt(t){return t&&void 0!==t.width}function Lt(t){var e,n,r,i,o;return Pt(t)?(e=t.x-(o=t.width/2),n=t.x+o,r=Math.min(t.y,t.base),i=Math.max(t.y,t.base)):(o=t.height/2,e=Math.min(t.x,t.base),n=Math.max(t.x,t.base),r=t.y-o,i=t.y+o),{left:e,top:r,right:n,bottom:i}}function It(t,e,n){return t===e?n:t===n?e:t}function Rt(t,e,n){var r=null===e,i=null===n,o=!(!t||r&&i)&&Lt(t);return o&&(r||e>=o.left&&e<=o.right)&&(i||n>=o.top&&n<=o.bottom)}st._set("global",{elements:{rectangle:{backgroundColor:Dt,borderColor:Dt,borderSkipped:"bottom",borderWidth:0}}});var Nt=pt.extend({draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=Lt(t),n=e.right-e.left,r=e.bottom-e.top,i=function(t,e,n){var r,i,o,a,s=t.borderWidth,l=function(t){var e=t.borderSkipped,n={};return e?(t.horizontal?t.base>t.x&&(e=It(e,"left","right")):t.base<t.y&&(e=It(e,"bottom","top")),n[e]=!0,n):n}(t);return ut.isObject(s)?(r=+s.top||0,i=+s.right||0,o=+s.bottom||0,a=+s.left||0):r=i=o=a=+s||0,{t:l.top||r<0?0:r>n?n:r,r:l.right||i<0?0:i>e?e:i,b:l.bottom||o<0?0:o>n?n:o,l:l.left||a<0?0:a>e?e:a}}(t,n/2,r/2);return{outer:{x:e.left,y:e.top,w:n,h:r},inner:{x:e.left+i.l,y:e.top+i.t,w:n-i.l-i.r,h:r-i.t-i.b}}}(e),r=n.outer,i=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(r.x,r.y,r.w,r.h),r.w===i.w&&r.h===i.h||(t.save(),t.beginPath(),t.rect(r.x,r.y,r.w,r.h),t.clip(),t.fillStyle=e.borderColor,t.rect(i.x,i.y,i.w,i.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return Rt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return Pt(n)?Rt(n,t,null):Rt(n,null,e)},inXRange:function(t){return Rt(this._view,t,null)},inYRange:function(t){return Rt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return Pt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return Pt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),Bt={},Ft=Ct,zt=Ot,jt=Nt;Bt.Arc=Mt,Bt.Line=Ft,Bt.Point=zt,Bt.Rectangle=jt;var Wt=ut.options.resolve;st._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}});var Vt=xt.extend({dataElementType:Bt.Rectangle,initialize:function(){var t,e=this;xt.prototype.initialize.apply(e,arguments),(t=e.getMeta()).stack=e.getDataset().stack,t.bar=!0},update:function(t){var e,n,r=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=r.length;e<n;++e)this.updateElement(r[e],e,t)},updateElement:function(t,e,n){var r=this,i=r.getMeta(),o=r.getDataset(),a=r._resolveElementOptions(t,e);t._xScale=r.getScaleForId(i.xAxisID),t._yScale=r.getScaleForId(i.yAxisID),t._datasetIndex=r.index,t._index=e,t._model={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderSkipped:a.borderSkipped,borderWidth:a.borderWidth,datasetLabel:o.label,label:r.chart.data.labels[e]},r._updateElementGeometry(t,e,n),t.pivot()},_updateElementGeometry:function(t,e,n){var r=this,i=t._model,o=r._getValueScale(),a=o.getBasePixel(),s=o.isHorizontal(),l=r._ruler||r.getRuler(),c=r.calculateBarValuePixels(r.index,e),u=r.calculateBarIndexPixels(r.index,e,l);i.horizontal=s,i.base=n?a:c.base,i.x=s?n?a:c.head:u.center,i.y=s?u.center:n?a:c.head,i.height=s?u.size:void 0,i.width=s?void 0:u.size},_getStacks:function(t){var e,n,r=this.chart,i=this._getIndexScale().options.stacked,o=void 0===t?r.data.datasets.length:t+1,a=[];for(e=0;e<o;++e)(n=r.getDatasetMeta(e)).bar&&r.isDatasetVisible(e)&&(!1===i||!0===i&&-1===a.indexOf(n.stack)||void 0===i&&(void 0===n.stack||-1===a.indexOf(n.stack)))&&a.push(n.stack);return a},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var n=this._getStacks(t),r=void 0!==e?n.indexOf(e):-1;return-1===r?n.length-1:r},getRuler:function(){var t,e,n=this._getIndexScale(),r=this.getStackCount(),i=this.index,o=n.isHorizontal(),a=o?n.left:n.top,s=a+(o?n.width:n.height),l=[];for(t=0,e=this.getMeta().data.length;t<e;++t)l.push(n.getPixelForValue(null,t,i));return{min:ut.isNullOrUndef(n.options.barThickness)?function(t,e){var n,r,i,o,a=t.isHorizontal()?t.width:t.height,s=t.getTicks();for(i=1,o=e.length;i<o;++i)a=Math.min(a,Math.abs(e[i]-e[i-1]));for(i=0,o=s.length;i<o;++i)r=t.getPixelForTick(i),a=i>0?Math.min(a,r-n):a,n=r;return a}(n,l):-1,pixels:l,start:a,end:s,stackCount:r,scale:n}},calculateBarValuePixels:function(t,e){var n,r,i,o,a,s,l=this.chart,c=this.getMeta(),u=this._getValueScale(),h=u.isHorizontal(),d=l.data.datasets,f=+u.getRightValue(d[t].data[e]),p=u.options.minBarLength,g=u.options.stacked,m=c.stack,y=0;if(g||void 0===g&&void 0!==m)for(n=0;n<t;++n)(r=l.getDatasetMeta(n)).bar&&r.stack===m&&r.controller._getValueScaleId()===u.id&&l.isDatasetVisible(n)&&(i=+u.getRightValue(d[n].data[e]),(f<0&&i<0||f>=0&&i>0)&&(y+=i));return o=u.getPixelForValue(y),s=(a=u.getPixelForValue(y+f))-o,void 0!==p&&Math.abs(s)<p&&(s=p,a=f>=0&&!h||f<0&&h?o-p:o+p),{size:s,base:o,head:a,center:a+s/2}},calculateBarIndexPixels:function(t,e,n){var r=n.scale.options,i="flex"===r.barThickness?function(t,e,n){var r,i=e.pixels,o=i[t],a=t>0?i[t-1]:null,s=t<i.length-1?i[t+1]:null,l=n.categoryPercentage;return null===a&&(a=o-(null===s?e.end-e.start:s-o)),null===s&&(s=o+o-a),r=o-(o-Math.min(a,s))/2*l,{chunk:Math.abs(s-a)/2*l/e.stackCount,ratio:n.barPercentage,start:r}}(e,n,r):function(t,e,n){var r,i,o=n.barThickness,a=e.stackCount,s=e.pixels[t];return ut.isNullOrUndef(o)?(r=e.min*n.categoryPercentage,i=n.barPercentage):(r=o*a,i=1),{chunk:r/a,ratio:i,start:s-r/2}}(e,n,r),o=this.getStackIndex(t,this.getMeta().stack),a=i.start+i.chunk*o+i.chunk/2,s=Math.min(ut.valueOrDefault(r.maxBarThickness,1/0),i.chunk*i.ratio);return{base:a-s/2,head:a+s/2,center:a,size:s}},draw:function(){var t=this.chart,e=this._getValueScale(),n=this.getMeta().data,r=this.getDataset(),i=n.length,o=0;for(ut.canvas.clipArea(t.ctx,t.chartArea);o<i;++o)isNaN(e.getRightValue(r.data[o]))||n[o].draw();ut.canvas.unclipArea(t.ctx)},_resolveElementOptions:function(t,e){var n,r,i,o=this.chart,a=o.data.datasets[this.index],s=t.custom||{},l=o.options.elements.rectangle,c={},u={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},h=["backgroundColor","borderColor","borderSkipped","borderWidth"];for(n=0,r=h.length;n<r;++n)c[i=h[n]]=Wt([s[i],a[i],l[i]],u,e);return c}}),Ht=ut.valueOrDefault,Yt=ut.options.resolve;st._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return(e.datasets[t.datasetIndex].label||"")+": ("+t.xLabel+", "+t.yLabel+", "+e.datasets[t.datasetIndex].data[t.index].r+")"}}}});var Ut=xt.extend({dataElementType:Bt.Point,update:function(t){var e=this,n=e.getMeta();ut.each(n.data,(function(n,r){e.updateElement(n,r,t)}))},updateElement:function(t,e,n){var r=this,i=r.getMeta(),o=t.custom||{},a=r.getScaleForId(i.xAxisID),s=r.getScaleForId(i.yAxisID),l=r._resolveElementOptions(t,e),c=r.getDataset().data[e],u=r.index,h=n?a.getPixelForDecimal(.5):a.getPixelForValue("object"==typeof c?c:NaN,e,u),d=n?s.getBasePixel():s.getPixelForValue(c,e,u);t._xScale=a,t._yScale=s,t._options=l,t._datasetIndex=u,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:n?0:l.radius,skip:o.skip||isNaN(h)||isNaN(d),x:h,y:d},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options,r=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Ht(n.hoverBackgroundColor,r(n.backgroundColor)),e.borderColor=Ht(n.hoverBorderColor,r(n.borderColor)),e.borderWidth=Ht(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},_resolveElementOptions:function(t,e){var n,r,i,o=this.chart,a=o.data.datasets[this.index],s=t.custom||{},l=o.options.elements.point,c=a.data[e],u={},h={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},d=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"];for(n=0,r=d.length;n<r;++n)u[i=d[n]]=Yt([s[i],a[i],l[i]],h,e);return u.radius=Yt([s.radius,c?c.r:void 0,a.radius,l.radius],h,e),u}}),qt=ut.options.resolve,$t=ut.valueOrDefault;st._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,r=n.datasets,i=n.labels;if(r.length)for(var o=0;o<r[0].data.length;++o)e.push('<li><span style="background-color:'+r[0].backgroundColor[o]+'"></span>'),i[o]&&e.push(i[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,r){var i=t.getDatasetMeta(0),o=e.datasets[0],a=i.data[r],s=a&&a.custom||{},l=t.options.elements.arc;return{text:n,fillStyle:qt([s.backgroundColor,o.backgroundColor,l.backgroundColor],void 0,r),strokeStyle:qt([s.borderColor,o.borderColor,l.borderColor],void 0,r),lineWidth:qt([s.borderWidth,o.borderWidth,l.borderWidth],void 0,r),hidden:isNaN(o.data[r])||i.data[r].hidden,index:r}})):[]}},onClick:function(t,e){var n,r,i,o=e.index,a=this.chart;for(n=0,r=(a.data.datasets||[]).length;n<r;++n)(i=a.getDatasetMeta(n)).data[o]&&(i.data[o].hidden=!i.data[o].hidden);a.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],r=": "+e.datasets[t.datasetIndex].data[t.index];return ut.isArray(n)?(n=n.slice())[0]+=r:n+=r,n}}}});var Gt=xt.extend({dataElementType:Bt.Arc,linkScales:ut.noop,getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var e,n,r=this,i=r.chart,o=i.chartArea,a=i.options,s=o.right-o.left,l=o.bottom-o.top,c=Math.min(s,l),u={x:0,y:0},h=r.getMeta(),d=h.data,f=a.cutoutPercentage,p=a.circumference,g=r._getRingWeight(r.index);if(p<2*Math.PI){var m=a.rotation%(2*Math.PI),y=(m+=2*Math.PI*(m>=Math.PI?-1:m<-Math.PI?1:0))+p,v={x:Math.cos(m),y:Math.sin(m)},b={x:Math.cos(y),y:Math.sin(y)},_=m<=0&&y>=0||m<=2*Math.PI&&2*Math.PI<=y,w=m<=.5*Math.PI&&.5*Math.PI<=y||m<=2.5*Math.PI&&2.5*Math.PI<=y,x=m<=-Math.PI&&-Math.PI<=y||m<=Math.PI&&Math.PI<=y,M=m<=.5*-Math.PI&&.5*-Math.PI<=y||m<=1.5*Math.PI&&1.5*Math.PI<=y,S=f/100,A={x:x?-1:Math.min(v.x*(v.x<0?1:S),b.x*(b.x<0?1:S)),y:M?-1:Math.min(v.y*(v.y<0?1:S),b.y*(b.y<0?1:S))},C={x:_?1:Math.max(v.x*(v.x>0?1:S),b.x*(b.x>0?1:S)),y:w?1:Math.max(v.y*(v.y>0?1:S),b.y*(b.y>0?1:S))},k={width:.5*(C.x-A.x),height:.5*(C.y-A.y)};c=Math.min(s/k.width,l/k.height),u={x:-.5*(C.x+A.x),y:-.5*(C.y+A.y)}}for(e=0,n=d.length;e<n;++e)d[e]._options=r._resolveElementOptions(d[e],e);for(i.borderWidth=r.getMaxBorderWidth(),i.outerRadius=Math.max((c-i.borderWidth)/2,0),i.innerRadius=Math.max(f?i.outerRadius/100*f:0,0),i.radiusLength=(i.outerRadius-i.innerRadius)/(r._getVisibleDatasetWeightTotal()||1),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,h.total=r.calculateTotal(),r.outerRadius=i.outerRadius-i.radiusLength*r._getRingWeightOffset(r.index),r.innerRadius=Math.max(r.outerRadius-i.radiusLength*g,0),e=0,n=d.length;e<n;++e)r.updateElement(d[e],e,t)},updateElement:function(t,e,n){var r=this,i=r.chart,o=i.chartArea,a=i.options,s=a.animation,l=(o.left+o.right)/2,c=(o.top+o.bottom)/2,u=a.rotation,h=a.rotation,d=r.getDataset(),f=n&&s.animateRotate||t.hidden?0:r.calculateCircumference(d.data[e])*(a.circumference/(2*Math.PI)),p=t._options||{};ut.extend(t,{_datasetIndex:r.index,_index:e,_model:{backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,borderAlign:p.borderAlign,x:l+i.offsetX,y:c+i.offsetY,startAngle:u,endAngle:h,circumference:f,outerRadius:n&&s.animateScale?0:r.outerRadius,innerRadius:n&&s.animateScale?0:r.innerRadius,label:ut.valueAtIndexOrDefault(d.label,e,i.data.labels[e])}});var g=t._model;n&&s.animateRotate||(g.startAngle=0===e?a.rotation:r.getMeta().data[e-1]._model.endAngle,g.endAngle=g.startAngle+g.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),r=0;return ut.each(n.data,(function(n,i){t=e.data[i],isNaN(t)||n.hidden||(r+=Math.abs(t))})),r},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,r,i,o,a,s,l,c=0,u=this.chart;if(!t)for(e=0,n=u.data.datasets.length;e<n;++e)if(u.isDatasetVisible(e)){t=(r=u.getDatasetMeta(e)).data,e!==this.index&&(o=r.controller);break}if(!t)return 0;for(e=0,n=t.length;e<n;++e)i=t[e],"inner"!==(a=o?o._resolveElementOptions(i,e):i._options).borderAlign&&(c=(l=a.hoverBorderWidth)>(c=(s=a.borderWidth)>c?s:c)?l:c);return c},setHoverStyle:function(t){var e=t._model,n=t._options,r=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=$t(n.hoverBackgroundColor,r(n.backgroundColor)),e.borderColor=$t(n.hoverBorderColor,r(n.borderColor)),e.borderWidth=$t(n.hoverBorderWidth,n.borderWidth)},_resolveElementOptions:function(t,e){var n,r,i,o=this.chart,a=this.getDataset(),s=t.custom||{},l=o.options.elements.arc,c={},u={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(n=0,r=h.length;n<r;++n)c[i=h[n]]=qt([s[i],a[i],l[i]],u,e);return c},_getRingWeightOffset:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e},_getRingWeight:function(t){return Math.max($t(this.chart.data.datasets[t].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});st._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}});var Xt=Vt.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Kt=ut.valueOrDefault,Zt=ut.options.resolve,Jt=ut.canvas._isPointInArea;function Qt(t,e){return Kt(t.showLine,e.showLines)}st._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var te=xt.extend({datasetElementType:Bt.Line,dataElementType:Bt.Point,update:function(t){var e,n,r=this,i=r.getMeta(),o=i.dataset,a=i.data||[],s=r.getScaleForId(i.yAxisID),l=r.getDataset(),c=Qt(l,r.chart.options);for(c&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o._scale=s,o._datasetIndex=r.index,o._children=a,o._model=r._resolveLineOptions(o),o.pivot()),e=0,n=a.length;e<n;++e)r.updateElement(a[e],e,t);for(c&&0!==o._model.tension&&r.updateBezierControlPoints(),e=0,n=a.length;e<n;++e)a[e].pivot()},updateElement:function(t,e,n){var r,i,o=this,a=o.getMeta(),s=t.custom||{},l=o.getDataset(),c=o.index,u=l.data[e],h=o.getScaleForId(a.yAxisID),d=o.getScaleForId(a.xAxisID),f=a.dataset._model,p=o._resolvePointOptions(t,e);r=d.getPixelForValue("object"==typeof u?u:NaN,e,c),i=n?h.getBasePixel():o.calculatePointY(u,e,c),t._xScale=d,t._yScale=h,t._options=p,t._datasetIndex=c,t._index=e,t._model={x:r,y:i,skip:s.skip||isNaN(r)||isNaN(i),radius:p.radius,pointStyle:p.pointStyle,rotation:p.rotation,backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,tension:Kt(s.tension,f?f.tension:0),steppedLine:!!f&&f.steppedLine,hitRadius:p.hitRadius}},_resolvePointOptions:function(t,e){var n,r,i,o=this.chart,a=o.data.datasets[this.index],s=t.custom||{},l=o.options.elements.point,c={},u={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},h={backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},d=Object.keys(h);for(n=0,r=d.length;n<r;++n)c[i=d[n]]=Zt([s[i],a[h[i]],a[i],l[i]],u,e);return c},_resolveLineOptions:function(t){var e,n,r,i=this.chart,o=i.data.datasets[this.index],a=t.custom||{},s=i.options,l=s.elements.line,c={},u=["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill","cubicInterpolationMode"];for(e=0,n=u.length;e<n;++e)c[r=u[e]]=Zt([a[r],o[r],l[r]]);return c.spanGaps=Kt(o.spanGaps,s.spanGaps),c.tension=Kt(o.lineTension,l.tension),c.steppedLine=Zt([a.steppedLine,o.steppedLine,l.stepped]),c},calculatePointY:function(t,e,n){var r,i,o,a=this.chart,s=this.getMeta(),l=this.getScaleForId(s.yAxisID),c=0,u=0;if(l.options.stacked){for(r=0;r<n;r++)if(i=a.data.datasets[r],"line"===(o=a.getDatasetMeta(r)).type&&o.yAxisID===l.id&&a.isDatasetVisible(r)){var h=Number(l.getRightValue(i.data[e]));h<0?u+=h||0:c+=h||0}var d=Number(l.getRightValue(t));return l.getPixelForValue(d<0?u+d:c+d)}return l.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,n,r,i=this.chart,o=this.getMeta(),a=o.dataset._model,s=i.chartArea,l=o.data||[];function c(t,e,n){return Math.max(Math.min(t,n),e)}if(a.spanGaps&&(l=l.filter((function(t){return!t._model.skip}))),"monotone"===a.cubicInterpolationMode)ut.splineCurveMonotone(l);else for(t=0,e=l.length;t<e;++t)n=l[t]._model,r=ut.splineCurve(ut.previousItem(l,t)._model,n,ut.nextItem(l,t)._model,a.tension),n.controlPointPreviousX=r.previous.x,n.controlPointPreviousY=r.previous.y,n.controlPointNextX=r.next.x,n.controlPointNextY=r.next.y;if(i.options.elements.line.capBezierPoints)for(t=0,e=l.length;t<e;++t)Jt(n=l[t]._model,s)&&(t>0&&Jt(l[t-1]._model,s)&&(n.controlPointPreviousX=c(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=c(n.controlPointPreviousY,s.top,s.bottom)),t<l.length-1&&Jt(l[t+1]._model,s)&&(n.controlPointNextX=c(n.controlPointNextX,s.left,s.right),n.controlPointNextY=c(n.controlPointNextY,s.top,s.bottom)))},draw:function(){var t,e=this.chart,n=this.getMeta(),r=n.data||[],i=e.chartArea,o=r.length,a=0;for(Qt(this.getDataset(),e.options)&&(ut.canvas.clipArea(e.ctx,{left:i.left,right:i.right,top:i.top-(t=(n.dataset._model.borderWidth||0)/2),bottom:i.bottom+t}),n.dataset.draw(),ut.canvas.unclipArea(e.ctx));a<o;++a)r[a].draw(i)},setHoverStyle:function(t){var e=t._model,n=t._options,r=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Kt(n.hoverBackgroundColor,r(n.backgroundColor)),e.borderColor=Kt(n.hoverBorderColor,r(n.borderColor)),e.borderWidth=Kt(n.hoverBorderWidth,n.borderWidth),e.radius=Kt(n.hoverRadius,n.radius)}}),ee=ut.options.resolve;st._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,r=n.datasets,i=n.labels;if(r.length)for(var o=0;o<r[0].data.length;++o)e.push('<li><span style="background-color:'+r[0].backgroundColor[o]+'"></span>'),i[o]&&e.push(i[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,r){var i=t.getDatasetMeta(0),o=e.datasets[0],a=i.data[r].custom||{},s=t.options.elements.arc;return{text:n,fillStyle:ee([a.backgroundColor,o.backgroundColor,s.backgroundColor],void 0,r),strokeStyle:ee([a.borderColor,o.borderColor,s.borderColor],void 0,r),lineWidth:ee([a.borderWidth,o.borderWidth,s.borderWidth],void 0,r),hidden:isNaN(o.data[r])||i.data[r].hidden,index:r}})):[]}},onClick:function(t,e){var n,r,i,o=e.index,a=this.chart;for(n=0,r=(a.data.datasets||[]).length;n<r;++n)(i=a.getDatasetMeta(n)).data[o].hidden=!i.data[o].hidden;a.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}});var ne=xt.extend({dataElementType:Bt.Arc,linkScales:ut.noop,update:function(t){var e,n,r,i=this,o=i.getDataset(),a=i.getMeta(),s=i.chart.options.startAngle||0,l=i._starts=[],c=i._angles=[],u=a.data;for(i._updateRadius(),a.count=i.countVisibleElements(),e=0,n=o.data.length;e<n;e++)l[e]=s,r=i._computeAngle(e),c[e]=r,s+=r;for(e=0,n=u.length;e<n;++e)u[e]._options=i._resolveElementOptions(u[e],e),i.updateElement(u[e],e,t)},_updateRadius:function(){var t=this,e=t.chart,n=e.chartArea,r=e.options,i=Math.min(n.right-n.left,n.bottom-n.top);e.outerRadius=Math.max(i/2,0),e.innerRadius=Math.max(r.cutoutPercentage?e.outerRadius/100*r.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,n){var r=this,i=r.chart,o=r.getDataset(),a=i.options,s=a.animation,l=i.scale,c=i.data.labels,u=l.xCenter,h=l.yCenter,d=a.startAngle,f=t.hidden?0:l.getDistanceFromCenterForValue(o.data[e]),p=r._starts[e],g=p+(t.hidden?0:r._angles[e]),m=s.animateScale?0:l.getDistanceFromCenterForValue(o.data[e]),y=t._options||{};ut.extend(t,{_datasetIndex:r.index,_index:e,_scale:l,_model:{backgroundColor:y.backgroundColor,borderColor:y.borderColor,borderWidth:y.borderWidth,borderAlign:y.borderAlign,x:u,y:h,innerRadius:0,outerRadius:n?m:f,startAngle:n&&s.animateRotate?d:p,endAngle:n&&s.animateRotate?d:g,label:ut.valueAtIndexOrDefault(c,e,c[e])}}),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),n=0;return ut.each(e.data,(function(e,r){isNaN(t.data[r])||e.hidden||n++})),n},setHoverStyle:function(t){var e=t._model,n=t._options,r=ut.getHoverColor,i=ut.valueOrDefault;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=i(n.hoverBackgroundColor,r(n.backgroundColor)),e.borderColor=i(n.hoverBorderColor,r(n.borderColor)),e.borderWidth=i(n.hoverBorderWidth,n.borderWidth)},_resolveElementOptions:function(t,e){var n,r,i,o=this.chart,a=this.getDataset(),s=t.custom||{},l=o.options.elements.arc,c={},u={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(n=0,r=h.length;n<r;++n)c[i=h[n]]=ee([s[i],a[i],l[i]],u,e);return c},_computeAngle:function(t){var e=this,n=this.getMeta().count,r=e.getDataset(),i=e.getMeta();return isNaN(r.data[t])||i.data[t].hidden?0:ee([e.chart.options.elements.arc.angle,2*Math.PI/n],{chart:e.chart,dataIndex:t,dataset:r,datasetIndex:e.index},t)}});st._set("pie",ut.clone(st.doughnut)),st._set("pie",{cutoutPercentage:0});var re=Gt,ie=ut.valueOrDefault,oe=ut.options.resolve;st._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}});var ae=xt.extend({datasetElementType:Bt.Line,dataElementType:Bt.Point,linkScales:ut.noop,update:function(t){var e,n,r=this,i=r.getMeta(),o=i.dataset,a=i.data||[],s=r.chart.scale,l=r.getDataset();for(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o._scale=s,o._datasetIndex=r.index,o._children=a,o._loop=!0,o._model=r._resolveLineOptions(o),o.pivot(),e=0,n=a.length;e<n;++e)r.updateElement(a[e],e,t);for(r.updateBezierControlPoints(),e=0,n=a.length;e<n;++e)a[e].pivot()},updateElement:function(t,e,n){var r=this,i=t.custom||{},o=r.getDataset(),a=r.chart.scale,s=a.getPointPositionForValue(e,o.data[e]),l=r._resolvePointOptions(t,e),c=r.getMeta().dataset._model,u=n?a.xCenter:s.x,h=n?a.yCenter:s.y;t._scale=a,t._options=l,t._datasetIndex=r.index,t._index=e,t._model={x:u,y:h,skip:i.skip||isNaN(u)||isNaN(h),radius:l.radius,pointStyle:l.pointStyle,rotation:l.rotation,backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,tension:ie(i.tension,c?c.tension:0),hitRadius:l.hitRadius}},_resolvePointOptions:function(t,e){var n,r,i,o=this.chart,a=o.data.datasets[this.index],s=t.custom||{},l=o.options.elements.point,c={},u={chart:o,dataIndex:e,dataset:a,datasetIndex:this.index},h={backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},d=Object.keys(h);for(n=0,r=d.length;n<r;++n)c[i=d[n]]=oe([s[i],a[h[i]],a[i],l[i]],u,e);return c},_resolveLineOptions:function(t){var e,n,r,i=this.chart,o=i.data.datasets[this.index],a=t.custom||{},s=i.options.elements.line,l={},c=["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"];for(e=0,n=c.length;e<n;++e)l[r=c[e]]=oe([a[r],o[r],s[r]]);return l.tension=ie(o.lineTension,s.tension),l},updateBezierControlPoints:function(){var t,e,n,r,i=this.getMeta(),o=this.chart.chartArea,a=i.data||[];function s(t,e,n){return Math.max(Math.min(t,n),e)}for(t=0,e=a.length;t<e;++t)n=a[t]._model,r=ut.splineCurve(ut.previousItem(a,t,!0)._model,n,ut.nextItem(a,t,!0)._model,n.tension),n.controlPointPreviousX=s(r.previous.x,o.left,o.right),n.controlPointPreviousY=s(r.previous.y,o.top,o.bottom),n.controlPointNextX=s(r.next.x,o.left,o.right),n.controlPointNextY=s(r.next.y,o.top,o.bottom)},setHoverStyle:function(t){var e=t._model,n=t._options,r=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=ie(n.hoverBackgroundColor,r(n.backgroundColor)),e.borderColor=ie(n.hoverBorderColor,r(n.borderColor)),e.borderWidth=ie(n.hoverBorderWidth,n.borderWidth),e.radius=ie(n.hoverRadius,n.radius)}});st._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}});var se={bar:Vt,bubble:Ut,doughnut:Gt,horizontalBar:Xt,line:te,polarArea:ne,pie:re,radar:ae,scatter:te};function le(t,e){return t.native?{x:t.x,y:t.y}:ut.getRelativePosition(t,e)}function ce(t,e){var n,r,i,o,a;for(r=0,o=t.data.datasets.length;r<o;++r)if(t.isDatasetVisible(r))for(i=0,a=(n=t.getDatasetMeta(r)).data.length;i<a;++i){var s=n.data[i];s._view.skip||e(s)}}function ue(t,e){var n=[];return ce(t,(function(t){t.inRange(e.x,e.y)&&n.push(t)})),n}function he(t,e,n,r){var i=Number.POSITIVE_INFINITY,o=[];return ce(t,(function(t){if(!n||t.inRange(e.x,e.y)){var a=t.getCenterPoint(),s=r(e,a);s<i?(o=[t],i=s):s===i&&o.push(t)}})),o}function de(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,r){var i=e?Math.abs(t.x-r.x):0,o=n?Math.abs(t.y-r.y):0;return Math.sqrt(Math.pow(i,2)+Math.pow(o,2))}}function fe(t,e,n){var r=le(e,t);n.axis=n.axis||"x";var i=de(n.axis),o=n.intersect?ue(t,r):he(t,r,!1,i),a=[];return o.length?(t.data.datasets.forEach((function(e,n){if(t.isDatasetVisible(n)){var r=t.getDatasetMeta(n).data[o[0]._index];r&&!r._view.skip&&a.push(r)}})),a):[]}var pe={modes:{single:function(t,e){var n=le(e,t),r=[];return ce(t,(function(t){if(t.inRange(n.x,n.y))return r.push(t),r})),r.slice(0,1)},label:fe,index:fe,dataset:function(t,e,n){var r=le(e,t);n.axis=n.axis||"xy";var i=de(n.axis),o=n.intersect?ue(t,r):he(t,r,!1,i);return o.length>0&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return fe(t,e,{intersect:!1})},point:function(t,e){return ue(t,le(e,t))},nearest:function(t,e,n){var r=le(e,t);n.axis=n.axis||"xy";var i=de(n.axis);return he(t,r,n.intersect,i)},x:function(t,e,n){var r=le(e,t),i=[],o=!1;return ce(t,(function(t){t.inXRange(r.x)&&i.push(t),t.inRange(r.x,r.y)&&(o=!0)})),n.intersect&&!o&&(i=[]),i},y:function(t,e,n){var r=le(e,t),i=[],o=!1;return ce(t,(function(t){t.inYRange(r.y)&&i.push(t),t.inRange(r.x,r.y)&&(o=!0)})),n.intersect&&!o&&(i=[]),i}}};function ge(t,e){return ut.where(t,(function(t){return t.position===e}))}function me(t,e){t.forEach((function(t,e){return t._tmpIndex_=e,t})),t.sort((function(t,n){var r=e?n:t,i=e?t:n;return r.weight===i.weight?r._tmpIndex_-i._tmpIndex_:r.weight-i.weight})),t.forEach((function(t){delete t._tmpIndex_}))}function ye(t,e){ut.each(t,(function(t){e[t.position]+=t.isHorizontal()?t.height:t.width}))}st._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var ve,be={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var r,i=["fullWidth","position","weight"],o=i.length,a=0;a<o;++a)n.hasOwnProperty(r=i[a])&&(e[r]=n[r])},update:function(t,e,n){if(t){var r=ut.options.toPadding((t.options.layout||{}).padding),i=r.left,o=r.right,a=r.top,s=r.bottom,l=ge(t.boxes,"left"),c=ge(t.boxes,"right"),u=ge(t.boxes,"top"),h=ge(t.boxes,"bottom"),d=ge(t.boxes,"chartArea");me(l,!0),me(c,!1),me(u,!0),me(h,!1);var f,p=l.concat(c),g=u.concat(h),m=p.concat(g),y=e-i-o,v=n-a-s,b=(e-y/2)/p.length,_=y,w=v,x={top:a,left:i,bottom:s,right:o},M=[];ut.each(m,(function(t){var e,n=t.isHorizontal();n?(e=t.update(t.fullWidth?y:_,v/2),w-=e.height):(e=t.update(b,w),_-=e.width),M.push({horizontal:n,width:e.width,box:t})})),f=function(t){var e=0,n=0,r=0,i=0;return ut.each(t,(function(t){if(t.getPadding){var o=t.getPadding();e=Math.max(e,o.top),n=Math.max(n,o.left),r=Math.max(r,o.bottom),i=Math.max(i,o.right)}})),{top:e,left:n,bottom:r,right:i}}(m),ut.each(p,O),ye(p,x),ut.each(g,O),ye(g,x),ut.each(p,(function(t){var e=ut.findNextWhere(M,(function(e){return e.box===t}));e&&t.update(e.width,w,{left:0,right:0,top:x.top,bottom:x.bottom})})),ye(m,x={top:a,left:i,bottom:s,right:o});var S=Math.max(f.left-x.left,0);x.left+=S,x.right+=Math.max(f.right-x.right,0);var A=Math.max(f.top-x.top,0);x.top+=A,x.bottom+=Math.max(f.bottom-x.bottom,0);var C=n-x.top-x.bottom,k=e-x.left-x.right;k===_&&C===w||(ut.each(p,(function(t){t.height=C})),ut.each(g,(function(t){t.fullWidth||(t.width=k)})),w=C,_=k);var T=i+S,E=a+A;ut.each(l.concat(u),D),T+=_,E+=w,ut.each(c,D),ut.each(h,D),t.chartArea={left:x.left,top:x.top,right:x.left+_,bottom:x.top+w},ut.each(d,(function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(_,w)}))}function O(t){var e=ut.findNextWhere(M,(function(e){return e.box===t}));if(e)if(e.horizontal){var n={left:Math.max(x.left,f.left),right:Math.max(x.right,f.right),top:0,bottom:0};t.update(t.fullWidth?y:_,v/2,n)}else t.update(e.width,w)}function D(t){t.isHorizontal()?(t.left=t.fullWidth?i:x.left,t.right=t.fullWidth?e-o:x.left+_,t.top=E,t.bottom=E+t.height,E=t.bottom):(t.left=T,t.right=T+t.width,t.top=x.top,t.bottom=x.top+w,T=t.right)}}},_e=(ve=Object.freeze({default:"/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"}))&&ve.default||ve,we=["animationstart","webkitAnimationStart"],xe={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function Me(t,e){var n=ut.getStyle(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?Number(r[1]):void 0}var Se=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(n){}return t}()&&{passive:!0};function Ae(t,e,n){t.addEventListener(e,n,Se)}function Ce(t,e,n){t.removeEventListener(e,n,Se)}function ke(t,e,n,r,i){return{type:t,chart:e,native:i||null,x:void 0!==n?n:null,y:void 0!==r?r:null}}function Te(t){var e=document.createElement("div");return e.className=t||"",e}var Ee={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(){this._loaded||(this._loaded=!0,this.disableCSSInjection||function(t,e){var n=t._style||document.createElement("style");t._style||(t._style=n,e="/* Chart.js */\n"+e,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))}(this,_e))},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return this._ensureLoaded(),n&&n.canvas===t?(function(t,e){var n=t.style,r=t.getAttribute("height"),i=t.getAttribute("width");if(t.$chartjs={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===i||""===i){var o=Me(t,"width");void 0!==o&&(t.width=o)}if(null===r||""===r)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var a=Me(t,"height");void 0!==o&&(t.height=a)}}(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e.$chartjs){var n=e.$chartjs.initial;["height","width"].forEach((function(t){var r=n[t];ut.isNullOrUndef(r)?e.removeAttribute(t):e.setAttribute(t,r)})),ut.each(n.style||{},(function(t,n){e.style[n]=t})),e.width=e.width,delete e.$chartjs}},addEventListener:function(t,e,n){var r=t.canvas;if("resize"!==e){var i=n.$chartjs||(n.$chartjs={});Ae(r,e,(i.proxies||(i.proxies={}))[t.id+"_"+e]=function(e){n(function(t,e){var n=xe[t.type]||t.type,r=ut.getRelativePosition(t,e);return ke(n,e,r.x,r.y,t)}(e,t))})}else!function(t,e,n){var r,i,o,a,s=t.$chartjs||(t.$chartjs={}),l=s.resizer=function(t){var e=Te("chartjs-size-monitor"),n=Te("chartjs-size-monitor-expand"),r=Te("chartjs-size-monitor-shrink");n.appendChild(Te()),r.appendChild(Te()),e.appendChild(n),e.appendChild(r),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,r.scrollLeft=1e6,r.scrollTop=1e6};var i=function(){e._reset(),t()};return Ae(n,"scroll",i.bind(n,"expand")),Ae(r,"scroll",i.bind(r,"shrink")),e}((r=function(){if(s.resizer){var r=n.options.maintainAspectRatio&&t.parentNode,i=r?r.clientWidth:0;e(ke("resize",n)),r&&r.clientWidth<i&&n.canvas&&e(ke("resize",n))}},o=!1,a=[],function(){a=Array.prototype.slice.call(arguments),i=i||this,o||(o=!0,ut.requestAnimFrame.call(window,(function(){o=!1,r.apply(i,a)})))}));!function(t,e){var n=t.$chartjs||(t.$chartjs={}),r=n.renderProxy=function(t){"chartjs-render-animation"===t.animationName&&e()};ut.each(we,(function(e){Ae(t,e,r)})),n.reflow=!!t.offsetParent,t.classList.add("chartjs-render-monitor")}(t,(function(){if(s.resizer){var e=t.parentNode;e&&e!==l.parentNode&&e.insertBefore(l,e.firstChild),l._reset()}}))}(r,n,t)},removeEventListener:function(t,e,n){var r,i,o,a=t.canvas;if("resize"!==e){var s=((n.$chartjs||{}).proxies||{})[t.id+"_"+e];s&&Ce(a,e,s)}else o=(i=(r=a).$chartjs||{}).resizer,delete i.resizer,function(t){var e=t.$chartjs||{},n=e.renderProxy;n&&(ut.each(we,(function(e){Ce(t,e,n)})),delete e.renderProxy),t.classList.remove("chartjs-render-monitor")}(r),o&&o.parentNode&&o.parentNode.removeChild(o)}};ut.addEvent=Ae,ut.removeEvent=Ce;var Oe=ut.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Ee._enabled?Ee:{acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}});st._set("global",{plugins:{}});var De={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var r,i,o,a,s,l=this.descriptors(t),c=l.length;for(r=0;r<c;++r)if("function"==typeof(s=(o=(i=l[r]).plugin)[e])&&((a=[t].concat(n||[])).push(i.options),!1===s.apply(o,a)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],r=[],i=t&&t.config||{},o=i.options&&i.options.plugins||{};return this._plugins.concat(i.plugins||[]).forEach((function(t){if(-1===n.indexOf(t)){var e=t.id,i=o[e];!1!==i&&(!0===i&&(i=ut.clone(st.global.plugins[e])),n.push(t),r.push({plugin:t,options:i||{}}))}})),e.descriptors=r,e.id=this._cacheId,r},_invalidate:function(t){delete t.$plugins}},Pe={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=ut.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?ut.merge({},[st.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=ut.extend(this.defaults[t],e))},addScalesToLayout:function(t){ut.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,be.addBox(t,e)}))}},Le=ut.valueOrDefault;st._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:ut.noop,title:function(t,e){var n="",r=e.labels,i=r?r.length:0;if(t.length>0){var o=t[0];o.label?n=o.label:o.xLabel?n=o.xLabel:i>0&&o.index<i&&(n=r[o.index])}return n},afterTitle:ut.noop,beforeBody:ut.noop,beforeLabel:ut.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),ut.isNullOrUndef(t.value)?n+=t.yLabel:n+=t.value,n},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:ut.noop,afterBody:ut.noop,beforeFooter:ut.noop,footer:ut.noop,afterFooter:ut.noop}}});var Ie={average:function(t){if(!t.length)return!1;var e,n,r=0,i=0,o=0;for(e=0,n=t.length;e<n;++e){var a=t[e];if(a&&a.hasValue()){var s=a.tooltipPosition();r+=s.x,i+=s.y,++o}}return{x:r/o,y:i/o}},nearest:function(t,e){var n,r,i,o=e.x,a=e.y,s=Number.POSITIVE_INFINITY;for(n=0,r=t.length;n<r;++n){var l=t[n];if(l&&l.hasValue()){var c=l.getCenterPoint(),u=ut.distanceBetweenPoints(e,c);u<s&&(s=u,i=l)}}if(i){var h=i.tooltipPosition();o=h.x,a=h.y}return{x:o,y:a}}};function Re(t,e){return e&&(ut.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Ne(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Be(t){var e=st.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:Le(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:Le(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:Le(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:Le(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:Le(t.titleFontStyle,e.defaultFontStyle),titleFontSize:Le(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:Le(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:Le(t.footerFontStyle,e.defaultFontStyle),footerFontSize:Le(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Fe(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function ze(t){return Re([],Ne(t))}var je=pt.extend({initialize:function(){this._model=Be(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,r=n.beforeTitle.apply(t,arguments),i=n.title.apply(t,arguments),o=n.afterTitle.apply(t,arguments),a=[];return a=Re(a,Ne(r)),a=Re(a,Ne(i)),Re(a,Ne(o))},getBeforeBody:function(){return ze(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,r=n._options.callbacks,i=[];return ut.each(t,(function(t){var o={before:[],lines:[],after:[]};Re(o.before,Ne(r.beforeLabel.call(n,t,e))),Re(o.lines,r.label.call(n,t,e)),Re(o.after,Ne(r.afterLabel.call(n,t,e))),i.push(o)})),i},getAfterBody:function(){return ze(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),r=e.footer.apply(t,arguments),i=e.afterFooter.apply(t,arguments),o=[];return o=Re(o,Ne(n)),o=Re(o,Ne(r)),Re(o,Ne(i))},update:function(t){var e,n,r,i,o,a,s,l,c,u,h=this,d=h._options,f=h._model,p=h._model=Be(d),g=h._active,m=h._data,y={xAlign:f.xAlign,yAlign:f.yAlign},v={x:f.x,y:f.y},b={width:f.width,height:f.height},_={x:f.caretX,y:f.caretY};if(g.length){p.opacity=1;var w=[],x=[];_=Ie[d.position].call(h,g,h._eventPosition);var M=[];for(e=0,n=g.length;e<n;++e)M.push((i=void 0,o=void 0,l=void 0,c=void 0,u=void 0,i=(r=g[e])._xScale,o=r._yScale||r._scale,a=r._index,c=(l=r._chart.getDatasetMeta(s=r._datasetIndex).controller)._getIndexScale(),u=l._getValueScale(),{xLabel:i?i.getLabelForIndex(a,s):"",yLabel:o?o.getLabelForIndex(a,s):"",label:c?""+c.getLabelForIndex(a,s):"",value:u?""+u.getLabelForIndex(a,s):"",index:a,datasetIndex:s,x:r._model.x,y:r._model.y}));d.filter&&(M=M.filter((function(t){return d.filter(t,m)}))),d.itemSort&&(M=M.sort((function(t,e){return d.itemSort(t,e,m)}))),ut.each(M,(function(t){w.push(d.callbacks.labelColor.call(h,t,h._chart)),x.push(d.callbacks.labelTextColor.call(h,t,h._chart))})),p.title=h.getTitle(M,m),p.beforeBody=h.getBeforeBody(M,m),p.body=h.getBody(M,m),p.afterBody=h.getAfterBody(M,m),p.footer=h.getFooter(M,m),p.x=_.x,p.y=_.y,p.caretPadding=d.caretPadding,p.labelColors=w,p.labelTextColors=x,p.dataPoints=M,b=function(t,e){var n=t._chart.ctx,r=2*e.yPadding,i=0,o=e.body,a=o.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0),s=e.title.length,l=e.footer.length,c=e.titleFontSize,u=e.bodyFontSize,h=e.footerFontSize;r+=s*c,r+=s?(s-1)*e.titleSpacing:0,r+=s?e.titleMarginBottom:0,r+=(a+=e.beforeBody.length+e.afterBody.length)*u,r+=a?(a-1)*e.bodySpacing:0,r+=l?e.footerMarginTop:0,r+=l*h,r+=l?(l-1)*e.footerSpacing:0;var d=0,f=function(t){i=Math.max(i,n.measureText(t).width+d)};return n.font=ut.fontString(c,e._titleFontStyle,e._titleFontFamily),ut.each(e.title,f),n.font=ut.fontString(u,e._bodyFontStyle,e._bodyFontFamily),ut.each(e.beforeBody.concat(e.afterBody),f),d=e.displayColors?u+2:0,ut.each(o,(function(t){ut.each(t.before,f),ut.each(t.lines,f),ut.each(t.after,f)})),d=0,n.font=ut.fontString(h,e._footerFontStyle,e._footerFontFamily),ut.each(e.footer,f),{width:i+=2*e.xPadding,height:r}}(this,p),v=function(t,e,n,r){var i=t.x,o=t.y,a=t.caretPadding,s=n.xAlign,l=n.yAlign,c=t.caretSize+a,u=t.cornerRadius+a;return"right"===s?i-=e.width:"center"===s&&((i-=e.width/2)+e.width>r.width&&(i=r.width-e.width),i<0&&(i=0)),"top"===l?o+=c:o-="bottom"===l?e.height+c:e.height/2,"center"===l?"left"===s?i+=c:"right"===s&&(i-=c):"left"===s?i-=u:"right"===s&&(i+=u),{x:i,y:o}}(p,b,y=function(t,e){var n,r,i,o,a,s=t._model,l=t._chart,c=t._chart.chartArea,u="center",h="center";s.y<e.height?h="top":s.y>l.height-e.height&&(h="bottom");var d=(c.left+c.right)/2,f=(c.top+c.bottom)/2;"center"===h?(n=function(t){return t<=d},r=function(t){return t>d}):(n=function(t){return t<=e.width/2},r=function(t){return t>=l.width-e.width/2}),i=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},o=function(t){return t-e.width-s.caretSize-s.caretPadding<0},a=function(t){return t<=f?"top":"bottom"},n(s.x)?(u="left",i(s.x)&&(u="center",h=a(s.y))):r(s.x)&&(u="right",o(s.x)&&(u="center",h=a(s.y)));var p=t._options;return{xAlign:p.xAlign?p.xAlign:u,yAlign:p.yAlign?p.yAlign:h}}(this,b),h._chart)}else p.opacity=0;return p.xAlign=y.xAlign,p.yAlign=y.yAlign,p.x=v.x,p.y=v.y,p.width=b.width,p.height=b.height,p.caretX=_.x,p.caretY=_.y,h._model=p,t&&d.custom&&d.custom.call(h,p),h},drawCaret:function(t,e){var n=this._chart.ctx,r=this.getCaretPosition(t,e,this._view);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)},getCaretPosition:function(t,e,n){var r,i,o,a,s,l,c=n.caretSize,u=n.cornerRadius,h=n.xAlign,d=n.yAlign,f=t.x,p=t.y,g=e.width,m=e.height;if("center"===d)s=p+m/2,"left"===h?(i=(r=f)-c,o=r,a=s+c,l=s-c):(i=(r=f+g)+c,o=r,a=s-c,l=s+c);else if("left"===h?(r=(i=f+u+c)-c,o=i+c):"right"===h?(r=(i=f+g-u-c)-c,o=i+c):(r=(i=n.caretX)-c,o=i+c),"top"===d)s=(a=p)-c,l=a;else{s=(a=p+m)+c,l=a;var y=o;o=r,r=y}return{x1:r,x2:i,x3:o,y1:a,y2:s,y3:l}},drawTitle:function(t,e,n){var r=e.title;if(r.length){t.x=Fe(e,e._titleAlign),n.textAlign=e._titleAlign,n.textBaseline="top";var i,o,a=e.titleFontSize,s=e.titleSpacing;for(n.fillStyle=e.titleFontColor,n.font=ut.fontString(a,e._titleFontStyle,e._titleFontFamily),i=0,o=r.length;i<o;++i)n.fillText(r[i],t.x,t.y),t.y+=a+s,i+1===r.length&&(t.y+=e.titleMarginBottom-s)}},drawBody:function(t,e,n){var r,i=e.bodyFontSize,o=e.bodySpacing,a=e._bodyAlign,s=e.body,l=e.displayColors,c=e.labelColors,u=0,h=l?Fe(e,"left"):0;n.textAlign=a,n.textBaseline="top",n.font=ut.fontString(i,e._bodyFontStyle,e._bodyFontFamily),t.x=Fe(e,a);var d=function(e){n.fillText(e,t.x+u,t.y),t.y+=i+o};n.fillStyle=e.bodyFontColor,ut.each(e.beforeBody,d),u=l&&"right"!==a?"center"===a?i/2+1:i+2:0,ut.each(s,(function(o,a){n.fillStyle=r=e.labelTextColors[a],ut.each(o.before,d),ut.each(o.lines,(function(o){l&&(n.fillStyle=e.legendColorBackground,n.fillRect(h,t.y,i,i),n.lineWidth=1,n.strokeStyle=c[a].borderColor,n.strokeRect(h,t.y,i,i),n.fillStyle=c[a].backgroundColor,n.fillRect(h+1,t.y+1,i-2,i-2),n.fillStyle=r),d(o)})),ut.each(o.after,d)})),u=0,ut.each(e.afterBody,d),t.y-=o},drawFooter:function(t,e,n){var r=e.footer;r.length&&(t.x=Fe(e,e._footerAlign),t.y+=e.footerMarginTop,n.textAlign=e._footerAlign,n.textBaseline="top",n.fillStyle=e.footerFontColor,n.font=ut.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),ut.each(r,(function(r){n.fillText(r,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})))},drawBackground:function(t,e,n,r){n.fillStyle=e.backgroundColor,n.strokeStyle=e.borderColor,n.lineWidth=e.borderWidth;var i=e.xAlign,o=e.yAlign,a=t.x,s=t.y,l=r.width,c=r.height,u=e.cornerRadius;n.beginPath(),n.moveTo(a+u,s),"top"===o&&this.drawCaret(t,r),n.lineTo(a+l-u,s),n.quadraticCurveTo(a+l,s,a+l,s+u),"center"===o&&"right"===i&&this.drawCaret(t,r),n.lineTo(a+l,s+c-u),n.quadraticCurveTo(a+l,s+c,a+l-u,s+c),"bottom"===o&&this.drawCaret(t,r),n.lineTo(a+u,s+c),n.quadraticCurveTo(a,s+c,a,s+c-u),"center"===o&&"left"===i&&this.drawCaret(t,r),n.lineTo(a,s+u),n.quadraticCurveTo(a,s,a+u,s),n.closePath(),n.fill(),e.borderWidth>0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},r={x:e.x,y:e.y},i=Math.abs(e.opacity<.001)?0:e.opacity;this._options.enabled&&(e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length)&&(t.save(),t.globalAlpha=i,this.drawBackground(r,e,t,n),r.y+=e.yPadding,this.drawTitle(r,e,t),this.drawBody(r,e,t),this.drawFooter(r,e,t),t.restore())}},handleEvent:function(t){var e,n=this,r=n._options;return n._lastActive=n._lastActive||[],n._active="mouseout"===t.type?[]:n._chart.getElementsAtEventForMode(t,r.mode,r),(e=!ut.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(r.enabled||r.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}});je.positioners=Ie;var We=ut.valueOrDefault;function Ve(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,n,r){if("xAxes"===t||"yAxes"===t){var i,o,a,s=n[t].length;for(e[t]||(e[t]=[]),i=0;i<s;++i)o=We((a=n[t][i]).type,"xAxes"===t?"category":"linear"),i>=e[t].length&&e[t].push({}),ut.merge(e[t][i],!e[t][i].type||a.type&&a.type!==e[t][i].type?[Pe.getScaleDefaults(o),a]:a)}else ut._merger(t,e,n,r)}})}function He(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,n,r){var i=e[t]||{},o=n[t];"scales"===t?e[t]=Ve(i,o):"scale"===t?e[t]=ut.merge(i,[Pe.getScaleDefaults(o.type),o]):ut._merger(t,e,n,r)}})}function Ye(t){var e=t.options;ut.each(t.scales,(function(e){be.removeBox(t,e)})),e=He(st.global,st[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function Ue(t){return"top"===t||"bottom"===t}st._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var qe=function(t,e){return this.construct(t,e),this};ut.extend(qe.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=He(st.global,st[t.type],t.options||{}),t}(e);var r=Oe.acquireContext(t,e),i=r&&r.canvas,o=i&&i.height,a=i&&i.width;n.id=ut.uid(),n.ctx=r,n.canvas=i,n.config=e,n.width=a,n.height=o,n.aspectRatio=o?a/o:null,n.options=e.options,n._bufferedRender=!1,n.chart=n,n.controller=n,qe.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),r&&i?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return De.notify(t,"beforeInit"),ut.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),De.notify(t,"afterInit"),t},clear:function(){return ut.canvas.clear(this),this},stop:function(){return yt.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,r=e.canvas,i=n.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(ut.getMaximumWidth(r))),a=Math.max(0,Math.floor(i?o/i:ut.getMaximumHeight(r)));if((e.width!==o||e.height!==a)&&(r.width=e.width=o,r.height=e.height=a,r.style.width=o+"px",r.style.height=a+"px",ut.retinaScale(e,n.devicePixelRatio),!t)){var s={width:o,height:a};De.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;ut.each(e.xAxes,(function(t,e){t.id=t.id||"x-axis-"+e})),ut.each(e.yAxes,(function(t,e){t.id=t.id||"y-axis-"+e})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},r=[],i=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(r=r.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&r.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ut.each(r,(function(e){var r=e.options,o=r.id,a=We(r.type,e.dtype);Ue(r.position)!==Ue(e.dposition)&&(r.position=e.dposition),i[o]=!0;var s=null;if(o in n&&n[o].type===a)(s=n[o]).options=r,s.ctx=t.ctx,s.chart=t;else{var l=Pe.getScaleConstructor(a);if(!l)return;s=new l({id:o,type:a,options:r,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),ut.each(i,(function(t,e){t||delete n[e]})),t.scales=n,Pe.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ut.each(t.data.datasets,(function(n,r){var i=t.getDatasetMeta(r),o=n.type||t.config.type;if(i.type&&i.type!==o&&(t.destroyDatasetMeta(r),i=t.getDatasetMeta(r)),i.type=o,i.controller)i.controller.updateIndex(r),i.controller.linkScales();else{var a=se[i.type];if(void 0===a)throw new Error('"'+i.type+'" is not a chart type.');i.controller=new a(t,r),e.push(i.controller)}}),t),e},resetElements:function(){var t=this;ut.each(t.data.datasets,(function(e,n){t.getDatasetMeta(n).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),Ye(e),De._invalidate(e),!1!==De.notify(e,"beforeUpdate")){e.tooltip._data=e.data;var n=e.buildOrUpdateControllers();ut.each(e.data.datasets,(function(t,n){e.getDatasetMeta(n).controller.buildOrUpdateElements()}),e),e.updateLayout(),e.options.animation&&e.options.animation.duration&&ut.each(n,(function(t){t.reset()})),e.updateDatasets(),e.tooltip.initialize(),e.lastActive=[],De.notify(e,"afterUpdate"),e._bufferedRender?e._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:e.render(t)}},updateLayout:function(){!1!==De.notify(this,"beforeLayout")&&(be.update(this,this.width,this.height),De.notify(this,"afterScaleUpdate"),De.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==De.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);De.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),n={meta:e,index:t};!1!==De.notify(this,"beforeDatasetUpdate",[n])&&(e.controller.update(),De.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var n=e.options.animation,r=We(t.duration,n&&n.duration),i=t.lazy;if(!1!==De.notify(e,"beforeRender")){var o=function(t){De.notify(e,"afterRender"),ut.callback(n&&n.onComplete,[t],e)};if(n&&r){var a=new mt({numSteps:r/16.66,easing:t.easing||n.easing,render:function(t,e){var n=e.currentStep,r=n/e.numSteps;t.draw((0,ut.easing.effects[e.easing])(r),r,n)},onAnimationProgress:n.onProgress,onAnimationComplete:o});yt.addAnimation(e,a,r,i)}else e.draw(),o(new mt({numSteps:0,chart:e}));return e}},draw:function(t){var e=this;e.clear(),ut.isNullOrUndef(t)&&(t=1),e.transition(t),e.width<=0||e.height<=0||!1!==De.notify(e,"beforeDraw",[t])&&(ut.each(e.boxes,(function(t){t.draw(e.chartArea)}),e),e.drawDatasets(t),e._drawTooltip(t),De.notify(e,"afterDraw",[t]))},transition:function(t){for(var e=0,n=(this.data.datasets||[]).length;e<n;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},drawDatasets:function(t){var e=this;if(!1!==De.notify(e,"beforeDatasetsDraw",[t])){for(var n=(e.data.datasets||[]).length-1;n>=0;--n)e.isDatasetVisible(n)&&e.drawDataset(n,t);De.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this.getDatasetMeta(t),r={meta:n,index:t,easingValue:e};!1!==De.notify(this,"beforeDatasetDraw",[r])&&(n.controller.draw(e),De.notify(this,"afterDatasetDraw",[r]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==De.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),De.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return pe.modes.single(this,t)},getElementsAtEvent:function(t){return pe.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return pe.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var r=pe.modes[e];return"function"==typeof r?r(this,t,n):[]},getDatasetAtEvent:function(t){return pe.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],r=n._meta&&n._meta[e];r&&(r.controller.destroy(),delete n._meta[e])},destroy:function(){var t,e,n=this,r=n.canvas;for(n.stop(),t=0,e=n.data.datasets.length;t<e;++t)n.destroyDatasetMeta(t);r&&(n.unbindEvents(),ut.canvas.clear(n),Oe.releaseContext(n.ctx),n.canvas=null,n.ctx=null),De.notify(n,"destroy"),delete qe.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new je({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};ut.each(t.options.events,(function(r){Oe.addEventListener(t,r,n),e[r]=n})),t.options.responsive&&(n=function(){t.resize()},Oe.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,ut.each(e,(function(e,n){Oe.removeEventListener(t,n,e)})))},updateHoverStyle:function(t,e,n){var r,i,o,a=n?"setHoverStyle":"removeHoverStyle";for(i=0,o=t.length;i<o;++i)(r=t[i])&&this.getDatasetMeta(r._datasetIndex).controller[a](r)},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==De.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var r=e.handleEvent(t);n&&(r=n._start?n.handleEvent(t):r|n.handleEvent(t)),De.notify(e,"afterEvent",[t]);var i=e._bufferedRequest;return i?e.render(i):r&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,n=this,r=n.options||{},i=r.hover;return n.lastActive=n.lastActive||[],n.active="mouseout"===t.type?[]:n.getElementsAtEventForMode(t,i.mode,i),ut.callback(r.onHover||r.hover.onHover,[t.native,n.active],n),"mouseup"!==t.type&&"click"!==t.type||r.onClick&&r.onClick.call(n,t.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,i.mode,!1),n.active.length&&i.mode&&n.updateHoverStyle(n.active,i.mode,!0),e=!ut.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,e}}),qe.instances={};var $e=qe;function Ge(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Xe(t){this.options=t||{}}qe.Controller=qe,qe.types={},ut.configMerge=He,ut.scaleMerge=Ve,ut.extend(Xe.prototype,{formats:Ge,parse:Ge,format:Ge,add:Ge,diff:Ge,startOf:Ge,endOf:Ge,_create:function(t){return t}}),Xe.override=function(t){ut.extend(Xe.prototype,t)};var Ke={_date:Xe},Ze={formatters:{values:function(t){return ut.isArray(t)?t:""+t},linear:function(t,e,n){var r=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(r)>1&&t!==Math.floor(t)&&(r=t-Math.floor(t));var i=ut.log10(Math.abs(r)),o="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var a=ut.log10(Math.abs(t));o=t.toExponential(Math.floor(a)-Math.floor(i))}else{var s=-1*Math.floor(i);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,e,n){var r=t/Math.pow(10,Math.floor(ut.log10(t)));return 0===t?"0":1===r||2===r||5===r||0===e||e===n.length-1?t.toExponential():""}}},Je=ut.valueOrDefault,Qe=ut.valueAtIndexOrDefault;function tn(t){var e,n,r=[];for(e=0,n=t.length;e<n;++e)r.push(t[e].label);return r}function en(t,e,n){return ut.isArray(e)?ut.longestText(t,n,e):t.measureText(e).width}st._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:Ze.formatters.values,minor:{},major:{}}});var nn=pt.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var t=this.options.ticks;for(var e in!1===t.minor&&(t.minor={display:!1}),!1===t.major&&(t.major={display:!1}),t)"major"!==e&&"minor"!==e&&(void 0===t.minor[e]&&(t.minor[e]=t[e]),void 0===t.major[e]&&(t.major[e]=t[e]))},beforeUpdate:function(){ut.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var r,i,o,a,s,l,c=this;for(c.beforeUpdate(),c.maxWidth=t,c.maxHeight=e,c.margins=ut.extend({left:0,right:0,top:0,bottom:0},n),c._maxLabelLines=0,c.longestLabelWidth=0,c.longestTextCache=c.longestTextCache||{},c.beforeSetDimensions(),c.setDimensions(),c.afterSetDimensions(),c.beforeDataLimits(),c.determineDataLimits(),c.afterDataLimits(),c.beforeBuildTicks(),s=c.buildTicks()||[],s=c.afterBuildTicks(s)||s,c.beforeTickToLabelConversion(),o=c.convertTicksToLabels(s)||c.ticks,c.afterTickToLabelConversion(),c.ticks=o,r=0,i=o.length;r<i;++r)a=o[r],(l=s[r])?l.label=a:s.push(l={label:a,major:!1});return c._ticks=s,c.beforeCalculateTickRotation(),c.calculateTickRotation(),c.afterCalculateTickRotation(),c.beforeFit(),c.fit(),c.afterFit(),c.afterUpdate(),c.minSize},afterUpdate:function(){ut.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){ut.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){ut.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){ut.callback(this.options.beforeDataLimits,[this])},determineDataLimits:ut.noop,afterDataLimits:function(){ut.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){ut.callback(this.options.beforeBuildTicks,[this])},buildTicks:ut.noop,afterBuildTicks:function(t){var e=this;return ut.isArray(t)&&t.length?ut.callback(e.options.afterBuildTicks,[e,t]):(e.ticks=ut.callback(e.options.afterBuildTicks,[e,e.ticks])||e.ticks,t)},beforeTickToLabelConversion:function(){ut.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){ut.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){ut.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,n=t.options.ticks,r=tn(t._ticks),i=ut.options._parseFont(n);e.font=i.string;var o=n.minRotation||0;if(r.length&&t.options.display&&t.isHorizontal())for(var a,s=ut.longestText(e,i.string,r,t.longestTextCache),l=s,c=t.getPixelForTick(1)-t.getPixelForTick(0)-6;l>c&&o<n.maxRotation;){var u=ut.toRadians(o);if(a=Math.cos(u),Math.sin(u)*s>t.maxHeight){o--;break}o++,l=a*s}t.labelRotation=o},afterCalculateTickRotation:function(){ut.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ut.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=tn(t._ticks),r=t.options,i=r.ticks,o=r.scaleLabel,a=r.gridLines,s=t._isVisible(),l=r.position,c=t.isHorizontal(),u=ut.options._parseFont,h=u(i),d=r.gridLines.tickMarkLength;if(e.width=c?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&a.drawTicks?d:0,e.height=c?s&&a.drawTicks?d:0:t.maxHeight,o.display&&s){var f=u(o),p=ut.options.toPadding(o.padding),g=f.lineHeight+p.height;c?e.height+=g:e.width+=g}if(i.display&&s){var m=ut.longestText(t.ctx,h.string,n,t.longestTextCache),y=ut.numberOfLabelLines(n),v=.5*h.size,b=t.options.ticks.padding;if(t._maxLabelLines=y,t.longestLabelWidth=m,c){var _=ut.toRadians(t.labelRotation),w=Math.cos(_),x=Math.sin(_);e.height=Math.min(t.maxHeight,e.height+(x*m+h.lineHeight*y+v)+b),t.ctx.font=h.string;var M,S,A=en(t.ctx,n[0],h.string),C=en(t.ctx,n[n.length-1],h.string),k=t.getPixelForTick(0)-t.left,T=t.right-t.getPixelForTick(n.length-1);0!==t.labelRotation?(M="bottom"===l?w*A:w*v,S="bottom"===l?w*v:w*C):(M=A/2,S=C/2),t.paddingLeft=Math.max(M-k,0)+3,t.paddingRight=Math.max(S-T,0)+3}else i.mirror?m=0:m+=b+v,e.width=Math.min(t.maxWidth,e.width+m),t.paddingTop=h.size/2,t.paddingBottom=h.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){ut.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ut.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ut.noop,getPixelForValue:ut.noop,getValueForPixel:ut.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var r=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),i=r*t+e.paddingLeft;return n&&(i+=r/2),e.left+i+(e.isFullWidth()?e.margins.left:0)}return e.top+t*((e.height-(e.paddingTop+e.paddingBottom))/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;return e.isHorizontal()?e.left+((e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft)+(e.isFullWidth()?e.margins.left:0):e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,r=this,i=r.isHorizontal(),o=t.length,a=!1,s=r.options.ticks.minor.maxTicksLimit,l=r._tickSize()*(o-1),c=i?r.width-(r.paddingLeft+r.paddingRight):r.height-(r.paddingTop+r.PaddingBottom),u=[];for(l>c&&(a=1+Math.floor(l/c)),o>s&&(a=Math.max(a,1+Math.floor(o/s))),e=0;e<o;e++)n=t[e],a>1&&e%a>0&&delete n.label,u.push(n);return u},_tickSize:function(){var t=this,e=t.isHorizontal(),n=t.options.ticks.minor,r=ut.toRadians(t.labelRotation),i=Math.abs(Math.cos(r)),o=Math.abs(Math.sin(r)),a=n.autoSkipPadding||0,s=t.longestLabelWidth+a||0,l=ut.options._parseFont(n),c=t._maxLabelLines*l.lineHeight+a||0;return e?c*i>s*o?s/i:c/o:c*o<s*i?c/i:s/o},_isVisible:function(){var t,e,n,r=this.chart,i=this.options.display;if("auto"!==i)return!!i;for(t=0,e=r.data.datasets.length;t<e;++t)if(r.isDatasetVisible(t)&&((n=r.getDatasetMeta(t)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},draw:function(t){var e=this,n=e.options;if(e._isVisible()){var r,i,o,a=e.chart,s=e.ctx,l=st.global.defaultFontColor,c=n.ticks.minor,u=n.ticks.major||c,h=n.gridLines,d=n.scaleLabel,f=n.position,p=0!==e.labelRotation,g=c.mirror,m=e.isHorizontal(),y=ut.options._parseFont,v=c.display&&c.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),b=Je(c.fontColor,l),_=y(c),w=_.lineHeight,x=Je(u.fontColor,l),M=y(u),S=c.padding,A=c.labelOffset,C=h.drawTicks?h.tickMarkLength:0,k=Je(d.fontColor,l),T=y(d),E=ut.options.toPadding(d.padding),O=ut.toRadians(e.labelRotation),D=[],P=h.drawBorder?Qe(h.lineWidth,0,0):0,L=ut._alignPixel;if("top"===f?(r=L(a,e.bottom,P),i=e.bottom-C,o=r-P/2):"bottom"===f?(r=L(a,e.top,P),i=r+P/2,o=e.top+C):"left"===f?(r=L(a,e.right,P),i=e.right-C,o=r-P/2):(r=L(a,e.left,P),i=r+P/2,o=e.left+C),ut.each(v,(function(r,s){if(!ut.isNullOrUndef(r.label)){var l,c,u,d,y,v,b,_,x,M,k,T,E,I,R,N,B=r.label;s===e.zeroLineIndex&&n.offset===h.offsetGridLines?(l=h.zeroLineWidth,c=h.zeroLineColor,u=h.zeroLineBorderDash||[],d=h.zeroLineBorderDashOffset||0):(l=Qe(h.lineWidth,s),c=Qe(h.color,s),u=h.borderDash||[],d=h.borderDashOffset||0);var F=ut.isArray(B)?B.length:1,z=function(t,e,n){var r=t.getPixelForTick(e);return n&&(1===t.getTicks().length?r-=t.isHorizontal()?Math.max(r-t.left,t.right-r):Math.max(r-t.top,t.bottom-r):r-=0===e?(t.getPixelForTick(1)-r)/2:(r-t.getPixelForTick(e-1))/2),r}(e,s,h.offsetGridLines);if(m){var j=C+S;z<e.left-1e-7&&(c="rgba(0,0,0,0)"),y=b=x=k=L(a,z,l),v=i,_=o,E=e.getPixelForTick(s)+A,"top"===f?(M=L(a,t.top,P)+P/2,T=t.bottom,R=((p?1:.5)-F)*w,N=p?"left":"center",I=e.bottom-j):(M=t.top,T=L(a,t.bottom,P)-P/2,R=(p?0:.5)*w,N=p?"right":"center",I=e.top+j)}else{var W=(g?0:C)+S;z<e.top-1e-7&&(c="rgba(0,0,0,0)"),y=i,b=o,v=_=M=T=L(a,z,l),I=e.getPixelForTick(s)+A,R=(1-F)*w/2,"left"===f?(x=L(a,t.left,P)+P/2,k=t.right,N=g?"left":"right",E=e.right-W):(x=t.left,k=L(a,t.right,P)-P/2,N=g?"right":"left",E=e.left+W)}D.push({tx1:y,ty1:v,tx2:b,ty2:_,x1:x,y1:M,x2:k,y2:T,labelX:E,labelY:I,glWidth:l,glColor:c,glBorderDash:u,glBorderDashOffset:d,rotation:-1*O,label:B,major:r.major,textOffset:R,textAlign:N})}})),ut.each(D,(function(t){var e=t.glWidth,n=t.glColor;if(h.display&&e&&n&&(s.save(),s.lineWidth=e,s.strokeStyle=n,s.setLineDash&&(s.setLineDash(t.glBorderDash),s.lineDashOffset=t.glBorderDashOffset),s.beginPath(),h.drawTicks&&(s.moveTo(t.tx1,t.ty1),s.lineTo(t.tx2,t.ty2)),h.drawOnChartArea&&(s.moveTo(t.x1,t.y1),s.lineTo(t.x2,t.y2)),s.stroke(),s.restore()),c.display){s.save(),s.translate(t.labelX,t.labelY),s.rotate(t.rotation),s.font=t.major?M.string:_.string,s.fillStyle=t.major?x:b,s.textBaseline="middle",s.textAlign=t.textAlign;var r=t.label,i=t.textOffset;if(ut.isArray(r))for(var o=0;o<r.length;++o)s.fillText(""+r[o],0,i),i+=w;else s.fillText(r,0,i);s.restore()}})),d.display){var I,R,N=0,B=T.lineHeight/2;if(m)I=e.left+(e.right-e.left)/2,R="bottom"===f?e.bottom-B-E.bottom:e.top+B+E.top;else{var F="left"===f;I=F?e.left+B+E.top:e.right-B-E.top,R=e.top+(e.bottom-e.top)/2,N=F?-.5*Math.PI:.5*Math.PI}s.save(),s.translate(I,R),s.rotate(N),s.textAlign="center",s.textBaseline="middle",s.fillStyle=k,s.font=T.string,s.fillText(d.labelString,0,0),s.restore()}if(P){var z,j,W,V,H=P,Y=Qe(h.lineWidth,v.length-1,0);m?(z=L(a,e.left,H)-H/2,j=L(a,e.right,Y)+Y/2,W=V=r):(W=L(a,e.top,H)-H/2,V=L(a,e.bottom,Y)+Y/2,z=j=r),s.lineWidth=P,s.strokeStyle=Qe(h.color,0),s.beginPath(),s.moveTo(z,W),s.lineTo(j,V),s.stroke()}}}}),rn=nn.extend({getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t,e=this,n=e.getLabels();e.minIndex=0,e.maxIndex=n.length-1,void 0!==e.options.ticks.min&&(t=n.indexOf(e.options.ticks.min),e.minIndex=-1!==t?t:e.minIndex),void 0!==e.options.ticks.max&&(t=n.indexOf(e.options.ticks.max),e.maxIndex=-1!==t?t:e.maxIndex),e.min=n[e.minIndex],e.max=n[e.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,r=n.chart;return r.getDatasetMeta(e).controller._getValueScaleId()===n.id?n.getRightValue(r.data.datasets[e].data[t]):n.ticks[t-n.minIndex]},getPixelForValue:function(t,e){var n,r=this,i=r.options.offset,o=Math.max(r.maxIndex+1-r.minIndex-(i?0:1),1);if(null!=t&&(n=r.isHorizontal()?t.x:t.y),void 0!==n||void 0!==t&&isNaN(e)){var a=r.getLabels().indexOf(t=n||t);e=-1!==a?a:e}if(r.isHorizontal()){var s=r.width/o,l=s*(e-r.minIndex);return i&&(l+=s/2),r.left+l}var c=r.height/o,u=c*(e-r.minIndex);return i&&(u+=c/2),r.top+u},getPixelForTick:function(t){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null)},getValueForPixel:function(t){var e=this,n=e.options.offset,r=Math.max(e._ticks.length-(n?0:1),1),i=e.isHorizontal(),o=(i?e.width:e.height)/r;return t-=i?e.left:e.top,n&&(t-=o/2),(t<=0?0:Math.round(t/o))+e.minIndex},getBasePixel:function(){return this.bottom}});rn._defaults={position:"bottom"};var on=ut.isNullOrUndef,an=nn.extend({getRightValue:function(t){return"string"==typeof t?+t:nn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=ut.sign(t.min),r=ut.sign(t.max);n<0&&r<0?t.max=0:n>0&&r>0&&(t.min=0)}var i=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(t.min=null===t.min?e.suggestedMin:Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(t.max=null===t.max?e.suggestedMax:Math.max(t.max,e.suggestedMax)),i!==o&&t.min>=t.max&&(i?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,r=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),r=r||11),r&&(t=Math.min(r,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:ut.noop,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),r={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:ut.valueOrDefault(e.fixedStepSize,e.stepSize)},i=t.ticks=function(t,e){var n,r,i,o,a=[],s=t.stepSize,l=s||1,c=t.maxTicks-1,u=t.min,h=t.max,d=t.precision,f=e.min,p=e.max,g=ut.niceNum((p-f)/c/l)*l;if(g<1e-14&&on(u)&&on(h))return[f,p];(o=Math.ceil(p/g)-Math.floor(f/g))>c&&(g=ut.niceNum(o*g/c/l)*l),s||on(d)?n=Math.pow(10,ut._decimalPlaces(g)):(n=Math.pow(10,d),g=Math.ceil(g*n)/n),r=Math.floor(f/g)*g,i=Math.ceil(p/g)*g,s&&(!on(u)&&ut.almostWhole(u/g,g/1e3)&&(r=u),!on(h)&&ut.almostWhole(h/g,g/1e3)&&(i=h)),o=ut.almostEquals(o=(i-r)/g,Math.round(o),g/1e3)?Math.round(o):Math.ceil(o),r=Math.round(r*n)/n,i=Math.round(i*n)/n,a.push(on(u)?r:u);for(var m=1;m<o;++m)a.push(Math.round((r+m*g)*n)/n);return a.push(on(h)?i:h),a}(r,t);t.handleDirectionalChanges(),t.max=ut.max(i),t.min=ut.min(i),e.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),nn.prototype.convertTicksToLabels.call(t)}}),sn={position:"left",ticks:{callback:Ze.formatters.linear}},ln=an.extend({determineDataLimits:function(){var t=this,e=t.options,n=t.chart,r=n.data.datasets,i=t.isHorizontal();function o(e){return i?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null;var a=e.stacked;if(void 0===a&&ut.each(r,(function(t,e){if(!a){var r=n.getDatasetMeta(e);n.isDatasetVisible(e)&&o(r)&&void 0!==r.stack&&(a=!0)}})),e.stacked||a){var s={};ut.each(r,(function(r,i){var a=n.getDatasetMeta(i),l=[a.type,void 0===e.stacked&&void 0===a.stack?i:"",a.stack].join(".");void 0===s[l]&&(s[l]={positiveValues:[],negativeValues:[]});var c=s[l].positiveValues,u=s[l].negativeValues;n.isDatasetVisible(i)&&o(a)&&ut.each(r.data,(function(n,r){var i=+t.getRightValue(n);isNaN(i)||a.data[r].hidden||(c[r]=c[r]||0,u[r]=u[r]||0,e.relativePoints?c[r]=100:i<0?u[r]+=i:c[r]+=i)}))})),ut.each(s,(function(e){var n=e.positiveValues.concat(e.negativeValues),r=ut.min(n),i=ut.max(n);t.min=null===t.min?r:Math.min(t.min,r),t.max=null===t.max?i:Math.max(t.max,i)}))}else ut.each(r,(function(e,r){var i=n.getDatasetMeta(r);n.isDatasetVisible(r)&&o(i)&&ut.each(e.data,(function(e,n){var r=+t.getRightValue(e);isNaN(r)||i.data[n].hidden||((null===t.min||r<t.min)&&(t.min=r),(null===t.max||r>t.max)&&(t.max=r))}))}));t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ut.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,n=e.start,r=+e.getRightValue(t),i=e.end-n;return e.isHorizontal()?e.left+e.width/i*(r-n):e.bottom-e.height/i*(r-n)},getValueForPixel:function(t){var e=this,n=e.isHorizontal();return e.start+(n?t-e.left:e.bottom-t)/(n?e.width:e.height)*(e.end-e.start)},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});ln._defaults=sn;var cn=ut.valueOrDefault,un={position:"left",ticks:{callback:Ze.formatters.logarithmic}};function hn(t,e){return ut.isFinite(t)&&t>=0?t:e}var dn=nn.extend({determineDataLimits:function(){var t=this,e=t.options,n=t.chart,r=n.data.datasets,i=t.isHorizontal();function o(e){return i?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var a=e.stacked;if(void 0===a&&ut.each(r,(function(t,e){if(!a){var r=n.getDatasetMeta(e);n.isDatasetVisible(e)&&o(r)&&void 0!==r.stack&&(a=!0)}})),e.stacked||a){var s={};ut.each(r,(function(r,i){var a=n.getDatasetMeta(i),l=[a.type,void 0===e.stacked&&void 0===a.stack?i:"",a.stack].join(".");n.isDatasetVisible(i)&&o(a)&&(void 0===s[l]&&(s[l]=[]),ut.each(r.data,(function(e,n){var r=s[l],i=+t.getRightValue(e);isNaN(i)||a.data[n].hidden||i<0||(r[n]=r[n]||0,r[n]+=i)})))})),ut.each(s,(function(e){if(e.length>0){var n=ut.min(e),r=ut.max(e);t.min=null===t.min?n:Math.min(t.min,n),t.max=null===t.max?r:Math.max(t.max,r)}}))}else ut.each(r,(function(e,r){var i=n.getDatasetMeta(r);n.isDatasetVisible(r)&&o(i)&&ut.each(e.data,(function(e,n){var r=+t.getRightValue(e);isNaN(r)||i.data[n].hidden||r<0||((null===t.min||r<t.min)&&(t.min=r),(null===t.max||r>t.max)&&(t.max=r),0!==r&&(null===t.minNotZero||r<t.minNotZero)&&(t.minNotZero=r))}))}));this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;t.min=hn(e.min,t.min),t.max=hn(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(ut.log10(t.min))-1),t.max=Math.pow(10,Math.floor(ut.log10(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(ut.log10(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(ut.log10(t.min))+1):10),null===t.minNotZero&&(t.minNotZero=t.min>0?t.min:t.max<1?Math.pow(10,Math.floor(ut.log10(t.max))):1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),r={min:hn(e.min),max:hn(e.max)},i=t.ticks=function(t,e){var n,r,i=[],o=cn(t.min,Math.pow(10,Math.floor(ut.log10(e.min)))),a=Math.floor(ut.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,a));0===o?(n=Math.floor(ut.log10(e.minNotZero)),r=Math.floor(e.minNotZero/Math.pow(10,n)),i.push(o),o=r*Math.pow(10,n)):(n=Math.floor(ut.log10(o)),r=Math.floor(o/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{i.push(o),10==++r&&(r=1,l=++n>=0?1:l),o=Math.round(r*Math.pow(10,n)*l)/l}while(n<a||n===a&&r<s);var c=cn(t.max,o);return i.push(c),i}(r,t);t.max=ut.max(i),t.min=ut.min(i),e.reverse?(n=!n,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),n&&i.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),nn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},_getFirstTickValue:function(t){var e=Math.floor(ut.log10(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},getPixelForValue:function(t){var e,n,r,i,o,a=this,s=a.options.ticks,l=s.reverse,c=ut.log10,u=a._getFirstTickValue(a.minNotZero),h=0;return t=+a.getRightValue(t),l?(r=a.end,i=a.start,o=-1):(r=a.start,i=a.end,o=1),a.isHorizontal()?(e=a.width,n=l?a.right:a.left):(e=a.height,o*=-1,n=l?a.top:a.bottom),t!==r&&(0===r&&(e-=h=cn(s.fontSize,st.global.defaultFontSize),r=u),0!==t&&(h+=e/(c(i)-c(r))*(c(t)-c(r))),n+=o*h),n},getValueForPixel:function(t){var e,n,r,i,o=this,a=o.options.ticks,s=a.reverse,l=ut.log10,c=o._getFirstTickValue(o.minNotZero);if(s?(n=o.end,r=o.start):(n=o.start,r=o.end),o.isHorizontal()?(e=o.width,i=s?o.right-t:t-o.left):(e=o.height,i=s?t-o.top:o.bottom-t),i!==n){if(0===n){var u=cn(a.fontSize,st.global.defaultFontSize);i-=u,e-=u,n=c}i*=l(r)-l(n),i/=e,i=Math.pow(10,l(n)+i)}return i}});dn._defaults=un;var fn=ut.valueOrDefault,pn=ut.valueAtIndexOrDefault,gn=ut.options.resolve,mn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:Ze.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function yn(t){var e=t.options;return e.angleLines.display||e.pointLabels.display?t.chart.data.labels.length:0}function vn(t){var e=t.ticks;return e.display&&t.display?fn(e.fontSize,st.global.defaultFontSize)+2*e.backdropPaddingY:0}function bn(t,e,n,r,i){return t===r||t===i?{start:e-n/2,end:e+n/2}:t<r||t>i?{start:e-n,end:e}:{start:e,end:e+n}}function _n(t){return 0===t||180===t?"center":t<180?"left":"right"}function wn(t,e,n,r){var i,o,a=n.y+r/2;if(ut.isArray(e))for(i=0,o=e.length;i<o;++i)t.fillText(e[i],n.x,a),a+=r;else t.fillText(e,n.x,a)}function xn(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function Mn(t){return ut.isNumber(t)?t:0}var Sn=an.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=vn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;ut.each(e.data.datasets,(function(i,o){if(e.isDatasetVisible(o)){var a=e.getDatasetMeta(o);ut.each(i.data,(function(e,i){var o=+t.getRightValue(e);isNaN(o)||a.data[i].hidden||(n=Math.min(o,n),r=Math.max(o,r))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=r===Number.NEGATIVE_INFINITY?0:r,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/vn(this.options))},convertTicksToLabels:function(){var t=this;an.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,r,i=ut.options._parseFont(t.options.pointLabels),o={l:0,r:t.width,t:0,b:t.height-t.paddingTop},a={};t.ctx.font=i.string,t._pointLabelSizes=[];var s,l,c,u=yn(t);for(e=0;e<u;e++){r=t.getPointPosition(e,t.drawingArea+5),s=t.ctx,l=i.lineHeight,n=ut.isArray(c=t.pointLabels[e]||"")?{w:ut.longestText(s,s.font,c),h:c.length*l}:{w:s.measureText(c).width,h:l},t._pointLabelSizes[e]=n;var h=t.getIndexAngle(e),d=ut.toDegrees(h)%360,f=bn(d,r.x,n.w,0,180),p=bn(d,r.y,n.h,90,270);f.start<o.l&&(o.l=f.start,a.l=h),f.end>o.r&&(o.r=f.end,a.r=h),p.start<o.t&&(o.t=p.start,a.t=h),p.end>o.b&&(o.b=p.end,a.b=h)}t.setReductions(t.drawingArea,o,a)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var r=this,i=e.l/Math.sin(n.l),o=Math.max(e.r-r.width,0)/Math.sin(n.r),a=-e.t/Math.cos(n.t),s=-Math.max(e.b-(r.height-r.paddingTop),0)/Math.cos(n.b);i=Mn(i),o=Mn(o),a=Mn(a),s=Mn(s),r.drawingArea=Math.min(Math.floor(t-(i+o)/2),Math.floor(t-(a+s)/2)),r.setCenterPoint(i,o,a,s)},setCenterPoint:function(t,e,n,r){var i=this,o=n+i.drawingArea,a=i.height-i.paddingTop-r-i.drawingArea;i.xCenter=Math.floor((t+i.drawingArea+(i.width-e-i.drawingArea))/2+i.left),i.yCenter=Math.floor((o+a)/2+i.top+i.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/yn(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,r=e.ticks;if(e.display){var i=t.ctx,o=this.getIndexAngle(0),a=ut.options._parseFont(r);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,n=t.options,r=n.angleLines,i=n.gridLines,o=n.pointLabels,a=fn(r.lineWidth,i.lineWidth),s=fn(r.color,i.color),l=vn(n);e.save(),e.lineWidth=a,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(gn([r.borderDash,i.borderDash,[]])),e.lineDashOffset=gn([r.borderDashOffset,i.borderDashOffset,0]));var c=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),u=ut.options._parseFont(o);e.font=u.string,e.textBaseline="middle";for(var h=yn(t)-1;h>=0;h--){if(r.display&&a&&s){var d=t.getPointPosition(h,c);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(d.x,d.y),e.stroke()}if(o.display){var f=t.getPointPosition(h,c+(0===h?l/2:0)+5),p=pn(o.fontColor,h,st.global.defaultFontColor);e.fillStyle=p;var g=t.getIndexAngle(h),m=ut.toDegrees(g);e.textAlign=_n(m),xn(m,t._pointLabelSizes[h],f),wn(e,t.pointLabels[h]||"",f,u.lineHeight)}}e.restore()}(t),ut.each(t.ticks,(function(e,s){if(s>0||r.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(n.display&&0!==s&&function(t,e,n,r){var i,o=t.ctx,a=e.circular,s=yn(t),l=pn(e.color,r-1),c=pn(e.lineWidth,r-1);if((a||s)&&l&&c){if(o.save(),o.strokeStyle=l,o.lineWidth=c,o.setLineDash&&(o.setLineDash(e.borderDash||[]),o.lineDashOffset=e.borderDashOffset||0),o.beginPath(),a)o.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{i=t.getPointPosition(0,n),o.moveTo(i.x,i.y);for(var u=1;u<s;u++)i=t.getPointPosition(u,n),o.lineTo(i.x,i.y)}o.closePath(),o.stroke(),o.restore()}}(t,n,l,s),r.display){var c=fn(r.fontColor,st.global.defaultFontColor);if(i.font=a.string,i.save(),i.translate(t.xCenter,t.yCenter),i.rotate(o),r.showLabelBackdrop){var u=i.measureText(e).width;i.fillStyle=r.backdropColor,i.fillRect(-u/2-r.backdropPaddingX,-l-a.size/2-r.backdropPaddingY,u+2*r.backdropPaddingX,a.size+2*r.backdropPaddingY)}i.textAlign="center",i.textBaseline="middle",i.fillStyle=c,i.fillText(e,0,-l),i.restore()}}}))}}});Sn._defaults=mn;var An=ut.valueOrDefault,Cn=Number.MIN_SAFE_INTEGER||-9007199254740991,kn=Number.MAX_SAFE_INTEGER||9007199254740991,Tn={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},En=Object.keys(Tn);function On(t,e){return t-e}function Dn(t){var e,n,r,i={},o=[];for(e=0,n=t.length;e<n;++e)i[r=t[e]]||(i[r]=!0,o.push(r));return o}function Pn(t,e,n,r){var i=function(t,e,n){for(var r,i,o,a=0,s=t.length-1;a>=0&&a<=s;){if(o=t[r=a+s>>1],!(i=t[r-1]||null))return{lo:null,hi:o};if(o[e]<n)a=r+1;else{if(!(i[e]>n))return{lo:i,hi:o};s=r-1}}return{lo:o,hi:null}}(t,e,n),o=i.lo?i.hi?i.lo:t[t.length-2]:t[0],a=i.lo?i.hi?i.hi:t[t.length-1]:t[1],s=a[e]-o[e];return o[r]+(a[r]-o[r])*(s?(n-o[e])/s:0)}function Ln(t,e){var n=t._adapter,r=t.options.time,i=r.parser,o=i||r.format,a=e;return"function"==typeof i&&(a=i(a)),ut.isFinite(a)||(a="string"==typeof o?n.parse(a,o):n.parse(a)),null!==a?+a:(i||"function"!=typeof o||(a=o(e),ut.isFinite(a)||(a=n.parse(a))),a)}function In(t,e){if(ut.isNullOrUndef(e))return null;var n=t.options.time,r=Ln(t,t.getRightValue(e));return null===r||n.round&&(r=+t._adapter.startOf(r,n.round)),r}function Rn(t){for(var e=En.indexOf(t)+1,n=En.length;e<n;++e)if(Tn[En[e]].common)return En[e]}var Nn=nn.extend({initialize:function(){this.mergeTicksOptions(),nn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),r=t._adapter=new Ke._date(e.adapters.date);return n.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),ut.mergeIf(n.displayFormats,r.formats()),nn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),nn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,r,i,o,a=this,s=a.chart,l=a._adapter,c=a.options.time,u=c.unit||"day",h=kn,d=Cn,f=[],p=[],g=[],m=s.data.labels||[];for(t=0,n=m.length;t<n;++t)g.push(In(a,m[t]));for(t=0,n=(s.data.datasets||[]).length;t<n;++t)if(s.isDatasetVisible(t))if(ut.isObject((i=s.data.datasets[t].data)[0]))for(p[t]=[],e=0,r=i.length;e<r;++e)o=In(a,i[e]),f.push(o),p[t][e]=o;else{for(e=0,r=g.length;e<r;++e)f.push(g[e]);p[t]=g.slice(0)}else p[t]=[];g.length&&(g=Dn(g).sort(On),h=Math.min(h,g[0]),d=Math.max(d,g[g.length-1])),f.length&&(f=Dn(f).sort(On),h=Math.min(h,f[0]),d=Math.max(d,f[f.length-1])),h=In(a,c.min)||h,d=In(a,c.max)||d,h=h===kn?+l.startOf(Date.now(),u):h,d=d===Cn?+l.endOf(Date.now(),u)+1:d,a.min=Math.min(h,d),a.max=Math.max(h+1,d),a._horizontal=a.isHorizontal(),a._table=[],a._timestamps={data:f,datasets:p,labels:g}},buildTicks:function(){var t,e,n,r=this,i=r.min,o=r.max,a=r.options,s=a.time,l=[],c=[];switch(a.ticks.source){case"data":l=r._timestamps.data;break;case"labels":l=r._timestamps.labels;break;case"auto":default:l=function(t,e,n,r){var i,o=t._adapter,a=t.options,s=a.time,l=s.unit||function(t,e,n,r){var i,o,a=En.length;for(i=En.indexOf(t);i<a-1;++i)if((o=Tn[En[i]]).common&&Math.ceil((n-e)/((o.steps?o.steps[o.steps.length-1]:kn)*o.size))<=r)return En[i];return En[a-1]}(s.minUnit,e,n,r),c=Rn(l),u=An(s.stepSize,s.unitStepSize),h="week"===l&&s.isoWeekday,d=a.ticks.major.enabled,f=Tn[l],p=e,g=n,m=[];for(u||(u=function(t,e,n,r){var i,o,a,s=e-t,l=Tn[n],c=l.size,u=l.steps;if(!u)return Math.ceil(s/(r*c));for(i=0,o=u.length;i<o&&(a=u[i],!(Math.ceil(s/(c*a))<=r));++i);return a}(e,n,l,r)),h&&(p=+o.startOf(p,"isoWeek",h),g=+o.startOf(g,"isoWeek",h)),p=+o.startOf(p,h?"day":l),(g=+o.startOf(g,h?"day":l))<n&&(g=+o.add(g,1,l)),i=p,d&&c&&!h&&!s.round&&(i=+o.startOf(i,c),i=+o.add(i,~~((p-i)/(f.size*u))*u,l));i<g;i=+o.add(i,u,l))m.push(+i);return m.push(+i),m}(r,i,o,r.getLabelCapacity(i))}for("ticks"===a.bounds&&l.length&&(i=l[0],o=l[l.length-1]),i=In(r,s.min)||i,o=In(r,s.max)||o,t=0,e=l.length;t<e;++t)(n=l[t])>=i&&n<=o&&c.push(n);return r.min=i,r.max=o,r._unit=s.unit||function(t,e,n,r,i){var o,a;for(o=En.length-1;o>=En.indexOf(n);o--)if(Tn[a=En[o]].common&&t._adapter.diff(i,r,a)>=e.length)return a;return En[n?En.indexOf(n):0]}(r,c,s.minUnit,r.min,r.max),r._majorUnit=Rn(r._unit),r._table=function(t,e,n,r){if("linear"===r||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var i,o,a,s,l,c=[],u=[e];for(i=0,o=t.length;i<o;++i)(s=t[i])>e&&s<n&&u.push(s);for(u.push(n),i=0,o=u.length;i<o;++i)l=u[i+1],s=u[i],void 0!==(a=u[i-1])&&void 0!==l&&Math.round((l+a)/2)===s||c.push({time:s,pos:i/(o-1)});return c}(r._timestamps.data,i,o,a.distribution),r._offsets=function(t,e,n,r,i){var o,a,s=0,l=0;return i.offset&&e.length&&(i.time.min||(o=Pn(t,"time",e[0],"pos"),s=1===e.length?1-o:(Pn(t,"time",e[1],"pos")-o)/2),i.time.max||(a=Pn(t,"time",e[e.length-1],"pos"),l=1===e.length?a:(a-Pn(t,"time",e[e.length-2],"pos"))/2)),{start:s,end:l}}(r._table,c,0,0,a),a.ticks.reverse&&c.reverse(),function(t,e,n){var r,i,o,a,s=[];for(r=0,i=e.length;r<i;++r)o=e[r],a=!!n&&o===+t._adapter.startOf(o,n),s.push({value:o,major:a});return s}(r,c,r._majorUnit)},getLabelForIndex:function(t,e){var n=this,r=n._adapter,i=n.chart.data,o=n.options.time,a=i.labels&&t<i.labels.length?i.labels[t]:"",s=i.datasets[e].data[t];return ut.isObject(s)&&(a=n.getRightValue(s)),o.tooltipFormat?r.format(Ln(n,a),o.tooltipFormat):"string"==typeof a?a:r.format(Ln(n,a),o.displayFormats.datetime)},tickFormatFunction:function(t,e,n,r){var i=this._adapter,o=this.options,a=o.time.displayFormats,s=a[this._unit],l=this._majorUnit,c=a[l],u=+i.startOf(t,l),h=o.ticks.major,d=h.enabled&&l&&c&&t===u,f=i.format(t,r||(d?c:s)),p=d?h:o.ticks.minor,g=An(p.callback,p.userCallback);return g?g(f,e,n):f},convertTicksToLabels:function(t){var e,n,r=[];for(e=0,n=t.length;e<n;++e)r.push(this.tickFormatFunction(t[e].value,e,t));return r},getPixelForOffset:function(t){var e=this,n=e.options.ticks.reverse,r=e._horizontal?e.width:e.height,i=e._horizontal?n?e.right:e.left:n?e.bottom:e.top,o=Pn(e._table,"time",t,"pos"),a=r*(e._offsets.start+o)/(e._offsets.start+1+e._offsets.end);return n?i-a:i+a},getPixelForValue:function(t,e,n){var r=null;if(void 0!==e&&void 0!==n&&(r=this._timestamps.datasets[n][e]),null===r&&(r=In(this,t)),null!==r)return this.getPixelForOffset(r)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this,n=e._horizontal?e.width:e.height,r=Pn(e._table,"pos",(n?(t-(e._horizontal?e.left:e.top))/n:0)*(e._offsets.start+1+e._offsets.start)-e._offsets.end,"time");return e._adapter._create(r)},getLabelWidth:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,r=ut.toRadians(e.maxRotation),i=Math.cos(r),o=Math.sin(r);return n*i+An(e.fontSize,st.global.defaultFontSize)*o},getLabelCapacity:function(t){var e=this,n=e.tickFormatFunction(t,0,[],e.options.time.displayFormats.millisecond),r=e.getLabelWidth(n),i=e.isHorizontal()?e.width:e.height,o=Math.floor(i/r);return o>0?o:1}});Nn._defaults={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};var Bn={category:rn,linear:ln,logarithmic:dn,radialLinear:Sn,time:Nn},Fn={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};Ke._date.override("function"==typeof t?{_id:"moment",formats:function(){return Fn},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,r){return t(e).add(n,r).valueOf()},diff:function(e,n,r){return t.duration(t(e).diff(t(n))).as(r)},startOf:function(e,n,r){return e=t(e),"isoWeek"===n?e.isoWeekday(r).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),st._set("global",{plugins:{filler:{propagate:!0}}});var zn={dataset:function(t){var e=t.fill,n=t.chart,r=n.getDatasetMeta(e),i=r&&n.isDatasetVisible(e)&&r.dataset._children||[],o=i.length||0;return o?function(t,e){return e<o&&i[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,r=e?e.y:null;return function(t){return{x:null===n?t.x:n,y:null===r?t.y:r}}}};function jn(t,e,n){var r,i=t._model||{},o=i.fill;if(void 0===o&&(o=!!i.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(r=parseFloat(o,10),isFinite(r)&&Math.floor(r)===r)return"-"!==o[0]&&"+"!==o[0]||(r=e+r),!(r===e||r<0||r>=n)&&r;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function Wn(t){var e,n=t.el._model||{},r=t.el._scale||{},i=t.fill,o=null;if(isFinite(i))return null;if("start"===i?o=void 0===n.scaleBottom?r.bottom:n.scaleBottom:"end"===i?o=void 0===n.scaleTop?r.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:r.getBasePosition?o=r.getBasePosition():r.getBasePixel&&(o=r.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if(ut.isFinite(o))return{x:(e=r.isHorizontal())?o:null,y:e?null:o}}return null}function Vn(t,e,n){var r,i=t[e].fill,o=[e];if(!n)return i;for(;!1!==i&&-1===o.indexOf(i);){if(!isFinite(i))return i;if(!(r=t[i]))return!1;if(r.visible)return i;o.push(i),i=r.fill}return!1}function Hn(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),zn[n](t))}function Yn(t){return t&&!t.skip}function Un(t,e,n,r,i){var o;if(r&&i){for(t.moveTo(e[0].x,e[0].y),o=1;o<r;++o)ut.canvas.lineTo(t,e[o-1],e[o]);for(t.lineTo(n[i-1].x,n[i-1].y),o=i-1;o>0;--o)ut.canvas.lineTo(t,n[o],n[o-1],!0)}}var qn={id:"filler",afterDatasetsUpdate:function(t,e){var n,r,i,o,a=(t.data.datasets||[]).length,s=e.propagate,l=[];for(r=0;r<a;++r)o=null,(i=(n=t.getDatasetMeta(r)).dataset)&&i._model&&i instanceof Bt.Line&&(o={visible:t.isDatasetVisible(r),fill:jn(i,r,a),chart:t,el:i}),n.$filler=o,l.push(o);for(r=0;r<a;++r)(o=l[r])&&(o.fill=Vn(l,r,s),o.boundary=Wn(o),o.mapper=Hn(o))},beforeDatasetDraw:function(t,e){var n=e.meta.$filler;if(n){var r=t.ctx,i=n.el,o=i._view,a=i._children||[],s=n.mapper,l=o.backgroundColor||st.global.defaultColor;s&&l&&a.length&&(ut.canvas.clipArea(r,t.chartArea),function(t,e,n,r,i,o){var a,s,l,c,u,h,d,f=e.length,p=r.spanGaps,g=[],m=[],y=0,v=0;for(t.beginPath(),a=0,s=f+!!o;a<s;++a)u=n(c=e[l=a%f]._view,l,r),h=Yn(c),d=Yn(u),h&&d?(y=g.push(c),v=m.push(u)):y&&v&&(p?(h&&g.push(c),d&&m.push(u)):(Un(t,g,m,y,v),y=v=0,g=[],m=[]));Un(t,g,m,y,v),t.closePath(),t.fillStyle=i,t.fill()}(r,a,s,o,l,i._loop),ut.canvas.unclipArea(r))}}},$n=ut.noop,Gn=ut.valueOrDefault;function Xn(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}st._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,r=this.chart,i=r.getDatasetMeta(n);i.hidden=null===i.hidden?!r.data.datasets[n].hidden:null,r.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ut.isArray(e.datasets)?e.datasets.map((function(e,n){return{text:e.label,fillStyle:ut.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(n),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:n}}),this):[]}}},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var n=0;n<t.data.datasets.length;n++)e.push('<li><span style="background-color:'+t.data.datasets[n].backgroundColor+'"></span>'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}});var Kn=pt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:$n,update:function(t,e,n){var r=this;return r.beforeUpdate(),r.maxWidth=t,r.maxHeight=e,r.margins=n,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:$n,beforeSetDimensions:$n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:$n,beforeBuildLabels:$n,buildLabels:function(){var t=this,e=t.options.labels||{},n=ut.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter((function(n){return e.filter(n,t.chart.data)}))),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:$n,beforeFit:$n,fit:function(){var t=this,e=t.options,n=e.labels,r=e.display,i=t.ctx,o=ut.options._parseFont(n),a=o.size,s=t.legendHitBoxes=[],l=t.minSize,c=t.isHorizontal();if(c?(l.width=t.maxWidth,l.height=r?10:0):(l.width=r?10:0,l.height=t.maxHeight),r)if(i.font=o.string,c){var u=t.lineWidths=[0],h=0;i.textAlign="left",i.textBaseline="top",ut.each(t.legendItems,(function(t,e){var r=Xn(n,a)+a/2+i.measureText(t.text).width;(0===e||u[u.length-1]+r+n.padding>l.width)&&(h+=a+n.padding,u[u.length-(e>0?0:1)]=n.padding),s[e]={left:0,top:0,width:r,height:a},u[u.length-1]+=r+n.padding})),l.height+=h}else{var d=n.padding,f=t.columnWidths=[],p=n.padding,g=0,m=0,y=a+d;ut.each(t.legendItems,(function(t,e){var r=Xn(n,a)+a/2+i.measureText(t.text).width;e>0&&m+y>l.height-d&&(p+=g+n.padding,f.push(g),g=0,m=0),g=Math.max(g,r),m+=y,s[e]={left:0,top:0,width:r,height:a}})),p+=g,f.push(g),l.width+=p}t.width=l.width,t.height=l.height},afterFit:$n,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,r=st.global,i=r.defaultColor,o=r.elements.line,a=t.width,s=t.lineWidths;if(e.display){var l,c=t.ctx,u=Gn(n.fontColor,r.defaultFontColor),h=ut.options._parseFont(n),d=h.size;c.textAlign="left",c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=u,c.fillStyle=u,c.font=h.string;var f=Xn(n,d),p=t.legendHitBoxes,g=t.isHorizontal();l=g?{x:t.left+(a-s[0])/2+n.padding,y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+n.padding,line:0};var m=d+n.padding;ut.each(t.legendItems,(function(r,u){var h=c.measureText(r.text).width,y=f+d/2+h,v=l.x,b=l.y;g?u>0&&v+y+n.padding>t.left+t.minSize.width&&(b=l.y+=m,l.line++,v=l.x=t.left+(a-s[l.line])/2+n.padding):u>0&&b+m>t.top+t.minSize.height&&(v=l.x=v+t.columnWidths[l.line]+n.padding,b=l.y=t.top+n.padding,l.line++),function(t,n,r){if(!(isNaN(f)||f<=0)){c.save();var a=Gn(r.lineWidth,o.borderWidth);if(c.fillStyle=Gn(r.fillStyle,i),c.lineCap=Gn(r.lineCap,o.borderCapStyle),c.lineDashOffset=Gn(r.lineDashOffset,o.borderDashOffset),c.lineJoin=Gn(r.lineJoin,o.borderJoinStyle),c.lineWidth=a,c.strokeStyle=Gn(r.strokeStyle,i),c.setLineDash&&c.setLineDash(Gn(r.lineDash,o.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2;ut.canvas.drawPoint(c,r.pointStyle,s,t+f/2,n+d/2)}else 0!==a&&c.strokeRect(t,n,f,d),c.fillRect(t,n,f,d);c.restore()}}(v,b,r),p[u].left=v,p[u].top=b,function(t,e,n,r){var i=d/2,o=f+i+t,a=e+i;c.fillText(n.text,o,a),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(o,a),c.lineTo(o+r,a),c.stroke())}(v,b,r,h),g?l.x+=y+n.padding:l.y+=m}))}},_getLegendItemAt:function(t,e){var n,r,i,o=this;if(t>=o.left&&t<=o.right&&e>=o.top&&e<=o.bottom)for(i=o.legendHitBoxes,n=0;n<i.length;++n)if(t>=(r=i[n]).left&&t<=r.left+r.width&&e>=r.top&&e<=r.top+r.height)return o.legendItems[n];return null},handleEvent:function(t){var e,n=this,r=n.options,i="mouseup"===t.type?"click":t.type;if("mousemove"===i){if(!r.onHover&&!r.onLeave)return}else{if("click"!==i)return;if(!r.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===i?e&&r.onClick&&r.onClick.call(n,t.native,e):(r.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&r.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),r.onHover&&e&&r.onHover.call(n,t.native,e))}});function Zn(t,e){var n=new Kn({ctx:t.ctx,options:e,chart:t});be.configure(t,n,e),be.addBox(t,n),t.legend=n}var Jn={id:"legend",_element:Kn,beforeInit:function(t){var e=t.options.legend;e&&Zn(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(ut.mergeIf(e,st.global.legend),n?(be.configure(t,n,e),n.options=e):Zn(t,e)):n&&(be.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Qn=ut.noop;st._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var tr=pt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Qn,update:function(t,e,n){var r=this;return r.beforeUpdate(),r.maxWidth=t,r.maxHeight=e,r.margins=n,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:Qn,beforeSetDimensions:Qn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Qn,beforeBuildLabels:Qn,buildLabels:Qn,afterBuildLabels:Qn,beforeFit:Qn,fit:function(){var t=this,e=t.options,n=e.display,r=t.minSize,i=ut.isArray(e.text)?e.text.length:1,o=ut.options._parseFont(e),a=n?i*o.lineHeight+2*e.padding:0;t.isHorizontal()?(r.width=t.maxWidth,r.height=a):(r.width=a,r.height=t.maxHeight),t.width=r.width,t.height=r.height},afterFit:Qn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var r,i,o,a=ut.options._parseFont(n),s=a.lineHeight,l=s/2+n.padding,c=0,u=t.top,h=t.left,d=t.bottom,f=t.right;e.fillStyle=ut.valueOrDefault(n.fontColor,st.global.defaultFontColor),e.font=a.string,t.isHorizontal()?(i=h+(f-h)/2,o=u+l,r=f-h):(i="left"===n.position?h+l:f-l,o=u+(d-u)/2,r=d-u,c=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(i,o),e.rotate(c),e.textAlign="center",e.textBaseline="middle";var p=n.text;if(ut.isArray(p))for(var g=0,m=0;m<p.length;++m)e.fillText(p[m],0,g,r),g+=s;else e.fillText(p,0,0,r);e.restore()}}});function er(t,e){var n=new tr({ctx:t.ctx,options:e,chart:t});be.configure(t,n,e),be.addBox(t,n),t.titleBlock=n}var nr={},rr=qn,ir=Jn,or={id:"title",_element:tr,beforeInit:function(t){var e=t.options.title;e&&er(t,e)},beforeUpdate:function(t){var e=t.options.title,n=t.titleBlock;e?(ut.mergeIf(e,st.global.title),n?(be.configure(t,n,e),n.options=e):er(t,e)):n&&(be.removeBox(t,n),delete t.titleBlock)}};for(var ar in nr.filler=rr,nr.legend=ir,nr.title=or,$e.helpers=ut,function(){function t(t,e,n){var r;return"string"==typeof t?(r=parseInt(t,10),-1!==t.indexOf("%")&&(r=r/100*e.parentNode[n])):r=t,r}function e(t){return null!=t&&"none"!==t}function n(n,r,i){var o=document.defaultView,a=ut._getParentNode(n),s=o.getComputedStyle(n)[r],l=o.getComputedStyle(a)[r],c=e(s),u=e(l),h=Number.POSITIVE_INFINITY;return c||u?Math.min(c?t(s,n,i):h,u?t(l,a,i):h):"none"}ut.where=function(t,e){if(ut.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return ut.each(t,(function(t){e(t)&&n.push(t)})),n},ut.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var r=0,i=t.length;r<i;++r)if(e.call(n,t[r],r,t))return r;return-1},ut.findNextWhere=function(t,e,n){ut.isNullOrUndef(n)&&(n=-1);for(var r=n+1;r<t.length;r++){var i=t[r];if(e(i))return i}},ut.findPreviousWhere=function(t,e,n){ut.isNullOrUndef(n)&&(n=t.length);for(var r=n-1;r>=0;r--){var i=t[r];if(e(i))return i}},ut.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ut.almostEquals=function(t,e,n){return Math.abs(t-e)<n},ut.almostWhole=function(t,e){var n=Math.round(t);return n-e<t&&n+e>t},ut.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},ut.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},ut.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ut.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,n=Math.round(e);return t===Math.pow(10,n)?n:e},ut.toRadians=function(t){return t*(Math.PI/180)},ut.toDegrees=function(t){return t*(180/Math.PI)},ut._decimalPlaces=function(t){if(ut.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},ut.getAngleFromPoint=function(t,e){var n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r),o=Math.atan2(r,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:i}},ut.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ut.aliasPixel=function(t){return t%2==0?0:.5},ut._alignPixel=function(t,e,n){var r=t.currentDevicePixelRatio,i=n/2;return Math.round((e-i)*r)/r+i},ut.splineCurve=function(t,e,n,r){var i=t.skip?e:t,o=e,a=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-i.x,2)+Math.pow(o.y-i.y,2)),l=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),c=s/(s+l),u=l/(s+l),h=r*(c=isNaN(c)?0:c),d=r*(u=isNaN(u)?0:u);return{previous:{x:o.x-h*(a.x-i.x),y:o.y-h*(a.y-i.y)},next:{x:o.x+d*(a.x-i.x),y:o.y+d*(a.y-i.y)}}},ut.EPSILON=Number.EPSILON||1e-14,ut.splineCurveMonotone=function(t){var e,n,r,i,o,a,s,l,c,u=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=u.length;for(e=0;e<h;++e)if(!(r=u[e]).model.skip){if(n=e>0?u[e-1]:null,(i=e<h-1?u[e+1]:null)&&!i.model.skip){var d=i.model.x-r.model.x;r.deltaK=0!==d?(i.model.y-r.model.y)/d:0}r.mK=!n||n.model.skip?r.deltaK:!i||i.model.skip?n.deltaK:this.sign(n.deltaK)!==this.sign(r.deltaK)?0:(n.deltaK+r.deltaK)/2}for(e=0;e<h-1;++e)i=u[e+1],(r=u[e]).model.skip||i.model.skip||(ut.almostEquals(r.deltaK,0,this.EPSILON)?r.mK=i.mK=0:(o=r.mK/r.deltaK,a=i.mK/r.deltaK,(l=Math.pow(o,2)+Math.pow(a,2))<=9||(s=3/Math.sqrt(l),r.mK=o*s*r.deltaK,i.mK=a*s*r.deltaK)));for(e=0;e<h;++e)(r=u[e]).model.skip||(i=e<h-1?u[e+1]:null,(n=e>0?u[e-1]:null)&&!n.model.skip&&(r.model.controlPointPreviousX=r.model.x-(c=(r.model.x-n.model.x)/3),r.model.controlPointPreviousY=r.model.y-c*r.mK),i&&!i.model.skip&&(r.model.controlPointNextX=r.model.x+(c=(i.model.x-r.model.x)/3),r.model.controlPointNextY=r.model.y+c*r.mK))},ut.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ut.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ut.niceNum=function(t,e){var n=Math.floor(ut.log10(t)),r=t/Math.pow(10,n);return(e?r<1.5?1:r<3?2:r<7?5:10:r<=1?1:r<=2?2:r<=5?5:10)*Math.pow(10,n)},ut.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},ut.getRelativePosition=function(t,e){var n,r,i=t.originalEvent||t,o=t.target||t.srcElement,a=o.getBoundingClientRect(),s=i.touches;s&&s.length>0?(n=s[0].clientX,r=s[0].clientY):(n=i.clientX,r=i.clientY);var l=parseFloat(ut.getStyle(o,"padding-left")),c=parseFloat(ut.getStyle(o,"padding-top")),u=parseFloat(ut.getStyle(o,"padding-right")),h=parseFloat(ut.getStyle(o,"padding-bottom")),d=a.bottom-a.top-c-h;return{x:n=Math.round((n-a.left-l)/(a.right-a.left-l-u)*o.width/e.currentDevicePixelRatio),y:r=Math.round((r-a.top-c)/d*o.height/e.currentDevicePixelRatio)}},ut.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},ut.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},ut._calculatePadding=function(t,e,n){return(e=ut.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},ut._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ut.getMaximumWidth=function(t){var e=ut._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,r=n-ut._calculatePadding(e,"padding-left",n)-ut._calculatePadding(e,"padding-right",n),i=ut.getConstraintWidth(t);return isNaN(i)?r:Math.min(r,i)},ut.getMaximumHeight=function(t){var e=ut._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,r=n-ut._calculatePadding(e,"padding-top",n)-ut._calculatePadding(e,"padding-bottom",n),i=ut.getConstraintHeight(t);return isNaN(i)?r:Math.min(r,i)},ut.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ut.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var r=t.canvas,i=t.height,o=t.width;r.height=i*n,r.width=o*n,t.ctx.scale(n,n),r.style.height||r.style.width||(r.style.height=i+"px",r.style.width=o+"px")}},ut.fontString=function(t,e,n){return e+" "+t+"px "+n},ut.longestText=function(t,e,n,r){var i=(r=r||{}).data=r.data||{},o=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(i=r.data={},o=r.garbageCollect=[],r.font=e),t.font=e;var a=0;ut.each(n,(function(e){null!=e&&!0!==ut.isArray(e)?a=ut.measureText(t,i,o,a,e):ut.isArray(e)&&ut.each(e,(function(e){null==e||ut.isArray(e)||(a=ut.measureText(t,i,o,a,e))}))}));var s=o.length/2;if(s>n.length){for(var l=0;l<s;l++)delete i[o[l]];o.splice(0,s)}return a},ut.measureText=function(t,e,n,r,i){var o=e[i];return o||(o=e[i]=t.measureText(i).width,n.push(i)),o>r&&(r=o),r},ut.numberOfLabelLines=function(t){var e=1;return ut.each(t,(function(t){ut.isArray(t)&&t.length>e&&(e=t.length)})),e},ut.color=$?function(t){return t instanceof CanvasGradient&&(t=st.global.defaultColor),$(t)}:function(t){return console.error("Color.js not found!"),t},ut.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ut.color(t).saturate(.5).darken(.1).rgbString()}}(),$e._adapters=Ke,$e.Animation=mt,$e.animationService=yt,$e.controllers=se,$e.DatasetController=xt,$e.defaults=st,$e.Element=pt,$e.elements=Bt,$e.Interaction=pe,$e.layouts=be,$e.platform=Oe,$e.plugins=De,$e.Scale=nn,$e.scaleService=Pe,$e.Ticks=Ze,$e.Tooltip=je,$e.helpers.each(Bn,(function(t,e){$e.scaleService.registerScaleType(e,t,t._defaults)})),nr)nr.hasOwnProperty(ar)&&$e.plugins.register(nr[ar]);$e.platform.initialize();var sr=$e;return"undefined"!=typeof window&&(window.Chart=$e),$e.Chart=$e,$e.Legend=nr.legend._element,$e.Title=nr.title._element,$e.pluginService=$e.plugins,$e.PluginBase=$e.Element.extend({}),$e.canvasHelpers=$e.helpers.canvas,$e.layoutService=$e.layouts,$e.LinearScaleBase=an,$e.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){$e[t]=function(e,n){return new $e(e,$e.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),sr}(function(){try{return n("wd/R")}catch(t){}}())},MPaf:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("b7mW"),i=n("VnD/"),o=n("tNVB"),a=n("HJBe"),s=n("t9fZ");function l(t,e){if(t<0)throw new r.a;var n=arguments.length>=2;return function(l){return l.pipe(Object(i.a)((function(e,n){return n===t})),Object(s.a)(1),n?Object(a.a)(e):Object(o.a)((function(){return new r.a})))}}},MT78:function(t,e,n){"use strict";n.r(e),n.d(e,"version",(function(){return dy})),n.d(e,"dependencies",(function(){return fy})),n.d(e,"PRIORITY",(function(){return py})),n.d(e,"init",(function(){return ev})),n.d(e,"connect",(function(){return nv})),n.d(e,"disconnect",(function(){return rv})),n.d(e,"disConnect",(function(){return iv})),n.d(e,"dispose",(function(){return ov})),n.d(e,"getInstanceByDom",(function(){return av})),n.d(e,"getInstanceById",(function(){return sv})),n.d(e,"registerTheme",(function(){return lv})),n.d(e,"registerPreprocessor",(function(){return cv})),n.d(e,"registerProcessor",(function(){return uv})),n.d(e,"registerPostInit",(function(){return hv})),n.d(e,"registerPostUpdate",(function(){return dv})),n.d(e,"registerUpdateLifecycle",(function(){return fv})),n.d(e,"registerAction",(function(){return pv})),n.d(e,"registerCoordinateSystem",(function(){return gv})),n.d(e,"getCoordinateSystemDimensions",(function(){return mv})),n.d(e,"registerLocale",(function(){return Zc})),n.d(e,"registerLayout",(function(){return yv})),n.d(e,"registerVisual",(function(){return vv})),n.d(e,"registerLoading",(function(){return wv})),n.d(e,"setCanvasCreator",(function(){return xv})),n.d(e,"registerMap",(function(){return Mv})),n.d(e,"getMap",(function(){return Sv})),n.d(e,"registerTransform",(function(){return Av})),n.d(e,"dataTool",(function(){return Cv})),n.d(e,"zrender",(function(){return s})),n.d(e,"matrix",(function(){return o})),n.d(e,"vector",(function(){return i})),n.d(e,"zrUtil",(function(){return r})),n.d(e,"color",(function(){return a})),n.d(e,"throttle",(function(){return Pg})),n.d(e,"helper",(function(){return c})),n.d(e,"use",(function(){return Ev})),n.d(e,"setPlatformAPI",(function(){return A})),n.d(e,"parseGeoJSON",(function(){return z_})),n.d(e,"parseGeoJson",(function(){return z_})),n.d(e,"number",(function(){return u})),n.d(e,"time",(function(){return h})),n.d(e,"graphic",(function(){return d})),n.d(e,"format",(function(){return f})),n.d(e,"util",(function(){return p})),n.d(e,"env",(function(){return w})),n.d(e,"List",(function(){return nb})),n.d(e,"Model",(function(){return Yc})),n.d(e,"Axis",(function(){return K_})),n.d(e,"ComponentModel",(function(){return $u})),n.d(e,"ComponentView",(function(){return Af})),n.d(e,"SeriesModel",(function(){return Mf})),n.d(e,"ChartView",(function(){return Eg})),n.d(e,"innerDrawElementOnCanvas",(function(){return ny})),n.d(e,"extendComponentModel",(function(){return Z_})),n.d(e,"extendComponentView",(function(){return J_})),n.d(e,"extendSeriesModel",(function(){return Q_})),n.d(e,"extendChartView",(function(){return tw}));var r={};n.r(r),n.d(r,"guid",(function(){return B})),n.d(r,"logError",(function(){return F})),n.d(r,"clone",(function(){return z})),n.d(r,"merge",(function(){return j})),n.d(r,"mergeAll",(function(){return W})),n.d(r,"extend",(function(){return V})),n.d(r,"defaults",(function(){return H})),n.d(r,"createCanvas",(function(){return Y})),n.d(r,"indexOf",(function(){return U})),n.d(r,"inherits",(function(){return q})),n.d(r,"mixin",(function(){return $})),n.d(r,"isArrayLike",(function(){return G})),n.d(r,"each",(function(){return X})),n.d(r,"map",(function(){return K})),n.d(r,"reduce",(function(){return Z})),n.d(r,"filter",(function(){return J})),n.d(r,"find",(function(){return Q})),n.d(r,"keys",(function(){return tt})),n.d(r,"bind",(function(){return et})),n.d(r,"curry",(function(){return nt})),n.d(r,"isArray",(function(){return rt})),n.d(r,"isFunction",(function(){return it})),n.d(r,"isString",(function(){return ot})),n.d(r,"isStringSafe",(function(){return at})),n.d(r,"isNumber",(function(){return st})),n.d(r,"isObject",(function(){return lt})),n.d(r,"isBuiltInObject",(function(){return ct})),n.d(r,"isTypedArray",(function(){return ut})),n.d(r,"isDom",(function(){return ht})),n.d(r,"isGradientObject",(function(){return dt})),n.d(r,"isImagePatternObject",(function(){return ft})),n.d(r,"isRegExp",(function(){return pt})),n.d(r,"eqNaN",(function(){return gt})),n.d(r,"retrieve",(function(){return mt})),n.d(r,"retrieve2",(function(){return yt})),n.d(r,"retrieve3",(function(){return vt})),n.d(r,"slice",(function(){return bt})),n.d(r,"normalizeCssArray",(function(){return _t})),n.d(r,"assert",(function(){return wt})),n.d(r,"trim",(function(){return xt})),n.d(r,"setAsPrimitive",(function(){return Mt})),n.d(r,"isPrimitive",(function(){return St})),n.d(r,"HashMap",(function(){return kt})),n.d(r,"createHashMap",(function(){return Tt})),n.d(r,"concatArray",(function(){return Et})),n.d(r,"createObject",(function(){return Ot})),n.d(r,"disableUserSelect",(function(){return Dt})),n.d(r,"hasOwn",(function(){return Pt})),n.d(r,"noop",(function(){return Lt})),n.d(r,"RADIAN_TO_DEGREE",(function(){return It}));var i={};n.r(i),n.d(i,"create",(function(){return Bt})),n.d(i,"copy",(function(){return Ft})),n.d(i,"clone",(function(){return zt})),n.d(i,"set",(function(){return jt})),n.d(i,"add",(function(){return Wt})),n.d(i,"scaleAndAdd",(function(){return Vt})),n.d(i,"sub",(function(){return Ht})),n.d(i,"len",(function(){return Yt})),n.d(i,"length",(function(){return Ut})),n.d(i,"lenSquare",(function(){return qt})),n.d(i,"lengthSquare",(function(){return $t})),n.d(i,"mul",(function(){return Gt})),n.d(i,"div",(function(){return Xt})),n.d(i,"dot",(function(){return Kt})),n.d(i,"scale",(function(){return Zt})),n.d(i,"normalize",(function(){return Jt})),n.d(i,"distance",(function(){return Qt})),n.d(i,"dist",(function(){return te})),n.d(i,"distanceSquare",(function(){return ee})),n.d(i,"distSquare",(function(){return ne})),n.d(i,"negate",(function(){return re})),n.d(i,"lerp",(function(){return ie})),n.d(i,"applyTransform",(function(){return oe})),n.d(i,"min",(function(){return ae})),n.d(i,"max",(function(){return se}));var o={};n.r(o),n.d(o,"create",(function(){return Ie})),n.d(o,"identity",(function(){return Re})),n.d(o,"copy",(function(){return Ne})),n.d(o,"mul",(function(){return Be})),n.d(o,"translate",(function(){return Fe})),n.d(o,"rotate",(function(){return ze})),n.d(o,"scale",(function(){return je})),n.d(o,"invert",(function(){return We})),n.d(o,"clone",(function(){return Ve}));var a={};n.r(a),n.d(a,"parse",(function(){return sr})),n.d(a,"lift",(function(){return cr})),n.d(a,"toHex",(function(){return ur})),n.d(a,"fastLerp",(function(){return hr})),n.d(a,"fastMapToColor",(function(){return dr})),n.d(a,"lerp",(function(){return fr})),n.d(a,"mapToColor",(function(){return pr})),n.d(a,"modifyHSL",(function(){return gr})),n.d(a,"modifyAlpha",(function(){return mr})),n.d(a,"stringify",(function(){return yr})),n.d(a,"lum",(function(){return vr})),n.d(a,"random",(function(){return br})),n.d(a,"liftColor",(function(){return wr}));var s={};n.r(s),n.d(s,"init",(function(){return Ji})),n.d(s,"dispose",(function(){return Qi})),n.d(s,"disposeAll",(function(){return to})),n.d(s,"getInstance",(function(){return eo})),n.d(s,"registerPainter",(function(){return no})),n.d(s,"getElementSSRData",(function(){return ro})),n.d(s,"registerSSRDataGetter",(function(){return io})),n.d(s,"version",(function(){return oo}));var l={};n.r(l),n.d(l,"updateProps",(function(){return cc})),n.d(l,"initProps",(function(){return uc})),n.d(l,"removeElement",(function(){return dc})),n.d(l,"removeElementWithFadeOut",(function(){return pc})),n.d(l,"isElementRemoved",(function(){return hc})),n.d(l,"extendShape",(function(){return Xp})),n.d(l,"extendPath",(function(){return Kp})),n.d(l,"registerShape",(function(){return Zp})),n.d(l,"getShapeClass",(function(){return Jp})),n.d(l,"makePath",(function(){return Qp})),n.d(l,"makeImage",(function(){return tg})),n.d(l,"mergePath",(function(){return ng})),n.d(l,"resizePath",(function(){return rg})),n.d(l,"subPixelOptimizeLine",(function(){return ig})),n.d(l,"subPixelOptimizeRect",(function(){return og})),n.d(l,"subPixelOptimize",(function(){return ag})),n.d(l,"getTransform",(function(){return sg})),n.d(l,"applyTransform",(function(){return lg})),n.d(l,"transformDirection",(function(){return cg})),n.d(l,"groupTransition",(function(){return hg})),n.d(l,"clipPointsByRect",(function(){return dg})),n.d(l,"clipRectByRect",(function(){return fg})),n.d(l,"createIcon",(function(){return pg})),n.d(l,"linePolygonIntersect",(function(){return gg})),n.d(l,"lineLineIntersect",(function(){return mg})),n.d(l,"setTooltipConfig",(function(){return vg})),n.d(l,"traverseElements",(function(){return _g})),n.d(l,"Group",(function(){return Gi})),n.d(l,"Image",(function(){return Hs})),n.d(l,"Text",(function(){return fl})),n.d(l,"Circle",(function(){return Xf})),n.d(l,"Ellipse",(function(){return Jf})),n.d(l,"Sector",(function(){return dp})),n.d(l,"Ring",(function(){return gp})),n.d(l,"Polygon",(function(){return bp})),n.d(l,"Polyline",(function(){return xp})),n.d(l,"Rect",(function(){return Zs})),n.d(l,"Line",(function(){return Cp})),n.d(l,"BezierCurve",(function(){return Dp})),n.d(l,"Arc",(function(){return Ip})),n.d(l,"IncrementalDisplayable",(function(){return Up})),n.d(l,"CompoundPath",(function(){return Rp})),n.d(l,"LinearGradient",(function(){return Bp})),n.d(l,"RadialGradient",(function(){return Fp})),n.d(l,"BoundingRect",(function(){return Je})),n.d(l,"OrientedBoundingRect",(function(){return Hp})),n.d(l,"Point",(function(){return He})),n.d(l,"Path",(function(){return Ns}));var c={};n.r(c),n.d(c,"createList",(function(){return x_})),n.d(c,"getLayoutRect",(function(){return zu})),n.d(c,"createDimensions",(function(){return rb})),n.d(c,"dataStack",(function(){return M_})),n.d(c,"createSymbol",(function(){return Im})),n.d(c,"createScale",(function(){return S_})),n.d(c,"mixinAxisModelCommonMethods",(function(){return A_})),n.d(c,"getECData",(function(){return pl})),n.d(c,"enableHoverEmphasis",(function(){return Kl})),n.d(c,"createTextStyle",(function(){return C_}));var u={};n.r(u),n.d(u,"linearMap",(function(){return ao})),n.d(u,"round",(function(){return lo})),n.d(u,"asc",(function(){return co})),n.d(u,"getPrecision",(function(){return uo})),n.d(u,"getPrecisionSafe",(function(){return ho})),n.d(u,"getPixelPrecision",(function(){return fo})),n.d(u,"getPercentWithPrecision",(function(){return po})),n.d(u,"MAX_SAFE_INTEGER",(function(){return yo})),n.d(u,"remRadian",(function(){return vo})),n.d(u,"isRadianAroundZero",(function(){return bo})),n.d(u,"parseDate",(function(){return wo})),n.d(u,"quantity",(function(){return xo})),n.d(u,"quantityExponent",(function(){return Mo})),n.d(u,"nice",(function(){return So})),n.d(u,"quantile",(function(){return Ao})),n.d(u,"reformIntervals",(function(){return Co})),n.d(u,"isNumeric",(function(){return To})),n.d(u,"numericToNumber",(function(){return ko}));var h={};n.r(h),n.d(h,"parse",(function(){return wo})),n.d(h,"format",(function(){return ou}));var d={};n.r(d),n.d(d,"extendShape",(function(){return Xp})),n.d(d,"extendPath",(function(){return Kp})),n.d(d,"makePath",(function(){return Qp})),n.d(d,"makeImage",(function(){return tg})),n.d(d,"mergePath",(function(){return ng})),n.d(d,"resizePath",(function(){return rg})),n.d(d,"createIcon",(function(){return pg})),n.d(d,"updateProps",(function(){return cc})),n.d(d,"initProps",(function(){return uc})),n.d(d,"getTransform",(function(){return sg})),n.d(d,"clipPointsByRect",(function(){return dg})),n.d(d,"clipRectByRect",(function(){return fg})),n.d(d,"registerShape",(function(){return Zp})),n.d(d,"getShapeClass",(function(){return Jp})),n.d(d,"Group",(function(){return Gi})),n.d(d,"Image",(function(){return Hs})),n.d(d,"Text",(function(){return fl})),n.d(d,"Circle",(function(){return Xf})),n.d(d,"Ellipse",(function(){return Jf})),n.d(d,"Sector",(function(){return dp})),n.d(d,"Ring",(function(){return gp})),n.d(d,"Polygon",(function(){return bp})),n.d(d,"Polyline",(function(){return xp})),n.d(d,"Rect",(function(){return Zs})),n.d(d,"Line",(function(){return Cp})),n.d(d,"BezierCurve",(function(){return Dp})),n.d(d,"Arc",(function(){return Ip})),n.d(d,"IncrementalDisplayable",(function(){return Up})),n.d(d,"CompoundPath",(function(){return Rp})),n.d(d,"LinearGradient",(function(){return Bp})),n.d(d,"RadialGradient",(function(){return Fp})),n.d(d,"BoundingRect",(function(){return Je}));var f={};n.r(f),n.d(f,"addCommas",(function(){return xu})),n.d(f,"toCamelCase",(function(){return Mu})),n.d(f,"normalizeCssArray",(function(){return Su})),n.d(f,"encodeHTML",(function(){return be})),n.d(f,"formatTpl",(function(){return Tu})),n.d(f,"getTooltipMarker",(function(){return Eu})),n.d(f,"formatTime",(function(){return Ou})),n.d(f,"capitalFirst",(function(){return Du})),n.d(f,"truncateText",(function(){return ya})),n.d(f,"getTextRect",(function(){return j_}));var p={};n.r(p),n.d(p,"map",(function(){return K})),n.d(p,"each",(function(){return X})),n.d(p,"indexOf",(function(){return U})),n.d(p,"inherits",(function(){return q})),n.d(p,"reduce",(function(){return Z})),n.d(p,"filter",(function(){return J})),n.d(p,"bind",(function(){return et})),n.d(p,"curry",(function(){return nt})),n.d(p,"isArray",(function(){return rt})),n.d(p,"isString",(function(){return ot})),n.d(p,"isObject",(function(){return lt})),n.d(p,"isFunction",(function(){return it})),n.d(p,"extend",(function(){return V})),n.d(p,"defaults",(function(){return H})),n.d(p,"clone",(function(){return z})),n.d(p,"merge",(function(){return j}));var g=function(t,e){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function m(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}g(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var y=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},v=new function(){this.browser=new y,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(v.wxa=!0,v.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?v.worker=!0:"undefined"==typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(v.node=!0,v.svgSupported=!0):function(t,e){var n=e.browser,r=t.match(/Firefox\/([\d.]+)/),i=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18),a&&(n.weChat=!0),e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}(navigator.userAgent,v);var b,_,w=v,x="12px sans-serif",M=function(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;n<t.length;n++){var r=String.fromCharCode(n+32),i=(t.charCodeAt(n)-20)/100;e[r]=i}return e}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),S={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(t,e){if(!b){var n=S.createCanvas();b=n&&n.getContext("2d")}if(b)return _!==e&&(_=b.font=e||x),b.measureText(t);t=t||"";var r=/(\d+)px/.exec(e=e||x),i=r&&+r[1]||12,o=0;if(e.indexOf("mono")>=0)o=i*t.length;else for(var a=0;a<t.length;a++){var s=M[t[a]];o+=null==s?i:s*i}return{width:o}},loadImage:function(t,e,n){var r=new Image;return r.onload=e,r.onerror=n,r.src=t,r}};function A(t){for(var e in S)t[e]&&(S[e]=t[e])}var C=Z(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],(function(t,e){return t["[object "+e+"]"]=!0,t}),{}),k=Z(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],(function(t,e){return t["[object "+e+"Array]"]=!0,t}),{}),T=Object.prototype.toString,E=Array.prototype,O=E.forEach,D=E.filter,P=E.slice,L=E.map,I=(function(){}).constructor,R=I?I.prototype:null,N=2311;function B(){return N++}function F(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];"undefined"!=typeof console&&console.error.apply(console,t)}function z(t){if(null==t||"object"!=typeof t)return t;var e=t,n=T.call(t);if("[object Array]"===n){if(!St(t)){e=[];for(var r=0,i=t.length;r<i;r++)e[r]=z(t[r])}}else if(k[n]){if(!St(t)){var o=t.constructor;if(o.from)e=o.from(t);else for(e=new o(t.length),r=0,i=t.length;r<i;r++)e[r]=t[r]}}else if(!C[n]&&!St(t)&&!ht(t))for(var a in e={},t)t.hasOwnProperty(a)&&"__proto__"!==a&&(e[a]=z(t[a]));return e}function j(t,e,n){if(!lt(e)||!lt(t))return n?z(e):t;for(var r in e)if(e.hasOwnProperty(r)&&"__proto__"!==r){var i=t[r],o=e[r];!lt(o)||!lt(i)||rt(o)||rt(i)||ht(o)||ht(i)||ct(o)||ct(i)||St(o)||St(i)?!n&&r in t||(t[r]=z(e[r])):j(i,o,n)}return t}function W(t,e){for(var n=t[0],r=1,i=t.length;r<i;r++)n=j(n,t[r],e);return n}function V(t,e){if(Object.assign)Object.assign(t,e);else for(var n in e)e.hasOwnProperty(n)&&"__proto__"!==n&&(t[n]=e[n]);return t}function H(t,e,n){for(var r=tt(e),i=0;i<r.length;i++){var o=r[i];(n?null!=e[o]:null==t[o])&&(t[o]=e[o])}return t}var Y=S.createCanvas;function U(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n}return-1}function q(t,e){var n=t.prototype;function r(){}for(var i in r.prototype=e.prototype,t.prototype=new r,n)n.hasOwnProperty(i)&&(t.prototype[i]=n[i]);t.prototype.constructor=t,t.superClass=e}function $(t,e,n){if(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var r=Object.getOwnPropertyNames(e),i=0;i<r.length;i++){var o=r[i];"constructor"!==o&&(n?null!=e[o]:null==t[o])&&(t[o]=e[o])}else H(t,e,n)}function G(t){return!!t&&"string"!=typeof t&&"number"==typeof t.length}function X(t,e,n){if(t&&e)if(t.forEach&&t.forEach===O)t.forEach(e,n);else if(t.length===+t.length)for(var r=0,i=t.length;r<i;r++)e.call(n,t[r],r,t);else for(var o in t)t.hasOwnProperty(o)&&e.call(n,t[o],o,t)}function K(t,e,n){if(!t)return[];if(!e)return bt(t);if(t.map&&t.map===L)return t.map(e,n);for(var r=[],i=0,o=t.length;i<o;i++)r.push(e.call(n,t[i],i,t));return r}function Z(t,e,n,r){if(t&&e){for(var i=0,o=t.length;i<o;i++)n=e.call(r,n,t[i],i,t);return n}}function J(t,e,n){if(!t)return[];if(!e)return bt(t);if(t.filter&&t.filter===D)return t.filter(e,n);for(var r=[],i=0,o=t.length;i<o;i++)e.call(n,t[i],i,t)&&r.push(t[i]);return r}function Q(t,e,n){if(t&&e)for(var r=0,i=t.length;r<i;r++)if(e.call(n,t[r],r,t))return t[r]}function tt(t){if(!t)return[];if(Object.keys)return Object.keys(t);var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}var et=R&&it(R.bind)?R.call.bind(R.bind):function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return function(){return t.apply(e,n.concat(P.call(arguments)))}};function nt(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return function(){return t.apply(this,e.concat(P.call(arguments)))}}function rt(t){return Array.isArray?Array.isArray(t):"[object Array]"===T.call(t)}function it(t){return"function"==typeof t}function ot(t){return"string"==typeof t}function at(t){return"[object String]"===T.call(t)}function st(t){return"number"==typeof t}function lt(t){var e=typeof t;return"function"===e||!!t&&"object"===e}function ct(t){return!!C[T.call(t)]}function ut(t){return!!k[T.call(t)]}function ht(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function dt(t){return null!=t.colorStops}function ft(t){return null!=t.image}function pt(t){return"[object RegExp]"===T.call(t)}function gt(t){return t!=t}function mt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=0,r=t.length;n<r;n++)if(null!=t[n])return t[n]}function yt(t,e){return null!=t?t:e}function vt(t,e,n){return null!=t?t:null!=e?e:n}function bt(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return P.apply(t,e)}function _t(t){if("number"==typeof t)return[t,t,t,t];var e=t.length;return 2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t}function wt(t,e){if(!t)throw new Error(e)}function xt(t){return null==t?null:"function"==typeof t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function Mt(t){t.__ec_primitive__=!0}function St(t){return t.__ec_primitive__}var At=function(){function t(){this.data={}}return t.prototype.delete=function(t){var e=this.has(t);return e&&delete this.data[t],e},t.prototype.has=function(t){return this.data.hasOwnProperty(t)},t.prototype.get=function(t){return this.data[t]},t.prototype.set=function(t,e){return this.data[t]=e,this},t.prototype.keys=function(){return tt(this.data)},t.prototype.forEach=function(t){var e=this.data;for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)},t}(),Ct="function"==typeof Map,kt=function(){function t(e){var n=rt(e);this.data=Ct?new Map:new At;var r=this;function i(t,e){n?r.set(t,e):r.set(e,t)}e instanceof t?e.each(i):e&&X(e,i)}return t.prototype.hasKey=function(t){return this.data.has(t)},t.prototype.get=function(t){return this.data.get(t)},t.prototype.set=function(t,e){return this.data.set(t,e),e},t.prototype.each=function(t,e){this.data.forEach((function(n,r){t.call(e,n,r)}))},t.prototype.keys=function(){var t=this.data.keys();return Ct?Array.from(t):t},t.prototype.removeKey=function(t){this.data.delete(t)},t}();function Tt(t){return new kt(t)}function Et(t,e){for(var n=new t.constructor(t.length+e.length),r=0;r<t.length;r++)n[r]=t[r];var i=t.length;for(r=0;r<e.length;r++)n[r+i]=e[r];return n}function Ot(t,e){var n;if(Object.create)n=Object.create(t);else{var r=function(){};r.prototype=t,n=new r}return e&&V(n,e),n}function Dt(t){var e=t.style;e.webkitUserSelect="none",e.userSelect="none",e.webkitTapHighlightColor="rgba(0,0,0,0)",e["-webkit-touch-callout"]="none"}function Pt(t,e){return t.hasOwnProperty(e)}function Lt(){}var It=180/Math.PI,Rt=function(t,e){return(Rt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function Nt(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Rt(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function Bt(t,e){return null==t&&(t=0),null==e&&(e=0),[t,e]}function Ft(t,e){return t[0]=e[0],t[1]=e[1],t}function zt(t){return[t[0],t[1]]}function jt(t,e,n){return t[0]=e,t[1]=n,t}function Wt(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t}function Vt(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t}function Ht(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function Yt(t){return Math.sqrt(qt(t))}var Ut=Yt;function qt(t){return t[0]*t[0]+t[1]*t[1]}var $t=qt;function Gt(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function Xt(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function Kt(t,e){return t[0]*e[0]+t[1]*e[1]}function Zt(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t}function Jt(t,e){var n=Yt(e);return 0===n?(t[0]=0,t[1]=0):(t[0]=e[0]/n,t[1]=e[1]/n),t}function Qt(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}var te=Qt;function ee(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}var ne=ee;function re(t,e){return t[0]=-e[0],t[1]=-e[1],t}function ie(t,e,n,r){return t[0]=e[0]+r*(n[0]-e[0]),t[1]=e[1]+r*(n[1]-e[1]),t}function oe(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t}function ae(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t}function se(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t}var le=function(t,e){this.target=t,this.topTarget=e&&e.topTarget},ce=function(){function t(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(t){for(var e=t.target;e&&!e.draggable;)e=e.parent||e.__hostTarget;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new le(e,t),"dragstart",t.event))},t.prototype._drag=function(t){var e=this._draggingTarget;if(e){var n=t.offsetX,r=t.offsetY,i=n-this._x,o=r-this._y;this._x=n,this._y=r,e.drift(i,o,t),this.handler.dispatchToElement(new le(e,t),"drag",t.event);var a=this.handler.findHover(n,r,e).target,s=this._dropTarget;this._dropTarget=a,e!==a&&(s&&a!==s&&this.handler.dispatchToElement(new le(s,t),"dragleave",t.event),a&&a!==s&&this.handler.dispatchToElement(new le(a,t),"dragenter",t.event))}},t.prototype._dragEnd=function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.handler.dispatchToElement(new le(e,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new le(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},t}(),ue=function(){function t(t){t&&(this._$eventProcessor=t)}return t.prototype.on=function(t,e,n,r){this._$handlers||(this._$handlers={});var i=this._$handlers;if("function"==typeof e&&(r=n,n=e,e=null),!n||!t)return this;var o=this._$eventProcessor;null!=e&&o&&o.normalizeQuery&&(e=o.normalizeQuery(e)),i[t]||(i[t]=[]);for(var a=0;a<i[t].length;a++)if(i[t][a].h===n)return this;var s={h:n,query:e,ctx:r||this,callAtLast:n.zrEventfulCallAtLast},l=i[t].length-1,c=i[t][l];return c&&c.callAtLast?i[t].splice(l,0,s):i[t].push(s),this},t.prototype.isSilent=function(t){var e=this._$handlers;return!e||!e[t]||!e[t].length},t.prototype.off=function(t,e){var n=this._$handlers;if(!n)return this;if(!t)return this._$handlers={},this;if(e){if(n[t]){for(var r=[],i=0,o=n[t].length;i<o;i++)n[t][i].h!==e&&r.push(n[t][i]);n[t]=r}n[t]&&0===n[t].length&&delete n[t]}else delete n[t];return this},t.prototype.trigger=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(!this._$handlers)return this;var r=this._$handlers[t],i=this._$eventProcessor;if(r)for(var o=e.length,a=r.length,s=0;s<a;s++){var l=r[s];if(!i||!i.filter||null==l.query||i.filter(t,l.query))switch(o){case 0:l.h.call(l.ctx);break;case 1:l.h.call(l.ctx,e[0]);break;case 2:l.h.call(l.ctx,e[0],e[1]);break;default:l.h.apply(l.ctx,e)}}return i&&i.afterTrigger&&i.afterTrigger(t),this},t.prototype.triggerWithContext=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(!this._$handlers)return this;var r=this._$handlers[t],i=this._$eventProcessor;if(r)for(var o=e.length,a=e[o-1],s=r.length,l=0;l<s;l++){var c=r[l];if(!i||!i.filter||null==c.query||i.filter(t,c.query))switch(o){case 0:c.h.call(a);break;case 1:c.h.call(a,e[0]);break;case 2:c.h.call(a,e[0],e[1]);break;default:c.h.apply(a,e.slice(1,o-1))}}return i&&i.afterTrigger&&i.afterTrigger(t),this},t}(),he=Math.log(2);function de(t,e,n,r,i,o){var a=r+"-"+i,s=t.length;if(o.hasOwnProperty(a))return o[a];if(1===e){var l=Math.round(Math.log((1<<s)-1&~i)/he);return t[n][l]}for(var c=r|1<<n,u=n+1;r&1<<u;)u++;for(var h=0,d=0,f=0;d<s;d++){var p=1<<d;p&i||(h+=(f%2?-1:1)*t[n][d]*de(t,e-1,u,c,i|p,o),f++)}return o[a]=h,h}function fe(t,e){var n=[[t[0],t[1],1,0,0,0,-e[0]*t[0],-e[0]*t[1]],[0,0,0,t[0],t[1],1,-e[1]*t[0],-e[1]*t[1]],[t[2],t[3],1,0,0,0,-e[2]*t[2],-e[2]*t[3]],[0,0,0,t[2],t[3],1,-e[3]*t[2],-e[3]*t[3]],[t[4],t[5],1,0,0,0,-e[4]*t[4],-e[4]*t[5]],[0,0,0,t[4],t[5],1,-e[5]*t[4],-e[5]*t[5]],[t[6],t[7],1,0,0,0,-e[6]*t[6],-e[6]*t[7]],[0,0,0,t[6],t[7],1,-e[7]*t[6],-e[7]*t[7]]],r={},i=de(n,8,0,0,0,r);if(0!==i){for(var o=[],a=0;a<8;a++)for(var s=0;s<8;s++)null==o[s]&&(o[s]=0),o[s]+=((a+s)%2?-1:1)*de(n,7,0===a?1:0,1<<a,1<<s,r)/i*e[a];return function(t,e,n){var r=e*o[6]+n*o[7]+1;t[0]=(e*o[0]+n*o[1]+o[2])/r,t[1]=(e*o[3]+n*o[4]+o[5])/r}}}var pe=[];function ge(t,e,n,r,i){if(e.getBoundingClientRect&&w.domSupported&&!me(e)){var o=e.___zrEVENTSAVED||(e.___zrEVENTSAVED={}),a=function(t,e,n){for(var r=n?"invTrans":"trans",i=e[r],o=e.srcCoords,a=[],s=[],l=!0,c=0;c<4;c++){var u=t[c].getBoundingClientRect(),h=2*c,d=u.left,f=u.top;a.push(d,f),l=l&&o&&d===o[h]&&f===o[h+1],s.push(t[c].offsetLeft,t[c].offsetTop)}return l&&i?i:(e.srcCoords=a,e[r]=n?fe(s,a):fe(a,s))}(function(t,e){var n=e.markers;if(n)return n;n=e.markers=[];for(var r=["left","right"],i=["top","bottom"],o=0;o<4;o++){var a=document.createElement("div"),s=o%2,l=(o>>1)%2;a.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[s]+":0",i[l]+":0",r[1-s]+":auto",i[1-l]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}(e,o),o,i);if(a)return a(t,n,r),!0}return!1}function me(t){return"CANVAS"===t.nodeName.toUpperCase()}var ye=/([&<>"'])/g,ve={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function be(t){return null==t?"":(t+"").replace(ye,(function(t,e){return ve[e]}))}var _e=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=[],xe=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Me(t,e,n,r){return n=n||{},r?Se(t,e,n):xe&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):Se(t,e,n),n}function Se(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var r=e.clientX,i=e.clientY;if(me(t)){var o=t.getBoundingClientRect();return n.zrX=r-o.left,void(n.zrY=i-o.top)}if(ge(we,t,r,i))return n.zrX=we[0],void(n.zrY=we[1])}n.zrX=n.zrY=0}function Ae(t){return t||window.event}function Ce(t,e,n){if(null!=(e=Ae(e)).zrX)return e;var r=e.type;if(r&&r.indexOf("touch")>=0){var i="touchend"!==r?e.targetTouches[0]:e.changedTouches[0];i&&Me(t,i,e,n)}else{Me(t,e,e,n);var o=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,r=t.deltaY;return null==n||null==r?e:3*(0!==r?Math.abs(r):Math.abs(n))*(r>0?-1:r<0?1:n>0?-1:1)}(e);e.zrDelta=o?o/120:-(e.detail||0)/3}var a=e.button;return null==e.which&&void 0!==a&&_e.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ke(t,e,n,r){t.addEventListener(e,n,r)}function Te(t,e,n,r){t.removeEventListener(e,n,r)}var Ee=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function Oe(t){return 2===t.which||3===t.which}var De=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var r=t.touches;if(r){for(var i={points:[],touches:[],target:e,event:t},o=0,a=r.length;o<a;o++){var s=r[o],l=Me(n,s,{});i.points.push([l.zrX,l.zrY]),i.touches.push(s)}this._track.push(i)}},t.prototype._recognize=function(t){for(var e in Le)if(Le.hasOwnProperty(e)){var n=Le[e](this._track,t);if(n)return n}},t}();function Pe(t){var e=t[1][0]-t[0][0],n=t[1][1]-t[0][1];return Math.sqrt(e*e+n*n)}var Le={pinch:function(t,e){var n=t.length;if(n){var r,i=(t[n-1]||{}).points,o=(t[n-2]||{}).points||i;if(o&&o.length>1&&i&&i.length>1){var a=Pe(i)/Pe(o);!isFinite(a)&&(a=1),e.pinchScale=a;var s=[((r=i)[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2];return e.pinchX=s[0],e.pinchY=s[1],{type:"pinch",target:t[0].target,event:e}}}}};function Ie(){return[1,0,0,1,0,0]}function Re(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Ne(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function Be(t,e,n){var r=e[1]*n[0]+e[3]*n[1],i=e[0]*n[2]+e[2]*n[3],o=e[1]*n[2]+e[3]*n[3],a=e[0]*n[4]+e[2]*n[5]+e[4],s=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=e[0]*n[0]+e[2]*n[1],t[1]=r,t[2]=i,t[3]=o,t[4]=a,t[5]=s,t}function Fe(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function ze(t,e,n,r){void 0===r&&(r=[0,0]);var i=e[0],o=e[2],a=e[4],s=e[1],l=e[3],c=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+s*u,t[1]=-i*u+s*h,t[2]=o*h+l*u,t[3]=-o*u+h*l,t[4]=h*(a-r[0])+u*(c-r[1])+r[0],t[5]=h*(c-r[1])-u*(a-r[0])+r[1],t}function je(t,e,n){var r=n[0],i=n[1];return t[0]=e[0]*r,t[1]=e[1]*i,t[2]=e[2]*r,t[3]=e[3]*i,t[4]=e[4]*r,t[5]=e[5]*i,t}function We(t,e){var n=e[0],r=e[2],i=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*r;return l?(t[0]=a*(l=1/l),t[1]=-o*l,t[2]=-r*l,t[3]=n*l,t[4]=(r*s-a*i)*l,t[5]=(o*i-n*s)*l,t):null}function Ve(t){var e=[1,0,0,1,0,0];return Ne(e,t),e}var He=function(){function t(t,e){this.x=t||0,this.y=e||0}return t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(t,e){return this.x=t,this.y=e,this},t.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},t.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},t.prototype.dot=function(t){return this.x*t.x+this.y*t.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},t.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n)},t.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this}},t.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},t.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},t.set=function(t,e,n){t.x=e,t.y=n},t.copy=function(t,e){t.x=e.x,t.y=e.y},t.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.lenSquare=function(t){return t.x*t.x+t.y*t.y},t.dot=function(t,e){return t.x*e.x+t.y*e.y},t.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y},t.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y},t.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n},t.scaleAndAdd=function(t,e,n,r){t.x=e.x+n.x*r,t.y=e.y+n.y*r},t.lerp=function(t,e,n,r){var i=1-r;t.x=i*e.x+r*n.x,t.y=i*e.y+r*n.y},t}(),Ye=Math.min,Ue=Math.max,qe=new He,$e=new He,Ge=new He,Xe=new He,Ke=new He,Ze=new He,Je=function(){function t(t,e,n,r){n<0&&(t+=n,n=-n),r<0&&(e+=r,r=-r),this.x=t,this.y=e,this.width=n,this.height=r}return t.prototype.union=function(t){var e=Ye(t.x,this.x),n=Ye(t.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?Ue(t.x+t.width,this.x+this.width)-e:t.width,this.height=isFinite(this.y)&&isFinite(this.height)?Ue(t.y+t.height,this.y+this.height)-n:t.height,this.x=e,this.y=n},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e)},t.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,r=t.height/e.height,i=[1,0,0,1,0,0];return Fe(i,i,[-e.x,-e.y]),je(i,i,[n,r]),Fe(i,i,[t.x,t.y]),i},t.prototype.intersect=function(e,n){if(!e)return!1;e instanceof t||(e=t.create(e));var r=this,i=r.x,o=r.x+r.width,a=r.y,s=r.y+r.height,l=e.x,c=e.x+e.width,u=e.y,h=e.y+e.height,d=!(o<l||c<i||s<u||h<a);if(n){var f=1/0,p=0,g=Math.abs(o-l),m=Math.abs(c-i),y=Math.abs(s-u),v=Math.abs(h-a),b=Math.min(g,m),_=Math.min(y,v);o<l||c<i?b>p&&(p=b,He.set(Ze,g<m?-g:m,0)):b<f&&(f=b,He.set(Ke,g<m?g:-m,0)),s<u||h<a?_>p&&(p=_,He.set(Ze,0,y<v?-y:v)):b<f&&(f=b,He.set(Ke,0,y<v?y:-v))}return n&&He.copy(n,d?Ke:Ze),d},t.prototype.contain=function(t,e){return t>=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,r){if(r){if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],o=r[3],a=r[5];return e.x=n.x*i+r[4],e.y=n.y*o+a,e.width=n.width*i,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}qe.x=Ge.x=n.x,qe.y=Xe.y=n.y,$e.x=Xe.x=n.x+n.width,$e.y=Ge.y=n.y+n.height,qe.transform(r),Xe.transform(r),$e.transform(r),Ge.transform(r),e.x=Ye(qe.x,$e.x,Ge.x,Xe.x),e.y=Ye(qe.y,$e.y,Ge.y,Xe.y);var s=Ue(qe.x,$e.x,Ge.x,Xe.x),l=Ue(qe.y,$e.y,Ge.y,Xe.y);e.width=s-e.x,e.height=l-e.y}else e!==n&&t.copy(e,n)},t}();function Qe(){Ee(this.event)}var tn=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return Nt(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(ue),en=function(t,e){this.x=t,this.y=e},nn=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],rn=new Je(0,0,0,0),on=function(t){function e(e,n,r,i,o){var a=t.call(this)||this;return a._hovered=new en(0,0),a.storage=e,a.painter=n,a.painterRoot=i,a._pointerSize=o,r=r||new tn,a.proxy=null,a.setHandlerProxy(r),a._draggingMgr=new ce(a),a}return Nt(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(X(nn,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,r=ln(this,e,n),i=this._hovered,o=i.target;o&&!o.__zr&&(o=(i=this.findHover(i.x,i.y)).target);var a=this._hovered=r?new en(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(i,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},e.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new en(0,0)},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},e.prototype.dispatchToElement=function(t,e,n){var r=(t=t||{}).target;if(!r||!r.silent){for(var i="on"+e,o=function(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:Qe}}(e,t,n);r&&(r[i]&&(o.cancelBubble=!!r[i].call(r,o)),r.trigger(e,o),r=r.__hostTarget?r.__hostTarget:r.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(t){"function"==typeof t[i]&&t[i].call(t,o),t.trigger&&t.trigger(e,o)})))}},e.prototype.findHover=function(t,e,n){var r=this.storage.getDisplayList(),i=new en(t,e);if(sn(r,i,t,e,n),this._pointerSize&&!i.target){for(var o=[],a=this._pointerSize,s=a/2,l=new Je(t-s,e-s,a,a),c=r.length-1;c>=0;c--){var u=r[c];u===n||u.ignore||u.ignoreCoarsePointer||u.parent&&u.parent.ignoreCoarsePointer||(rn.copy(u.getBoundingRect()),u.transform&&rn.applyTransform(u.transform),rn.intersect(l)&&o.push(u))}if(o.length)for(var h=Math.PI/12,d=2*Math.PI,f=0;f<s;f+=4)for(var p=0;p<d;p+=h)if(sn(o,i,t+f*Math.cos(p),e+f*Math.sin(p),n),i.target)return i}return i},e.prototype.processGesture=function(t,e){this._gestureMgr||(this._gestureMgr=new De);var n=this._gestureMgr;"start"===e&&n.clear();var r=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),r){var i=r.type;t.gestureEvent=i;var o=new en;o.target=r.target,this.dispatchToElement(o,i,r.event)}},e}(ue);function an(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var r=t,i=void 0,o=!1;r;){if(r.ignoreClip&&(o=!0),!o){var a=r.getClipPath();if(a&&!a.contain(e,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||"silent"}return!1}function sn(t,e,n,r,i){for(var o=t.length-1;o>=0;o--){var a=t[o],s=void 0;if(a!==i&&!a.ignore&&(s=an(a,n,r))&&(!e.topTarget&&(e.topTarget=a),"silent"!==s)){e.target=a;break}}}function ln(t,e,n){var r=t.painter;return e<0||e>r.getWidth()||n<0||n>r.getHeight()}X(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){on.prototype[t]=function(e){var n,r,i=e.zrX,o=e.zrY,a=ln(this,i,o);if("mouseup"===t&&a||(r=(n=this.findHover(i,o)).target),"mousedown"===t)this._downEl=r,this._downPoint=[e.zrX,e.zrY],this._upEl=r;else if("mouseup"===t)this._upEl=r;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||te(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));var cn=on;function un(t,e,n,r){var i=e+1;if(i===n)return 1;if(r(t[i++],t[e])<0){for(;i<n&&r(t[i],t[i-1])<0;)i++;!function(t,e,n){for(n--;e<n;){var r=t[e];t[e++]=t[n],t[n--]=r}}(t,e,i)}else for(;i<n&&r(t[i],t[i-1])>=0;)i++;return i-e}function hn(t,e,n,r,i){for(r===e&&r++;r<n;r++){for(var o,a=t[r],s=e,l=r;s<l;)i(a,t[o=s+l>>>1])<0?l=o:s=o+1;var c=r-s;switch(c){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;c>0;)t[s+c]=t[s+c-1],c--}t[s]=a}}function dn(t,e,n,r,i,o){var a=0,s=0,l=1;if(o(t,e[n+i])>0){for(s=r-i;l<s&&o(t,e[n+i+l])>0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}else{for(s=i+1;l<s&&o(t,e[n+i-l])<=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var c=a;a=i-l,l=i-c}for(a++;a<l;){var u=a+(l-a>>>1);o(t,e[n+u])>0?a=u+1:l=u}return l}function fn(t,e,n,r,i,o){var a=0,s=0,l=1;if(o(t,e[n+i])<0){for(s=i+1;l<s&&o(t,e[n+i-l])<0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var c=a;a=i-l,l=i-c}else{for(s=r-i;l<s&&o(t,e[n+i+l])>=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}for(a++;a<l;){var u=a+(l-a>>>1);o(t,e[n+u])<0?l=u:a=u+1}return l}function pn(t,e,n,r){n||(n=0),r||(r=t.length);var i=r-n;if(!(i<2)){var o=0;if(i<32)hn(t,n,r,n+(o=un(t,n,r,e)),e);else{var a=function(t,e){var n,r,i=7,o=0,a=[];function s(s){var l=n[s],c=r[s],u=n[s+1],h=r[s+1];r[s]=c+h,s===o-3&&(n[s+1]=n[s+2],r[s+1]=r[s+2]),o--;var d=fn(t[u],t,l,c,0,e);l+=d,0!=(c-=d)&&0!==(h=dn(t[l+c-1],t,u,h,h-1,e))&&(c<=h?function(n,r,o,s){var l=0;for(l=0;l<r;l++)a[l]=t[n+l];var c=0,u=o,h=n;if(t[h++]=t[u++],0!=--s)if(1!==r){for(var d,f,p,g=i;;){d=0,f=0,p=!1;do{if(e(t[u],a[c])<0){if(t[h++]=t[u++],f++,d=0,0==--s){p=!0;break}}else if(t[h++]=a[c++],d++,f=0,1==--r){p=!0;break}}while((d|f)<g);if(p)break;do{if(0!==(d=fn(t[u],a,c,r,0,e))){for(l=0;l<d;l++)t[h+l]=a[c+l];if(h+=d,c+=d,(r-=d)<=1){p=!0;break}}if(t[h++]=t[u++],0==--s){p=!0;break}if(0!==(f=dn(a[c],t,u,s,0,e))){for(l=0;l<f;l++)t[h+l]=t[u+l];if(h+=f,u+=f,0==(s-=f)){p=!0;break}}if(t[h++]=a[c++],1==--r){p=!0;break}g--}while(d>=7||f>=7);if(p)break;g<0&&(g=0),g+=2}if((i=g)<1&&(i=1),1===r){for(l=0;l<s;l++)t[h+l]=t[u+l];t[h+s]=a[c]}else{if(0===r)throw new Error;for(l=0;l<r;l++)t[h+l]=a[c+l]}}else{for(l=0;l<s;l++)t[h+l]=t[u+l];t[h+s]=a[c]}else for(l=0;l<r;l++)t[h+l]=a[c+l]}(l,c,u,h):function(n,r,o,s){var l=0;for(l=0;l<s;l++)a[l]=t[o+l];var c=n+r-1,u=s-1,h=o+s-1,d=0,f=0;if(t[h--]=t[c--],0!=--r)if(1!==s){for(var p=i;;){var g=0,m=0,y=!1;do{if(e(a[u],t[c])<0){if(t[h--]=t[c--],g++,m=0,0==--r){y=!0;break}}else if(t[h--]=a[u--],m++,g=0,1==--s){y=!0;break}}while((g|m)<p);if(y)break;do{if(0!=(g=r-fn(a[u],t,n,r,r-1,e))){for(r-=g,f=1+(h-=g),d=1+(c-=g),l=g-1;l>=0;l--)t[f+l]=t[d+l];if(0===r){y=!0;break}}if(t[h--]=a[u--],1==--s){y=!0;break}if(0!=(m=s-dn(t[c],a,0,s,s-1,e))){for(s-=m,f=1+(h-=m),d=1+(u-=m),l=0;l<m;l++)t[f+l]=a[d+l];if(s<=1){y=!0;break}}if(t[h--]=t[c--],0==--r){y=!0;break}p--}while(g>=7||m>=7);if(y)break;p<0&&(p=0),p+=2}if((i=p)<1&&(i=1),1===s){for(f=1+(h-=r),d=1+(c-=r),l=r-1;l>=0;l--)t[f+l]=t[d+l];t[h]=a[u]}else{if(0===s)throw new Error;for(d=h-(s-1),l=0;l<s;l++)t[d+l]=a[l]}}else{for(f=1+(h-=r),d=1+(c-=r),l=r-1;l>=0;l--)t[f+l]=t[d+l];t[h]=a[u]}else for(d=h-(s-1),l=0;l<s;l++)t[d+l]=a[l]}(l,c,u,h))}return n=[],r=[],{mergeRuns:function(){for(;o>1;){var t=o-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]<r[t+1]&&t--;else if(r[t]>r[t+1])break;s(t)}},forceMergeRuns:function(){for(;o>1;){var t=o-2;t>0&&r[t-1]<r[t+1]&&t--,s(t)}},pushRun:function(t,e){n[o]=t,r[o]=e,o+=1}}}(t,e),s=function(t){for(var e=0;t>=32;)e|=1&t,t>>=1;return t+e}(i);do{if((o=un(t,n,r,e))<s){var l=i;l>s&&(l=s),hn(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),i-=o,n+=o}while(0!==i);a.forceMergeRuns()}}}var gn=!1;function mn(){gn||(gn=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function yn(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var vn=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=yn}return t.prototype.traverse=function(t,e){for(var n=0;n<this._roots.length;n++)this._roots[n].traverse(t,e)},t.prototype.getDisplayList=function(t,e){e=e||!1;var n=this._displayList;return!t&&n.length||this.updateDisplayList(e),n},t.prototype.updateDisplayList=function(t){this._displayListLen=0;for(var e=this._roots,n=this._displayList,r=0,i=e.length;r<i;r++)this._updateAndAddDisplayable(e[r],null,t);n.length=this._displayListLen,pn(n,yn)},t.prototype._updateAndAddDisplayable=function(t,e,n){if(!t.ignore||n){t.beforeUpdate(),t.update(),t.afterUpdate();var r=t.getClipPath();if(t.ignoreClip)e=null;else if(r){e=e?e.slice():[];for(var i=r,o=t;i;)i.parent=o,i.updateTransform(),e.push(i),o=i,i=i.getClipPath()}if(t.childrenRef){for(var a=t.childrenRef(),s=0;s<a.length;s++){var l=a[s];t.__dirty&&(l.__dirty|=1),this._updateAndAddDisplayable(l,e,n)}t.__dirty=0}else{var c=t;e&&e.length?c.__clipPaths=e:c.__clipPaths&&c.__clipPaths.length>0&&(c.__clipPaths=[]),isNaN(c.z)&&(mn(),c.z=0),isNaN(c.z2)&&(mn(),c.z2=0),isNaN(c.zlevel)&&(mn(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var u=t.getDecalElement&&t.getDecalElement();u&&this._updateAndAddDisplayable(u,e,n);var h=t.getTextGuideLine();h&&this._updateAndAddDisplayable(h,e,n);var d=t.getTextContent();d&&this._updateAndAddDisplayable(d,e,n)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;e<n;e++)this.delRoot(t[e]);else{var r=U(this._roots,t);r>=0&&this._roots.splice(r,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),bn=w.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)},_n={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-_n.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*_n.bounceIn(2*t):.5*_n.bounceOut(2*t-1)+.5}},wn=_n,xn=Math.pow,Mn=Math.sqrt,Sn=Mn(3),An=Bt(),Cn=Bt(),kn=Bt();function Tn(t){return t>-1e-8&&t<1e-8}function En(t){return t>1e-8||t<-1e-8}function On(t,e,n,r,i){var o=1-i;return o*o*(o*t+3*i*e)+i*i*(i*r+3*o*n)}function Dn(t,e,n,r,i){var o=1-i;return 3*(((e-t)*o+2*(n-e)*i)*o+(r-n)*i*i)}function Pn(t,e,n,r,i,o){var a=r+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),c=t-i,u=s*s-3*a*l,h=s*l-9*a*c,d=l*l-3*s*c,f=0;if(Tn(u)&&Tn(h))Tn(s)?o[0]=0:(S=-l/s)>=0&&S<=1&&(o[f++]=S);else{var p=h*h-4*u*d;if(Tn(p)){var g=h/u,m=-g/2;(S=-s/a+g)>=0&&S<=1&&(o[f++]=S),m>=0&&m<=1&&(o[f++]=m)}else if(p>0){var y=Mn(p),v=u*s+1.5*a*(-h+y),b=u*s+1.5*a*(-h-y);(S=(-s-((v=v<0?-xn(-v,1/3):xn(v,1/3))+(b=b<0?-xn(-b,1/3):xn(b,1/3))))/(3*a))>=0&&S<=1&&(o[f++]=S)}else{var _=(2*u*s-3*a*h)/(2*Mn(u*u*u)),w=Math.acos(_)/3,x=Mn(u),M=Math.cos(w),S=(-s-2*x*M)/(3*a),A=(m=(-s+x*(M+Sn*Math.sin(w)))/(3*a),(-s+x*(M-Sn*Math.sin(w)))/(3*a));S>=0&&S<=1&&(o[f++]=S),m>=0&&m<=1&&(o[f++]=m),A>=0&&A<=1&&(o[f++]=A)}}return f}function Ln(t,e,n,r,i){var o=6*n-12*e+6*t,a=9*e+3*r-3*t-9*n,s=3*e-3*t,l=0;if(Tn(a))En(o)&&(u=-s/o)>=0&&u<=1&&(i[l++]=u);else{var c=o*o-4*a*s;if(Tn(c))i[0]=-o/(2*a);else if(c>0){var u,h=Mn(c),d=(-o-h)/(2*a);(u=(-o+h)/(2*a))>=0&&u<=1&&(i[l++]=u),d>=0&&d<=1&&(i[l++]=d)}}return l}function In(t,e,n,r,i,o){var a=(e-t)*i+t,s=(n-e)*i+e,l=(r-n)*i+n,c=(s-a)*i+a,u=(l-s)*i+s,h=(u-c)*i+c;o[0]=t,o[1]=a,o[2]=c,o[3]=h,o[4]=h,o[5]=u,o[6]=l,o[7]=r}function Rn(t,e,n,r,i,o,a,s,l,c,u){var h,d,f,p,g,m=.005,y=1/0;An[0]=l,An[1]=c;for(var v=0;v<1;v+=.05)Cn[0]=On(t,n,i,a,v),Cn[1]=On(e,r,o,s,v),(p=ne(An,Cn))<y&&(h=v,y=p);y=1/0;for(var b=0;b<32&&!(m<1e-4);b++)f=h+m,Cn[0]=On(t,n,i,a,d=h-m),Cn[1]=On(e,r,o,s,d),p=ne(Cn,An),d>=0&&p<y?(h=d,y=p):(kn[0]=On(t,n,i,a,f),kn[1]=On(e,r,o,s,f),g=ne(kn,An),f<=1&&g<y?(h=f,y=g):m*=.5);return u&&(u[0]=On(t,n,i,a,h),u[1]=On(e,r,o,s,h)),Mn(y)}function Nn(t,e,n,r,i,o,a,s,l){for(var c=t,u=e,h=0,d=1/l,f=1;f<=l;f++){var p=f*d,g=On(t,n,i,a,p),m=On(e,r,o,s,p),y=g-c,v=m-u;h+=Math.sqrt(y*y+v*v),c=g,u=m}return h}function Bn(t,e,n,r){var i=1-r;return i*(i*t+2*r*e)+r*r*n}function Fn(t,e,n,r){return 2*((1-r)*(e-t)+r*(n-e))}function zn(t,e,n){var r=t+n-2*e;return 0===r?.5:(t-e)/r}function jn(t,e,n,r,i){var o=(e-t)*r+t,a=(n-e)*r+e,s=(a-o)*r+o;i[0]=t,i[1]=o,i[2]=s,i[3]=s,i[4]=a,i[5]=n}function Wn(t,e,n,r,i,o,a,s,l){var c,u=.005,h=1/0;An[0]=a,An[1]=s;for(var d=0;d<1;d+=.05)Cn[0]=Bn(t,n,i,d),Cn[1]=Bn(e,r,o,d),(m=ne(An,Cn))<h&&(c=d,h=m);h=1/0;for(var f=0;f<32&&!(u<1e-4);f++){var p=c-u,g=c+u;Cn[0]=Bn(t,n,i,p),Cn[1]=Bn(e,r,o,p);var m=ne(Cn,An);if(p>=0&&m<h)c=p,h=m;else{kn[0]=Bn(t,n,i,g),kn[1]=Bn(e,r,o,g);var y=ne(kn,An);g<=1&&y<h?(c=g,h=y):u*=.5}}return l&&(l[0]=Bn(t,n,i,c),l[1]=Bn(e,r,o,c)),Mn(h)}function Vn(t,e,n,r,i,o,a){for(var s=t,l=e,c=0,u=1/a,h=1;h<=a;h++){var d=h*u,f=Bn(t,n,i,d),p=Bn(e,r,o,d),g=f-s,m=p-l;c+=Math.sqrt(g*g+m*m),s=f,l=p}return c}var Hn=/cubic-bezier\(([0-9,\.e ]+)\)/;function Yn(t){var e=t&&Hn.exec(t);if(e){var n=e[1].split(","),r=+xt(n[0]),i=+xt(n[1]),o=+xt(n[2]),a=+xt(n[3]);if(isNaN(r+i+o+a))return;var s=[];return function(t){return t<=0?0:t>=1?1:Pn(0,r,o,1,t,s)&&On(0,i,a,1,s[0])}}}var Un=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Lt,this.ondestroy=t.ondestroy||Lt,this.onrestart=t.onrestart||Lt,t.easing&&this.setEasing(t.easing)}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),!this._paused){var n=this._life,r=t-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,a=o?o(i):i;if(this.onframe(a),1===i){if(!this.loop)return!0;this._startTime=t-r%n,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=e},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=it(t)?t:wn[t]||Yn(t)},t}(),qn=function(t){this.value=t},$n=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new qn(t);return this.insertEntry(e),e},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),Gn=function(){function t(t){this._list=new $n,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,r=this._map,i=null;if(null==r[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}a?a.value=e:a=new qn(e),a.key=t,n.insertEntry(a),r[t]=a}return i},t.prototype.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),Xn={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Kn(t){return(t=Math.round(t))<0?0:t>255?255:t}function Zn(t){return t<0?0:t>1?1:t}function Jn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Kn(parseFloat(e)/100*255):Kn(parseInt(e,10))}function Qn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Zn(parseFloat(e)/100):Zn(parseFloat(e))}function tr(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function er(t,e,n){return t+(e-t)*n}function nr(t,e,n,r,i){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t}function rr(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var ir=new Gn(20),or=null;function ar(t,e){or&&rr(or,e),or=ir.put(t,or||e.slice())}function sr(t,e){if(t){e=e||[];var n=ir.get(t);if(n)return rr(e,n);var r=(t+="").replace(/ /g,"").toLowerCase();if(r in Xn)return rr(e,Xn[r]),ar(t,e),e;var i,o=r.length;if("#"===r.charAt(0))return 4===o||5===o?(i=parseInt(r.slice(1,4),16))>=0&&i<=4095?(nr(e,(3840&i)>>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,5===o?parseInt(r.slice(4),16)/15:1),ar(t,e),e):void nr(e,0,0,0,1):7===o||9===o?(i=parseInt(r.slice(1,7),16))>=0&&i<=16777215?(nr(e,(16711680&i)>>16,(65280&i)>>8,255&i,9===o?parseInt(r.slice(7),16)/255:1),ar(t,e),e):void nr(e,0,0,0,1):void 0;var a=r.indexOf("("),s=r.indexOf(")");if(-1!==a&&s+1===o){var l=r.substr(0,a),c=r.substr(a+1,s-(a+1)).split(","),u=1;switch(l){case"rgba":if(4!==c.length)return 3===c.length?nr(e,+c[0],+c[1],+c[2],1):nr(e,0,0,0,1);u=Qn(c.pop());case"rgb":return c.length>=3?(nr(e,Jn(c[0]),Jn(c[1]),Jn(c[2]),3===c.length?u:Qn(c[3])),ar(t,e),e):void nr(e,0,0,0,1);case"hsla":return 4!==c.length?void nr(e,0,0,0,1):(c[3]=Qn(c[3]),lr(c,e),ar(t,e),e);case"hsl":return 3!==c.length?void nr(e,0,0,0,1):(lr(c,e),ar(t,e),e);default:return}}nr(e,0,0,0,1)}}function lr(t,e){var n=(parseFloat(t[0])%360+360)%360/360,r=Qn(t[1]),i=Qn(t[2]),o=i<=.5?i*(r+1):i+r-i*r,a=2*i-o;return nr(e=e||[],Kn(255*tr(a,o,n+1/3)),Kn(255*tr(a,o,n)),Kn(255*tr(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function cr(t,e){var n=sr(t);if(n){for(var r=0;r<3;r++)n[r]=e<0?n[r]*(1-e)|0:(255-n[r])*e+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return yr(n,4===n.length?"rgba":"rgb")}}function ur(t){var e=sr(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function hr(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var r=t*(e.length-1),i=Math.floor(r),o=Math.ceil(r),a=e[i],s=e[o],l=r-i;return n[0]=Kn(er(a[0],s[0],l)),n[1]=Kn(er(a[1],s[1],l)),n[2]=Kn(er(a[2],s[2],l)),n[3]=Zn(er(a[3],s[3],l)),n}}var dr=hr;function fr(t,e,n){if(e&&e.length&&t>=0&&t<=1){var r=t*(e.length-1),i=Math.floor(r),o=Math.ceil(r),a=sr(e[i]),s=sr(e[o]),l=r-i,c=yr([Kn(er(a[0],s[0],l)),Kn(er(a[1],s[1],l)),Kn(er(a[2],s[2],l)),Zn(er(a[3],s[3],l))],"rgba");return n?{color:c,leftIndex:i,rightIndex:o,value:r}:c}}var pr=fr;function gr(t,e,n,r){var i,o=sr(t);if(t)return o=function(t){if(t){var e,n,r=t[0]/255,i=t[1]/255,o=t[2]/255,a=Math.min(r,i,o),s=Math.max(r,i,o),l=s-a,c=(s+a)/2;if(0===l)e=0,n=0;else{n=c<.5?l/(s+a):l/(2-s-a);var u=((s-r)/6+l/2)/l,h=((s-i)/6+l/2)/l,d=((s-o)/6+l/2)/l;r===s?e=d-h:i===s?e=1/3+u-d:o===s&&(e=2/3+h-u),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,n,c];return null!=t[3]&&f.push(t[3]),f}}(o),null!=e&&(o[0]=(i=e,(i=Math.round(i))<0?0:i>360?360:i)),null!=n&&(o[1]=Qn(n)),null!=r&&(o[2]=Qn(r)),yr(lr(o),"rgba")}function mr(t,e){var n=sr(t);if(n&&null!=e)return n[3]=Zn(e),yr(n,"rgba")}function yr(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}function vr(t,e){var n=sr(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}function br(){return yr([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}var _r=new Gn(100);function wr(t){if(ot(t)){var e=_r.get(t);return e||(e=cr(t,-.1),_r.put(t,e)),e}if(dt(t)){var n=V({},t);return n.colorStops=K(t.colorStops,(function(t){return{offset:t.offset,color:cr(t.color,-.1)}})),n}return t}var xr=Math.round;function Mr(t){var e;if(t&&"transparent"!==t){if("string"==typeof t&&t.indexOf("rgba")>-1){var n=sr(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",e=n[3])}}else t="none";return{color:t,opacity:null==e?1:e}}function Sr(t){return t<1e-4&&t>-1e-4}function Ar(t){return xr(1e3*t)/1e3}function Cr(t){return xr(1e4*t)/1e4}var kr={left:"start",right:"end",center:"middle",middle:"middle"};function Tr(t){return t&&!!t.image}function Er(t){return Tr(t)||function(t){return t&&!!t.svgElement}(t)}function Or(t){return"linear"===t.type}function Dr(t){return"radial"===t.type}function Pr(t){return t&&("linear"===t.type||"radial"===t.type)}function Lr(t){return"url(#"+t+")"}function Ir(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Rr(t){var e=t.x||0,n=t.y||0,r=(t.rotation||0)*It,i=yt(t.scaleX,1),o=yt(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,l=[];return(e||n)&&l.push("translate("+e+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),1===i&&1===o||l.push("scale("+i+","+o+")"),(a||s)&&l.push("skew("+xr(a*It)+"deg, "+xr(s*It)+"deg)"),l.join(" ")}var Nr=w.hasGlobalWindow&&it(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)))}:"undefined"!=typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(t){return null},Br=Array.prototype.slice;function Fr(t,e,n){return(e-t)*n+t}function zr(t,e,n,r){for(var i=e.length,o=0;o<i;o++)t[o]=Fr(e[o],n[o],r);return t}function jr(t,e,n,r){for(var i=e.length,o=0;o<i;o++)t[o]=e[o]+n[o]*r;return t}function Wr(t,e,n,r){for(var i=e.length,o=i&&e[0].length,a=0;a<i;a++){t[a]||(t[a]=[]);for(var s=0;s<o;s++)t[a][s]=e[a][s]+n[a][s]*r}return t}function Vr(t,e){for(var n=t.length,r=e.length,i=n>r?e:t,o=Math.min(n,r),a=i[o-1]||{color:[0,0,0,0],offset:0},s=o;s<Math.max(n,r);s++)i.push({offset:a.offset,color:a.color.slice()})}function Hr(t,e,n){var r=t,i=e;if(r.push&&i.push){var o=r.length,a=i.length;if(o!==a)if(o>a)r.length=a;else for(var s=o;s<a;s++)r.push(1===n?i[s]:Br.call(i[s]));var l=r[0]&&r[0].length;for(s=0;s<r.length;s++)if(1===n)isNaN(r[s])&&(r[s]=i[s]);else for(var c=0;c<l;c++)isNaN(r[s][c])&&(r[s][c]=i[s][c])}}function Yr(t){if(G(t)){var e=t.length;if(G(t[0])){for(var n=[],r=0;r<e;r++)n.push(Br.call(t[r]));return n}return Br.call(t)}return t}function Ur(t){return t[0]=Math.floor(t[0])||0,t[1]=Math.floor(t[1])||0,t[2]=Math.floor(t[2])||0,t[3]=null==t[3]?1:t[3],"rgba("+t.join(",")+")"}function qr(t){return 4===t||5===t}function $r(t){return 1===t||2===t}var Gr=[0,0,0,0],Xr=function(){function t(t){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=t}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return this.keyframes.length>=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var r=this.keyframes,i=r.length,o=!1,a=6,s=e;if(G(e)){var l=function(t){return G(t&&t[0])?2:1}(e);a=l,(1===l&&!st(e[0])||2===l&&!st(e[0][0]))&&(o=!0)}else if(st(e)&&!gt(e))a=0;else if(ot(e))if(isNaN(+e)){var c=sr(e);c&&(s=c,a=3)}else a=0;else if(dt(e)){var u=V({},s);u.colorStops=K(e.colorStops,(function(t){return{offset:t.offset,color:sr(t.color)}})),Or(e)?a=4:Dr(e)&&(a=5),s=u}0===i?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var h={time:t,value:s,rawValue:e,percent:0};return n&&(h.easing=n,h.easingFunc=it(n)?n:wn[n]||Yn(n)),r.push(h),h},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort((function(t,e){return t.time-e.time}));for(var r=this.valType,i=n.length,o=n[i-1],a=this.discrete,s=$r(r),l=qr(r),c=0;c<i;c++){var u=n[c],h=u.value,d=o.value;u.percent=u.time/t,a||(s&&c!==i-1?Hr(h,d,r):l&&Vr(h.colorStops,d.colorStops))}if(!a&&5!==r&&e&&this.needsAnimate()&&e.needsAnimate()&&r===e.valType&&!e._finished){this._additiveTrack=e;var f=n[0].value;for(c=0;c<i;c++)0===r?n[c].additiveValue=n[c].value-f:3===r?n[c].additiveValue=jr([],n[c].value,f,-1):$r(r)&&(n[c].additiveValue=1===r?jr([],n[c].value,f,-1):Wr([],n[c].value,f,-1))}},t.prototype.step=function(t,e){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var n,r,i,o=null!=this._additiveTrack,a=o?"additiveValue":"value",s=this.valType,l=this.keyframes,c=l.length,u=this.propName,h=3===s,d=this._lastFr,f=Math.min;if(1===c)r=i=l[0];else{if(e<0)n=0;else if(e<this._lastFrP){for(n=f(d+1,c-1);n>=0&&!(l[n].percent<=e);n--);n=f(n,c-2)}else{for(n=d;n<c&&!(l[n].percent>e);n++);n=f(n-1,c-2)}i=l[n+1],r=l[n]}if(r&&i){this._lastFr=n,this._lastFrP=e;var p=i.percent-r.percent,g=0===p?1:f((e-r.percent)/p,1);i.easingFunc&&(g=i.easingFunc(g));var m=o?this._additiveValue:h?Gr:t[u];if(!$r(s)&&!h||m||(m=this._additiveValue=[]),this.discrete)t[u]=g<1?r.rawValue:i.rawValue;else if($r(s))1===s?zr(m,r[a],i[a],g):function(t,e,n,r){for(var i=e.length,o=i&&e[0].length,a=0;a<i;a++){t[a]||(t[a]=[]);for(var s=0;s<o;s++)t[a][s]=Fr(e[a][s],n[a][s],r)}}(m,r[a],i[a],g);else if(qr(s)){var y=r[a],v=i[a],b=4===s;t[u]={type:b?"linear":"radial",x:Fr(y.x,v.x,g),y:Fr(y.y,v.y,g),colorStops:K(y.colorStops,(function(t,e){var n=v.colorStops[e];return{offset:Fr(t.offset,n.offset,g),color:Ur(zr([],t.color,n.color,g))}})),global:v.global},b?(t[u].x2=Fr(y.x2,v.x2,g),t[u].y2=Fr(y.y2,v.y2,g)):t[u].r=Fr(y.r,v.r,g)}else if(h)zr(m,r[a],i[a],g),o||(t[u]=Ur(m));else{var _=Fr(r[a],i[a],g);o?this._additiveValue=_:t[u]=_}o&&this._addToTarget(t)}}},t.prototype._addToTarget=function(t){var e=this.valType,n=this.propName,r=this._additiveValue;0===e?t[n]=t[n]+r:3===e?(sr(t[n],Gr),jr(Gr,Gr,r,1),t[n]=Ur(Gr)):1===e?jr(t[n],t[n],r,1):2===e&&Wr(t[n],t[n],r,1)},t}(),Kr=function(){function t(t,e,n,r){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&r?F("Can' use additive animation on looped animation."):(this._additiveAnimators=r,this._allowDiscrete=n)}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(t){this._target=t},t.prototype.when=function(t,e,n){return this.whenWithKeys(t,e,tt(e),n)},t.prototype.whenWithKeys=function(t,e,n,r){for(var i=this._tracks,o=0;o<n.length;o++){var a=n[o],s=i[a];if(!s){s=i[a]=new Xr(a);var l=void 0,c=this._getAdditiveTrack(a);if(c){var u=c.keyframes,h=u[u.length-1];l=h&&h.value,3===c.valType&&l&&(l=Ur(l))}else l=this._target[a];if(null==l)continue;t>0&&s.addKeyframe(0,Yr(l),r),this._trackKeys.push(a)}s.addKeyframe(t,Yr(e[a]),r)}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n<e;n++)t[n].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,e=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,e)for(var n=0;n<e.length;n++)e[n].call(this)},t.prototype._setTracksFinished=function(){for(var t=this._tracks,e=this._trackKeys,n=0;n<e.length;n++)t[e[n]].setFinished()},t.prototype._getAdditiveTrack=function(t){var e,n=this._additiveAnimators;if(n)for(var r=0;r<n.length;r++){var i=n[r].getTrack(t);i&&(e=i)}return e},t.prototype.start=function(t){if(!(this._started>0)){this._started=1;for(var e=this,n=[],r=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var o=this._trackKeys[i],a=this._tracks[o],s=this._getAdditiveTrack(o),l=a.keyframes,c=l.length;if(a.prepare(r,s),a.needsAnimate())if(!this._allowDiscrete&&a.discrete){var u=l[c-1];u&&(e._target[a.propName]=u.rawValue),a.setFinished()}else n.push(a)}if(n.length||this._force){var h=new Un({life:r,loop:this._loop,delay:this._delay||0,onframe:function(t){e._started=2;var r=e._additiveAnimators;if(r){for(var i=!1,o=0;o<r.length;o++)if(r[o]._clip){i=!0;break}i||(e._additiveAnimators=null)}for(o=0;o<n.length;o++)n[o].step(e._target,t);var a=e._onframeCbs;if(a)for(o=0;o<a.length;o++)a[o](e._target,t)},ondestroy:function(){e._doneCallback()}});this._clip=h,this.animation&&this.animation.addClip(h),t&&h.setEasing(t)}else this._doneCallback();return this}},t.prototype.stop=function(t){this._clip&&(t&&this._clip.onframe(1),this._abortedCallback())},t.prototype.delay=function(t){return this._delay=t,this},t.prototype.during=function(t){return t&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(t)),this},t.prototype.done=function(t){return t&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(t)),this},t.prototype.aborted=function(t){return t&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(t)),this},t.prototype.getClip=function(){return this._clip},t.prototype.getTrack=function(t){return this._tracks[t]},t.prototype.getTracks=function(){var t=this;return K(this._trackKeys,(function(e){return t._tracks[e]}))},t.prototype.stopTracks=function(t,e){if(!t.length||!this._clip)return!0;for(var n=this._tracks,r=this._trackKeys,i=0;i<t.length;i++){var o=n[t[i]];o&&!o.isFinished()&&(e?o.step(this._target,1):1===this._started&&o.step(this._target,0),o.setFinished())}var a=!0;for(i=0;i<r.length;i++)if(!n[r[i]].isFinished()){a=!1;break}return a&&this._abortedCallback(),a},t.prototype.saveTo=function(t,e,n){if(t){e=e||this._trackKeys;for(var r=0;r<e.length;r++){var i=e[r],o=this._tracks[i];if(o&&!o.isFinished()){var a=o.keyframes,s=a[n?0:a.length-1];s&&(t[i]=Yr(s.rawValue))}}}},t.prototype.__changeFinalValue=function(t,e){e=e||tt(t);for(var n=0;n<e.length;n++){var r=e[n],i=this._tracks[r];if(i){var o=i.keyframes;if(o.length>1){var a=o.pop();i.addKeyframe(a.time,t[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},t}();function Zr(){return(new Date).getTime()}var Jr,Qr,ti=function(t){function e(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,n.stage=(e=e||{}).stage||{},n}return Nt(e,t),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},e.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._head=n,n?n.prev=e:this._tail=e,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},e.prototype.update=function(t){for(var e=Zr()-this._pausedTime,n=e-this._time,r=this._head;r;){var i=r.next;r.step(e,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,bn((function e(){t._running&&(bn(e),!t._paused&&t.update())}))},e.prototype.start=function(){this._running||(this._time=Zr(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=Zr(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Zr()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new Kr(t,e.loop);return this.addAnimator(n),n},e}(ue),ei=w.domSupported,ni=(Qr={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:Jr=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:K(Jr,(function(t){var e=t.replace("mouse","pointer");return Qr.hasOwnProperty(e)?e:t}))}),ri=["mousemove","mouseup"],ii=["pointermove","pointerup"],oi=!1;function ai(t){var e=t.pointerType;return"pen"===e||"touch"===e}function si(t){t&&(t.zrByTouch=!0)}function li(t,e){for(var n=e,r=!1;n&&9!==n.nodeType&&!(r=n.domBelongToZr||n!==e&&n===t.painterRoot);)n=n.parentNode;return r}var ci=function(t,e){this.stopPropagation=Lt,this.stopImmediatePropagation=Lt,this.preventDefault=Lt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY},ui={mousedown:function(t){t=Ce(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=Ce(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=Ce(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){li(this,(t=Ce(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){oi=!0,t=Ce(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){oi||(t=Ce(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){si(t=Ce(this.dom,t)),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),ui.mousemove.call(this,t),ui.mousedown.call(this,t)},touchmove:function(t){si(t=Ce(this.dom,t)),this.handler.processGesture(t,"change"),ui.mousemove.call(this,t)},touchend:function(t){si(t=Ce(this.dom,t)),this.handler.processGesture(t,"end"),ui.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<300&&ui.click.call(this,t)},pointerdown:function(t){ui.mousedown.call(this,t)},pointermove:function(t){ai(t)||ui.mousemove.call(this,t)},pointerup:function(t){ui.mouseup.call(this,t)},pointerout:function(t){ai(t)||ui.mouseout.call(this,t)}};X(["click","dblclick","contextmenu"],(function(t){ui[t]=function(e){e=Ce(this.dom,e),this.trigger(t,e)}}));var hi={pointermove:function(t){ai(t)||hi.mousemove.call(this,t)},pointerup:function(t){hi.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),e&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function di(t,e,n,r){t.mounted[e]=n,t.listenerOpts[e]=r,ke(t.domTarget,e,n,r)}function fi(t){var e=t.mounted;for(var n in e)e.hasOwnProperty(n)&&Te(t.domTarget,n,e[n],t.listenerOpts[n]);t.mounted={}}var pi=function(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e},gi=function(t){function e(e,n){var r,i,o,a=t.call(this)||this;return a.__pointerCapturing=!1,a.dom=e,a.painterRoot=n,a._localHandlerScope=new pi(e,ui),ei&&(a._globalHandlerScope=new pi(document,hi)),r=a,o=(i=a._localHandlerScope).domHandlers,w.pointerEventsSupported?X(ni.pointer,(function(t){di(i,t,(function(e){o[t].call(r,e)}))})):(w.touchEventsSupported&&X(ni.touch,(function(t){di(i,t,(function(e){o[t].call(r,e),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(i)}))})),X(ni.mouse,(function(t){di(i,t,(function(e){e=Ae(e),i.touching||o[t].call(r,e)}))}))),a}return Nt(e,t),e.prototype.dispose=function(){fi(this._localHandlerScope),ei&&fi(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,ei&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var e=this._globalHandlerScope;t?function(t,e){function n(n){di(e,n,(function(r){r=Ae(r),li(t,r.target)||(r=function(t,e){return Ce(t.dom,new ci(t,e),!0)}(t,r),e.domHandlers[n].call(t,r))}),{capture:!0})}w.pointerEventsSupported?X(ii,n):w.touchEventsSupported||X(ri,n)}(this,e):fi(e)}},e}(ue),mi=1;w.hasGlobalWindow&&(mi=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var yi=mi,vi=Re;function bi(t){return t>5e-5||t<-5e-5}var _i=[],wi=[],xi=[1,0,0,1,0,0],Mi=Math.abs,Si=function(){function t(){}var e;return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return bi(this.rotation)||bi(this.x)||bi(this.y)||bi(this.scaleX-1)||bi(this.scaleY-1)||bi(this.skewX)||bi(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||[1,0,0,1,0,0],e?this.getLocalTransform(n):vi(n),t&&(e?Be(n,t,n):Ne(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&(vi(n),this.invTransform=null)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(_i);var n=_i[0]<0?-1:1,r=_i[1]<0?-1:1,i=((_i[0]-n)*e+n)/_i[0]||0,o=((_i[1]-r)*e+r)/_i[1]||0;t[0]*=i,t[1]*=i,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],We(this.invTransform,t)},t.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],r=Math.atan2(t[1],t[0]),i=Math.PI/2+r-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(i),e=Math.sqrt(e),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||[1,0,0,1,0,0],Be(wi,t.invTransform,e),e=wi);var n=this.originX,r=this.originY;(n||r)&&(xi[4]=n,xi[5]=r,Be(wi,e,xi),wi[4]-=n,wi[5]-=r,e=wi),this.setLocalTransform(e)}},t.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],r=this.invTransform;return r&&oe(n,n,r),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],r=this.transform;return r&&oe(n,n,r),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&Mi(t[0]-1)>1e-10&&Mi(t[3]-1)>1e-10?Math.sqrt(Mi(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){Ci(this,t)},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,r=t.originY||0,i=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,c=t.x,u=t.y,h=t.skewX?Math.tan(t.skewX):0,d=t.skewY?Math.tan(-t.skewY):0;if(n||r||a||s){var f=n+a,p=r+s;e[4]=-f*i-h*p*o,e[5]=-p*o-d*f*i}else e[4]=e[5]=0;return e[0]=i,e[3]=o,e[1]=d*i,e[2]=h*o,l&&ze(e,e,l),e[4]+=n+c,e[5]+=r+u,e},t.initDefaultProps=((e=t.prototype).scaleX=e.scaleY=e.globalScaleRatio=1,void(e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0)),t}(),Ai=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Ci(t,e){for(var n=0;n<Ai.length;n++){var r=Ai[n];t[r]=e[r]}}var ki=Si,Ti={};function Ei(t,e){var n=Ti[e=e||x];n||(n=Ti[e]=new Gn(500));var r=n.get(t);return null==r&&(r=S.measureText(t,e).width,n.put(t,r)),r}function Oi(t,e,n,r){var i=Ei(t,e),o=Ii(e),a=Pi(0,i,n),s=Li(0,o,r);return new Je(a,s,i,o)}function Di(t,e,n,r){var i=((t||"")+"").split("\n");if(1===i.length)return Oi(i[0],e,n,r);for(var o=new Je(0,0,0,0),a=0;a<i.length;a++){var s=Oi(i[a],e,n,r);0===a?o.copy(s):o.union(s)}return o}function Pi(t,e,n){return"right"===n?t-=e:"center"===n&&(t-=e/2),t}function Li(t,e,n){return"middle"===n?t-=e/2:"bottom"===n&&(t-=e),t}function Ii(t){return Ei("国",t)}function Ri(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function Ni(t,e,n){var r=e.position||"inside",i=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,c=n.y,u="left",h="top";if(r instanceof Array)l+=Ri(r[0],n.width),c+=Ri(r[1],n.height),u=null,h=null;else switch(r){case"left":l-=i,c+=s,u="right",h="middle";break;case"right":l+=i+a,c+=s,h="middle";break;case"top":l+=a/2,c-=i,u="center",h="bottom";break;case"bottom":l+=a/2,c+=o+i,u="center";break;case"inside":l+=a/2,c+=s,u="center",h="middle";break;case"insideLeft":l+=i,c+=s,h="middle";break;case"insideRight":l+=a-i,c+=s,u="right",h="middle";break;case"insideTop":l+=a/2,c+=i,u="center";break;case"insideBottom":l+=a/2,c+=o-i,u="center",h="bottom";break;case"insideTopLeft":l+=i,c+=i;break;case"insideTopRight":l+=a-i,c+=i,u="right";break;case"insideBottomLeft":l+=i,c+=o-i,h="bottom";break;case"insideBottomRight":l+=a-i,c+=o-i,u="right",h="bottom"}return(t=t||{}).x=l,t.y=c,t.align=u,t.verticalAlign=h,t}var Bi=Ai.concat(["ignore"]),Fi=Z(Ai,(function(t,e){return t[e]=!0,t}),{ignore:!1}),zi={},ji=new Je(0,0,0,0),Wi=function(){function t(t){this.id=B(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=t,r[5]+=e,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,r=n.local,i=e.innerTransformable,o=void 0,a=void 0,s=!1;i.parent=r?this:null;var l=!1;if(i.copyTransform(e),null!=n.position){var c=ji;c.copy(n.layoutRect?n.layoutRect:this.getBoundingRect()),r||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(zi,n,c):Ni(zi,n,c),i.x=zi.x,i.y=zi.y,o=zi.align,a=zi.verticalAlign;var u=n.origin;if(u&&null!=n.rotation){var h=void 0,d=void 0;"center"===u?(h=.5*c.width,d=.5*c.height):(h=Ri(u[0],c.width),d=Ri(u[1],c.height)),l=!0,i.originX=-i.x+h+(r?0:c.x),i.originY=-i.y+d+(r?0:c.y)}}null!=n.rotation&&(i.rotation=n.rotation);var f=n.offset;f&&(i.x+=f[0],i.y+=f[1],l||(i.originX=-f[0],i.originY=-f[1]));var p=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,y=void 0,v=void 0;p&&this.canBeInsideText()?(y=n.insideStroke,null!=(m=n.insideFill)&&"auto"!==m||(m=this.getInsideTextFill()),null!=y&&"auto"!==y||(y=this.getInsideTextStroke(m),v=!0)):(y=n.outsideStroke,null!=(m=n.outsideFill)&&"auto"!==m||(m=this.getOutsideFill()),null!=y&&"auto"!==y||(y=this.getOutsideStroke(m),v=!0)),(m=m||"#000")===g.fill&&y===g.stroke&&v===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=m,g.stroke=y,g.autoStroke=v,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=1,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?"#ccc":"#333"},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof e&&sr(e);n||(n=[255,255,255,1]);for(var r=n[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*r+(i?0:255)*(1-r);return n[3]=1,yr(n,"rgba")},t.prototype.traverse=function(t,e){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},V(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(lt(t))for(var n=tt(t),r=0;r<n.length;r++){var i=n[r];this.attrKV(i,t[i])}return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(t){this._innerSaveToNormal(t);for(var e=this._normalState,n=0;n<this.animators.length;n++){var r=this.animators[n],i=r.__fromStateTransition;if(!(r.getLoop()||i&&"__zr_normal__"!==i)){var o=r.targetName;r.saveTo(o?e[o]:e)}}},t.prototype._innerSaveToNormal=function(t){var e=this._normalState;e||(e=this._normalState={}),t.textConfig&&!e.textConfig&&(e.textConfig=this.textConfig),this._savePrimaryToNormal(t,e,Bi)},t.prototype._savePrimaryToNormal=function(t,e,n){for(var r=0;r<n.length;r++){var i=n[r];null==t[i]||i in e||(e[i]=this[i])}},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState("__zr_normal__",!1,t)},t.prototype.useState=function(t,e,n,r){var i="__zr_normal__"===t;if(this.hasState()||!i){var o=this.currentStates,a=this.stateTransition;if(!(U(o,t)>=0)||!e&&1!==o.length){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(t)),s||(s=this.states&&this.states[t]),s||i){i||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||r);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,s,this._normalState,e,!n&&!this.__inHover&&a&&a.duration>0,a);var c=this._textContent,u=this._textGuide;return c&&c.useState(t,e,n,l),u&&u.useState(t,e,n,l),i?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}F("State "+t+" not exists.")}}},t.prototype.useStates=function(t,e,n){if(t.length){var r=[],i=this.currentStates,o=t.length,a=o===i.length;if(a)for(var s=0;s<o;s++)if(t[s]!==i[s]){a=!1;break}if(a)return;for(s=0;s<o;s++){var l=t[s],c=void 0;this.stateProxy&&(c=this.stateProxy(l,t)),c||(c=this.states[l]),c&&r.push(c)}var u=r[o-1],h=!!(u&&u.hoverLayer||n);h&&this._toggleHoverLayerFlag(!0);var d=this._mergeStates(r),f=this.stateTransition;this.saveCurrentToNormalState(d),this._applyStateObj(t.join(","),d,this._normalState,!1,!e&&!this.__inHover&&f&&f.duration>0,f);var p=this._textContent,g=this._textGuide;p&&p.useStates(t,e,h),g&&g.useStates(t,e,h),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},t.prototype.isSilent=function(){for(var t=this.silent,e=this.parent;!t&&e;){if(e.silent){t=!0;break}e=e.parent}return t},t.prototype._updateAnimationTargets=function(){for(var t=0;t<this.animators.length;t++){var e=this.animators[t];e.targetName&&e.changeTarget(this[e.targetName])}},t.prototype.removeState=function(t){var e=U(this.currentStates,t);if(e>=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var r=this.currentStates.slice(),i=U(r,t),o=U(r,e)>=0;i>=0?o?r.splice(i,1):r[i]=e:n&&!o&&r.push(e),this.useStates(r)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},r=0;r<t.length;r++){var i=t[r];V(n,i),i.textConfig&&V(e=e||{},i.textConfig)}return e&&(n.textConfig=e),n},t.prototype._applyStateObj=function(t,e,n,r,i,o){var a=!(e&&r);e&&e.textConfig?(this.textConfig=V({},r?this.textConfig:n.textConfig),V(this.textConfig,e.textConfig)):a&&n.textConfig&&(this.textConfig=n.textConfig);for(var s={},l=!1,c=0;c<Bi.length;c++){var u=Bi[c],h=i&&Fi[u];e&&null!=e[u]?h?(l=!0,s[u]=e[u]):this[u]=e[u]:a&&null!=n[u]&&(h?(l=!0,s[u]=n[u]):this[u]=n[u])}if(!i)for(c=0;c<this.animators.length;c++){var d=this.animators[c],f=d.targetName;d.getLoop()||d.__changeFinalValue(f?(e||n)[f]:e||n)}l&&this._transitionState(t,s,o)},t.prototype._attachComponent=function(t){if((!t.__zr||t.__hostTarget)&&t!==this){var e=this.__zr;e&&t.addSelfToZr(e),t.__zr=e,t.__hostTarget=this}},t.prototype._detachComponent=function(t){t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__hostTarget=null},t.prototype.getClipPath=function(){return this._clipPath},t.prototype.setClipPath=function(t){this._clipPath&&this._clipPath!==t&&this.removeClipPath(),this._attachComponent(t),this._clipPath=t,this.markRedraw()},t.prototype.removeClipPath=function(){var t=this._clipPath;t&&(this._detachComponent(t),this._clipPath=null,this.markRedraw())},t.prototype.getTextContent=function(){return this._textContent},t.prototype.setTextContent=function(t){var e=this._textContent;e!==t&&(e&&e!==t&&this.removeTextContent(),t.innerTransformable=new ki,this._attachComponent(t),this._textContent=t,this.markRedraw())},t.prototype.setTextConfig=function(t){this.textConfig||(this.textConfig={}),V(this.textConfig,t),this.markRedraw()},t.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},t.prototype.removeTextContent=function(){var t=this._textContent;t&&(t.innerTransformable=null,this._detachComponent(t),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},t.prototype.getTextGuideLine=function(){return this._textGuide},t.prototype.setTextGuideLine=function(t){this._textGuide&&this._textGuide!==t&&this.removeTextGuideLine(),this._attachComponent(t),this._textGuide=t,this.markRedraw()},t.prototype.removeTextGuideLine=function(){var t=this._textGuide;t&&(this._detachComponent(t),this._textGuide=null,this.markRedraw())},t.prototype.markRedraw=function(){this.__dirty|=1;var t=this.__zr;t&&(this.__inHover?t.refreshHover():t.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},t.prototype.dirty=function(){this.markRedraw()},t.prototype._toggleHoverLayerFlag=function(t){this.__inHover=t;var e=this._textContent,n=this._textGuide;e&&(e.__inHover=t),n&&(n.__inHover=t)},t.prototype.addSelfToZr=function(t){if(this.__zr!==t){this.__zr=t;var e=this.animators;if(e)for(var n=0;n<e.length;n++)t.animation.addAnimator(e[n]);this._clipPath&&this._clipPath.addSelfToZr(t),this._textContent&&this._textContent.addSelfToZr(t),this._textGuide&&this._textGuide.addSelfToZr(t)}},t.prototype.removeSelfFromZr=function(t){if(this.__zr){this.__zr=null;var e=this.animators;if(e)for(var n=0;n<e.length;n++)t.animation.removeAnimator(e[n]);this._clipPath&&this._clipPath.removeSelfFromZr(t),this._textContent&&this._textContent.removeSelfFromZr(t),this._textGuide&&this._textGuide.removeSelfFromZr(t)}},t.prototype.animate=function(t,e,n){var r=new Kr(t?this[t]:this,e,n);return t&&(r.targetName=t),this.addAnimator(r,t),r},t.prototype.addAnimator=function(t,e){var n=this.__zr,r=this;t.during((function(){r.updateDuringAnimation(e)})).done((function(){var e=r.animators,n=U(e,t);n>=0&&e.splice(n,1)})),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(t){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,r=n.length,i=[],o=0;o<r;o++){var a=n[o];t&&t!==a.scope?i.push(a):a.stop(e)}return this.animators=i,this},t.prototype.animateTo=function(t,e,n){Vi(this,t,e,n)},t.prototype.animateFrom=function(t,e,n){Vi(this,t,e,n,!0)},t.prototype._transitionState=function(t,e,n,r){for(var i=Vi(this,e,n,r),o=0;o<i.length;o++)i[o].__fromStateTransition=t},t.prototype.getBoundingRect=function(){return null},t.prototype.getPaintRect=function(){return null},t.initDefaultProps=function(){var e=t.prototype;function n(t,n,r,i){function o(t,e){Object.defineProperty(e,0,{get:function(){return t[r]},set:function(e){t[r]=e}}),Object.defineProperty(e,1,{get:function(){return t[i]},set:function(e){t[i]=e}})}Object.defineProperty(e,t,{get:function(){return this[n]||o(this,this[n]=[]),this[n]},set:function(t){this[r]=t[0],this[i]=t[1],this[n]=t,o(this,t)}})}e.type="element",e.name="",e.ignore=e.silent=e.isGroup=e.draggable=e.dragging=e.ignoreClip=e.__inHover=!1,e.__dirty=1,Object.defineProperty&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))}(),t}();function Vi(t,e,n,r,i){var o=[];!function t(e,n,r,i,o,a,s,l){for(var c=tt(i),u=o.duration,h=o.delay,d=o.additive,f=o.setToFinal,p=!lt(a),g=e.animators,m=[],y=0;y<c.length;y++){var v=i[C=c[y]];if(null!=v&&null!=r[C]&&(p||a[C]))if(!lt(v)||G(v)||dt(v))m.push(C);else{if(n){l||(r[C]=v,e.updateDuringAnimation(n));continue}t(e,C,r[C],v,o,a&&a[C],s,l)}else l||(r[C]=v,e.updateDuringAnimation(n),m.push(C))}var b=m.length;if(!d&&b)for(var _=0;_<g.length;_++)if((x=g[_]).targetName===n&&x.stopTracks(m)){var w=U(g,x);g.splice(w,1)}if(o.force||(b=(m=J(m,(function(t){return!((e=i[t])===(n=r[t])||G(e)&&G(n)&&function(t,e){var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}(e,n));var e,n}))).length),b>0||o.force&&!s.length){var x,M=void 0,S=void 0,A=void 0;if(l)for(S={},f&&(M={}),_=0;_<b;_++)S[C=m[_]]=r[C],f?M[C]=i[C]:r[C]=i[C];else if(f)for(A={},_=0;_<b;_++){var C;A[C=m[_]]=Yr(r[C]),Yi(r,i,C)}(x=new Kr(r,!1,!1,d?J(g,(function(t){return t.targetName===n})):null)).targetName=n,o.scope&&(x.scope=o.scope),f&&M&&x.whenWithKeys(0,M,m),A&&x.whenWithKeys(0,A,m),x.whenWithKeys(null==u?500:u,l?S:i,m).delay(h||0),e.addAnimator(x,n),s.push(x)}}(t,"",t,e,n=n||{},r,o,i);var a=o.length,s=!1,l=n.done,c=n.aborted,u=function(){s=!0,--a<=0&&(s?l&&l():c&&c())},h=function(){--a<=0&&(s?l&&l():c&&c())};a||l&&l(),o.length>0&&n.during&&o[0].during((function(t,e){n.during(e)}));for(var d=0;d<o.length;d++){var f=o[d];u&&f.done(u),h&&f.aborted(h),n.force&&f.duration(n.duration),f.start(n.easing)}return o}function Hi(t,e,n){for(var r=0;r<n;r++)t[r]=e[r]}function Yi(t,e,n){if(G(e[n]))if(G(t[n])||(t[n]=[]),ut(e[n])){var r=e[n].length;t[n].length!==r&&(t[n]=new e[n].constructor(r),Hi(t[n],e[n],r))}else{var i=e[n],o=t[n],a=i.length;if(G(i[0]))for(var s=i[0].length,l=0;l<a;l++)o[l]?Hi(o[l],i[l],s):o[l]=Array.prototype.slice.call(i[l]);else Hi(o,i,a);o.length=i.length}else t[n]=e[n]}$(Wi,ue),$(Wi,ki);var Ui=Wi,qi=function(t){function e(e){var n=t.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(e),n}return Nt(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var e=this._children,n=0;n<e.length;n++)if(e[n].name===t)return e[n]},e.prototype.childCount=function(){return this._children.length},e.prototype.add=function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},e.prototype.addBefore=function(t,e){if(t&&t!==this&&t.parent!==this&&e&&e.parent===this){var n=this._children,r=n.indexOf(e);r>=0&&(n.splice(r,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=U(this._children,t);return n>=0&&this.replaceAt(e,n),this},e.prototype.replaceAt=function(t,e){var n=this._children,r=n[e];if(t&&t!==this&&t.parent!==this&&t!==r){n[e]=t,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},e.prototype.remove=function(t){var e=this.__zr,n=this._children,r=U(n,t);return r<0||(n.splice(r,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n<t.length;n++){var r=t[n];e&&r.removeSelfFromZr(e),r.parent=null}return t.length=0,this},e.prototype.eachChild=function(t,e){for(var n=this._children,r=0;r<n.length;r++)t.call(e,n[r],r);return this},e.prototype.traverse=function(t,e){for(var n=0;n<this._children.length;n++){var r=this._children[n],i=t.call(e,r);r.isGroup&&!i&&r.traverse(t,e)}return this},e.prototype.addSelfToZr=function(e){t.prototype.addSelfToZr.call(this,e);for(var n=0;n<this._children.length;n++)this._children[n].addSelfToZr(e)},e.prototype.removeSelfFromZr=function(e){t.prototype.removeSelfFromZr.call(this,e);for(var n=0;n<this._children.length;n++)this._children[n].removeSelfFromZr(e)},e.prototype.getBoundingRect=function(t){for(var e=new Je(0,0,0,0),n=t||this._children,r=[],i=null,o=0;o<n.length;o++){var a=n[o];if(!a.ignore&&!a.invisible){var s=a.getBoundingRect(),l=a.getLocalTransform(r);l?(Je.applyTransform(e,s,l),(i=i||e.clone()).union(e)):(i=i||s.clone()).union(s)}}return i||e},e}(Ui);qi.prototype.type="group";var $i,Gi=qi,Xi={},Ki={},Zi=function(){function t(t,e,n){var r=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,n=n||{},this.dom=e,this.id=t;var i=new vn,o=n.renderer||"canvas";Xi[o]||(o=tt(Xi)[0]),n.useDirtyRect=null!=n.useDirtyRect&&n.useDirtyRect;var a=new Xi[o](e,i,n,t),s=n.ssr||a.ssrOnly;this.storage=i,this.painter=a;var l,c=w.node||w.worker||s?null:new gi(a.getViewportRoot(),a.root),u=n.useCoarsePointer;(null==u||"auto"===u?w.touchEventsSupported:!!u)&&(l=yt(n.pointerSize,44)),this.handler=new cn(i,a,c,a.root,l),this.animation=new ti({stage:{update:s?null:function(){return r._flush(!0)}}}),s||this.animation.start()}return t.prototype.add=function(t){!this._disposed&&t&&(this.storage.addRoot(t),t.addSelfToZr(this),this.refresh())},t.prototype.remove=function(t){!this._disposed&&t&&(this.storage.delRoot(t),t.removeSelfFromZr(this),this.refresh())},t.prototype.configLayer=function(t,e){this._disposed||(this.painter.configLayer&&this.painter.configLayer(t,e),this.refresh())},t.prototype.setBackgroundColor=function(t){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this.refresh(),this._backgroundColor=t,this._darkMode=function(t){if(!t)return!1;if("string"==typeof t)return vr(t,1)<.4;if(t.colorStops){for(var e=t.colorStops,n=0,r=e.length,i=0;i<r;i++)n+=vr(e[i].color,1);return(n/=r)<.4}return!1}(t))},t.prototype.getBackgroundColor=function(){return this._backgroundColor},t.prototype.setDarkMode=function(t){this._darkMode=t},t.prototype.isDarkMode=function(){return this._darkMode},t.prototype.refreshImmediately=function(t){this._disposed||(t||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},t.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},t.prototype.flush=function(){this._disposed||this._flush(!1)},t.prototype._flush=function(t){var e,n=Zr();this._needsRefresh&&(e=!0,this.refreshImmediately(t)),this._needsRefreshHover&&(e=!0,this.refreshHoverImmediately());var r=Zr();e?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:r-n})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},t.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},t.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},t.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},t.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},t.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},t.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e<t.length;e++)t[e]instanceof Gi&&t[e].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},t.prototype.dispose=function(){this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,delete Ki[this.id])},t}();function Ji(t,e){var n=new Zi(B(),t,e);return Ki[n.id]=n,n}function Qi(t){t.dispose()}function to(){for(var t in Ki)Ki.hasOwnProperty(t)&&Ki[t].dispose();Ki={}}function eo(t){return Ki[t]}function no(t,e){Xi[t]=e}function ro(t){if("function"==typeof $i)return $i(t)}function io(t){$i=t}var oo="5.5.0";function ao(t,e,n,r){var i=e[0],o=e[1],a=n[0],s=n[1],l=o-i,c=s-a;if(0===l)return 0===c?a:(a+s)/2;if(r)if(l>0){if(t<=i)return a;if(t>=o)return s}else{if(t>=i)return a;if(t<=o)return s}else{if(t===i)return a;if(t===o)return s}return(t-i)/l*c+a}function so(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return ot(t)?(n=t,n.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var n}function lo(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function co(t){return t.sort((function(t,e){return t-e})),t}function uo(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10)if(Math.round(t*e)/e===t)return n;return ho(t)}function ho(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),r=n>0?+e.slice(n+1):0,i=n>0?n:e.length,o=e.indexOf(".");return Math.max(0,(o<0?0:i-1-o)-r)}function fo(t,e){var n=Math.log,r=Math.LN10,i=Math.floor(n(t[1]-t[0])/r),o=Math.round(n(Math.abs(e[1]-e[0]))/r),a=Math.min(Math.max(-i+o,0),20);return isFinite(a)?a:20}function po(t,e,n){return t[e]&&go(t,n)[e]||0}function go(t,e){var n=Z(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===n)return[];for(var r=Math.pow(10,e),i=K(t,(function(t){return(isNaN(t)?0:t)/n*r*100})),o=100*r,a=K(i,(function(t){return Math.floor(t)})),s=Z(a,(function(t,e){return t+e}),0),l=K(i,(function(t,e){return t-a[e]}));s<o;){for(var c=Number.NEGATIVE_INFINITY,u=null,h=0,d=l.length;h<d;++h)l[h]>c&&(c=l[h],u=h);++a[u],l[u]=0,++s}return K(a,(function(t){return t/r}))}function mo(t,e){var n=Math.max(uo(t),uo(e)),r=t+e;return n>20?r:lo(r,n)}var yo=9007199254740991;function vo(t){var e=2*Math.PI;return(t%e+e)%e}function bo(t){return t>-1e-4&&t<1e-4}var _o=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function wo(t){if(t instanceof Date)return t;if(ot(t)){var e=_o.exec(t);if(!e)return new Date(NaN);if(e[8]){var n=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(n-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,n,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}return null==t?new Date(NaN):new Date(Math.round(t))}function xo(t){return Math.pow(10,Mo(t))}function Mo(t){if(0===t)return 0;var e=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,e)>=10&&e++,e}function So(t,e){var n=Mo(t),r=Math.pow(10,n),i=t/r;return t=(e?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+t.toFixed(n<0?-n:0):t}function Ao(t,e){var n=(t.length-1)*e+1,r=Math.floor(n),i=+t[r-1],o=n-r;return o?i+o*(t[r]-i):i}function Co(t){t.sort((function(t,e){return function t(e,n,r){return e.interval[r]<n.interval[r]||e.interval[r]===n.interval[r]&&(e.close[r]-n.close[r]==(r?-1:1)||!r&&t(e,n,1))}(t,e,0)?-1:1}));for(var e=-1/0,n=1,r=0;r<t.length;){for(var i=t[r].interval,o=t[r].close,a=0;a<2;a++)i[a]<=e&&(i[a]=e,o[a]=a?1:1-n),e=i[a],n=o[a];i[0]===i[1]&&o[0]*o[1]!=1?t.splice(r,1):r++}return t}function ko(t){var e=parseFloat(t);return e==t&&(0!==e||!ot(t)||t.indexOf("x")<=0)?e:NaN}function To(t){return!isNaN(ko(t))}function Eo(){return Math.round(9*Math.random())}function Oo(t,e){return null==t?e:null==e?t:t*e/function t(e,n){return 0===n?e:t(n,e%n)}(t,e)}function Do(t,e,n){return(e-t)*n+t}function Po(t){return t instanceof Array?t:null==t?[]:[t]}function Lo(t,e,n){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var r=0,i=n.length;r<i;r++){var o=n[r];!t.emphasis[e].hasOwnProperty(o)&&t[e].hasOwnProperty(o)&&(t.emphasis[e][o]=t[e][o])}}}var Io=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function Ro(t){return!lt(t)||rt(t)||t instanceof Date?t:t.value}function No(t){return lt(t)&&!(t instanceof Array)}function Bo(t,e,n){var r="normalMerge"===n,i="replaceMerge"===n,o="replaceAll"===n;t=t||[],e=(e||[]).slice();var a=Tt();X(e,(function(t,n){lt(t)||(e[n]=null)}));var s,l,c=function(t,e,n){var r=[];if("replaceAll"===n)return r;for(var i=0;i<t.length;i++){var o=t[i];o&&null!=o.id&&e.set(o.id,i),r.push({existing:"replaceMerge"===n||Vo(o)?null:o,newOption:null,keyInfo:null,brandNew:null})}return r}(t,a,n);return(r||i)&&function(t,e,n,r){X(r,(function(i,o){if(i&&null!=i.id){var a=zo(i.id),s=n.get(a);if(null!=s){var l=t[s];wt(!l.newOption,'Duplicated option on id "'+a+'".'),l.newOption=i,l.existing=e[s],r[o]=null}}}))}(c,t,a,e),r&&function(t,e){X(e,(function(n,r){if(n&&null!=n.name)for(var i=0;i<t.length;i++){var o=t[i].existing;if(!t[i].newOption&&o&&(null==o.id||null==n.id)&&!Vo(n)&&!Vo(o)&&Fo("name",o,n))return t[i].newOption=n,void(e[r]=null)}}))}(c,e),r||i?function(t,e,n){X(e,(function(e){if(e){for(var r,i=0;(r=t[i])&&(r.newOption||Vo(r.existing)||r.existing&&null!=e.id&&!Fo("id",e,r.existing));)i++;r?(r.newOption=e,r.brandNew=n):t.push({newOption:e,brandNew:n,existing:null,keyInfo:null}),i++}}))}(c,e,i):o&&function(t,e){X(e,(function(e){t.push({newOption:e,brandNew:!0,existing:null,keyInfo:null})}))}(c,e),s=c,l=Tt(),X(s,(function(t){var e=t.existing;e&&l.set(e.id,t)})),X(s,(function(t){var e=t.newOption;wt(!e||null==e.id||!l.get(e.id)||l.get(e.id)===t,"id duplicates: "+(e&&e.id)),e&&null!=e.id&&l.set(e.id,t),!t.keyInfo&&(t.keyInfo={})})),X(s,(function(t,e){var n=t.existing,r=t.newOption,i=t.keyInfo;if(lt(r)){if(i.name=null!=r.name?zo(r.name):n?n.name:"series\0"+e,n)i.id=zo(n.id);else if(null!=r.id)i.id=zo(r.id);else{var o=0;do{i.id="\0"+i.name+"\0"+o++}while(l.get(i.id))}l.set(i.id,t)}})),c}function Fo(t,e,n){var r=jo(e[t],null),i=jo(n[t],null);return null!=r&&null!=i&&r===i}function zo(t){return jo(t,"")}function jo(t,e){return null==t?e:ot(t)?t:st(t)||at(t)?t+"":e}function Wo(t){var e=t.name;return!(!e||!e.indexOf("series\0"))}function Vo(t){return t&&null!=t.id&&0===zo(t.id).indexOf("\0_ec_\0")}function Ho(t,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e.dataIndex?rt(e.dataIndex)?K(e.dataIndex,(function(e){return t.indexOfRawIndex(e)})):t.indexOfRawIndex(e.dataIndex):null!=e.name?rt(e.name)?K(e.name,(function(e){return t.indexOfName(e)})):t.indexOfName(e.name):void 0}function Yo(){var t="__ec_inner_"+Uo++;return function(e){return e[t]||(e[t]={})}}var Uo=Eo();function qo(t,e,n){var r=$o(e,n),i=r.queryOptionMap,o=r.others,a=n?n.defaultMainType:null;return!r.mainTypeSpecified&&a&&i.set(a,{}),i.each((function(e,r){var i=Ko(t,r,e,{useDefault:a===r,enableAll:!n||null==n.enableAll||n.enableAll,enableNone:!n||null==n.enableNone||n.enableNone});o[r+"Models"]=i.models,o[r+"Model"]=i.models[0]})),o}function $o(t,e){var n;if(ot(t)){var r={};r[t+"Index"]=0,n=r}else n=t;var i=Tt(),o={},a=!1;return X(n,(function(t,n){if("dataIndex"!==n&&"dataIndexInside"!==n){var r=n.match(/^(\w+)(Index|Id|Name)$/)||[],s=r[1],l=(r[2]||"").toLowerCase();!s||!l||e&&e.includeMainTypes&&U(e.includeMainTypes,s)<0||(a=a||!!s,(i.get(s)||i.set(s,{}))[l]=t)}else o[n]=t})),{mainTypeSpecified:a,queryOptionMap:i,others:o}}var Go={useDefault:!0,enableAll:!1,enableNone:!1},Xo={useDefault:!1,enableAll:!0,enableNone:!0};function Ko(t,e,n,r){r=r||Go;var i=n.index,o=n.id,a=n.name,s={models:null,specified:null!=i||null!=o||null!=a};if(!s.specified){var l=void 0;return s.models=r.useDefault&&(l=t.getComponent(e))?[l]:[],s}return"none"===i||!1===i?(wt(r.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):("all"===i&&(wt(r.enableAll,'`"all"` is not a valid value on index option.'),i=o=a=null),s.models=t.queryComponents({mainType:e,index:i,id:o,name:a}),s)}function Zo(t,e,n){t.setAttribute?t.setAttribute(e,n):t[e]=n}function Jo(t,e){var n=Tt(),r=[];return X(t,(function(t){var i=e(t);(n.get(i)||(r.push(i),n.set(i,[]))).push(t)})),{keys:r,buckets:n}}function Qo(t,e,n,r,i){var o=null==e||"auto"===e;if(null==r)return r;if(st(r))return lo(p=Do(n||0,r,i),o?Math.max(uo(n||0),uo(r)):e);if(ot(r))return i<1?n:r;for(var a=[],s=n,l=r,c=Math.max(s?s.length:0,l.length),u=0;u<c;++u){var h=t.getDimensionInfo(u);if(h&&"ordinal"===h.type)a[u]=(i<1&&s?s:l)[u];else{var d=s&&s[u]?s[u]:0,f=l[u],p=Do(d,f,i);a[u]=lo(p,o?Math.max(uo(d),uo(f)):e)}}return a}var ta="___EC__COMPONENT__CONTAINER___";function ea(t){var e={main:"",sub:""};if(t){var n=t.split(".");e.main=n[0]||"",e.sub=n[1]||""}return e}function na(t,e){t.$constructor=t,t.extend=function(t){var e,n,r=this;return it(n=r)&&/^class\s/.test(Function.prototype.toString.call(n))?e=function(t){function e(){return t.apply(this,arguments)||this}return m(e,t),e}(r):q(e=function(){(t.$constructor||r).apply(this,arguments)},this),V(e.prototype,t),e.___EC__EXTENDED_CLASS___=!0,e.extend=this.extend,e.superCall=oa,e.superApply=aa,e.superClass=r,e}}function ra(t,e){t.extend=e.extend}var ia=Math.round(10*Math.random());function oa(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return this.superClass.prototype[e].apply(t,n)}function aa(t,e,n){return this.superClass.prototype[e].apply(t,n)}function sa(t){var e={};t.registerClass=function(t){var n,r=t.type||t.prototype.type;if(r){wt(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(n=r),'componentType "'+n+'" illegal'),t.prototype.type=r;var i=ea(r);i.sub?i.sub!==ta&&((function(t){var n=e[t.main];return n&&n[ta]||((n=e[t.main]={})[ta]=!0),n}(i))[i.sub]=t):e[i.main]=t}return t},t.getClass=function(t,n,r){var i=e[t];if(i&&i[ta]&&(i=n?i[n]:null),r&&!i)throw new Error(n?"Component "+t+"."+(n||"")+" is used but not imported.":t+".type should be specified.");return i},t.getClassesByMainType=function(t){var n=ea(t),r=[],i=e[n.main];return i&&i[ta]?X(i,(function(t,e){e!==ta&&r.push(t)})):r.push(i),r},t.hasClass=function(t){var n=ea(t);return!!e[n.main]},t.getAllClassMainTypes=function(){var t=[];return X(e,(function(e,n){t.push(n)})),t},t.hasSubTypes=function(t){var n=ea(t),r=e[n.main];return r&&r[ta]}}function la(t,e){for(var n=0;n<t.length;n++)t[n][1]||(t[n][1]=t[n][0]);return e=e||!1,function(n,r,i){for(var o={},a=0;a<t.length;a++){var s=t[a][1];if(!(r&&U(r,s)>=0||i&&U(i,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}var ca=la([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),ua=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return ca(this,t,e)},t}(),ha=new Gn(50);function da(t){if("string"==typeof t){var e=ha.get(t);return e&&e.image}return t}function fa(t,e,n,r,i){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=ha.get(t),a={hostEl:n,cb:r,cbPayload:i};return o?!ga(e=o.image)&&o.pending.push(a):((e=S.loadImage(t,pa,pa)).__zrImageSrc=t,ha.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function pa(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e<t.pending.length;e++){var n=t.pending[e],r=n.cb;r&&r(this,n.cbPayload),n.hostEl.dirty()}t.pending.length=0}function ga(t){return t&&t.width&&t.height}var ma=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function ya(t,e,n,r,i){if(!e)return"";var o=(t+"").split("\n");i=va(e,n,r,i);for(var a=0,s=o.length;a<s;a++)o[a]=ba(o[a],i);return o.join("\n")}function va(t,e,n,r){var i=V({},r=r||{});i.font=e,n=yt(n,"..."),i.maxIterations=yt(r.maxIterations,2);var o=i.minChar=yt(r.minChar,0);i.cnCharWidth=Ei("国",e);var a=i.ascCharWidth=Ei("a",e);i.placeholder=yt(r.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;l<o&&s>=a;l++)s-=a;var c=Ei(n,e);return c>s&&(n="",c=0),s=t-c,i.ellipsis=n,i.ellipsisWidth=c,i.contentWidth=s,i.containerWidth=t,i}function ba(t,e){var n=e.containerWidth,r=e.font,i=e.contentWidth;if(!n)return"";var o=Ei(t,r);if(o<=n)return t;for(var a=0;;a++){if(o<=i||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?_a(t,i,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*i/o):0;o=Ei(t=t.substr(0,s),r)}return""===t&&(t=e.placeholder),t}function _a(t,e,n,r){for(var i=0,o=0,a=t.length;o<a&&i<e;o++){var s=t.charCodeAt(o);i+=0<=s&&s<=127?n:r}return o}var wa=function(){},xa=function(t){this.tokens=[],t&&(this.tokens=t)},Ma=function(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function Sa(t,e,n,r,i){var o,a,s=""===e,l=i&&n.rich[i]||{},c=t.lines,u=l.font||n.font,h=!1;if(r){var d=l.padding,f=d?d[1]+d[3]:0;if(null!=l.width&&"auto"!==l.width){var p=Ri(l.width,r.width)+f;c.length>0&&p+r.accumWidth>r.width&&(o=e.split("\n"),h=!0),r.accumWidth=p}else{var g=ka(e,u,r.width,r.breakAll,r.accumWidth);r.accumWidth=g.accumWidth+f,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var m=0;m<o.length;m++){var y=o[m],v=new wa;if(v.styleName=i,v.text=y,v.isLineHolder=!y&&!s,v.width="number"==typeof l.width?l.width:a?a[m]:Ei(y,u),m||h)c.push(new xa([v]));else{var b=(c[c.length-1]||(c[0]=new xa)).tokens,_=b.length;1===_&&b[0].isLineHolder?b[0]=v:(y||!_||s)&&b.push(v)}}}var Aa=Z(",&?/;] ".split(""),(function(t,e){return t[e]=!0,t}),{});function Ca(t){return!function(t){var e=t.charCodeAt(0);return e>=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}(t)||!!Aa[t]}function ka(t,e,n,r,i){for(var o=[],a=[],s="",l="",c=0,u=0,h=0;h<t.length;h++){var d=t.charAt(h);if("\n"!==d){var f=Ei(d,e),p=!r&&!Ca(d);(o.length?u+f>n:i+u+f>n)?u?(s||l)&&(p?(s||(s=l,l="",u=c=0),o.push(s),a.push(u-c),l+=d,s="",u=c+=f):(l&&(s+=l,l="",c=0),o.push(s),a.push(u),s=d,u=f)):p?(o.push(l),a.push(c),l=d,c=f):(o.push(d),a.push(f)):(u+=f,p?(l+=d,c+=f):(l&&(s+=l,l="",c=0),s+=d))}else l&&(s+=l,u+=c),o.push(s),a.push(u),s="",l="",c=0,u=0}return o.length||s||(s=t,l="",c=0),l&&(s+=l),s&&(o.push(s),a.push(u)),1===o.length&&(u+=i),{accumWidth:u,lines:o,linesWidths:a}}var Ta="__zr_style_"+Math.round(10*Math.random()),Ea={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Oa={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Ea[Ta]=!0;var Da=["z","z2","invisible"],Pa=["invisible"],La=function(t){function e(e){return t.call(this,e)||this}var n;return Nt(e,t),e.prototype._init=function(e){for(var n=tt(e),r=0;r<n.length;r++){var i=n[r];"style"===i?this.useStyle(e[i]):t.prototype.attrKV.call(this,i,e[i])}this.style||this.useStyle({})},e.prototype.beforeBrush=function(){},e.prototype.afterBrush=function(){},e.prototype.innerBeforeBrush=function(){},e.prototype.innerAfterBrush=function(){},e.prototype.shouldBePainted=function(t,e,n,r){var i,o,a,s=this.transform;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&(o=t,a=e,Ia.copy((i=this).getBoundingRect()),i.transform&&Ia.applyTransform(i.transform),Ra.width=o,Ra.height=a,!Ia.intersect(Ra))||s&&!s[0]&&!s[3])return!1;if(n&&this.__clipPaths)for(var l=0;l<this.__clipPaths.length;++l)if(this.__clipPaths[l].isZeroArea())return!1;if(r&&this.parent)for(var c=this.parent;c;){if(c.ignore)return!1;c=c.parent}return!0},e.prototype.contain=function(t,e){return this.rectContain(t,e)},e.prototype.traverse=function(t,e){t.call(e,this)},e.prototype.rectContain=function(t,e){var n=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(n[0],n[1])},e.prototype.getPaintRect=function(){var t=this._paintRect;if(!this._paintRect||this.__dirty){var e=this.transform,n=this.getBoundingRect(),r=this.style,i=r.shadowBlur||0,o=r.shadowOffsetX||0,a=r.shadowOffsetY||0;t=this._paintRect||(this._paintRect=new Je(0,0,0,0)),e?Je.applyTransform(t,n,e):t.copy(n),(i||o||a)&&(t.width+=2*i+Math.abs(o),t.height+=2*i+Math.abs(a),t.x=Math.min(t.x,t.x+o-i),t.y=Math.min(t.y,t.y+a-i));var s=this.dirtyRectTolerance;t.isZero()||(t.x=Math.floor(t.x-s),t.y=Math.floor(t.y-s),t.width=Math.ceil(t.width+1+2*s),t.height=Math.ceil(t.height+1+2*s))}return t},e.prototype.setPrevPaintRect=function(t){t?(this._prevPaintRect=this._prevPaintRect||new Je(0,0,0,0),this._prevPaintRect.copy(t)):this._prevPaintRect=null},e.prototype.getPrevPaintRect=function(){return this._prevPaintRect},e.prototype.animateStyle=function(t){return this.animate("style",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():this.markRedraw()},e.prototype.attrKV=function(e,n){"style"!==e?t.prototype.attrKV.call(this,e,n):this.style?this.setStyle(n):this.useStyle(n)},e.prototype.setStyle=function(t,e){return"string"==typeof t?this.style[t]=e:V(this.style,t),this.dirtyStyle(),this},e.prototype.dirtyStyle=function(t){t||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},e.prototype.dirty=function(){this.dirtyStyle()},e.prototype.styleChanged=function(){return!!(2&this.__dirty)},e.prototype.styleUpdated=function(){this.__dirty&=-3},e.prototype.createStyle=function(t){return Ot(Ea,t)},e.prototype.useStyle=function(t){t[Ta]||(t=this.createStyle(t)),this.__inHover?this.__hoverStyle=t:this.style=t,this.dirtyStyle()},e.prototype.isStyleObject=function(t){return t[Ta]},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.style&&!n.style&&(n.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(e,n,Da)},e.prototype._applyStateObj=function(e,n,r,i,o,a){t.prototype._applyStateObj.call(this,e,n,r,i,o,a);var s,l=!(n&&i);if(n&&n.style?o?i?s=n.style:(s=this._mergeStyle(this.createStyle(),r.style),this._mergeStyle(s,n.style)):(s=this._mergeStyle(this.createStyle(),i?this.style:r.style),this._mergeStyle(s,n.style)):l&&(s=r.style),s)if(o){var c=this.style;if(this.style=this.createStyle(l?{}:c),l)for(var u=tt(c),h=0;h<u.length;h++)(p=u[h])in s&&(s[p]=s[p],this.style[p]=c[p]);var d=tt(s);for(h=0;h<d.length;h++)this.style[p=d[h]]=this.style[p];this._transitionState(e,{style:s},a,this.getAnimationStyleProps())}else this.useStyle(s);var f=this.__inHover?Pa:Da;for(h=0;h<f.length;h++){var p=f[h];n&&null!=n[p]?this[p]=n[p]:l&&null!=r[p]&&(this[p]=r[p])}},e.prototype._mergeStates=function(e){for(var n,r=t.prototype._mergeStates.call(this,e),i=0;i<e.length;i++){var o=e[i];o.style&&this._mergeStyle(n=n||{},o.style)}return n&&(r.style=n),r},e.prototype._mergeStyle=function(t,e){return V(t,e),t},e.prototype.getAnimationStyleProps=function(){return Oa},e.initDefaultProps=((n=e.prototype).type="displayable",n.invisible=!1,n.z=0,n.z2=0,n.zlevel=0,n.culling=!1,n.cursor="pointer",n.rectHover=!1,n.incremental=!1,n._rect=null,n.dirtyRectTolerance=0,void(n.__dirty=3)),e}(Ui),Ia=new Je(0,0,0,0),Ra=new Je(0,0,0,0),Na=La,Ba=Math.min,Fa=Math.max,za=Math.sin,ja=Math.cos,Wa=2*Math.PI,Va=Bt(),Ha=Bt(),Ya=Bt();function Ua(t,e,n){if(0!==t.length){for(var r=t[0],i=r[0],o=r[0],a=r[1],s=r[1],l=1;l<t.length;l++)i=Ba(i,(r=t[l])[0]),o=Fa(o,r[0]),a=Ba(a,r[1]),s=Fa(s,r[1]);e[0]=i,e[1]=a,n[0]=o,n[1]=s}}function qa(t,e,n,r,i,o){i[0]=Ba(t,n),i[1]=Ba(e,r),o[0]=Fa(t,n),o[1]=Fa(e,r)}var $a=[],Ga=[];function Xa(t,e,n,r,i,o,a,s,l,c){var u=Ln,h=On,d=u(t,n,i,a,$a);l[0]=1/0,l[1]=1/0,c[0]=-1/0,c[1]=-1/0;for(var f=0;f<d;f++){var p=h(t,n,i,a,$a[f]);l[0]=Ba(p,l[0]),c[0]=Fa(p,c[0])}for(d=u(e,r,o,s,Ga),f=0;f<d;f++){var g=h(e,r,o,s,Ga[f]);l[1]=Ba(g,l[1]),c[1]=Fa(g,c[1])}l[0]=Ba(t,l[0]),c[0]=Fa(t,c[0]),l[0]=Ba(a,l[0]),c[0]=Fa(a,c[0]),l[1]=Ba(e,l[1]),c[1]=Fa(e,c[1]),l[1]=Ba(s,l[1]),c[1]=Fa(s,c[1])}function Ka(t,e,n,r,i,o,a,s){var l=zn,c=Bn,u=Fa(Ba(l(t,n,i),1),0),h=Fa(Ba(l(e,r,o),1),0),d=c(t,n,i,u),f=c(e,r,o,h);a[0]=Ba(t,i,d),a[1]=Ba(e,o,f),s[0]=Fa(t,i,d),s[1]=Fa(e,o,f)}function Za(t,e,n,r,i,o,a,s,l){var c=ae,u=se,h=Math.abs(i-o);if(h%Wa<1e-4&&h>1e-4)return s[0]=t-n,s[1]=e-r,l[0]=t+n,void(l[1]=e+r);if(Va[0]=ja(i)*n+t,Va[1]=za(i)*r+e,Ha[0]=ja(o)*n+t,Ha[1]=za(o)*r+e,c(s,Va,Ha),u(l,Va,Ha),(i%=Wa)<0&&(i+=Wa),(o%=Wa)<0&&(o+=Wa),i>o&&!a?o+=Wa:i<o&&a&&(i+=Wa),a){var d=o;o=i,i=d}for(var f=0;f<o;f+=Math.PI/2)f>i&&(Ya[0]=ja(f)*n+t,Ya[1]=za(f)*r+e,c(s,Ya,s),u(l,Ya,l))}var Ja={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Qa=[],ts=[],es=[],ns=[],rs=[],is=[],os=Math.min,as=Math.max,ss=Math.cos,ls=Math.sin,cs=Math.abs,us=Math.PI,hs=2*us,ds="undefined"!=typeof Float32Array,fs=[];function ps(t){return Math.round(t/us*1e8)/1e8%2*us}function gs(t,e){var n=ps(t[0]);n<0&&(n+=hs);var r=t[1];r+=n-t[0],!e&&r-n>=hs?r=n+hs:e&&n-r>=hs?r=n-hs:!e&&n>r?r=n+(hs-ps(n-r)):e&&n<r&&(r=n-(hs-ps(r-n))),t[0]=n,t[1]=r}var ms=function(){function t(t){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,t&&(this._saveData=!1),this._saveData&&(this.data=[])}var e;return t.prototype.increaseVersion=function(){this._version++},t.prototype.getVersion=function(){return this._version},t.prototype.setScale=function(t,e,n){(n=n||0)>0&&(this._ux=cs(n/yi/t)||0,this._uy=cs(n/yi/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(Ja.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=cs(t-this._xi),r=cs(e-this._yi),i=n>this._ux||r>this._uy;if(this.addData(Ja.L,t,e),this._ctx&&i&&this._ctx.lineTo(t,e),i)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+r*r;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,r,i,o){return this._drawPendingPt(),this.addData(Ja.C,t,e,n,r,i,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,r,i,o),this._xi=i,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,r){return this._drawPendingPt(),this.addData(Ja.Q,t,e,n,r),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,r),this._xi=n,this._yi=r,this},t.prototype.arc=function(t,e,n,r,i,o){return this._drawPendingPt(),fs[0]=r,fs[1]=i,gs(fs,o),this.addData(Ja.A,t,e,n,n,r=fs[0],(i=fs[1])-r,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,r,i,o),this._xi=ss(i)*n+t,this._yi=ls(i)*n+e,this},t.prototype.arcTo=function(t,e,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,r,i),this},t.prototype.rect=function(t,e,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,r),this.addData(Ja.R,t,e,n,r),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Ja.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!ds||(this.data=new Float32Array(e));for(var n=0;n<e;n++)this.data[n]=t[n];this._len=e},t.prototype.appendPath=function(t){t instanceof Array||(t=[t]);for(var e=t.length,n=0,r=this._len,i=0;i<e;i++)n+=t[i].len();for(ds&&this.data instanceof Float32Array&&(this.data=new Float32Array(r+n)),i=0;i<e;i++)for(var o=t[i].data,a=0;a<o.length;a++)this.data[r++]=o[a];this._len=r},t.prototype.addData=function(t,e,n,r,i,o,a,s,l){if(this._saveData){var c=this.data;this._len+arguments.length>c.length&&(this._expandData(),c=this.data);for(var u=0;u<arguments.length;u++)c[this._len++]=arguments[u]}},t.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e<this._len;e++)t[e]=this.data[e];this.data=t}},t.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var t=this.data;t instanceof Array&&(t.length=this._len,ds&&this._len>11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){es[0]=es[1]=rs[0]=rs[1]=Number.MAX_VALUE,ns[0]=ns[1]=is[0]=is[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,r=0,i=0,o=0;for(t=0;t<this._len;){var a=e[t++],s=1===t;switch(s&&(i=n=e[t],o=r=e[t+1]),a){case Ja.M:n=i=e[t++],r=o=e[t++],rs[0]=i,rs[1]=o,is[0]=i,is[1]=o;break;case Ja.L:qa(n,r,e[t],e[t+1],rs,is),n=e[t++],r=e[t++];break;case Ja.C:Xa(n,r,e[t++],e[t++],e[t++],e[t++],e[t],e[t+1],rs,is),n=e[t++],r=e[t++];break;case Ja.Q:Ka(n,r,e[t++],e[t++],e[t],e[t+1],rs,is),n=e[t++],r=e[t++];break;case Ja.A:var l=e[t++],c=e[t++],u=e[t++],h=e[t++],d=e[t++],f=e[t++]+d;t+=1;var p=!e[t++];s&&(i=ss(d)*u+l,o=ls(d)*h+c),Za(l,c,u,h,d,f,p,rs,is),n=ss(f)*u+l,r=ls(f)*h+c;break;case Ja.R:qa(i=n=e[t++],o=r=e[t++],i+e[t++],o+e[t++],rs,is);break;case Ja.Z:n=i,r=o}ae(es,es,rs),se(ns,ns,is)}return 0===t&&(es[0]=es[1]=ns[0]=ns[1]=0),new Je(es[0],es[1],ns[0]-es[0],ns[1]-es[1])},t.prototype._calculateLength=function(){var t=this.data,e=this._len,n=this._ux,r=this._uy,i=0,o=0,a=0,s=0;this._pathSegLen||(this._pathSegLen=[]);for(var l=this._pathSegLen,c=0,u=0,h=0;h<e;){var d=t[h++],f=1===h;f&&(a=i=t[h],s=o=t[h+1]);var p=-1;switch(d){case Ja.M:i=a=t[h++],o=s=t[h++];break;case Ja.L:var g=t[h++],m=(b=t[h++])-o;(cs(E=g-i)>n||cs(m)>r||h===e-1)&&(p=Math.sqrt(E*E+m*m),i=g,o=b);break;case Ja.C:var y=t[h++],v=t[h++],b=(g=t[h++],t[h++]),_=t[h++],w=t[h++];p=Nn(i,o,y,v,g,b,_,w,10),i=_,o=w;break;case Ja.Q:p=Vn(i,o,y=t[h++],v=t[h++],g=t[h++],b=t[h++],10),i=g,o=b;break;case Ja.A:var x=t[h++],M=t[h++],S=t[h++],A=t[h++],C=t[h++],k=t[h++],T=k+C;h+=1,f&&(a=ss(C)*S+x,s=ls(C)*A+M),p=as(S,A)*os(hs,Math.abs(k)),i=ss(T)*S+x,o=ls(T)*A+M;break;case Ja.R:a=i=t[h++],s=o=t[h++],p=2*t[h++]+2*t[h++];break;case Ja.Z:var E=a-i;m=s-o,p=Math.sqrt(E*E+m*m),i=a,o=s}p>=0&&(l[u++]=p,c+=p)}return this._pathLen=c,c},t.prototype.rebuildPath=function(t,e){var n,r,i,o,a,s,l,c,u,h,d=this.data,f=this._ux,p=this._uy,g=this._len,m=e<1,y=0,v=0,b=0;if(!m||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,c=e*this._pathLen))t:for(var _=0;_<g;){var w=d[_++],x=1===_;switch(x&&(n=i=d[_],r=o=d[_+1]),w!==Ja.L&&b>0&&(t.lineTo(u,h),b=0),w){case Ja.M:n=i=d[_++],r=o=d[_++],t.moveTo(i,o);break;case Ja.L:a=d[_++],s=d[_++];var M=cs(a-i),S=cs(s-o);if(M>f||S>p){if(m){if(y+($=l[v++])>c){t.lineTo(i*(1-(G=(c-y)/$))+a*G,o*(1-G)+s*G);break t}y+=$}t.lineTo(a,s),i=a,o=s,b=0}else{var A=M*M+S*S;A>b&&(u=a,h=s,b=A)}break;case Ja.C:var C=d[_++],k=d[_++],T=d[_++],E=d[_++],O=d[_++],D=d[_++];if(m){if(y+($=l[v++])>c){In(i,C,T,O,G=(c-y)/$,Qa),In(o,k,E,D,G,ts),t.bezierCurveTo(Qa[1],ts[1],Qa[2],ts[2],Qa[3],ts[3]);break t}y+=$}t.bezierCurveTo(C,k,T,E,O,D),i=O,o=D;break;case Ja.Q:if(C=d[_++],k=d[_++],T=d[_++],E=d[_++],m){if(y+($=l[v++])>c){jn(i,C,T,G=(c-y)/$,Qa),jn(o,k,E,G,ts),t.quadraticCurveTo(Qa[1],ts[1],Qa[2],ts[2]);break t}y+=$}t.quadraticCurveTo(C,k,T,E),i=T,o=E;break;case Ja.A:var P=d[_++],L=d[_++],I=d[_++],R=d[_++],N=d[_++],B=d[_++],F=d[_++],z=!d[_++],j=I>R?I:R,W=cs(I-R)>.001,V=N+B,H=!1;if(m&&(y+($=l[v++])>c&&(V=N+B*(c-y)/$,H=!0),y+=$),W&&t.ellipse?t.ellipse(P,L,I,R,F,N,V,z):t.arc(P,L,j,N,V,z),H)break t;x&&(n=ss(N)*I+P,r=ls(N)*R+L),i=ss(V)*I+P,o=ls(V)*R+L;break;case Ja.R:n=i=d[_],r=o=d[_+1],a=d[_++],s=d[_++];var Y=d[_++],U=d[_++];if(m){if(y+($=l[v++])>c){var q=c-y;t.moveTo(a,s),t.lineTo(a+os(q,Y),s),(q-=Y)>0&&t.lineTo(a+Y,s+os(q,U)),(q-=U)>0&&t.lineTo(a+as(Y-q,0),s+U),(q-=Y)>0&&t.lineTo(a,s+as(U-q,0));break t}y+=$}t.rect(a,s,Y,U);break;case Ja.Z:if(m){var $;if(y+($=l[v++])>c){var G;t.lineTo(i*(1-(G=(c-y)/$))+n*G,o*(1-G)+r*G);break t}y+=$}t.closePath(),i=n,o=r}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=Ja,t.initDefaultProps=((e=t.prototype)._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,void(e._version=0)),t}();function ys(t,e,n,r,i,o,a){if(0===i)return!1;var s,l=i;if(a>e+l&&a>r+l||a<e-l&&a<r-l||o>t+l&&o>n+l||o<t-l&&o<n-l)return!1;if(t===n)return Math.abs(o-t)<=l/2;var c=(s=(e-r)/(t-n))*o-a+(t*r-n*e)/(t-n);return c*c/(s*s+1)<=l/2*l/2}function vs(t,e,n,r,i,o,a,s,l,c,u){if(0===l)return!1;var h=l;return!(u>e+h&&u>r+h&&u>o+h&&u>s+h||u<e-h&&u<r-h&&u<o-h&&u<s-h||c>t+h&&c>n+h&&c>i+h&&c>a+h||c<t-h&&c<n-h&&c<i-h&&c<a-h)&&Rn(t,e,n,r,i,o,a,s,c,u,null)<=h/2}function bs(t,e,n,r,i,o,a,s,l){if(0===a)return!1;var c=a;return!(l>e+c&&l>r+c&&l>o+c||l<e-c&&l<r-c&&l<o-c||s>t+c&&s>n+c&&s>i+c||s<t-c&&s<n-c&&s<i-c)&&Wn(t,e,n,r,i,o,s,l,null)<=c/2}var _s=2*Math.PI;function ws(t){return(t%=_s)<0&&(t+=_s),t}var xs=2*Math.PI;function Ms(t,e,n,r,i,o,a,s,l){if(0===a)return!1;var c=a;s-=t,l-=e;var u=Math.sqrt(s*s+l*l);if(u-c>n||u+c<n)return!1;if(Math.abs(r-i)%xs<1e-4)return!0;if(o){var h=r;r=ws(i),i=ws(h)}else r=ws(r),i=ws(i);r>i&&(i+=xs);var d=Math.atan2(l,s);return d<0&&(d+=xs),d>=r&&d<=i||d+xs>=r&&d+xs<=i}function Ss(t,e,n,r,i,o){if(o>e&&o>r||o<e&&o<r)return 0;if(r===e)return 0;var a=(o-e)/(r-e),s=r<e?1:-1;1!==a&&0!==a||(s=r<e?.5:-.5);var l=a*(n-t)+t;return l===i?1/0:l>i?s:0}var As=ms.CMD,Cs=2*Math.PI,ks=[-1,-1,-1],Ts=[-1,-1];function Es(t,e,n,r,i,o,a,s,l,c){if(c>e&&c>r&&c>o&&c>s||c<e&&c<r&&c<o&&c<s)return 0;var u,h=Pn(e,r,o,s,c,ks);if(0===h)return 0;for(var d=0,f=-1,p=void 0,g=void 0,m=0;m<h;m++){var y=ks[m],v=0===y||1===y?.5:1;On(t,n,i,a,y)<l||(f<0&&(f=Ln(e,r,o,s,Ts),Ts[1]<Ts[0]&&f>1&&(u=Ts[0],Ts[0]=Ts[1],Ts[1]=u),p=On(e,r,o,s,Ts[0]),f>1&&(g=On(e,r,o,s,Ts[1]))),d+=2===f?y<Ts[0]?p<e?v:-v:y<Ts[1]?g<p?v:-v:s<g?v:-v:y<Ts[0]?p<e?v:-v:s<p?v:-v)}return d}function Os(t,e,n,r,i,o,a,s){if(s>e&&s>r&&s>o||s<e&&s<r&&s<o)return 0;var l=function(t,e,n,r,i){var o=t-2*e+n,a=2*(e-t),s=t-r,l=0;if(Tn(o))En(a)&&(u=-s/a)>=0&&u<=1&&(i[l++]=u);else{var c=a*a-4*o*s;if(Tn(c))(u=-a/(2*o))>=0&&u<=1&&(i[l++]=u);else if(c>0){var u,h=Mn(c),d=(-a-h)/(2*o);(u=(-a+h)/(2*o))>=0&&u<=1&&(i[l++]=u),d>=0&&d<=1&&(i[l++]=d)}}return l}(e,r,o,s,ks);if(0===l)return 0;var c=zn(e,r,o);if(c>=0&&c<=1){for(var u=0,h=Bn(e,r,o,c),d=0;d<l;d++){var f=0===ks[d]||1===ks[d]?.5:1;Bn(t,n,i,ks[d])<a||(u+=ks[d]<c?h<e?f:-f:o<h?f:-f)}return u}return f=0===ks[0]||1===ks[0]?.5:1,Bn(t,n,i,ks[0])<a?0:o<e?f:-f}function Ds(t,e,n,r,i,o,a,s){if((s-=e)>n||s<-n)return 0;var l=Math.sqrt(n*n-s*s);ks[0]=-l,ks[1]=l;var c=Math.abs(r-i);if(c<1e-4)return 0;if(c>=Cs-1e-4){r=0,i=Cs;var u=o?1:-1;return a>=ks[0]+t&&a<=ks[1]+t?u:0}if(r>i){var h=r;r=i,i=h}r<0&&(r+=Cs,i+=Cs);for(var d=0,f=0;f<2;f++){var p=ks[f];if(p+t>a){var g=Math.atan2(s,p);u=o?1:-1,g<0&&(g=Cs+g),(g>=r&&g<=i||g+Cs>=r&&g+Cs<=i)&&(g>Math.PI/2&&g<1.5*Math.PI&&(u=-u),d+=u)}}return d}function Ps(t,e,n,r,i){for(var o,a,s=t.data,l=t.len(),c=0,u=0,h=0,d=0,f=0,p=0;p<l;){var g=s[p++],m=1===p;switch(g===As.M&&p>1&&(n||(c+=Ss(u,h,d,f,r,i))),m&&(d=u=s[p],f=h=s[p+1]),g){case As.M:u=d=s[p++],h=f=s[p++];break;case As.L:if(n){if(ys(u,h,s[p],s[p+1],e,r,i))return!0}else c+=Ss(u,h,s[p],s[p+1],r,i)||0;u=s[p++],h=s[p++];break;case As.C:if(n){if(vs(u,h,s[p++],s[p++],s[p++],s[p++],s[p],s[p+1],e,r,i))return!0}else c+=Es(u,h,s[p++],s[p++],s[p++],s[p++],s[p],s[p+1],r,i)||0;u=s[p++],h=s[p++];break;case As.Q:if(n){if(bs(u,h,s[p++],s[p++],s[p],s[p+1],e,r,i))return!0}else c+=Os(u,h,s[p++],s[p++],s[p],s[p+1],r,i)||0;u=s[p++],h=s[p++];break;case As.A:var y=s[p++],v=s[p++],b=s[p++],_=s[p++],w=s[p++],x=s[p++];p+=1;var M=!!(1-s[p++]);o=Math.cos(w)*b+y,a=Math.sin(w)*_+v,m?(d=o,f=a):c+=Ss(u,h,o,a,r,i);var S=(r-y)*_/b+y;if(n){if(Ms(y,v,_,w,w+x,M,e,S,i))return!0}else c+=Ds(y,v,_,w,w+x,M,S,i);u=Math.cos(w+x)*b+y,h=Math.sin(w+x)*_+v;break;case As.R:if(d=u=s[p++],f=h=s[p++],o=d+s[p++],a=f+s[p++],n){if(ys(d,f,o,f,e,r,i)||ys(o,f,o,a,e,r,i)||ys(o,a,d,a,e,r,i)||ys(d,a,d,f,e,r,i))return!0}else c+=Ss(o,f,o,a,r,i),c+=Ss(d,a,d,f,r,i);break;case As.Z:if(n){if(ys(u,h,d,f,e,r,i))return!0}else c+=Ss(u,h,d,f,r,i);u=d,h=f}}return n||function(t,e){return Math.abs(t-e)<1e-4}(h,f)||(c+=Ss(u,h,d,f,r,i)||0),0!==c}var Ls=H({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Ea),Is={style:H({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Oa.style)},Rs=Ai.concat(["invisible","culling","z","z2","zlevel","parent"]),Ns=function(t){function e(e){return t.call(this,e)||this}var n;return Nt(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new e;i.buildPath===e.prototype.buildPath&&(i.buildPath=function(t){n.buildPath(t,n.shape)}),i.silent=!0;var o=i.style;for(var a in r)o[a]!==r[a]&&(o[a]=r[a]);o.fill=r.fill?r.decal:null,o.decal=null,o.shadowColor=null,r.strokeFirst&&(o.stroke=null);for(var s=0;s<Rs.length;++s)i[Rs[s]]=this[Rs[s]];i.__dirty|=1}else this._decalEl&&(this._decalEl=null)},e.prototype.getDecalElement=function(){return this._decalEl},e.prototype._init=function(e){var n=tt(e);this.shape=this.getDefaultShape();var r=this.getDefaultStyle();r&&this.useStyle(r);for(var i=0;i<n.length;i++){var o=n[i],a=e[o];"style"===o?this.style?V(this.style,a):this.useStyle(a):"shape"===o?V(this.shape,a):t.prototype.attrKV.call(this,o,a)}this.style||this.useStyle({})},e.prototype.getDefaultStyle=function(){return null},e.prototype.getDefaultShape=function(){return{}},e.prototype.canBeInsideText=function(){return this.hasFill()},e.prototype.getInsideTextFill=function(){var t=this.style.fill;if("none"!==t){if(ot(t)){var e=vr(t,0);return e>.5?"#333":e>.2?"#eee":"#ccc"}if(t)return"#ccc"}return"#333"},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(ot(e)){var n=this.__zr;if(!(!n||!n.isDarkMode())==vr(t,0)<.4)return e}},e.prototype.buildPath=function(t,e,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new ms(!1)},e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var r=!1;this.path||(r=!0,this.createPathProxy());var i=this.path;(r||4&this.__dirty)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),t=i.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),r=this.getBoundingRect(),i=this.style;if(r.contain(t=n[0],e=n[1])){var o=this.path;if(this.hasStroke()){var a=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(t,e,n,r){return Ps(t,e,!0,n,r)}(o,a/s,t,e)))return!0}if(this.hasFill())return function(t,e,n){return Ps(t,0,!1,e,n)}(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:V(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(4&this.__dirty)},e.prototype.createStyle=function(t){return Ot(Ls,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=V({},this.shape))},e.prototype._applyStateObj=function(e,n,r,i,o,a){t.prototype._applyStateObj.call(this,e,n,r,i,o,a);var s,l=!(n&&i);if(n&&n.shape?o?i?s=n.shape:(s=V({},r.shape),V(s,n.shape)):(s=V({},i?this.shape:r.shape),V(s,n.shape)):l&&(s=r.shape),s)if(o){this.shape=V({},this.shape);for(var c={},u=tt(s),h=0;h<u.length;h++){var d=u[h];"object"==typeof s[d]?this.shape[d]=s[d]:c[d]=s[d]}this._transitionState(e,{shape:c},a)}else this.shape=s,this.dirtyShape()},e.prototype._mergeStates=function(e){for(var n,r=t.prototype._mergeStates.call(this,e),i=0;i<e.length;i++){var o=e[i];o.shape&&this._mergeStyle(n=n||{},o.shape)}return n&&(r.shape=n),r},e.prototype.getAnimationStyleProps=function(){return Is},e.prototype.isZeroArea=function(){return!1},e.extend=function(t){var n=function(e){function n(n){var r=e.call(this,n)||this;return t.init&&t.init.call(r,n),r}return Nt(n,e),n.prototype.getDefaultStyle=function(){return z(t.style)},n.prototype.getDefaultShape=function(){return z(t.shape)},n}(e);for(var r in t)"function"==typeof t[r]&&(n.prototype[r]=t[r]);return n},e.initDefaultProps=((n=e.prototype).type="path",n.strokeContainThreshold=5,n.segmentIgnoreThreshold=0,n.subPixelOptimize=!1,n.autoBatch=!1,void(n.__dirty=7)),e}(Na),Bs=H({strokeFirst:!0,font:x,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},Ls),Fs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Nt(e,t),e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return null!=e&&"none"!==e&&t.lineWidth>0},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.createStyle=function(t){return Ot(Bs,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=Di(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var r=t.lineWidth;n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r}this._rect=n}return this._rect},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(Na);Fs.prototype.type="tspan";var zs=Fs,js=H({x:0,y:0},Ea),Ws={style:H({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Oa.style)},Vs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Nt(e,t),e.prototype.createStyle=function(t){return Ot(js,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var r,i=(r=e.image)&&"string"!=typeof r&&r.width&&r.height?e.image:this.__image;if(!i)return 0;var o="width"===t?"height":"width",a=e[o];return null==a?i[t]:i[t]/i[o]*a},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return Ws},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new Je(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(Na);Vs.prototype.type="image";var Hs=Vs,Ys=Math.round;function Us(t,e,n){if(e){var r=e.x1,i=e.x2,o=e.y1,a=e.y2;t.x1=r,t.x2=i,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(Ys(2*r)===Ys(2*i)&&(t.x1=t.x2=$s(r,s,!0)),Ys(2*o)===Ys(2*a)&&(t.y1=t.y2=$s(o,s,!0)),t):t}}function qs(t,e,n){if(e){var r=e.x,i=e.y,o=e.width,a=e.height;t.x=r,t.y=i,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=$s(r,s,!0),t.y=$s(i,s,!0),t.width=Math.max($s(r+o,s,!1)-t.x,0===o?0:1),t.height=Math.max($s(i+a,s,!1)-t.y,0===a?0:1),t):t}}function $s(t,e,n){if(!e)return t;var r=Ys(2*t);return(r+Ys(e))%2==0?r/2:(r+(n?1:-1))/2}var Gs=function(){this.x=0,this.y=0,this.width=0,this.height=0},Xs={},Ks=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultShape=function(){return new Gs},e.prototype.buildPath=function(t,e){var n,r,i,o;if(this.subPixelOptimize){var a=qs(Xs,e,this.style);n=a.x,r=a.y,i=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,r=e.y,i=e.width,o=e.height;e.r?function(t,e){var n,r,i,o,a,s=e.x,l=e.y,c=e.width,u=e.height,h=e.r;c<0&&(s+=c,c=-c),u<0&&(l+=u,u=-u),"number"==typeof h?n=r=i=o=h:h instanceof Array?1===h.length?n=r=i=o=h[0]:2===h.length?(n=i=h[0],r=o=h[1]):3===h.length?(n=h[0],r=o=h[1],i=h[2]):(n=h[0],r=h[1],i=h[2],o=h[3]):n=r=i=o=0,n+r>c&&(n*=c/(a=n+r),r*=c/a),i+o>c&&(i*=c/(a=i+o),o*=c/a),r+i>u&&(r*=u/(a=r+i),i*=u/a),n+o>u&&(n*=u/(a=n+o),o*=u/a),t.moveTo(s+n,l),t.lineTo(s+c-r,l),0!==r&&t.arc(s+c-r,l+r,r,-Math.PI/2,0),t.lineTo(s+c,l+u-i),0!==i&&t.arc(s+c-i,l+u-i,i,0,Math.PI/2),t.lineTo(s+o,l+u),0!==o&&t.arc(s+o,l+u-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}(t,e):t.rect(n,r,i,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(Ns);Ks.prototype.type="rect";var Zs=Ks,Js={fill:"#000"},Qs={style:H({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Oa.style)},tl=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=Js,n.attr(e),n}return Nt(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e<this._children.length;e++){var n=this._children[e];n.zlevel=this.zlevel,n.z=this.z,n.z2=this.z2,n.culling=this.culling,n.cursor=this.cursor,n.invisible=this.invisible}},e.prototype.updateTransform=function(){var e=this.innerTransformable;e?(e.updateTransform(),e.transform&&(this.transform=e.transform)):t.prototype.updateTransform.call(this)},e.prototype.getLocalTransform=function(e){var n=this.innerTransformable;return n?n.getLocalTransform(e):t.prototype.getLocalTransform.call(this,e)},e.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),t.prototype.getComputedTransform.call(this)},e.prototype._updateSubTexts=function(){var t;this._childCursor=0,sl(t=this.style),X(t.rich,sl),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},e.prototype.addSelfToZr=function(e){t.prototype.addSelfToZr.call(this,e);for(var n=0;n<this._children.length;n++)this._children[n].__zr=e},e.prototype.removeSelfFromZr=function(e){t.prototype.removeSelfFromZr.call(this,e);for(var n=0;n<this._children.length;n++)this._children[n].__zr=null},e.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var t=new Je(0,0,0,0),e=this._children,n=[],r=null,i=0;i<e.length;i++){var o=e[i],a=o.getBoundingRect(),s=o.getLocalTransform(n);s?(t.copy(a),t.applyTransform(s),(r=r||t.clone()).union(t)):(r=r||a.clone()).union(a)}this._rect=r||t}return this._rect},e.prototype.setDefaultTextStyle=function(t){this._defaultStyle=t||Js},e.prototype.setTextContent=function(t){},e.prototype._mergeStyle=function(t,e){if(!e)return t;var n=e.rich,r=t.rich||n&&{};return V(t,e),n&&r?(this._mergeRich(r,n),t.rich=r):r&&(t.rich=r),t},e.prototype._mergeRich=function(t,e){for(var n=tt(e),r=0;r<n.length;r++){var i=n[r];t[i]=t[i]||{},V(t[i],e[i])}},e.prototype.getAnimationStyleProps=function(){return Qs},e.prototype._getOrCreateChild=function(t){var e=this._children[this._childCursor];return e&&e instanceof t||(e=new t),this._children[this._childCursor++]=e,e.__zr=this.__zr,e.parent=this,e},e.prototype._updatePlainTexts=function(){var t=this.style,e=t.font||x,n=t.padding,r=function(t,e){null!=t&&(t+="");var n,r=e.overflow,i=e.padding,o=e.font,a="truncate"===r,s=Ii(o),l=yt(e.lineHeight,s),c=!!e.backgroundColor,u="truncate"===e.lineOverflow,h=e.width,d=(n=null==h||"break"!==r&&"breakAll"!==r?t?t.split("\n"):[]:t?ka(t,e.font,h,"breakAll"===r,0).lines:[]).length*l,f=yt(e.height,d);if(d>f&&u){var p=Math.floor(f/l);n=n.slice(0,p)}if(t&&a&&null!=h)for(var g=va(h,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m=0;m<n.length;m++)n[m]=ba(n[m],g);var y=f,v=0;for(m=0;m<n.length;m++)v=Math.max(Ei(n[m],o),v);null==h&&(h=v);var b=v;return i&&(y+=i[0]+i[2],b+=i[1]+i[3],h+=i[1]+i[3]),c&&(b=h),{lines:n,height:f,outerWidth:b,outerHeight:y,lineHeight:l,calculatedLineHeight:s,contentWidth:v,contentHeight:d,width:h}}(hl(t),t),i=dl(t),o=!!t.backgroundColor,a=r.outerHeight,s=r.outerWidth,l=r.contentWidth,c=r.lines,u=r.lineHeight,h=this._defaultStyle,d=t.x||0,f=t.y||0,p=t.align||h.align||"left",g=t.verticalAlign||h.verticalAlign||"top",m=d,y=Li(f,r.contentHeight,g);if(i||n){var v=Pi(d,s,p),b=Li(f,a,g);i&&this._renderBackground(t,t,v,b,s,a)}y+=u/2,n&&(m=ul(d,p,n),"top"===g?y+=n[0]:"bottom"===g&&(y-=n[2]));for(var _=0,w=!1,M=(cl("fill"in t?t.fill:(w=!0,h.fill))),S=(ll("stroke"in t?t.stroke:o||h.autoStroke&&!w?null:(_=2,h.stroke))),A=t.textShadowBlur>0,C=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),k=r.calculatedLineHeight,T=0;T<c.length;T++){var E=this._getOrCreateChild(zs),O=E.createStyle();E.useStyle(O),O.text=c[T],O.x=m,O.y=y,p&&(O.textAlign=p),O.textBaseline="middle",O.opacity=t.opacity,O.strokeFirst=!0,A&&(O.shadowBlur=t.textShadowBlur||0,O.shadowColor=t.textShadowColor||"transparent",O.shadowOffsetX=t.textShadowOffsetX||0,O.shadowOffsetY=t.textShadowOffsetY||0),O.stroke=S,O.fill=M,S&&(O.lineWidth=t.lineWidth||_,O.lineDash=t.lineDash,O.lineDashOffset=t.lineDashOffset||0),O.font=e,ol(O,t),y+=u,C&&E.setBoundingRect(new Je(Pi(O.x,t.width,O.textAlign),Li(O.y,k,O.textBaseline),l,k))}},e.prototype._updateRichTexts=function(){var t=this.style,e=function(t,e){var n=new Ma;if(null!=t&&(t+=""),!t)return n;for(var r,i=e.width,o=e.height,a=e.overflow,s="break"!==a&&"breakAll"!==a||null==i?null:{width:i,accumWidth:0,breakAll:"breakAll"===a},l=ma.lastIndex=0;null!=(r=ma.exec(t));){var c=r.index;c>l&&Sa(n,t.substring(l,c),e,s),Sa(n,r[2],e,s,r[1]),l=ma.lastIndex}l<t.length&&Sa(n,t.substring(l,t.length),e,s);var u=[],h=0,d=0,f=e.padding,p="truncate"===a,g="truncate"===e.lineOverflow;function m(t,e,n){t.width=e,t.lineHeight=n,h+=n,d=Math.max(d,e)}t:for(var y=0;y<n.lines.length;y++){for(var v=n.lines[y],b=0,_=0,w=0;w<v.tokens.length;w++){var x=(P=v.tokens[w]).styleName&&e.rich[P.styleName]||{},M=P.textPadding=x.padding,S=M?M[1]+M[3]:0,A=P.font=x.font||e.font;P.contentHeight=Ii(A);var C=yt(x.height,P.contentHeight);if(P.innerHeight=C,M&&(C+=M[0]+M[2]),P.height=C,P.lineHeight=vt(x.lineHeight,e.lineHeight,C),P.align=x&&x.align||e.align,P.verticalAlign=x&&x.verticalAlign||"middle",g&&null!=o&&h+P.lineHeight>o){w>0?(v.tokens=v.tokens.slice(0,w),m(v,_,b),n.lines=n.lines.slice(0,y+1)):n.lines=n.lines.slice(0,y);break t}var k=x.width,T=null==k||"auto"===k;if("string"==typeof k&&"%"===k.charAt(k.length-1))P.percentWidth=k,u.push(P),P.contentWidth=Ei(P.text,A);else{if(T){var E=x.backgroundColor,O=E&&E.image;O&&ga(O=da(O))&&(P.width=Math.max(P.width,O.width*C/O.height))}var D=p&&null!=i?i-_:null;null!=D&&D<P.width?!T||D<S?(P.text="",P.width=P.contentWidth=0):(P.text=ya(P.text,D-S,A,e.ellipsis,{minChar:e.truncateMinChar}),P.width=P.contentWidth=Ei(P.text,A)):P.contentWidth=Ei(P.text,A)}P.width+=S,_+=P.width,x&&(b=Math.max(b,P.lineHeight))}m(v,_,b)}for(n.outerWidth=n.width=yt(i,d),n.outerHeight=n.height=yt(o,h),n.contentHeight=h,n.contentWidth=d,f&&(n.outerWidth+=f[1]+f[3],n.outerHeight+=f[0]+f[2]),y=0;y<u.length;y++){var P;(P=u[y]).width=parseInt(P.percentWidth,10)/100*n.width}return n}(hl(t),t),n=e.width,r=e.outerWidth,i=e.outerHeight,o=t.padding,a=t.y||0,s=this._defaultStyle,l=t.verticalAlign||s.verticalAlign,c=Pi(t.x||0,r,t.align||s.align),u=Li(a,i,l),h=c,d=u;o&&(h+=o[3],d+=o[0]);var f=h+n;dl(t)&&this._renderBackground(t,t,c,u,r,i);for(var p=!!t.backgroundColor,g=0;g<e.lines.length;g++){for(var m=e.lines[g],y=m.tokens,v=y.length,b=m.lineHeight,_=m.width,w=0,x=h,M=f,S=v-1,A=void 0;w<v&&(!(A=y[w]).align||"left"===A.align);)this._placeToken(A,t,b,d,x,"left",p),_-=A.width,x+=A.width,w++;for(;S>=0&&"right"===(A=y[S]).align;)this._placeToken(A,t,b,d,M,"right",p),_-=A.width,M-=A.width,S--;for(x+=(n-(x-h)-(f-M)-_)/2;w<=S;)this._placeToken(A=y[w],t,b,d,x+A.width/2,"center",p),x+=A.width,w++;d+=b}},e.prototype._placeToken=function(t,e,n,r,i,o,a){var s=e.rich[t.styleName]||{};s.text=t.text;var l=t.verticalAlign,c=r+n/2;"top"===l?c=r+t.height/2:"bottom"===l&&(c=r+n-t.height/2),!t.isLineHolder&&dl(s)&&this._renderBackground(s,e,"right"===o?i-t.width:"center"===o?i-t.width/2:i,c-t.height/2,t.width,t.height);var u=!!s.backgroundColor,h=t.textPadding;h&&(i=ul(i,o,h),c-=t.height/2-h[0]-t.innerHeight/2);var d=this._getOrCreateChild(zs),f=d.createStyle();d.useStyle(f);var p=this._defaultStyle,g=!1,m=0,y=cl("fill"in s?s.fill:"fill"in e?e.fill:(g=!0,p.fill)),v=ll("stroke"in s?s.stroke:"stroke"in e?e.stroke:u||a||p.autoStroke&&!g?null:(m=2,p.stroke)),b=s.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=i,f.y=c,b&&(f.shadowBlur=s.textShadowBlur||e.textShadowBlur||0,f.shadowColor=s.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=s.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=s.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||x,f.opacity=vt(s.opacity,e.opacity,1),ol(f,s),v&&(f.lineWidth=vt(s.lineWidth,e.lineWidth,m),f.lineDash=yt(s.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=v),y&&(f.fill=y);var _=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new Je(Pi(f.x,_,f.textAlign),Li(f.y,w,f.textBaseline),_,w))},e.prototype._renderBackground=function(t,e,n,r,i,o){var a,s,l,c=t.backgroundColor,u=t.borderWidth,h=t.borderColor,d=c&&c.image,f=c&&!d,p=t.borderRadius,g=this;if(f||t.lineHeight||u&&h){(a=this._getOrCreateChild(Zs)).useStyle(a.createStyle()),a.style.fill=null;var m=a.shape;m.x=n,m.y=r,m.width=i,m.height=o,m.r=p,a.dirtyShape()}if(f)(l=a.style).fill=c||null,l.fillOpacity=yt(t.fillOpacity,1);else if(d){(s=this._getOrCreateChild(Hs)).onload=function(){g.dirtyStyle()};var y=s.style;y.image=c.image,y.x=n,y.y=r,y.width=i,y.height=o}u&&h&&((l=a.style).lineWidth=u,l.stroke=h,l.strokeOpacity=yt(t.strokeOpacity,1),l.lineDash=t.borderDash,l.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.lineWidth*=2));var v=(a||s).style;v.shadowBlur=t.shadowBlur||0,v.shadowColor=t.shadowColor||"transparent",v.shadowOffsetX=t.shadowOffsetX||0,v.shadowOffsetY=t.shadowOffsetY||0,v.opacity=vt(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return al(t)&&(e=[t.fontStyle,t.fontWeight,il(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&xt(e)||t.textFont||t.font},e}(Na),el={left:!0,right:1,center:1},nl={top:1,bottom:1,middle:1},rl=["fontStyle","fontWeight","fontSize","fontFamily"];function il(t){return"string"!=typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?"12px":t+"px":t}function ol(t,e){for(var n=0;n<rl.length;n++){var r=rl[n],i=e[r];null!=i&&(t[r]=i)}}function al(t){return null!=t.fontSize||t.fontFamily||t.fontWeight}function sl(t){if(t){t.font=tl.makeFont(t);var e=t.align;"middle"===e&&(e="center"),t.align=null==e||el[e]?e:"left";var n=t.verticalAlign;"center"===n&&(n="middle"),t.verticalAlign=null==n||nl[n]?n:"top",t.padding&&(t.padding=_t(t.padding))}}function ll(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function cl(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function ul(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}function hl(t){var e=t.text;return null!=e&&(e+=""),e}function dl(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}var fl=tl,pl=Yo(),gl=function(t,e,n,r){if(r){var i=pl(r);i.dataIndex=n,i.dataType=e,i.seriesIndex=t,i.ssrType="chart","group"===r.type&&r.traverse((function(r){var i=pl(r);i.seriesIndex=t,i.dataIndex=n,i.dataType=e,i.ssrType="chart"}))}},ml=1,yl={},vl=Yo(),bl=Yo(),_l=["emphasis","blur","select"],wl=["normal","emphasis","blur","select"];function xl(t){return null!=t&&"none"!==t}function Ml(t,e,n){t.onHoverStateChange&&(t.hoverState||0)!==n&&t.onHoverStateChange(e),t.hoverState=n}function Sl(t){Ml(t,"emphasis",2)}function Al(t){2===t.hoverState&&Ml(t,"normal",0)}function Cl(t){Ml(t,"blur",1)}function kl(t){1===t.hoverState&&Ml(t,"normal",0)}function Tl(t){t.selected=!0}function El(t){t.selected=!1}function Ol(t,e,n){e(t,n)}function Dl(t,e,n){Ol(t,e,n),t.isGroup&&t.traverse((function(t){Ol(t,e,n)}))}function Pl(t,e){switch(e){case"emphasis":t.hoverState=2;break;case"normal":t.hoverState=0;break;case"blur":t.hoverState=1;break;case"select":t.selected=!0}}function Ll(t,e){var n=this.states[t];if(this.style){if("emphasis"===t)return function(t,e,n,r){var i=n&&U(n,"select")>=0,o=!1;if(t instanceof Ns){var a=vl(t),s=i&&a.selectFill||a.normalFill,l=i&&a.selectStroke||a.normalStroke;if(xl(s)||xl(l)){var c=(r=r||{}).style||{};"inherit"===c.fill?(o=!0,r=V({},r),(c=V({},c)).fill=s):!xl(c.fill)&&xl(s)?(o=!0,r=V({},r),(c=V({},c)).fill=wr(s)):!xl(c.stroke)&&xl(l)&&(o||(r=V({},r),c=V({},c)),c.stroke=wr(l)),r.style=c}}if(r&&null==r.z2){o||(r=V({},r));var u=t.z2EmphasisLift;r.z2=t.z2+(null!=u?u:10)}return r}(this,0,e,n);if("blur"===t)return function(t,e,n){var r=U(t.currentStates,e)>=0,i=t.style.opacity,o=r?null:function(t,e,n,r){for(var i=t.style,o={},a=0;a<e.length;a++){var s=e[a],l=i[s];o[s]=null==l?r&&r[s]:l}for(a=0;a<t.animators.length;a++){var c=t.animators[a];c.__fromStateTransition&&c.__fromStateTransition.indexOf(n)<0&&"style"===c.targetName&&c.saveTo(o,e)}return o}(t,["opacity"],e,{opacity:1}),a=(n=n||{}).style||{};return null==a.opacity&&(n=V({},n),a=V({opacity:r?i:.1*o.opacity},a),n.style=a),n}(this,t,n);if("select"===t)return function(t,e,n){if(n&&null==n.z2){n=V({},n);var r=t.z2SelectLift;n.z2=t.z2+(null!=r?r:9)}return n}(this,0,n)}return n}function Il(t){t.stateProxy=Ll;var e=t.getTextContent(),n=t.getTextGuideLine();e&&(e.stateProxy=Ll),n&&(n.stateProxy=Ll)}function Rl(t,e){!Hl(t,e)&&!t.__highByOuter&&Dl(t,Sl)}function Nl(t,e){!Hl(t,e)&&!t.__highByOuter&&Dl(t,Al)}function Bl(t,e){t.__highByOuter|=1<<(e||0),Dl(t,Sl)}function Fl(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&Dl(t,Al)}function zl(t){Dl(t,Cl)}function jl(t){Dl(t,kl)}function Wl(t){Dl(t,Tl)}function Vl(t){Dl(t,El)}function Hl(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function Yl(t){var e=t.getModel(),n=[],r=[];e.eachComponent((function(e,i){var o=bl(i),a="series"===e,s=a?t.getViewOfSeriesModel(i):t.getViewOfComponentModel(i);!a&&r.push(s),o.isBlured&&(s.group.traverse((function(t){kl(t)})),a&&n.push(i)),o.isBlured=!1})),X(r,(function(t){t&&t.toggleBlurSeries&&t.toggleBlurSeries(n,!1,e)}))}function Ul(t,e,n,r){var i=r.getModel();function o(t,e){for(var n=0;n<e.length;n++){var r=t.getItemGraphicEl(e[n]);r&&jl(r)}}if(n=n||"coordinateSystem",null!=t&&e&&"none"!==e){var a=i.getSeriesByIndex(t),s=a.coordinateSystem;s&&s.master&&(s=s.master);var l=[];i.eachSeries((function(t){var i=a===t,c=t.coordinateSystem;if(c&&c.master&&(c=c.master),!("series"===n&&!i||"coordinateSystem"===n&&!(c&&s?c===s:i)||"series"===e&&i)){if(r.getViewOfSeriesModel(t).group.traverse((function(t){t.__highByOuter&&i&&"self"===e||Cl(t)})),G(e))o(t.getData(),e);else if(lt(e))for(var u=tt(e),h=0;h<u.length;h++)o(t.getData(u[h]),e[u[h]]);l.push(t),bl(t).isBlured=!0}})),i.eachComponent((function(t,e){if("series"!==t){var n=r.getViewOfComponentModel(e);n&&n.toggleBlurSeries&&n.toggleBlurSeries(l,!0,i)}}))}}function ql(t,e,n){if(null!=t&&null!=e){var r=n.getModel().getComponent(t,e);if(r){bl(r).isBlured=!0;var i=n.getViewOfComponentModel(r);i&&i.focusBlurEnabled&&i.group.traverse((function(t){Cl(t)}))}}}function $l(t,e,n,r){var i={focusSelf:!1,dispatchers:null};if(null==t||"series"===t||null==e||null==n)return i;var o=r.getModel().getComponent(t,e);if(!o)return i;var a=r.getViewOfComponentModel(o);if(!a||!a.findHighDownDispatchers)return i;for(var s,l=a.findHighDownDispatchers(n),c=0;c<l.length;c++)if("self"===pl(l[c]).focus){s=!0;break}return{focusSelf:s,dispatchers:l}}function Gl(t){X(t.getAllData(),(function(e){var n=e.type;e.data.eachItemGraphicEl((function(e,r){t.isSelected(r,n)?Wl(e):Vl(e)}))}))}function Xl(t){var e=[];return t.eachSeries((function(t){X(t.getAllData(),(function(n){var r=n.type,i=t.getSelectedDataIndices();if(i.length>0){var o={dataIndex:i,seriesIndex:t.seriesIndex};null!=r&&(o.dataType=r),e.push(o)}}))})),e}function Kl(t,e,n){nc(t,!0),Dl(t,Il),Jl(t,e,n)}function Zl(t,e,n,r){r?function(t){nc(t,!1)}(t):Kl(t,e,n)}function Jl(t,e,n){var r=pl(t);null!=e?(r.focus=e,r.blurScope=n):r.focus&&(r.focus=null)}var Ql=["emphasis","blur","select"],tc={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function ec(t,e,n,r){n=n||"itemStyle";for(var i=0;i<Ql.length;i++){var o=Ql[i],a=e.getModel([o,n]);t.ensureState(o).style=r?r(a):a[tc[n]]()}}function nc(t,e){var n=!1===e,r=t;t.highDownSilentOnTouch&&(r.__highDownSilentOnTouch=t.highDownSilentOnTouch),n&&!r.__highDownDispatcher||(r.__highByOuter=r.__highByOuter||0,r.__highDownDispatcher=!n)}function rc(t){return!(!t||!t.__highDownDispatcher)}function ic(t){var e=t.type;return"select"===e||"unselect"===e||"toggleSelect"===e}function oc(t){var e=t.type;return"highlight"===e||"downplay"===e}var ac=Yo();function sc(t,e,n,r,i){var o;if(e&&e.ecModel){var a=e.ecModel.getUpdatePayload();o=a&&a.animation}var s="update"===t;if(e&&e.isAnimationEnabled()){var l=void 0,c=void 0,u=void 0;return r?(l=yt(r.duration,200),c=yt(r.easing,"cubicOut"),u=0):(l=e.getShallow(s?"animationDurationUpdate":"animationDuration"),c=e.getShallow(s?"animationEasingUpdate":"animationEasing"),u=e.getShallow(s?"animationDelayUpdate":"animationDelay")),o&&(null!=o.duration&&(l=o.duration),null!=o.easing&&(c=o.easing),null!=o.delay&&(u=o.delay)),it(u)&&(u=u(n,i)),it(l)&&(l=l(n)),{duration:l||0,delay:u,easing:c}}return null}function lc(t,e,n,r,i,o,a){var s,l=!1;it(i)?(a=o,o=i,i=null):lt(i)&&(o=i.cb,a=i.during,l=i.isFrom,s=i.removeOpt,i=i.dataIndex);var c="leave"===t;c||e.stopAnimation("leave");var u=sc(t,r,i,c?s||{}:null,r&&r.getAnimationDelayParams?r.getAnimationDelayParams(e,i):null);if(u&&u.duration>0){var h={duration:u.duration,delay:u.delay||0,easing:u.easing,done:o,force:!!o||!!a,setToFinal:!c,scope:t,during:a};l?e.animateFrom(n,h):e.animateTo(n,h)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function cc(t,e,n,r,i,o){lc("update",t,e,n,r,i,o)}function uc(t,e,n,r,i,o){lc("enter",t,e,n,r,i,o)}function hc(t){if(!t.__zr)return!0;for(var e=0;e<t.animators.length;e++)if("leave"===t.animators[e].scope)return!0;return!1}function dc(t,e,n,r,i,o){hc(t)||lc("leave",t,e,n,r,i,o)}function fc(t,e,n,r){t.removeTextContent(),t.removeTextGuideLine(),dc(t,{style:{opacity:0}},e,n,r)}function pc(t,e,n){function r(){t.parent&&t.parent.remove(t)}t.isGroup?t.traverse((function(t){t.isGroup||fc(t,e,n,r)})):fc(t,e,n,r)}function gc(t){ac(t).oldStyle=t.style}var mc={};function yc(t,e){for(var n=0;n<_l.length;n++){var r=_l[n],i=e[r],o=t.ensureState(r);o.style=o.style||{},o.style.text=i}var a=t.currentStates.slice();t.clearStates(!0),t.setStyle({text:e.normal}),t.useStates(a,!0)}function vc(t,e,n){var r,i=t.labelFetcher,o=t.labelDataIndex,a=t.labelDimIndex,s=e.normal;i&&(r=i.getFormattedLabel(o,"normal",null,a,s&&s.get("formatter"),null!=n?{interpolatedValue:n}:null)),null==r&&(r=it(t.defaultText)?t.defaultText(o,t,n):t.defaultText);for(var l={normal:r},c=0;c<_l.length;c++){var u=_l[c],h=e[u];l[u]=yt(i?i.getFormattedLabel(o,u,null,a,h&&h.get("formatter")):null,r)}return l}function bc(t,e,n,r){n=n||mc;for(var i=t instanceof fl,o=!1,a=0;a<wl.length;a++)if((d=e[wl[a]])&&d.getShallow("show")){o=!0;break}var s=i?t:t.getTextContent();if(o){i||(s||(s=new fl,t.setTextContent(s)),t.stateProxy&&(s.stateProxy=t.stateProxy));var l=vc(n,e),c=e.normal,u=!!c.getShallow("show"),h=wc(c,r&&r.normal,n,!1,!i);for(h.text=l.normal,i||t.setTextConfig(xc(c,n,!1)),a=0;a<_l.length;a++){var d,f=_l[a];if(d=e[f]){var p=s.ensureState(f),g=!!yt(d.getShallow("show"),u);g!==u&&(p.ignore=!g),p.style=wc(d,r&&r[f],n,!0,!i),p.style.text=l[f],i||(t.ensureState(f).textConfig=xc(d,n,!0))}}s.silent=!!c.getShallow("silent"),null!=s.style.x&&(h.x=s.style.x),null!=s.style.y&&(h.y=s.style.y),s.ignore=!u,s.useStyle(h),s.dirty(),n.enableTextSetter&&(Tc(s).setLabelText=function(t){var r=vc(n,e,t);yc(s,r)})}else s&&(s.ignore=!0);t.dirty()}function _c(t,e){for(var n={normal:t.getModel(e=e||"label")},r=0;r<_l.length;r++){var i=_l[r];n[i]=t.getModel([i,e])}return n}function wc(t,e,n,r,i){var o={};return function(t,e,n,r,i){n=n||mc;var o,a=e.ecModel,s=a&&a.option.textStyle,l=function(t){for(var e;t&&t!==t.ecModel;){var n=(t.option||mc).rich;if(n){e=e||{};for(var r=tt(n),i=0;i<r.length;i++)e[r[i]]=1}t=t.parentModel}return e}(e);if(l)for(var c in o={},l)if(l.hasOwnProperty(c)){var u=e.getModel(["rich",c]);Cc(o[c]={},u,s,n,r,i,!1,!0)}o&&(t.rich=o);var h=e.get("overflow");h&&(t.overflow=h);var d=e.get("minMargin");null!=d&&(t.margin=d),Cc(t,e,s,n,r,i,!0,!1)}(o,t,n,r,i),e&&V(o,e),o}function xc(t,e,n){e=e||{};var r,i={},o=t.getShallow("rotate"),a=yt(t.getShallow("distance"),n?null:5),s=t.getShallow("offset");return"outside"===(r=t.getShallow("position")||(n?null:"inside"))&&(r=e.defaultOutsidePosition||"top"),null!=r&&(i.position=r),null!=s&&(i.offset=s),null!=o&&(o*=Math.PI/180,i.rotation=o),null!=a&&(i.distance=a),i.outsideFill="inherit"===t.get("color")?e.inheritColor||null:"auto",i}var Mc=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],Sc=["align","lineHeight","width","height","tag","verticalAlign","ellipsis"],Ac=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function Cc(t,e,n,r,i,o,a,s){n=!i&&n||mc;var l=r&&r.inheritColor,c=e.getShallow("color"),u=e.getShallow("textBorderColor"),h=yt(e.getShallow("opacity"),n.opacity);"inherit"!==c&&"auto"!==c||(c=l||null),"inherit"!==u&&"auto"!==u||(u=l||null),o||(c=c||n.color,u=u||n.textBorderColor),null!=c&&(t.fill=c),null!=u&&(t.stroke=u);var d=yt(e.getShallow("textBorderWidth"),n.textBorderWidth);null!=d&&(t.lineWidth=d);var f=yt(e.getShallow("textBorderType"),n.textBorderType);null!=f&&(t.lineDash=f);var p=yt(e.getShallow("textBorderDashOffset"),n.textBorderDashOffset);null!=p&&(t.lineDashOffset=p),i||null!=h||s||(h=r&&r.defaultOpacity),null!=h&&(t.opacity=h),i||o||null==t.fill&&r.inheritColor&&(t.fill=r.inheritColor);for(var g=0;g<Mc.length;g++)null!=(v=yt(e.getShallow(y=Mc[g]),n[y]))&&(t[y]=v);for(g=0;g<Sc.length;g++)null!=(v=e.getShallow(y=Sc[g]))&&(t[y]=v);if(null==t.verticalAlign){var m=e.getShallow("baseline");null!=m&&(t.verticalAlign=m)}if(!a||!r.disableBox){for(g=0;g<Ac.length;g++){var y,v;null!=(v=e.getShallow(y=Ac[g]))&&(t[y]=v)}var b=e.getShallow("borderType");null!=b&&(t.borderDash=b),"auto"!==t.backgroundColor&&"inherit"!==t.backgroundColor||!l||(t.backgroundColor=l),"auto"!==t.borderColor&&"inherit"!==t.borderColor||!l||(t.borderColor=l)}}function kc(t,e){var n=e&&e.getModel("textStyle");return xt([t.fontStyle||n&&n.getShallow("fontStyle")||"",t.fontWeight||n&&n.getShallow("fontWeight")||"",(t.fontSize||n&&n.getShallow("fontSize")||12)+"px",t.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}var Tc=Yo();function Ec(t,e,n,r){if(t){var i=Tc(t);i.prevValue=i.value,i.value=n;var o=e.normal;i.valueAnimation=o.get("valueAnimation"),i.valueAnimation&&(i.precision=o.get("precision"),i.defaultInterpolatedText=r,i.statesModels=e)}}function Oc(t,e,n,r,i){var o=Tc(t);if(o.valueAnimation&&o.prevValue!==o.value){var a=o.defaultInterpolatedText,s=yt(o.interpolatedValue,o.prevValue),l=o.value;t.percent=0,(null==o.prevValue?uc:cc)(t,{percent:1},r,e,null,(function(r){var c=Qo(n,o.precision,s,l,r);o.interpolatedValue=1===r?null:c;var u=vc({labelDataIndex:e,labelFetcher:i,defaultText:a?a(c):c+""},o.statesModels,c);yc(t,u)}))}}var Dc,Pc,Lc=["textStyle","color"],Ic=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],Rc=new fl,Nc=function(){function t(){}return t.prototype.getTextColor=function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(Lc):null)},t.prototype.getFont=function(){return kc({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},t.prototype.getTextRect=function(t){for(var e={text:t,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},n=0;n<Ic.length;n++)e[Ic[n]]=this.getShallow(Ic[n]);return Rc.useStyle(e),Rc.update(),Rc.getBoundingRect()},t}(),Bc=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],Fc=la(Bc),zc=function(){function t(){}return t.prototype.getLineStyle=function(t){return Fc(this,t)},t}(),jc=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],Wc=la(jc),Vc=function(){function t(){}return t.prototype.getItemStyle=function(t,e){return Wc(this,t,e)},t}(),Hc=function(){function t(t,e,n){this.parentModel=e,this.ecModel=n,this.option=t}return t.prototype.init=function(t,e,n){for(var r=[],i=3;i<arguments.length;i++)r[i-3]=arguments[i]},t.prototype.mergeOption=function(t,e){j(this.option,t,!0)},t.prototype.get=function(t,e){return null==t?this.option:this._doGet(this.parsePath(t),!e&&this.parentModel)},t.prototype.getShallow=function(t,e){var n=this.option,r=null==n?n:n[t];if(null==r&&!e){var i=this.parentModel;i&&(r=i.getShallow(t))}return r},t.prototype.getModel=function(e,n){var r=null!=e,i=r?this.parsePath(e):null;return new t(r?this._doGet(i):this.option,n=n||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(i)),this.ecModel)},t.prototype.isEmpty=function(){return null==this.option},t.prototype.restoreData=function(){},t.prototype.clone=function(){return new(0,this.constructor)(z(this.option))},t.prototype.parsePath=function(t){return"string"==typeof t?t.split("."):t},t.prototype.resolveParentPath=function(t){return t},t.prototype.isAnimationEnabled=function(){if(!w.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},t.prototype._doGet=function(t,e){var n=this.option;if(!t)return n;for(var r=0;r<t.length&&(!t[r]||null!=(n=n&&"object"==typeof n?n[t[r]]:null));r++);return null==n&&e&&(n=e._doGet(this.resolveParentPath(t),e.parentModel)),n},t}();na(Hc),Dc=Hc,Pc=["__\0is_clz",ia++].join("_"),Dc.prototype[Pc]=!0,Dc.isInstance=function(t){return!(!t||!t[Pc])},$(Hc,zc),$(Hc,Vc),$(Hc,ua),$(Hc,Nc);var Yc=Hc,Uc=Math.round(10*Math.random());function qc(t){return[t||"",Uc++].join("_")}function $c(t,e){return j(j({},t,!0),e,!0)}var Gc={},Xc={},Kc=w.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage||"EN").toUpperCase().indexOf("ZH")>-1?"ZH":"EN";function Zc(t,e){t=t.toUpperCase(),Xc[t]=new Yc(e),Gc[t]=e}function Jc(t){return Xc[t]}Zc("EN",{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),Zc("ZH",{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表，"},series:{single:{prefix:"",withName:"图表类型是{seriesType}，表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType}，",withoutName:"第{seriesId}个系列是一个{seriesType}，",separator:{middle:"；",end:"。"}}},data:{allData:"其数据是——",partialData:"其中，前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:"，",end:""}}}});var Qc={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},tu={year:"{yyyy}",month:"{yyyy}-{MM}",day:"{yyyy}-{MM}-{dd}",hour:"{yyyy}-{MM}-{dd} "+Qc.hour,minute:"{yyyy}-{MM}-{dd} "+Qc.minute,second:"{yyyy}-{MM}-{dd} "+Qc.second,millisecond:Qc.none},eu=["year","month","day","hour","minute","second","millisecond"],nu=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function ru(t,e){return"0000".substr(0,e-(t+="").length)+t}function iu(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function ou(t,e,n,r){var i=wo(t),o=i[lu(n)](),a=i[cu(n)]()+1,s=Math.floor((a-1)/3)+1,l=i[uu(n)](),c=i["get"+(n?"UTC":"")+"Day"](),u=i[hu(n)](),h=(u-1)%12+1,d=i[du(n)](),f=i[fu(n)](),p=i[pu(n)](),g=(r instanceof Yc?r:Jc(r||Kc)||Xc.EN).getModel("time"),m=g.get("month"),y=g.get("monthAbbr"),v=g.get("dayOfWeek"),b=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,ru(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[a-1]).replace(/{MMM}/g,y[a-1]).replace(/{MM}/g,ru(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,ru(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,v[c]).replace(/{ee}/g,b[c]).replace(/{e}/g,c+"").replace(/{HH}/g,ru(u,2)).replace(/{H}/g,u+"").replace(/{hh}/g,ru(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,ru(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,ru(f,2)).replace(/{s}/g,f+"").replace(/{SSS}/g,ru(p,3)).replace(/{S}/g,p+"")}function au(t,e){var n=wo(t),r=n[cu(e)]()+1,i=n[uu(e)](),o=n[hu(e)](),a=n[du(e)](),s=n[fu(e)](),l=0===n[pu(e)](),c=l&&0===s,u=c&&0===a,h=u&&0===o,d=h&&1===i;return d&&1===r?"year":d?"month":h?"day":u?"hour":c?"minute":l?"second":"millisecond"}function su(t,e,n){var r=st(t)?wo(t):t;switch(e=e||au(t,n)){case"year":return r[lu(n)]();case"half-year":return r[cu(n)]()>=6?1:0;case"quarter":return Math.floor((r[cu(n)]()+1)/4);case"month":return r[cu(n)]();case"day":return r[uu(n)]();case"half-day":return r[hu(n)]()/24;case"hour":return r[hu(n)]();case"minute":return r[du(n)]();case"second":return r[fu(n)]();case"millisecond":return r[pu(n)]()}}function lu(t){return t?"getUTCFullYear":"getFullYear"}function cu(t){return t?"getUTCMonth":"getMonth"}function uu(t){return t?"getUTCDate":"getDate"}function hu(t){return t?"getUTCHours":"getHours"}function du(t){return t?"getUTCMinutes":"getMinutes"}function fu(t){return t?"getUTCSeconds":"getSeconds"}function pu(t){return t?"getUTCMilliseconds":"getMilliseconds"}function gu(t){return t?"setUTCFullYear":"setFullYear"}function mu(t){return t?"setUTCMonth":"setMonth"}function yu(t){return t?"setUTCDate":"setDate"}function vu(t){return t?"setUTCHours":"setHours"}function bu(t){return t?"setUTCMinutes":"setMinutes"}function _u(t){return t?"setUTCSeconds":"setSeconds"}function wu(t){return t?"setUTCMilliseconds":"setMilliseconds"}function xu(t){if(!To(t))return ot(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function Mu(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var Su=_t;function Au(t,e,n){function r(t){return t&&xt(t)?t:"-"}function i(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="time"===e,a=t instanceof Date;if(o||a){var s=o?wo(t):t;if(!isNaN(+s))return ou(s,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",n);if(a)return"-"}if("ordinal"===e)return at(t)?r(t):st(t)&&i(t)?t+"":"-";var l=ko(t);return i(l)?xu(l):at(t)?r(t):"boolean"==typeof t?t+"":"-"}var Cu=["a","b","c","d","e","f","g"],ku=function(t,e){return"{"+t+(null==e?"":e)+"}"};function Tu(t,e,n){rt(e)||(e=[e]);var r=e.length;if(!r)return"";for(var i=e[0].$vars||[],o=0;o<i.length;o++){var a=Cu[o];t=t.replace(ku(a),ku(a,0))}for(var s=0;s<r;s++)for(var l=0;l<i.length;l++){var c=e[s][i[l]];t=t.replace(ku(Cu[l],s),n?be(c):c)}return t}function Eu(t,e){var n=ot(t)?{color:t,extraCssText:e}:t||{},r=n.color,i=n.type;e=n.extraCssText;var o=n.renderMode||"html";return r?"html"===o?"subItem"===i?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+be(r)+";"+(e||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+be(r)+";"+(e||"")+'"></span>':{renderMode:o,content:"{"+(n.markerId||"markerX")+"|}  ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:""}function Ou(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var r=wo(e),i=n?"getUTC":"get",o=r[i+"FullYear"](),a=r[i+"Month"]()+1,s=r[i+"Date"](),l=r[i+"Hours"](),c=r[i+"Minutes"](),u=r[i+"Seconds"](),h=r[i+"Milliseconds"]();return t.replace("MM",ru(a,2)).replace("M",a).replace("yyyy",o).replace("yy",ru(o%100+"",2)).replace("dd",ru(s,2)).replace("d",s).replace("hh",ru(l,2)).replace("h",l).replace("mm",ru(c,2)).replace("m",c).replace("ss",ru(u,2)).replace("s",u).replace("SSS",ru(h,3))}function Du(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function Pu(t,e){return e=e||"transparent",ot(t)?t:lt(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Lu(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var Iu=X,Ru=["left","right","top","bottom","width","height"],Nu=[["width","left","right"],["height","top","bottom"]];function Bu(t,e,n,r,i){var o=0,a=0;null==r&&(r=1/0),null==i&&(i=1/0);var s=0;e.eachChild((function(l,c){var u,h,d=l.getBoundingRect(),f=e.childAt(c+1),p=f&&f.getBoundingRect();if("horizontal"===t){var g=d.width+(p?-p.x+d.x:0);(u=o+g)>r||l.newline?(o=0,u=g,a+=s+n,s=d.height):s=Math.max(s,d.height)}else{var m=d.height+(p?-p.y+d.y:0);(h=a+m)>i||l.newline?(o+=s+n,a=0,h=m,s=d.width):s=Math.max(s,d.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=u+n:a=h+n)}))}var Fu=Bu;function zu(t,e,n){n=Su(n||0);var r=e.width,i=e.height,o=so(t.left,r),a=so(t.top,i),s=so(t.right,r),l=so(t.bottom,i),c=so(t.width,r),u=so(t.height,i),h=n[2]+n[0],d=n[1]+n[3],f=t.aspect;switch(isNaN(c)&&(c=r-s-d-o),isNaN(u)&&(u=i-l-h-a),null!=f&&(isNaN(c)&&isNaN(u)&&(f>r/i?c=.8*r:u=.8*i),isNaN(c)&&(c=f*u),isNaN(u)&&(u=c/f)),isNaN(o)&&(o=r-s-c-d),isNaN(a)&&(a=i-l-u-h),t.left||t.right){case"center":o=r/2-c/2-n[3];break;case"right":o=r-c-d}switch(t.top||t.bottom){case"middle":case"center":a=i/2-u/2-n[0];break;case"bottom":a=i-u-h}o=o||0,a=a||0,isNaN(c)&&(c=r-d-o-(s||0)),isNaN(u)&&(u=i-h-a-(l||0));var p=new Je(o+n[3],a+n[0],c,u);return p.margin=n,p}function ju(t,e,n,r,i,o){var a,s=!i||!i.hv||i.hv[0],l=!i||!i.hv||i.hv[1],c=i&&i.boundingMode||"all";if((o=o||t).x=t.x,o.y=t.y,!s&&!l)return!1;if("raw"===c)a="group"===t.type?new Je(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var u=t.getLocalTransform();(a=a.clone()).applyTransform(u)}var h=zu(H({width:a.width,height:a.height},e),n,r),d=s?h.x-a.x:0,f=l?h.y-a.y:0;return"raw"===c?(o.x=d,o.y=f):(o.x+=d,o.y+=f),o===t&&t.markRedraw(),!0}function Wu(t){var e=t.layoutMode||t.constructor.layoutMode;return lt(e)?e:e?{type:e}:null}function Vu(t,e,n){var r=n&&n.ignoreSize;!rt(r)&&(r=[r,r]);var i=a(Nu[0],0),o=a(Nu[1],1);function a(n,i){var o={},a=0,c={},u=0;if(Iu(n,(function(e){c[e]=t[e]})),Iu(n,(function(t){s(e,t)&&(o[t]=c[t]=e[t]),l(o,t)&&a++,l(c,t)&&u++})),r[i])return l(e,n[1])?c[n[2]]=null:l(e,n[2])&&(c[n[1]]=null),c;if(2!==u&&a){if(a>=2)return o;for(var h=0;h<n.length;h++){var d=n[h];if(!s(o,d)&&s(t,d)){o[d]=t[d];break}}return o}return c}function s(t,e){return t.hasOwnProperty(e)}function l(t,e){return null!=t[e]&&"auto"!==t[e]}function c(t,e,n){Iu(t,(function(t){e[t]=n[t]}))}c(Nu[0],t,i),c(Nu[1],t,o)}function Hu(t){return Yu({},t)}function Yu(t,e){return e&&t&&Iu(Ru,(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}nt(Bu,"vertical"),nt(Bu,"horizontal");var Uu=Yo(),qu=function(t){function e(e,n,r){var i=t.call(this,e,n,r)||this;return i.uid=qc("ec_cpt_model"),i}var n;return m(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Wu(this),r=n?Hu(t):{};j(t,e.getTheme().get(this.mainType)),j(t,this.getDefaultOption()),n&&Vu(t,r,n)},e.prototype.mergeOption=function(t,e){j(this.option,t,!0);var n=Wu(this);n&&Vu(this.option,t,n)},e.prototype.optionUpdated=function(t,e){},e.prototype.getDefaultOption=function(){var t=this.constructor;if(!function(t){return!(!t||!t.___EC__EXTENDED_CLASS___)}(t))return t.defaultOption;var e=Uu(this);if(!e.defaultOption){for(var n=[],r=t;r;){var i=r.prototype.defaultOption;i&&n.push(i),r=r.superClass}for(var o={},a=n.length-1;a>=0;a--)o=j(o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Id";return Ko(this.ecModel,t,{index:this.get(t+"Index",!0),id:this.get(n,!0)},e)},e.prototype.getBoxLayoutParams=function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=((n=e.prototype).type="component",n.id="",n.name="",n.mainType="",n.subType="",void(n.componentIndex=0)),e}(Yc);ra(qu,Yc),sa(qu),function(t){var e={};t.registerSubTypeDefaulter=function(t,n){var r=ea(t);e[r.main]=n},t.determineSubType=function(n,r){var i=r.type;if(!i){var o=ea(n).main;t.hasSubTypes(n)&&e[o]&&(i=e[o](r))}return i}}(qu),function(t,e){function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,e,r,i){if(t.length){var o=function(t){var e={},r=[];return X(t,(function(i){var o,a,s=n(e,i),l=function(t,e){var n=[];return X(t,(function(t){U(e,t)>=0&&n.push(t)})),n}(s.originalDeps=(a=[],X(qu.getClassesByMainType(o=i),(function(t){a=a.concat(t.dependencies||t.prototype.dependencies||[])})),a=K(a,(function(t){return ea(t).main})),"dataset"!==o&&U(a,"dataset")<=0&&a.unshift("dataset"),a),t);s.entryCount=l.length,0===s.entryCount&&r.push(i),X(l,(function(t){U(s.predecessor,t)<0&&s.predecessor.push(t);var r=n(e,t);U(r.successor,t)<0&&r.successor.push(i)}))})),{graph:e,noEntryList:r}}(e),a=o.graph,s=o.noEntryList,l={};for(X(t,(function(t){l[t]=!0}));s.length;){var c=s.pop(),u=a[c],h=!!l[c];h&&(r.call(i,c,u.originalDeps.slice()),delete l[c]),X(u.successor,h?f:d)}X(l,(function(){throw new Error("")}))}function d(t){a[t].entryCount--,0===a[t].entryCount&&s.push(t)}function f(t){l[t]=!0,d(t)}}}(qu);var $u=qu,Gu="";"undefined"!=typeof navigator&&(Gu=navigator.platform||"");var Xu="rgba(0, 0, 0, 0.2)",Ku={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Xu,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Xu,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Xu,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Xu,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Xu,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Xu,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Gu.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Zu=Tt(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Ju=Yo();function Qu(t,e,n){var r={},i=eh(e);if(!i||!t)return r;var o,a,s=[],l=[],c=Ju(e.ecModel).datasetMap,u=i.uid+"_"+n.seriesLayoutBy;X(t=t.slice(),(function(e,n){var i=lt(e)?e:t[n]={name:e};"ordinal"===i.type&&null==o&&(o=n,a=f(i)),r[i.name]=[]}));var h=c.get(u)||c.set(u,{categoryWayDim:a,valueWayDim:0});function d(t,e,n){for(var r=0;r<n;r++)t.push(e+r)}function f(t){var e=t.dimsDef;return e?e.length:1}return X(t,(function(t,e){var n=t.name,i=f(t);if(null==o)d(r[n],a=h.valueWayDim,i),d(l,a,i),h.valueWayDim+=i;else if(o===e)d(r[n],0,i),d(s,0,i);else{var a;d(r[n],a=h.categoryWayDim,i),d(l,a,i),h.categoryWayDim+=i}})),s.length&&(r.itemName=s),l.length&&(r.seriesName=l),r}function th(t,e,n){var r={};if(!eh(t))return r;var i,o=e.sourceFormat,a=e.dimensionsDefine;"objectRows"!==o&&"keyedColumns"!==o||X(a,(function(t,e){"name"===(lt(t)?t.name:t)&&(i=e)}));var s=function(){for(var t={},r={},s=[],l=0,c=Math.min(5,n);l<c;l++){var u=rh(e.data,o,e.seriesLayoutBy,a,e.startIndex,l);s.push(u);var h=3===u;if(h&&null==t.v&&l!==i&&(t.v=l),(null==t.n||t.n===t.v||!h&&3===s[t.n])&&(t.n=l),d(t)&&3!==s[t.n])return t;h||(2===u&&null==r.v&&l!==i&&(r.v=l),null!=r.n&&r.n!==r.v||(r.n=l))}function d(t){return null!=t.v&&null!=t.n}return d(t)?t:d(r)?r:null}();if(s){r.value=[s.v];var l=null!=i?i:s.n;r.itemName=[l],r.seriesName=[l]}return r}function eh(t){if(!t.get("data",!0))return Ko(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},Go).models[0]}function nh(t,e){return rh(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,e)}function rh(t,e,n,r,i,o){var a,s,l;if(ut(t))return 3;if(r){var c=r[o];lt(c)?(s=c.name,l=c.type):ot(c)&&(s=c)}if(null!=l)return"ordinal"===l?1:3;if("arrayRows"===e){var u=t;if("row"===n){for(var h=u[o],d=0;d<(h||[]).length&&d<5;d++)if(null!=(a=v(h[i+d])))return a}else for(d=0;d<u.length&&d<5;d++){var f=u[i+d];if(f&&null!=(a=v(f[o])))return a}}else if("objectRows"===e){var p=t;if(!s)return 3;for(d=0;d<p.length&&d<5;d++)if((m=p[d])&&null!=(a=v(m[s])))return a}else if("keyedColumns"===e){if(!s)return 3;if(!(h=t[s])||ut(h))return 3;for(d=0;d<h.length&&d<5;d++)if(null!=(a=v(h[d])))return a}else if("original"===e){var g=t;for(d=0;d<g.length&&d<5;d++){var m,y=Ro(m=g[d]);if(!rt(y))return 3;if(null!=(a=v(y[o])))return a}}function v(t){var e=ot(t);return null!=t&&isFinite(t)&&""!==t?e?2:3:e&&"-"!==t?1:void 0}return 3}var ih,oh,ah,sh=Tt(),lh=Yo(),ch=Yo(),uh=function(){function t(){}return t.prototype.getColorFromPalette=function(t,e,n){var r=Po(this.get("color",!0)),i=this.get("colorLayer",!0);return dh(this,lh,r,i,t,e,n)},t.prototype.clearColorPalette=function(){var t;(t=lh)(this).paletteIdx=0,t(this).paletteNameMap={}},t}();function hh(t,e,n,r){var i=Po(t.get(["aria","decal","decals"]));return dh(t,ch,i,null,e,n,r)}function dh(t,e,n,r,i,o,a){var s=e(o=o||t),l=s.paletteIdx||0,c=s.paletteNameMap=s.paletteNameMap||{};if(c.hasOwnProperty(i))return c[i];var u=null!=a&&r?function(t,e){for(var n=t.length,r=0;r<n;r++)if(t[r].length>e)return t[r];return t[n-1]}(r,a):n;if((u=u||n)&&u.length){var h=u[l];return i&&(c[i]=h),s.paletteIdx=(l+1)%u.length,h}}function fh(t){throw new Error(t)}"undefined"!=typeof console&&console.warn&&console;var ph=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.init=function(t,e,n,r,i,o){r=r||{},this.option=null,this._theme=new Yc(r),this._locale=new Yc(i),this._optionManager=o},e.prototype.setOption=function(t,e,n){var r=yh(e);this._optionManager.setOption(t,n,r),this._resetOption(null,r)},e.prototype.resetOption=function(t,e){return this._resetOption(t,yh(e))},e.prototype._resetOption=function(t,e){var n=!1,r=this._optionManager;if(!t||"recreate"===t){var i=r.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(i,e)):ah(this,i),n=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=r.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=r.getMediaOption(this);a.length&&X(a,(function(t){n=!0,this._mergeOption(t,e)}),this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,e){var n=this.option,r=this._componentsMap,i=this._componentsCount,o=[],a=Tt(),s=e&&e.replaceMergeMainTypeMap;Ju(this).datasetMap=Tt(),X(t,(function(t,e){null!=t&&($u.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?z(t):j(n[e],t,!0))})),s&&s.each((function(t,e){$u.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),$u.topologicalTravel(o,$u.getAllClassMainTypes(),(function(e){var o=function(t,e,n){var r=sh.get(e);if(!r)return n;var i=r(t);return i?n.concat(i):n}(this,e,Po(t[e])),a=r.get(e),l=Bo(a,o,a?s&&s.get(e)?"replaceMerge":"normalMerge":"replaceAll");(function(t,e,n){X(t,(function(t){var r=t.newOption;lt(r)&&(t.keyInfo.mainType=e,t.keyInfo.subType=function(t,e,n,r){return e.type?e.type:n?n.subType:r.determineSubType(t,e)}(e,r,t.existing,n))}))})(l,e,$u),n[e]=null,r.set(e,null),i.set(e,0);var c,u=[],h=[],d=0;X(l,(function(t,n){var r=t.existing,i=t.newOption;if(i){var o=$u.getClass(e,t.keyInfo.subType,!("series"===e));if(!o)return;if("tooltip"===e){if(c)return;c=!0}if(r&&r.constructor===o)r.name=t.keyInfo.name,r.mergeOption(i,this),r.optionUpdated(i,!1);else{var a=V({componentIndex:n},t.keyInfo);V(r=new o(i,this,this,a),a),t.brandNew&&(r.__requireNewView=!0),r.init(i,this,this),r.optionUpdated(null,!0)}}else r&&(r.mergeOption({},this),r.optionUpdated({},!1));r?(u.push(r.option),h.push(r),d++):(u.push(void 0),h.push(void 0))}),this),n[e]=u,r.set(e,h),i.set(e,d),"series"===e&&ih(this)}),this),this._seriesIndices||ih(this)},e.prototype.getOption=function(){var t=z(this.option);return X(t,(function(e,n){if($u.hasClass(n)){for(var r=Po(e),i=r.length,o=!1,a=i-1;a>=0;a--)r[a]&&!Vo(r[a])?o=!0:(r[a]=null,!o&&i--);r.length=i,t[n]=r}})),delete t["\0_ec_inner"],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var r=n[e||0];if(r)return r;if(null==e)for(var i=0;i<n.length;i++)if(n[i])return n[i]}},e.prototype.queryComponents=function(t){var e=t.mainType;if(!e)return[];var n,r=t.index,i=t.id,o=t.name,a=this._componentsMap.get(e);return a&&a.length?(null!=r?(n=[],X(Po(r),(function(t){a[t]&&n.push(a[t])}))):n=null!=i?gh("id",i,a):null!=o?gh("name",o,a):J(a,(function(t){return!!t})),mh(n,t)):[]},e.prototype.findComponents=function(t){var e,n,r,i,o,a=t.mainType,s=(n=a+"Index",r=a+"Id",i=a+"Name",!(e=t.query)||null==e[n]&&null==e[r]&&null==e[i]?null:{mainType:a,index:e[n],id:e[r],name:e[i]});return o=mh(s?this.queryComponents(s):J(this._componentsMap.get(a),(function(t){return!!t})),t),t.filter?J(o,t.filter):o},e.prototype.eachComponent=function(t,e,n){var r=this._componentsMap;if(it(t)){var i=e,o=t;r.each((function(t,e){for(var n=0;t&&n<t.length;n++){var r=t[n];r&&o.call(i,e,r,r.componentIndex)}}))}else for(var a=ot(t)?r.get(t):lt(t)?this.findComponents(t):null,s=0;a&&s<a.length;s++){var l=a[s];l&&e.call(n,l,l.componentIndex)}},e.prototype.getSeriesByName=function(t){var e=jo(t,null);return J(this._componentsMap.get("series"),(function(t){return!!t&&null!=e&&t.name===e}))},e.prototype.getSeriesByIndex=function(t){return this._componentsMap.get("series")[t]},e.prototype.getSeriesByType=function(t){return J(this._componentsMap.get("series"),(function(e){return!!e&&e.subType===t}))},e.prototype.getSeries=function(){return J(this._componentsMap.get("series"),(function(t){return!!t}))},e.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},e.prototype.eachSeries=function(t,e){oh(this),X(this._seriesIndices,(function(n){var r=this._componentsMap.get("series")[n];t.call(e,r,n)}),this)},e.prototype.eachRawSeries=function(t,e){X(this._componentsMap.get("series"),(function(n){n&&t.call(e,n,n.componentIndex)}))},e.prototype.eachSeriesByType=function(t,e,n){oh(this),X(this._seriesIndices,(function(r){var i=this._componentsMap.get("series")[r];i.subType===t&&e.call(n,i,r)}),this)},e.prototype.eachRawSeriesByType=function(t,e,n){return X(this.getSeriesByType(t),e,n)},e.prototype.isSeriesFiltered=function(t){return oh(this),null==this._seriesIndicesMap.get(t.componentIndex)},e.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},e.prototype.filterSeries=function(t,e){oh(this);var n=[];X(this._seriesIndices,(function(r){var i=this._componentsMap.get("series")[r];t.call(e,i,r)&&n.push(r)}),this),this._seriesIndices=n,this._seriesIndicesMap=Tt(n)},e.prototype.restoreData=function(t){ih(this);var e=this._componentsMap,n=[];e.each((function(t,e){$u.hasClass(e)&&n.push(e)})),$u.topologicalTravel(n,$u.getAllClassMainTypes(),(function(n){X(e.get(n),(function(e){!e||"series"===n&&function(t,e){if(e){var n=e.seriesIndex,r=e.seriesId,i=e.seriesName;return null!=n&&t.componentIndex!==n||null!=r&&t.id!==r||null!=i&&t.name!==i}}(e,t)||e.restoreData()}))}))},e.internalField=(ih=function(t){var e=t._seriesIndices=[];X(t._componentsMap.get("series"),(function(t){t&&e.push(t.componentIndex)})),t._seriesIndicesMap=Tt(e)},oh=function(t){},void(ah=function(t,e){t.option={},t.option["\0_ec_inner"]=1,t._componentsMap=Tt({series:[]}),t._componentsCount=Tt();var n,r,i=e.aria;lt(i)&&null==i.enabled&&(i.enabled=!0),r=(n=e).color&&!n.colorLayer,X(t._theme.option,(function(t,e){"colorLayer"===e&&r||$u.hasClass(e)||("object"==typeof t?n[e]=n[e]?j(n[e],t,!1):z(t):null==n[e]&&(n[e]=t))})),j(e,Ku,!1),t._mergeOption(e,null)})),e}(Yc);function gh(t,e,n){if(rt(e)){var r=Tt();return X(e,(function(t){null!=t&&null!=jo(t,null)&&r.set(t,!0)})),J(n,(function(e){return e&&r.get(e[t])}))}var i=jo(e,null);return J(n,(function(e){return e&&null!=i&&e[t]===i}))}function mh(t,e){return e.hasOwnProperty("subType")?J(t,(function(t){return t&&t.subType===e.subType})):t}function yh(t){var e=Tt();return t&&X(Po(t.replaceMerge),(function(t){e.set(t,!0)})),{replaceMergeMainTypeMap:e}}$(ph,uh);var vh=ph,bh=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],_h=function(t){X(bh,(function(e){this[e]=et(t[e],t)}),this)},wh={},xh=function(){function t(){this._coordinateSystems=[]}return t.prototype.create=function(t,e){var n=[];X(wh,(function(r,i){var o=r.create(t,e);n=n.concat(o||[])})),this._coordinateSystems=n},t.prototype.update=function(t,e){X(this._coordinateSystems,(function(n){n.update&&n.update(t,e)}))},t.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},t.register=function(t,e){wh[t]=e},t.get=function(t){return wh[t]},t}(),Mh=/^(min|max)?(.+)$/;function Sh(t,e,n){var r={width:e,height:n,aspectratio:e/n},i=!0;return X(t,(function(t,e){var n=e.match(Mh);if(n&&n[1]&&n[2]){var o=n[1],a=n[2].toLowerCase();(function(t,e,n){return"min"===n?t>=e:"max"===n?t<=e:t===e})(r[a],t,o)||(i=!1)}})),i}var Ah=function(){function t(t){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=t}return t.prototype.setOption=function(t,e,n){t&&(X(Po(t.series),(function(t){t&&t.data&&ut(t.data)&&Mt(t.data)})),X(Po(t.dataset),(function(t){t&&t.source&&ut(t.source)&&Mt(t.source)}))),t=z(t);var r=this._optionBackup,i=function(t,e,n){var r,i,o=[],a=t.baseOption,s=t.timeline,l=t.options,c=t.media,u=!!t.media,h=!!(l||s||a&&a.timeline);function d(t){X(e,(function(e){e(t,n)}))}return a?(i=a).timeline||(i.timeline=s):((h||u)&&(t.options=t.media=null),i=t),u&&rt(c)&&X(c,(function(t){t&&t.option&&(t.query?o.push(t):r||(r=t))})),d(i),X(l,(function(t){return d(t)})),X(o,(function(t){return d(t.option)})),{baseOption:i,timelineOptions:l||[],mediaDefault:r,mediaList:o}}(t,e,!r);this._newBaseOption=i.baseOption,r?(i.timelineOptions.length&&(r.timelineOptions=i.timelineOptions),i.mediaList.length&&(r.mediaList=i.mediaList),i.mediaDefault&&(r.mediaDefault=i.mediaDefault)):this._optionBackup=i},t.prototype.mountOption=function(t){var e=this._optionBackup;return this._timelineOptions=e.timelineOptions,this._mediaList=e.mediaList,this._mediaDefault=e.mediaDefault,this._currentMediaIndices=[],z(t?e.baseOption:this._newBaseOption)},t.prototype.getTimelineOption=function(t){var e,n=this._timelineOptions;if(n.length){var r=t.getComponent("timeline");r&&(e=z(n[r.getCurrentIndex()]))}return e},t.prototype.getMediaOption=function(t){var e,n=this._api.getWidth(),r=this._api.getHeight(),i=this._mediaList,o=this._mediaDefault,a=[],s=[];if(!i.length&&!o)return s;for(var l=0,c=i.length;l<c;l++)Sh(i[l].query,n,r)&&a.push(l);return!a.length&&o&&(a=[-1]),a.length&&(e=this._currentMediaIndices,a.join(",")!==e.join(","))&&(s=K(a,(function(t){return z(-1===t?o.option:i[t].option)}))),this._currentMediaIndices=a,s},t}(),Ch=X,kh=lt,Th=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Eh(t){var e=t&&t.itemStyle;if(e)for(var n=0,r=Th.length;n<r;n++){var i=Th[n],o=e.normal,a=e.emphasis;o&&o[i]&&(t[i]=t[i]||{},t[i].normal?j(t[i].normal,o[i]):t[i].normal=o[i],o[i]=null),a&&a[i]&&(t[i]=t[i]||{},t[i].emphasis?j(t[i].emphasis,a[i]):t[i].emphasis=a[i],a[i]=null)}}function Oh(t,e,n){if(t&&t[e]&&(t[e].normal||t[e].emphasis)){var r=t[e].normal,i=t[e].emphasis;r&&(n?(t[e].normal=t[e].emphasis=null,H(t[e],r)):t[e]=r),i&&(t.emphasis=t.emphasis||{},t.emphasis[e]=i,i.focus&&(t.emphasis.focus=i.focus),i.blurScope&&(t.emphasis.blurScope=i.blurScope))}}function Dh(t){Oh(t,"itemStyle"),Oh(t,"lineStyle"),Oh(t,"areaStyle"),Oh(t,"label"),Oh(t,"labelLine"),Oh(t,"upperLabel"),Oh(t,"edgeLabel")}function Ph(t,e){var n=kh(t)&&t[e],r=kh(n)&&n.textStyle;if(r)for(var i=0,o=Io.length;i<o;i++){var a=Io[i];r.hasOwnProperty(a)&&(n[a]=r[a])}}function Lh(t){t&&(Dh(t),Ph(t,"label"),t.emphasis&&Ph(t.emphasis,"label"))}function Ih(t){return rt(t)?t:t?[t]:[]}function Rh(t){return(rt(t)?t[0]:t)||{}}function Nh(t){t&&X(Bh,(function(e){e[0]in t&&!(e[1]in t)&&(t[e[1]]=t[e[0]])}))}var Bh=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],Fh=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],zh=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function jh(t){var e=t&&t.itemStyle;if(e)for(var n=0;n<zh.length;n++){var r=zh[n][1];null!=e[r]&&(e[zh[n][0]]=e[r])}}function Wh(t){t&&"edge"===t.alignTo&&null!=t.margin&&null==t.edgeDistance&&(t.edgeDistance=t.margin)}function Vh(t){t&&t.downplay&&!t.blur&&(t.blur=t.downplay)}function Hh(t,e){(function(t,e){Ch(Ih(t.series),(function(t){kh(t)&&function(t){if(kh(t)){Eh(t),Dh(t),Ph(t,"label"),Ph(t,"upperLabel"),Ph(t,"edgeLabel"),t.emphasis&&(Ph(t.emphasis,"label"),Ph(t.emphasis,"upperLabel"),Ph(t.emphasis,"edgeLabel"));var e=t.markPoint;e&&(Eh(e),Lh(e));var n=t.markLine;n&&(Eh(n),Lh(n));var r=t.markArea;r&&Lh(r);var i=t.data;if("graph"===t.type){i=i||t.nodes;var o=t.links||t.edges;if(o&&!ut(o))for(var a=0;a<o.length;a++)Lh(o[a]);X(t.categories,(function(t){Dh(t)}))}if(i&&!ut(i))for(a=0;a<i.length;a++)Lh(i[a]);if((e=t.markPoint)&&e.data){var s=e.data;for(a=0;a<s.length;a++)Lh(s[a])}if((n=t.markLine)&&n.data){var l=n.data;for(a=0;a<l.length;a++)rt(l[a])?(Lh(l[a][0]),Lh(l[a][1])):Lh(l[a])}"gauge"===t.type?(Ph(t,"axisLabel"),Ph(t,"title"),Ph(t,"detail")):"treemap"===t.type?(Oh(t.breadcrumb,"itemStyle"),X(t.levels,(function(t){Dh(t)}))):"tree"===t.type&&Dh(t.leaves)}}(t)}));var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),Ch(n,(function(e){Ch(Ih(t[e]),(function(t){t&&(Ph(t,"axisLabel"),Ph(t.axisPointer,"label"))}))})),Ch(Ih(t.parallel),(function(t){var e=t&&t.parallelAxisDefault;Ph(e,"axisLabel"),Ph(e&&e.axisPointer,"label")})),Ch(Ih(t.calendar),(function(t){Oh(t,"itemStyle"),Ph(t,"dayLabel"),Ph(t,"monthLabel"),Ph(t,"yearLabel")})),Ch(Ih(t.radar),(function(t){Ph(t,"name"),t.name&&null==t.axisName&&(t.axisName=t.name,delete t.name),null!=t.nameGap&&null==t.axisNameGap&&(t.axisNameGap=t.nameGap,delete t.nameGap)})),Ch(Ih(t.geo),(function(t){kh(t)&&(Lh(t),Ch(Ih(t.regions),(function(t){Lh(t)})))})),Ch(Ih(t.timeline),(function(t){Lh(t),Oh(t,"label"),Oh(t,"itemStyle"),Oh(t,"controlStyle",!0);var e=t.data;rt(e)&&X(e,(function(t){lt(t)&&(Oh(t,"label"),Oh(t,"itemStyle"))}))})),Ch(Ih(t.toolbox),(function(t){Oh(t,"iconStyle"),Ch(t.feature,(function(t){Oh(t,"iconStyle")}))})),Ph(Rh(t.axisPointer),"label"),Ph(Rh(t.tooltip).axisPointer,"label")})(t,e),t.series=Po(t.series),X(t.series,(function(t){if(lt(t)){var e=t.type;if("line"===e)null!=t.clipOverflow&&(t.clip=t.clipOverflow);else if("pie"===e||"gauge"===e){if(null!=t.clockWise&&(t.clockwise=t.clockWise),Wh(t.label),(i=t.data)&&!ut(i))for(var n=0;n<i.length;n++)Wh(i[n]);null!=t.hoverOffset&&(t.emphasis=t.emphasis||{},(t.emphasis.scaleSize=null)&&(t.emphasis.scaleSize=t.hoverOffset))}else if("gauge"===e){var r=function(t,e){for(var n="pointer.color".split(","),r=t,i=0;i<n.length&&null!=(r=r&&r[n[i]]);i++);return r}(t);null!=r&&function(t,e,n,r){for(var i,o="itemStyle.color".split(","),a=t,s=0;s<o.length-1;s++)null==a[i=o[s]]&&(a[i]={}),a=a[i];null==a[o[s]]&&(a[o[s]]=n)}(t,0,r)}else if("bar"===e){var i;if(jh(t),jh(t.backgroundStyle),jh(t.emphasis),(i=t.data)&&!ut(i))for(n=0;n<i.length;n++)"object"==typeof i[n]&&(jh(i[n]),jh(i[n]&&i[n].emphasis))}else if("sunburst"===e){var o=t.highlightPolicy;o&&(t.emphasis=t.emphasis||{},t.emphasis.focus||(t.emphasis.focus=o)),Vh(t),function t(e,n){if(e)for(var r=0;r<e.length;r++)n(e[r]),e[r]&&t(e[r].children,n)}(t.data,Vh)}else"graph"===e||"sankey"===e?function(t){t&&null!=t.focusNodeAdjacency&&(t.emphasis=t.emphasis||{},null==t.emphasis.focus&&(t.emphasis.focus="adjacency"))}(t):"map"===e&&(t.mapType&&!t.map&&(t.map=t.mapType),t.mapLocation&&H(t,t.mapLocation));null!=t.hoverAnimation&&(t.emphasis=t.emphasis||{},t.emphasis&&null==t.emphasis.scale&&(t.emphasis.scale=t.hoverAnimation)),Nh(t)}})),t.dataRange&&(t.visualMap=t.dataRange),X(Fh,(function(e){var n=t[e];n&&(rt(n)||(n=[n]),X(n,(function(t){Nh(t)})))}))}function Yh(t){X(t,(function(e,n){var r=[],i=[NaN,NaN],o=[e.stackResultDimension,e.stackedOverDimension],a=e.data,s=e.isStackedByIndex,l=e.seriesModel.get("stackStrategy")||"samesign";a.modify(o,(function(o,c,u){var h,d,f=a.get(e.stackedDimension,u);if(isNaN(f))return i;s?d=a.getRawIndex(u):h=a.get(e.stackedByDimension,u);for(var p=NaN,g=n-1;g>=0;g--){var m=t[g];if(s||(d=m.data.rawIndexOf(m.stackedByDimension,h)),d>=0){var y=m.data.getByRawIndex(m.stackResultDimension,d);if("all"===l||"positive"===l&&y>0||"negative"===l&&y<0||"samesign"===l&&f>=0&&y>0||"samesign"===l&&f<=0&&y<0){f=mo(f,y),p=y;break}}}return r[0]=f,r[1]=p,r}))}))}var Uh,qh,$h,Gh,Xh,Kh=function(t){this.data=t.data||("keyedColumns"===t.sourceFormat?{}:[]),this.sourceFormat=t.sourceFormat||"unknown",this.seriesLayoutBy=t.seriesLayoutBy||"column",this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;n<e.length;n++){var r=e[n];null==r.type&&1===nh(this,n)&&(r.type="ordinal")}};function Zh(t){return t instanceof Kh}function Jh(t,e,n){n=n||td(t);var r=e.seriesLayoutBy,i=function(t,e,n,r,i){var o,a;if(!t)return{dimensionsDefine:ed(i),startIndex:a,dimensionsDetectedCount:o};if("arrayRows"===e){var s=t;"auto"===r||null==r?nd((function(t){null!=t&&"-"!==t&&(ot(t)?null==a&&(a=1):a=0)}),n,s,10):a=st(r)?r:r?1:0,i||1!==a||(i=[],nd((function(t,e){i[e]=null!=t?t+"":""}),n,s,1/0)),o=i?i.length:"row"===n?s.length:s[0]?s[0].length:null}else if("objectRows"===e)i||(i=function(t){for(var e,n=0;n<t.length&&!(e=t[n++]););if(e)return tt(e)}(t));else if("keyedColumns"===e)i||(i=[],X(t,(function(t,e){i.push(e)})));else if("original"===e){var l=Ro(t[0]);o=rt(l)&&l.length||1}return{startIndex:a,dimensionsDefine:ed(i),dimensionsDetectedCount:o}}(t,n,r,e.sourceHeader,e.dimensions);return new Kh({data:t,sourceFormat:n,seriesLayoutBy:r,dimensionsDefine:i.dimensionsDefine,startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount,metaRawOption:z(e)})}function Qh(t){return new Kh({data:t,sourceFormat:ut(t)?"typedArray":"original"})}function td(t){var e="unknown";if(ut(t))e="typedArray";else if(rt(t)){0===t.length&&(e="arrayRows");for(var n=0,r=t.length;n<r;n++){var i=t[n];if(null!=i){if(rt(i)||ut(i)){e="arrayRows";break}if(lt(i)){e="objectRows";break}}}}else if(lt(t))for(var o in t)if(Pt(t,o)&&G(t[o])){e="keyedColumns";break}return e}function ed(t){if(t){var e=Tt();return K(t,(function(t,n){var r={name:(t=lt(t)?t:{name:t}).name,displayName:t.displayName,type:t.type};if(null==r.name)return r;r.name+="",null==r.displayName&&(r.displayName=r.name);var i=e.get(r.name);return i?r.name+="-"+i.count++:e.set(r.name,{count:1}),r}))}}function nd(t,e,n,r){if("row"===e)for(var i=0;i<n.length&&i<r;i++)t(n[i]?n[i][0]:null,i);else{var o=n[0]||[];for(i=0;i<o.length&&i<r;i++)t(o[i],i)}}function rd(t){var e=t.sourceFormat;return"objectRows"===e||"keyedColumns"===e}var id=function(){function t(t,e){var n=Zh(t)?t:Qh(t);this._source=n;var r=this._data=n.data;"typedArray"===n.sourceFormat&&(this._offset=0,this._dimSize=e,this._data=r),Xh(this,r,n)}var e;return t.prototype.getSource=function(){return this._source},t.prototype.count=function(){return 0},t.prototype.getItem=function(t,e){},t.prototype.appendData=function(t){},t.prototype.clean=function(){},t.protoInitialize=((e=t.prototype).pure=!1,void(e.persistent=!0)),t.internalField=function(){var t;Xh=function(t,i,o){var a=o.sourceFormat,s=o.seriesLayoutBy,l=o.startIndex,c=o.dimensionsDefine;if(V(t,Gh[pd(a,s)]),"typedArray"===a)t.getItem=e,t.count=r,t.fillStorage=n;else{var u=sd(a,s);t.getItem=et(u,null,i,l,c);var h=ud(a,s);t.count=et(h,null,i,l,c)}};var e=function(t,e){e=e||[];for(var n=this._data,r=this._dimSize,i=r*(t-=this._offset),o=0;o<r;o++)e[o]=n[i+o];return e},n=function(t,e,n,r){for(var i=this._data,o=this._dimSize,a=0;a<o;a++){for(var s=r[a],l=null==s[0]?1/0:s[0],c=null==s[1]?-1/0:s[1],u=e-t,h=n[a],d=0;d<u;d++){var f=i[d*o+a];h[t+d]=f,f<l&&(l=f),f>c&&(c=f)}s[0]=l,s[1]=c}},r=function(){return this._data?this._data.length/this._dimSize:0};function i(t){for(var e=0;e<t.length;e++)this._data.push(t[e])}(t={}).arrayRows_column={pure:!0,appendData:i},t.arrayRows_row={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t.objectRows={pure:!0,appendData:i},t.keyedColumns={pure:!0,appendData:function(t){var e=this._data;X(t,(function(t,n){for(var r=e[n]||(e[n]=[]),i=0;i<(t||[]).length;i++)r.push(t[i])}))}},t.original={appendData:i},t.typedArray={persistent:!1,pure:!0,appendData:function(t){this._data=t},clean:function(){this._offset+=this.count(),this._data=null}},Gh=t}(),t}(),od=function(t,e,n,r){return t[r]},ad=((Uh={}).arrayRows_column=function(t,e,n,r){return t[r+e]},Uh.arrayRows_row=function(t,e,n,r,i){r+=e;for(var o=i||[],a=t,s=0;s<a.length;s++){var l=a[s];o[s]=l?l[r]:null}return o},Uh.objectRows=od,Uh.keyedColumns=function(t,e,n,r,i){for(var o=i||[],a=0;a<n.length;a++){var s=t[n[a].name];o[a]=s?s[r]:null}return o},Uh.original=od,Uh);function sd(t,e){return ad[pd(t,e)]}var ld=function(t,e,n){return t.length},cd=((qh={}).arrayRows_column=function(t,e,n){return Math.max(0,t.length-e)},qh.arrayRows_row=function(t,e,n){var r=t[0];return r?Math.max(0,r.length-e):0},qh.objectRows=ld,qh.keyedColumns=function(t,e,n){var r=t[n[0].name];return r?r.length:0},qh.original=ld,qh);function ud(t,e){return cd[pd(t,e)]}var hd=function(t,e,n){return t[e]},dd=(($h={}).arrayRows=hd,$h.objectRows=function(t,e,n){return t[n]},$h.keyedColumns=hd,$h.original=function(t,e,n){var r=Ro(t);return r instanceof Array?r[e]:r},$h.typedArray=hd,$h);function fd(t){return dd[t]}function pd(t,e){return"arrayRows"===t?t+"_"+e:t}function gd(t,e,n){if(t){var r=t.getRawDataItem(e);if(null!=r){var i=t.getStore(),o=i.getSource().sourceFormat;if(null!=n){var a=t.getDimensionIndex(n),s=i.getDimensionProperty(a);return fd(o)(r,a,s)}var l=r;return"original"===o&&(l=Ro(r)),l}}}var md=/\{@(.+?)\}/g,yd=function(){function t(){}return t.prototype.getDataParams=function(t,e){var n=this.getData(e),r=this.getRawValue(t,e),i=n.getRawIndex(t),o=n.getName(t),a=n.getRawDataItem(t),s=n.getItemVisual(t,"style"),l=s&&s[n.getItemVisual(t,"drawType")||"fill"],c=s&&s.stroke,u=this.mainType,h="series"===u,d=n.userOutput&&n.userOutput.get();return{componentType:u,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:h?this.subType:null,seriesIndex:this.seriesIndex,seriesId:h?this.id:null,seriesName:h?this.name:null,name:o,dataIndex:i,data:a,dataType:e,value:r,color:l,borderColor:c,dimensionNames:d?d.fullDimensions:null,encode:d?d.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(t,e,n,r,i,o){e=e||"normal";var a=this.getData(n),s=this.getDataParams(t,n);return o&&(s.value=o.interpolatedValue),null!=r&&rt(s.value)&&(s.value=s.value[r]),i||(i=a.getItemModel(t).get("normal"===e?["label","formatter"]:[e,"label","formatter"])),it(i)?(s.status=e,s.dimensionIndex=r,i(s)):ot(i)?Tu(i,s).replace(md,(function(e,n){var r=n.length,i=n;"["===i.charAt(0)&&"]"===i.charAt(r-1)&&(i=+i.slice(1,r-1));var s=gd(a,t,i);if(o&&rt(o.interpolatedValue)){var l=a.getDimensionIndex(i);l>=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})):void 0},t.prototype.getRawValue=function(t,e){return gd(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function vd(t){var e,n;return lt(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function bd(t){return new _d(t)}var _d=function(){function t(t){this._reset=(t=t||{}).reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){var e,n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var i=this.context;i.data=i.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!r&&(e=this._plan(this.context));var o,a=u(this._modBy),s=this._modDataCount||0,l=u(t&&t.modBy),c=t&&t.modDataCount||0;function u(t){return!(t>=1)&&(t=1),t}a===l&&s===c||(e="reset"),(this._dirty||"reset"===e)&&(this._dirty=!1,o=this._doReset(r)),this._modBy=l,this._modDataCount=c;var h=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=h?this._dueIndex+h:1/0,this._dueEnd);if(!r&&(o||d<f)){var p=this._progress;if(rt(p))for(var g=0;g<p.length;g++)this._doProgress(p[g],d,f,l,c);else this._doProgress(p,d,f,l,c)}this._dueIndex=f,this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:f}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},t.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},t.prototype._doProgress=function(t,e,n,r,i){wd.reset(e,n,r,i),this._callingProgress=t,this._callingProgress({start:e,end:n,count:n-e,next:wd.next},this.context)},t.prototype._doReset=function(t){var e,n;this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!t&&this._reset&&((e=this._reset(this.context))&&e.progress&&(n=e.forceFirstProgress,e=e.progress),rt(e)&&!e.length&&(e=null)),this._progress=e,this._modBy=this._modDataCount=null;var r=this._downstream;return r&&r.dirty(),n},t.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},t.prototype.pipe=function(t){(this._downstream!==t||this._dirty)&&(this._downstream=t,t._upstream=this,t.dirty())},t.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},t.prototype.getUpstream=function(){return this._upstream},t.prototype.getDownstream=function(){return this._downstream},t.prototype.setOutputEnd=function(t){this._outputDueEnd=this._settedOutputEnd=t},t}(),wd=function(){var t,e,n,r,i,o={reset:function(l,c,u,h){e=l,t=c,n=u,r=h,i=Math.ceil(r/n),o.next=n>1&&r>0?s:a}};return o;function a(){return e<t?e++:null}function s(){var o=e%i*n+Math.ceil(e/i),a=e>=t?null:o<r?o:e;return e++,a}}();function xd(t,e){var n=e&&e.type;return"ordinal"===n?t:("time"!==n||st(t)||null==t||"-"===t||(t=+wo(t)),null==t||""===t?NaN:+t)}var Md=Tt({number:function(t){return parseFloat(t)},time:function(t){return+wo(t)},trim:function(t){return ot(t)?xt(t):t}});function Sd(t){return Md.get(t)}var Ad={lt:function(t,e){return t<e},lte:function(t,e){return t<=e},gt:function(t,e){return t>e},gte:function(t,e){return t>=e}},Cd=function(){function t(t,e){st(e)||fh(""),this._opFn=Ad[t],this._rvalFloat=ko(e)}return t.prototype.evaluate=function(t){return st(t)?this._opFn(t,this._rvalFloat):this._opFn(ko(t),this._rvalFloat)},t}(),kd=function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=st(t)?t:ko(t),r=st(e)?e:ko(e),i=isNaN(n),o=isNaN(r);if(i&&(n=this._incomparable),o&&(r=this._incomparable),i&&o){var a=ot(t),s=ot(e);a&&(n=s?t:0),s&&(r=a?e:0)}return n<r?this._resultLT:n>r?-this._resultLT:0},t}(),Td=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=ko(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=ko(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function Ed(t,e){return"eq"===t||"ne"===t?new Td("eq"===t,e):Pt(Ad,t)?new Cd(t,e):null}var Od=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return xd(t,e)},t}();function Dd(t){return Bd(t.sourceFormat)||fh(""),t.data}function Pd(t){var e=t.sourceFormat,n=t.data;if(Bd(e)||fh(""),"arrayRows"===e){for(var r=[],i=0,o=n.length;i<o;i++)r.push(n[i].slice());return r}if("objectRows"===e){for(r=[],i=0,o=n.length;i<o;i++)r.push(V({},n[i]));return r}}function Ld(t,e,n){if(null!=n)return st(n)||!isNaN(n)&&!Pt(e,n)?t[n]:Pt(e,n)?e[n]:void 0}function Id(t){return z(t)}var Rd=Tt();function Nd(t,e,n,r){e.length||fh(""),lt(t)||fh("");var i=Rd.get(t.type);i||fh("");var o=K(e,(function(t){return function(t,e){var n=new Od,r=t.data,i=n.sourceFormat=t.sourceFormat,o=t.startIndex;"column"!==t.seriesLayoutBy&&fh("");var a=[],s={},l=t.dimensionsDefine;if(l)X(l,(function(t,e){var n=t.name,r={index:e,name:n,displayName:t.displayName};a.push(r),null!=n&&(Pt(s,n)&&fh(""),s[n]=r)}));else for(var c=0;c<t.dimensionsDetectedCount;c++)a.push({index:c});var u=sd(i,"column");e.__isBuiltIn&&(n.getRawDataItem=function(t){return u(r,o,a,t)},n.getRawData=et(Dd,null,t)),n.cloneRawData=et(Pd,null,t);var h=ud(i,"column");n.count=et(h,null,r,o,a);var d=fd(i);n.retrieveValue=function(t,e){var n=u(r,o,a,t);return f(n,e)};var f=n.retrieveValueFromItem=function(t,e){if(null!=t){var n=a[e];return n?d(t,e,n.name):void 0}};return n.getDimensionInfo=et(Ld,null,a,s),n.cloneAllDimensionInfo=et(Id,null,a),n}(t,i)}));return K(Po(i.transform({upstream:o[0],upstreamList:o,config:z(t.config)})),(function(t,n){var r;lt(t)||fh(""),t.data||fh(""),Bd(td(t.data))||fh("");var i=e[0];if(i&&0===n&&!t.dimensions){var o=i.startIndex;o&&(t.data=i.data.slice(0,o).concat(t.data)),r={seriesLayoutBy:"column",sourceHeader:o,dimensions:i.metaRawOption.dimensions}}else r={seriesLayoutBy:"column",sourceHeader:0,dimensions:t.dimensions};return Jh(t.data,r,null)}))}function Bd(t){return"arrayRows"===t||"objectRows"===t}var Fd,zd="undefined"==typeof Uint32Array?Array:Uint32Array,jd="undefined"==typeof Uint16Array?Array:Uint16Array,Wd="undefined"==typeof Int32Array?Array:Int32Array,Vd="undefined"==typeof Float64Array?Array:Float64Array,Hd={float:Vd,int:Wd,ordinal:Array,number:Array,time:Vd};function Yd(t){return t>65535?zd:jd}function Ud(t,e,n,r,i){var o=Hd[n||"float"];if(i){var a=t[e],s=a&&a.length;if(s!==r){for(var l=new o(r),c=0;c<s;c++)l[c]=a[c];t[e]=l}}else t[e]=new o(r)}var qd=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Tt()}return t.prototype.initData=function(t,e,n){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var r=t.getSource(),i=this.defaultDimValueGetter=Fd[r.sourceFormat];this._dimValueGetter=n||i,this._rawExtent=[],rd(r),this._dimensions=K(e,(function(t){return{type:t.type,property:t.property}})),this._initDataFromProvider(0,t.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(t,e){var n=this._calcDimNameToIdx,r=this._dimensions,i=n.get(t);if(null!=i){if(r[i].type===e)return i}else i=r.length;return r[i]={type:e},n.set(t,i),this._chunks[i]=new Hd[e||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},t.prototype.collectOrdinalMeta=function(t,e){var n=this._chunks[t],r=this._dimensions[t],i=this._rawExtent,o=r.ordinalOffset||0,a=n.length;0===o&&(i[t]=[1/0,-1/0]);for(var s=i[t],l=o;l<a;l++){var c=n[l]=e.parseAndCollect(n[l]);isNaN(c)||(s[0]=Math.min(c,s[0]),s[1]=Math.max(c,s[1]))}r.ordinalMeta=e,r.ordinalOffset=a,r.type="ordinal"},t.prototype.getOrdinalMeta=function(t){return this._dimensions[t].ordinalMeta},t.prototype.getDimensionProperty=function(t){var e=this._dimensions[t];return e&&e.property},t.prototype.appendData=function(t){var e=this._provider,n=this.count();e.appendData(t);var r=e.count();return e.persistent||(r+=n),n<r&&this._initDataFromProvider(n,r,!0),[n,r]},t.prototype.appendValues=function(t,e){for(var n=this._chunks,r=this._dimensions,i=r.length,o=this._rawExtent,a=this.count(),s=a+Math.max(t.length,e||0),l=0;l<i;l++)Ud(n,l,r[l].type,s,!0);for(var c=[],u=a;u<s;u++)for(var h=u-a,d=0;d<i;d++){var f=Fd.arrayRows.call(this,t[h]||c,r[d].property,h,d);n[d][u]=f;var p=o[d];f<p[0]&&(p[0]=f),f>p[1]&&(p[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var r=this._provider,i=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=K(o,(function(t){return t.property})),c=0;c<a;c++){var u=o[c];s[c]||(s[c]=[1/0,-1/0]),Ud(i,c,u.type,e,n)}if(r.fillStorage)r.fillStorage(t,e,i,s);else for(var h=[],d=t;d<e;d++){h=r.getItem(d,h);for(var f=0;f<a;f++){var p=i[f],g=this._dimValueGetter(h,l[f],d,f);p[d]=g;var m=s[f];g<m[0]&&(m[0]=g),g>m[1]&&(m[1]=g)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&e<this._count))return NaN;var n=this._chunks[t];return n?n[this.getRawIndex(e)]:NaN},t.prototype.getValues=function(t,e){var n=[],r=[];if(null==e){e=t,t=[];for(var i=0;i<this._dimensions.length;i++)r.push(i)}else r=t;i=0;for(var o=r.length;i<o;i++)n.push(this.get(r[i],e));return n},t.prototype.getByRawIndex=function(t,e){if(!(e>=0&&e<this._rawCount))return NaN;var n=this._chunks[t];return n?n[e]:NaN},t.prototype.getSum=function(t){var e=0;if(this._chunks[t])for(var n=0,r=this.count();n<r;n++){var i=this.get(t,n);isNaN(i)||(e+=i)}return e},t.prototype.getMedian=function(t){var e=[];this.each([t],(function(t){isNaN(t)||e.push(t)}));var n=e.sort((function(t,e){return t-e})),r=this.count();return 0===r?0:r%2==1?n[(r-1)/2]:(n[r/2]+n[r/2-1])/2},t.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&n<this._count&&n===t)return t;for(var r=0,i=this._count-1;r<=i;){var o=(r+i)/2|0;if(e[o]<t)r=o+1;else{if(!(e[o]>t))return o;i=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var r=this._chunks[t],i=[];if(!r)return i;null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,c=this.count();l<c;l++){var u=e-r[this.getRawIndex(l)],h=Math.abs(u);h<=n&&((h<o||h===o&&u>=0&&a<0)&&(o=h,a=u,s=0),u===a&&(i[s++]=l))}return i.length=s,i},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=this._count;if((i=e.constructor)===Array){t=new i(n);for(var r=0;r<n;r++)t[r]=e[r]}else t=new i(e.buffer,0,n)}else{var i;for(t=new(i=Yd(this._rawCount))(this.count()),r=0;r<t.length;r++)t[r]=r}return t},t.prototype.filter=function(t,e){if(!this._count)return this;for(var n=this.clone(),r=n.count(),i=new(Yd(n._rawCount))(r),o=[],a=t.length,s=0,l=t[0],c=n._chunks,u=0;u<r;u++){var h=void 0,d=n.getRawIndex(u);if(0===a)h=e(u);else if(1===a)h=e(c[l][d],u);else{for(var f=0;f<a;f++)o[f]=c[t[f]][d];o[f]=u,h=e.apply(null,o)}h&&(i[s++]=d)}return s<r&&(n._indices=i),n._count=s,n._extent=[],n._updateGetRawIdx(),n},t.prototype.selectRange=function(t){var e=this.clone(),n=e._count;if(!n)return this;var r=tt(t),i=r.length;if(!i)return this;var o=e.count(),a=new(Yd(e._rawCount))(o),s=0,l=r[0],c=t[l][0],u=t[l][1],h=e._chunks,d=!1;if(!e._indices){var f=0;if(1===i){for(var p=h[r[0]],g=0;g<n;g++)((M=p[g])>=c&&M<=u||isNaN(M))&&(a[s++]=f),f++;d=!0}else if(2===i){p=h[r[0]];var m=h[r[1]],y=t[r[1]][0],v=t[r[1]][1];for(g=0;g<n;g++){var b=m[g];((M=p[g])>=c&&M<=u||isNaN(M))&&(b>=y&&b<=v||isNaN(b))&&(a[s++]=f),f++}d=!0}}if(!d)if(1===i)for(g=0;g<o;g++){var _=e.getRawIndex(g);((M=h[r[0]][_])>=c&&M<=u||isNaN(M))&&(a[s++]=_)}else for(g=0;g<o;g++){for(var w=!0,x=(_=e.getRawIndex(g),0);x<i;x++){var M,S=r[x];((M=h[S][_])<t[S][0]||M>t[S][1])&&(w=!1)}w&&(a[s++]=e.getRawIndex(g))}return s<o&&(e._indices=a),e._count=s,e._extent=[],e._updateGetRawIdx(),e},t.prototype.map=function(t,e){var n=this.clone(t);return this._updateDims(n,t,e),n},t.prototype.modify=function(t,e){this._updateDims(this,t,e)},t.prototype._updateDims=function(t,e,n){for(var r=t._chunks,i=[],o=e.length,a=t.count(),s=[],l=t._rawExtent,c=0;c<e.length;c++)l[e[c]]=[1/0,-1/0];for(var u=0;u<a;u++){for(var h=t.getRawIndex(u),d=0;d<o;d++)s[d]=r[e[d]][h];s[o]=u;var f=n&&n.apply(null,s);if(null!=f)for("object"!=typeof f&&(i[0]=f,f=i),c=0;c<f.length;c++){var p=e[c],g=f[c],m=l[p],y=r[p];y&&(y[h]=g),g<m[0]&&(m[0]=g),g>m[1]&&(m[1]=g)}}},t.prototype.lttbDownSample=function(t,e){var n,r,i,o=this.clone([t],!0),a=o._chunks[t],s=this.count(),l=0,c=Math.floor(1/e),u=this.getRawIndex(0),h=new(Yd(this._rawCount))(Math.min(2*(Math.ceil(s/c)+2),s));h[l++]=u;for(var d=1;d<s-1;d+=c){for(var f=Math.min(d+c,s-1),p=Math.min(d+2*c,s),g=(p+f)/2,m=0,y=f;y<p;y++){var v=a[A=this.getRawIndex(y)];isNaN(v)||(m+=v)}m/=p-f;var b=d,_=Math.min(d+c,s),w=d-1,x=a[u];n=-1,i=b;var M=-1,S=0;for(y=b;y<_;y++){var A;v=a[A=this.getRawIndex(y)],isNaN(v)?(S++,M<0&&(M=A)):(r=Math.abs((w-g)*(v-x)-(w-y)*(m-x)))>n&&(n=r,i=A)}S>0&&S<_-b&&(h[l++]=Math.min(M,i),i=Math.max(M,i)),h[l++]=i,u=i}return h[l++]=this.getRawIndex(s-1),o._count=l,o._indices=h,o.getRawIndex=this._getRawIdx,o},t.prototype.downSample=function(t,e,n,r){for(var i=this.clone([t],!0),o=i._chunks,a=[],s=Math.floor(1/e),l=o[t],c=this.count(),u=i._rawExtent[t]=[1/0,-1/0],h=new(Yd(this._rawCount))(Math.ceil(c/s)),d=0,f=0;f<c;f+=s){s>c-f&&(a.length=s=c-f);for(var p=0;p<s;p++){var g=this.getRawIndex(f+p);a[p]=l[g]}var m=n(a),y=this.getRawIndex(Math.min(f+r(a,m)||0,c-1));l[y]=m,m<u[0]&&(u[0]=m),m>u[1]&&(u[1]=m),h[d++]=y}return i._count=d,i._indices=h,i._updateGetRawIdx(),i},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,r=this._chunks,i=0,o=this.count();i<o;i++){var a=this.getRawIndex(i);switch(n){case 0:e(i);break;case 1:e(r[t[0]][a],i);break;case 2:e(r[t[0]][a],r[t[1]][a],i);break;default:for(var s=0,l=[];s<n;s++)l[s]=r[t[s]][a];l[s]=i,e.apply(null,l)}}},t.prototype.getDataExtent=function(t){var e=this._chunks[t],n=[1/0,-1/0];if(!e)return n;var r,i=this.count();if(!this._indices)return this._rawExtent[t].slice();if(r=this._extent[t])return r.slice();for(var o=(r=n)[0],a=r[1],s=0;s<i;s++){var l=e[this.getRawIndex(s)];l<o&&(o=l),l>a&&(a=l)}return this._extent[t]=r=[o,a],r},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],r=this._chunks,i=0;i<r.length;i++)n.push(r[i][e]);return n},t.prototype.clone=function(e,n){var r,i,o=new t,a=this._chunks,s=e&&Z(e,(function(t,e){return t[e]=!0,t}),{});if(s)for(var l=0;l<a.length;l++)o._chunks[l]=s[l]?(i=void 0,(i=(r=a[l]).constructor)===Array?r.slice():new i(r)):a[l];else o._chunks=a;return this._copyCommonProps(o),n||(o._indices=this._cloneIndices()),o._updateGetRawIdx(),o},t.prototype._copyCommonProps=function(t){t._count=this._count,t._rawCount=this._rawCount,t._provider=this._provider,t._dimensions=this._dimensions,t._extent=z(this._extent),t._rawExtent=z(this._rawExtent)},t.prototype._cloneIndices=function(){if(this._indices){var t=this._indices.constructor,e=void 0;if(t===Array){var n=this._indices.length;e=new t(n);for(var r=0;r<n;r++)e[r]=this._indices[r]}else e=new t(this._indices);return e}return null},t.prototype._getRawIdxIdentity=function(t){return t},t.prototype._getRawIdx=function(t){return t<this._count&&t>=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,r){return xd(t[r],this._dimensions[r])}Fd={arrayRows:t,objectRows:function(t,e,n,r){return xd(t[e],this._dimensions[r])},keyedColumns:t,original:function(t,e,n,r){var i=t&&(null==t.value?t:t.value);return xd(i instanceof Array?i[r]:i,this._dimensions[r])},typedArray:function(t,e,n,r){return t[r]}}}(),t}(),$d=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,r=this._getUpstreamSourceManagers(),i=!!r.length;if(Xd(n)){var o=n,a=void 0,s=void 0,l=void 0;if(i){var c=r[0];c.prepareSource(),a=(l=c.getSource()).data,s=l.sourceFormat,e=[c._getVersionSign()]}else s=ut(a=o.get("data",!0))?"typedArray":"original",e=[];var u=this._getSourceMetaRawOption()||{},h=l&&l.metaRawOption||{},d=yt(u.seriesLayoutBy,h.seriesLayoutBy)||null,f=yt(u.sourceHeader,h.sourceHeader),p=yt(u.dimensions,h.dimensions);t=d!==h.seriesLayoutBy||!!f!=!!h.sourceHeader||p?[Jh(a,{seriesLayoutBy:d,sourceHeader:f,dimensions:p},s)]:[]}else{var g=n;if(i){var m=this._applyTransform(r);t=m.sourceList,e=m.upstreamSignList}else t=[Jh(g.get("source",!0),this._getSourceMetaRawOption(),null)],e=[]}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,r=n.get("transform",!0),i=n.get("fromTransformResult",!0);null!=i&&1!==t.length&&Kd("");var o,a=[],s=[];return X(t,(function(t){t.prepareSource();var e=t.getSource(i||0);null==i||e||Kd(""),a.push(e),s.push(t._getVersionSign())})),r?e=function(t,e,n){var r=Po(t),i=r.length;i||fh("");for(var o=0,a=i;o<a;o++)e=Nd(r[o],e),o!==a-1&&(e.length=Math.max(e.length,1));return e}(r,a):null!=i&&(e=[(o=a[0],new Kh({data:o.data,sourceFormat:o.sourceFormat,seriesLayoutBy:o.seriesLayoutBy,dimensionsDefine:z(o.dimensionsDefine),startIndex:o.startIndex,dimensionsDetectedCount:o.dimensionsDetectedCount}))]),{sourceList:e,upstreamSignList:s}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e<t.length;e++){var n=t[e];if(n._isDirty()||this._upstreamSignList[e]!==n._getVersionSign())return!0}},t.prototype.getSource=function(t){var e=this._sourceList[t=t||0];if(!e){var n=this._getUpstreamSourceManagers();return n[0]&&n[0].getSource(t)}return e},t.prototype.getSharedDataStore=function(t){var e=t.makeStoreSchema();return this._innerGetDataStore(e.dimensions,t.source,e.hash)},t.prototype._innerGetDataStore=function(t,e,n){var r=this._storeList,i=r[0];i||(i=r[0]={});var o=i[n];if(!o){var a=this._getUpstreamSourceManagers()[0];Xd(this._sourceHost)&&a?o=a._innerGetDataStore(t,e,n):(o=new qd).initData(new id(e,t.length),t),i[n]=o}return o},t.prototype._getUpstreamSourceManagers=function(){var t=this._sourceHost;if(Xd(t)){var e=eh(t);return e?[e.getSourceManager()]:[]}return K(function(t){return t.get("transform",!0)||t.get("fromTransformResult",!0)?Ko(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},Go).models:[]}(t),(function(t){return t.getSourceManager()}))},t.prototype._getSourceMetaRawOption=function(){var t,e,n,r=this._sourceHost;if(Xd(r))t=r.get("seriesLayoutBy",!0),e=r.get("sourceHeader",!0),n=r.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=r;t=i.get("seriesLayoutBy",!0),e=i.get("sourceHeader",!0),n=i.get("dimensions",!0)}return{seriesLayoutBy:t,sourceHeader:e,dimensions:n}},t}();function Gd(t){t.option.transform&&Mt(t.option.transform)}function Xd(t){return"series"===t.mainType}function Kd(t){throw new Error(t)}function Zd(t,e){var n=t.color||"#6e7079",r=t.fontSize||12,i=t.fontWeight||"400",o=t.color||"#464646",a=t.fontSize||14,s=t.fontWeight||"900";return"html"===e?{nameStyle:"font-size:"+be(r+"")+"px;color:"+be(n)+";font-weight:"+be(i+""),valueStyle:"font-size:"+be(a+"")+"px;color:"+be(o)+";font-weight:"+be(s+"")}:{nameStyle:{fontSize:r,fill:n,fontWeight:i},valueStyle:{fontSize:a,fill:o,fontWeight:s}}}var Jd=[0,10,20,30],Qd=["","\n","\n\n","\n\n\n"];function tf(t,e){return e.type=t,e}function ef(t){return"section"===t.type}function nf(t){return ef(t)?rf:of}function rf(t,e,n,r){var i,o=e.noHeader,a=(i=function t(e){if(ef(e)){var n=0,r=e.blocks.length,i=r>1||r>0&&!e.noHeader;return X(e.blocks,(function(e){var r=t(e);r>=n&&(n=r+ +(i&&(!r||ef(e)&&!e.noHeader)))})),n}return 0}(e),{html:Jd[i],richText:Qd[i]}),s=[],l=e.blocks||[];wt(!l||rt(l)),l=l||[];var c=t.orderMode;if(e.sortBlocks&&c){l=l.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Pt(u,c)){var h=new kd(u[c],null);l.sort((function(t,e){return h.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===c&&l.reverse()}X(l,(function(n,i){var o=e.valueFormatter,l=nf(n)(o?V(V({},t),{valueFormatter:o}):t,n,i>0?a.html:0,r);null!=l&&s.push(l)}));var d="richText"===t.renderMode?s.join(a.richText):sf(s.join(""),o?n:a.html);if(o)return d;var f=Au(e.header,"ordinal",t.useUTC),p=Zd(r,t.renderMode).nameStyle;return"richText"===t.renderMode?lf(t,f,p)+a.richText+d:sf('<div style="'+p+';line-height:1;">'+be(f)+"</div>"+d,n)}function of(t,e,n,r){var i=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,c=t.useUTC,u=e.valueFormatter||t.valueFormatter||function(t){return K(t=rt(t)?t:[t],(function(t,e){return Au(t,rt(f)?f[e]:f,c)}))};if(!o||!a){var h=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",i),d=o?"":Au(l,"ordinal",c),f=e.valueType,p=a?[]:u(e.value,e.dataIndex),g=!s||!o,m=!s&&o,y=Zd(r,i),v=y.nameStyle,b=y.valueStyle;return"richText"===i?(s?"":h)+(o?"":lf(t,d,v))+(a?"":function(t,e,n,r,i){var o=[i];return n&&o.push({padding:[0,0,0,r?10:20],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(rt(e)?e.join("  "):e,o)}(t,p,g,m,b)):sf((s?"":h)+(o?"":function(t,e,n){return'<span style="'+n+";"+(e?"margin-left:2px":"")+'">'+be(t)+"</span>"}(d,!s,v))+(a?"":function(t,e,n,r){return'<span style="'+(e?"float:right;margin-left:"+(n?"10px":"20px"):"")+";"+r+'">'+K(t=rt(t)?t:[t],(function(t){return be(t)})).join("&nbsp;&nbsp;")+"</span>"}(p,g,m,b)),n)}}function af(t,e,n,r,i,o){if(t)return nf(t)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function sf(t,e){return'<div style="margin: '+e+'px 0 0;line-height:1;">'+t+'<div style="clear:both"></div></div>'}function lf(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function cf(t,e){return Pu(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function uf(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var hf=function(){function t(){this.richTextStyles={},this._nextStyleNameId=Eo()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var r="richText"===n?this._generateStyleName():null,i=Eu({color:e,type:t,renderMode:n,markerId:r});return ot(i)?i:(this.richTextStyles[r]=i.style,i.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};rt(e)?X(e,(function(t){return V(n,t)})):V(n,e);var r=this._generateStyleName();return this.richTextStyles[r]=n,"{"+r+"|"+t+"}"},t}();function df(t){var e,n,r,i,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),c=l.mapDimensionsAll("defaultedTooltip"),u=c.length,h=o.getRawValue(a),d=rt(h),f=cf(o,a);if(u>1||d&&!u){var p=function(t,e,n,r,i){var o=e.getData(),a=Z(t,(function(t,e,n){var r=o.getDimensionInfo(n);return t||r&&!1!==r.tooltip&&null!=r.displayName}),!1),s=[],l=[],c=[];function u(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?c.push(tf("nameValue",{markerType:"subItem",markerColor:i,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)))}return r.length?X(r,(function(t){u(gd(o,n,t),t)})):X(t,u),{inlineValues:s,inlineValueTypes:l,blocks:c}}(h,o,a,c,f);e=p.inlineValues,n=p.inlineValueTypes,r=p.blocks,i=p.inlineValues[0]}else if(u){var g=l.getDimensionInfo(c[0]);i=e=gd(l,a,c[0]),n=g.type}else i=e=d?h[0]:h;var m=Wo(o),y=m&&o.name||"",v=l.getName(a),b=s?y:v;return tf("section",{header:y,noHeader:s||!m,sortParam:i,blocks:[tf("nameValue",{markerType:"item",markerColor:f,name:b,noName:!xt(b),value:e,valueType:n,dataIndex:a})].concat(r||[])})}var ff=Yo();function pf(t,e){return t.getName(e)||t.getId(e)}var gf=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}var n;return m(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=bd({count:yf,reset:vf}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(ff(this).sourceManager=new $d(this)).prepareSource();var r=this.getInitialData(t,n);_f(r,this),this.dataTask.context.data=r,ff(this).dataBeforeProcessed=r,mf(this),this._initSelectedMapFromData(r)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Wu(this),r=n?Hu(t):{},i=this.subType;$u.hasClass(i)&&(i+="Series"),j(t,e.getTheme().get(this.subType)),j(t,this.getDefaultOption()),Lo(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Vu(t,r,n)},e.prototype.mergeOption=function(t,e){t=j(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Wu(this);n&&Vu(this.option,t,n);var r=ff(this).sourceManager;r.dirty(),r.prepareSource();var i=this.getInitialData(t,e);_f(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,ff(this).dataBeforeProcessed=i,mf(this),this._initSelectedMapFromData(i)},e.prototype.fillDataTextStyle=function(t){if(t&&!ut(t))for(var e=["show"],n=0;n<t.length;n++)t[n]&&t[n].label&&Lo(t[n],"label",e)},e.prototype.getInitialData=function(t,e){},e.prototype.appendData=function(t){this.getRawData().appendData(t.data)},e.prototype.getData=function(t){var e=xf(this);if(e){var n=e.context.data;return null==t?n:n.getLinkedData(t)}return ff(this).data},e.prototype.getAllData=function(){var t=this.getData();return t&&t.getLinkedDataAll?t.getLinkedDataAll():[{data:t}]},e.prototype.setData=function(t){var e=xf(this);if(e){var n=e.context;n.outputData=t,e!==this.dataTask&&(n.data=t)}ff(this).data=t},e.prototype.getEncode=function(){var t=this.get("encode",!0);if(t)return Tt(t)},e.prototype.getSourceManager=function(){return ff(this).sourceManager},e.prototype.getSource=function(){return this.getSourceManager().getSource()},e.prototype.getRawData=function(){return ff(this).dataBeforeProcessed},e.prototype.getColorBy=function(){return this.get("colorBy")||"series"},e.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},e.prototype.getBaseAxis=function(){var t=this.coordinateSystem;return t&&t.getBaseAxis&&t.getBaseAxis()},e.prototype.formatTooltip=function(t,e,n){return df({series:this,dataIndex:t,multipleSeries:e})},e.prototype.isAnimationEnabled=function(){var t=this.ecModel;if(w.node&&(!t||!t.ssr))return!1;var e=this.getShallow("animation");return e&&this.getData().count()>this.getShallow("animationThreshold")&&(e=!1),!!e},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,e,n){var r=this.ecModel,i=uh.prototype.getColorFromPalette.call(this,t,e,n);return i||(i=r.getColorFromPalette(t,e,n)),i},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},e.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(e);if("series"===r||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o<t.length;o++){var a=pf(i,t[o]);n[a]=!1,this._selectedDataIndicesMap[a]=-1}}},e.prototype.toggleSelect=function(t,e){for(var n=[],r=0;r<t.length;r++)n[0]=t[r],this.isSelected(t[r],e)?this.unselect(n,e):this.select(n,e)},e.prototype.getSelectedDataIndices=function(){if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var t=this._selectedDataIndicesMap,e=tt(t),n=[],r=0;r<e.length;r++){var i=t[e[r]];i>=0&&n.push(i)}return n},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(e);return("all"===n||n[pf(r,t)])&&!r.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,e){var n,r,i=this.option,o=i.selectedMode,a=e.length;if(o&&a)if("series"===o)i.selectedMap="all";else if("multiple"===o){lt(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,l=0;l<a;l++){var c=e[l];s[h=pf(t,c)]=!0,this._selectedDataIndicesMap[h]=t.getRawIndex(c)}}else if("single"===o||!0===o){var u=e[a-1],h=pf(t,u);i.selectedMap=((n={})[h]=!0,n),this._selectedDataIndicesMap=((r={})[h]=t.getRawIndex(u),r)}},e.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var e=[];t.hasItemOption&&t.each((function(n){var r=t.getRawDataItem(n);r&&r.selected&&e.push(n)})),e.length>0&&this._innerSelect(t,e)}},e.registerClass=function(t){return $u.registerClass(t)},e.protoInitialize=((n=e.prototype).type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",void(n.visualDrawType="fill")),e}($u);function mf(t){var e=t.name;Wo(t)||(t.name=function(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),r=[];return X(n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&r.push(n.displayName)})),r.join(" ")}(t)||e)}function yf(t){return t.model.getRawData().count()}function vf(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),bf}function bf(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function _f(t,e){X(Et(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,nt(wf,e))}))}function wf(t,e){var n=xf(t);return n&&n.setOutputEnd((e||this).count()),e}function xf(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(t.uid))}return r}}$(gf,yd),$(gf,uh),ra(gf,$u);var Mf=gf,Sf=function(){function t(){this.group=new Gi,this.uid=qc("viewComponent")}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,r){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,r){},t.prototype.updateLayout=function(t,e,n,r){},t.prototype.updateVisual=function(t,e,n,r){},t.prototype.toggleBlurSeries=function(t,e,n){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();na(Sf),sa(Sf);var Af=Sf;function Cf(){var t=Yo();return function(e){var n=t(e),r=e.pipelineContext,i=!!n.large,o=!!n.progressiveRender,a=n.large=!(!r||!r.large),s=n.progressiveRender=!(!r||!r.progressiveRender);return!(i===a&&o===s)&&"reset"}}var kf=ms.CMD,Tf=[[],[],[]],Ef=Math.sqrt,Of=Math.atan2;function Df(t,e){if(e){var n,r,i,o,a,s,l=t.data,c=t.len(),u=kf.M,h=kf.C,d=kf.L,f=kf.R,p=kf.A,g=kf.Q;for(i=0,o=0;i<c;){switch(n=l[i++],o=i,r=0,n){case u:case d:r=1;break;case h:r=3;break;case g:r=2;break;case p:var m=e[4],y=e[5],v=Ef(e[0]*e[0]+e[1]*e[1]),b=Ef(e[2]*e[2]+e[3]*e[3]),_=Of(-e[1]/b,e[0]/v);l[i]*=v,l[i++]+=m,l[i]*=b,l[i++]+=y,l[i++]*=v,l[i++]*=b,l[i++]+=_,l[i++]+=_,o=i+=2;break;case f:s[0]=l[i++],s[1]=l[i++],oe(s,s,e),l[o++]=s[0],l[o++]=s[1],s[0]+=l[i++],s[1]+=l[i++],oe(s,s,e),l[o++]=s[0],l[o++]=s[1]}for(a=0;a<r;a++){var w=Tf[a];w[0]=l[i++],w[1]=l[i++],oe(w,w,e),l[o++]=w[0],l[o++]=w[1]}}t.increaseVersion()}}var Pf=Math.sqrt,Lf=Math.sin,If=Math.cos,Rf=Math.PI;function Nf(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Bf(t,e){return(t[0]*e[0]+t[1]*e[1])/(Nf(t)*Nf(e))}function Ff(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(Bf(t,e))}function zf(t,e,n,r,i,o,a,s,l,c,u){var h=l*(Rf/180),d=If(h)*(t-n)/2+Lf(h)*(e-r)/2,f=-1*Lf(h)*(t-n)/2+If(h)*(e-r)/2,p=d*d/(a*a)+f*f/(s*s);p>1&&(a*=Pf(p),s*=Pf(p));var g=(i===o?-1:1)*Pf((a*a*(s*s)-a*a*(f*f)-s*s*(d*d))/(a*a*(f*f)+s*s*(d*d)))||0,m=g*a*f/s,y=g*-s*d/a,v=(t+n)/2+If(h)*m-Lf(h)*y,b=(e+r)/2+Lf(h)*m+If(h)*y,_=Ff([1,0],[(d-m)/a,(f-y)/s]),w=[(d-m)/a,(f-y)/s],x=[(-1*d-m)/a,(-1*f-y)/s],M=Ff(w,x);if(Bf(w,x)<=-1&&(M=Rf),Bf(w,x)>=1&&(M=0),M<0){var S=Math.round(M/Rf*1e6)/1e6;M=2*Rf+S%2*Rf}u.addData(c,v,b,a,s,_,M,h,o)}var jf=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,Wf=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,Vf=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Nt(e,t),e.prototype.applyTransform=function(t){},e}(Ns);function Hf(t){return null!=t.setData}function Yf(t,e){var n=function(t){var e=new ms;if(!t)return e;var n,r=0,i=0,o=r,a=i,s=ms.CMD,l=t.match(jf);if(!l)return e;for(var c=0;c<l.length;c++){for(var u=l[c],h=u.charAt(0),d=void 0,f=u.match(Wf)||[],p=f.length,g=0;g<p;g++)f[g]=parseFloat(f[g]);for(var m=0;m<p;){var y=void 0,v=void 0,b=void 0,_=void 0,w=void 0,x=void 0,M=void 0,S=r,A=i,C=void 0,k=void 0;switch(h){case"l":r+=f[m++],i+=f[m++],e.addData(d=s.L,r,i);break;case"L":r=f[m++],i=f[m++],e.addData(d=s.L,r,i);break;case"m":r+=f[m++],i+=f[m++],e.addData(d=s.M,r,i),o=r,a=i,h="l";break;case"M":r=f[m++],i=f[m++],e.addData(d=s.M,r,i),o=r,a=i,h="L";break;case"h":r+=f[m++],e.addData(d=s.L,r,i);break;case"H":r=f[m++],e.addData(d=s.L,r,i);break;case"v":i+=f[m++],e.addData(d=s.L,r,i);break;case"V":i=f[m++],e.addData(d=s.L,r,i);break;case"C":e.addData(d=s.C,f[m++],f[m++],f[m++],f[m++],f[m++],f[m++]),r=f[m-2],i=f[m-1];break;case"c":e.addData(d=s.C,f[m++]+r,f[m++]+i,f[m++]+r,f[m++]+i,f[m++]+r,f[m++]+i),r+=f[m-2],i+=f[m-1];break;case"S":y=r,v=i,C=e.len(),k=e.data,n===s.C&&(y+=r-k[C-4],v+=i-k[C-3]),S=f[m++],A=f[m++],r=f[m++],i=f[m++],e.addData(d=s.C,y,v,S,A,r,i);break;case"s":y=r,v=i,C=e.len(),k=e.data,n===s.C&&(y+=r-k[C-4],v+=i-k[C-3]),S=r+f[m++],A=i+f[m++],r+=f[m++],i+=f[m++],e.addData(d=s.C,y,v,S,A,r,i);break;case"Q":S=f[m++],A=f[m++],r=f[m++],i=f[m++],e.addData(d=s.Q,S,A,r,i);break;case"q":S=f[m++]+r,A=f[m++]+i,r+=f[m++],i+=f[m++],e.addData(d=s.Q,S,A,r,i);break;case"T":y=r,v=i,C=e.len(),k=e.data,n===s.Q&&(y+=r-k[C-4],v+=i-k[C-3]),r=f[m++],i=f[m++],e.addData(d=s.Q,y,v,r,i);break;case"t":y=r,v=i,C=e.len(),k=e.data,n===s.Q&&(y+=r-k[C-4],v+=i-k[C-3]),r+=f[m++],i+=f[m++],e.addData(d=s.Q,y,v,r,i);break;case"A":b=f[m++],_=f[m++],w=f[m++],x=f[m++],M=f[m++],zf(S=r,A=i,r=f[m++],i=f[m++],x,M,b,_,w,d=s.A,e);break;case"a":b=f[m++],_=f[m++],w=f[m++],x=f[m++],M=f[m++],zf(S=r,A=i,r+=f[m++],i+=f[m++],x,M,b,_,w,d=s.A,e)}}"z"!==h&&"Z"!==h||(e.addData(d=s.Z),r=o,i=a),n=d}return e.toStatic(),e}(t),r=V({},e);return r.buildPath=function(t){var e;Hf(t)?(t.setData(n.data),(e=t.getContext())&&t.rebuildPath(e,1)):n.rebuildPath(e=t,1)},r.applyTransform=function(t){Df(n,t),this.dirtyShape()},r}function Uf(t,e){return new Vf(Yf(t,e))}function qf(t,e){e=e||{};var n=new Ns;return t.shape&&n.setShape(t.shape),n.setStyle(t.style),e.bakeTransform?Df(n.path,t.getComputedTransform()):e.toLocal?n.setLocalTransform(t.getComputedTransform()):n.copyTransform(t),n.buildPath=t.buildPath,n.applyTransform=n.applyTransform,n.z=t.z,n.z2=t.z2,n.zlevel=t.zlevel,n}var $f=function(){this.cx=0,this.cy=0,this.r=0},Gf=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultShape=function(){return new $f},e.prototype.buildPath=function(t,e){t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI)},e}(Ns);Gf.prototype.type="circle";var Xf=Gf,Kf=function(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},Zf=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultShape=function(){return new Kf},e.prototype.buildPath=function(t,e){var n=.5522848,r=e.cx,i=e.cy,o=e.rx,a=e.ry,s=o*n,l=a*n;t.moveTo(r-o,i),t.bezierCurveTo(r-o,i-l,r-s,i-a,r,i-a),t.bezierCurveTo(r+s,i-a,r+o,i-l,r+o,i),t.bezierCurveTo(r+o,i+l,r+s,i+a,r,i+a),t.bezierCurveTo(r-s,i+a,r-o,i+l,r-o,i),t.closePath()},e}(Ns);Zf.prototype.type="ellipse";var Jf=Zf,Qf=Math.PI,tp=2*Qf,ep=Math.sin,np=Math.cos,rp=Math.acos,ip=Math.atan2,op=Math.abs,ap=Math.sqrt,sp=Math.max,lp=Math.min;function cp(t,e,n,r,i,o,a){var s=t-n,l=e-r,c=(a?o:-o)/ap(s*s+l*l),u=c*l,h=-c*s,d=t+u,f=e+h,p=n+u,g=r+h,m=(d+p)/2,y=(f+g)/2,v=p-d,b=g-f,_=v*v+b*b,w=i-o,x=d*g-p*f,M=(b<0?-1:1)*ap(sp(0,w*w*_-x*x)),S=(x*b-v*M)/_,A=(-x*v-b*M)/_,C=(x*b+v*M)/_,k=(-x*v+b*M)/_,T=S-m,E=A-y,O=C-m,D=k-y;return T*T+E*E>O*O+D*D&&(S=C,A=k),{cx:S,cy:A,x0:-u,y0:-h,x1:S*(i/w-1),y1:A*(i/w-1)}}var up=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},hp=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultShape=function(){return new up},e.prototype.buildPath=function(t,e){!function(t,e){var n,r=sp(e.r,0),i=sp(e.r0||0,0),o=r>0;if(o||i>0){if(o||(r=i,i=0),i>r){var a=r;r=i,i=a}var s=e.startAngle,l=e.endAngle;if(!isNaN(s)&&!isNaN(l)){var c=e.cx,u=e.cy,h=!!e.clockwise,d=op(l-s),f=d>tp&&d%tp;if(f>1e-4&&(d=f),r>1e-4)if(d>tp-1e-4)t.moveTo(c+r*np(s),u+r*ep(s)),t.arc(c,u,r,s,l,!h),i>1e-4&&(t.moveTo(c+i*np(l),u+i*ep(l)),t.arc(c,u,i,l,s,h));else{var p=void 0,g=void 0,m=void 0,y=void 0,v=void 0,b=void 0,_=void 0,w=void 0,x=void 0,M=void 0,S=void 0,A=void 0,C=void 0,k=void 0,T=void 0,E=void 0,O=r*np(s),D=r*ep(s),P=i*np(l),L=i*ep(l),I=d>1e-4;if(I){var R=e.cornerRadius;R&&(p=(n=function(t){var e;if(rt(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t}else e=[t,t,t,t];return e}(R))[0],g=n[1],m=n[2],y=n[3]);var N=op(r-i)/2;if(v=lp(N,m),b=lp(N,y),_=lp(N,p),w=lp(N,g),S=x=sp(v,b),A=M=sp(_,w),(x>1e-4||M>1e-4)&&(C=r*np(l),k=r*ep(l),T=i*np(s),E=i*ep(s),d<Qf)){var B=function(t,e,n,r,i,o,a,s){var l=n-t,c=r-e,u=a-i,h=s-o,d=h*l-u*c;if(!(d*d<1e-4))return[t+(d=(u*(e-o)-h*(t-i))/d)*l,e+d*c]}(O,D,T,E,C,k,P,L);if(B){var F=O-B[0],z=D-B[1],j=C-B[0],W=k-B[1],V=1/ep(rp((F*j+z*W)/(ap(F*F+z*z)*ap(j*j+W*W)))/2),H=ap(B[0]*B[0]+B[1]*B[1]);S=lp(x,(r-H)/(V+1)),A=lp(M,(i-H)/(V-1))}}}if(I)if(S>1e-4){var Y=lp(m,S),U=lp(y,S),q=cp(T,E,O,D,r,Y,h),$=cp(C,k,P,L,r,U,h);t.moveTo(c+q.cx+q.x0,u+q.cy+q.y0),S<x&&Y===U?t.arc(c+q.cx,u+q.cy,S,ip(q.y0,q.x0),ip($.y0,$.x0),!h):(Y>0&&t.arc(c+q.cx,u+q.cy,Y,ip(q.y0,q.x0),ip(q.y1,q.x1),!h),t.arc(c,u,r,ip(q.cy+q.y1,q.cx+q.x1),ip($.cy+$.y1,$.cx+$.x1),!h),U>0&&t.arc(c+$.cx,u+$.cy,U,ip($.y1,$.x1),ip($.y0,$.x0),!h))}else t.moveTo(c+O,u+D),t.arc(c,u,r,s,l,!h);else t.moveTo(c+O,u+D);i>1e-4&&I?A>1e-4?(Y=lp(p,A),q=cp(P,L,C,k,i,-(U=lp(g,A)),h),$=cp(O,D,T,E,i,-Y,h),t.lineTo(c+q.cx+q.x0,u+q.cy+q.y0),A<M&&Y===U?t.arc(c+q.cx,u+q.cy,A,ip(q.y0,q.x0),ip($.y0,$.x0),!h):(U>0&&t.arc(c+q.cx,u+q.cy,U,ip(q.y0,q.x0),ip(q.y1,q.x1),!h),t.arc(c,u,i,ip(q.cy+q.y1,q.cx+q.x1),ip($.cy+$.y1,$.cx+$.x1),h),Y>0&&t.arc(c+$.cx,u+$.cy,Y,ip($.y1,$.x1),ip($.y0,$.x0),!h))):(t.lineTo(c+P,u+L),t.arc(c,u,i,l,s,h)):t.lineTo(c+P,u+L)}else t.moveTo(c,u);t.closePath()}}}(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(Ns);hp.prototype.type="sector";var dp=hp,fp=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},pp=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultShape=function(){return new fp},e.prototype.buildPath=function(t,e){var n=e.cx,r=e.cy,i=2*Math.PI;t.moveTo(n+e.r,r),t.arc(n,r,e.r,0,i,!1),t.moveTo(n+e.r0,r),t.arc(n,r,e.r0,0,i,!0)},e}(Ns);pp.prototype.type="ring";var gp=pp;function mp(t,e,n){var r=e.smooth,i=e.points;if(i&&i.length>=2){if(r){var o=function(t,e,n,r){var i,o,a,s,l=[],c=[],u=[],h=[];if(r){a=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d<f;d++)ae(a,a,t[d]),se(s,s,t[d]);ae(a,a,r[0]),se(s,s,r[1])}for(d=0,f=t.length;d<f;d++){var p=t[d];if(n)i=t[d?d-1:f-1],o=t[(d+1)%f];else{if(0===d||d===f-1){l.push(zt(t[d]));continue}i=t[d-1],o=t[d+1]}Ht(c,o,i),Zt(c,c,e);var g=Qt(p,i),m=Qt(p,o),y=g+m;0!==y&&(g/=y,m/=y),Zt(u,c,-g),Zt(h,c,m);var v=Wt([],p,u),b=Wt([],p,h);r&&(se(v,v,a),ae(v,v,s),se(b,b,a),ae(b,b,s)),l.push(v),l.push(b)}return n&&l.push(l.shift()),l}(i,r,n,e.smoothConstraint);t.moveTo(i[0][0],i[0][1]);for(var a=i.length,s=0;s<(n?a:a-1);s++){var l=o[2*s],c=o[2*s+1],u=i[(s+1)%a];t.bezierCurveTo(l[0],l[1],c[0],c[1],u[0],u[1])}}else{t.moveTo(i[0][0],i[0][1]),s=1;for(var h=i.length;s<h;s++)t.lineTo(i[s][0],i[s][1])}n&&t.closePath()}}var yp=function(){this.points=null,this.smooth=0,this.smoothConstraint=null},vp=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultShape=function(){return new yp},e.prototype.buildPath=function(t,e){mp(t,e,!0)},e}(Ns);vp.prototype.type="polygon";var bp=vp,_p=function(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},wp=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new _p},e.prototype.buildPath=function(t,e){mp(t,e,!1)},e}(Ns);wp.prototype.type="polyline";var xp=wp,Mp={},Sp=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},Ap=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new Sp},e.prototype.buildPath=function(t,e){var n,r,i,o;if(this.subPixelOptimize){var a=Us(Mp,e,this.style);n=a.x1,r=a.y1,i=a.x2,o=a.y2}else n=e.x1,r=e.y1,i=e.x2,o=e.y2;var s=e.percent;0!==s&&(t.moveTo(n,r),s<1&&(i=n*(1-s)+i*s,o=r*(1-s)+o*s),t.lineTo(i,o))},e.prototype.pointAt=function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]},e}(Ns);Ap.prototype.type="line";var Cp=Ap,kp=[],Tp=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function Ep(t,e,n){return null!=t.cpx2||null!=t.cpy2?[(n?Dn:On)(t.x1,t.cpx1,t.cpx2,t.x2,e),(n?Dn:On)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(n?Fn:Bn)(t.x1,t.cpx1,t.x2,e),(n?Fn:Bn)(t.y1,t.cpy1,t.y2,e)]}var Op=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new Tp},e.prototype.buildPath=function(t,e){var n=e.x1,r=e.y1,i=e.x2,o=e.y2,a=e.cpx1,s=e.cpy1,l=e.cpx2,c=e.cpy2,u=e.percent;0!==u&&(t.moveTo(n,r),null==l||null==c?(u<1&&(jn(n,a,i,u,kp),a=kp[1],i=kp[2],jn(r,s,o,u,kp),s=kp[1],o=kp[2]),t.quadraticCurveTo(a,s,i,o)):(u<1&&(In(n,a,l,i,u,kp),a=kp[1],l=kp[2],i=kp[3],In(r,s,c,o,u,kp),s=kp[1],c=kp[2],o=kp[3]),t.bezierCurveTo(a,s,l,c,i,o)))},e.prototype.pointAt=function(t){return Ep(this.shape,t,!1)},e.prototype.tangentAt=function(t){var e=Ep(this.shape,t,!0);return Jt(e,e)},e}(Ns);Op.prototype.type="bezier-curve";var Dp=Op,Pp=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},Lp=function(t){function e(e){return t.call(this,e)||this}return Nt(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new Pp},e.prototype.buildPath=function(t,e){var n=e.cx,r=e.cy,i=Math.max(e.r,0),o=e.startAngle,a=e.endAngle,s=e.clockwise,l=Math.cos(o),c=Math.sin(o);t.moveTo(l*i+n,c*i+r),t.arc(n,r,i,o,a,!s)},e}(Ns);Lp.prototype.type="arc";var Ip=Lp,Rp=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="compound",e}return Nt(e,t),e.prototype._updatePathDirty=function(){for(var t=this.shape.paths,e=this.shapeChanged(),n=0;n<t.length;n++)e=e||t[n].shapeChanged();e&&this.dirtyShape()},e.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],e=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(e[0],e[1],t[n].segmentIgnoreThreshold)},e.prototype.buildPath=function(t,e){for(var n=e.paths||[],r=0;r<n.length;r++)n[r].buildPath(t,n[r].shape,!0)},e.prototype.afterBrush=function(){for(var t=this.shape.paths||[],e=0;e<t.length;e++)t[e].pathUpdated()},e.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Ns.prototype.getBoundingRect.call(this)},e}(Ns),Np=function(){function t(t){this.colorStops=t||[]}return t.prototype.addColorStop=function(t,e){this.colorStops.push({offset:t,color:e})},t}(),Bp=function(t){function e(e,n,r,i,o,a){var s=t.call(this,o)||this;return s.x=null==e?0:e,s.y=null==n?0:n,s.x2=null==r?1:r,s.y2=null==i?0:i,s.type="linear",s.global=a||!1,s}return Nt(e,t),e}(Np),Fp=function(t){function e(e,n,r,i,o){var a=t.call(this,i)||this;return a.x=null==e?.5:e,a.y=null==n?.5:n,a.r=null==r?.5:r,a.type="radial",a.global=o||!1,a}return Nt(e,t),e}(Np),zp=[0,0],jp=[0,0],Wp=new He,Vp=new He,Hp=function(){function t(t,e){this._corners=[],this._axes=[],this._origin=[0,0];for(var n=0;n<4;n++)this._corners[n]=new He;for(n=0;n<2;n++)this._axes[n]=new He;t&&this.fromBoundingRect(t,e)}return t.prototype.fromBoundingRect=function(t,e){var n=this._corners,r=this._axes,i=t.x,o=t.y,a=i+t.width,s=o+t.height;if(n[0].set(i,o),n[1].set(a,o),n[2].set(a,s),n[3].set(i,s),e)for(var l=0;l<4;l++)n[l].transform(e);for(He.sub(r[0],n[1],n[0]),He.sub(r[1],n[3],n[0]),r[0].normalize(),r[1].normalize(),l=0;l<2;l++)this._origin[l]=r[l].dot(n[0])},t.prototype.intersect=function(t,e){var n=!0,r=!e;return Wp.set(1/0,1/0),Vp.set(0,0),!this._intersectCheckOneSide(this,t,Wp,Vp,r,1)&&(n=!1,r)||!this._intersectCheckOneSide(t,this,Wp,Vp,r,-1)&&(n=!1,r)||r||He.copy(e,n?Wp:Vp),n},t.prototype._intersectCheckOneSide=function(t,e,n,r,i,o){for(var a=!0,s=0;s<2;s++){var l=this._axes[s];if(this._getProjMinMaxOnAxis(s,t._corners,zp),this._getProjMinMaxOnAxis(s,e._corners,jp),zp[1]<jp[0]||zp[0]>jp[1]){if(a=!1,i)return a;var c=Math.abs(jp[0]-zp[1]),u=Math.abs(zp[0]-jp[1]);Math.min(c,u)>r.len()&&He.scale(r,l,c<u?-c*o:u*o)}else n&&(c=Math.abs(jp[0]-zp[1]),u=Math.abs(zp[0]-jp[1]),Math.min(c,u)<n.len()&&He.scale(n,l,c<u?c*o:-u*o))}return a},t.prototype._getProjMinMaxOnAxis=function(t,e,n){for(var r=this._axes[t],i=this._origin,o=e[0].dot(r)+i[t],a=o,s=o,l=1;l<e.length;l++){var c=e[l].dot(r)+i[t];a=Math.min(c,a),s=Math.max(c,s)}n[0]=a,n[1]=s},t}(),Yp=[],Up=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.notClear=!0,e.incremental=!0,e._displayables=[],e._temporaryDisplayables=[],e._cursor=0,e}return Nt(e,t),e.prototype.traverse=function(t,e){t.call(e,this)},e.prototype.useStyle=function(){this.style={}},e.prototype.getCursor=function(){return this._cursor},e.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},e.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},e.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},e.prototype.addDisplayable=function(t,e){e?this._temporaryDisplayables.push(t):this._displayables.push(t),this.markRedraw()},e.prototype.addDisplayables=function(t,e){e=e||!1;for(var n=0;n<t.length;n++)this.addDisplayable(t[n],e)},e.prototype.getDisplayables=function(){return this._displayables},e.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},e.prototype.eachPendingDisplayable=function(t){for(var e=this._cursor;e<this._displayables.length;e++)t&&t(this._displayables[e]);for(e=0;e<this._temporaryDisplayables.length;e++)t&&t(this._temporaryDisplayables[e])},e.prototype.update=function(){this.updateTransform();for(var t=this._cursor;t<this._displayables.length;t++)(e=this._displayables[t]).parent=this,e.update(),e.parent=null;for(t=0;t<this._temporaryDisplayables.length;t++){var e;(e=this._temporaryDisplayables[t]).parent=this,e.update(),e.parent=null}},e.prototype.getBoundingRect=function(){if(!this._rect){for(var t=new Je(1/0,1/0,-1/0,-1/0),e=0;e<this._displayables.length;e++){var n=this._displayables[e],r=n.getBoundingRect().clone();n.needLocalTransform()&&r.applyTransform(n.getLocalTransform(Yp)),t.union(r)}this._rect=t}return this._rect},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e);if(this.getBoundingRect().contain(n[0],n[1]))for(var r=0;r<this._displayables.length;r++)if(this._displayables[r].contain(t,e))return!0;return!1},e}(Na),qp=Math.max,$p=Math.min,Gp={};function Xp(t){return Ns.extend(t)}function Kp(t,e){return n=Yf(t,e),function(t){function e(e){var r=t.call(this,e)||this;return r.applyTransform=n.applyTransform,r.buildPath=n.buildPath,r}return Nt(e,t),e}(Vf);var n}function Zp(t,e){Gp[t]=e}function Jp(t){if(Gp.hasOwnProperty(t))return Gp[t]}function Qp(t,e,n,r){var i=Uf(t,e);return n&&("center"===r&&(n=eg(n,i.getBoundingRect())),rg(i,n)),i}function tg(t,e,n){var r=new Hs({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){"center"===n&&r.setStyle(eg(e,{width:t.width,height:t.height}))}});return r}function eg(t,e){var n,r=e.width/e.height,i=t.height*r;return n=i<=t.width?t.height:(i=t.width)/r,{x:t.x+t.width/2-i/2,y:t.y+t.height/2-n/2,width:i,height:n}}var ng=function(t,e){for(var n=[],r=t.length,i=0;i<r;i++)n.push(t[i].getUpdatedPathProxy(!0));var o=new Ns(e);return o.createPathProxy(),o.buildPath=function(t){if(Hf(t)){t.appendPath(n);var e=t.getContext();e&&t.rebuildPath(e,1)}},o};function rg(t,e){if(t.applyTransform){var n=t.getBoundingRect().calculateTransform(e);t.applyTransform(n)}}function ig(t,e){return Us(t,t,{lineWidth:e}),t}function og(t){return qs(t.shape,t.shape,t.style),t}var ag=$s;function sg(t,e){for(var n=Re([]);t&&t!==e;)Be(n,t.getLocalTransform(),n),t=t.parent;return n}function lg(t,e,n){return e&&!G(e)&&(e=ki.getLocalTransform(e)),n&&(e=We([],e)),oe([],t,e)}function cg(t,e,n){var r=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),i=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),o=["left"===t?-r:"right"===t?r:0,"top"===t?-i:"bottom"===t?i:0];return o=lg(o,e,n),Math.abs(o[0])>Math.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function ug(t){return!t.isGroup}function hg(t,e,n){if(t&&e){var r=function(t){var e={};return t.traverse((function(t){ug(t)&&t.anid&&(e[t.anid]=t)})),e}(t);e.traverse((function(t){if(ug(t)&&t.anid){var e=r[t.anid];if(e){var o=i(t);t.attr(i(e)),cc(t,o,n,pl(t).dataIndex)}}}))}function i(t){var e={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape}(t)&&(e.shape=V({},t.shape)),e}}function dg(t,e){return K(t,(function(t){var n=t[0];n=qp(n,e.x),n=$p(n,e.x+e.width);var r=t[1];return r=qp(r,e.y),[n,r=$p(r,e.y+e.height)]}))}function fg(t,e){var n=qp(t.x,e.x),r=$p(t.x+t.width,e.x+e.width),i=qp(t.y,e.y),o=$p(t.y+t.height,e.y+e.height);if(r>=n&&o>=i)return{x:n,y:i,width:r-n,height:o-i}}function pg(t,e,n){var r=V({rectHover:!0},e),i=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(i.image=t.slice(8),H(i,n),new Hs(r)):Qp(t.replace("path://",""),r,n,"center")}function gg(t,e,n,r,i){for(var o=0,a=i[i.length-1];o<i.length;o++){var s=i[o];if(mg(t,e,n,r,s[0],s[1],a[0],a[1]))return!0;a=s}}function mg(t,e,n,r,i,o,a,s){var l,c=n-t,u=r-e,h=a-i,d=s-o,f=yg(h,d,c,u);if((l=f)<=1e-6&&l>=-1e-6)return!1;var p=t-i,g=e-o,m=yg(p,g,c,u)/f;if(m<0||m>1)return!1;var y=yg(p,g,h,d)/f;return!(y<0||y>1)}function yg(t,e,n,r){return t*r-n*e}function vg(t){var e=t.itemTooltipOption,n=t.componentModel,r=t.itemName,i=ot(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:r,$vars:["name"]};s[o+"Index"]=a;var l=t.formatterParamsExtra;l&&X(tt(l),(function(t){Pt(s,t)||(s[t]=l[t],s.$vars.push(t))}));var c=pl(t.el);c.componentMainType=o,c.componentIndex=a,c.tooltipConfig={name:r,option:H({content:r,formatterParams:s},i)}}function bg(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function _g(t,e){if(t)if(rt(t))for(var n=0;n<t.length;n++)bg(t[n],e);else bg(t,e)}Zp("circle",Xf),Zp("ellipse",Jf),Zp("sector",dp),Zp("ring",gp),Zp("polygon",bp),Zp("polyline",xp),Zp("rect",Zs),Zp("line",Cp),Zp("bezierCurve",Dp),Zp("arc",Ip);var wg=Yo(),xg=Cf(),Mg=function(){function t(){this.group=new Gi,this.uid=qc("viewChart"),this.renderTask=bd({plan:Cg,reset:kg}),this.renderTask.context={view:this}}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,r){},t.prototype.highlight=function(t,e,n,r){var i=t.getData(r&&r.dataType);i&&Ag(i,r,"emphasis")},t.prototype.downplay=function(t,e,n,r){var i=t.getData(r&&r.dataType);i&&Ag(i,r,"normal")},t.prototype.remove=function(t,e){this.group.removeAll()},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,r){this.render(t,e,n,r)},t.prototype.updateLayout=function(t,e,n,r){this.render(t,e,n,r)},t.prototype.updateVisual=function(t,e,n,r){this.render(t,e,n,r)},t.prototype.eachRendered=function(t){_g(this.group,t)},t.markUpdateMethod=function(t,e){wg(t).updateMethod=e},t.protoInitialize=void(t.prototype.type="chart"),t}();function Sg(t,e,n){t&&rc(t)&&("emphasis"===e?Bl:Fl)(t,n)}function Ag(t,e,n){var r=Ho(t,e),i=e&&null!=e.highlightKey?function(t){var e=yl[t];return null==e&&ml<=32&&(e=yl[t]=ml++),e}(e.highlightKey):null;null!=r?X(Po(r),(function(e){Sg(t.getItemGraphicEl(e),n,i)})):t.eachItemGraphicEl((function(t){Sg(t,n,i)}))}function Cg(t){return xg(t.model)}function kg(t){var e=t.model,n=t.ecModel,r=t.api,i=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=i&&wg(i).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,r,i),Tg[l]}na(Mg),sa(Mg);var Tg={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Eg=Mg,Og="\0__throttleOriginMethod",Dg="\0__throttleRate";function Pg(t,e,n){var r,i,o,a,s,l=0,c=0,u=null;function h(){c=(new Date).getTime(),u=null,t.apply(o,a||[])}e=e||0;var d=function(){for(var t=[],d=0;d<arguments.length;d++)t[d]=arguments[d];r=(new Date).getTime(),o=this,a=t;var f=s||e,p=s||n;s=null,i=r-(p?l:c)-f,clearTimeout(u),p?u=setTimeout(h,f):i>=0?h():u=setTimeout(h,-i),l=r};return d.clear=function(){u&&(clearTimeout(u),u=null)},d.debounceNextCall=function(t){s=t},d}function Lg(t,e,n,r){var i=t[e];if(i){var o=i[Og]||i;if(i[Dg]!==n||i["\0__throttleType"]!==r){if(null==n||!r)return t[e]=o;(i=t[e]=Pg(o,n,"debounce"===r))[Og]=o,i["\0__throttleType"]=r,i[Dg]=n}return i}}function Ig(t,e){var n=t[e];n&&n[Og]&&(n.clear&&n.clear(),t[e]=n[Og])}var Rg=Yo(),Ng={itemStyle:la(jc,!0),lineStyle:la(Bc,!0)},Bg={lineStyle:"stroke",itemStyle:"fill"};function Fg(t,e){return t.visualStyleMapper||Ng[e]||(console.warn("Unknown style type '"+e+"'."),Ng.itemStyle)}function zg(t,e){return t.visualDrawType||Bg[e]||(console.warn("Unknown style type '"+e+"'."),"fill")}var jg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),r=t.visualStyleAccessPath||"itemStyle",i=t.getModel(r),o=Fg(t,r)(i),a=i.getShallow("decal");a&&(n.setVisual("decal",a),a.dirty=!0);var s=zg(t,r),l=o[s],c=it(l)?l:null;if(!o[s]||c||"auto"===o.fill||"auto"===o.stroke){var u=t.getColorFromPalette(t.name,null,e.getSeriesCount());o[s]||(o[s]=u,n.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||it(o.fill)?u:o.fill,o.stroke="auto"===o.stroke||it(o.stroke)?u:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",s),!e.isSeriesFiltered(t)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var r=t.getDataParams(n),i=V({},o);i[s]=c(r),e.setItemVisual(n,"style",i)}}}},Wg=new Yc,Vg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),r=t.visualStyleAccessPath||"itemStyle",i=Fg(t,r),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[r]){Wg.option=n[r];var a=i(Wg);V(t.ensureUniqueItemVisual(e,"style"),a),Wg.option.decal&&(t.setItemVisual(e,"decal",Wg.option.decal),Wg.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},Hg={performRawSeries:!0,overallReset:function(t){var e=Tt();t.eachSeries((function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var r=t.type+"-"+n,i=e.get(r);i||e.set(r,i={}),Rg(t).scope=i}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),r={},i=e.getData(),o=Rg(e).scope,a=zg(e,e.visualStyleAccessPath||"itemStyle");i.each((function(t){var e=i.getRawIndex(t);r[e]=t})),n.each((function(t){var s=r[t];if(i.getItemVisual(s,"colorFromPalette")){var l=i.ensureUniqueItemVisual(s,"style"),c=n.getName(t)||t+"",u=n.count();l[a]=e.getColorFromPalette(c,o,u)}}))}}))}},Yg=Math.PI,Ug=function(){function t(t,e,n,r){this._stageTaskMap=Tt(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each((function(t){var e=t.overallTask;e&&e.dirty()}))},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),r=n.context,i=!e&&n.progressiveEnabled&&(!r||r.progressiveRender)&&t.__idxInPipeline>n.blockIndex?n.step:null,o=r&&r.modDataCount;return{step:i,modBy:null!=o?Math.ceil(o/i):null,modDataCount:o}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),r=t.getData().count(),i=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,o=t.get("large")&&r>=t.get("largeThreshold"),a="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:i,modDataCount:a,large:o}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=Tt();t.eachSeries((function(t){var r=t.getProgressive(),i=t.uid;n.set(i,{id:i,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:r&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),e._pipe(t,t.dataTask)}))},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;X(this._allHandlers,(function(r){var i=t.get(r.uid)||t.set(r.uid,{});wt(!(r.reset&&r.overallReset),""),r.reset&&this._createSeriesStageTask(r,i,e,n),r.overallReset&&this._createOverallStageTask(r,i,e,n)}),this)},t.prototype.prepareView=function(t,e,n,r){var i=t.renderTask,o=i.context;o.model=e,o.ecModel=n,o.api=r,i.__block=!t.incrementalPrepareRender,this._pipe(e,i)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,r){r=r||{};var i=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}X(t,(function(t,s){if(!r.visualType||r.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),c=l.seriesTaskMap,u=l.overallTask;if(u){var h,d=u.agentStubMap;d.each((function(t){a(r,t)&&(t.dirty(),h=!0)})),h&&u.dirty(),o.updatePayload(u,n);var f=o.getPerformArgs(u,r.block);d.each((function(t){t.perform(f)})),u.perform(f)&&(i=!0)}else c&&c.each((function(s,l){a(r,s)&&s.dirty();var c=o.getPerformArgs(s,r.block);c.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(c)&&(i=!0)}))}})),this.unfinished=i||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e=t.dataTask.perform()||e})),this.unfinished=e||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,r){var i=this,o=e.seriesTaskMap,a=e.seriesTaskMap=Tt(),s=t.seriesType,l=t.getTargetSeries;function c(e){var s=e.uid,l=a.set(s,o&&o.get(s)||bd({plan:Kg,reset:Zg,count:tm}));l.context={model:e,ecModel:n,api:r,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(e,l)}t.createOnAllSeries?n.eachRawSeries(c):s?n.eachRawSeriesByType(s,c):l&&l(n,r).each(c)},t.prototype._createOverallStageTask=function(t,e,n,r){var i=this,o=e.overallTask=e.overallTask||bd({reset:qg});o.context={ecModel:n,api:r,overallReset:t.overallReset,scheduler:i};var a=o.agentStubMap,s=o.agentStubMap=Tt(),l=t.seriesType,c=t.getTargetSeries,u=!0,h=!1;function d(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(h=!0,bd({reset:$g,onDirty:Xg})));n.context={model:t,overallProgress:u},n.agent=o,n.__block=u,i._pipe(t,n)}wt(!t.createOnAllSeries,""),l?n.eachRawSeriesByType(l,d):c?c(n,r).each(d):(u=!1,X(n.getSeries(),d)),h&&o.dirty()},t.prototype._pipe=function(t,e){var n=this._pipelineMap.get(t.uid);!n.head&&(n.head=e),n.tail&&n.tail.pipe(e),n.tail=e,e.__idxInPipeline=n.count++,e.__pipeline=n},t.wrapStageHandler=function(t,e){return it(t)&&(t={overallReset:t,seriesType:em(t)}),t.uid=qc("stageHandler"),e&&(t.visualType=e),t},t}();function qg(t){t.overallReset(t.ecModel,t.api,t.payload)}function $g(t){return t.overallProgress&&Gg}function Gg(){this.agent.dirty(),this.getDownstream().dirty()}function Xg(){this.agent&&this.agent.dirty()}function Kg(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Zg(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Po(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?K(e,(function(t,e){return Qg(e)})):Jg}var Jg=Qg(0);function Qg(t){return function(e,n){var r=n.data,i=n.resetDefines[t];if(i&&i.dataEach)for(var o=e.start;o<e.end;o++)i.dataEach(r,o);else i&&i.progress&&i.progress(e,r)}}function tm(t){return t.data.count()}function em(t){nm=null;try{t(rm,im)}catch(e){}return nm}var nm,rm={},im={};function om(t,e){for(var n in e.prototype)t[n]=Lt}om(rm,vh),om(im,_h),rm.eachSeriesByType=rm.eachRawSeriesByType=function(t){nm=t},rm.eachComponent=function(t){"series"===t.mainType&&t.subType&&(nm=t.subType)};var am=Ug,sm=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],lm={color:sm,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],sm]},cm=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],um={darkMode:!0,color:cm,backgroundColor:"#100C2A",axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:"#B9B8CE"}},textStyle:{color:"#B9B8CE"},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:"#B9B8CE"}},dataZoom:{borderColor:"#71708A",textStyle:{color:"#B9B8CE"},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:"#B9B8CE"}},timeline:{lineStyle:{color:"#B9B8CE"},label:{color:"#B9B8CE"},controlStyle:{color:"#B9B8CE",borderColor:"#B9B8CE"}},calendar:{itemStyle:{color:"#100C2A"},dayLabel:{color:"#B9B8CE"},monthLabel:{color:"#B9B8CE"},yearLabel:{color:"#B9B8CE"}},timeAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},logAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},valueAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},categoryAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},line:{symbol:"circle"},graph:{color:cm},gauge:{title:{color:"#B9B8CE"},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:"#B9B8CE"},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};um.categoryAxis.splitLine.show=!1;var hm=um,dm=function(){function t(){}return t.prototype.normalizeQuery=function(t){var e={},n={},r={};if(ot(t)){var i=ea(t);e.mainType=i.main||null,e.subType=i.sub||null}else{var o=["Index","Name","Id"],a={name:1,dataIndex:1,dataType:1};X(t,(function(t,i){for(var s=!1,l=0;l<o.length;l++){var c=o[l],u=i.lastIndexOf(c);if(u>0&&u===i.length-c.length){var h=i.slice(0,u);"data"!==h&&(e.mainType=h,e[c.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(i)&&(n[i]=t,s=!0),s||(r[i]=t)}))}return{cptQuery:e,dataQuery:n,otherQuery:r}},t.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return c(s,o,"mainType")&&c(s,o,"subType")&&c(s,o,"index","componentIndex")&&c(s,o,"name")&&c(s,o,"id")&&c(l,i,"name")&&c(l,i,"dataIndex")&&c(l,i,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,r,i));function c(t,e,n,r){return null==t[n]||e[r||n]===t[n]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),fm=["symbol","symbolSize","symbolRotate","symbolOffset"],pm=fm.concat(["symbolKeepAspect"]),gm={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){for(var r={},i={},o=!1,a=0;a<fm.length;a++){var s=fm[a],l=t.get(s);it(l)?(o=!0,i[s]=l):r[s]=l}if(r.symbol=r.symbol||t.defaultSymbol,n.setVisual(V({legendIcon:t.legendIcon||r.symbol,symbolKeepAspect:t.get("symbolKeepAspect")},r)),!e.isSeriesFiltered(t)){var c=tt(i);return{dataEach:o?function(e,n){for(var r=t.getRawValue(n),o=t.getDataParams(n),a=0;a<c.length;a++){var s=c[a];e.setItemVisual(n,s,i[s](r,o))}}:null}}}}},mm={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(t.hasSymbolVisual&&!e.isSeriesFiltered(t))return{dataEach:t.getData().hasItemOption?function(t,e){for(var n=t.getItemModel(e),r=0;r<pm.length;r++){var i=pm[r],o=n.getShallow(i,!0);null!=o&&t.setItemVisual(e,i,o)}}:null}}};function ym(t,e,n){switch(n){case"color":return t.getItemVisual(e,"style")[t.getVisual("drawType")];case"opacity":return t.getItemVisual(e,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getItemVisual(e,n)}}function vm(t,e){switch(e){case"color":return t.getVisual("style")[t.getVisual("drawType")];case"opacity":return t.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getVisual(e)}}function bm(t,e,n,r){switch(n){case"color":t.ensureUniqueItemVisual(e,"style")[t.getVisual("drawType")]=r,t.setItemVisual(e,"colorFromPalette",!1);break;case"opacity":t.ensureUniqueItemVisual(e,"style").opacity=r;break;case"symbol":case"symbolSize":case"liftZ":t.setItemVisual(e,n,r)}}function _m(t,e){function n(e,n){var r=[];return e.eachComponent({mainType:"series",subType:t,query:n},(function(t){r.push(t.seriesIndex)})),r}X([[t+"ToggleSelect","toggleSelect"],[t+"Select","select"],[t+"UnSelect","unselect"]],(function(t){e(t[0],(function(e,r,i){e=V({},e),i.dispatchAction(V(e,{type:t[1],seriesIndex:n(r,e)}))}))}))}function wm(t,e,n,r,i){var o=t+e;n.isSilent(o)||r.eachComponent({mainType:"series",subType:"pie"},(function(t){for(var e=t.seriesIndex,r=t.option.selectedMap,a=i.selected,s=0;s<a.length;s++)if(a[s].seriesIndex===e){var l=t.getData(),c=Ho(l,i.fromActionPayload);n.trigger(o,{type:o,seriesId:t.id,name:rt(c)?l.getName(c[0]):l.getName(c),selected:ot(r)?r:V({},r)})}}))}function xm(t,e,n){for(var r;t&&(!e(t)||(r=t,!n));)t=t.__hostTarget||t.parent;return r}var Mm=Math.round(9*Math.random()),Sm="function"==typeof Object.defineProperty,Am=function(){function t(){this._id="__ec_inner_"+Mm++}return t.prototype.get=function(t){return this._guard(t)[this._id]},t.prototype.set=function(t,e){var n=this._guard(t);return Sm?Object.defineProperty(n,this._id,{value:e,enumerable:!1,configurable:!0}):n[this._id]=e,this},t.prototype.delete=function(t){return!!this.has(t)&&(delete this._guard(t)[this._id],!0)},t.prototype.has=function(t){return!!this._guard(t)[this._id]},t.prototype._guard=function(t){if(t!==Object(t))throw TypeError("Value of WeakMap is not a non-null object.");return t},t}(),Cm=Ns.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,r=e.cy,i=e.width/2,o=e.height/2;t.moveTo(n,r-o),t.lineTo(n+i,r+o),t.lineTo(n-i,r+o),t.closePath()}}),km=Ns.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,r=e.cy,i=e.width/2,o=e.height/2;t.moveTo(n,r-o),t.lineTo(n+i,r),t.lineTo(n,r+o),t.lineTo(n-i,r),t.closePath()}}),Tm=Ns.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.x,r=e.y,i=e.width/5*3,o=Math.max(i,e.height),a=i/2,s=a*a/(o-a),l=r-o+a+s,c=Math.asin(s/a),u=Math.cos(c)*a,h=Math.sin(c),d=Math.cos(c),f=.6*a,p=.7*a;t.moveTo(n-u,l+s),t.arc(n,l,a,Math.PI-c,2*Math.PI+c),t.bezierCurveTo(n+u-h*f,l+s+d*f,n,r-p,n,r),t.bezierCurveTo(n,r-p,n-u+h*f,l+s+d*f,n-u,l+s),t.closePath()}}),Em=Ns.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.height,r=e.x,i=e.y,o=e.width/3*2;t.moveTo(r,i),t.lineTo(r+o,i+n),t.lineTo(r,i+n/4*3),t.lineTo(r-o,i+n),t.lineTo(r,i),t.closePath()}}),Om={line:function(t,e,n,r,i){i.x1=t,i.y1=e+r/2,i.x2=t+n,i.y2=e+r/2},rect:function(t,e,n,r,i){i.x=t,i.y=e,i.width=n,i.height=r},roundRect:function(t,e,n,r,i){i.x=t,i.y=e,i.width=n,i.height=r,i.r=Math.min(n,r)/4},square:function(t,e,n,r,i){var o=Math.min(n,r);i.x=t,i.y=e,i.width=o,i.height=o},circle:function(t,e,n,r,i){i.cx=t+n/2,i.cy=e+r/2,i.r=Math.min(n,r)/2},diamond:function(t,e,n,r,i){i.cx=t+n/2,i.cy=e+r/2,i.width=n,i.height=r},pin:function(t,e,n,r,i){i.x=t+n/2,i.y=e+r/2,i.width=n,i.height=r},arrow:function(t,e,n,r,i){i.x=t+n/2,i.y=e+r/2,i.width=n,i.height=r},triangle:function(t,e,n,r,i){i.cx=t+n/2,i.cy=e+r/2,i.width=n,i.height=r}},Dm={};X({line:Cp,rect:Zs,roundRect:Zs,square:Zs,circle:Xf,diamond:km,pin:Tm,arrow:Em,triangle:Cm},(function(t,e){Dm[e]=new t}));var Pm=Ns.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,e,n){var r=Ni(t,e,n),i=this.shape;return i&&"pin"===i.symbolType&&"inside"===e.position&&(r.y=n.y+.4*n.height),r},buildPath:function(t,e,n){var r=e.symbolType;if("none"!==r){var i=Dm[r];i||(i=Dm[r="rect"]),Om[r](e.x,e.y,e.width,e.height,i.shape),i.buildPath(t,i.shape,n)}}});function Lm(t,e){if("image"!==this.type){var n=this.style;this.__isEmptyBrush?(n.stroke=t,n.fill=e||"#fff",n.lineWidth=2):"line"===this.shape.symbolType?n.stroke=t:n.fill=t,this.markRedraw()}}function Im(t,e,n,r,i,o,a){var s,l=0===t.indexOf("empty");return l&&(t=t.substr(5,1).toLowerCase()+t.substr(6)),(s=0===t.indexOf("image://")?tg(t.slice(8),new Je(e,n,r,i),a?"center":"cover"):0===t.indexOf("path://")?Qp(t.slice(7),{},new Je(e,n,r,i),a?"center":"cover"):new Pm({shape:{symbolType:t,x:e,y:n,width:r,height:i}})).__isEmptyBrush=l,s.setColor=Lm,o&&s.setColor(o),s}function Rm(t){return rt(t)||(t=[+t,+t]),[t[0]||0,t[1]||0]}function Nm(t,e){if(null!=t)return rt(t)||(t=[t,t]),[so(t[0],e[0])||0,so(yt(t[1],t[0]),e[1])||0]}function Bm(t){return isFinite(t)}function Fm(t,e,n){for(var r="radial"===e.type?function(t,e,n){var r=n.width,i=n.height,o=Math.min(r,i),a=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(a=a*r+n.x,s=s*i+n.y,l*=o),a=Bm(a)?a:.5,s=Bm(s)?s:.5,l=l>=0&&Bm(l)?l:.5,t.createRadialGradient(a,s,0,a,s,l)}(t,e,n):function(t,e,n){var r=null==e.x?0:e.x,i=null==e.x2?1:e.x2,o=null==e.y?0:e.y,a=null==e.y2?0:e.y2;return e.global||(r=r*n.width+n.x,i=i*n.width+n.x,o=o*n.height+n.y,a=a*n.height+n.y),r=Bm(r)?r:0,i=Bm(i)?i:1,o=Bm(o)?o:0,a=Bm(a)?a:0,t.createLinearGradient(r,o,i,a)}(t,e,n),i=e.colorStops,o=0;o<i.length;o++)r.addColorStop(i[o].offset,i[o].color);return r}function zm(t){return parseInt(t,10)}function jm(t,e,n){var r=["width","height"][e],i=["clientWidth","clientHeight"][e],o=["paddingLeft","paddingTop"][e],a=["paddingRight","paddingBottom"][e];if(null!=n[r]&&"auto"!==n[r])return parseFloat(n[r]);var s=document.defaultView.getComputedStyle(t);return(t[i]||zm(s[r])||zm(t.style[r]))-(zm(s[o])||0)-(zm(s[a])||0)|0}function Wm(t){var e,n,r=t.style,i=r.lineDash&&r.lineWidth>0&&(n=r.lineWidth,(e=r.lineDash)&&"solid"!==e&&n>0?"dashed"===e?[4*n,2*n]:"dotted"===e?[n]:st(e)?[e]:rt(e)?e:null:null),o=r.lineDashOffset;if(i){var a=r.strokeNoScale&&t.getLineScale?t.getLineScale():1;a&&1!==a&&(i=K(i,(function(t){return t/a})),o/=a)}return[i,o]}var Vm=new ms(!0);function Hm(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function Ym(t){return"string"==typeof t&&"none"!==t}function Um(t){var e=t.fill;return null!=e&&"none"!==e}function qm(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function $m(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function Gm(t,e,n){var r=fa(e.image,e.__image,n);if(ga(r)){var i=t.createPattern(r,e.repeat||"repeat");if("function"==typeof DOMMatrix&&i&&i.setTransform){var o=new DOMMatrix;o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*It),o.scaleSelf(e.scaleX||1,e.scaleY||1),i.setTransform(o)}return i}}var Xm=["shadowBlur","shadowOffsetX","shadowOffsetY"],Km=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Zm(t,e,n,r,i){var o=!1;if(!r&&e===(n=n||{}))return!1;if(r||e.opacity!==n.opacity){ty(t,i),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?Ea.opacity:a}(r||e.blend!==n.blend)&&(o||(ty(t,i),o=!0),t.globalCompositeOperation=e.blend||Ea.blend);for(var s=0;s<Xm.length;s++){var l=Xm[s];(r||e[l]!==n[l])&&(o||(ty(t,i),o=!0),t[l]=t.dpr*(e[l]||0))}return(r||e.shadowColor!==n.shadowColor)&&(o||(ty(t,i),o=!0),t.shadowColor=e.shadowColor||Ea.shadowColor),o}function Jm(t,e,n,r,i){var o=ey(e,i.inHover),a=r?null:n&&ey(n,i.inHover)||{};if(o===a)return!1;var s=Zm(t,o,a,r,i);if((r||o.fill!==a.fill)&&(s||(ty(t,i),s=!0),Ym(o.fill)&&(t.fillStyle=o.fill)),(r||o.stroke!==a.stroke)&&(s||(ty(t,i),s=!0),Ym(o.stroke)&&(t.strokeStyle=o.stroke)),(r||o.opacity!==a.opacity)&&(s||(ty(t,i),s=!0),t.globalAlpha=null==o.opacity?1:o.opacity),e.hasStroke()){var l=o.lineWidth/(o.strokeNoScale&&e.getLineScale?e.getLineScale():1);t.lineWidth!==l&&(s||(ty(t,i),s=!0),t.lineWidth=l)}for(var c=0;c<Km.length;c++){var u=Km[c],h=u[0];(r||o[h]!==a[h])&&(s||(ty(t,i),s=!0),t[h]=o[h]||u[1])}return s}function Qm(t,e){var n=e.transform,r=t.dpr||1;n?t.setTransform(r*n[0],r*n[1],r*n[2],r*n[3],r*n[4],r*n[5]):t.setTransform(r,0,0,r,0,0)}function ty(t,e){e.batchFill&&t.fill(),e.batchStroke&&t.stroke(),e.batchFill="",e.batchStroke=""}function ey(t,e){return e&&t.__hoverStyle||t.style}function ny(t,e){ry(t,e,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function ry(t,e,n,r){var i=e.transform;if(!e.shouldBePainted(n.viewWidth,n.viewHeight,!1,!1))return e.__dirty&=-2,void(e.__isRendered=!1);var o=e.__clipPaths,a=n.prevElClipPaths,s=!1,l=!1;if(a&&!function(t,e){if(t===e||!t&&!e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!0;return!1}(o,a)||(a&&a.length&&(ty(t,n),t.restore(),l=s=!0,n.prevElClipPaths=null,n.allClipped=!1,n.prevEl=null),o&&o.length&&(ty(t,n),t.save(),function(t,e,n){for(var r=!1,i=0;i<t.length;i++){var o=t[i];r=r||o.isZeroArea(),Qm(e,o),e.beginPath(),o.buildPath(e,o.shape),e.clip()}n.allClipped=r}(o,t,n),s=!0),n.prevElClipPaths=o),n.allClipped)e.__isRendered=!1;else{e.beforeBrush&&e.beforeBrush(),e.innerBeforeBrush();var c=n.prevEl;c||(l=s=!0);var u,h,d=e instanceof Ns&&e.autoBatch&&function(t){var e=Um(t),n=Hm(t);return!(t.lineDash||!(+e^+n)||e&&"string"!=typeof t.fill||n&&"string"!=typeof t.stroke||t.strokePercent<1||t.strokeOpacity<1||t.fillOpacity<1)}(e.style);s||(h=c.transform,(u=i)&&h?u[0]!==h[0]||u[1]!==h[1]||u[2]!==h[2]||u[3]!==h[3]||u[4]!==h[4]||u[5]!==h[5]:u||h)?(ty(t,n),Qm(t,e)):d||ty(t,n);var f=ey(e,n.inHover);e instanceof Ns?(1!==n.lastDrawType&&(l=!0,n.lastDrawType=1),Jm(t,e,c,l,n),d&&(n.batchFill||n.batchStroke)||t.beginPath(),function(t,e,n,r){var i,o=Hm(n),a=Um(n),s=n.strokePercent,l=s<1,c=!e.path;e.silent&&!l||!c||e.createPathProxy();var u=e.path||Vm,h=e.__dirty;if(!r){var d=n.fill,f=n.stroke,p=a&&!!d.colorStops,g=o&&!!f.colorStops,m=a&&!!d.image,y=o&&!!f.image,v=void 0,b=void 0,_=void 0,w=void 0,x=void 0;(p||g)&&(x=e.getBoundingRect()),p&&(v=h?Fm(t,d,x):e.__canvasFillGradient,e.__canvasFillGradient=v),g&&(b=h?Fm(t,f,x):e.__canvasStrokeGradient,e.__canvasStrokeGradient=b),m&&(_=h||!e.__canvasFillPattern?Gm(t,d,e):e.__canvasFillPattern,e.__canvasFillPattern=_),y&&(w=h||!e.__canvasStrokePattern?Gm(t,f,e):e.__canvasStrokePattern,e.__canvasStrokePattern=_),p?t.fillStyle=v:m&&(_?t.fillStyle=_:a=!1),g?t.strokeStyle=b:y&&(w?t.strokeStyle=w:o=!1)}var M,S,A=e.getGlobalScale();u.setScale(A[0],A[1],e.segmentIgnoreThreshold),t.setLineDash&&n.lineDash&&(M=(i=Wm(e))[0],S=i[1]);var C=!0;(c||4&h)&&(u.setDPR(t.dpr),l?u.setContext(null):(u.setContext(t),C=!1),u.reset(),e.buildPath(u,e.shape,r),u.toStatic(),e.pathUpdated()),C&&u.rebuildPath(t,l?s:1),M&&(t.setLineDash(M),t.lineDashOffset=S),r||(n.strokeFirst?(o&&$m(t,n),a&&qm(t,n)):(a&&qm(t,n),o&&$m(t,n))),M&&t.setLineDash([])}(t,e,f,d),d&&(n.batchFill=f.fill||"",n.batchStroke=f.stroke||"")):e instanceof zs?(3!==n.lastDrawType&&(l=!0,n.lastDrawType=3),Jm(t,e,c,l,n),function(t,e,n){var r,i=n.text;if(null!=i&&(i+=""),i){t.font=n.font||x,t.textAlign=n.textAlign,t.textBaseline=n.textBaseline;var o=void 0,a=void 0;t.setLineDash&&n.lineDash&&(o=(r=Wm(e))[0],a=r[1]),o&&(t.setLineDash(o),t.lineDashOffset=a),n.strokeFirst?(Hm(n)&&t.strokeText(i,n.x,n.y),Um(n)&&t.fillText(i,n.x,n.y)):(Um(n)&&t.fillText(i,n.x,n.y),Hm(n)&&t.strokeText(i,n.x,n.y)),o&&t.setLineDash([])}}(t,e,f)):e instanceof Hs?(2!==n.lastDrawType&&(l=!0,n.lastDrawType=2),function(t,e,n,r,i){Zm(t,ey(e,i.inHover),n&&ey(n,i.inHover),r,i)}(t,e,c,l,n),function(t,e,n){var r=e.__image=fa(n.image,e.__image,e,e.onload);if(r&&ga(r)){var i=n.x||0,o=n.y||0,a=e.getWidth(),s=e.getHeight(),l=r.width/r.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=r.width,s=r.height),n.sWidth&&n.sHeight)t.drawImage(r,c=n.sx||0,u=n.sy||0,n.sWidth,n.sHeight,i,o,a,s);else if(n.sx&&n.sy){var c,u;t.drawImage(r,c=n.sx,u=n.sy,a-c,s-u,i,o,a,s)}else t.drawImage(r,i,o,a,s)}}(t,e,f)):e.getTemporalDisplayables&&(4!==n.lastDrawType&&(l=!0,n.lastDrawType=4),function(t,e,n){var r=e.getDisplayables(),i=e.getTemporalDisplayables();t.save();var o,a,s={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:n.viewWidth,viewHeight:n.viewHeight,inHover:n.inHover};for(o=e.getCursor(),a=r.length;o<a;o++)(u=r[o]).beforeBrush&&u.beforeBrush(),u.innerBeforeBrush(),ry(t,u,s,o===a-1),u.innerAfterBrush(),u.afterBrush&&u.afterBrush(),s.prevEl=u;for(var l=0,c=i.length;l<c;l++){var u;(u=i[l]).beforeBrush&&u.beforeBrush(),u.innerBeforeBrush(),ry(t,u,s,l===c-1),u.innerAfterBrush(),u.afterBrush&&u.afterBrush(),s.prevEl=u}e.clearTemporalDisplayables(),e.notClear=!0,t.restore()}(t,e,n)),d&&r&&ty(t,n),e.innerAfterBrush(),e.afterBrush&&e.afterBrush(),n.prevEl=e,e.__dirty=0,e.__isRendered=!0}}var iy=new Am,oy=new Gn(100),ay=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function sy(t,e){if("none"===t)return null;var n=e.getDevicePixelRatio(),r=e.getZr(),i="svg"===r.painter.type;t.dirty&&iy.delete(t);var o=iy.get(t);if(o)return o;var a=H(t,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});"none"===a.backgroundColor&&(a.backgroundColor=null);var s={repeat:"repeat"};return function(t){for(var e,o=[n],s=!0,l=0;l<ay.length;++l){var c=a[ay[l]];if(null!=c&&!rt(c)&&!ot(c)&&!st(c)&&"boolean"!=typeof c){s=!1;break}o.push(c)}if(s){e=o.join(",")+(i?"-svg":"");var u=oy.get(e);u&&(i?t.svgElement=u:t.image=u)}var h,d=function t(e){if(!e||0===e.length)return[[0,0]];if(st(e))return[[o=Math.ceil(e),o]];for(var n=!0,r=0;r<e.length;++r)if(!st(e[r])){n=!1;break}if(n)return t([e]);var i=[];for(r=0;r<e.length;++r)if(st(e[r])){var o=Math.ceil(e[r]);i.push([o,o])}else o=K(e[r],(function(t){return Math.ceil(t)})),i.push(o.length%2==1?o.concat(o):o);return i}(a.dashArrayX),f=function(t){if(!t||"object"==typeof t&&0===t.length)return[0,0];if(st(t)){var e=Math.ceil(t);return[e,e]}var n=K(t,(function(t){return Math.ceil(t)}));return t.length%2?n.concat(n):n}(a.dashArrayY),p=function t(e){if(!e||0===e.length)return[["rect"]];if(ot(e))return[[e]];for(var n=!0,r=0;r<e.length;++r)if(!ot(e[r])){n=!1;break}if(n)return t([e]);var i=[];for(r=0;r<e.length;++r)ot(e[r])?i.push([e[r]]):i.push(e[r]);return i}(a.symbol),g=K(d,(function(t){return ly(t)})),m=ly(f),y=!i&&S.createCanvas(),v=i&&{tag:"g",attrs:{},key:"dcl",children:[]},b=function(){for(var t=1,e=0,n=g.length;e<n;++e)t=Oo(t,g[e]);var r=1;for(e=0,n=p.length;e<n;++e)r=Oo(r,p[e].length);t*=r;var i=m*g.length*p.length;return{width:Math.max(1,Math.min(t,a.maxTileWidth)),height:Math.max(1,Math.min(i,a.maxTileHeight))}}();y&&(y.width=b.width*n,y.height=b.height*n,h=y.getContext("2d")),function(){h&&(h.clearRect(0,0,y.width,y.height),a.backgroundColor&&(h.fillStyle=a.backgroundColor,h.fillRect(0,0,y.width,y.height)));for(var t=0,e=0;e<f.length;++e)t+=f[e];if(!(t<=0))for(var o=-m,s=0,l=0,c=0;o<b.height;){if(s%2==0){for(var u=l/2%p.length,g=0,_=0,w=0;g<2*b.width;){var x=0;for(e=0;e<d[c].length;++e)x+=d[c][e];if(x<=0)break;if(_%2==0){var M=.5*(1-a.symbolSize);S(g+d[c][_]*M,o+f[s]*M,d[c][_]*a.symbolSize,f[s]*a.symbolSize,p[u][w/2%p[u].length])}g+=d[c][_],++w,++_===d[c].length&&(_=0)}++c===d.length&&(c=0)}o+=f[s],++l,++s===f.length&&(s=0)}function S(t,e,o,s,l){var c=i?1:n,u=Im(l,t*c,e*c,o*c,s*c,a.color,a.symbolKeepAspect);if(i){var d=r.painter.renderOneToVNode(u);d&&v.children.push(d)}else ny(h,u)}}(),s&&oy.put(e,y||v),t.image=y,t.svgElement=v,t.svgWidth=b.width,t.svgHeight=b.height}(s),s.rotation=a.rotation,s.scaleX=s.scaleY=i?1:1/n,iy.set(t,s),t.dirty=!1,s}function ly(t){for(var e=0,n=0;n<t.length;++n)e+=t[n];return t.length%2==1?2*e:e}var cy=new ue,uy={};function hy(t){return uy[t]}var dy="5.5.0",fy={zrender:"5.5.0"},py={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:4500,ARIA:6e3,DECAL:7e3}},gy="__pendingUpdate",my=/^[a-zA-Z0-9_]+$/;function yy(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(!this.isDisposed())return by(this,t,e)}}function vy(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return by(this,t,e)}}function by(t,e,n){return n[0]=n[0]&&n[0].toLowerCase(),ue.prototype[e].apply(t,n)}var _y,wy,xy,My,Sy,Ay,Cy,ky,Ty,Ey,Oy,Dy,Py,Ly,Iy,Ry,Ny,By,Fy=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e}(ue),zy=Fy.prototype;zy.on=vy("on"),zy.off=vy("off");var jy=function(t){function e(e,n,r){var i=t.call(this,new dm)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],r=r||{},ot(n)&&(n=Gy[n]),i._dom=e,r.ssr&&io((function(t){var e=pl(t),n=e.dataIndex;if(null!=n){var r=Tt();return r.set("series_index",e.seriesIndex),r.set("data_index",n),e.ssrType&&r.set("ssr_type",e.ssrType),r}}));var o=i._zr=Ji(e,{renderer:r.renderer||"canvas",devicePixelRatio:r.devicePixelRatio,width:r.width,height:r.height,ssr:r.ssr,useDirtyRect:yt(r.useDirtyRect,!1),useCoarsePointer:yt(r.useCoarsePointer,"auto"),pointerSize:r.pointerSize});i._ssr=r.ssr,i._throttledZrFlush=Pg(et(o.flush,o),17),(n=z(n))&&Hh(n,!0),i._theme=n,i._locale=function(t){if(ot(t)){var e=Gc[t.toUpperCase()]||{};return"ZH"===t||"EN"===t?z(e):j(z(e),z(Gc.EN),!1)}return j(z(t),z(Gc.EN),!1)}(r.locale||Kc),i._coordSysMgr=new xh;var a=i._api=Iy(i);function s(t,e){return t.__prio-e.__prio}return pn($y,s),pn(Uy,s),i._scheduler=new am(i,a,Uy,$y),i._messageCenter=new Fy,i._initEvents(),i.resize=et(i.resize,i),o.animation.on("frame",i._onframe,i),Ey(o,i),Oy(o,i),Mt(i),i}return m(e,t),e.prototype._onframe=function(){if(!this._disposed){By(this);var t=this._scheduler;if(this[gy]){var e=this[gy].silent;this.__flagInMainProcess=!0;try{_y(this),My.update.call(this,null,this[gy].updateParams)}catch(a){throw this.__flagInMainProcess=!1,this[gy]=null,a}this._zr.flush(),this.__flagInMainProcess=!1,this[gy]=null,ky.call(this,e),Ty.call(this,e)}else if(t.unfinished){var n=1,r=this._model,i=this._api;t.unfinished=!1;do{var o=+new Date;t.performSeriesTasks(r),t.performDataProcessorTasks(r),Ay(this,r),t.performVisualTasks(r),Ly(this,this._model,i,"remain",{}),n-=+new Date-o}while(n>0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,e,n){if(!this.__flagInMainProcess)if(this._disposed);else{var r,i,o;if(lt(e)&&(n=e.lazyUpdate,r=e.silent,i=e.replaceMerge,o=e.transition,e=e.notMerge),this.__flagInMainProcess=!0,!this._model||e){var a=new Ah(this._api),s=this._theme,l=this._model=new vh;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:i},qy);var c={seriesTransition:o,optionChanged:!0};if(n)this[gy]={silent:r,updateParams:c},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{_y(this),My.update.call(this,null,c)}catch(u){throw this[gy]=null,this.__flagInMainProcess=!1,u}this._ssr||this._zr.flush(),this[gy]=null,this.__flagInMainProcess=!1,ky.call(this,r),Ty.call(this,r)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||w.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){return this._zr.painter.getRenderedCanvas({backgroundColor:(t=t||{}).backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){return this._zr.painter.renderToString({useViewBox:(t=t||{}).useViewBox})},e.prototype.getSvgDataURL=function(){if(w.svgSupported){var t=this._zr;return X(t.storage.getDisplayList(),(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var e=this._model,n=[],r=this;X((t=t||{}).excludeComponents,(function(t){e.eachComponent({mainType:t},(function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(n.push(e),e.group.ignore=!0)}))}));var i="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return X(n,(function(t){t.group.ignore=!1})),i}},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e="svg"===t.type,n=this.group,r=Math.min,i=Math.max;if(Zy[n]){var o=1/0,a=1/0,s=-1/0,l=-1/0,c=[],u=t&&t.pixelRatio||this.getDevicePixelRatio();X(Ky,(function(u,h){if(u.group===n){var d=e?u.getZr().painter.getSvgDom().innerHTML:u.renderToCanvas(z(t)),f=u.getDom().getBoundingClientRect();o=r(f.left,o),a=r(f.top,a),s=i(f.right,s),l=i(f.bottom,l),c.push({dom:d,left:f.left,top:f.top})}}));var h=(s*=u)-(o*=u),d=(l*=u)-(a*=u),f=S.createCanvas(),p=Ji(f,{renderer:e?"svg":"canvas"});if(p.resize({width:h,height:d}),e){var g="";return X(c,(function(t){g+='<g transform="translate('+(t.left-o)+","+(t.top-a)+')">'+t.dom+"</g>"})),p.painter.getSvgRoot().innerHTML=g,t.connectedBackgroundColor&&p.painter.setBackgroundColor(t.connectedBackgroundColor),p.refreshImmediately(),p.painter.toDataURL()}return t.connectedBackgroundColor&&p.add(new Zs({shape:{x:0,y:0,width:h,height:d},style:{fill:t.connectedBackgroundColor}})),X(c,(function(t){var e=new Hs({style:{x:t.left*u-o,y:t.top*u-a,image:t.dom}});p.add(e)})),p.refreshImmediately(),f.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},e.prototype.convertToPixel=function(t,e){return Sy(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return Sy(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){var n;if(!this._disposed)return X(qo(this._model,t),(function(t,r){r.indexOf("Models")>=0&&X(t,(function(t){var i=t.coordinateSystem;if(i&&i.containPoint)n=n||!!i.containPoint(e);else if("seriesModels"===r){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}}),this)}),this),!!n},e.prototype.getVisual=function(t,e){var n=qo(this._model,t,{defaultMainType:"series"}),r=n.seriesModel.getData(),i=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null!=i?ym(r,i,e):vm(r,e)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t,e,n=this;X(Vy,(function(t){var e=function(e){var r,i=n.getModel(),o=e.target;if("globalout"===t?r={}:o&&xm(o,(function(t){var e=pl(t);if(e&&null!=e.dataIndex){var n=e.dataModel||i.getSeriesByIndex(e.seriesIndex);return r=n&&n.getDataParams(e.dataIndex,e.dataType,o)||{},!0}if(e.eventData)return r=V({},e.eventData),!0}),!0),r){var a=r.componentType,s=r.componentIndex;"markLine"!==a&&"markPoint"!==a&&"markArea"!==a||(a="series",s=r.seriesIndex);var l=a&&null!=s&&i.getComponent(a,s),c=l&&n["series"===l.mainType?"_chartsMap":"_componentsMap"][l.__viewId];r.event=e,r.type=t,n._$eventProcessor.eventInfo={targetEl:o,packedEvent:r,model:l,view:c},n.trigger(t,r)}};e.zrEventfulCallAtLast=!0,n._zr.on(t,e,n)})),X(Yy,(function(t,e){n._messageCenter.on(e,(function(t){this.trigger(e,t)}),n)})),X(["selectchanged"],(function(t){n._messageCenter.on(t,(function(e){this.trigger(t,e)}),n)})),t=this,e=this._api,this._messageCenter.on("selectchanged",(function(n){var r=e.getModel();n.isFromClick?(wm("map","selectchanged",t,r,n),wm("pie","selectchanged",t,r,n)):"select"===n.fromAction?(wm("map","selected",t,r,n),wm("pie","selected",t,r,n)):"unselect"===n.fromAction&&(wm("map","unselected",t,r,n),wm("pie","unselected",t,r,n))}))},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed||this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed);else{this._disposed=!0,this.getDom()&&Zo(this.getDom(),tv,"");var t=this._api,e=this._model;X(this._componentsViews,(function(n){n.dispose(e,t)})),X(this._chartsViews,(function(n){n.dispose(e,t)})),this._zr.dispose(),this._dom=this._model=this._chartsMap=this._componentsMap=this._chartsViews=this._componentsViews=this._scheduler=this._api=this._zr=this._throttledZrFlush=this._theme=this._coordSysMgr=this._messageCenter=null,delete Ky[this.id]}},e.prototype.resize=function(t){if(!this.__flagInMainProcess)if(this._disposed);else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),r=t&&t.silent;this[gy]&&(null==r&&(r=this[gy].silent),n=!0,this[gy]=null),this.__flagInMainProcess=!0;try{n&&_y(this),My.update.call(this,{type:"resize",animation:V({duration:0},t&&t.animation)})}catch(i){throw this.__flagInMainProcess=!1,i}this.__flagInMainProcess=!1,ky.call(this,r),Ty.call(this,r)}}},e.prototype.showLoading=function(t,e){if(this._disposed);else if(lt(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Xy[t]){var n=Xy[t](this._api,e),r=this._zr;this._loadingFX=n,r.add(n)}},e.prototype.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=V({},t);return e.type=Yy[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed);else if(lt(e)||(e={silent:!!e}),Hy[t.type]&&this._model)if(this.__flagInMainProcess)this._pendingActions.push(t);else{var n=e.silent;Cy.call(this,t,n);var r=e.flush;r?this._zr.flush():!1!==r&&w.browser.weChat&&this._throttledZrFlush(),ky.call(this,n),Ty.call(this,n)}},e.prototype.updateLabelLayout=function(){cy.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed);else{var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))}function e(t){for(var e=[],n=t.currentStates,r=0;r<n.length;r++){var i=n[r];"emphasis"!==i&&"blur"!==i&&"select"!==i&&e.push(i)}t.selected&&t.states.select&&e.push("select"),2===t.hoverState&&t.states.emphasis?e.push("emphasis"):1===t.hoverState&&t.states.blur&&e.push("blur"),t.useStates(e)}function n(t,e){if(!t.preventAutoZ){var n=t.get("z")||0,r=t.get("zlevel")||0;e.eachRendered((function(t){return function t(e,n,r,i){var o=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var s=e.childrenRef(),l=0;l<s.length;l++)i=Math.max(t(s[l],n,r,i),i);else e.z=n,e.zlevel=r,i=Math.max(e.z2,i);if(o&&(o.z=n,o.zlevel=r,isFinite(i)&&(o.z2=i+2)),a){var c=e.textGuideLineConfig;a.z=n,a.zlevel=r,isFinite(i)&&(a.z2=i+(c&&c.showAbove?1:-1))}return i}(t,n,r,-1/0),!0}))}}function r(t,e){e.eachRendered((function(t){if(!hc(t)){var e=t.getTextContent(),n=t.getTextGuideLine();t.stateTransition&&(t.stateTransition=null),e&&e.stateTransition&&(e.stateTransition=null),n&&n.stateTransition&&(n.stateTransition=null),t.hasState()?(t.prevStates=t.currentStates,t.clearStates()):t.prevStates&&(t.prevStates=null)}}))}function i(t,n){var r=t.getModel("stateAnimation"),i=t.isAnimationEnabled(),o=r.get("duration"),a=o>0?{duration:o,delay:r.get("delay"),easing:r.get("easing")}:null;n.eachRendered((function(t){if(t.states&&t.states.emphasis){if(hc(t))return;if(t instanceof Ns&&function(t){var e=vl(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}(t),t.__dirty){var n=t.prevStates;n&&t.useStates(n)}if(i){t.stateTransition=a;var r=t.getTextContent(),o=t.getTextGuideLine();r&&(r.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&e(t)}}))}_y=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),wy(t,!0),wy(t,!1),e.plan()},wy=function(t,e){for(var n=t._model,r=t._scheduler,i=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;l<i.length;l++)i[l].__alive=!1;function c(t){var l=t.__requireNewView;t.__requireNewView=!1;var c="_ec_"+t.id+"_"+t.type,u=!l&&o[c];if(!u){var h=ea(t.type);(u=new(e?Af.getClass(h.main,h.sub):Eg.getClass(h.sub))).init(n,s),o[c]=u,i.push(u),a.add(u.group)}t.__viewId=u.__id=c,u.__alive=!0,u.__model=t,u.group.__ecComponentInfo={mainType:t.mainType,index:t.componentIndex},!e&&r.prepareView(u,t,n,s)}for(e?n.eachComponent((function(t,e){"series"!==t&&c(e)})):n.eachSeries(c),l=0;l<i.length;){var u=i[l];u.__alive?l++:(!e&&u.renderTask.dispose(),a.remove(u.group),u.dispose(n,s),i.splice(l,1),o[u.__id]===u&&delete o[u.__id],u.__id=u.group.__ecComponentInfo=null)}},xy=function(t,e,n,r,i){var o=t._model;if(o.setUpdatePayload(n),r){var a={};a[r+"Id"]=n[r+"Id"],a[r+"Index"]=n[r+"Index"],a[r+"Name"]=n[r+"Name"];var s={mainType:r,query:a};i&&(s.subType=i);var l,c=n.excludeSeriesId;null!=c&&(l=Tt(),X(Po(c),(function(t){var e=jo(t,null);null!=e&&l.set(e,!0)}))),o&&o.eachComponent(s,(function(e){if(!l||null==l.get(e.id))if(oc(n))if(e instanceof Mf)"highlight"!==n.type||n.notBlur||e.get(["emphasis","disabled"])||function(t,e,n){var r=t.seriesIndex,i=t.getData(e.dataType);if(i){var o=Ho(i,e);o=(rt(o)?o[0]:o)||0;var a=i.getItemGraphicEl(o);if(!a)for(var s=i.count(),l=0;!a&&l<s;)a=i.getItemGraphicEl(l++);if(a){var c=pl(a);Ul(r,c.focus,c.blurScope,n)}else{var u=t.get(["emphasis","focus"]),h=t.get(["emphasis","blurScope"]);null!=u&&Ul(r,u,h,n)}}}(e,n,t._api);else{var r=$l(e.mainType,e.componentIndex,n.name,t._api),i=r.dispatchers;"highlight"===n.type&&r.focusSelf&&!n.notBlur&&ql(e.mainType,e.componentIndex,t._api),i&&X(i,(function(t){"highlight"===n.type?Bl(t):Fl(t)}))}else ic(n)&&e instanceof Mf&&(function(t,e,n){if(ic(e)){var r=e.dataType,i=Ho(t.getData(r),e);rt(i)||(i=[i]),t["toggleSelect"===e.type?"toggleSelect":"select"===e.type?"select":"unselect"](i,r)}}(e,n),Gl(e),Ny(t))}),t),o&&o.eachComponent(s,(function(e){l&&null!=l.get(e.id)||u(t["series"===r?"_chartsMap":"_componentsMap"][e.__viewId])}),t)}else X([].concat(t._componentsViews).concat(t._chartsViews),u);function u(r){r&&r.__alive&&r[e]&&r[e](r.__model,o,t._api,n)}},My={prepareAndUpdate:function(t){_y(this),My.update.call(this,t,{optionChanged:null!=t.newOption})},update:function(e,n){var r=this._model,i=this._api,o=this._zr,a=this._coordSysMgr,s=this._scheduler;if(r){r.setUpdatePayload(e),s.restoreData(r,e),s.performSeriesTasks(r),a.create(r,i),s.performDataProcessorTasks(r,e),Ay(this,r),a.update(r,i),t(r),s.performVisualTasks(r,e),Dy(this,r,i,e,n);var l=r.get("backgroundColor")||"transparent",c=r.get("darkMode");o.setBackgroundColor(l),null!=c&&"auto"!==c&&o.setDarkMode(c),cy.trigger("afterupdate",r,i)}},updateTransform:function(e){var n=this,r=this._model,i=this._api;if(r){r.setUpdatePayload(e);var o=[];r.eachComponent((function(t,a){if("series"!==t){var s=n.getViewOfComponentModel(a);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(a,r,i,e);l&&l.update&&o.push(s)}else o.push(s)}}));var a=Tt();r.eachSeries((function(t){var o=n._chartsMap[t.__viewId];if(o.updateTransform){var s=o.updateTransform(t,r,i,e);s&&s.update&&a.set(t.uid,1)}else a.set(t.uid,1)})),t(r),this._scheduler.performVisualTasks(r,e,{setDirty:!0,dirtyMap:a}),Ly(this,r,i,e,{},a),cy.trigger("afterupdate",r,i)}},updateView:function(e){var n=this._model;n&&(n.setUpdatePayload(e),Eg.markUpdateMethod(e,"updateView"),t(n),this._scheduler.performVisualTasks(n,e,{setDirty:!0}),Dy(this,n,this._api,e,{}),cy.trigger("afterupdate",n,this._api))},updateVisual:function(e){var n=this,r=this._model;r&&(r.setUpdatePayload(e),r.eachSeries((function(t){t.getData().clearAllVisual()})),Eg.markUpdateMethod(e,"updateVisual"),t(r),this._scheduler.performVisualTasks(r,e,{visualType:"visual",setDirty:!0}),r.eachComponent((function(t,i){if("series"!==t){var o=n.getViewOfComponentModel(i);o&&o.__alive&&o.updateVisual(i,r,n._api,e)}})),r.eachSeries((function(t){n._chartsMap[t.__viewId].updateVisual(t,r,n._api,e)})),cy.trigger("afterupdate",r,this._api))},updateLayout:function(t){My.update.call(this,t)}},Sy=function(t,e,n,r){if(t._disposed);else for(var i,o=t._model,a=t._coordSysMgr.getCoordinateSystems(),s=qo(o,n),l=0;l<a.length;l++){var c=a[l];if(c[e]&&null!=(i=c[e](o,s,r)))return i}},Ay=function(t,e){var n=t._chartsMap,r=t._scheduler;e.eachSeries((function(t){r.updateStreamModes(t,n[t.__viewId])}))},Cy=function(t,e){var n=this,r=this.getModel(),i=t.type,o=t.escapeConnect,a=Hy[i],s=a.actionInfo,l=(s.update||"update").split(":"),c=l.pop(),u=null!=l[0]&&ea(l[0]);this.__flagInMainProcess=!0;var h=[t],d=!1;t.batch&&(d=!0,h=K(t.batch,(function(e){return(e=H(V({},e),t)).batch=null,e})));var f,p=[],g=ic(t),m=oc(t);if(m&&Yl(this._api),X(h,(function(e){if((f=(f=a.action(e,n._model,n._api))||V({},e)).type=s.event||f.type,p.push(f),m){var r=$o(t),i=r.mainTypeSpecified?r.queryOptionMap.keys()[0]:"series";xy(n,c,e,i),Ny(n)}else g?(xy(n,c,e,"series"),Ny(n)):u&&xy(n,c,e,u.main,u.sub)})),"none"!==c&&!m&&!g&&!u)try{this[gy]?(_y(this),My.update.call(this,t),this[gy]=null):My[c].call(this,t)}catch(b){throw this.__flagInMainProcess=!1,b}if(f=d?{type:s.event||i,escapeConnect:o,batch:p}:p[0],this.__flagInMainProcess=!1,!e){var y=this._messageCenter;if(y.trigger(f.type,f),g){var v={type:"selectchanged",escapeConnect:o,selected:Xl(r),isFromClick:t.isFromClick||!1,fromAction:t.type,fromActionPayload:t};y.trigger(v.type,v)}}},ky=function(t){for(var e=this._pendingActions;e.length;){var n=e.shift();Cy.call(this,n,t)}},Ty=function(t){!t&&this.trigger("updated")},Ey=function(t,e){t.on("rendered",(function(n){e.trigger("rendered",n),!t.animation.isFinished()||e[gy]||e._scheduler.unfinished||e._pendingActions.length||e.trigger("finished")}))},Oy=function(t,e){t.on("mouseover",(function(t){var n=xm(t.target,rc);n&&(function(t,e,n){var r=pl(t),i=$l(r.componentMainType,r.componentIndex,r.componentHighDownName,n),o=i.dispatchers;o?(i.focusSelf&&ql(r.componentMainType,r.componentIndex,n),X(o,(function(t){return Rl(t,e)}))):(Ul(r.seriesIndex,r.focus,r.blurScope,n),"self"===r.focus&&ql(r.componentMainType,r.componentIndex,n),Rl(t,e))}(n,t,e._api),Ny(e))})).on("mouseout",(function(t){var n=xm(t.target,rc);n&&(function(t,e,n){Yl(n);var r=pl(t),i=$l(r.componentMainType,r.componentIndex,r.componentHighDownName,n).dispatchers;i?X(i,(function(t){return Nl(t,e)})):Nl(t,e)}(n,t,e._api),Ny(e))})).on("click",(function(t){var n=xm(t.target,(function(t){return null!=pl(t).dataIndex}),!0);if(n){var r=n.selected?"unselect":"select",i=pl(n);e._api.dispatchAction({type:r,dataType:i.dataType,dataIndexInside:i.dataIndex,seriesIndex:i.seriesIndex,isFromClick:!0})}}))},Dy=function(t,e,n,r,i){!function(t){var e=[],n=[],r=!1;if(t.eachComponent((function(t,i){var o=i.get("zlevel")||0,a=i.get("z")||0,s=i.getZLevelKey();r=r||!!s,("series"===t?n:e).push({zlevel:o,z:a,idx:i.componentIndex,type:t,key:s})})),r){var i,o,a=e.concat(n);pn(a,(function(t,e){return t.zlevel===e.zlevel?t.z-e.z:t.zlevel-e.zlevel})),X(a,(function(e){var n=t.getComponent(e.type,e.idx),r=e.zlevel,a=e.key;null!=i&&(r=Math.max(i,r)),a?(r===i&&a!==o&&r++,o=a):o&&(r===i&&r++,o=""),i=r,n.setZLevel(r)}))}}(e),Py(t,e,n,r,i),X(t._chartsViews,(function(t){t.__alive=!1})),Ly(t,e,n,r,i),X(t._chartsViews,(function(t){t.__alive||t.remove(e,n)}))},Py=function(t,e,o,a,s,l){X(l||t._componentsViews,(function(t){var s=t.__model;r(0,t),t.render(s,e,o,a),n(s,t),i(s,t)}))},Ly=function(t,e,o,a,s,l){var c=t._scheduler;s=V(s||{},{updatedSeries:e.getSeries()}),cy.trigger("series:beforeupdate",e,o,s);var u=!1;e.eachSeries((function(e){var n=t._chartsMap[e.__viewId];n.__alive=!0;var i=n.renderTask;c.updatePayload(i,a),r(0,n),l&&l.get(e.uid)&&i.dirty(),i.perform(c.getPerformArgs(i))&&(u=!0),n.group.silent=!!e.get("silent"),function(t,e){var n=t.get("blendMode")||null;e.eachRendered((function(t){t.isGroup||(t.style.blend=n)}))}(e,n),Gl(e)})),c.unfinished=u||c.unfinished,cy.trigger("series:layoutlabels",e,o,s),cy.trigger("series:transition",e,o,s),e.eachSeries((function(e){var r=t._chartsMap[e.__viewId];n(e,r),i(e,r)})),function(t,e){var n=0;t._zr.storage.traverse((function(t){t.isGroup||n++})),n>e.get("hoverLayerThreshold")&&!w.node&&!w.worker&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered((function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)}))}}))}(t,e),cy.trigger("series:afterupdate",e,o,s)},Ny=function(t){t.__needsUpdateStatus=!0,t.getZr().wakeUp()},By=function(t){t.__needsUpdateStatus&&(t.getZr().storage.traverse((function(t){hc(t)||e(t)})),t.__needsUpdateStatus=!1)},Iy=function(t){return new(function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return m(n,e),n.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}},n.prototype.enterEmphasis=function(e,n){Bl(e,n),Ny(t)},n.prototype.leaveEmphasis=function(e,n){Fl(e,n),Ny(t)},n.prototype.enterBlur=function(e){zl(e),Ny(t)},n.prototype.leaveBlur=function(e){jl(e),Ny(t)},n.prototype.enterSelect=function(e){Wl(e),Ny(t)},n.prototype.leaveSelect=function(e){Vl(e),Ny(t)},n.prototype.getModel=function(){return t.getModel()},n.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e)},n.prototype.getViewOfSeriesModel=function(e){return t.getViewOfSeriesModel(e)},n}(_h))(t)},Ry=function(t){function e(t,e){for(var n=0;n<t.length;n++)t[n].__connectUpdateStatus=e}X(Yy,(function(n,r){t._messageCenter.on(r,(function(n){if(Zy[t.group]&&0!==t.__connectUpdateStatus){if(n&&n.escapeConnect)return;var r=t.makeActionFromEvent(n),i=[];X(Ky,(function(e){e!==t&&e.group===t.group&&i.push(e)})),e(i,0),X(i,(function(t){1!==t.__connectUpdateStatus&&t.dispatchAction(r)})),e(i,2)}}))}))}}(),e}(ue),Wy=jy.prototype;Wy.on=yy("on"),Wy.off=yy("off"),Wy.one=function(t,e,n){var r=this;this.on.call(this,t,(function n(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];e&&e.apply&&e.apply(this,i),r.off(t,n)}),n)};var Vy=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var Hy={},Yy={},Uy=[],qy=[],$y=[],Gy={},Xy={},Ky={},Zy={},Jy=+new Date-0,Qy=+new Date-0,tv="_echarts_instance_";function ev(t,e,n){var r=!(n&&n.ssr);if(r){var i=av(t);if(i)return i}var o=new jy(t,e,n);return o.id="ec_"+Jy++,Ky[o.id]=o,r&&Zo(t,tv,o.id),Ry(o),cy.trigger("afterinit",o),o}function nv(t){if(rt(t)){var e=t;t=null,X(e,(function(e){null!=e.group&&(t=e.group)})),t=t||"g_"+Qy++,X(e,(function(e){e.group=t}))}return Zy[t]=!0,t}function rv(t){Zy[t]=!1}var iv=rv;function ov(t){ot(t)?t=Ky[t]:t instanceof jy||(t=av(t)),t instanceof jy&&!t.isDisposed()&&t.dispose()}function av(t){return Ky[function(t,e){return t.getAttribute?t.getAttribute(e):t[e]}(t,tv)]}function sv(t){return Ky[t]}function lv(t,e){Gy[t]=e}function cv(t){U(qy,t)<0&&qy.push(t)}function uv(t,e){_v(Uy,t,e,2e3)}function hv(t){fv("afterinit",t)}function dv(t){fv("afterupdate",t)}function fv(t,e){cy.on(t,e)}function pv(t,e,n){it(e)&&(n=e,e="");var r=lt(t)?t.type:[t,t={event:e}][0];t.event=(t.event||r).toLowerCase(),Yy[e=t.event]||(wt(my.test(r)&&my.test(e)),Hy[r]||(Hy[r]={action:n,actionInfo:t}),Yy[e]=r)}function gv(t,e){xh.register(t,e)}function mv(t){var e=xh.get(t);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()}function yv(t,e){_v($y,t,e,1e3,"layout")}function vv(t,e){_v($y,t,e,3e3,"visual")}var bv=[];function _v(t,e,n,r,i){if((it(e)||lt(e))&&(n=e,e=r),!(U(bv,n)>=0)){bv.push(n);var o=am.wrapStageHandler(n,i);o.__prio=e,o.__raw=n,t.push(o)}}function wv(t,e){Xy[t]=e}function xv(t){A({createCanvas:t})}function Mv(t,e,n){var r=hy("registerMap");r&&r(t,e,n)}function Sv(t){var e=hy("getMap");return e&&e(t)}var Av=function(t){var e=(t=z(t)).type;e||fh("");var n=e.split(":");2!==n.length&&fh("");var r=!1;"echarts"===n[0]&&(e=n[1],r=!0),t.__isBuiltIn=r,Rd.set(e,t)};vv(2e3,jg),vv(4500,Vg),vv(4500,Hg),vv(2e3,gm),vv(4500,mm),vv(7e3,(function(t,e){t.eachRawSeries((function(n){if(!t.isSeriesFiltered(n)){var r=n.getData();r.hasItemVisual()&&r.each((function(t){var n=r.getItemVisual(t,"decal");n&&(r.ensureUniqueItemVisual(t,"style").decal=sy(n,e))}));var i=r.getVisual("decal");i&&(r.getVisual("style").decal=sy(i,e))}}))})),cv(Hh),uv(900,(function(t){var e=Tt();t.eachSeries((function(t){var n=t.get("stack");if(n){var r=e.get(n)||e.set(n,[]),i=t.getData(),o={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;r.length&&i.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel),r.push(o)}})),e.each(Yh)})),wv("default",(function(t,e){H(e=e||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Gi,r=new Zs({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(r);var i,o=new fl({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new Zs({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&((i=new Ip({shape:{startAngle:-Yg/2,endAngle:-Yg/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*Yg/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:3*Yg/2}).delay(300).start("circularInOut"),n.add(i)),n.resize=function(){var n=o.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),c=t.getHeight()/2;e.showSpinner&&i.setShape({cx:l,cy:c}),a.setShape({x:l-s,y:c-s,width:2*s,height:2*s}),r.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n})),pv({type:"highlight",event:"highlight",update:"highlight"},Lt),pv({type:"downplay",event:"downplay",update:"downplay"},Lt),pv({type:"select",event:"select",update:"select"},Lt),pv({type:"unselect",event:"unselect",update:"unselect"},Lt),pv({type:"toggleSelect",event:"toggleSelect",update:"toggleSelect"},Lt),lv("light",lm),lv("dark",hm);var Cv={},kv=[],Tv={registerPreprocessor:cv,registerProcessor:uv,registerPostInit:hv,registerPostUpdate:dv,registerUpdateLifecycle:fv,registerAction:pv,registerCoordinateSystem:gv,registerLayout:yv,registerVisual:vv,registerTransform:Av,registerLoading:wv,registerMap:Mv,registerImpl:function(t,e){uy[t]=e},PRIORITY:py,ComponentModel:$u,ComponentView:Af,SeriesModel:Mf,ChartView:Eg,registerComponentModel:function(t){$u.registerClass(t)},registerComponentView:function(t){Af.registerClass(t)},registerSeriesModel:function(t){Mf.registerClass(t)},registerChartView:function(t){Eg.registerClass(t)},registerSubTypeDefaulter:function(t,e){$u.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){no(t,e)}};function Ev(t){rt(t)?X(t,(function(t){Ev(t)})):U(kv,t)>=0||(kv.push(t),it(t)&&(t={install:t}),t.install(Tv))}function Ov(t){return null==t?0:t.length||1}function Dv(t){return t}var Pv=function(){function t(t,e,n,r,i,o){this._old=t,this._new=e,this._oldKeyGetter=n||Dv,this._newKeyGetter=r||Dv,this.context=i,this._diffModeMultiple="multiple"===o}return t.prototype.add=function(t){return this._add=t,this},t.prototype.update=function(t){return this._update=t,this},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},t.prototype.remove=function(t){return this._remove=t,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},r=new Array(t.length),i=new Array(e.length);this._initIndexMap(t,null,r,"_oldKeyGetter"),this._initIndexMap(e,n,i,"_newKeyGetter");for(var o=0;o<t.length;o++){var a=r[o],s=n[a],l=Ov(s);if(l>1){var c=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(c,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(i,n)},t.prototype._executeMultiple=function(){var t=this._new,e={},n={},r=[],i=[];this._initIndexMap(this._old,e,r,"_oldKeyGetter"),this._initIndexMap(t,n,i,"_newKeyGetter");for(var o=0;o<r.length;o++){var a=r[o],s=e[a],l=n[a],c=Ov(s),u=Ov(l);if(c>1&&1===u)this._updateManyToOne&&this._updateManyToOne(l,s),n[a]=null;else if(1===c&&u>1)this._updateOneToMany&&this._updateOneToMany(l,s),n[a]=null;else if(1===c&&1===u)this._update&&this._update(l,s),n[a]=null;else if(c>1&&u>1)this._updateManyToMany&&this._updateManyToMany(l,s),n[a]=null;else if(c>1)for(var h=0;h<c;h++)this._remove&&this._remove(s[h]);else this._remove&&this._remove(s)}this._performRestAdd(i,n)},t.prototype._performRestAdd=function(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=e[r],o=Ov(i);if(o>1)for(var a=0;a<o;a++)this._add&&this._add(i[a]);else 1===o&&this._add&&this._add(i);e[r]=null}},t.prototype._initIndexMap=function(t,e,n,r){for(var i=this._diffModeMultiple,o=0;o<t.length;o++){var a="_ec_"+this[r](t[o],o);if(i||(n[o]=a),e){var s=e[a],l=Ov(s);0===l?(e[a]=o,i&&n.push(a)):1===l?e[a]=[s,o]:s.push(o)}}},t}(),Lv=function(){function t(t,e){this._encode=t,this._schema=e}return t.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},t.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},t}();function Iv(t,e){return t.hasOwnProperty(e)||(t[e]=[]),t[e]}function Rv(t){return"category"===t?"ordinal":"time"===t?"time":"float"}var Nv=function(t){this.otherDims={},null!=t&&V(this,t)},Bv=Yo(),Fv={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},zv=function(){function t(t){this.dimensions=t.dimensions,this._dimOmitted=t.dimensionOmitted,this.source=t.source,this._fullDimCount=t.fullDimensionCount,this._updateDimOmitted(t.dimensionOmitted)}return t.prototype.isDimensionOmitted=function(){return this._dimOmitted},t.prototype._updateDimOmitted=function(t){this._dimOmitted=t,t&&(this._dimNameMap||(this._dimNameMap=Vv(this.source)))},t.prototype.getSourceDimensionIndex=function(t){return yt(this._dimNameMap.get(t),-1)},t.prototype.getSourceDimension=function(t){var e=this.source.dimensionsDefine;if(e)return e[t]},t.prototype.makeStoreSchema=function(){for(var t=this._fullDimCount,e=rd(this.source),n=!Hv(t),r="",i=[],o=0,a=0;o<t;o++){var s=void 0,l=void 0,c=void 0,u=this.dimensions[a];if(u&&u.storeDimIndex===o)s=e?u.name:null,l=u.type,c=u.ordinalMeta,a++;else{var h=this.getSourceDimension(o);h&&(s=e?h.name:null,l=h.type)}i.push({property:s,type:l,ordinalMeta:c}),!e||null==s||u&&u.isCalculationCoord||(r+=n?s.replace(/\`/g,"`1").replace(/\$/g,"`2"):s),r+="$",r+=Fv[l]||"f",c&&(r+=c.uid),r+="$"}var d=this.source;return{dimensions:i,hash:[d.seriesLayoutBy,d.startIndex,r].join("$$")}},t.prototype.makeOutputDimensionNames=function(){for(var t=[],e=0,n=0;e<this._fullDimCount;e++){var r=void 0,i=this.dimensions[n];if(i&&i.storeDimIndex===e)i.isCalculationCoord||(r=i.name),n++;else{var o=this.getSourceDimension(e);o&&(r=o.name)}t.push(r)}return t},t.prototype.appendCalculationDimension=function(t){this.dimensions.push(t),t.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},t}();function jv(t){return t instanceof zv}function Wv(t){for(var e=Tt(),n=0;n<(t||[]).length;n++){var r=t[n],i=lt(r)?r.name:r;null!=i&&null==e.get(i)&&e.set(i,n)}return e}function Vv(t){var e=Bv(t);return e.dimNameMap||(e.dimNameMap=Wv(t.dimensionsDefine))}function Hv(t){return t>30}var Yv,Uv,qv,$v,Gv,Xv,Kv,Zv=lt,Jv=K,Qv="undefined"==typeof Int32Array?Array:Int32Array,tb=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],eb=["_approximateExtent"],nb=function(){function t(t,e){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r=!1;jv(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(r=!0,n=t),n=n||["x","y"];for(var i={},o=[],a={},s=!1,l={},c=0;c<n.length;c++){var u=n[c],h=ot(u)?new Nv({name:u}):u instanceof Nv?u:new Nv(u),d=h.name;h.type=h.type||"float",h.coordDim||(h.coordDim=d,h.coordDimIndex=0);var f=h.otherDims=h.otherDims||{};o.push(d),i[d]=h,null!=l[d]&&(s=!0),h.createInvertedIndices&&(a[d]=[]),0===f.itemName&&(this._nameDimIdx=c),0===f.itemId&&(this._idDimIdx=c),r&&(h.storeDimIndex=c)}if(this.dimensions=o,this._dimInfos=i,this._initGetDimensionInfo(s),this.hostModel=e,this._invertedIndicesMap=a,this._dimOmitted){var p=this._dimIdxToName=Tt();X(o,(function(t){p.set(i[t].storeDimIndex,t)}))}}return t.prototype.getDimension=function(t){var e=this._recognizeDimIndex(t);if(null==e)return t;if(e=t,!this._dimOmitted)return this.dimensions[e];var n=this._dimIdxToName.get(e);if(null!=n)return n;var r=this._schema.getSourceDimension(e);return r?r.name:void 0},t.prototype.getDimensionIndex=function(t){var e=this._recognizeDimIndex(t);if(null!=e)return e;if(null==t)return-1;var n=this._getDimInfo(t);return n?n.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(t):-1},t.prototype._recognizeDimIndex=function(t){if(st(t)||null!=t&&!isNaN(t)&&!this._getDimInfo(t)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(t)<0))return+t},t.prototype._getStoreDimIndex=function(t){return this.getDimensionIndex(t)},t.prototype.getDimensionInfo=function(t){return this._getDimInfo(this.getDimension(t))},t.prototype._initGetDimensionInfo=function(t){var e=this._dimInfos;this._getDimInfo=t?function(t){return e.hasOwnProperty(t)?e[t]:void 0}:function(t){return e[t]}},t.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},t.prototype.mapDimension=function(t,e){var n=this._dimSummary;if(null==e)return n.encodeFirstDimNotExtra[t];var r=n.encode[t];return r?r[e]:null},t.prototype.mapDimensionsAll=function(t){return(this._dimSummary.encode[t]||[]).slice()},t.prototype.getStore=function(){return this._store},t.prototype.initData=function(t,e,n){var r,i=this;if(t instanceof qd&&(r=t),!r){var o=this.dimensions,a=Zh(t)||G(t)?new id(t,o.length):t;r=new qd;var s=Jv(o,(function(t){return{type:i._dimInfos[t].type,property:t}}));r.initData(a,s,n)}this._store=r,this._nameList=(e||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,r.count()),this._dimSummary=function(t,e){var n={},r=n.encode={},i=Tt(),o=[],a=[],s={};X(t.dimensions,(function(e){var n,l=t.getDimensionInfo(e),c=l.coordDim;if(c){var u=l.coordDimIndex;Iv(r,c)[u]=e,l.isExtraCoord||(i.set(c,1),"ordinal"!==(n=l.type)&&"time"!==n&&(o[0]=e),Iv(s,c)[u]=t.getDimensionIndex(l.name)),l.defaultTooltip&&a.push(e)}Zu.each((function(t,e){var n=Iv(r,e),i=l.otherDims[e];null!=i&&!1!==i&&(n[i]=l.name)}))}));var l=[],c={};i.each((function(t,e){var n=r[e];c[e]=n[0],l=l.concat(n)})),n.dataDimsOnCoord=l,n.dataDimIndicesOnCoord=K(l,(function(e){return t.getDimensionInfo(e).storeDimIndex})),n.encodeFirstDimNotExtra=c;var u=r.label;u&&u.length&&(o=u.slice());var h=r.tooltip;return h&&h.length?a=h.slice():a.length||(a=o.slice()),r.defaultedLabel=o,r.defaultedTooltip=a,n.userOutput=new Lv(s,e),n}(this,this._schema),this.userOutput=this._dimSummary.userOutput},t.prototype.appendData=function(t){var e=this._store.appendData(t);this._doInit(e[0],e[1])},t.prototype.appendValues=function(t,e){var n=this._store.appendValues(t,e.length),r=n.start,i=n.end,o=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),e)for(var a=r;a<i;a++)this._nameList[a]=e[a-r],o&&Kv(this,a)},t.prototype._updateOrdinalMeta=function(){for(var t=this._store,e=this.dimensions,n=0;n<e.length;n++){var r=this._dimInfos[e[n]];r.ordinalMeta&&t.collectOrdinalMeta(r.storeDimIndex,r.ordinalMeta)}},t.prototype._shouldMakeIdFromName=function(){var t=this._store.getProvider();return null==this._idDimIdx&&"typedArray"!==t.getSource().sourceFormat&&!t.fillStorage},t.prototype._doInit=function(t,e){if(!(t>=e)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if("original"===n.getSource().sourceFormat&&!n.pure)for(var o=[],a=t;a<e;a++){var s=n.getItem(a,o);if(!this.hasItemOption&&No(s)&&(this.hasItemOption=!0),s){var l=s.name;null==r[a]&&null!=l&&(r[a]=jo(l,null));var c=s.id;null==i[a]&&null!=c&&(i[a]=jo(c,null))}}if(this._shouldMakeIdFromName())for(a=t;a<e;a++)Kv(this,a);Yv(this)}},t.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},t.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},t.prototype.setCalculationInfo=function(t,e){Zv(t)?V(this._calculationInfo,t):this._calculationInfo[t]=e},t.prototype.getName=function(t){var e=this.getRawIndex(t),n=this._nameList[e];return null==n&&null!=this._nameDimIdx&&(n=qv(this,this._nameDimIdx,e)),null==n&&(n=""),n},t.prototype._getCategory=function(t,e){var n=this._store.get(t,e),r=this._store.getOrdinalMeta(t);return r?r.categories[n]:n},t.prototype.getId=function(t){return Uv(this,this.getRawIndex(t))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(t,e){var n=this._dimInfos[t];if(n)return this._store.get(n.storeDimIndex,e)},t.prototype.getByRawIndex=function(t,e){var n=this._dimInfos[t];if(n)return this._store.getByRawIndex(n.storeDimIndex,e)},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},t.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},t.prototype.getValues=function(t,e){var n=this,r=this._store;return rt(t)?r.getValues(Jv(t,(function(t){return n._getStoreDimIndex(t)})),e):r.getValues(t)},t.prototype.hasValue=function(t){for(var e=this._dimSummary.dataDimIndicesOnCoord,n=0,r=e.length;n<r;n++)if(isNaN(this._store.get(e[n],t)))return!1;return!0},t.prototype.indexOfName=function(t){for(var e=0,n=this._store.count();e<n;e++)if(this.getName(e)===t)return e;return-1},t.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},t.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},t.prototype.rawIndexOf=function(t,e){var n=(t&&this._invertedIndicesMap[t])[e];return null==n||isNaN(n)?-1:n},t.prototype.indicesOfNearest=function(t,e,n){return this._store.indicesOfNearest(this._getStoreDimIndex(t),e,n)},t.prototype.each=function(t,e,n){it(t)&&(n=e,e=t,t=[]);var r=n||this,i=Jv($v(t),this._getStoreDimIndex,this);this._store.each(i,r?et(e,r):e)},t.prototype.filterSelf=function(t,e,n){it(t)&&(n=e,e=t,t=[]);var r=n||this,i=Jv($v(t),this._getStoreDimIndex,this);return this._store=this._store.filter(i,r?et(e,r):e),this},t.prototype.selectRange=function(t){var e=this,n={},r=tt(t),i=[];return X(r,(function(r){var o=e._getStoreDimIndex(r);n[o]=t[r],i.push(o)})),this._store=this._store.selectRange(n),this},t.prototype.mapArray=function(t,e,n){it(t)&&(n=e,e=t,t=[]);var r=[];return this.each(t,(function(){r.push(e&&e.apply(this,arguments))}),n=n||this),r},t.prototype.map=function(t,e,n,r){var i=n||r||this,o=Jv($v(t),this._getStoreDimIndex,this),a=Xv(this);return a._store=this._store.map(o,i?et(e,i):e),a},t.prototype.modify=function(t,e,n,r){var i=n||r||this,o=Jv($v(t),this._getStoreDimIndex,this);this._store.modify(o,i?et(e,i):e)},t.prototype.downSample=function(t,e,n,r){var i=Xv(this);return i._store=this._store.downSample(this._getStoreDimIndex(t),e,n,r),i},t.prototype.lttbDownSample=function(t,e){var n=Xv(this);return n._store=this._store.lttbDownSample(this._getStoreDimIndex(t),e),n},t.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},t.prototype.getItemModel=function(t){var e=this.hostModel,n=this.getRawDataItem(t);return new Yc(n,e,e&&e.ecModel)},t.prototype.diff=function(t){var e=this;return new Pv(t?t.getStore().getIndices():[],this.getStore().getIndices(),(function(e){return Uv(t,e)}),(function(t){return Uv(e,t)}))},t.prototype.getVisual=function(t){var e=this._visual;return e&&e[t]},t.prototype.setVisual=function(t,e){this._visual=this._visual||{},Zv(t)?V(this._visual,t):this._visual[t]=e},t.prototype.getItemVisual=function(t,e){var n=this._itemVisuals[t],r=n&&n[e];return null==r?this.getVisual(e):r},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,r=n[t];r||(r=n[t]={});var i=r[e];return null==i&&(rt(i=this.getVisual(e))?i=i.slice():Zv(i)&&(i=V({},i)),r[e]=i),i},t.prototype.setItemVisual=function(t,e,n){var r=this._itemVisuals[t]||{};this._itemVisuals[t]=r,Zv(e)?V(r,e):r[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){Zv(t)?V(this._layout,t):this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?V(this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){gl(this.hostModel&&this.hostModel.seriesIndex,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){X(this._graphicEls,(function(n,r){n&&t&&t.call(e,n,r)}))},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:Jv(this.dimensions,this._getDimInfo,this),this.hostModel)),Gv(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];it(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(bt(arguments)))})},t.internalField=(Yv=function(t){var e=t._invertedIndicesMap;X(e,(function(n,r){var i=t._dimInfos[r],o=i.ordinalMeta,a=t._store;if(o){n=e[r]=new Qv(o.categories.length);for(var s=0;s<n.length;s++)n[s]=-1;for(s=0;s<a.count();s++)n[a.get(i.storeDimIndex,s)]=s}}))},qv=function(t,e,n){return jo(t._getCategory(e,n),null)},Uv=function(t,e){var n=t._idList[e];return null==n&&null!=t._idDimIdx&&(n=qv(t,t._idDimIdx,e)),null==n&&(n="e\0\0"+e),n},$v=function(t){return rt(t)||(t=null!=t?[t]:[]),t},Xv=function(e){var n=new t(e._schema?e._schema:Jv(e.dimensions,e._getDimInfo,e),e.hostModel);return Gv(n,e),n},Gv=function(t,e){X(tb.concat(e.__wrappedMethods||[]),(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t.__wrappedMethods=e.__wrappedMethods,X(eb,(function(n){t[n]=z(e[n])})),t._calculationInfo=V({},e._calculationInfo)},void(Kv=function(t,e){var n=t._nameList,r=t._idList,i=t._nameDimIdx,o=t._idDimIdx,a=n[e],s=r[e];if(null==a&&null!=i&&(n[e]=a=qv(t,i,e)),null==s&&null!=o&&(r[e]=s=qv(t,o,e)),null==s&&null!=a){var l=t._nameRepeatCount,c=l[a]=(l[a]||0)+1;s=a,c>1&&(s+="__ec__"+c),r[e]=s}})),t}();function rb(t,e){return ib(t,e).dimensions}function ib(t,e){Zh(t)||(t=Qh(t));var n=(e=e||{}).coordDimensions||[],r=e.dimensionsDefine||t.dimensionsDefine||[],i=Tt(),o=[],a=function(t,e,n,r){var i=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,r||0);return X(e,(function(t){var e;lt(t)&&(e=t.dimsDef)&&(i=Math.max(i,e.length))})),i}(t,n,r,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Hv(a),l=r===t.dimensionsDefine,c=l?Vv(t):Wv(r),u=e.encodeDefine;!u&&e.encodeDefaulter&&(u=e.encodeDefaulter(t,a));for(var h=Tt(u),d=new Wd(a),f=0;f<d.length;f++)d[f]=-1;function p(t){var e=d[t];if(e<0){var n=r[t],i=lt(n)?n:{name:n},a=new Nv,s=i.name;return null!=s&&null!=c.get(s)&&(a.name=a.displayName=s),null!=i.type&&(a.type=i.type),null!=i.displayName&&(a.displayName=i.displayName),d[t]=o.length,a.storeDimIndex=t,o.push(a),a}return o[e]}if(!s)for(f=0;f<a;f++)p(f);h.each((function(t,e){var n=Po(t).slice();if(1===n.length&&!ot(n[0])&&n[0]<0)h.set(e,!1);else{var r=h.set(e,[]);X(n,(function(t,n){var i=ot(t)?c.get(t):t;null!=i&&i<a&&(r[n]=i,m(p(i),e,n))}))}}));var g=0;function m(t,e,n){null!=Zu.get(e)?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,i.set(e,!0))}X(n,(function(t){var e,n,r,i;if(ot(t))e=t,i={};else{e=(i=t).name;var o=i.ordinalMeta;i.ordinalMeta=null,(i=V({},i)).ordinalMeta=o,n=i.dimsDef,r=i.otherDims,i.name=i.coordDim=i.coordDimIndex=i.dimsDef=i.otherDims=null}var s=h.get(e);if(!1!==s){if(!(s=Po(s)).length)for(var c=0;c<(n&&n.length||1);c++){for(;g<a&&null!=p(g).coordDim;)g++;g<a&&s.push(g++)}X(s,(function(t,o){var a=p(t);if(l&&null!=i.type&&(a.type=i.type),m(H(a,i),e,o),null==a.name&&n){var s=n[o];!lt(s)&&(s={name:s}),a.name=a.displayName=s.name,a.defaultTooltip=s.defaultTooltip}r&&H(a.otherDims,r)}))}}));var y=e.generateCoord,v=e.generateCoordCount,b=null!=v;v=y?v||1:0;var _=y||"value";function w(t){null==t.name&&(t.name=t.coordDim)}if(s)X(o,(function(t){w(t)})),o.sort((function(t,e){return t.storeDimIndex-e.storeDimIndex}));else for(var x=0;x<a;x++){var M=p(x);null==M.coordDim&&(M.coordDim=ob(_,i,b),M.coordDimIndex=0,(!y||v<=0)&&(M.isExtraCoord=!0),v--),w(M),null!=M.type||1!==nh(t,x)&&(!M.isExtraCoord||null==M.otherDims.itemName&&null==M.otherDims.seriesName)||(M.type="ordinal")}return function(t){for(var e=Tt(),n=0;n<t.length;n++){var r=t[n],i=r.name,o=e.get(i)||0;o>0&&(r.name=i+(o-1)),o++,e.set(i,o)}}(o),new zv({source:t,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function ob(t,e,n){if(n||e.hasKey(t)){for(var r=0;e.hasKey(t+r);)r++;t+=r}return e.set(t,!0),t}var ab=function(t){this.coordSysDims=[],this.axisMap=Tt(),this.categoryAxisMap=Tt(),this.coordSysName=t},sb={cartesian2d:function(t,e,n,r){var i=t.getReferringComponents("xAxis",Go).models[0],o=t.getReferringComponents("yAxis",Go).models[0];e.coordSysDims=["x","y"],n.set("x",i),n.set("y",o),lb(i)&&(r.set("x",i),e.firstCategoryDimIndex=0),lb(o)&&(r.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,r){var i=t.getReferringComponents("singleAxis",Go).models[0];e.coordSysDims=["single"],n.set("single",i),lb(i)&&(r.set("single",i),e.firstCategoryDimIndex=0)},polar:function(t,e,n,r){var i=t.getReferringComponents("polar",Go).models[0],o=i.findAxisModel("radiusAxis"),a=i.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),lb(o)&&(r.set("radius",o),e.firstCategoryDimIndex=0),lb(a)&&(r.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,n,r){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,r){var i=t.ecModel,o=i.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();X(o.parallelAxisIndex,(function(t,o){var s=i.getComponent("parallelAxis",t),l=a[o];n.set(l,s),lb(s)&&(r.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function lb(t){return"category"===t.get("type")}function cb(t,e,n){var r,i,o,a=(n=n||{}).byIndex,s=n.stackedCoordDimension;!function(t){return!jv(t.schema)}(e)?(r=(i=e.schema).dimensions,o=e.store):r=e;var l,c,u,h,d=!(!t||!t.get("stack"));if(X(r,(function(t,e){ot(t)&&(r[e]=t={name:t}),d&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),c||"ordinal"===t.type||"time"===t.type||s&&s!==t.coordDim||(c=t))})),!c||a||l||(a=!0),c){u="__\0ecstackresult_"+t.id,h="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var f=c.coordDim,p=c.type,g=0;X(r,(function(t){t.coordDim===f&&g++}));var m={name:u,coordDim:f,coordDimIndex:g,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:r.length},y={name:h,coordDim:h,coordDimIndex:g+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:r.length+1};i?(o&&(m.storeDimIndex=o.ensureCalculationDimension(h,p),y.storeDimIndex=o.ensureCalculationDimension(u,p)),i.appendCalculationDimension(m),i.appendCalculationDimension(y)):(r.push(m),r.push(y))}return{stackedDimension:c&&c.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:h,stackResultDimension:u}}function ub(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function hb(t,e){return ub(t,e)?t.getCalculationInfo("stackResultDimension"):e}var db=function(t,e,n){n=n||{};var r,i=e.getSourceManager(),o=!1;t?(o=!0,r=Qh(t)):o="original"===(r=i.getSource()).sourceFormat;var a=function(t){var e=t.get("coordinateSystem"),n=new ab(e),r=sb[e];if(r)return r(t,n,n.axisMap,n.categoryAxisMap),n}(e),s=function(t,e){var n,r=t.get("coordinateSystem"),i=xh.get(r);return e&&e.coordSysDims&&(n=K(e.coordSysDims,(function(t){var n={name:t},r=e.axisMap.get(t);if(r){var i=r.get("type");n.type=Rv(i)}return n}))),n||(n=i&&(i.getDimensionsInfo?i.getDimensionsInfo():i.dimensions.slice())||["x","y"]),n}(e,a),l=n.useEncodeDefaulter,c=it(l)?l:l?nt(Qu,s,e):null,u=ib(r,{coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:c,canOmitUnusedDimensions:!o}),h=function(t,e,n){var r,i;return n&&X(t,(function(t,o){var a=n.categoryAxisMap.get(t.coordDim);a&&(null==r&&(r=o),t.ordinalMeta=a.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(i=!0)})),i||null==r||(t[r].otherDims.itemName=0),r}(u.dimensions,n.createInvertedIndices,a),d=o?null:i.getSharedDataStore(u),f=cb(e,{schema:u,store:d}),p=new nb(u,e);p.setCalculationInfo(f);var g=null!=h&&function(t){if("original"===t.sourceFormat)return!rt(Ro(function(t){for(var e=0;e<t.length&&null==t[e];)e++;return t[e]}(t.data||[])))}(r)?function(t,e,n,r){return r===h?n:this.defaultDimValueGetter(t,e,n,r)}:null;return p.hasItemOption=!1,p.initData(o?r:d,null,g),p},fb=function(){function t(t){this._setting=t||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(t){return this._setting[t]},t.prototype.unionExtent=function(t){var e=this._extent;t[0]<e[0]&&(e[0]=t[0]),t[1]>e[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();sa(fb);var pb=fb,gb=0;function mb(t){return lt(t)&&null!=t.value?t.value:t+""}var yb=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++gb}return t.createByAxisModel=function(e){var n=e.option,r=n.data,i=r&&K(r,mb);return new t({categories:i,needCollect:!i,deduplication:!1!==n.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!ot(t)&&!n)return t;if(n&&!this._deduplication)return this.categories[e=this.categories.length]=t,e;var r=this._getOrCreateMap();return null==(e=r.get(t))&&(n?(this.categories[e=this.categories.length]=t,r.set(t,e)):e=NaN),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=Tt(this.categories))},t}();function vb(t){return"interval"===t.type||"log"===t.type}function bb(t){var e=Math.pow(10,Mo(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,lo(n*e)}function _b(t){return uo(t)+2}function wb(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function xb(t,e){return t>=e[0]&&t<=e[1]}function Mb(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function Sb(t,e){return t*(e[1]-e[0])+e[0]}var Ab=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var r=n.getSetting("ordinalMeta");return r||(r=new yb({})),rt(r)&&(r=new yb({categories:K(r,(function(t){return lt(t)?t.value:t}))})),n._ordinalMeta=r,n._extent=n.getSetting("extent")||[0,r.categories.length-1],n}return m(e,t),e.prototype.parse=function(t){return null==t?NaN:ot(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return xb(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return Mb(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(Sb(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);i<a;++i){var s=e[i];n[i]=s,r[s]=i}for(var l=0;i<o;++i){for(;null!=r[l];)l++;n.push(l),r[l]=i}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},e.prototype._getTickNumber=function(t){var e=this._ticksByOrdinalNumber;return e&&t>=0&&t<e.length?e[t]:t},e.prototype.getRawOrdinalNumber=function(t){var e=this._ordinalNumbersByTick;return e&&t>=0&&t<e.length?e[t]:t},e.prototype.getLabel=function(t){if(!this.isBlank()){var e=this.getRawOrdinalNumber(t.value),n=this._ordinalMeta.categories[e];return null==n?"":n+""}},e.prototype.count=function(){return this._extent[1]-this._extent[0]+1},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},e.prototype.isInExtentRange=function(t){return t=this._getTickNumber(t),this._extent[0]<=t&&this._extent[1]>=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(pb);pb.registerClass(Ab);var Cb=Ab,kb=lo,Tb=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return m(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return xb(t,this._extent)},e.prototype.normalize=function(t){return Mb(t,this._extent)},e.prototype.scale=function(t){return Sb(t,this._extent)},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},e.prototype.unionExtent=function(t){var e=this._extent;t[0]<e[0]&&(e[0]=t[0]),t[1]>e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=_b(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,o=[];if(!e)return o;n[0]<r[0]&&o.push(t?{value:kb(r[0]-e,i)}:{value:n[0]});for(var a=r[0];a<=r[1]&&(o.push({value:a}),(a=kb(a+e,i))!==o[o.length-1].value);)if(o.length>1e4)return[];var s=o.length?o[o.length-1].value:r[1];return n[1]>s&&o.push(t?{value:kb(s+e,i)}:{value:n[1]}),o},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],r=this.getExtent(),i=1;i<e.length;i++){for(var o=e[i-1],a=0,s=[],l=(e[i].value-o.value)/t;a<t-1;){var c=kb(o.value+(a+1)*l);c>r[0]&&c<r[1]&&s.push(c),a++}n.push(s)}return n},e.prototype.getLabel=function(t,e){if(null==t)return"";var n=e&&e.precision;return null==n?n=uo(t.value)||0:"auto"===n&&(n=this._intervalPrecision),xu(kb(t.value,n,!0))},e.prototype.calcNiceTicks=function(t,e,n){t=t||5;var r=this._extent,i=r[1]-r[0];if(isFinite(i)){i<0&&(i=-i,r.reverse());var o=function(t,e,n,r){var i={},o=i.interval=So((t[1]-t[0])/e,!0);null!=n&&o<n&&(o=i.interval=n),null!=r&&o>r&&(o=i.interval=r);var a=i.intervalPrecision=_b(o);return function(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),wb(t,0,e),wb(t,1,e),t[0]>t[1]&&(t[0]=t[1])}(i.niceTickExtent=[lo(Math.ceil(t[0]/o)*o,a),lo(Math.floor(t[1]/o)*o,a)],t),i}(r,t,e,n);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},e.prototype.calcNiceExtent=function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var n=Math.abs(e[0]);t.fixMax||(e[1]+=n/2),e[0]-=n/2}else e[1]=1;isFinite(e[1]-e[0])||(e[0]=0,e[1]=1),this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=kb(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=kb(Math.ceil(e[1]/r)*r))},e.prototype.setNiceExtent=function(t,e){this._niceExtent=[t,e]},e.type="interval",e}(pb);pb.registerClass(Tb);var Eb=Tb,Ob="undefined"!=typeof Float32Array,Db=Ob?Float32Array:Array;function Pb(t){return rt(t)?Ob?new Float32Array(t):t:new Db(t)}function Lb(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function Ib(t){return t.dim+t.index}function Rb(t,e){var n=[];return e.eachSeriesByType(t,(function(t){jb(t)&&n.push(t)})),n}function Nb(t){var e=function(t){var e={};X(t,(function(t){var n=t.coordinateSystem.getBaseAxis();if("time"===n.type||"value"===n.type)for(var r=t.getData(),i=n.dim+"_"+n.index,o=r.getDimensionIndex(r.mapDimension(n.dim)),a=r.getStore(),s=0,l=a.count();s<l;++s){var c=a.get(o,s);e[i]?e[i].push(c):e[i]=[c]}}));var n={};for(var r in e)if(e.hasOwnProperty(r)){var i=e[r];if(i){i.sort((function(t,e){return t-e}));for(var o=null,a=1;a<i.length;++a){var s=i[a]-i[a-1];s>0&&(o=null===o?s:Math.min(o,s))}n[r]=o}}return n}(t),n=[];return X(t,(function(t){var r,i=t.coordinateSystem.getBaseAxis(),o=i.getExtent();if("category"===i.type)r=i.getBandWidth();else if("value"===i.type||"time"===i.type){var a=e[i.dim+"_"+i.index],s=Math.abs(o[1]-o[0]),l=i.scale.getExtent(),c=Math.abs(l[1]-l[0]);r=a?s/c*a:s}else{var u=t.getData();r=Math.abs(o[1]-o[0])/u.count()}var h=so(t.get("barWidth"),r),d=so(t.get("barMaxWidth"),r),f=so(t.get("barMinWidth")||(Wb(t)?.5:1),r),p=t.get("barGap"),g=t.get("barCategoryGap");n.push({bandWidth:r,barWidth:h,barMaxWidth:d,barMinWidth:f,barGap:p,barCategoryGap:g,axisKey:Ib(i),stackId:Lb(t)})})),Bb(n)}function Bb(t){var e={};X(t,(function(t,n){var r=t.axisKey,i=t.bandWidth,o=e[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;e[r]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var c=t.barMaxWidth;c&&(a[s].maxWidth=c);var u=t.barMinWidth;u&&(a[s].minWidth=u);var h=t.barGap;null!=h&&(o.gap=h);var d=t.barCategoryGap;null!=d&&(o.categoryGap=d)}));var n={};return X(e,(function(t,e){n[e]={};var r=t.stacks,i=t.bandWidth,o=t.categoryGap;if(null==o){var a=tt(r).length;o=Math.max(35-4*a,15)+"%"}var s=so(o,i),l=so(t.gap,1),c=t.remainedWidth,u=t.autoWidthCount,h=(c-s)/(u+(u-1)*l);h=Math.max(h,0),X(r,(function(t){var e=t.maxWidth,n=t.minWidth;if(t.width)r=t.width,e&&(r=Math.min(r,e)),n&&(r=Math.max(r,n)),t.width=r,c-=r+l*r,u--;else{var r=h;e&&e<r&&(r=Math.min(e,c)),n&&n>r&&(r=n),r!==h&&(t.width=r,c-=r+l*r,u--)}})),h=(c-s)/(u+(u-1)*l),h=Math.max(h,0);var d,f=0;X(r,(function(t,e){t.width||(t.width=h),d=t,f+=t.width*(1+l)})),d&&(f-=d.width*l);var p=-f/2;X(r,(function(t,r){n[e][r]=n[e][r]||{bandWidth:i,offset:p,width:t.width},p+=t.width*(1+l)}))})),n}function Fb(t,e){var n=Rb(t,e),r=Nb(n);X(n,(function(t){var e=t.getData(),n=t.coordinateSystem.getBaseAxis(),i=Lb(t),o=r[Ib(n)][i];e.setLayout({bandWidth:o.bandWidth,offset:o.offset,size:o.width})}))}function zb(t){return{seriesType:t,plan:Cf(),reset:function(t){if(jb(t)){var e=t.getData(),n=t.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),o=e.getDimensionIndex(e.mapDimension(i.dim)),a=e.getDimensionIndex(e.mapDimension(r.dim)),s=t.get("showBackground",!0),l=e.mapDimension(i.dim),c=e.getCalculationInfo("stackResultDimension"),u=ub(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),d=function(t,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}(0,i),f=Wb(t),p=t.get("barMinHeight")||0,g=c&&e.getDimensionIndex(c),m=e.getLayout("size"),y=e.getLayout("offset");return{progress:function(t,e){for(var r,i=t.count,l=f&&Pb(3*i),c=f&&s&&Pb(3*i),v=f&&Pb(i),b=n.master.getRect(),_=h?b.width:b.height,w=e.getStore(),x=0;null!=(r=t.next());){var M=w.get(u?g:o,r),S=w.get(a,r),A=d,C=void 0;u&&(C=+M-w.get(o,r));var k=void 0,T=void 0,E=void 0,O=void 0;if(h){var D=n.dataToPoint([M,S]);u&&(A=n.dataToPoint([C,S])[0]),k=A,T=D[1]+y,E=D[0]-A,O=m,Math.abs(E)<p&&(E=(E<0?-1:1)*p)}else D=n.dataToPoint([S,M]),u&&(A=n.dataToPoint([S,C])[1]),k=D[0]+y,T=A,E=m,O=D[1]-A,Math.abs(O)<p&&(O=(O<=0?-1:1)*p);f?(l[x]=k,l[x+1]=T,l[x+2]=h?E:O,c&&(c[x]=h?b.x:k,c[x+1]=h?T:b.y,c[x+2]=_),v[r]=r):e.setItemLayout(r,{x:k,y:T,width:E,height:O}),x+=3}f&&e.setLayout({largePoints:l,largeDataIndices:v,largeBackgroundPoints:c,valueAxisHorizontal:h})}}}}}}function jb(t){return t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type}function Wb(t){return t.pipelineContext&&t.pipelineContext.large}var Vb=function(t){function e(e){var n=t.call(this,e)||this;return n.type="time",n}return m(e,t),e.prototype.getLabel=function(t){var e=this.getSetting("useUTC");return ou(t.value,tu[function(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(iu(this._minLevelUnit))]||tu.second,e,this.getSetting("locale"))},e.prototype.getFormattedLabel=function(t,e,n){var r=this.getSetting("useUTC");return function(t,e,n,r,i){var o=null;if(ot(n))o=n;else if(it(n))o=n(t.value,e,{level:t.level});else{var a=V({},Qc);if(t.level>0)for(var s=0;s<eu.length;++s)a[eu[s]]="{primary|"+a[eu[s]]+"}";var l=n?!1===n.inherit?n:H(n,a):a,c=au(t.value,i);if(l[c])o=l[c];else if(l.inherit){for(s=nu.indexOf(c)-1;s>=0;--s)if(l[c]){o=l[c];break}o=o||a.none}if(rt(o)){var u=null==t.level?0:t.level>=0?t.level:o.length+t.level;o=o[u=Math.min(u,o.length-1)]}}return ou(new Date(t.value),o,i,r)}(t,e,n,this.getSetting("locale"),r)},e.prototype.getTicks=function(){var t=this._extent,e=[];if(!this._interval)return e;e.push({value:t[0],level:0});var n=this.getSetting("useUTC"),r=function(t,e,n,r){var i,o=nu,a=0;function s(t,e,n,i,o,a,s){for(var l=new Date(e),c=e,u=l[i]();c<n&&c<=r[1];)s.push({value:c}),l[o](u+=t),c=l.getTime();s.push({value:c,notAdd:!0})}function l(t,i,o){var a=[],l=!i.length;if(!function(t,e,n,r){var i=wo(e),o=wo(n),a=function(t){return su(i,t,r)===su(o,t,r)},s=function(){return a("year")},l=function(){return s()&&a("month")},c=function(){return l()&&a("day")},u=function(){return c()&&a("hour")},h=function(){return u()&&a("minute")},d=function(){return h()&&a("second")};switch(t){case"year":return s();case"month":return l();case"day":return c();case"hour":return u();case"minute":return h();case"second":return d();case"millisecond":return d()&&a("millisecond")}}(iu(t),r[0],r[1],n)){l&&(i=[{value:Xb(new Date(r[0]),t,n)},{value:r[1]}]);for(var c=0;c<i.length-1;c++){var u=i[c].value,h=i[c+1].value;if(u!==h){var d=void 0,f=void 0,p=void 0;switch(t){case"year":d=Math.max(1,Math.round(e/864e5/365)),f=lu(n),p=gu(n);break;case"half-year":case"quarter":case"month":d=Ub(e),f=cu(n),p=mu(n);break;case"week":case"half-week":case"day":d=Yb(e),f=uu(n),p=yu(n);break;case"half-day":case"quarter-day":case"hour":d=qb(e),f=hu(n),p=vu(n);break;case"minute":d=$b(e,!0),f=du(n),p=bu(n);break;case"second":d=$b(e,!1),f=fu(n),p=_u(n);break;case"millisecond":d=Gb(e),f=pu(n),p=wu(n)}s(d,u,h,f,p,0,a),"year"===t&&o.length>1&&0===c&&o.unshift({value:o[0].value-d})}}for(c=0;c<a.length;c++)o.push(a[c]);return a}}for(var c=[],u=[],h=0,d=0,f=0;f<o.length&&a++<1e4;++f){var p=iu(o[f]);if((i=o[f])===iu(i)&&(l(o[f],c[c.length-1]||[],u),p!==(o[f+1]?iu(o[f+1]):null))){if(u.length){d=h,u.sort((function(t,e){return t.value-e.value}));for(var g=[],m=0;m<u.length;++m){var y=u[m].value;0!==m&&u[m-1].value===y||(g.push(u[m]),y>=r[0]&&y<=r[1]&&h++)}var v=(r[1]-r[0])/e;if(h>1.5*v&&d>v/1.5)break;if(c.push(g),h>v||t===o[f])break}u=[]}}var b=J(K(c,(function(t){return J(t,(function(t){return t.value>=r[0]&&t.value<=r[1]&&!t.notAdd}))})),(function(t){return t.length>0})),_=[],w=b.length-1;for(f=0;f<b.length;++f)for(var x=b[f],M=0;M<x.length;++M)_.push({value:x[M].value,level:w-f});_.sort((function(t,e){return t.value-e.value}));var S=[];for(f=0;f<_.length;++f)0!==f&&_[f].value===_[f-1].value||S.push(_[f]);return S}(this._minLevelUnit,this._approxInterval,n,t);return(e=e.concat(r)).push({value:t[1],level:0}),e},e.prototype.calcNiceExtent=function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=864e5,e[1]+=864e5),e[1]===-1/0&&e[0]===1/0){var n=new Date;e[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),e[0]=e[1]-864e5}this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval)},e.prototype.calcNiceTicks=function(t,e,n){var r=this._extent;this._approxInterval=(r[1]-r[0])/(t=t||10),null!=e&&this._approxInterval<e&&(this._approxInterval=e),null!=n&&this._approxInterval>n&&(this._approxInterval=n);var i=Hb.length,o=Math.min(function(t,e,n,r){for(;n<r;){var i=n+r>>>1;t[i][1]<e?n=i+1:r=i}return n}(Hb,this._approxInterval,0,i),i-1);this._interval=Hb[o][1],this._minLevelUnit=Hb[Math.max(o-1,0)][0]},e.prototype.parse=function(t){return st(t)?t:+wo(t)},e.prototype.contain=function(t){return xb(this.parse(t),this._extent)},e.prototype.normalize=function(t){return Mb(this.parse(t),this._extent)},e.prototype.scale=function(t){return Sb(t,this._extent)},e.type="time",e}(Eb),Hb=[["second",1e3],["minute",6e4],["hour",36e5],["quarter-day",216e5],["half-day",432e5],["day",10368e4],["half-week",3024e5],["week",6048e5],["month",26784e5],["quarter",8208e6],["half-year",15768e6],["year",31536e6]];function Yb(t,e){return(t/=864e5)>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Ub(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1}function qb(t){return(t/=36e5)>12?12:t>6?6:t>3.5?4:t>2?2:1}function $b(t,e){return(t/=e?6e4:1e3)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Gb(t){return So(t,!0)}function Xb(t,e,n){var r=new Date(t);switch(iu(e)){case"year":case"month":r[mu(n)](0);case"day":r[yu(n)](1);case"hour":r[vu(n)](0);case"minute":r[bu(n)](0);case"second":r[_u(n)](0),r[wu(n)](0)}return r.getTime()}pb.registerClass(Vb);var Kb=Vb,Zb=pb.prototype,Jb=Eb.prototype,Qb=lo,t_=Math.floor,e_=Math.ceil,n_=Math.pow,r_=Math.log,i_=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new Eb,e._interval=0,e}return m(e,t),e.prototype.getTicks=function(t){var e=this._extent,n=this._originalScale.getExtent();return K(Jb.getTicks.call(this,t),(function(t){var r=t.value,i=lo(n_(this.base,r));return i=r===e[0]&&this._fixMin?a_(i,n[0]):i,{value:i=r===e[1]&&this._fixMax?a_(i,n[1]):i}}),this)},e.prototype.setExtent=function(t,e){var n=r_(this.base);t=r_(Math.max(0,t))/n,e=r_(Math.max(0,e))/n,Jb.setExtent.call(this,t,e)},e.prototype.getExtent=function(){var t=this.base,e=Zb.getExtent.call(this);e[0]=n_(t,e[0]),e[1]=n_(t,e[1]);var n=this._originalScale.getExtent();return this._fixMin&&(e[0]=a_(e[0],n[0])),this._fixMax&&(e[1]=a_(e[1],n[1])),e},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=r_(t[0])/r_(e),t[1]=r_(t[1])/r_(e),Zb.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},e.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var r=xo(n);for(t/n*r<=.5&&(r*=10);!isNaN(r)&&Math.abs(r)<1&&Math.abs(r)>0;)r*=10;var i=[lo(e_(e[0]/r)*r),lo(t_(e[1]/r)*r)];this._interval=r,this._niceExtent=i}},e.prototype.calcNiceExtent=function(t){Jb.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return xb(t=r_(t)/r_(this.base),this._extent)},e.prototype.normalize=function(t){return Mb(t=r_(t)/r_(this.base),this._extent)},e.prototype.scale=function(t){return t=Sb(t,this._extent),n_(this.base,t)},e.type="log",e}(pb),o_=i_.prototype;function a_(t,e){return Qb(t,uo(e))}o_.getMinorTicks=Jb.getMinorTicks,o_.getLabel=Jb.getLabel,pb.registerClass(i_);var s_=i_,l_=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]<n[0]&&(n=[NaN,NaN]),this._dataMin=n[0],this._dataMax=n[1];var r=this._isOrdinal="ordinal"===t.type;this._needCrossZero="interval"===t.type&&e.getNeedCrossZero&&e.getNeedCrossZero();var i=this._modelMinRaw=e.get("min",!0);it(i)?this._modelMinNum=d_(t,i({min:n[0],max:n[1]})):"dataMin"!==i&&(this._modelMinNum=d_(t,i));var o=this._modelMaxRaw=e.get("max",!0);if(it(o)?this._modelMaxNum=d_(t,o({min:n[0],max:n[1]})):"dataMax"!==o&&(this._modelMaxNum=d_(t,o)),r)this._axisDataLen=e.getCategories().length;else{var a=e.get("boundaryGap"),s=rt(a)?a:[a||0,a||0];this._boundaryGapInner="boolean"==typeof s[0]||"boolean"==typeof s[1]?[0,0]:[Ri(s[0],1),Ri(s[1],1)]}},t.prototype.calculate=function(){var t=this._isOrdinal,e=this._dataMin,n=this._dataMax,r=this._axisDataLen,i=this._boundaryGapInner,o=t?null:n-e||Math.abs(e),a="dataMin"===this._modelMinRaw?e:this._modelMinNum,s="dataMax"===this._modelMaxRaw?n:this._modelMaxNum,l=null!=a,c=null!=s;null==a&&(a=t?r?0:NaN:e-i[0]*o),null==s&&(s=t?r?r-1:NaN:n+i[1]*o),(null==a||!isFinite(a))&&(a=NaN),(null==s||!isFinite(s))&&(s=NaN);var u=gt(a)||gt(s)||t&&!r;this._needCrossZero&&(a>0&&s>0&&!l&&(a=0),a<0&&s<0&&!c&&(s=0));var h=this._determinedMin,d=this._determinedMax;return null!=h&&(a=h,l=!0),null!=d&&(s=d,c=!0),{min:a,max:s,minFixed:l,maxFixed:c,isBlank:u}},t.prototype.modifyDataMinMax=function(t,e){this[u_[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){this[c_[t]]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),c_={min:"_determinedMin",max:"_determinedMax"},u_={min:"_dataMin",max:"_dataMax"};function h_(t,e,n){var r=t.rawExtentInfo;return r||(r=new l_(t,e,n),t.rawExtentInfo=r,r)}function d_(t,e){return null==e?null:gt(e)?NaN:t.parse(e)}function f_(t,e){var n=t.type,r=h_(t,e,t.getExtent()).calculate();t.setBlank(r.isBlank);var i=r.min,o=r.max,a=e.ecModel;if(a&&"time"===n){var s=Rb("bar",a),l=!1;if(X(s,(function(t){l=l||t.getBaseAxis()===e.axis})),l){var c=Nb(s),u=function(t,e,n,r){var i=n.axis.getExtent(),o=i[1]-i[0],a=function(t,e,n){if(t&&e)return t[Ib(e)]}(r,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;X(a,(function(t){s=Math.min(t.offset,s)}));var l=-1/0;X(a,(function(t){l=Math.max(t.offset+t.width,l)})),s=Math.abs(s),l=Math.abs(l);var c=s+l,u=e-t,h=u/(1-(s+l)/o)-u;return{min:t-=h*(s/c),max:e+=h*(l/c)}}(i,o,e,c);i=u.min,o=u.max}}return{extent:[i,o],fixMin:r.minFixed,fixMax:r.maxFixed}}function p_(t,e){var n=e,r=f_(t,n),i=r.extent,o=n.get("splitNumber");t instanceof s_&&(t.base=n.get("logBase"));var a=t.type,s=n.get("interval"),l="interval"===a||"time"===a;t.setExtent(i[0],i[1]),t.calcNiceExtent({splitNumber:o,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&t.setInterval&&t.setInterval(s)}function g_(t,e){if(e=e||t.get("type"))switch(e){case"category":return new Cb({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Kb({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(pb.getClass(e)||Eb)}}function m_(t){var e,n,r=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?(n=r,function(e,r){return t.scale.getFormattedLabel(e,r,n)}):ot(r)?function(e){return function(n){var r=t.scale.getLabel(n);return e.replace("{value}",null!=r?r:"")}}(r):it(r)?(e=r,function(n,r){return null!=i&&(r=n.value-i),e(y_(t,n),r,null!=n.level?{level:n.level}:null)}):function(e){return t.scale.getLabel(e)}}function y_(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function v_(t){var e=t.get("interval");return null==e?"auto":e}function b_(t){return"category"===t.type&&0===v_(t.getLabelModel())}function __(t,e){var n={};return X(t.mapDimensionsAll(e),(function(e){n[hb(t,e)]=!0})),tt(n)}var w_=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale},t.prototype.getCoordSysModel=function(){},t}();function x_(t){return db(null,t)}var M_={isDimensionStacked:ub,enableDataStack:cb,getStackedDimension:hb};function S_(t,e){var n=e;e instanceof Yc||(n=new Yc(e));var r=g_(n);return r.setExtent(t[0],t[1]),p_(r,n),r}function A_(t){$(t,w_)}function C_(t,e){return wc(t,null,null,"normal"!==(e=e||{}).state)}function k_(t,e){return Math.abs(t-e)<1e-8}function T_(t,e,n){var r=0,i=t[0];if(!i)return!1;for(var o=1;o<t.length;o++){var a=t[o];r+=Ss(i[0],i[1],a[0],a[1],e,n),i=a}var s=t[0];return k_(i[0],s[0])&&k_(i[1],s[1])||(r+=Ss(i[0],i[1],s[0],s[1],e,n)),0!==r}var E_=[];function O_(t,e){for(var n=0;n<t.length;n++)oe(t[n],t[n],e)}function D_(t,e,n,r){for(var i=0;i<t.length;i++){var o=t[i];r&&(o=r.project(o)),o&&isFinite(o[0])&&isFinite(o[1])&&(ae(e,e,o),se(n,n,o))}}var P_=function(){function t(t){this.name=t}return t.prototype.setCenter=function(t){this._center=t},t.prototype.getCenter=function(){var t=this._center;return t||(t=this._center=this.calcCenter()),t},t}(),L_=function(t,e){this.type="polygon",this.exterior=t,this.interiors=e},I_=function(t){this.type="linestring",this.points=t},R_=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.type="geoJSON",i.geometries=n,i._center=r&&[r[0],r[1]],i}return m(e,t),e.prototype.calcCenter=function(){for(var t,e=this.geometries,n=0,r=0;r<e.length;r++){var i=e[r],o=i.exterior,a=o&&o.length;a>n&&(t=i,n=a)}if(t)return function(t){for(var e=0,n=0,r=0,i=t.length,o=t[i-1][0],a=t[i-1][1],s=0;s<i;s++){var l=t[s][0],c=t[s][1],u=o*c-l*a;e+=u,n+=(o+l)*u,r+=(a+c)*u,o=l,a=c}return e?[n/e/3,r/e/3,e]:[t[0][0]||0,t[0][1]||0]}(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},e.prototype.getBoundingRect=function(t){var e=this._rect;if(e&&!t)return e;var n=[1/0,1/0],r=[-1/0,-1/0];return X(this.geometries,(function(e){"polygon"===e.type?D_(e.exterior,n,r,t):X(e.points,(function(e){D_(e,n,r,t)}))})),isFinite(n[0])&&isFinite(n[1])&&isFinite(r[0])&&isFinite(r[1])||(n[0]=n[1]=r[0]=r[1]=0),e=new Je(n[0],n[1],r[0]-n[0],r[1]-n[1]),t||(this._rect=e),e},e.prototype.contain=function(t){var e=this.getBoundingRect(),n=this.geometries;if(!e.contain(t[0],t[1]))return!1;t:for(var r=0,i=n.length;r<i;r++){var o=n[r];if("polygon"===o.type){var a=o.interiors;if(T_(o.exterior,t[0],t[1])){for(var s=0;s<(a?a.length:0);s++)if(T_(a[s],t[0],t[1]))continue t;return!0}}}return!1},e.prototype.transformTo=function(t,e,n,r){var i=this.getBoundingRect(),o=i.width/i.height;n?r||(r=n/o):n=o*r;for(var a=new Je(t,e,n,r),s=i.calculateTransform(a),l=this.geometries,c=0;c<l.length;c++){var u=l[c];"polygon"===u.type?(O_(u.exterior,s),X(u.interiors,(function(t){O_(t,s)}))):X(u.points,(function(t){O_(t,s)}))}(i=this._rect).copy(a),this._center=[i.x+i.width/2,i.y+i.height/2]},e.prototype.cloneShallow=function(t){null==t&&(t=this.name);var n=new e(t,this.geometries,this._center);return n._rect=this._rect,n.transformTo=null,n},e}(P_),N_=function(t){function e(e,n){var r=t.call(this,e)||this;return r.type="geoSVG",r._elOnlyForCalculate=n,r}return m(e,t),e.prototype.calcCenter=function(){for(var t=this._elOnlyForCalculate,e=t.getBoundingRect(),n=[e.x+e.width/2,e.y+e.height/2],r=Re(E_),i=t;i&&!i.isGeoSVGGraphicRoot;)Be(r,i.getLocalTransform(),r),i=i.parent;return We(r,r),oe(n,n,r),n},e}(P_);function B_(t,e,n){for(var r=0;r<t.length;r++)t[r]=F_(t[r],e[r],n)}function F_(t,e,n){for(var r=[],i=e[0],o=e[1],a=0;a<t.length;a+=2){var s=t.charCodeAt(a)-64,l=t.charCodeAt(a+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),i=s+=i,o=l+=o,r.push([s/n,l/n])}return r}function z_(t,e){return K(J((t=function(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;return null==n&&(n=1024),X(e.features,(function(t){var e=t.geometry,r=e.encodeOffsets,i=e.coordinates;if(r)switch(e.type){case"LineString":e.coordinates=F_(i,r,n);break;case"Polygon":case"MultiLineString":B_(i,r,n);break;case"MultiPolygon":X(i,(function(t,e){return B_(t,r[e],n)}))}})),e.UTF8Encoding=!1,e}(t)).features,(function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0})),(function(t){var n=t.properties,r=t.geometry,i=[];switch(r.type){case"Polygon":var o=r.coordinates;i.push(new L_(o[0],o.slice(1)));break;case"MultiPolygon":X(r.coordinates,(function(t){t[0]&&i.push(new L_(t[0],t.slice(1)))}));break;case"LineString":i.push(new I_([r.coordinates]));break;case"MultiLineString":i.push(new I_(r.coordinates))}var a=new R_(n[e||"name"],i,n.cp);return a.properties=n,a}))}function j_(t,e,n,r,i,o,a,s){return new fl({style:{text:t,font:e,align:n,verticalAlign:r,padding:i,rich:o,overflow:a?"truncate":null,lineHeight:s}}).getBoundingRect()}var W_=Yo();function V_(t,e){var n,r,i=H_(t,"labels"),o=v_(e);return Y_(i,o)||(it(o)?n=$_(t,o):(r="auto"===o?function(t){var e=W_(t).autoInterval;return null!=e?e:W_(t).autoInterval=t.calculateCategoryInterval()}(t):o,n=q_(t,r)),U_(i,o,{labels:n,labelCategoryInterval:r}))}function H_(t,e){return W_(t)[e]||(W_(t)[e]=[])}function Y_(t,e){for(var n=0;n<t.length;n++)if(t[n].key===e)return t[n].value}function U_(t,e,n){return t.push({key:e,value:n}),n}function q_(t,e,n){var r=m_(t),i=t.scale,o=i.getExtent(),a=t.getLabelModel(),s=[],l=Math.max((e||0)+1,1),c=o[0],u=i.count();0!==c&&l>1&&u/l>2&&(c=Math.round(Math.ceil(c/l)*l));var h=b_(t),d=a.get("showMinLabel")||h,f=a.get("showMaxLabel")||h;d&&c!==o[0]&&g(o[0]);for(var p=c;p<=o[1];p+=l)g(p);function g(t){var e={value:t};s.push(n?t:{formattedLabel:r(e),rawLabel:i.getLabel(e),tickValue:t})}return f&&p-l!==o[1]&&g(o[1]),s}function $_(t,e,n){var r=t.scale,i=m_(t),o=[];return X(r.getTicks(),(function(t){var a=r.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:i(t),rawLabel:a,tickValue:s})})),o}var G_=[0,1];function X_(t,e){var n=(t[1]-t[0])/e/2;t[0]+=n,t[1]-=n}var K_=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),r=Math.max(e[0],e[1]);return t>=n&&t<=r},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return fo(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,r=this.scale;return t=r.normalize(t),this.onBand&&"ordinal"===r.type&&X_(n=n.slice(),r.count()),ao(t,G_,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,r=this.scale;this.onBand&&"ordinal"===r.type&&X_(n=n.slice(),r.count());var i=ao(t,n,G_,e);return this.scale.scale(i)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){var e=(t=t||{}).tickModel||this.getTickModel(),n=K(function(t,e){return"category"===t.type?function(t,e){var n,r,i=H_(t,"ticks"),o=v_(e),a=Y_(i,o);if(a)return a;if(e.get("show")&&!t.scale.isBlank()||(n=[]),it(o))n=$_(t,o,!0);else if("auto"===o){var s=V_(t,t.getLabelModel());r=s.labelCategoryInterval,n=K(s.labels,(function(t){return t.tickValue}))}else n=q_(t,r=o,!0);return U_(i,o,{ticks:n,tickCategoryInterval:r})}(t,e):{ticks:K(t.scale.getTicks(),(function(t){return t.value}))}}(this,e).ticks,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this);return function(t,e,n,r){var i=e.length;if(t.onBand&&!n&&i){var o,a=t.getExtent();if(1===i)e[0].coord=a[0],o=e[1]={coord:a[1]};else{var s=(e[i-1].coord-e[0].coord)/(e[i-1].tickValue-e[0].tickValue);X(e,(function(t){t.coord-=s/2}));var l=t.scale.getExtent();e.push(o={coord:e[i-1].coord+s*(1+l[1]-e[i-1].tickValue)})}var c=a[0]>a[1];u(e[0].coord,a[0])&&(r?e[0].coord=a[0]:e.shift()),r&&u(a[0],e[0].coord)&&e.unshift({coord:a[0]}),u(a[1],o.coord)&&(r?o.coord=a[1]:e.pop()),r&&u(o.coord,a[1])&&e.push({coord:a[1]})}function u(t,e){return t=lo(t),e=lo(e),c?t>e:t<e}}(this,n,e.get("alignWithLabel"),t.clamp),n},t.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick").get("splitNumber");return t>0&&t<100||(t=5),K(this.scale.getMinorTicks(t),(function(t){return K(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},t.prototype.getViewLabels=function(){return(this,"category"===this.type?function(t){var e=t.getLabelModel(),n=V_(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}(this):function(t){var e=t.scale.getTicks(),n=m_(t);return{labels:K(e,(function(e,r){return{level:e.level,formattedLabel:n(e,r),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}(this)).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var r=Math.abs(t[1]-t[0]);return Math.abs(r)/n},t.prototype.calculateCategoryInterval=function(){return function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}(t),n=m_(t),r=(e.axisRotate-e.labelRotate)/180*Math.PI,i=t.scale,o=i.getExtent(),a=i.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],c=t.dataToCoord(l+1)-t.dataToCoord(l),u=Math.abs(c*Math.cos(r)),h=Math.abs(c*Math.sin(r)),d=0,f=0;l<=o[1];l+=s){var p,g=Di(n({value:l}),e.font,"center","top");p=1.3*g.height,d=Math.max(d,1.3*g.width,7),f=Math.max(f,p,7)}var m=d/u,y=f/h;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var v=Math.max(0,Math.floor(Math.min(m,y))),b=W_(t.model),_=t.getExtent(),w=b.lastAutoInterval,x=b.lastTickCount;return null!=w&&null!=x&&Math.abs(w-v)<=1&&Math.abs(x-a)<=1&&w>v&&b.axisExtent0===_[0]&&b.axisExtent1===_[1]?v=w:(b.lastTickCount=a,b.lastAutoInterval=v,b.axisExtent0=_[0],b.axisExtent1=_[1]),v}(this)},t}();function Z_(t){var e=$u.extend(t);return $u.registerClass(e),e}function J_(t){var e=Af.extend(t);return Af.registerClass(e),e}function Q_(t){var e=Mf.extend(t);return Mf.registerClass(e),e}function tw(t){var e=Eg.extend(t);return Eg.registerClass(e),e}var ew=2*Math.PI,nw=ms.CMD,rw=["top","right","bottom","left"];function iw(t,e,n,r,i){var o=n.width,a=n.height;switch(t){case"top":r.set(n.x+o/2,n.y-e),i.set(0,-1);break;case"bottom":r.set(n.x+o/2,n.y+a+e),i.set(0,1);break;case"left":r.set(n.x-e,n.y+a/2),i.set(-1,0);break;case"right":r.set(n.x+o+e,n.y+a/2),i.set(1,0)}}function ow(t,e,n,r,i,o,a,s,l){a-=t,s-=e;var c=Math.sqrt(a*a+s*s),u=(a/=c)*n+t,h=(s/=c)*n+e;if(Math.abs(r-i)%ew<1e-4)return l[0]=u,l[1]=h,c-n;if(o){var d=r;r=ws(i),i=ws(d)}else r=ws(r),i=ws(i);r>i&&(i+=ew);var f=Math.atan2(s,a);if(f<0&&(f+=ew),f>=r&&f<=i||f+ew>=r&&f+ew<=i)return l[0]=u,l[1]=h,c-n;var p=n*Math.cos(r)+t,g=n*Math.sin(r)+e,m=n*Math.cos(i)+t,y=n*Math.sin(i)+e,v=(p-a)*(p-a)+(g-s)*(g-s),b=(m-a)*(m-a)+(y-s)*(y-s);return v<b?(l[0]=p,l[1]=g,Math.sqrt(v)):(l[0]=m,l[1]=y,Math.sqrt(b))}function aw(t,e,n,r,i,o,a,s){var l=i-t,c=o-e,u=n-t,h=r-e,d=Math.sqrt(u*u+h*h),f=(l*(u/=d)+c*(h/=d))/d;s&&(f=Math.min(Math.max(f,0),1));var p=a[0]=t+(f*=d)*u,g=a[1]=e+f*h;return Math.sqrt((p-i)*(p-i)+(g-o)*(g-o))}function sw(t,e,n,r,i,o,a){n<0&&(t+=n,n=-n),r<0&&(e+=r,r=-r);var s=t+n,l=e+r,c=a[0]=Math.min(Math.max(i,t),s),u=a[1]=Math.min(Math.max(o,e),l);return Math.sqrt((c-i)*(c-i)+(u-o)*(u-o))}var lw=[];function cw(t,e,n){var r=sw(e.x,e.y,e.width,e.height,t.x,t.y,lw);return n.set(lw[0],lw[1]),r}function uw(t,e,n){for(var r,i,o=0,a=0,s=0,l=0,c=1/0,u=e.data,h=t.x,d=t.y,f=0;f<u.length;){var p=u[f++];1===f&&(s=o=u[f],l=a=u[f+1]);var g=c;switch(p){case nw.M:o=s=u[f++],a=l=u[f++];break;case nw.L:g=aw(o,a,u[f],u[f+1],h,d,lw,!0),o=u[f++],a=u[f++];break;case nw.C:g=Rn(o,a,u[f++],u[f++],u[f++],u[f++],u[f],u[f+1],h,d,lw),o=u[f++],a=u[f++];break;case nw.Q:g=Wn(o,a,u[f++],u[f++],u[f],u[f+1],h,d,lw),o=u[f++],a=u[f++];break;case nw.A:var m=u[f++],y=u[f++],v=u[f++],b=u[f++],_=u[f++],w=u[f++];f+=1;var x=!!(1-u[f++]);r=Math.cos(_)*v+m,i=Math.sin(_)*b+y,f<=1&&(s=r,l=i),g=ow(m,y,b,_,_+w,x,(h-m)*b/v+m,d,lw),o=Math.cos(_+w)*v+m,a=Math.sin(_+w)*b+y;break;case nw.R:g=sw(s=o=u[f++],l=a=u[f++],u[f++],u[f++],h,d,lw);break;case nw.Z:g=aw(o,a,s,l,h,d,lw,!0),o=s,a=l}g<c&&(c=g,n.set(lw[0],lw[1]))}return c}var hw=new He,dw=new He,fw=new He,pw=new He,gw=new He;function mw(t,e){if(t){var n=t.getTextGuideLine(),r=t.getTextContent();if(r&&n){var i=t.textGuideLineConfig||{},o=[[0,0],[0,0],[0,0]],a=i.candidates||rw,s=r.getBoundingRect().clone();s.applyTransform(r.getComputedTransform());var l=1/0,c=i.anchor,u=t.getComputedTransform(),h=u&&We([],u),d=e.get("length2")||0;c&&fw.copy(c);for(var f=0;f<a.length;f++){iw(a[f],0,s,hw,pw),He.scaleAndAdd(dw,hw,pw,d),dw.transform(h);var p=t.getBoundingRect(),g=c?c.distance(dw):t instanceof Ns?uw(dw,t.path,fw):cw(dw,p,fw);g<l&&(l=g,dw.transform(u),fw.transform(u),fw.toArray(o[0]),dw.toArray(o[1]),hw.toArray(o[2]))}bw(o,e.get("minTurnAngle")),n.setShape({points:o})}}}var yw=[],vw=new He;function bw(t,e){if(e<=180&&e>0){e=e/180*Math.PI,hw.fromArray(t[0]),dw.fromArray(t[1]),fw.fromArray(t[2]),He.sub(pw,hw,dw),He.sub(gw,fw,dw);var n=pw.len(),r=gw.len();if(!(n<.001||r<.001)){pw.scale(1/n),gw.scale(1/r);var i=pw.dot(gw);if(Math.cos(e)<i){var o=aw(dw.x,dw.y,fw.x,fw.y,hw.x,hw.y,yw,!1);vw.fromArray(yw),vw.scaleAndAdd(gw,o/Math.tan(Math.PI-e));var a=fw.x!==dw.x?(vw.x-dw.x)/(fw.x-dw.x):(vw.y-dw.y)/(fw.y-dw.y);if(isNaN(a))return;a<0?He.copy(vw,dw):a>1&&He.copy(vw,fw),vw.toArray(t[1])}}}}function _w(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,hw.fromArray(t[0]),dw.fromArray(t[1]),fw.fromArray(t[2]),He.sub(pw,dw,hw),He.sub(gw,fw,dw);var r=pw.len(),i=gw.len();if(!(r<.001||i<.001)&&(pw.scale(1/r),gw.scale(1/i),pw.dot(e)<Math.cos(n))){var o=aw(dw.x,dw.y,fw.x,fw.y,hw.x,hw.y,yw,!1);vw.fromArray(yw);var a=Math.PI/2,s=a+Math.acos(gw.dot(e))-n;if(s>=a)He.copy(vw,fw);else{vw.scaleAndAdd(gw,o/Math.tan(Math.PI/2-s));var l=fw.x!==dw.x?(vw.x-dw.x)/(fw.x-dw.x):(vw.y-dw.y)/(fw.y-dw.y);if(isNaN(l))return;l<0?He.copy(vw,dw):l>1&&He.copy(vw,fw)}vw.toArray(t[1])}}}function ww(t,e,n,r){var i="normal"===n,o=i?t:t.ensureState(n);o.ignore=e;var a=r.get("smooth");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=r.getModel("lineStyle").getLineStyle();i?t.useStyle(s):o.style=s}function xw(t,e){var n=e.smooth,r=e.points;if(r)if(t.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=te(r[0],r[1]),o=te(r[1],r[2]);if(!i||!o)return t.lineTo(r[1][0],r[1][1]),void t.lineTo(r[2][0],r[2][1]);var a=Math.min(i,o)*n,s=ie([],r[1],r[0],a/i),l=ie([],r[1],r[2],a/o),c=ie([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],c[0],c[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var u=1;u<r.length;u++)t.lineTo(r[u][0],r[u][1])}function Mw(t,e,n){var r=t.getTextGuideLine(),i=t.getTextContent();if(i){for(var o=e.normal,a=o.get("show"),s=i.ignore,l=0;l<wl.length;l++){var c=wl[l],u=e[c],h="normal"===c;if(u){var d=u.get("show");if((h?s:yt(i.states[c]&&i.states[c].ignore,s))||!yt(d,a)){var f=h?r:r&&r.states[c];f&&(f.ignore=!0),r&&ww(r,!0,c,u);continue}r||(r=new xp,t.setTextGuideLine(r),h||!s&&a||ww(r,!0,"normal",e.normal),t.stateProxy&&(r.stateProxy=t.stateProxy)),ww(r,!1,c,u)}}if(r){H(r.style,n),r.style.fill=null;var p=o.get("showAbove");(t.textGuideLineConfig=t.textGuideLineConfig||{}).showAbove=p||!1,r.buildPath=xw}}else r&&t.removeTextGuideLine()}function Sw(t,e){for(var n={normal:t.getModel(e=e||"labelLine")},r=0;r<_l.length;r++){var i=_l[r];n[i]=t.getModel([i,e])}return n}function Aw(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(!r.defaultAttr.ignore){var i=r.label,o=i.getComputedTransform(),a=i.getBoundingRect(),s=!o||o[1]<1e-5&&o[2]<1e-5,l=i.style.margin||0,c=a.clone();c.applyTransform(o),c.x-=l/2,c.y-=l/2,c.width+=l,c.height+=l;var u=s?new Hp(a,o):null;e.push({label:i,labelLine:r.labelLine,rect:c,localRect:a,obb:u,priority:r.priority,defaultAttr:r.defaultAttr,layoutOption:r.computedLayoutOption,axisAligned:s,transform:o})}}return e}function Cw(t,e,n,r,i,o){var a=t.length;if(!(a<2)){t.sort((function(t,n){return t.rect[e]-n.rect[e]}));for(var s,l=0,c=!1,u=[],h=0,d=0;d<a;d++){var f=t[d],p=f.rect;(s=p[e]-l)<0&&(p[e]-=s,f.label[e]-=s,c=!0);var g=Math.max(-s,0);u.push(g),h+=g,l=p[e]+p[n]}h>0&&o&&x(-h/a,0,a);var m,y,v=t[0],b=t[a-1];return _(),m<0&&M(-m,.8),y<0&&M(y,.8),_(),w(m,y,1),w(y,m,-1),_(),m<0&&S(-m),y<0&&S(y),c}function _(){m=v.rect[e]-r,y=i-b.rect[e]-b.rect[n]}function w(t,e,n){if(t<0){var r=Math.min(e,-t);if(r>0){x(r*n,0,a);var i=r+t;i<0&&M(-i*n,1)}else M(-t*n,1)}}function x(n,r,i){0!==n&&(c=!0);for(var o=r;o<i;o++){var a=t[o];a.rect[e]+=n,a.label[e]+=n}}function M(r,i){for(var o=[],s=0,l=1;l<a;l++){var c=t[l-1].rect,u=Math.max(t[l].rect[e]-c[e]-c[n],0);o.push(u),s+=u}if(s){var h=Math.min(Math.abs(r)/s,i);if(r>0)for(l=0;l<a-1;l++)x(o[l]*h,0,l+1);else for(l=a-1;l>0;l--)x(-o[l-1]*h,l,a)}}function S(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),r=0;r<a-1;r++)if(e>0?x(n,0,r+1):x(-n,a-r-1,a),(t-=n)<=0)return}}function kw(t,e,n,r){return Cw(t,"y","height",e,n,r)}function Tw(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new Je(0,0,0,0);function r(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}for(var i=0;i<t.length;i++){var o=t[i],a=o.axisAligned,s=o.localRect,l=o.transform,c=o.label,u=o.labelLine;n.copy(o.rect),n.width-=.1,n.height-=.1,n.x+=.05,n.y+=.05;for(var h=o.obb,d=!1,f=0;f<e.length;f++){var p=e[f];if(n.intersect(p.rect)){if(a&&p.axisAligned){d=!0;break}if(p.obb||(p.obb=new Hp(p.localRect,p.transform)),h||(h=new Hp(s,l)),h.intersect(p.obb)){d=!0;break}}}d?(r(c),u&&r(u)):(c.attr("ignore",o.defaultAttr.ignore),u&&u.attr("ignore",o.defaultAttr.labelGuideIgnore),e.push(o))}}function Ew(t){if(t){for(var e=[],n=0;n<t.length;n++)e.push(t[n].slice());return e}}function Ow(t,e){var n=t.label,r=e&&e.getTextGuideLine();return{dataIndex:t.dataIndex,dataType:t.dataType,seriesIndex:t.seriesModel.seriesIndex,text:t.label.style.text,rect:t.hostRect,labelRect:t.rect,align:n.style.align,verticalAlign:n.style.verticalAlign,labelLinePoints:Ew(r&&r.shape.points)}}var Dw=["align","verticalAlign","width","height","fontSize"],Pw=new ki,Lw=Yo(),Iw=Yo();function Rw(t,e,n){for(var r=0;r<n.length;r++){var i=n[r];null!=e[i]&&(t[i]=e[i])}}var Nw=["x","y","rotation"],Bw=function(){function t(){this._labelList=[],this._chartViewList=[]}return t.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},t.prototype._addLabel=function(t,e,n,r,i){var o=r.style,a=r.__hostTarget.textConfig||{},s=r.getComputedTransform(),l=r.getBoundingRect().plain();Je.applyTransform(l,l,s),s?Pw.setLocalTransform(s):(Pw.x=Pw.y=Pw.rotation=Pw.originX=Pw.originY=0,Pw.scaleX=Pw.scaleY=1),Pw.rotation=ws(Pw.rotation);var c,u=r.__hostTarget;if(u){c=u.getBoundingRect().plain();var h=u.getComputedTransform();Je.applyTransform(c,c,h)}var d=c&&u.getTextGuideLine();this._labelList.push({label:r,labelLine:d,seriesModel:n,dataIndex:t,dataType:e,layoutOption:i,computedLayoutOption:null,rect:l,hostRect:c,priority:c?c.width*c.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:d&&d.ignore,x:Pw.x,y:Pw.y,scaleX:Pw.scaleX,scaleY:Pw.scaleY,rotation:Pw.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:r.cursor,attachedPos:a.position,attachedRot:a.rotation}})},t.prototype.addLabelsOfSeries=function(t){var e=this;this._chartViewList.push(t);var n=t.__model,r=n.get("labelLayout");(it(r)||tt(r).length)&&t.group.traverse((function(t){if(t.ignore)return!0;var i=t.getTextContent(),o=pl(t);i&&!i.disableLabelLayout&&e._addLabel(o.dataIndex,o.dataType,n,i,r)}))},t.prototype.updateLayoutConfig=function(t){var e=t.getWidth(),n=t.getHeight();function r(t,e){return function(){mw(t,e)}}for(var i=0;i<this._labelList.length;i++){var o=this._labelList[i],a=o.label,s=a.__hostTarget,l=o.defaultAttr,c=void 0;c=it(o.layoutOption)?o.layoutOption(Ow(o,s)):o.layoutOption,o.computedLayoutOption=c=c||{};var u=Math.PI/180;s&&s.setTextConfig({local:!1,position:null!=c.x||null!=c.y?null:l.attachedPos,rotation:null!=c.rotate?c.rotate*u:l.attachedRot,offset:[c.dx||0,c.dy||0]});var h=!1;if(null!=c.x?(a.x=so(c.x,e),a.setStyle("x",0),h=!0):(a.x=l.x,a.setStyle("x",l.style.x)),null!=c.y?(a.y=so(c.y,n),a.setStyle("y",0),h=!0):(a.y=l.y,a.setStyle("y",l.style.y)),c.labelLinePoints){var d=s.getTextGuideLine();d&&(d.setShape({points:c.labelLinePoints}),h=!1)}Lw(a).needsUpdateLabelLine=h,a.rotation=null!=c.rotate?c.rotate*u:l.rotation,a.scaleX=l.scaleX,a.scaleY=l.scaleY;for(var f=0;f<Dw.length;f++){var p=Dw[f];a.setStyle(p,null!=c[p]?c[p]:l.style[p])}if(c.draggable){if(a.draggable=!0,a.cursor="move",s){var g=o.seriesModel;null!=o.dataIndex&&(g=o.seriesModel.getData(o.dataType).getItemModel(o.dataIndex)),a.on("drag",r(s,g.getModel("labelLine")))}}else a.off("drag"),a.cursor=l.cursor}},t.prototype.layout=function(t){var e=t.getWidth(),n=t.getHeight(),r=Aw(this._labelList),i=J(r,(function(t){return"shiftX"===t.layoutOption.moveOverlap})),o=J(r,(function(t){return"shiftY"===t.layoutOption.moveOverlap}));Cw(i,"x","width",0,e,void 0),kw(o,0,n),Tw(J(r,(function(t){return t.layoutOption.hideOverlap})))},t.prototype.processLabelsOverall=function(){var t=this;X(this._chartViewList,(function(e){var n=e.__model,r=e.ignoreLabelLineUpdate,i=n.isAnimationEnabled();e.group.traverse((function(e){if(e.ignore&&!e.forceLabelAnimation)return!0;var o=!r,a=e.getTextContent();!o&&a&&(o=Lw(a).needsUpdateLabelLine),o&&t._updateLabelLine(e,n),i&&t._animateLabels(e,n)}))}))},t.prototype._updateLabelLine=function(t,e){var n=t.getTextContent(),r=pl(t),i=r.dataIndex;if(n&&null!=i){var o=e.getData(r.dataType),a=o.getItemModel(i),s={},l=o.getItemVisual(i,"style");if(l){var c=o.getVisual("drawType");s.stroke=l[c]}var u=a.getModel("labelLine");Mw(t,Sw(a),s),mw(t,u)}},t.prototype._animateLabels=function(t,e){var n=t.getTextContent(),r=t.getTextGuideLine();if(n&&(t.forceLabelAnimation||!n.ignore&&!n.invisible&&!t.disableLabelAnimation&&!hc(t))){var i=(f=Lw(n)).oldLayout,o=pl(t),a=o.dataIndex,s={x:n.x,y:n.y,rotation:n.rotation},l=e.getData(o.dataType);if(i){n.attr(i);var c=t.prevStates;c&&(U(c,"select")>=0&&n.attr(f.oldLayoutSelect),U(c,"emphasis")>=0&&n.attr(f.oldLayoutEmphasis)),cc(n,s,e,a)}else if(n.attr(s),!Tc(n).valueAnimation){var u=yt(n.style.opacity,1);n.style.opacity=0,uc(n,{style:{opacity:u}},e,a)}if(f.oldLayout=s,n.states.select){var h=f.oldLayoutSelect={};Rw(h,s,Nw),Rw(h,n.states.select,Nw)}if(n.states.emphasis){var d=f.oldLayoutEmphasis={};Rw(d,s,Nw),Rw(d,n.states.emphasis,Nw)}Oc(n,a,l,e,e)}if(r&&!r.ignore&&!r.invisible){var f=Iw(r),p={points:r.shape.points};(i=f.oldLayout)?(r.attr({shape:i}),cc(r,{shape:p},e)):(r.setShape(p),r.style.strokePercent=0,uc(r,{style:{strokePercent:1}},e)),f.oldLayout=p}},t}(),Fw=Yo();function zw(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,e,n){var r=Fw(e).labelManager;r||(r=Fw(e).labelManager=new Bw),r.clearLabels()})),t.registerUpdateLifecycle("series:layoutlabels",(function(t,e,n){var r=Fw(e).labelManager;n.updatedSeries.forEach((function(t){r.addLabelsOfSeries(e.getViewOfSeriesModel(t))})),r.updateLayoutConfig(e),r.layout(e),r.processLabelsOverall()}))}function jw(t,e,n){var r=S.createCanvas(),i=e.getWidth(),o=e.getHeight(),a=r.style;return a&&(a.position="absolute",a.left="0",a.top="0",a.width=i+"px",a.height=o+"px",r.setAttribute("data-zr-dom-id",t)),r.width=i*n,r.height=o*n,r}Ev(zw);var Ww=function(t){function e(e,n,r){var i,o=t.call(this)||this;o.motionBlur=!1,o.lastFrameAlpha=.7,o.dpr=1,o.virtual=!1,o.config={},o.incremental=!1,o.zlevel=0,o.maxRepaintRectCount=5,o.__dirty=!0,o.__firstTimePaint=!0,o.__used=!1,o.__drawIndex=0,o.__startIndex=0,o.__endIndex=0,o.__prevStartIndex=null,o.__prevEndIndex=null,r=r||yi,"string"==typeof e?i=jw(e,n,r):lt(e)&&(e=(i=e).id),o.id=e,o.dom=i;var a=i.style;return a&&(Dt(i),i.onselectstart=function(){return!1},a.padding="0",a.margin="0",a.borderWidth="0"),o.painter=n,o.dpr=r,o}return Nt(e,t),e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=jw("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},e.prototype.createRepaintRects=function(t,e,n,r){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var i,o=[],a=this.maxRepaintRectCount,s=!1,l=new Je(0,0,0,0);function c(t){if(t.isFinite()&&!t.isZero())if(0===o.length)(e=new Je(0,0,0,0)).copy(t),o.push(e);else{for(var e,n=!1,r=1/0,i=0,c=0;c<o.length;++c){var u=o[c];if(u.intersect(t)){var h=new Je(0,0,0,0);h.copy(u),h.union(t),o[c]=h,n=!0;break}if(s){l.copy(t),l.union(u);var d=l.width*l.height-t.width*t.height-u.width*u.height;d<r&&(r=d,i=c)}}s&&(o[i].union(t),n=!0),n||((e=new Je(0,0,0,0)).copy(t),o.push(e)),s||(s=o.length>=a)}}for(var u=this.__startIndex;u<this.__endIndex;++u)if(f=t[u]){var h=f.shouldBePainted(n,r,!0,!0);(p=f.__isRendered&&(1&f.__dirty||!h)?f.getPrevPaintRect():null)&&c(p);var d=h&&(1&f.__dirty||!f.__isRendered)?f.getPaintRect():null;d&&c(d)}for(u=this.__prevStartIndex;u<this.__prevEndIndex;++u){var f,p;h=(f=e[u])&&f.shouldBePainted(n,r,!0,!0),!f||h&&f.__zr||!f.__isRendered||(p=f.getPrevPaintRect())&&c(p)}do{for(i=!1,u=0;u<o.length;)if(o[u].isZero())o.splice(u,1);else{for(var g=u+1;g<o.length;)o[u].intersect(o[g])?(i=!0,o[u].union(o[g]),o.splice(g,1)):g++;u++}}while(i);return this._paintRects=o,o},e.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},e.prototype.resize=function(t,e){var n=this.dpr,r=this.dom,i=r.style,o=this.domBack;i&&(i.width=t+"px",i.height=e+"px"),r.width=t*n,r.height=e*n,o&&(o.width=t*n,o.height=e*n,1!==n&&this.ctxBack.scale(n,n))},e.prototype.clear=function(t,e,n){var r=this.dom,i=this.ctx,o=r.width,a=r.height;e=e||this.clearColor;var s=this.motionBlur&&!t,l=this.lastFrameAlpha,c=this.dpr,u=this;s&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(r,0,0,o/c,a/c));var h=this.domBack;function d(t,n,r,o){if(i.clearRect(t,n,r,o),e&&"transparent"!==e){var a=void 0;dt(e)?(a=(e.global||e.__width===r&&e.__height===o)&&e.__canvasGradient||Fm(i,e,{x:0,y:0,width:r,height:o}),e.__canvasGradient=a,e.__width=r,e.__height=o):ft(e)&&(e.scaleX=e.scaleX||c,e.scaleY=e.scaleY||c,a=Gm(i,e,{dirty:function(){u.setUnpainted(),u.painter.refresh()}})),i.save(),i.fillStyle=a||e,i.fillRect(t,n,r,o),i.restore()}s&&(i.save(),i.globalAlpha=l,i.drawImage(h,t,n,r,o),i.restore())}!n||s?d(0,0,o,a):n.length&&X(n,(function(t){d(t.x*c,t.y*c,t.width*c,t.height*c)}))},e}(ue),Vw=function(){function t(t,e,n,r){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!t.nodeName||"CANVAS"===t.nodeName.toUpperCase();this._opts=n=V({},n||{}),this.dpr=n.devicePixelRatio||yi,this._singleCanvas=i,this.root=t,t.style&&(Dt(t),t.innerHTML=""),this.storage=e;var o=this._zlevelList;this._prevDisplayList=[];var a=this._layers;if(i){var s=t,l=s.width,c=s.height;null!=n.width&&(l=n.width),null!=n.height&&(c=n.height),this.dpr=n.devicePixelRatio||1,s.width=l*this.dpr,s.height=c*this.dpr,this._width=l,this._height=c;var u=new Ww(s,this,this.dpr);u.__builtin__=!0,u.initContext(),a[314159]=u,u.zlevel=314159,o.push(314159),this._domRoot=t}else{this._width=jm(t,0,n),this._height=jm(t,1,n);var h=this._domRoot=function(t,e){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+t+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}(this._width,this._height);t.appendChild(h)}}return t.prototype.getType=function(){return"canvas"},t.prototype.isSingleCanvas=function(){return this._singleCanvas},t.prototype.getViewportRoot=function(){return this._domRoot},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.refresh=function(t){var e=this.storage.getDisplayList(!0),n=this._prevDisplayList,r=this._zlevelList;this._redrawId=Math.random(),this._paintList(e,n,t,this._redrawId);for(var i=0;i<r.length;i++){var o=this._layers[r[i]];!o.__builtin__&&o.refresh&&o.refresh(0===i?this._backgroundColor:null)}return this._opts.useDirtyRect&&(this._prevDisplayList=e.slice()),this},t.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},t.prototype._paintHoverList=function(t){var e=t.length,n=this._hoverlayer;if(n&&n.clear(),e){for(var r,i={inHover:!0,viewWidth:this._width,viewHeight:this._height},o=0;o<e;o++){var a=t[o];a.__inHover&&(n||(n=this._hoverlayer=this.getLayer(1e5)),r||(r=n.ctx).save(),ry(r,a,i,o===e-1))}r&&r.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(1e5)},t.prototype.paintOne=function(t,e){ny(t,e)},t.prototype._paintList=function(t,e,n,r){if(this._redrawId===r){n=n||!1,this._updateLayerStatus(t);var i=this._doPaintList(t,e,n),o=i.finished,a=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),a&&this._paintHoverList(t),o)this.eachLayer((function(t){t.afterBrush&&t.afterBrush()}));else{var s=this;bn((function(){s._paintList(t,e,n,r)}))}}},t.prototype._compositeManually=function(){var t=this.getLayer(314159).ctx,e=this._domRoot.width,n=this._domRoot.height;t.clearRect(0,0,e,n),this.eachBuiltinLayer((function(r){r.virtual&&t.drawImage(r.dom,0,0,e,n)}))},t.prototype._doPaintList=function(t,e,n){for(var r=this,i=[],o=this._opts.useDirtyRect,a=0;a<this._zlevelList.length;a++){var s=this._layers[this._zlevelList[a]];s.__builtin__&&s!==this._hoverlayer&&(s.__dirty||n)&&i.push(s)}for(var l=!0,c=!1,u=function(a){var s,u=i[a],d=u.ctx,f=o&&u.createRepaintRects(t,e,h._width,h._height),p=n?u.__startIndex:u.__drawIndex,g=!n&&u.incremental&&Date.now,m=g&&Date.now(),y=u.zlevel===h._zlevelList[0]?h._backgroundColor:null;if(u.__startIndex===u.__endIndex)u.clear(!1,y,f);else if(p===u.__startIndex){var v=t[p];v.incremental&&v.notClear&&!n||u.clear(!1,y,f)}-1===p&&(console.error("For some unknown reason. drawIndex is -1"),p=u.__startIndex);var b=function(e){var n={inHover:!1,allClipped:!1,prevEl:null,viewWidth:r._width,viewHeight:r._height};for(s=p;s<u.__endIndex;s++){var i=t[s];if(i.__inHover&&(c=!0),r._doPaintEl(i,u,o,e,n,s===u.__endIndex-1),g&&Date.now()-m>15)break}n.prevElClipPaths&&d.restore()};if(f)if(0===f.length)s=u.__endIndex;else for(var _=h.dpr,w=0;w<f.length;++w){var x=f[w];d.save(),d.beginPath(),d.rect(x.x*_,x.y*_,x.width*_,x.height*_),d.clip(),b(x),d.restore()}else d.save(),b(),d.restore();u.__drawIndex=s,u.__drawIndex<u.__endIndex&&(l=!1)},h=this,d=0;d<i.length;d++)u(d);return w.wxa&&X(this._layers,(function(t){t&&t.ctx&&t.ctx.draw&&t.ctx.draw()})),{finished:l,needsRefreshHover:c}},t.prototype._doPaintEl=function(t,e,n,r,i,o){var a=e.ctx;if(n){var s=t.getPaintRect();(!r||s&&s.intersect(r))&&(ry(a,t,i,o),t.setPrevPaintRect(s))}else ry(a,t,i,o)},t.prototype.getLayer=function(t,e){this._singleCanvas&&!this._needsManuallyCompositing&&(t=314159);var n=this._layers[t];return n||((n=new Ww("zr_"+t,this,this.dpr)).zlevel=t,n.__builtin__=!0,this._layerConfig[t]?j(n,this._layerConfig[t],!0):this._layerConfig[t-.01]&&j(n,this._layerConfig[t-.01],!0),e&&(n.virtual=e),this.insertLayer(t,n),n.initContext()),n},t.prototype.insertLayer=function(t,e){var n=this._layers,r=this._zlevelList,i=r.length,o=this._domRoot,a=null,s=-1;if(!n[t]&&function(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}(e)){if(i>0&&t>r[0]){for(s=0;s<i-1&&!(r[s]<t&&r[s+1]>t);s++);a=n[r[s]]}if(r.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.painter||(e.painter=this)}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,r=0;r<n.length;r++){var i=n[r];t.call(e,this._layers[i],i)}},t.prototype.eachBuiltinLayer=function(t,e){for(var n=this._zlevelList,r=0;r<n.length;r++){var i=n[r],o=this._layers[i];o.__builtin__&&t.call(e,o,i)}},t.prototype.eachOtherLayer=function(t,e){for(var n=this._zlevelList,r=0;r<n.length;r++){var i=n[r],o=this._layers[i];o.__builtin__||t.call(e,o,i)}},t.prototype.getLayers=function(){return this._layers},t.prototype._updateLayerStatus=function(t){function e(t){o&&(o.__endIndex!==t&&(o.__dirty=!0),o.__endIndex=t)}if(this.eachBuiltinLayer((function(t,e){t.__dirty=t.__used=!1})),this._singleCanvas)for(var n=1;n<t.length;n++)if((s=t[n]).zlevel!==t[n-1].zlevel||s.incremental){this._needsManuallyCompositing=!0;break}var r,i,o=null,a=0;for(i=0;i<t.length;i++){var s,l=(s=t[i]).zlevel,c=void 0;r!==l&&(r=l,a=0),s.incremental?((c=this.getLayer(l+.001,this._needsManuallyCompositing)).incremental=!0,a=1):c=this.getLayer(l+(a>0?.01:0),this._needsManuallyCompositing),c.__builtin__||F("ZLevel "+l+" has been used by unkown layer "+c.id),c!==o&&(c.__used=!0,c.__startIndex!==i&&(c.__dirty=!0),c.__startIndex=i,c.__drawIndex=c.incremental?-1:i,e(i),o=c),1&s.__dirty&&!s.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=i))}e(i),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,X(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?j(n[t],e,!0):n[t]=e;for(var r=0;r<this._zlevelList.length;r++){var i=this._zlevelList[r];i!==t&&i!==t+.01||j(this._layers[i],n[t],!0)}}},t.prototype.delLayer=function(t){var e=this._layers,n=this._zlevelList,r=e[t];r&&(r.dom.parentNode.removeChild(r.dom),delete e[t],n.splice(U(n,t),1))},t.prototype.resize=function(t,e){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var r=this._opts,i=this.root;if(null!=t&&(r.width=t),null!=e&&(r.height=e),t=jm(i,0,r),e=jm(i,1,r),n.style.display="",this._width!==t||e!==this._height){for(var o in n.style.width=t+"px",n.style.height=e+"px",this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(t,e);this.refresh(!0)}this._width=t,this._height=e}else{if(null==t||null==e)return;this._width=t,this._height=e,this.getLayer(314159).resize(t,e)}return this},t.prototype.clearLayer=function(t){var e=this._layers[t];e&&e.clear()},t.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},t.prototype.getRenderedCanvas=function(t){if(this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;var e=new Ww("image",this,(t=t||{}).pixelRatio||this.dpr);e.initContext(),e.clear(!1,t.backgroundColor||this._backgroundColor);var n=e.ctx;if(t.pixelRatio<=this.dpr){this.refresh();var r=e.dom.width,i=e.dom.height;this.eachLayer((function(t){t.__builtin__?n.drawImage(t.dom,0,0,r,i):t.renderToCanvas&&(n.save(),t.renderToCanvas(n),n.restore())}))}else for(var o={inHover:!1,viewWidth:this._width,viewHeight:this._height},a=this.storage.getDisplayList(!0),s=0,l=a.length;s<l;s++)ry(n,a[s],o,s===l-1);return e.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t}(),Hw=Math.sin,Yw=Math.cos,Uw=Math.PI,qw=2*Math.PI,$w=180/Uw,Gw=function(){function t(){}return t.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},t.prototype.moveTo=function(t,e){this._add("M",t,e)},t.prototype.lineTo=function(t,e){this._add("L",t,e)},t.prototype.bezierCurveTo=function(t,e,n,r,i,o){this._add("C",t,e,n,r,i,o)},t.prototype.quadraticCurveTo=function(t,e,n,r){this._add("Q",t,e,n,r)},t.prototype.arc=function(t,e,n,r,i,o){this.ellipse(t,e,n,n,0,r,i,o)},t.prototype.ellipse=function(t,e,n,r,i,o,a,s){var l,c=a-o,u=!s,h=Math.abs(c),d=Sr(h-qw)||(u?c>=qw:-c>=qw),f=c>0?c%qw:c%qw+qw;l=!!d||!Sr(h)&&f>=Uw==!!u;var p=t+n*Yw(o),g=e+r*Hw(o);this._start&&this._add("M",p,g);var m=Math.round(i*$w);if(d){var y=1/this._p,v=(u?1:-1)*(qw-y);this._add("A",n,r,m,1,+u,t+n*Yw(o+v),e+r*Hw(o+v)),y>.01&&this._add("A",n,r,m,0,+u,p,g)}else{var b=t+n*Yw(a),_=e+r*Hw(a);this._add("A",n,r,m,+l,+u,b,_)}},t.prototype.rect=function(t,e,n,r){this._add("M",t,e),this._add("l",n,0),this._add("l",0,r),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,e,n,r,i,o,a,s,l){for(var c=[],u=this._p,h=1;h<arguments.length;h++){var d=arguments[h];if(isNaN(d))return void(this._invalid=!0);c.push(Math.round(d*u)/u)}this._d.push(t+c.join(" ")),this._start="Z"===t},t.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},t.prototype.getStr=function(){return this._str},t}(),Xw=Math.round,Kw=["lineCap","miterLimit","lineJoin"],Zw=K(Kw,(function(t){return"stroke-"+t.toLowerCase()})),Jw="http://www.w3.org/2000/svg",Qw="http://www.w3.org/1999/xlink";function tx(t){return document.createElementNS(Jw,t)}function ex(t,e,n,r,i){return{tag:t,attrs:n||{},children:r,text:i,key:e}}function nx(t,e){var n=(e=e||{}).newline?"\n":"";return function t(e){var r=e.children,i=e.tag,o=e.text;return function(t,e){var n=[];if(e)for(var r in e){var i=e[r],o=r;!1!==i&&(!0!==i&&null!=i&&(o+='="'+i+'"'),n.push(o))}return"<"+t+" "+n.join(" ")+">"}(i,e.attrs)+("style"!==i?be(o):o||"")+(r?""+n+K(r,(function(e){return t(e)})).join(n)+n:"")+function(t){return"</"+t+">"}(i)}(t)}function rx(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function ix(t,e,n,r){return ex("svg","root",{width:t,height:e,xmlns:Jw,"xmlns:xlink":Qw,version:"1.1",baseProfile:"full",viewBox:!!r&&"0 0 "+t+" "+e},n)}var ox=0;function ax(){return ox++}var sx={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"};function lx(t,e,n){var r=V({},t.shape);V(r,e),t.buildPath(n,r);var i=new Gw;return i.reset(Ir(t)),n.rebuildPath(i,1),i.generateStr(),i.getStr()}function cx(t,e){var n=e.originX,r=e.originY;(n||r)&&(t["transform-origin"]=n+"px "+r+"px")}var ux={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function hx(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function dx(t){return ot(t)?sx[t]?"cubic-bezier("+sx[t]+")":Yn(t)?t:"":""}function fx(t,e,n,r){var i=t.animators,o=i.length,a=[];if(t instanceof Rp){if(m=function(t,e,n){var r,i,o={};if(X(t.shape.paths,(function(t){var e=rx(n.zrId);e.animation=!0,fx(t,{},e,!0);var a=e.cssAnims,s=e.cssNodes,l=tt(a),c=l.length;if(c){var u=a[i=l[c-1]];for(var h in u){var d=u[h];o[h]=o[h]||{d:""},o[h].d+=d.d||""}for(var f in s){var p=s[f].animation;p.indexOf(i)>=0&&(r=p)}}})),r){e.d=!1;var a=hx(o,n);return r.replace(i,a)}}(t,e,n))a.push(m);else if(!o)return}else if(!o)return;for(var s={},l=0;l<o;l++){var c=i[l],u=[c.getMaxTime()/1e3+"s"],h=dx(c.getClip().easing),d=c.getDelay();u.push(h||"linear"),d&&u.push(d/1e3+"s"),c.getLoop()&&u.push("infinite");var f=u.join(" ");s[f]=s[f]||[f,[]],s[f][1].push(c)}function p(i){var o,a=i[1],s=a.length,l={},c={},u={};function h(t,e,n){for(var r=t.getTracks(),i=t.getMaxTime(),o=0;o<r.length;o++){var a=r[o];if(a.needsAnimate()){var s=a.keyframes,l=a.propName;if(n&&(l=n(l)),l)for(var c=0;c<s.length;c++){var u=s[c],h=Math.round(u.time/i*100)+"%",d=dx(u.easing),f=u.rawValue;(ot(f)||st(f))&&(e[h]=e[h]||{},e[h][l]=u.rawValue,d&&(e[h]["animation-timing-function"]=d))}}}}for(var d=0;d<s;d++)(x=(w=a[d]).targetName)?"shape"===x&&h(w,c):!r&&h(w,l);for(var f in l){var p={};Ci(p,t),V(p,l[f]);var g=Rr(p),m=l[f]["animation-timing-function"];u[f]=g?{transform:g}:{},cx(u[f],p),m&&(u[f]["animation-timing-function"]=m)}var y=!0;for(var f in c){u[f]=u[f]||{};var v=!o;m=c[f]["animation-timing-function"],v&&(o=new ms);var b=o.len();o.reset(),u[f].d=lx(t,c[f],o);var _=o.len();if(!v&&b!==_){y=!1;break}m&&(u[f]["animation-timing-function"]=m)}if(!y)for(var f in u)delete u[f].d;if(!r)for(d=0;d<s;d++){var w,x;"style"===(x=(w=a[d]).targetName)&&h(w,u,(function(t){return ux[t]}))}var M,S=tt(u),A=!0;for(d=1;d<S.length;d++){var C=S[d-1];if(u[C]["transform-origin"]!==u[S[d]]["transform-origin"]){A=!1;break}M=u[C]["transform-origin"]}if(A&&M){for(var f in u)u[f]["transform-origin"]&&delete u[f]["transform-origin"];e["transform-origin"]=M}if(J(S,(function(t){return tt(u[t]).length>0})).length)return hx(u,n)+" "+i[0]+" both"}for(var g in s){var m;(m=p(s[g]))&&a.push(m)}if(a.length){var y=n.zrId+"-cls-"+ax();n.cssNodes["."+y]={animation:a.join(",")},e.class=y}}function px(t,e,n,r){var i=JSON.stringify(t),o=n.cssStyleCache[i];o||(o=n.zrId+"-cls-"+ax(),n.cssStyleCache[i]=o,n.cssNodes["."+o+(r?":hover":"")]=t),e.class=e.class?e.class+" "+o:o}var gx=Math.round;function mx(t){return t&&ot(t.src)}function yx(t){return t&&it(t.toDataURL)}function vx(t,e,n,r){!function(t,e,n,r){var i=null==e.opacity?1:e.opacity;if(n instanceof Hs)t("opacity",i);else{if(function(t){var e=t.fill;return null!=e&&"none"!==e}(e)){var o=Mr(e.fill);t("fill",o.color);var a=null!=e.fillOpacity?e.fillOpacity*o.opacity*i:o.opacity*i;a<1&&t("fill-opacity",a)}else t("fill","none");if(function(t){var e=t.stroke;return null!=e&&"none"!==e}(e)){var s=Mr(e.stroke);t("stroke",s.color);var l=e.strokeNoScale?n.getLineScale():1,c=l?(e.lineWidth||0)/l:0,u=null!=e.strokeOpacity?e.strokeOpacity*s.opacity*i:s.opacity*i,h=e.strokeFirst;if(1!==c&&t("stroke-width",c),h&&t("paint-order",h?"stroke":"fill"),u<1&&t("stroke-opacity",u),e.lineDash){var d=Wm(n),f=d[0],p=d[1];f&&(p=Xw(p||0),t("stroke-dasharray",f.join(",")),p&&t("stroke-dashoffset",p))}for(var g=0;g<Kw.length;g++){var m=Kw[g];if(e[m]!==Ls[m]){var y=e[m]||Ls[m];y&&t(Zw[g],y)}}}}}((function(i,o){var a="fill"===i||"stroke"===i;a&&Pr(o)?Ox(e,t,i,r):a&&Er(o)?Dx(n,t,i,r):t[i]=a&&"none"===o?"transparent":o}),e,n),function(t,e,n){var r=t.style;if(function(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}(r)){var i=function(t){var e=t.style,n=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}(t),o=n.shadowCache,a=o[i];if(!a){var s=t.getGlobalScale(),l=s[0],c=s[1];if(!l||!c)return;var u=r.shadowOffsetX||0,h=r.shadowOffsetY||0,d=r.shadowBlur,f=Mr(r.shadowColor),p=f.opacity,g=f.color,m=d/2/l+" "+d/2/c;a=n.zrId+"-s"+n.shadowIdx++,n.defs[a]=ex("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[ex("feDropShadow","",{dx:u/l,dy:h/c,stdDeviation:m,"flood-color":g,"flood-opacity":p})]),o[i]=a}e.filter=Lr(a)}}(n,t,r)}function bx(t,e){var n=ro(e);n&&(n.each((function(e,n){null!=e&&(t[("ecmeta_"+n).toLowerCase()]=e+"")})),e.isSilent()&&(t.ecmeta_silent="true"))}function _x(t){return Sr(t[0]-1)&&Sr(t[1])&&Sr(t[2])&&Sr(t[3]-1)}function xx(t,e,n){if(e&&(!function(t){return Sr(t[4])&&Sr(t[5])}(e)||!_x(e))){var r=n?10:1e4;t.transform=_x(e)?"translate("+gx(e[4]*r)/r+" "+gx(e[5]*r)/r+")":function(t){return"matrix("+Ar(t[0])+","+Ar(t[1])+","+Ar(t[2])+","+Ar(t[3])+","+Cr(t[4])+","+Cr(t[5])+")"}(e)}}function Mx(t,e,n){for(var r=t.points,i=[],o=0;o<r.length;o++)i.push(gx(r[o][0]*n)/n),i.push(gx(r[o][1]*n)/n);e.points=i.join(" ")}function Sx(t){return!t.smooth}var Ax,Cx,kx={circle:[(Ax=["cx","cy","r"],Cx=K(Ax,(function(t){return"string"==typeof t?[t,t]:t})),function(t,e,n){for(var r=0;r<Cx.length;r++){var i=Cx[r],o=t[i[0]];null!=o&&(e[i[1]]=gx(o*n)/n)}})],polyline:[Mx,Sx],polygon:[Mx,Sx]};function Tx(t,e){var n=t.style,r=t.shape,i=kx[t.type],o={},a=e.animation,s="path",l=t.style.strokePercent,c=e.compress&&Ir(t)||4;if(!i||e.willUpdate||i[1]&&!i[1](r)||a&&function(t){for(var e=t.animators,n=0;n<e.length;n++)if("shape"===e[n].targetName)return!0;return!1}(t)||l<1){var u=!t.path||t.shapeChanged();t.path||t.createPathProxy();var h=t.path;u&&(h.beginPath(),t.buildPath(h,t.shape),t.pathUpdated());var d=h.getVersion(),f=t,p=f.__svgPathBuilder;f.__svgPathVersion===d&&p&&l===f.__svgPathStrokePercent||(p||(p=f.__svgPathBuilder=new Gw),p.reset(c),h.rebuildPath(p,l),p.generateStr(),f.__svgPathVersion=d,f.__svgPathStrokePercent=l),o.d=p.getStr()}else{s=t.type;var g=Math.pow(10,c);i[0](r,o,g)}return xx(o,t.transform),vx(o,n,t,e),bx(o,t),e.animation&&fx(t,o,e),e.emphasis&&function(t,e,n){if(!t.ignore)if(t.isSilent())px(c={"pointer-events":"none"},e,n,!0);else{var r=t.states.emphasis&&t.states.emphasis.style?t.states.emphasis.style:{},i=r.fill;if(!i){var o=t.style&&t.style.fill,a=t.states.select&&t.states.select.style&&t.states.select.style.fill,s=t.currentStates.indexOf("select")>=0&&a||o;s&&(i=wr(s))}var l=r.lineWidth;l&&(l/=!r.strokeNoScale&&t.transform?t.transform[0]:1);var c={cursor:"pointer"};i&&(c.fill=i),r.stroke&&(c.stroke=r.stroke),l&&(c["stroke-width"]=l),px(c,e,n,!0)}}(t,o,e),ex(s,t.id+"",o)}function Ex(t,e){return t instanceof Ns?Tx(t,e):t instanceof Hs?function(t,e){var n=t.style,r=n.image;if(r&&!ot(r)&&(mx(r)?r=r.src:yx(r)&&(r=r.toDataURL())),r){var i=n.x||0,o=n.y||0,a={href:r,width:n.width,height:n.height};return i&&(a.x=i),o&&(a.y=o),xx(a,t.transform),vx(a,n,t,e),bx(a,t),e.animation&&fx(t,a,e),ex("image",t.id+"",a)}}(t,e):t instanceof zs?function(t,e){var n=t.style,r=n.text;if(null!=r&&(r+=""),r&&!isNaN(n.x)&&!isNaN(n.y)){var i=n.font||x,o=n.x||0,a=function(t,e,n){return"top"===n?t+=e/2:"bottom"===n&&(t-=e/2),t}(n.y||0,Ii(i),n.textBaseline),s={"dominant-baseline":"central","text-anchor":kr[n.textAlign]||n.textAlign};if(al(n)){var l="",c=n.fontStyle,u=il(n.fontSize);if(!parseFloat(u))return;var h=n.fontWeight;l+="font-size:"+u+";font-family:"+(n.fontFamily||"sans-serif")+";",c&&"normal"!==c&&(l+="font-style:"+c+";"),h&&"normal"!==h&&(l+="font-weight:"+h+";"),s.style=l}else s.style="font: "+i;return r.match(/\s/)&&(s["xml:space"]="preserve"),o&&(s.x=o),a&&(s.y=a),xx(s,t.transform),vx(s,n,t,e),bx(s,t),e.animation&&fx(t,s,e),ex("text",t.id+"",s,void 0,r)}}(t,e):void 0}function Ox(t,e,n,r){var i,o=t[n],a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(Or(o))i="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else{if(!Dr(o))return;i="radialGradient",a.cx=yt(o.x,.5),a.cy=yt(o.y,.5),a.r=yt(o.r,.5)}for(var s=o.colorStops,l=[],c=0,u=s.length;c<u;++c){var h=100*Cr(s[c].offset)+"%",d=Mr(s[c].color),f=d.opacity,p={offset:h};p["stop-color"]=d.color,f<1&&(p["stop-opacity"]=f),l.push(ex("stop",c+"",p))}var g=nx(ex(i,"",a,l)),m=r.gradientCache,y=m[g];y||(y=r.zrId+"-g"+r.gradientIdx++,m[g]=y,a.id=y,r.defs[y]=ex(i,y,a,l)),e[n]=Lr(y)}function Dx(t,e,n,r){var i,o=t.style[n],a=t.getBoundingRect(),s={},l=o.repeat,c="no-repeat"===l,u="repeat-x"===l,h="repeat-y"===l;if(Tr(o)){var d=o.imageWidth,f=o.imageHeight,p=void 0,g=o.image;if(ot(g)?p=g:mx(g)?p=g.src:yx(g)&&(p=g.toDataURL()),"undefined"==typeof Image){var m="Image width/height must been given explictly in svg-ssr renderer.";wt(d,m),wt(f,m)}else if(null==d||null==f){var y=function(t,e){if(t){var n=t.elm,r=d||e.width,i=f||e.height;"pattern"===t.tag&&(u?(i=1,r/=a.width):h&&(r=1,i/=a.height)),t.attrs.width=r,t.attrs.height=i,n&&(n.setAttribute("width",r),n.setAttribute("height",i))}},v=fa(p,null,t,(function(t){c||y(x,t),y(i,t)}));v&&v.width&&v.height&&(d=d||v.width,f=f||v.height)}i=ex("image","img",{href:p,width:d,height:f}),s.width=d,s.height=f}else o.svgElement&&(i=z(o.svgElement),s.width=o.svgWidth,s.height=o.svgHeight);if(i){var b,_;c?b=_=1:u?(_=1,b=s.width/a.width):h?(b=1,_=s.height/a.height):s.patternUnits="userSpaceOnUse",null==b||isNaN(b)||(s.width=b),null==_||isNaN(_)||(s.height=_);var w=Rr(o);w&&(s.patternTransform=w);var x=ex("pattern","",s,[i]),M=nx(x),S=r.patternCache,A=S[M];A||(A=r.zrId+"-p"+r.patternIdx++,S[M]=A,s.id=A,x=r.defs[A]=ex("pattern",A,s,[i])),e[n]=Lr(A)}}function Px(t,e,n){var r=n.clipPathCache,i=n.defs,o=r[t.id];if(!o){var a={id:o=n.zrId+"-c"+n.clipPathIdx++};r[t.id]=o,i[o]=ex("clipPath",o,a,[Tx(t,n)])}e["clip-path"]=Lr(o)}function Lx(t){return document.createTextNode(t)}function Ix(t,e,n){t.insertBefore(e,n)}function Rx(t,e){t.removeChild(e)}function Nx(t,e){t.appendChild(e)}function Bx(t){return t.parentNode}function Fx(t){return t.nextSibling}function zx(t,e){t.textContent=e}var jx=ex("","");function Wx(t){return void 0===t}function Vx(t){return void 0!==t}function Hx(t,e,n){for(var r={},i=e;i<=n;++i){var o=t[i].key;void 0!==o&&(r[o]=i)}return r}function Yx(t,e){return t.tag===e.tag&&t.key===e.key}function Ux(t){var e,n=t.children,r=t.tag;if(Vx(r)){var i=t.elm=tx(r);if(Gx(jx,t),rt(n))for(e=0;e<n.length;++e){var o=n[e];null!=o&&Nx(i,Ux(o))}else Vx(t.text)&&!lt(t.text)&&Nx(i,Lx(t.text))}else t.elm=Lx(t.text);return t.elm}function qx(t,e,n,r,i){for(;r<=i;++r){var o=n[r];null!=o&&Ix(t,Ux(o),e)}}function $x(t,e,n,r){for(;n<=r;++n){var i=e[n];null!=i&&(Vx(i.tag)?Rx(Bx(i.elm),i.elm):Rx(t,i.elm))}}function Gx(t,e){var n,r=e.elm,i=t&&t.attrs||{},o=e.attrs||{};if(i!==o){for(n in o){var a=o[n];i[n]!==a&&(!0===a?r.setAttribute(n,""):!1===a?r.removeAttribute(n):"style"===n?r.style.cssText=a:120!==n.charCodeAt(0)?r.setAttribute(n,a):"xmlns:xlink"===n||"xmlns"===n?r.setAttributeNS("http://www.w3.org/2000/xmlns/",n,a):58===n.charCodeAt(3)?r.setAttributeNS("http://www.w3.org/XML/1998/namespace",n,a):58===n.charCodeAt(5)?r.setAttributeNS(Qw,n,a):r.setAttribute(n,a))}for(n in i)n in o||r.removeAttribute(n)}}var Xx=0,Kx=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=function(){},this.configLayer=function(){},this.storage=e,this._opts=n=V({},n),this.root=t,this._id="zr"+Xx++,this._oldVNode=ix(n.width,n.height),t&&!n.ssr){var r=this._viewport=document.createElement("div");r.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=tx("svg");Gx(null,this._oldVNode),r.appendChild(i),t.appendChild(r)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",function(t,e){if(Yx(t,e))!function t(e,n){var r=n.elm=e.elm,i=e.children,o=n.children;e!==n&&(Gx(e,n),Wx(n.text)?Vx(i)&&Vx(o)?i!==o&&function(e,n,r){for(var i,o,a,s=0,l=0,c=n.length-1,u=n[0],h=n[c],d=r.length-1,f=r[0],p=r[d];s<=c&&l<=d;)null==u?u=n[++s]:null==h?h=n[--c]:null==f?f=r[++l]:null==p?p=r[--d]:Yx(u,f)?(t(u,f),u=n[++s],f=r[++l]):Yx(h,p)?(t(h,p),h=n[--c],p=r[--d]):Yx(u,p)?(t(u,p),Ix(e,u.elm,Fx(h.elm)),u=n[++s],p=r[--d]):Yx(h,f)?(t(h,f),Ix(e,h.elm,u.elm),h=n[--c],f=r[++l]):(Wx(i)&&(i=Hx(n,s,c)),Wx(o=i[f.key])||(a=n[o]).tag!==f.tag?Ix(e,Ux(f),u.elm):(t(a,f),n[o]=void 0,Ix(e,a.elm,u.elm)),f=r[++l]);(s<=c||l<=d)&&(s>c?qx(e,null==r[d+1]?null:r[d+1].elm,r,l,d):$x(e,n,s,c))}(r,i,o):Vx(o)?(Vx(e.text)&&zx(r,""),qx(r,null,o,0,o.length-1)):Vx(i)?$x(r,i,0,i.length-1):Vx(e.text)&&zx(r,""):e.text!==n.text&&(Vx(i)&&$x(r,i,0,i.length-1),zx(r,n.text)))}(t,e);else{var n=t.elm,r=Bx(n);Ux(e),null!==r&&(Ix(r,e.elm,Fx(n)),$x(r,[t],0,0))}}(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return Ex(t,rx(this._id))},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._width,r=this._height,i=rx(this._id);i.animation=t.animation,i.willUpdate=t.willUpdate,i.compress=t.compress,i.emphasis=t.emphasis;var o=[],a=this._bgVNode=function(t,e,n,r){var i;if(n&&"none"!==n)if(i=ex("rect","bg",{width:t,height:e,x:"0",y:"0"}),Pr(n))Ox({fill:n},i.attrs,"fill",r);else if(Er(n))Dx({style:{fill:n},dirty:Lt,getBoundingRect:function(){return{width:t,height:e}}},i.attrs,"fill",r);else{var o=Mr(n),a=o.opacity;i.attrs.fill=o.color,a<1&&(i.attrs["fill-opacity"]=a)}return i}(n,r,this._backgroundColor,i);a&&o.push(a);var s=t.compress?null:this._mainVNode=ex("g","main",{},[]);this._paintList(e,i,s?s.children:o),s&&o.push(s);var l=K(tt(i.defs),(function(t){return i.defs[t]}));if(l.length&&o.push(ex("defs","defs",{},l)),t.animation){var c=function(t,e,n){var r=(n=n||{}).newline?"\n":"",i=" {"+r,o=r+"}",a=K(tt(t),(function(e){return e+i+K(tt(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(r)+o})).join(r),s=K(tt(e),(function(t){return"@keyframes "+t+i+K(tt(e[t]),(function(n){return n+i+K(tt(e[t][n]),(function(r){var i=e[t][n][r];return"d"===r&&(i='path("'+i+'")'),r+":"+i+";"})).join(r)+o})).join(r)+o})).join(r);return a||s?["<![CDATA[",a,s,"]]>"].join(r):""}(i.cssNodes,i.cssAnims,{newline:!0});if(c){var u=ex("style","stl",{},[],c);o.push(u)}}return ix(n,r,o,t.useViewBox)},t.prototype.renderToString=function(t){return nx(this.renderToVNode({animation:yt((t=t||{}).cssAnimation,!0),emphasis:yt(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:yt(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(t,e,n){for(var r,i,o=t.length,a=[],s=0,l=0,c=0;c<o;c++){var u=t[c];if(!u.invisible){var h=u.__clipPaths,d=h&&h.length||0,f=i&&i.length||0,p=void 0;for(p=Math.max(d-1,f-1);p>=0&&(!h||!i||h[p]!==i[p]);p--);for(var g=f-1;g>p;g--)r=a[--s-1];for(var m=p+1;m<d;m++){var y={};Px(h[m],y,e);var v=ex("g","clip-g-"+l++,y,[]);(r?r.children:n).push(v),a[s++]=v,r=v}i=h;var b=Ex(u,e);b&&(r?r.children:n).push(b)}}},t.prototype.resize=function(t,e){var n=this._opts,r=this.root,i=this._viewport;if(null!=t&&(n.width=t),null!=e&&(n.height=e),r&&i&&(i.style.display="none",t=jm(r,0,n),e=jm(r,1,n),i.style.display=""),this._width!==t||this._height!==e){if(this._width=t,this._height=e,i){var o=i.style;o.width=t+"px",o.height=e+"px"}if(Er(this._backgroundColor))this.refresh();else{var a=this._svgDom;a&&(a.setAttribute("width",t),a.setAttribute("height",e));var s=this._bgVNode&&this._bgVNode.elm;s&&(s.setAttribute("width",t),s.setAttribute("height",e))}}},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},t.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},t.prototype.toDataURL=function(t){var e=this.renderToString(),n="data:image/svg+xml;";return t?(e=Nr(e))&&n+"base64,"+e:n+"charset=UTF-8,"+encodeURIComponent(e)},t}(),Zx=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return m(e,t),e.prototype.getInitialData=function(t){return db(null,this,{useEncodeDefaulter:!0})},e.prototype.getLegendIcon=function(t){var e=new Gi,n=Im("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);e.add(n),n.setStyle(t.lineStyle);var r=this.getData().getVisual("symbol"),i=this.getData().getVisual("symbolRotate"),o="none"===r?"circle":r,a=.8*t.itemHeight,s=Im(o,(t.itemWidth-a)/2,(t.itemHeight-a)/2,a,a,t.itemStyle.fill);return e.add(s),s.setStyle(t.itemStyle),s.rotation=("inherit"===t.iconRotate?i:t.iconRotate||0)*Math.PI/180,s.setOrigin([t.itemWidth/2,t.itemHeight/2]),o.indexOf("empty")>-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Mf);function Jx(t,e){var n=t.mapDimensionsAll("defaultedLabel"),r=n.length;if(1===r){var i=gd(t,e,n[0]);return null!=i?i+"":null}if(r){for(var o=[],a=0;a<n.length;a++)o.push(gd(t,e,n[a]));return o.join(" ")}}function Qx(t,e){var n=t.mapDimensionsAll("defaultedLabel");if(!rt(e))return e+"";for(var r=[],i=0;i<n.length;i++){var o=t.getDimensionIndex(n[i]);o>=0&&r.push(e[o])}return r.join(" ")}function tM(t,e){this.parent.drift(t,e)}var eM=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o.updateData(e,n,r,i),o}return m(e,t),e.prototype._createSymbol=function(t,e,n,r,i){this.removeAll();var o=Im(t,-1,-1,2,2,null,i);o.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),o.drift=tM,this._symbolType=t,this.add(o)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){Bl(this.childAt(0))},e.prototype.downplay=function(){Fl(this.childAt(0))},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},e.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?"move":n.cursor},e.prototype.updateData=function(t,n,r,i){this.silent=!1;var o=t.getItemVisual(n,"symbol")||"circle",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,c=i&&i.disableAnimation;if(l){var u=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,u)}else{(d=this.childAt(0)).silent=!1;var h={scaleX:s[0]/2,scaleY:s[1]/2};c?d.attr(h):cc(d,h,a,n),gc(d)}if(this._updateCommon(t,n,s,r,i),l){var d=this.childAt(0);c||(h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}},d.scaleX=d.scaleY=0,d.style.opacity=0,uc(d,h,a,n))}c&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,e,n,r,i){var o,a,s,l,c,u,h,d,f,p=this.childAt(0),g=t.hostModel;if(r&&(o=r.emphasisItemStyle,a=r.blurItemStyle,s=r.selectItemStyle,l=r.focus,c=r.blurScope,h=r.labelStatesModels,d=r.hoverScale,f=r.cursorStyle,u=r.emphasisDisabled),!r||t.hasItemOption){var m=r&&r.itemModel?r.itemModel:t.getItemModel(e),y=m.getModel("emphasis");o=y.getModel("itemStyle").getItemStyle(),s=m.getModel(["select","itemStyle"]).getItemStyle(),a=m.getModel(["blur","itemStyle"]).getItemStyle(),l=y.get("focus"),c=y.get("blurScope"),u=y.get("disabled"),h=_c(m),d=y.getShallow("scale"),f=m.getShallow("cursor")}var v=t.getItemVisual(e,"symbolRotate");p.attr("rotation",(v||0)*Math.PI/180||0);var b=Nm(t.getItemVisual(e,"symbolOffset"),n);b&&(p.x=b[0],p.y=b[1]),f&&p.attr("cursor",f);var _=t.getItemVisual(e,"style"),w=_.fill;if(p instanceof Hs){var x=p.style;p.useStyle(V({image:x.image,x:x.x,y:x.y,width:x.width,height:x.height},_))}else p.useStyle(p.__isEmptyBrush?V({},_):_),p.style.decal=null,p.setColor(w,i&&i.symbolInnerColor),p.style.strokeNoScale=!0;var M=t.getItemVisual(e,"liftZ"),S=this._z2;null!=M?null==S&&(this._z2=p.z2,p.z2+=M):null!=S&&(p.z2=S,this._z2=null);var A=i&&i.useNameLabel;bc(p,h,{labelFetcher:g,labelDataIndex:e,defaultText:function(e){return A?t.getName(e):Jx(t,e)},inheritColor:w,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var C=p.ensureState("emphasis");C.style=o,p.ensureState("select").style=s,p.ensureState("blur").style=a;var k=null==d||!0===d?Math.max(1.1,3/this._sizeY):isFinite(d)&&d>0?+d:1;C.scaleX=this._sizeX*k,C.scaleY=this._sizeY*k,this.setSymbolScale(1),Zl(this,l,c,u)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e,n){var r=this.childAt(0),i=pl(this).dataIndex,o=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var a=r.getTextContent();a&&dc(a,{style:{opacity:0}},e,{dataIndex:i,removeOpt:o,cb:function(){r.removeTextContent()}})}else r.removeTextContent();dc(r,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:i,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return Rm(t.getItemVisual(e,"symbolSize"))},e}(Gi);function nM(t,e,n,r){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(e[0],e[1]))&&"none"!==t.getItemVisual(n,"symbol")}function rM(t){return null==t||lt(t)||(t={isIgnore:t}),t||{}}function iM(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:_c(e),cursorStyle:e.get("cursor")}}var oM=function(){function t(t){this.group=new Gi,this._SymbolCtor=t||eM}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=rM(e);var n=this.group,r=t.hostModel,i=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=iM(t),l={disableAnimation:a},c=e.getSymbolPoint||function(e){return t.getItemLayout(e)};i||n.removeAll(),t.diff(i).add((function(r){var i=c(r);if(nM(t,i,r,e)){var a=new o(t,r,s,l);a.setPosition(i),t.setItemGraphicEl(r,a),n.add(a)}})).update((function(u,h){var d=i.getItemGraphicEl(h),f=c(u);if(nM(t,f,u,e)){var p=t.getItemVisual(u,"symbol")||"circle",g=d&&d.getSymbolType&&d.getSymbolType();if(!d||g&&g!==p)n.remove(d),(d=new o(t,u,s,l)).setPosition(f);else{d.updateData(t,u,s,l);var m={x:f[0],y:f[1]};a?d.attr(m):cc(d,m,r)}n.add(d),t.setItemGraphicEl(u,d)}else n.remove(d)})).remove((function(t){var e=i.getItemGraphicEl(t);e&&e.fadeOut((function(){n.remove(e)}),r)})).execute(),this._getSymbolPoint=c,this._data=t},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl((function(e,n){var r=t._getSymbolPoint(n);e.setPosition(r),e.markRedraw()}))},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=iM(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function r(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=rM(n);for(var i=t.start;i<t.end;i++){var o=e.getItemLayout(i);if(nM(e,o,i,n)){var a=new this._SymbolCtor(e,i,this._seriesScope);a.traverse(r),a.setPosition(o),this.group.add(a),e.setItemGraphicEl(i,a),this._progressiveEls.push(a)}}},t.prototype.eachRendered=function(t){_g(this._progressiveEls||this.group,t)},t.prototype.remove=function(t){var e=this.group,n=this._data;n&&t?n.eachItemGraphicEl((function(t){t.fadeOut((function(){e.remove(t)}),n.hostModel)})):e.removeAll()},t}();function aM(t,e,n){var r=t.getBaseAxis(),i=t.getOtherAxis(r),o=function(t,e){var n=0,r=t.scale.getExtent();return"start"===e?n=r[0]:"end"===e?n=r[1]:st(e)&&!isNaN(e)?n=e:r[0]>0?n=r[0]:r[1]<0&&(n=r[1]),n}(i,n),a=r.dim,s=i.dim,l=e.mapDimension(s),c=e.mapDimension(a),u="x"===s||"radius"===s?1:0,h=K(t.dimensions,(function(t){return e.mapDimension(t)})),d=!1,f=e.getCalculationInfo("stackResultDimension");return ub(e,h[0])&&(d=!0,h[0]=f),ub(e,h[1])&&(d=!0,h[1]=f),{dataDimsForPoint:h,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!d,valueDim:l,baseDim:c,baseDataOffset:u,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function sM(t,e,n,r){var i=NaN;t.stacked&&(i=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(i)&&(i=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,r),a[1-o]=i,e.dataToPoint(a)}var lM=Math.min,cM=Math.max;function uM(t,e){return isNaN(t)||isNaN(e)}function hM(t,e,n,r,i,o,a,s,l){for(var c,u,h,d,f,p,g=n,m=0;m<r;m++){var y=e[2*g],v=e[2*g+1];if(g>=i||g<0)break;if(uM(y,v)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](y,v),h=y,d=v;else{var b=y-c,_=v-u;if(b*b+_*_<.5){g+=o;continue}if(a>0){for(var w=g+o,x=e[2*w],M=e[2*w+1];x===y&&M===v&&m<r;)m++,x=e[2*(w+=o)],M=e[2*w+1],b=(y=e[2*(g+=o)])-c,_=(v=e[2*g+1])-u;var S=m+1;if(l)for(;uM(x,M)&&S<r;)S++,x=e[2*(w+=o)],M=e[2*w+1];var A=.5,C=0,k=0,T=void 0,E=void 0;if(S>=r||uM(x,M))f=y,p=v;else{C=x-c,k=M-u;var O=y-c,D=x-y,P=v-u,L=M-v,I=void 0,R=void 0;if("x"===s){var N=C>0?1:-1;f=y-N*(I=Math.abs(O))*a,p=v,T=y+N*(R=Math.abs(D))*a,E=v}else if("y"===s){var B=k>0?1:-1;f=y,p=v-B*(I=Math.abs(P))*a,T=y,E=v+B*(R=Math.abs(L))*a}else I=Math.sqrt(O*O+P*P),f=y-C*a*(1-(A=(R=Math.sqrt(D*D+L*L))/(R+I))),p=v-k*a*(1-A),E=v+k*a*A,T=lM(T=y+C*a*A,cM(x,y)),E=lM(E,cM(M,v)),T=cM(T,lM(x,y)),p=v-(k=(E=cM(E,lM(M,v)))-v)*I/R,f=lM(f=y-(C=T-y)*I/R,cM(c,y)),p=lM(p,cM(u,v)),T=y+(C=y-(f=cM(f,lM(c,y))))*R/I,E=v+(k=v-(p=cM(p,lM(u,v))))*R/I}t.bezierCurveTo(h,d,f,p,y,v),h=T,d=E}else t.lineTo(y,v)}c=y,u=v,g+=o}return m}var dM=function(){this.smooth=0,this.smoothConstraint=!0},fM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return m(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new dM},e.prototype.buildPath=function(t,e){var n=e.points,r=0,i=n.length/2;if(e.connectNulls){for(;i>0&&uM(n[2*i-2],n[2*i-1]);i--);for(;r<i&&uM(n[2*r],n[2*r+1]);r++);}for(;r<i;)r+=hM(t,n,r,i,i,1,e.smooth,e.smoothMonotone,e.connectNulls)+1},e.prototype.getPointOn=function(t,e){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var n,r,i=this.path.data,o=ms.CMD,a="x"===e,s=[],l=0;l<i.length;){var c=void 0,u=void 0,h=void 0,d=void 0,f=void 0,p=void 0,g=void 0;switch(i[l++]){case o.M:n=i[l++],r=i[l++];break;case o.L:if(c=i[l++],u=i[l++],(g=a?(t-n)/(c-n):(t-r)/(u-r))<=1&&g>=0){var m=a?(u-r)*g+r:(c-n)*g+n;return a?[t,m]:[m,t]}n=c,r=u;break;case o.C:c=i[l++],u=i[l++],h=i[l++],d=i[l++],f=i[l++],p=i[l++];var y=a?Pn(n,c,h,f,t,s):Pn(r,u,d,p,t,s);if(y>0)for(var v=0;v<y;v++){var b=s[v];if(b<=1&&b>=0)return m=a?On(r,u,d,p,b):On(n,c,h,f,b),a?[t,m]:[m,t]}n=f,r=p}}},e}(Ns),pM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e}(dM),gM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return m(e,t),e.prototype.getDefaultShape=function(){return new pM},e.prototype.buildPath=function(t,e){var n=e.points,r=e.stackedOnPoints,i=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&uM(n[2*o-2],n[2*o-1]);o--);for(;i<o&&uM(n[2*i],n[2*i+1]);i++);}for(;i<o;){var s=hM(t,n,i,o,o,1,e.smooth,a,e.connectNulls);hM(t,r,i+s-1,s,o,-1,e.stackedOnSmooth,a,e.connectNulls),i+=s+1,t.closePath()}},e}(Ns);function mM(t,e,n,r,i){var o=t.getArea(),a=o.x,s=o.y,l=o.width,c=o.height,u=n.get(["lineStyle","width"])||2;a-=u/2,s-=u/2,l+=u,c+=u,l=Math.ceil(l),a!==Math.floor(a)&&(a=Math.floor(a),l++);var h=new Zs({shape:{x:a,y:s,width:l,height:c}});if(e){var d=t.getBaseAxis(),f=d.isHorizontal(),p=d.inverse;f?(p&&(h.shape.x+=l),h.shape.width=0):(p||(h.shape.y+=c),h.shape.height=0);var g=it(i)?function(t){i(t,h)}:null;uc(h,{shape:{width:l,height:c,x:a,y:s}},n,null,r,g)}return h}function yM(t,e,n){var r=t.getArea(),i=lo(r.r0,1),o=lo(r.r,1),a=new dp({shape:{cx:lo(t.cx,1),cy:lo(t.cy,1),r0:i,r:o,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return e&&("angle"===t.getBaseAxis().dim?a.shape.endAngle=r.startAngle:a.shape.r=i,uc(a,{shape:{endAngle:r.endAngle,r:o}},n)),a}function vM(t,e,n,r,i){return t?"polar"===t.type?yM(t,e,n):"cartesian2d"===t.type?mM(t,e,n,r,i):null:null}function bM(t,e){return t.type===e}function _M(t,e){if(t.length===e.length){for(var n=0;n<t.length;n++)if(t[n]!==e[n])return;return!0}}function wM(t){for(var e=1/0,n=1/0,r=-1/0,i=-1/0,o=0;o<t.length;){var a=t[o++],s=t[o++];isNaN(a)||(e=Math.min(a,e),r=Math.max(a,r)),isNaN(s)||(n=Math.min(s,n),i=Math.max(s,i))}return[[e,n],[r,i]]}function xM(t,e){var n=wM(t),r=n[0],i=n[1],o=wM(e),a=o[0],s=o[1];return Math.max(Math.abs(r[0]-a[0]),Math.abs(r[1]-a[1]),Math.abs(i[0]-s[0]),Math.abs(i[1]-s[1]))}function MM(t){return st(t)?t:t?.5:0}function SM(t,e,n,r){var i=e.getBaseAxis(),o="x"===i.dim||"radius"===i.dim?0:1,a=[],s=0,l=[],c=[],u=[],h=[];if(r){for(s=0;s<t.length;s+=2)isNaN(t[s])||isNaN(t[s+1])||h.push(t[s],t[s+1]);t=h}for(s=0;s<t.length-2;s+=2)switch(u[0]=t[s+2],u[1]=t[s+3],c[0]=t[s],c[1]=t[s+1],a.push(c[0],c[1]),n){case"end":l[o]=u[o],l[1-o]=c[1-o],a.push(l[0],l[1]);break;case"middle":var d=[];l[o]=d[o]=(c[o]+u[o])/2,l[1-o]=c[1-o],d[1-o]=u[1-o],a.push(l[0],l[1]),a.push(d[0],d[1]);break;default:l[o]=c[o],l[1-o]=u[1-o],a.push(l[0],l[1])}return a.push(t[s++],t[s++]),a}function AM(t,e){return[t[2*e],t[2*e+1]]}function CM(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e<_l.length;e++)if(t.get([_l[e],"endLabel","show"]))return!0;return!1}function kM(t,e,n,r){if(bM(e,"cartesian2d")){var i=r.getModel("endLabel"),o=i.get("valueAnimation"),a=r.getData(),s={lastFrameIndex:0},l=CM(r)?function(n,r){t._endLabelOnDuring(n,r,a,s,o,i,e)}:null,c=e.getBaseAxis().isHorizontal(),u=mM(e,n,r,(function(){var e=t._endLabel;e&&n&&null!=s.originalX&&e.attr({x:s.originalX,y:s.originalY})}),l);if(!r.get("clip",!0)){var h=u.shape,d=Math.max(h.width,h.height);c?(h.y-=d,h.height+=2*d):(h.x-=d,h.width+=2*d)}return l&&l(1,u),u}return yM(e,n,r)}var TM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.init=function(){var t=new Gi,e=new oM;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},e.prototype.render=function(t,e,n){var r=this,i=t.coordinateSystem,o=this.group,a=t.getData(),s=t.getModel("lineStyle"),l=t.getModel("areaStyle"),c=a.getLayout("points")||[],u="polar"===i.type,h=this._coordSys,d=this._symbolDraw,f=this._polyline,p=this._polygon,g=this._lineGroup,m=!e.ssr&&t.get("animation"),y=!l.isEmpty(),v=l.get("origin"),b=aM(i,a,v),_=y&&function(t,e,n){if(!n.valueDim)return[];for(var r=e.count(),i=Pb(2*r),o=0;o<r;o++){var a=sM(n,t,e,o);i[2*o]=a[0],i[2*o+1]=a[1]}return i}(i,a,b),w=t.get("showSymbol"),x=t.get("connectNulls"),M=w&&!u&&function(t,e,n){var r=t.get("showAllSymbol"),i="auto"===r;if(!r||i){var o=n.getAxesByScale("ordinal")[0];if(o&&(!i||!function(t,e){var n=t.getExtent(),r=Math.abs(n[1]-n[0])/t.scale.count();isNaN(r)&&(r=0);for(var i=e.count(),o=Math.max(1,Math.round(i/5)),a=0;a<i;a+=o)if(1.5*eM.getSymbolSize(e,a)[t.isHorizontal()?1:0]>r)return!1;return!0}(o,e))){var a=e.mapDimension(o.dim),s={};return X(o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1})),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}(t,a,i),S=this._data;S&&S.eachItemGraphicEl((function(t,e){t.__temp&&(o.remove(t),S.setItemGraphicEl(e,null))})),w||d.remove(),o.add(g);var A,C=!u&&t.get("step");i&&i.getArea&&t.get("clip",!0)&&(null!=(A=i.getArea()).width?(A.x-=.1,A.y-=.1,A.width+=.2,A.height+=.2):A.r0&&(A.r0-=.5,A.r+=.5)),this._clipShapeForSymbol=A;var k=function(t,e,n){var r=t.getVisual("visualMeta");if(r&&r.length&&t.count()&&"cartesian2d"===e.type){for(var i,o,a=r.length-1;a>=0;a--){var s=t.getDimensionInfo(r[a].dimension);if("x"===(i=s&&s.coordDim)||"y"===i){o=r[a];break}}if(o){var l=e.getAxis(i),c=K(o.stops,(function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}})),u=c.length,h=o.outerColors.slice();u&&c[0].coord>c[u-1].coord&&(c.reverse(),h.reverse());var d=function(t,e){var n,r,i=[],o=t.length;function a(t,e,n){var r=t.coord;return{coord:n,color:fr((n-r)/(e.coord-r),[t.color,e.color])}}for(var s=0;s<o;s++){var l=t[s],c=l.coord;if(c<0)n=l;else{if(c>e){r?i.push(a(r,l,e)):n&&i.push(a(n,l,0),a(n,l,e));break}n&&(i.push(a(n,l,0)),n=null),i.push(l),r=l}}return i}(c,"x"===i?n.getWidth():n.getHeight()),f=d.length;if(!f&&u)return c[0].coord<0?h[1]?h[1]:c[u-1].color:h[0]?h[0]:c[0].color;var p=d[0].coord-10,g=d[f-1].coord+10,m=g-p;if(m<.001)return"transparent";X(d,(function(t){t.offset=(t.coord-p)/m})),d.push({offset:f?d[f-1].offset:.5,color:h[1]||"transparent"}),d.unshift({offset:f?d[0].offset:.5,color:h[0]||"transparent"});var y=new Bp(0,0,0,0,d,!0);return y[i]=p,y[i+"2"]=g,y}}}(a,i,n)||a.getVisual("style")[a.getVisual("drawType")];if(f&&h.type===i.type&&C===this._step){y&&!p?p=this._newPolygon(c,_):p&&!y&&(g.remove(p),p=this._polygon=null),u||this._initOrUpdateEndLabel(t,i,Pu(k));var T=g.getClipPath();T?uc(T,{shape:kM(this,i,!1,t).shape},t):g.setClipPath(kM(this,i,!0,t)),w&&d.updateData(a,{isIgnore:M,clipShape:A,disableAnimation:!0,getSymbolPoint:function(t){return[c[2*t],c[2*t+1]]}}),_M(this._stackedOnPoints,_)&&_M(this._points,c)||(m?this._doUpdateAnimation(a,_,i,n,C,v,x):(C&&(c=SM(c,i,C,x),_&&(_=SM(_,i,C,x))),f.setShape({points:c}),p&&p.setShape({points:c,stackedOnPoints:_})))}else w&&d.updateData(a,{isIgnore:M,clipShape:A,disableAnimation:!0,getSymbolPoint:function(t){return[c[2*t],c[2*t+1]]}}),m&&this._initSymbolLabelAnimation(a,i,A),C&&(c=SM(c,i,C,x),_&&(_=SM(_,i,C,x))),f=this._newPolyline(c),y?p=this._newPolygon(c,_):p&&(g.remove(p),p=this._polygon=null),u||this._initOrUpdateEndLabel(t,i,Pu(k)),g.setClipPath(kM(this,i,!0,t));var E=t.getModel("emphasis"),O=E.get("focus"),D=E.get("blurScope"),P=E.get("disabled");f.useStyle(H(s.getLineStyle(),{fill:"none",stroke:k,lineJoin:"bevel"})),ec(f,t,"lineStyle"),f.style.lineWidth>0&&"bolder"===t.get(["emphasis","lineStyle","width"])&&(f.getState("emphasis").style.lineWidth=+f.style.lineWidth+1),pl(f).seriesIndex=t.seriesIndex,Zl(f,O,D,P);var L=MM(t.get("smooth")),I=t.get("smoothMonotone");if(f.setShape({smooth:L,smoothMonotone:I,connectNulls:x}),p){var R=a.getCalculationInfo("stackedOnSeries"),N=0;p.useStyle(H(l.getAreaStyle(),{fill:k,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),R&&(N=MM(R.get("smooth"))),p.setShape({smooth:L,stackedOnSmooth:N,smoothMonotone:I,connectNulls:x}),ec(p,t,"areaStyle"),pl(p).seriesIndex=t.seriesIndex,Zl(p,O,D,P)}var B=function(t){r._changePolyState(t)};a.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=B)})),this._polyline.onHoverStateChange=B,this._data=a,this._coordSys=i,this._stackedOnPoints=_,this._points=c,this._step=C,this._valueOrigin=v,t.get("triggerLineEvent")&&(this.packEventData(t,f),p&&this.packEventData(t,p))},e.prototype.packEventData=function(t,e){pl(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,e,n,r){var i=t.getData(),o=Ho(i,r);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=i.getLayout("points"),s=i.getItemGraphicEl(o);if(!s){var l=a[2*o],c=a[2*o+1];if(isNaN(l)||isNaN(c))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,c))return;var u=t.get("zlevel")||0,h=t.get("z")||0;(s=new eM(i,o)).x=l,s.y=c,s.setZ(u,h);var d=s.getSymbolPath().getTextContent();d&&(d.zlevel=u,d.z=h,d.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Eg.prototype.highlight.call(this,t,e,n,r)},e.prototype.downplay=function(t,e,n,r){var i=t.getData(),o=Ho(i,r);if(this._changePolyState("normal"),null!=o&&o>=0){var a=i.getItemGraphicEl(o);a&&(a.__temp?(i.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else Eg.prototype.downplay.call(this,t,e,n,r)},e.prototype._changePolyState=function(t){var e=this._polygon;Pl(this._polyline,t),e&&Pl(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new fM({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new gM({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,e,n){var r,i,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(r=o.isHorizontal(),i=!1):"polar"===e.type&&(r="angle"===o.dim,i=!0);var s=t.hostModel,l=s.get("animationDuration");it(l)&&(l=l(null));var c=s.get("animationDelay")||0,u=it(c)?c(null):c;t.eachItemGraphicEl((function(t,o){var s=t;if(s){var h=void 0,d=void 0,f=void 0;if(n)if(i){var p=n,g=e.pointToCoord([t.x,t.y]);r?(h=p.startAngle,d=p.endAngle,f=-g[1]/180*Math.PI):(h=p.r0,d=p.r,f=g[0])}else r?(h=n.x,d=n.x+n.width,f=t.x):(h=n.y+n.height,d=n.y,f=t.y);var m=d===h?0:(f-h)/(d-h);a&&(m=1-m);var y=it(c)?c(o):l*m+u,v=s.getSymbolPath(),b=v.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:y}),v.disableLabelAnimation=!0}}))},e.prototype._initOrUpdateEndLabel=function(t,e,n){var r=t.getModel("endLabel");if(CM(t)){var i=t.getData(),o=this._polyline,a=i.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||((s=this._endLabel=new fl({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(t){for(var e,n=t.length/2;n>0&&(e=t[2*n-1],isNaN(t[2*n-2])||isNaN(e));n--);return n-1}(a);l>=0&&(bc(o,_c(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?Qx(i,n):Jx(i,t)},enableTextSetter:!0},function(t,e){var n=e.getBaseAxis(),r=n.isHorizontal(),i=n.inverse,o=r?i?"right":"left":"center",a=r?"middle":i?"top":"bottom";return{normal:{align:t.get("align")||o,verticalAlign:t.get("verticalAlign")||a}}}(r,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,e,n,r,i,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&null==r.originalX&&(r.originalX=s.x,r.originalY=s.y);var c=n.getLayout("points"),u=n.hostModel,h=u.get("connectNulls"),d=o.get("precision"),f=o.get("distance")||0,p=a.getBaseAxis(),g=p.isHorizontal(),m=p.inverse,y=e.shape,v=m?g?y.x:y.y+y.height:g?y.x+y.width:y.y,b=(g?f:0)*(m?-1:1),_=(g?0:-f)*(m?-1:1),w=g?"x":"y",x=function(t,e,n){for(var r,i,o=t.length/2,a="x"===n?0:1,s=0,l=-1,c=0;c<o;c++)if(i=t[2*c+a],!isNaN(i)&&!isNaN(t[2*c+1-a]))if(0!==c){if(r<=e&&i>=e||r>=e&&i<=e){l=c;break}s=c,r=i}else r=i;return{range:[s,l],t:(e-r)/(i-r)}}(c,v,w),M=x.range,S=M[1]-M[0],A=void 0;if(S>=1){if(S>1&&!h){var C=AM(c,M[0]);s.attr({x:C[0]+b,y:C[1]+_}),i&&(A=u.getRawValue(M[0]))}else{(C=l.getPointOn(v,w))&&s.attr({x:C[0]+b,y:C[1]+_});var k=u.getRawValue(M[0]),T=u.getRawValue(M[1]);i&&(A=Qo(n,d,k,T,x.t))}r.lastFrameIndex=M[0]}else{var E=1===t||r.lastFrameIndex>0?M[0]:0;C=AM(c,E),i&&(A=u.getRawValue(E)),s.attr({x:C[0]+b,y:C[1]+_})}if(i){var O=Tc(s);"function"==typeof O.setLabelText&&O.setLabelText(A)}}},e.prototype._doUpdateAnimation=function(t,e,n,r,i,o,a){var s=this._polyline,l=this._polygon,c=t.hostModel,u=function(t,e,n,r,i,o,a,s){for(var l=function(t,e){var n=[];return e.diff(t).add((function(t){n.push({cmd:"+",idx:t})})).update((function(t,e){n.push({cmd:"=",idx:e,idx1:t})})).remove((function(t){n.push({cmd:"-",idx:t})})).execute(),n}(t,e),c=[],u=[],h=[],d=[],f=[],p=[],g=[],m=aM(i,e,a),y=t.getLayout("points")||[],v=e.getLayout("points")||[],b=0;b<l.length;b++){var _=l[b],w=!0,x=void 0,M=void 0;switch(_.cmd){case"=":var S=y[x=2*_.idx],A=y[x+1],C=v[M=2*_.idx1],k=v[M+1];(isNaN(S)||isNaN(A))&&(S=C,A=k),c.push(S,A),u.push(C,k),h.push(n[x],n[x+1]),d.push(r[M],r[M+1]),g.push(e.getRawIndex(_.idx1));break;case"+":var T=_.idx,E=m.dataDimsForPoint,O=i.dataToPoint([e.get(E[0],T),e.get(E[1],T)]);M=2*T,c.push(O[0],O[1]),u.push(v[M],v[M+1]);var D=sM(m,i,e,T);h.push(D[0],D[1]),d.push(r[M],r[M+1]),g.push(e.getRawIndex(T));break;case"-":w=!1}w&&(f.push(_),p.push(p.length))}p.sort((function(t,e){return g[t]-g[e]}));var P=c.length,L=Pb(P),I=Pb(P),R=Pb(P),N=Pb(P),B=[];for(b=0;b<p.length;b++){var F=p[b],z=2*b,j=2*F;L[z]=c[j],L[z+1]=c[j+1],I[z]=u[j],I[z+1]=u[j+1],R[z]=h[j],R[z+1]=h[j+1],N[z]=d[j],N[z+1]=d[j+1],B[b]=f[F]}return{current:L,next:I,stackedOnCurrent:R,stackedOnNext:N,status:B}}(this._data,t,this._stackedOnPoints,e,this._coordSys,0,this._valueOrigin),h=u.current,d=u.stackedOnCurrent,f=u.next,p=u.stackedOnNext;if(i&&(h=SM(u.current,n,i,a),d=SM(u.stackedOnCurrent,n,i,a),f=SM(u.next,n,i,a),p=SM(u.stackedOnNext,n,i,a)),xM(h,f)>3e3||l&&xM(d,p)>3e3)return s.stopAnimation(),s.setShape({points:f}),void(l&&(l.stopAnimation(),l.setShape({points:f,stackedOnPoints:p})));s.shape.__points=u.current,s.shape.points=h;var g={shape:{points:f}};u.current!==h&&(g.shape.__points=u.next),s.stopAnimation(),cc(s,g,c),l&&(l.setShape({points:h,stackedOnPoints:d}),l.stopAnimation(),cc(l,{shape:{stackedOnPoints:p}},c),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var m=[],y=u.status,v=0;v<y.length;v++)if("="===y[v].cmd){var b=t.getItemGraphicEl(y[v].idx1);b&&m.push({el:b,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during((function(){l&&l.dirtyShape();for(var t=s.shape.__points,e=0;e<m.length;e++){var n=m[e].el,r=2*m[e].ptIdx;n.x=t[r],n.y=t[r+1],n.markRedraw()}}))},e.prototype.remove=function(t){var e=this.group,n=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),n&&n.eachItemGraphicEl((function(t,r){t.__temp&&(e.remove(t),n.setItemGraphicEl(r,null))})),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},e.type="line",e}(Eg);function EM(t,e){return{seriesType:t,plan:Cf(),reset:function(t){var n=t.getData(),r=t.coordinateSystem,i=e||t.pipelineContext.large;if(r){var o=K(r.dimensions,(function(t){return n.mapDimension(t)})).slice(0,2),a=o.length,s=n.getCalculationInfo("stackResultDimension");ub(n,o[0])&&(o[0]=s),ub(n,o[1])&&(o[1]=s);var l=n.getStore(),c=n.getDimensionIndex(o[0]),u=n.getDimensionIndex(o[1]);return a&&{progress:function(t,e){for(var n=i&&Pb((t.end-t.start)*a),o=[],s=[],h=t.start,d=0;h<t.end;h++){var f=void 0;if(1===a){var p=l.get(c,h);f=r.dataToPoint(p,null,s)}else o[0]=l.get(c,h),o[1]=l.get(u,h),f=r.dataToPoint(o,null,s);i?(n[d++]=f[0],n[d++]=f[1]):e.setItemLayout(h,f.slice())}i&&e.setLayout("points",n)}}}}}}var OM={average:function(t){for(var e=0,n=0,r=0;r<t.length;r++)isNaN(t[r])||(e+=t[r],n++);return 0===n?NaN:e/n},sum:function(t){for(var e=0,n=0;n<t.length;n++)e+=t[n]||0;return e},max:function(t){for(var e=-1/0,n=0;n<t.length;n++)t[n]>e&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n<t.length;n++)t[n]<e&&(e=t[n]);return isFinite(e)?e:NaN},minmax:function(t){for(var e=-1/0,n=-1/0,r=0;r<t.length;r++){var i=t[r],o=Math.abs(i);o>e&&(e=o,n=i)}return isFinite(n)?n:NaN},nearest:function(t){return t[0]}},DM=function(t){return Math.round(t.length/2)};function PM(t){return{seriesType:t,reset:function(t,e,n){var r=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,a=r.count();if(a>10&&"cartesian2d"===o.type&&i){var s=o.getBaseAxis(),l=o.getOtherAxis(s),c=s.getExtent(),u=n.getDevicePixelRatio(),h=Math.abs(c[1]-c[0])*(u||1),d=Math.round(a/h);if(isFinite(d)&&d>1){"lttb"===i&&t.setData(r.lttbDownSample(r.mapDimension(l.dim),1/d));var f=void 0;ot(i)?f=OM[i]:it(i)&&(f=i),f&&t.setData(r.downSample(r.mapDimension(l.dim),1/d,f,DM))}}}}}var LM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.getInitialData=function(t,e){return db(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,e,n){var r=this.coordinateSystem;if(r&&r.clampData){var i=r.clampData(t),o=r.dataToPoint(i);if(n)X(r.getAxes(),(function(t,n){if("category"===t.type&&null!=e){var r=t.getTicksCoords(),a=t.getTickModel().get("alignWithLabel"),s=i[n],l="x1"===e[n]||"y1"===e[n];if(l&&!a&&(s+=1),r.length<2)return;if(2===r.length)return void(o[n]=t.toGlobalCoord(t.getExtent()[l?1:0]));for(var c=void 0,u=void 0,h=1,d=0;d<r.length;d++){var f=r[d].coord,p=d===r.length-1?r[d-1].tickValue+h:r[d].tickValue;if(p===s){u=f;break}if(p<s)c=f;else if(null!=c&&p>s){u=(f+c)/2;break}1===d&&(h=p-r[0].tickValue)}null==u&&(c?c&&(u=r[r.length-1].coord):u=r[0].coord),o[n]=t.toGlobalCoord(u)}}));else{var a=this.getData(),s=a.getLayout("offset"),l=a.getLayout("size"),c=r.getBaseAxis().isHorizontal()?0:1;o[c]+=s+l/2}return o}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Mf);Mf.registerClass(LM);var IM=LM,RM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.getInitialData=function(){return db(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=$c(IM.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(IM),NM=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},BM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return m(e,t),e.prototype.getDefaultShape=function(){return new NM},e.prototype.buildPath=function(t,e){var n=e.cx,r=e.cy,i=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-i),s=i+a,l=e.startAngle,c=e.endAngle,u=e.clockwise,h=2*Math.PI,d=u?c-l<h:l-c<h;d||(l=c-(u?h:-h));var f=Math.cos(l),p=Math.sin(l),g=Math.cos(c),m=Math.sin(c);d?(t.moveTo(f*i+n,p*i+r),t.arc(f*s+n,p*s+r,a,-Math.PI+l,l,!u)):t.moveTo(f*o+n,p*o+r),t.arc(n,r,o,l,c,!u),t.arc(g*s+n,m*s+r,a,c-2*Math.PI,c-Math.PI,!u),0!==i&&t.arc(n,r,i,c,l,u)},e}(Ns);function FM(t,e,n){return e*Math.sin(t)*(n?-1:1)}function zM(t,e,n){return e*Math.cos(t)*(n?1:-1)}function jM(t,e,n){var r=t.get("borderRadius");if(null==r)return n?{cornerRadius:0}:null;rt(r)||(r=[r,r,r,r]);var i=Math.abs(e.r||0-e.r0||0);return{cornerRadius:K(r,(function(t){return Ri(t,i)}))}}var WM=Math.max,VM=Math.min,HM=function(t){function e(){var n=t.call(this)||this;return n.type=e.type,n._isFirstFrame=!0,n}return m(e,t),e.prototype.render=function(t,e,n,r){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var i=t.get("coordinateSystem");("cartesian2d"===i||"polar"===i)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n,r))},e.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},e.prototype.incrementalRender=function(t,e){this._progressiveEls=[],this._incrementalRenderLarge(t,e)},e.prototype.eachRendered=function(t){_g(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t,e,n,r){var i,o=this.group,a=t.getData(),s=this._data,l=t.coordinateSystem,c=l.getBaseAxis();"cartesian2d"===l.type?i=c.isHorizontal():"polar"===l.type&&(i="angle"===c.dim);var u=t.isAnimationEnabled()?t:null,h=function(t,e){var n=t.get("realtimeSort",!0),r=e.getBaseAxis();if(n&&"category"===r.type&&"cartesian2d"===e.type)return{baseAxis:r,otherAxis:e.getOtherAxis(r)}}(t,l);h&&this._enableRealtimeSort(h,a,n);var d=t.get("clip",!0)||h,f=function(t,e){var n=t.getArea&&t.getArea();if(bM(t,"cartesian2d")){var r=t.getBaseAxis();if("category"!==r.type||!r.onBand){var i=e.getLayout("bandWidth");r.isHorizontal()?(n.x-=i,n.width+=2*i):(n.y-=i,n.height+=2*i)}}return n}(l,a);o.removeClipPath();var p=t.get("roundCap",!0),g=t.get("showBackground",!0),m=t.getModel("backgroundStyle"),y=m.get("borderRadius")||0,v=[],b=this._backgroundEls,_=r&&r.isInitSort,w=r&&"changeAxisOrder"===r.type;function x(t){var e=ZM[l.type](a,t),n=function(t,e,n){return new("polar"===t.type?dp:Zs)({shape:iS(e,n,t),silent:!0,z2:0})}(l,i,e);return n.useStyle(m.getItemStyle()),n.setShape("cartesian2d"===l.type?"r":"cornerRadius",y),v[t]=n,n}a.diff(s).add((function(e){var n=a.getItemModel(e),r=ZM[l.type](a,e,n);if(g&&x(e),a.hasValue(e)&&KM[l.type](r)){var s=!1;d&&(s=YM[l.type](f,r));var m=UM[l.type](t,a,e,r,i,u,c.model,!1,p);h&&(m.forceLabelAnimation=!0),QM(m,a,e,n,r,t,i,"polar"===l.type),_?m.attr({shape:r}):h?qM(h,u,m,r,e,i,!1,!1):uc(m,{shape:r},t,e),a.setItemGraphicEl(e,m),o.add(m),m.ignore=s}})).update((function(e,n){var r=a.getItemModel(e),M=ZM[l.type](a,e,r);if(g){var S=void 0;0===b.length?S=x(n):((S=b[n]).useStyle(m.getItemStyle()),S.setShape("cartesian2d"===l.type?"r":"cornerRadius",y),v[e]=S);var A=ZM[l.type](a,e);cc(S,{shape:iS(i,A,l)},u,e)}var C=s.getItemGraphicEl(n);if(a.hasValue(e)&&KM[l.type](M)){var k=!1;if(d&&(k=YM[l.type](f,M))&&o.remove(C),C?gc(C):C=UM[l.type](t,a,e,M,i,u,c.model,!!C,p),h&&(C.forceLabelAnimation=!0),w){var T=C.getTextContent();if(T){var E=Tc(T);null!=E.prevValue&&(E.prevValue=E.value)}}else QM(C,a,e,r,M,t,i,"polar"===l.type);_?C.attr({shape:M}):h?qM(h,u,C,M,e,i,!0,w):cc(C,{shape:M},t,e,null),a.setItemGraphicEl(e,C),C.ignore=k,o.add(C)}else o.remove(C)})).remove((function(e){var n=s.getItemGraphicEl(e);n&&pc(n,t,e)})).execute();var M=this._backgroundGroup||(this._backgroundGroup=new Gi);M.removeAll();for(var S=0;S<v.length;++S)M.add(v[S]);o.add(M),this._backgroundEls=v,this._data=a},e.prototype._renderLarge=function(t,e,n){this._clear(),nS(t,this.group),this._updateLargeClip(t)},e.prototype._incrementalRenderLarge=function(t,e){this._removeBackground(),nS(e,this.group,this._progressiveEls,!0)},e.prototype._updateLargeClip=function(t){var e=t.get("clip",!0)&&vM(t.coordinateSystem,!1,t),n=this.group;e?n.setClipPath(e):n.removeClipPath()},e.prototype._enableRealtimeSort=function(t,e,n){var r=this;if(e.count()){var i=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(e,t,n),this._isFirstFrame=!1;else{var o=function(t){var n=e.getItemGraphicEl(t),r=n&&n.shape;return r&&Math.abs(i.isHorizontal()?r.height:r.width)||0};this._onRendered=function(){r._updateSortWithinSameData(e,o,i,n)},n.getZr().on("rendered",this._onRendered)}}},e.prototype._dataSort=function(t,e,n){var r=[];return t.each(t.mapDimension(e.dim),(function(t,e){var i=n(e);r.push({dataIndex:e,mappedValue:i=null==i?NaN:i,ordinalNumber:t})})),r.sort((function(t,e){return e.mappedValue-t.mappedValue})),{ordinalNumbers:K(r,(function(t){return t.ordinalNumber}))}},e.prototype._isOrderChangedWithinSameData=function(t,e,n){for(var r=n.scale,i=t.mapDimension(n.dim),o=Number.MAX_VALUE,a=0,s=r.getOrdinalMeta().categories.length;a<s;++a){var l=t.rawIndexOf(i,r.getRawOrdinalNumber(a)),c=l<0?Number.MIN_VALUE:e(t.indexOfRawIndex(l));if(c>o)return!0;o=c}return!1},e.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,r=n.getExtent(),i=Math.max(0,r[0]),o=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=o;++i)if(t.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},e.prototype._updateSortWithinSameData=function(t,e,n,r){if(this._isOrderChangedWithinSameData(t,e,n)){var i=this._dataSort(t,n,e);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:i}))}},e.prototype._dispatchInitSort=function(t,e,n){var r=e.baseAxis,i=this._dataSort(t,r,(function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:i})},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(e){pc(e,t,pl(e).dataIndex)}))):e.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Eg),YM={cartesian2d:function(t,e){var n=e.width<0?-1:1,r=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),r<0&&(e.y+=e.height,e.height=-e.height);var i=t.x+t.width,o=t.y+t.height,a=WM(e.x,t.x),s=VM(e.x+e.width,i),l=WM(e.y,t.y),c=VM(e.y+e.height,o),u=s<a,h=c<l;return e.x=u&&a>i?s:a,e.y=h&&l>o?c:l,e.width=u?0:s-a,e.height=h?0:c-l,n<0&&(e.x+=e.width,e.width=-e.width),r<0&&(e.y+=e.height,e.height=-e.height),u||h},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var r=e.r;e.r=e.r0,e.r0=r}var i=VM(e.r,t.r),o=WM(e.r0,t.r0);e.r=i,e.r0=o;var a=i-o<0;return n<0&&(r=e.r,e.r=e.r0,e.r0=r),a}},UM={cartesian2d:function(t,e,n,r,i,o,a,s,l){var c=new Zs({shape:V({},r),z2:1});return c.__dataIndex=n,c.name="item",o&&(c.shape[i?"height":"width"]=0),c},polar:function(t,e,n,r,i,o,a,s,l){var c=!i&&l?BM:dp,u=new c({shape:r,z2:1});u.name="item";var h,d,f=JM(i);if(u.calculateTextPosition=(h=f,d=({isRoundCap:c===BM}||{}).isRoundCap,function(t,e,n){var r=e.position;if(!r||r instanceof Array)return Ni(t,e,n);var i=h(r),o=null!=e.distance?e.distance:5,a=this.shape,s=a.cx,l=a.cy,c=a.r,u=a.r0,f=(c+u)/2,p=a.startAngle,g=a.endAngle,m=(p+g)/2,y=d?Math.abs(c-u)/2:0,v=Math.cos,b=Math.sin,_=s+c*v(p),w=l+c*b(p),x="left",M="top";switch(i){case"startArc":_=s+(u-o)*v(m),w=l+(u-o)*b(m),x="center",M="top";break;case"insideStartArc":_=s+(u+o)*v(m),w=l+(u+o)*b(m),x="center",M="bottom";break;case"startAngle":_=s+f*v(p)+FM(p,o+y,!1),w=l+f*b(p)+zM(p,o+y,!1),x="right",M="middle";break;case"insideStartAngle":_=s+f*v(p)+FM(p,-o+y,!1),w=l+f*b(p)+zM(p,-o+y,!1),x="left",M="middle";break;case"middle":_=s+f*v(m),w=l+f*b(m),x="center",M="middle";break;case"endArc":_=s+(c+o)*v(m),w=l+(c+o)*b(m),x="center",M="bottom";break;case"insideEndArc":_=s+(c-o)*v(m),w=l+(c-o)*b(m),x="center",M="top";break;case"endAngle":_=s+f*v(g)+FM(g,o+y,!0),w=l+f*b(g)+zM(g,o+y,!0),x="left",M="middle";break;case"insideEndAngle":_=s+f*v(g)+FM(g,-o+y,!0),w=l+f*b(g)+zM(g,-o+y,!0),x="right",M="middle";break;default:return Ni(t,e,n)}return(t=t||{}).x=_,t.y=w,t.align=x,t.verticalAlign=M,t}),o){var p=i?"r":"endAngle",g={};u.shape[p]=i?r.r0:r.startAngle,g[p]=r[p],(s?cc:uc)(u,{shape:g},o)}return u}};function qM(t,e,n,r,i,o,a,s){var l,c;o?(c={x:r.x,width:r.width},l={y:r.y,height:r.height}):(c={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(a?cc:uc)(n,{shape:l},e,i,null),(a?cc:uc)(n,{shape:c},e?t.baseAxis.model:null,i)}function $M(t,e){for(var n=0;n<e.length;n++)if(!isFinite(t[e[n]]))return!0;return!1}var GM=["x","y","width","height"],XM=["cx","cy","r","startAngle","endAngle"],KM={cartesian2d:function(t){return!$M(t,GM)},polar:function(t){return!$M(t,XM)}},ZM={cartesian2d:function(t,e,n){var r=t.getItemLayout(e),i=n?function(t,e){var n=t.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var r=t.get(["itemStyle","borderWidth"])||0,i=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),o=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(r,i,o)}(n,r):0,o=r.width>0?1:-1,a=r.height>0?1:-1;return{x:r.x+o*i/2,y:r.y+a*i/2,width:r.width-o*i,height:r.height-a*i}},polar:function(t,e,n){var r=t.getItemLayout(e);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function JM(t){return function(t){var e=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+e;default:return t}}}(t)}function QM(t,e,n,r,i,o,a,s){var l=e.getItemVisual(n,"style");if(s){if(!o.get("roundCap")){var c=t.shape;V(c,jM(r.getModel("itemStyle"),c,!0)),t.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;t.setShape("r",u)}t.useStyle(l);var h=r.getShallow("cursor");h&&t.attr("cursor",h);var d=s?a?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":a?i.height>=0?"bottom":"top":i.width>=0?"right":"left",f=_c(r);bc(t,f,{labelFetcher:o,labelDataIndex:n,defaultText:Jx(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:d});var p=t.getTextContent();if(s&&p){var g=r.get(["label","position"]);t.textConfig.inside="middle"===g||null,function(t,e,n,r){if(st(r))t.setTextConfig({rotation:r});else if(rt(e))t.setTextConfig({rotation:0});else{var i,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,c=n(e);switch(c){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":i=l;break;case"startAngle":case"insideStartAngle":i=a;break;case"endAngle":case"insideEndAngle":i=s;break;default:return void t.setTextConfig({rotation:0})}var u=1.5*Math.PI-i;"middle"===c&&u>Math.PI/2&&u<1.5*Math.PI&&(u-=Math.PI),t.setTextConfig({rotation:u})}}(t,"outside"===g?d:g,JM(a),r.get(["label","rotate"]))}Ec(p,f,o.getRawValue(n),(function(t){return Qx(e,t)}));var m=r.getModel(["emphasis"]);Zl(t,m.get("focus"),m.get("blurScope"),m.get("disabled")),ec(t,r),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}(i)&&(t.style.fill="none",t.style.stroke="none",X(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}var tS=function(){},eS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return m(e,t),e.prototype.getDefaultShape=function(){return new tS},e.prototype.buildPath=function(t,e){for(var n=e.points,r=this.baseDimIdx,i=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l<n.length;l+=3)a[r]=s,a[i]=n[l+2],o[r]=n[l+r],o[i]=n[l+i],t.rect(o[0],o[1],a[0],a[1])},e}(Ns);function nS(t,e,n,r){var i=t.getData(),o=i.getLayout("valueAxisHorizontal")?1:0,a=i.getLayout("largeDataIndices"),s=i.getLayout("size"),l=t.getModel("backgroundStyle"),c=i.getLayout("largeBackgroundPoints");if(c){var u=new eS({shape:{points:c},incremental:!!r,silent:!0,z2:0});u.baseDimIdx=o,u.largeDataIndices=a,u.barWidth=s,u.useStyle(l.getItemStyle()),e.add(u),n&&n.push(u)}var h=new eS({shape:{points:i.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});h.baseDimIdx=o,h.largeDataIndices=a,h.barWidth=s,e.add(h),h.useStyle(i.getVisual("style")),pl(h).seriesIndex=t.seriesIndex,t.get("silent")||(h.on("mousedown",rS),h.on("mousemove",rS)),n&&n.push(h)}var rS=Pg((function(t){var e=function(t,e,n){for(var r=t.baseDimIdx,i=1-r,o=t.shape.points,a=t.largeDataIndices,s=[],l=[],c=t.barWidth,u=0,h=o.length/3;u<h;u++){var d=3*u;if(l[r]=c,l[i]=o[d+2],s[r]=o[d+r],s[i]=o[d+i],l[i]<0&&(s[i]+=l[i],l[i]=-l[i]),e>=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[u]}return-1}(this,t.offsetX,t.offsetY);pl(this).dataIndex=e>=0?e:null}),30,!1);function iS(t,e,n){if(bM(n,"cartesian2d")){var r=e,i=n.getArea();return{x:t?r.x:i.x,y:t?i.y:r.y,width:t?r.width:i.width,height:t?i.height:r.height}}return{cx:(i=n.getArea()).cx,cy:i.cy,r0:t?i.r0:e.r0,r:t?i.r:e.r,startAngle:t?e.startAngle:0,endAngle:t?e.endAngle:2*Math.PI}}var oS=HM,aS=2*Math.PI,sS=Math.PI/180;function lS(t,e){return zu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function cS(t,e){var n=lS(t,e),r=t.get("center"),i=t.get("radius");rt(i)||(i=[0,i]);var o,a,s=so(n.width,e.getWidth()),l=so(n.height,e.getHeight()),c=Math.min(s,l),u=so(i[0],c/2),h=so(i[1],c/2),d=t.coordinateSystem;if(d){var f=d.dataToPoint(r);o=f[0]||0,a=f[1]||0}else rt(r)||(r=[r,r]),o=so(r[0],s)+n.x,a=so(r[1],l)+n.y;return{cx:o,cy:a,r0:u,r:h}}function uS(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),r=e.mapDimension("value"),i=lS(t,n),o=cS(t,n),a=o.cx,s=o.cy,l=o.r,c=o.r0,u=-t.get("startAngle")*sS,h=t.get("endAngle"),d=t.get("padAngle")*sS;h="auto"===h?u-aS:-h*sS;var f=t.get("minAngle")*sS+d,p=0;e.each(r,(function(t){!isNaN(t)&&p++}));var g=e.getSum(r),m=Math.PI/(g||p)*2,y=t.get("clockwise"),v=t.get("roseType"),b=t.get("stillShowZeroSum"),_=e.getDataExtent(r);_[0]=0;var w=y?1:-1,x=[u,h],M=w*d/2;gs(x,!y),u=x[0],h=x[1];var S=Math.abs(h-u),A=S,C=0,k=u;if(e.setLayout({viewRect:i,r:l}),e.each(r,(function(t,n){var r;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:a,cy:s,r0:c,r:v?NaN:l});else{(r="area"!==v?0===g&&b?m:t*m:S/p)<f?(r=f,A-=f):C+=t;var i=k+w*r,o=0,u=0;d>r?u=o=k+w*r/2:(o=k+M,u=i-M),e.setItemLayout(n,{angle:r,startAngle:o,endAngle:u,clockwise:y,cx:a,cy:s,r0:c,r:v?ao(t,_,[c,l]):l}),k=i}})),A<aS&&p)if(A<=.001){var T=S/p;e.each(r,(function(t,n){if(!isNaN(t)){var r=e.getItemLayout(n);r.angle=T;var i=0,o=0;T<d?o=i=u+w*(n+.5)*T:(i=u+w*n*T+M,o=u+w*(n+1)*T-M),r.startAngle=i,r.endAngle=o}}))}else m=A/C,k=u,e.each(r,(function(t,n){if(!isNaN(t)){var r=e.getItemLayout(n),i=r.angle===f?f:t*m,o=0,a=0;i<d?a=o=k+w*i/2:(o=k+M,a=k+w*i-M),r.startAngle=o,r.endAngle=a,k+=w*i}}))}))}function hS(t){return{seriesType:t,reset:function(t,e){var n=e.findComponents({mainType:"legend"});if(n&&n.length){var r=t.getData();r.filterSelf((function(t){for(var e=r.getName(t),i=0;i<n.length;i++)if(!n[i].isSelected(e))return!1;return!0}))}}}}var dS=Math.PI/180;function fS(t,e,n,r,i,o,a,s,l,c){if(!(t.length<2)){for(var u=t.length,h=0;h<u;h++)"outer"===t[h].position&&"labelLine"===t[h].labelAlignTo&&(t[h].linePoints[1][0]+=t[h].label.x-c,t[h].label.x=c);kw(t,l,l+a)&&function(t){for(var o={list:[],maxY:0},a={list:[],maxY:0},s=0;s<t.length;s++)if("none"===t[s].labelAlignTo){var l=t[s],c=l.label.y>n?a:o,u=Math.abs(l.label.y-n);if(u>=c.maxY){var h=l.label.x-e-l.len2*i,f=r+l.len,p=Math.abs(h)<f?Math.sqrt(u*u/(1-h*h/f/f)):f;c.rB=p,c.maxY=u}c.list.push(l)}d(o),d(a)}(t)}function d(t){for(var o=t.rB,a=o*o,s=0;s<t.list.length;s++){var l=t.list[s],c=Math.abs(l.label.y-n),u=r+l.len,h=u*u,d=Math.sqrt((1-Math.abs(c*c/a))*h),f=e+(d+l.len2)*i;pS(l,l.targetTextWidth-(f-l.label.x)*i,!0),l.label.x=f}}}function pS(t,e,n){if(void 0===n&&(n=!1),null==t.labelStyleWidth){var r=t.label,i=r.style,o=t.rect,a=i.backgroundColor,s=i.padding,l=s?s[1]+s[3]:0,c=i.overflow,u=o.width+(a?0:l);if(e<u||n){var h=o.height;if(c&&c.match("break")){r.setStyle("backgroundColor",null),r.setStyle("width",e-l);var d=r.getBoundingRect();r.setStyle("width",Math.ceil(d.width)),r.setStyle("backgroundColor",a)}else{var f=e-l;r.setStyle("width",e<u?f:n?f>t.unconstrainedWidth?null:f:null)}var p=r.getBoundingRect();o.width=p.width,o.height=p.height+((r.style.margin||0)+2.1),o.y-=(o.height-h)/2}}}function gS(t){return"center"===t.position}var mS=function(t){function e(e,n,r){var i=t.call(this)||this;i.z2=2;var o=new fl;return i.setTextContent(o),i.updateData(e,n,r,!0),i}return m(e,t),e.prototype.updateData=function(t,e,n,r){var i=t.hostModel,o=t.getItemModel(e),a=o.getModel("emphasis"),s=t.getItemLayout(e),l=V(jM(o.getModel("itemStyle"),s,!0),s);if(isNaN(l.startAngle))this.setShape(l);else{if(r){this.setShape(l);var c=i.getShallow("animationType");i.ecModel.ssr?(uc(this,{scaleX:0,scaleY:0},i,{dataIndex:e,isFrom:!0}),this.originX=l.cx,this.originY=l.cy):"scale"===c?(this.shape.r=s.r0,uc(this,{shape:{r:s.r}},i,e)):null!=n?(this.setShape({startAngle:n,endAngle:n}),uc(this,{shape:{startAngle:s.startAngle,endAngle:s.endAngle}},i,e)):(this.shape.endAngle=s.startAngle,cc(this,{shape:{endAngle:s.endAngle}},i,e))}else gc(this),cc(this,{shape:l},i,e);this.useStyle(t.getItemVisual(e,"style")),ec(this,o);var u=(s.startAngle+s.endAngle)/2,h=i.get("selectedOffset"),d=Math.cos(u)*h,f=Math.sin(u)*h,p=o.getShallow("cursor");p&&this.attr("cursor",p),this._updateLabel(i,t,e),this.ensureState("emphasis").shape=V({r:s.r+(a.get("scale")&&a.get("scaleSize")||0)},jM(a.getModel("itemStyle"),s)),V(this.ensureState("select"),{x:d,y:f,shape:jM(o.getModel(["select","itemStyle"]),s)}),V(this.ensureState("blur"),{shape:jM(o.getModel(["blur","itemStyle"]),s)});var g=this.getTextGuideLine(),m=this.getTextContent();g&&V(g.ensureState("select"),{x:d,y:f}),V(m.ensureState("select"),{x:d,y:f}),Zl(this,a.get("focus"),a.get("blurScope"),a.get("disabled"))}},e.prototype._updateLabel=function(t,e,n){var r=e.getItemModel(n),i=r.getModel("labelLine"),o=e.getItemVisual(n,"style"),a=o&&o.fill,s=o&&o.opacity;bc(this,_c(r),{labelFetcher:e.hostModel,labelDataIndex:n,inheritColor:a,defaultOpacity:s,defaultText:t.getFormattedLabel(n,"normal")||e.getName(n)});var l=this.getTextContent();this.setTextConfig({position:null,rotation:null}),l.attr({z2:10});var c=t.get(["label","position"]);if("outside"!==c&&"outer"!==c)this.removeTextGuideLine();else{var u=this.getTextGuideLine();u||(u=new xp,this.setTextGuideLine(u)),Mw(this,Sw(r),{stroke:a,opacity:vt(i.get(["lineStyle","opacity"]),s,1)})}},e}(dp),yS=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.ignoreLabelLineUpdate=!0,e}return m(e,t),e.prototype.render=function(t,e,n,r){var i,o=t.getData(),a=this._data,s=this.group;if(!a&&o.count()>0){for(var l=o.getItemLayout(0),c=1;isNaN(l&&l.startAngle)&&c<o.count();++c)l=o.getItemLayout(c);l&&(i=l.startAngle)}if(this._emptyCircleSector&&s.remove(this._emptyCircleSector),0===o.count()&&t.get("showEmptyCircle")){var u=new dp({shape:cS(t,n)});u.useStyle(t.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=u,s.add(u)}o.diff(a).add((function(t){var e=new mS(o,t,i);o.setItemGraphicEl(t,e),s.add(e)})).update((function(t,e){var n=a.getItemGraphicEl(e);n.updateData(o,t,i),n.off("click"),s.add(n),o.setItemGraphicEl(t,n)})).remove((function(e){pc(a.getItemGraphicEl(e),t,e)})).execute(),function(t){var e,n,r=t.getData(),i=[],o=!1,a=(t.get("minShowLabelAngle")||0)*dS,s=r.getLayout("viewRect"),l=r.getLayout("r"),c=s.width,u=s.x,h=s.y,d=s.height;function f(t){t.ignore=!0}r.each((function(t){var s=r.getItemGraphicEl(t),h=s.shape,d=s.getTextContent(),p=s.getTextGuideLine(),g=r.getItemModel(t),m=g.getModel("label"),y=m.get("position")||g.get(["emphasis","label","position"]),v=m.get("distanceToLabelLine"),b=m.get("alignTo"),_=so(m.get("edgeDistance"),c),w=m.get("bleedMargin"),x=g.getModel("labelLine"),M=x.get("length");M=so(M,c);var S=x.get("length2");if(S=so(S,c),Math.abs(h.endAngle-h.startAngle)<a)return X(d.states,f),d.ignore=!0,void(p&&(X(p.states,f),p.ignore=!0));if(function(t){if(!t.ignore)return!0;for(var e in t.states)if(!1===t.states[e].ignore)return!0;return!1}(d)){var A,C,k,T,E=(h.startAngle+h.endAngle)/2,O=Math.cos(E),D=Math.sin(E);e=h.cx,n=h.cy;var P="inside"===y||"inner"===y;if("center"===y)A=h.cx,C=h.cy,T="center";else{var L=(P?(h.r+h.r0)/2*O:h.r*O)+e,I=(P?(h.r+h.r0)/2*D:h.r*D)+n;if(A=L+3*O,C=I+3*D,!P){var R=L+O*(M+l-h.r),N=I+D*(M+l-h.r),B=R+(O<0?-1:1)*S;A="edge"===b?O<0?u+_:u+c-_:B+(O<0?-v:v),C=N,k=[[L,I],[R,N],[B,N]]}T=P?"center":"edge"===b?O>0?"right":"left":O>0?"left":"right"}var F=Math.PI,z=0,j=m.get("rotate");if(st(j))z=j*(F/180);else if("center"===y)z=0;else if("radial"===j||!0===j)z=O<0?-E+F:-E;else if("tangential"===j&&"outside"!==y&&"outer"!==y){var W=Math.atan2(O,D);W<0&&(W=2*F+W),D>0&&(W=F+W),z=W-F}if(o=!!z,d.x=A,d.y=C,d.rotation=z,d.setStyle({verticalAlign:"middle"}),P){d.setStyle({align:T});var V=d.states.select;V&&(V.x+=d.x,V.y+=d.y)}else{var H=d.getBoundingRect().clone();H.applyTransform(d.getComputedTransform());var Y=(d.style.margin||0)+2.1;H.y-=Y/2,H.height+=Y,i.push({label:d,labelLine:p,position:y,len:M,len2:S,minTurnAngle:x.get("minTurnAngle"),maxSurfaceAngle:x.get("maxSurfaceAngle"),surfaceNormal:new He(O,D),linePoints:k,textAlign:T,labelDistance:v,labelAlignTo:b,edgeDistance:_,bleedMargin:w,rect:H,unconstrainedWidth:H.width,labelStyleWidth:d.style.width})}s.setTextConfig({inside:P})}})),!o&&t.get("avoidLabelOverlap")&&function(t,e,n,r,i,o,a,s){for(var l=[],c=[],u=Number.MAX_VALUE,h=-Number.MAX_VALUE,d=0;d<t.length;d++){var f=t[d].label;gS(t[d])||(f.x<e?(u=Math.min(u,f.x),l.push(t[d])):(h=Math.max(h,f.x),c.push(t[d])))}for(d=0;d<t.length;d++)if(!gS(m=t[d])&&m.linePoints){if(null!=m.labelStyleWidth)continue;f=m.label;var p,g=m.linePoints;m.targetTextWidth=p="edge"===m.labelAlignTo?f.x<e?g[2][0]-m.labelDistance-a-m.edgeDistance:a+i-m.edgeDistance-g[2][0]-m.labelDistance:"labelLine"===m.labelAlignTo?f.x<e?u-a-m.bleedMargin:a+i-h-m.bleedMargin:f.x<e?f.x-a-m.bleedMargin:a+i-f.x-m.bleedMargin,pS(m,p)}for(fS(c,e,n,r,1,0,o,0,s,h),fS(l,e,n,r,-1,0,o,0,s,u),d=0;d<t.length;d++){var m;if(!gS(m=t[d])&&m.linePoints){var y=(f=m.label).style.padding,v=m.rect.width+(f.style.backgroundColor?0:y?y[1]+y[3]:0),b=(g=m.linePoints)[1][0]-g[2][0];"edge"===m.labelAlignTo?g[2][0]=f.x<e?a+m.edgeDistance+v+m.labelDistance:a+i-m.edgeDistance-v-m.labelDistance:(g[2][0]=f.x<e?f.x+m.labelDistance:f.x-m.labelDistance,g[1][0]=g[2][0]+b),g[1][1]=g[2][1]=f.y}}}(i,e,n,l,c,d,u,h);for(var p=0;p<i.length;p++){var g=i[p],m=g.label,y=g.labelLine,v=isNaN(m.x)||isNaN(m.y);if(m){m.setStyle({align:g.textAlign}),v&&(X(m.states,f),m.ignore=!0);var b=m.states.select;b&&(b.x+=m.x,b.y+=m.y)}if(y){var _=g.linePoints;v||!_?(X(y.states,f),y.ignore=!0):(bw(_,g.minTurnAngle),_w(_,g.surfaceNormal,g.maxSurfaceAngle),y.setShape({points:_}),m.__hostTarget.textGuideLineConfig={anchor:new He(_[0][0],_[0][1])})}}}(t),"expansion"!==t.get("animationTypeUpdate")&&(this._data=o)},e.prototype.dispose=function(){},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var r=t[0]-n.cx,i=t[1]-n.cy,o=Math.sqrt(r*r+i*i);return o<=n.r&&o>=n.r0}},e.type="pie",e}(Eg);function vS(t,e,n){e=rt(e)&&{coordDimensions:e}||V({encodeDefine:t.getEncode()},e);var r=t.getSource(),i=ib(r,e).dimensions,o=new nb(i,t);return o.initData(r,n),o}var bS=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){return this._getRawData().indexOfName(t)>=0},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},t.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)},t}(),_S=Yo(),wS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new bS(et(this.getData,this),et(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return vS(this,{coordDimensions:["value"],encodeDefaulter:nt(th,this)})},e.prototype.getDataParams=function(e){var n=this.getData(),r=_S(n),i=r.seats;if(!i){var o=[];n.each(n.mapDimension("value"),(function(t){o.push(t)})),i=r.seats=go(o,n.hostModel.get("percentPrecision"))}var a=t.prototype.getDataParams.call(this,e);return a.percent=i[e]||0,a.$vars.push("percent"),a},e.prototype._defaultLabelLine=function(t){Lo(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(Mf),xS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return m(e,t),e.prototype.getInitialData=function(t,e){return db(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(Mf),MS=function(){},SS=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return m(e,t),e.prototype.getDefaultShape=function(){return new MS},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,e){var n,r=e.points,i=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=this.softClipShape;if(s&&i[0]<4)this._ctx=s;else{for(this._ctx=null,n=this._off;n<r.length;){var c=r[n++],u=r[n++];isNaN(c)||isNaN(u)||l&&!l.contain(c,u)||(a.x=c-i[0]/2,a.y=u-i[1]/2,a.width=i[0],a.height=i[1],o.buildPath(t,a,!0))}this.incremental&&(this._off=n,this.notClear=!0)}},e.prototype.afterBrush=function(){var t,e=this.shape,n=e.points,r=e.size,i=this._ctx,o=this.softClipShape;if(i){for(t=this._off;t<n.length;){var a=n[t++],s=n[t++];isNaN(a)||isNaN(s)||o&&!o.contain(a,s)||i.fillRect(a-r[0]/2,s-r[1]/2,r[0],r[1])}this.incremental&&(this._off=t,this.notClear=!0)}},e.prototype.findDataIndex=function(t,e){for(var n=this.shape,r=n.points,i=n.size,o=Math.max(i[0],4),a=Math.max(i[1],4),s=r.length/2-1;s>=0;s--){var l=2*s,c=r[l]-o/2,u=r[l+1]-a/2;if(t>=c&&e>=u&&t<=c+o&&e<=u+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(t=n[0],e=n[1])?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,r=e.size,i=r[0],o=r[1],a=1/0,s=1/0,l=-1/0,c=-1/0,u=0;u<n.length;){var h=n[u++],d=n[u++];a=Math.min(h,a),l=Math.max(h,l),s=Math.min(d,s),c=Math.max(d,c)}t=this._rect=new Je(a-i/2,s-o/2,l-a+i,c-s+o)}return t},e}(Ns),AS=function(){function t(){this.group=new Gi}return t.prototype.updateData=function(t,e){this._clear();var n=this._create();n.setShape({points:t.getLayout("points")}),this._setCommon(n,t,e)},t.prototype.updateLayout=function(t){var e=t.getLayout("points");this.group.eachChild((function(t){null!=t.startIndex&&(e=new Float32Array(e.buffer,4*t.startIndex*2,2*(t.endIndex-t.startIndex))),t.setShape("points",e),t.reset()}))},t.prototype.incrementalPrepareUpdate=function(t){this._clear()},t.prototype.incrementalUpdate=function(t,e,n){var r=this._newAdded[0],i=e.getLayout("points"),o=r&&r.shape.points;if(o&&o.length<2e4){var a=o.length,s=new Float32Array(a+i.length);s.set(o),s.set(i,a),r.endIndex=t.end,r.setShape({points:s})}else{this._newAdded=[];var l=this._create();l.startIndex=t.start,l.endIndex=t.end,l.incremental=!0,l.setShape({points:i}),this._setCommon(l,e,n)}},t.prototype.eachRendered=function(t){this._newAdded[0]&&t(this._newAdded[0])},t.prototype._create=function(){var t=new SS({cursor:"default"});return t.ignoreCoarsePointer=!0,this.group.add(t),this._newAdded.push(t),t},t.prototype._setCommon=function(t,e,n){var r=e.hostModel;n=n||{};var i=e.getVisual("symbolSize");t.setShape("size",i instanceof Array?i:[i,i]),t.softClipShape=n.clipShape||null,t.symbolProxy=Im(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var o=t.shape.size[0]<4;t.useStyle(r.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var a=e.getVisual("style"),s=a&&a.fill;s&&t.setColor(s);var l=pl(t);l.seriesIndex=r.seriesIndex,t.on("mousemove",(function(e){l.dataIndex=null;var n=t.hoverDataIdx;n>=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),CS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=t.getData();this._updateSymbolDraw(r,t).updateData(r,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var r=t.getData();this._updateSymbolDraw(r,t).incrementalPrepareUpdate(r),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},e.prototype.updateTransform=function(t,e,n){var r=t.getData();if(this.group.dirty(),!this._finished||r.count()>1e4)return{update:!0};var i=EM("").reset(t,e,n);i.progress&&i.progress({start:0,end:r.count(),count:r.count()},r),this._symbolDraw.updateLayout(r)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get("clip",!0)){var e=t.coordinateSystem;return e&&e.getArea&&e.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,r=e.pipelineContext.large;return n&&r===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=r?new AS:new oM,this._isLargeDraw=r,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Eg),kS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}($u),TS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Go).models[0]},e.type="cartesian2dAxis",e}($u);$(TS,w_);var ES={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},OS=j({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},ES),DS=j({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},ES),PS={category:OS,value:DS,time:j({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},DS),log:H({logBase:10},DS)},LS={value:1,category:1,time:1,log:1};function IS(t,e,n,r){X(LS,(function(i,o){var a=j(j({},PS[o],!0),r,!0),s=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+o,n}return m(n,t),n.prototype.mergeDefaultAndTheme=function(t,e){var n=Wu(this),r=n?Hu(t):{};j(t,e.getTheme().get(o+"Axis")),j(t,this.getDefaultOption()),t.type=RS(t),n&&Vu(t,r,n)},n.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=yb.createByAxisModel(this))},n.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},n.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},n.type=e+"Axis."+o,n.defaultOption=a,n}(n);t.registerComponentModel(s)})),t.registerSubTypeDefaulter(e+"Axis",RS)}function RS(t){return t.type||(t.data?"category":"value")}var NS=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return K(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),J(this.getAxes(),(function(e){return e.scale.type===t}))},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),BS=["x","y"];function FS(t){return"interval"===t.type||"time"===t.type}var zS=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=BS,e}return m(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(FS(t)&&FS(e)){var n=t.getExtent(),r=e.getExtent(),i=this.dataToPoint([n[0],r[0]]),o=this.dataToPoint([n[1],r[1]]),a=n[1]-n[0],s=r[1]-r[0];if(a&&s){var l=(o[0]-i[0])/a,c=(o[1]-i[1])/s,u=this._transform=[l,0,0,c,i[0]-n[0]*l,i[1]-r[0]*c];this._invTransform=We([],u)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,e){var n=this.dataToPoint(t),r=this.dataToPoint(e),i=this.getArea(),o=new Je(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(o)},e.prototype.dataToPoint=function(t,e,n){n=n||[];var r=t[0],i=t[1];if(this._transform&&null!=r&&isFinite(r)&&null!=i&&isFinite(i))return oe(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(r,e)),n[1]=a.toGlobalCoord(a.dataToCoord(i,e)),n},e.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,r=this.getAxis("y").scale,i=n.getExtent(),o=r.getExtent(),a=n.parse(t[0]),s=r.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),a),Math.max(i[0],i[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return oe(n,t,this._invTransform);var r=this.getAxis("x"),i=this.getAxis("y");return n[0]=r.coordToData(r.toLocalCoord(t[0]),e),n[1]=i.coordToData(i.toLocalCoord(t[1]),e),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(t){t=t||0;var e=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),r=Math.min(e[0],e[1])-t,i=Math.min(n[0],n[1])-t,o=Math.max(e[0],e[1])-r+t,a=Math.max(n[0],n[1])-i+t;return new Je(r,i,o,a)},e}(NS),jS=function(t){function e(e,n,r,i,o){var a=t.call(this,e,n,r)||this;return a.index=0,a.type=i||"value",a.position=o||"bottom",a}return m(e,t),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(K_);function WS(t,e,n){n=n||{};var r=t.coordinateSystem,i=e.axis,o={},a=i.getAxesOnZeroOf()[0],s=i.position,l=a?"onZero":s,c=i.dim,u=r.getRect(),h=[u.x,u.x+u.width,u.y,u.y+u.height],d={left:0,right:1,top:0,bottom:1,onZero:2},f=e.get("offset")||0,p="x"===c?[h[2]-f,h[3]+f]:[h[0]-f,h[1]+f];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));p[d.onZero]=Math.max(Math.min(g,p[1]),p[0])}o.position=["y"===c?p[d[l]]:h[0],"x"===c?p[d[l]]:h[3]],o.rotation=Math.PI/2*("x"===c?0:1),o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?p[d[s]]-p[d.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),mt(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var m=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-m:m,o.z2=1,o}function VS(t){return"cartesian2d"===t.get("coordinateSystem")}function HS(t){var e={xAxisModel:null,yAxisModel:null};return X(e,(function(n,r){var i=r.replace(/Model$/,""),o=t.getReferringComponents(i,Go).models[0];e[r]=o})),e}var YS=Math.log;function US(t,e,n){var r=Eb.prototype,i=r.getTicks.call(n),o=r.getTicks.call(n,!0),a=i.length-1,s=r.getInterval.call(n),l=f_(t,e),c=l.extent,u=l.fixMin,h=l.fixMax;if("log"===t.type){var d=YS(t.base);c=[YS(c[0])/d,YS(c[1])/d]}t.setExtent(c[0],c[1]),t.calcNiceExtent({splitNumber:a,fixMin:u,fixMax:h});var f=r.getExtent.call(t);u&&(c[0]=f[0]),h&&(c[1]=f[1]);var p=r.getInterval.call(t),g=c[0],m=c[1];if(u&&h)p=(m-g)/a;else if(u)for(m=c[0]+p*a;m<c[1]&&isFinite(m)&&isFinite(c[1]);)p=bb(p),m=c[0]+p*a;else if(h)for(g=c[1]-p*a;g>c[0]&&isFinite(g)&&isFinite(c[0]);)p=bb(p),g=c[1]-p*a;else{t.getTicks().length-1>a&&(p=bb(p));var y=p*a;(g=lo((m=Math.ceil(c[1]/p)*p)-y))<0&&c[0]>=0?(g=0,m=lo(y)):m>0&&c[1]<=0&&(m=0,g=-lo(y))}var v=(i[0].value-o[0].value)/s,b=(i[a].value-o[a].value)/s;r.setExtent.call(t,g+p*v,m+p*b),r.setInterval.call(t,p),(v||b)&&r.setNiceExtent.call(t,g+p,m-p)}function qS(t,e){return t.getCoordSysModel()===e}function $S(t,e,n,r){n.getAxesOnZeroOf=function(){return i?[i]:[]};var i,o=t[e],a=n.model,s=a.get(["axisLine","onZero"]),l=a.get(["axisLine","onZeroAxisIndex"]);if(s){if(null!=l)GS(o[l])&&(i=o[l]);else for(var c in o)if(o.hasOwnProperty(c)&&GS(o[c])&&!r[u(o[c])]){i=o[c];break}i&&(r[u(i)]=!0)}function u(t){return t.dim+"_"+t.index}}function GS(t){return t&&"category"!==t.type&&"time"!==t.type&&function(t){var e=t.scale.getExtent(),n=e[0],r=e[1];return!(n>0&&r>0||n<0&&r<0)}(t)}var XS=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=BS,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;function r(t){var e,n=tt(t),r=n.length;if(r){for(var i=[],o=r-1;o>=0;o--){var a=t[+n[o]],s=a.model,l=a.scale;vb(l)&&s.get("alignTicks")&&null==s.get("interval")?i.push(a):(p_(l,s),vb(l)&&(e=a))}i.length&&(e||p_((e=i.pop()).scale,e.model),X(i,(function(t){US(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),r(n.x),r(n.y);var i={};X(n.x,(function(t){$S(n,"y",t,i)})),X(n.y,(function(t){$S(n,"x",t,i)})),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){var r=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),o=zu(r,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){X(a,(function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],r=t.inverse?1:0;t.setExtent(n[r],n[1-r]),function(t,e){var n=t.getExtent(),r=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return r-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return r-t+e}}(t,e?o.x:o.y)}))}s(),i&&(X(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=function(t){var e=t.scale;if(t.model.get(["axisLabel","show"])&&!e.isBlank()){var n,r,i=e.getExtent();r=e instanceof Cb?e.count():(n=e.getTicks()).length;var o,a,s,l,c,u,h,d=t.getLabelModel(),f=m_(t),p=1;r>40&&(p=Math.ceil(r/40));for(var g=0;g<r;g+=p){var m=f(n?n[g]:{value:i[0]+g},g),y=(a=d.getTextRect(m),s=(d.get("rotate")||0)*Math.PI/180,c=a.height,u=(l=a.width)*Math.abs(Math.cos(s))+Math.abs(c*Math.sin(s)),h=l*Math.abs(Math.sin(s))+Math.abs(c*Math.cos(s)),new Je(a.x,a.y,u,h));o?o.union(y):o=y}return o}}(t);if(e){var n=t.isHorizontal()?"height":"width",r=t.model.get(["axisLabel","margin"]);o[n]-=e[n]+r,"top"===t.position?o.y+=e.height+r:"left"===t.position&&(o.x+=e.width+r)}}})),s()),X(this._coordsList,(function(t){t.calcAffineTransform()}))},t.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(null!=n)return n[e||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(t,e){if(null!=t&&null!=e)return this._coordsMap["x"+t+"y"+e];lt(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,r=this._coordsList;n<r.length;n++)if(r[n].getAxis("x").index===t||r[n].getAxis("y").index===e)return r[n]},t.prototype.getCartesians=function(){return this._coordsList.slice()},t.prototype.convertToPixel=function(t,e,n){var r=this._findConvertTarget(e);return r.cartesian?r.cartesian.dataToPoint(n):r.axis?r.axis.toGlobalCoord(r.axis.dataToCoord(n)):null},t.prototype.convertFromPixel=function(t,e,n){var r=this._findConvertTarget(e);return r.cartesian?r.cartesian.pointToData(n):r.axis?r.axis.coordToData(r.axis.toLocalCoord(n)):null},t.prototype._findConvertTarget=function(t){var e,n,r=t.seriesModel,i=t.xAxisModel||r&&r.getReferringComponents("xAxis",Go).models[0],o=t.yAxisModel||r&&r.getReferringComponents("yAxis",Go).models[0],a=t.gridModel;return r?U(this._coordsList,e=r.coordinateSystem)<0&&(e=null):i&&o?e=this.getCartesian(i.componentIndex,o.componentIndex):i?n=this.getAxis("x",i.componentIndex):o?n=this.getAxis("y",o.componentIndex):a&&a.coordinateSystem===this&&(e=this._coordsList[0]),{cartesian:e,axis:n}},t.prototype.containPoint=function(t){var e=this._coordsList[0];if(e)return e.containPoint(t)},t.prototype._initCartesian=function(t,e,n){var r=this,i=this,o={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},s={x:0,y:0};if(e.eachComponent("xAxis",l("x"),this),e.eachComponent("yAxis",l("y"),this),!s.x||!s.y)return this._axesMap={},void(this._axesList=[]);function l(e){return function(n,r){if(qS(n,t)){var l=n.get("position");"x"===e?"top"!==l&&"bottom"!==l&&(l=o.bottom?"top":"bottom"):"left"!==l&&"right"!==l&&(l=o.left?"right":"left"),o[l]=!0;var c=new jS(e,g_(n),[0,0],n.get("type"),l);c.onBand="category"===c.type&&n.get("boundaryGap"),c.inverse=n.get("inverse"),n.axis=c,c.model=n,c.grid=i,c.index=r,i._axesList.push(c),a[e][r]=c,s[e]++}}}this._axesMap=a,X(a.x,(function(e,n){X(a.y,(function(i,o){var a="x"+n+"y"+o,s=new zS(a);s.master=r,s.model=t,r._coordsMap[a]=s,r._coordsList.push(s),s.addAxis(e),s.addAxis(i)}))}))},t.prototype._updateScale=function(t,e){function n(t,e){X(__(t,e.dim),(function(n){e.scale.unionExtentFromData(t,n)}))}X(this._axesList,(function(t){if(t.scale.setExtent(1/0,-1/0),"category"===t.type){var e=t.model.get("categorySortInfo");t.scale.setSortInfo(e)}})),t.eachSeries((function(t){if(VS(t)){var r=HS(t),i=r.xAxisModel,o=r.yAxisModel;if(!qS(i,e)||!qS(o,e))return;var a=this.getCartesian(i.componentIndex,o.componentIndex),s=t.getData(),l=a.getAxis("x"),c=a.getAxis("y");n(s,l),n(s,c)}}),this)},t.prototype.getTooltipAxes=function(t){var e=[],n=[];return X(this.getCartesians(),(function(r){var i=null!=t&&"auto"!==t?r.getAxis(t):r.getBaseAxis(),o=r.getOtherAxis(i);U(e,i)<0&&e.push(i),U(n,o)<0&&n.push(o)})),{baseAxes:e,otherAxes:n}},t.create=function(e,n){var r=[];return e.eachComponent("grid",(function(i,o){var a=new t(i,e,n);a.name="grid_"+o,a.resize(i,n,!0),i.coordinateSystem=a,r.push(a)})),e.eachSeries((function(t){if(VS(t)){var e=HS(t),n=e.xAxisModel,r=e.yAxisModel,i=n.getCoordSysModel();t.coordinateSystem=i.coordinateSystem.getCartesian(n.componentIndex,r.componentIndex)}})),r},t.dimensions=BS,t}(),KS=Math.PI,ZS=function(){function t(t,e){this.group=new Gi,this.opt=e,this.axisModel=t,H(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new Gi({x:e.position[0],y:e.position[1],rotation:e.rotation});n.updateTransform(),this._transformGroup=n}return t.prototype.hasBuilder=function(t){return!!JS[t]},t.prototype.add=function(t){JS[t](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(t,e,n){var r,i,o=vo(e-t);return bo(o)?(i=n>0?"top":"bottom",r="center"):bo(o-KS)?(i=n>0?"bottom":"top",r="center"):(i="middle",r=o>0&&o<KS?n>0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:r,textVerticalAlign:i}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),JS={axisLine:function(t,e,n,r){var i=e.get(["axisLine","show"]);if("auto"===i&&t.handleAutoShown&&(i=t.handleAutoShown("axisLine")),i){var o=e.axis.getExtent(),a=r.transform,s=[o[0],0],l=[o[1],0],c=s[0]>l[0];a&&(oe(s,s,a),oe(l,l,a));var u=V({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new Cp({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});ig(h.shape,h.style.lineWidth),h.anid="line",n.add(h);var d=e.get(["axisLine","symbol"]);if(null!=d){var f=e.get(["axisLine","symbolSize"]);ot(d)&&(d=[d,d]),(ot(f)||st(f))&&(f=[f,f]);var p=Nm(e.get(["axisLine","symbolOffset"])||0,f),g=f[0],m=f[1];X([{rotate:t.rotation+Math.PI/2,offset:p[0],r:0},{rotate:t.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(e,r){if("none"!==d[r]&&null!=d[r]){var i=Im(d[r],-g/2,-m/2,g,m,u.stroke,!0),o=e.r+e.offset,a=c?l:s;i.attr({rotation:e.rotate,x:a[0]+o*Math.cos(t.rotation),y:a[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(i)}}))}}},axisTickLabel:function(t,e,n,r){var i=function(t,e,n,r){var i=n.axis,o=n.getModel("axisTick"),a=o.get("show");if("auto"===a&&r.handleAutoShown&&(a=r.handleAutoShown("axisTick")),a&&!i.scale.isBlank()){for(var s=o.getModel("lineStyle"),l=r.tickDirection*o.get("length"),c=nA(i.getTicksCoords(),e.transform,l,H(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),u=0;u<c.length;u++)t.add(c[u]);return c}}(n,r,e,t),o=function(t,e,n,r){var i=n.axis;if(mt(r.axisLabelShow,n.get(["axisLabel","show"]))&&!i.scale.isBlank()){var o=n.getModel("axisLabel"),a=o.get("margin"),s=i.getViewLabels(),l=(mt(r.labelRotate,o.get("rotate"))||0)*KS/180,c=ZS.innerTextLayout(r.rotation,l,r.labelDirection),u=n.getCategories&&n.getCategories(!0),h=[],d=ZS.isLabelSilent(n),f=n.get("triggerEvent");return X(s,(function(l,p){var g="ordinal"===i.scale.type?i.scale.getRawOrdinalNumber(l.tickValue):l.tickValue,m=l.formattedLabel,y=l.rawLabel,v=o;if(u&&u[g]){var b=u[g];lt(b)&&b.textStyle&&(v=new Yc(b.textStyle,o,n.ecModel))}var _=v.getTextColor()||n.get(["axisLine","lineStyle","color"]),w=i.dataToCoord(g),x=v.getShallow("align",!0)||c.textAlign,M=yt(v.getShallow("alignMinLabel",!0),x),S=yt(v.getShallow("alignMaxLabel",!0),x),A=v.getShallow("verticalAlign",!0)||v.getShallow("baseline",!0)||c.textVerticalAlign,C=yt(v.getShallow("verticalAlignMinLabel",!0),A),k=yt(v.getShallow("verticalAlignMaxLabel",!0),A),T=new fl({x:w,y:r.labelOffset+r.labelDirection*a,rotation:c.rotation,silent:d,z2:10+(l.level||0),style:wc(v,{text:m,align:0===p?M:p===s.length-1?S:x,verticalAlign:0===p?C:p===s.length-1?k:A,fill:it(_)?_("category"===i.type?y:"value"===i.type?g+"":g,p):_})});if(T.anid="label_"+g,f){var E=ZS.makeAxisEventDataBase(n);E.targetType="axisLabel",E.value=y,E.tickIndex=p,"category"===i.type&&(E.dataIndex=g),pl(T).eventData=E}e.add(T),T.updateTransform(),h.push(T),t.add(T),T.decomposeTransform()})),h}}(n,r,e,t);(function(t,e,n){if(!b_(t.axis)){var r=t.get(["axisLabel","showMinLabel"]),i=t.get(["axisLabel","showMaxLabel"]),o=(e=e||[])[0],a=e[1],s=e[e.length-1],l=e[e.length-2],c=(n=n||[])[0],u=n[1],h=n[n.length-1],d=n[n.length-2];!1===r?(QS(o),QS(c)):tA(o,a)&&(r?(QS(a),QS(u)):(QS(o),QS(c))),!1===i?(QS(s),QS(h)):tA(l,s)&&(i?(QS(l),QS(d)):(QS(s),QS(h)))}})(e,o,i),function(t,e,n,r){var i=n.axis,o=n.getModel("minorTick");if(o.get("show")&&!i.scale.isBlank()){var a=i.getMinorTicksCoords();if(a.length)for(var s=o.getModel("lineStyle"),l=r*o.get("length"),c=H(s.getLineStyle(),H(n.getModel("axisTick").getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])})),u=0;u<a.length;u++)for(var h=nA(a[u],e.transform,l,c,"minorticks_"+u),d=0;d<h.length;d++)t.add(h[d])}}(n,r,e,t.tickDirection),e.get(["axisLabel","hideOverlap"])&&Tw(Aw(K(o,(function(t){return{label:t,priority:t.z2,defaultAttr:{ignore:t.ignore}}}))))},axisName:function(t,e,n,r){var i=mt(t.axisName,e.get("name"));if(i){var o,a,s=e.get("nameLocation"),l=t.nameDirection,c=e.getModel("nameTextStyle"),u=e.get("nameGap")||0,h=e.axis.getExtent(),d=h[0]>h[1]?-1:1,f=["start"===s?h[0]-d*u:"end"===s?h[1]+d*u:(h[0]+h[1])/2,eA(s)?t.labelOffset+l*u:0],p=e.get("nameRotate");null!=p&&(p=p*KS/180),eA(s)?o=ZS.innerTextLayout(t.rotation,null!=p?p:t.rotation,l):(o=function(t,e,n,r){var i,o,a=vo(n-t),s=r[0]>r[1],l="start"===e&&!s||"start"!==e&&s;return bo(a-KS/2)?(o=l?"bottom":"top",i="center"):bo(a-1.5*KS)?(o=l?"top":"bottom",i="center"):(o="middle",i=a<1.5*KS&&a>KS/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}(t.rotation,s,p||0,h),null!=(a=t.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=c.getFont(),m=e.get("nameTruncate",!0)||{},y=m.ellipsis,v=mt(t.nameTruncateMaxWidth,m.maxWidth,a),b=new fl({x:f[0],y:f[1],rotation:o.rotation,silent:ZS.isLabelSilent(e),style:wc(c,{text:i,font:g,overflow:"truncate",width:v,ellipsis:y,fill:c.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:c.get("align")||o.textAlign,verticalAlign:c.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(vg({el:b,componentModel:e,itemName:i}),b.__fullText=i,b.anid="name",e.get("triggerEvent")){var _=ZS.makeAxisEventDataBase(e);_.targetType="axisName",_.name=i,pl(b).eventData=_}r.add(b),b.updateTransform(),n.add(b),b.decomposeTransform()}}};function QS(t){t&&(t.ignore=!0)}function tA(t,e){var n=t&&t.getBoundingRect().clone(),r=e&&e.getBoundingRect().clone();if(n&&r){var i=Re([]);return ze(i,i,-t.rotation),n.applyTransform(Be([],i,t.getLocalTransform())),r.applyTransform(Be([],i,e.getLocalTransform())),n.intersect(r)}}function eA(t){return"middle"===t||"center"===t}function nA(t,e,n,r,i){for(var o=[],a=[],s=[],l=0;l<t.length;l++){var c=t[l].coord;a[0]=c,a[1]=0,s[0]=c,s[1]=n,e&&(oe(a,a,e),oe(s,s,e));var u=new Cp({shape:{x1:a[0],y1:a[1],x2:s[0],y2:s[1]},style:r,z2:2,autoBatch:!0,silent:!0});ig(u.shape,u.style.lineWidth),u.anid=i+"_"+t[l].tickValue,o.push(u)}return o}var rA=ZS;function iA(t,e){return"all"===t||rt(t)&&U(t,e)>=0||t===e}function oA(t){var e=aA(t);if(e){var n=e.axisPointerModel,r=e.axis.scale,i=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=r.parse(a));var s=sA(n);null==o&&(i.status=s?"show":"hide");var l=r.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a<l[0]&&(a=l[0]),i.value=a,s&&(i.status=e.axis.scale.isBlank()?"hide":"show")}}function aA(t){var e=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[lA(t)]}function sA(t){return!!t.get(["handle","show"])}function lA(t){return t.type+"||"+t.id}var cA={},uA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(e,n,r,i){this.axisPointerClass&&oA(e),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(e,r,!0)},e.prototype.updateAxisPointer=function(t,e,n,r){this._doUpdateAxisPointerClass(t,n,!1)},e.prototype.remove=function(t,e){var n=this._axisPointer;n&&n.remove(e)},e.prototype.dispose=function(e,n){this._disposeAxisPointer(n),t.prototype.dispose.apply(this,arguments)},e.prototype._doUpdateAxisPointerClass=function(t,n,r){var i=e.getAxisPointerClass(this.axisPointerClass);if(i){var o=function(t){var e=aA(t);return e&&e.axisPointerModel}(t);o?(this._axisPointer||(this._axisPointer=new i)).render(t,o,n,r):this._disposeAxisPointer(n)}},e.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},e.registerAxisPointerClass=function(t,e){cA[t]=e},e.getAxisPointerClass=function(t){return t&&cA[t]},e.type="axis",e}(Af),hA=Yo();function dA(t,e,n,r){var i=n.axis;if(!i.scale.isBlank()){var o=n.getModel("splitArea"),a=o.getModel("areaStyle"),s=a.get("color"),l=r.coordinateSystem.getRect(),c=i.getTicksCoords({tickModel:o,clamp:!0});if(c.length){var u=s.length,h=hA(t).splitAreaColors,d=Tt(),f=0;if(h)for(var p=0;p<c.length;p++){var g=h.get(c[p].tickValue);if(null!=g){f=(g+(u-1)*p)%u;break}}var m=i.toGlobalCoord(c[0].coord),y=a.getAreaStyle();for(s=rt(s)?s:[s],p=1;p<c.length;p++){var v=i.toGlobalCoord(c[p].coord),b=void 0,_=void 0,w=void 0,x=void 0;i.isHorizontal()?(_=l.y,x=l.height,m=(b=m)+(w=v-b)):(b=l.x,w=l.width,m=(_=m)+(x=v-_));var M=c[p-1].tickValue;null!=M&&d.set(M,f),e.add(new Zs({anid:null!=M?"area_"+M:null,shape:{x:b,y:_,width:w,height:x},style:H({fill:s[f]},y),autoBatch:!0,silent:!0})),f=(f+1)%u}hA(t).splitAreaColors=d}}}function fA(t){hA(t).splitAreaColors=null}var pA=["axisLine","axisTickLabel","axisName"],gA=["splitArea","splitLine","minorSplitLine"],mA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="CartesianAxisPointer",n}return m(e,t),e.prototype.render=function(e,n,r,i){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new Gi,this.group.add(this._axisGroup),e.get("show")){var a=e.getCoordSysModel(),s=WS(a,e),l=new rA(e,V({handleAutoShown:function(t){for(var n=a.coordinateSystem.getCartesians(),r=0;r<n.length;r++)if(vb(n[r].getOtherAxis(e.axis).scale))return!0;return!1}},s));X(pA,l.add,l),this._axisGroup.add(l.getGroup()),X(gA,(function(t){e.get([t,"show"])&&yA[t](this,this._axisGroup,e,a)}),this),i&&"changeAxisOrder"===i.type&&i.isInitSort||hg(o,this._axisGroup,e),t.prototype.render.call(this,e,n,r,i)}},e.prototype.remove=function(){fA(this)},e.type="cartesianAxis",e}(uA),yA={splitLine:function(t,e,n,r){var i=n.axis;if(!i.scale.isBlank()){var o=n.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=rt(s)?s:[s];for(var l=r.coordinateSystem.getRect(),c=i.isHorizontal(),u=0,h=i.getTicksCoords({tickModel:o}),d=[],f=[],p=a.getLineStyle(),g=0;g<h.length;g++){var m=i.toGlobalCoord(h[g].coord);c?(d[0]=m,d[1]=l.y,f[0]=m,f[1]=l.y+l.height):(d[0]=l.x,d[1]=m,f[0]=l.x+l.width,f[1]=m);var y=u++%s.length,v=new Cp({anid:null!=h[g].tickValue?"line_"+h[g].tickValue:null,autoBatch:!0,shape:{x1:d[0],y1:d[1],x2:f[0],y2:f[1]},style:H({stroke:s[y]},p),silent:!0});ig(v.shape,p.lineWidth),e.add(v)}}},minorSplitLine:function(t,e,n,r){var i=n.axis,o=n.getModel("minorSplitLine").getModel("lineStyle"),a=r.coordinateSystem.getRect(),s=i.isHorizontal(),l=i.getMinorTicksCoords();if(l.length)for(var c=[],u=[],h=o.getLineStyle(),d=0;d<l.length;d++)for(var f=0;f<l[d].length;f++){var p=i.toGlobalCoord(l[d][f].coord);s?(c[0]=p,c[1]=a.y,u[0]=p,u[1]=a.y+a.height):(c[0]=a.x,c[1]=p,u[0]=a.x+a.width,u[1]=p);var g=new Cp({anid:"minor_line_"+l[d][f].tickValue,autoBatch:!0,shape:{x1:c[0],y1:c[1],x2:u[0],y2:u[1]},style:h,silent:!0});ig(g.shape,h.lineWidth),e.add(g)}},splitArea:function(t,e,n,r){dA(t,e,n,r)}},vA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="xAxis",e}(mA),bA=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=vA.type,e}return m(e,t),e.type="yAxis",e}(mA),_A=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="grid",e}return m(e,t),e.prototype.render=function(t,e){this.group.removeAll(),t.get("show")&&this.group.add(new Zs({shape:t.coordinateSystem.getRect(),style:H({fill:t.get("backgroundColor")},t.getItemStyle()),silent:!0,z2:-1}))},e.type="grid",e}(Af),wA={offset:0};function xA(t){t.registerComponentView(_A),t.registerComponentModel(kS),t.registerCoordinateSystem("cartesian2d",XS),IS(t,"x",TS,wA),IS(t,"y",TS,wA),t.registerComponentView(vA),t.registerComponentView(bA),t.registerPreprocessor((function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})}))}function MA(t){t.eachSeriesByType("radar",(function(t){var e=t.getData(),n=[],r=t.coordinateSystem;if(r){var i=r.getIndicatorAxes();X(i,(function(t,o){e.each(e.mapDimension(i[o].dim),(function(t,e){n[e]=n[e]||[];var i=r.dataToPoint(t,o);n[e][o]=SA(i)?i:AA(r)}))})),e.each((function(t){var i=Q(n[t],(function(t){return SA(t)}))||AA(r);n[t].push(i.slice()),e.setItemLayout(t,n[t])}))}}))}function SA(t){return!isNaN(t[0])&&!isNaN(t[1])}function AA(t){return[t.cx,t.cy]}function CA(t){var e=t.polar;if(e){rt(e)||(e=[e]);var n=[];X(e,(function(e,r){e.indicator?(e.type&&!e.shape&&(e.shape=e.type),t.radar=t.radar||[],rt(t.radar)||(t.radar=[t.radar]),t.radar.push(e)):n.push(e)})),t.polar=n}X(t.series,(function(t){t&&"radar"===t.type&&t.polarIndex&&(t.radarIndex=t.polarIndex)}))}var kA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=t.coordinateSystem,i=this.group,o=t.getData(),a=this._data;function s(t,e){var n=t.getItemVisual(e,"symbol")||"circle";if("none"!==n){var r=Rm(t.getItemVisual(e,"symbolSize")),i=Im(n,-1,-1,2,2),o=t.getItemVisual(e,"symbolRotate")||0;return i.attr({style:{strokeNoScale:!0},z2:100,scaleX:r[0]/2,scaleY:r[1]/2,rotation:o*Math.PI/180||0}),i}}function c(e,n,r,i,o,a){r.removeAll();for(var c=0;c<n.length-1;c++){var u=s(i,o);u&&(u.__dimIdx=c,e[c]?(u.setPosition(e[c]),l[a?"initProps":"updateProps"](u,{x:n[c][0],y:n[c][1]},t,o)):u.setPosition(n[c]),r.add(u))}}function u(t){return K(t,(function(t){return[r.cx,r.cy]}))}o.diff(a).add((function(e){var n=o.getItemLayout(e);if(n){var r=new bp,i=new xp,a={shape:{points:n}};r.shape.points=u(n),i.shape.points=u(n),uc(r,a,t,e),uc(i,a,t,e);var s=new Gi,l=new Gi;s.add(i),s.add(r),s.add(l),c(i.shape.points,n,l,o,e,!0),o.setItemGraphicEl(e,s)}})).update((function(e,n){var r=a.getItemGraphicEl(n),i=r.childAt(0),s=r.childAt(1),l=r.childAt(2),u={shape:{points:o.getItemLayout(e)}};u.shape.points&&(c(i.shape.points,u.shape.points,l,o,e,!1),gc(s),gc(i),cc(i,u,t),cc(s,u,t),o.setItemGraphicEl(e,r))})).remove((function(t){i.remove(a.getItemGraphicEl(t))})).execute(),o.eachItemGraphicEl((function(t,e){var n=o.getItemModel(e),r=t.childAt(0),a=t.childAt(1),s=t.childAt(2),l=o.getItemVisual(e,"style"),c=l.fill;i.add(t),r.useStyle(H(n.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:c})),ec(r,n,"lineStyle"),ec(a,n,"areaStyle");var u=n.getModel("areaStyle"),h=u.isEmpty()&&u.parentModel.isEmpty();a.ignore=h,X(["emphasis","select","blur"],(function(t){var e=n.getModel([t,"areaStyle"]),r=e.isEmpty()&&e.parentModel.isEmpty();a.ensureState(t).ignore=r&&h})),a.useStyle(H(u.getAreaStyle(),{fill:c,opacity:.7,decal:l.decal}));var d=n.getModel("emphasis"),f=d.getModel("itemStyle").getItemStyle();s.eachChild((function(t){if(t instanceof Hs){var r=t.style;t.useStyle(V({image:r.image,x:r.x,y:r.y,width:r.width,height:r.height},l))}else t.useStyle(l),t.setColor(c),t.style.strokeNoScale=!0;t.ensureState("emphasis").style=z(f);var i=o.getStore().get(o.getDimensionIndex(t.__dimIdx),e);(null==i||isNaN(i))&&(i=""),bc(t,_c(n),{labelFetcher:o.hostModel,labelDataIndex:e,labelDimIndex:t.__dimIdx,defaultText:i,inheritColor:c,defaultOpacity:l.opacity})})),Zl(t,d.get("focus"),d.get("blurScope"),d.get("disabled"))})),this._data=o},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.type="radar",e}(Eg),TA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return m(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new bS(et(this.getData,this),et(this.getRawData,this))},e.prototype.getInitialData=function(t,e){return vS(this,{generateCoord:"indicator_",generateCoordCount:1/0})},e.prototype.formatTooltip=function(t,e,n){var r=this.getData(),i=this.coordinateSystem.getIndicatorAxes(),o=this.getData().getName(t),a=""===o?this.name:o,s=cf(this,t);return tf("section",{header:a,sortBlocks:!0,blocks:K(i,(function(e){var n=r.get(r.mapDimension(e.dim),t);return tf("nameValue",{markerType:"subItem",markerColor:s,name:e.name,value:n,sortParam:n})}))})},e.prototype.getTooltipPosition=function(t){if(null!=t)for(var e=this.getData(),n=this.coordinateSystem,r=e.getValues(K(n.dimensions,(function(t){return e.mapDimension(t)})),t),i=0,o=r.length;i<o;i++)if(!isNaN(r[i])){var a=n.getIndicatorAxes();return n.coordToPoint(a[i].dataToCoord(r[i]),i)}},e.type="series.radar",e.dependencies=["radar"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},e}(Mf),EA=PS.value;function OA(t,e){return H({show:e},t)}var DA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.optionUpdated=function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),n=this.get("scale"),r=this.get("axisLine"),i=this.get("axisTick"),o=this.get("axisLabel"),a=this.get("axisName"),s=this.get(["axisName","show"]),l=this.get(["axisName","formatter"]),c=this.get("axisNameGap"),u=this.get("triggerEvent"),h=K(this.get("indicator")||[],(function(h){null!=h.max&&h.max>0&&!h.min?h.min=0:null!=h.min&&h.min<0&&!h.max&&(h.max=0);var d=a;null!=h.color&&(d=H({color:h.color},a));var f=j(z(h),{boundaryGap:t,splitNumber:e,scale:n,axisLine:r,axisTick:i,axisLabel:o,name:h.text,showName:s,nameLocation:"end",nameGap:c,nameTextStyle:d,triggerEvent:u},!1);if(ot(l)){var p=f.name;f.name=l.replace("{value}",null!=p?p:"")}else it(l)&&(f.name=l(f.name,f));var g=new Yc(f,null,this.ecModel);return $(g,w_.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=h},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:j({lineStyle:{color:"#bbb"}},EA.axisLine),axisLabel:OA(EA.axisLabel,!1),axisTick:OA(EA.axisTick,!1),splitLine:OA(EA.splitLine,!0),splitArea:OA(EA.splitArea,!0),indicator:[]},e}($u),PA=["axisLine","axisTickLabel","axisName"],LA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem;X(K(e.getIndicatorAxes(),(function(t){var n=t.model.get("showName")?t.name:"";return new rA(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(t){X(PA,t.add,t),this.group.add(t.getGroup())}),this)},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var r=t.get("shape"),i=t.getModel("splitLine"),o=t.getModel("splitArea"),a=i.getModel("lineStyle"),s=o.getModel("areaStyle"),l=i.get("show"),c=o.get("show"),u=a.get("color"),h=s.get("color"),d=rt(u)?u:[u],f=rt(h)?h:[h],p=[],g=[];if("circle"===r)for(var m=n[0].getTicksCoords(),y=e.cx,v=e.cy,b=0;b<m.length;b++)l&&p[k(p,d,b)].push(new Xf({shape:{cx:y,cy:v,r:m[b].coord}})),c&&b<m.length-1&&g[k(g,f,b)].push(new gp({shape:{cx:y,cy:v,r0:m[b].coord,r:m[b+1].coord}}));else{var _,w=K(n,(function(t,n){var r=t.getTicksCoords();return _=null==_?r.length-1:Math.min(r.length-1,_),K(r,(function(t){return e.coordToPoint(t.coord,n)}))})),x=[];for(b=0;b<=_;b++){for(var M=[],S=0;S<n.length;S++)M.push(w[S][b]);M[0]&&M.push(M[0].slice()),l&&p[k(p,d,b)].push(new xp({shape:{points:M}})),c&&x&&g[k(g,f,b-1)].push(new bp({shape:{points:M.concat(x)}})),x=M.slice().reverse()}}var A=a.getLineStyle(),C=s.getAreaStyle();X(g,(function(t,e){this.group.add(ng(t,{style:H({stroke:"none",fill:f[e%f.length]},C),silent:!0}))}),this),X(p,(function(t,e){this.group.add(ng(t,{style:H({fill:"none",stroke:d[e%d.length]},A),silent:!0}))}),this)}function k(t,e,n){var r=n%e.length;return t[r]=t[r]||[],r}},e.type="radar",e}(Af),IA=function(t){function e(e,n,r){var i=t.call(this,e,n,r)||this;return i.type="value",i.angle=0,i.name="",i}return m(e,t),e}(K_),RA=function(){function t(t,e,n){this.dimensions=[],this._model=t,this._indicatorAxes=K(t.getIndicatorModels(),(function(t,e){var n="indicator_"+e,r=new IA(n,new Eb);return r.name=t.get("name"),r.model=t,t.axis=r,this.dimensions.push(n),r}),this),this.resize(t,n)}return t.prototype.getIndicatorAxes=function(){return this._indicatorAxes},t.prototype.dataToPoint=function(t,e){return this.coordToPoint(this._indicatorAxes[e].dataToCoord(t),e)},t.prototype.coordToPoint=function(t,e){var n=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(n),this.cy-t*Math.sin(n)]},t.prototype.pointToData=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,r=Math.sqrt(e*e+n*n);e/=r,n/=r;for(var i,o=Math.atan2(-n,e),a=1/0,s=-1,l=0;l<this._indicatorAxes.length;l++){var c=this._indicatorAxes[l],u=Math.abs(o-c.angle);u<a&&(i=c,s=l,a=u)}return[s,+(i&&i.coordToData(r))]},t.prototype.resize=function(t,e){var n=t.get("center"),r=e.getWidth(),i=e.getHeight(),o=Math.min(r,i)/2;this.cx=so(n[0],r),this.cy=so(n[1],i),this.startAngle=t.get("startAngle")*Math.PI/180;var a=t.get("radius");(ot(a)||st(a))&&(a=[0,a]),this.r0=so(a[0],o),this.r=so(a[1],o),X(this._indicatorAxes,(function(t,e){t.setExtent(this.r0,this.r);var n=this.startAngle+e*Math.PI*2/this._indicatorAxes.length;n=Math.atan2(Math.sin(n),Math.cos(n)),t.angle=n}),this)},t.prototype.update=function(t,e){var n=this._indicatorAxes,r=this._model;X(n,(function(t){t.scale.setExtent(1/0,-1/0)})),t.eachSeriesByType("radar",(function(e,i){if("radar"===e.get("coordinateSystem")&&t.getComponent("radar",e.get("radarIndex"))===r){var o=e.getData();X(n,(function(t){t.scale.unionExtentFromData(o,o.mapDimension(t.dim))}))}}),this);var i=r.get("splitNumber"),o=new Eb;o.setExtent(0,i),o.setInterval(1),X(n,(function(t,e){US(t.scale,t.model,o)}))},t.prototype.convertToPixel=function(t,e,n){return console.warn("Not implemented."),null},t.prototype.convertFromPixel=function(t,e,n){return console.warn("Not implemented."),null},t.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},t.create=function(e,n){var r=[];return e.eachComponent("radar",(function(i){var o=new t(i,e,n);r.push(o),i.coordinateSystem=o})),e.eachSeriesByType("radar",(function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=r[t.get("radarIndex")||0])})),r},t.dimensions=[],t}();function NA(t){t.registerCoordinateSystem("radar",RA),t.registerComponentModel(DA),t.registerComponentView(LA),t.registerVisual({seriesType:"radar",reset:function(t){var e=t.getData();e.each((function(t){e.setItemVisual(t,"legendIcon","roundRect")})),e.setVisual("legendIcon","roundRect")}})}var BA="\0_ec_interaction_mutex";function FA(t,e){return!!zA(t)[e]}function zA(t){return t[BA]||(t[BA]={})}function jA(t,e,n,r,i){t.pointerChecker&&t.pointerChecker(r,i.originX,i.originY)&&(Ee(r.event),WA(t,e,n,r,i))}function WA(t,e,n,r,i){i.isAvailableBehavior=et(VA,null,n,r),t.trigger(e,i)}function VA(t,e,n){var r=n[t];return!t||r&&(!ot(r)||e.event[r+"Key"])}pv({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},Lt);var HA=function(t){function e(e){var n=t.call(this)||this;n._zr=e;var r=et(n._mousedownHandler,n),i=et(n._mousemoveHandler,n),o=et(n._mouseupHandler,n),a=et(n._mousewheelHandler,n),s=et(n._pinchHandler,n);return n.enable=function(t,n){this.disable(),this._opt=H(z(n)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==t&&(t=!0),!0!==t&&"move"!==t&&"pan"!==t||(e.on("mousedown",r),e.on("mousemove",i),e.on("mouseup",o)),!0!==t&&"scale"!==t&&"zoom"!==t||(e.on("mousewheel",a),e.on("pinch",s))},n.disable=function(){e.off("mousedown",r),e.off("mousemove",i),e.off("mouseup",o),e.off("mousewheel",a),e.off("pinch",s)},n}return m(e,t),e.prototype.isDragging=function(){return this._dragging},e.prototype.isPinching=function(){return this._pinching},e.prototype.setPointerChecker=function(t){this.pointerChecker=t},e.prototype.dispose=function(){this.disable()},e.prototype._mousedownHandler=function(t){if(!Oe(t)){for(var e=t.target;e;){if(e.draggable)return;e=e.__hostTarget||e.parent}var n=t.offsetX,r=t.offsetY;this.pointerChecker&&this.pointerChecker(t,n,r)&&(this._x=n,this._y=r,this._dragging=!0)}},e.prototype._mousemoveHandler=function(t){if(this._dragging&&VA("moveOnMouseMove",t,this._opt)&&"pinch"!==t.gestureEvent&&!FA(this._zr,"globalPan")){var e=t.offsetX,n=t.offsetY,r=this._x,i=this._y,o=e-r,a=n-i;this._x=e,this._y=n,this._opt.preventDefaultMouseMove&&Ee(t.event),WA(this,"pan","moveOnMouseMove",t,{dx:o,dy:a,oldX:r,oldY:i,newX:e,newY:n,isAvailableBehavior:null})}},e.prototype._mouseupHandler=function(t){Oe(t)||(this._dragging=!1)},e.prototype._mousewheelHandler=function(t){var e=VA("zoomOnMouseWheel",t,this._opt),n=VA("moveOnMouseWheel",t,this._opt),r=t.wheelDelta,i=Math.abs(r),o=t.offsetX,a=t.offsetY;if(0!==r&&(e||n)){if(e){var s=i>3?1.4:i>1?1.2:1.1;jA(this,"zoom","zoomOnMouseWheel",t,{scale:r>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null})}if(n){var l=Math.abs(r);jA(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(r>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){FA(this._zr,"globalPan")||jA(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(ue);function YA(t,e,n){var r=t.target;r.x+=e,r.y+=n,r.dirty()}function UA(t,e,n,r){var i=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0;a=Math.max(Math.min(o.max||1/0,a),s)}var l=a/t.zoom;t.zoom=a,i.x-=(n-i.x)*(l-1),i.y-=(r-i.y)*(l-1),i.scaleX*=l,i.scaleY*=l,i.dirty()}var qA,$A={axisPointer:1,tooltip:1,brush:1};function GA(t,e,n){var r=e.getComponentByElement(t.topTarget),i=r&&r.coordinateSystem;return r&&r!==n&&!$A.hasOwnProperty(r.mainType)&&i&&i.model!==n}function XA(t){ot(t)&&(t=(new DOMParser).parseFromString(t,"text/xml"));var e=t;for(9===e.nodeType&&(e=e.firstChild);"svg"!==e.nodeName.toLowerCase()||1!==e.nodeType;)e=e.nextSibling;return e}var KA={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},ZA=tt(KA),JA={"alignment-baseline":"textBaseline","stop-color":"stopColor"},QA=tt(JA),tC=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=XA(t);this._defsUsePending=[];var r=new Gi;this._root=r;var i=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),aC(n,r,null,!0,!1);for(var l,c,u=n.firstChild;u;)this._parseNode(u,r,i,null,!1,!1),u=u.nextSibling;if(function(t,e){for(var n=0;n<e.length;n++){var r=e[n];r[0].style[r[1]]=t[r[2]]}}(this._defs,this._defsUsePending),this._defsUsePending=[],o){var h=uC(o);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=s&&(c=gC(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var d=r;(r=new Gi).add(d),d.scaleX=d.scaleY=c.scale,d.x=c.x,d.y=c.y}return e.ignoreRootClip||null==a||null==s||r.setClipPath(new Zs({shape:{x:0,y:0,width:a,height:s}})),{root:r,width:a,height:s,viewBoxRect:l,viewBoxTransform:c,named:i}},t.prototype._parseNode=function(t,e,n,r,i,o){var a,s=t.nodeName.toLowerCase(),l=r;if("defs"===s&&(i=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=e;else{if(!i){var c=qA[s];if(c&&Pt(qA,s)){a=c.call(this,t,e);var u=t.getAttribute("name");if(u){var h={name:u,namedFrom:null,svgNodeTagLower:s,el:a};n.push(h),"g"===s&&(l=h)}else r&&n.push({name:r.name,namedFrom:r,svgNodeTagLower:s,el:a});e.add(a)}}var d=eC[s];if(d&&Pt(eC,s)){var f=d.call(this,t),p=t.getAttribute("id");p&&(this._defs[p]=f)}}if(a&&a.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,a,n,l,i,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling},t.prototype._parseText=function(t,e){var n=new zs({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});iC(e,n),aC(t,n,this._defsUsePending,!1,!1),function(t,e){var n=e.__selfStyle;if(n){var r=n.textBaseline,i=r;r&&"auto"!==r?"baseline"===r?i="alphabetic":"before-edge"===r||"text-before-edge"===r?i="top":"after-edge"===r||"text-after-edge"===r?i="bottom":"central"!==r&&"mathematical"!==r||(i="middle"):i="alphabetic",t.style.textBaseline=i}var o=e.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&("middle"===a&&(s="center"),t.style.textAlign=s)}}(n,e);var r=n.style,i=r.fontSize;i&&i<9&&(r.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9);var o=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+"px",r.fontFamily||"sans-serif"].join(" ");r.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=void(qA={g:function(t,e){var n=new Gi;return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new Zs;return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new Xf;return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new Cp;return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new Jf;return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n,r=t.getAttribute("points");r&&(n=oC(r));var i=new bp({shape:{points:n||[]},silent:!0});return iC(e,i),aC(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,e){var n,r=t.getAttribute("points");r&&(n=oC(r));var i=new xp({shape:{points:n||[]},silent:!0});return iC(e,i),aC(t,i,this._defsUsePending,!1,!1),i},image:function(t,e){var n=new Hs;return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",r=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(r)+parseFloat(o);var a=new Gi;return iC(e,a),aC(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),r=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=r&&(this._textY=parseFloat(r));var i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new Gi;return iC(e,a),aC(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),a},path:function(t,e){var n=Uf(t.getAttribute("d")||"");return iC(e,n),aC(t,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),t}(),eC={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),r=parseInt(t.getAttribute("x2")||"10",10),i=parseInt(t.getAttribute("y2")||"0",10),o=new Bp(e,n,r,i);return nC(t,o),rC(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),r=parseInt(t.getAttribute("r")||"0",10),i=new Fp(e,n,r);return nC(t,i),rC(t,i),i}};function nC(t,e){"userSpaceOnUse"===t.getAttribute("gradientUnits")&&(e.global=!0)}function rC(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var r,i=n.getAttribute("offset");r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};pC(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function iC(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),H(e.__inheritedStyle,t.__inheritedStyle))}function oC(t){for(var e=uC(t),n=[],r=0;r<e.length;r+=2){var i=parseFloat(e[r]),o=parseFloat(e[r+1]);n.push([i,o])}return n}function aC(t,e,n,r,i){var o=e,a=o.__inheritedStyle=o.__inheritedStyle||{},s={};1===t.nodeType&&(function(t,e){var n=t.getAttribute("transform");if(n){n=n.replace(/,/g," ");var r=[],i=null;n.replace(hC,(function(t,e,n){return r.push(e,n),""}));for(var o=r.length-1;o>0;o-=2){var a=r[o-1],s=uC(r[o]);switch(i=i||[1,0,0,1,0,0],a){case"translate":Fe(i,i,[parseFloat(s[0]),parseFloat(s[1]||"0")]);break;case"scale":je(i,i,[parseFloat(s[0]),parseFloat(s[1]||s[0])]);break;case"rotate":ze(i,i,-parseFloat(s[0])*dC,[parseFloat(s[1]||"0"),parseFloat(s[2]||"0")]);break;case"skewX":Be(i,[1,0,Math.tan(parseFloat(s[0])*dC),1,0,0],i);break;case"skewY":Be(i,[1,Math.tan(parseFloat(s[0])*dC),0,1,0,0],i);break;case"matrix":i[0]=parseFloat(s[0]),i[1]=parseFloat(s[1]),i[2]=parseFloat(s[2]),i[3]=parseFloat(s[3]),i[4]=parseFloat(s[4]),i[5]=parseFloat(s[5])}}e.setLocalTransform(i)}}(t,e),pC(t,a,s),r||function(t,e,n){for(var r=0;r<ZA.length;r++)null!=(o=t.getAttribute(i=ZA[r]))&&(e[KA[i]]=o);for(r=0;r<QA.length;r++){var i,o;null!=(o=t.getAttribute(i=QA[r]))&&(n[JA[i]]=o)}}(t,a,s)),o.style=o.style||{},null!=a.fill&&(o.style.fill=lC(o,"fill",a.fill,n)),null!=a.stroke&&(o.style.stroke=lC(o,"stroke",a.stroke,n)),X(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],(function(t){null!=a[t]&&(o.style[t]=parseFloat(a[t]))})),X(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],(function(t){null!=a[t]&&(o.style[t]=a[t])})),i&&(o.__selfStyle=s),a.lineDash&&(o.style.lineDash=K(uC(a.lineDash),(function(t){return parseFloat(t)}))),"hidden"!==a.visibility&&"collapse"!==a.visibility||(o.invisible=!0),"none"===a.display&&(o.ignore=!0)}var sC=/^url\(\s*#(.*?)\)/;function lC(t,e,n,r){var i=n&&n.match(sC);if(!i)return"none"===n&&(n=null),n;var o=xt(i[1]);r.push([t,e,o])}var cC=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function uC(t){return t.match(cC)||[]}var hC=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,dC=Math.PI/180,fC=/([^\s:;]+)\s*:\s*([^:;]+)/g;function pC(t,e,n){var r,i=t.getAttribute("style");if(i)for(fC.lastIndex=0;null!=(r=fC.exec(i));){var o=r[1],a=Pt(KA,o)?KA[o]:null;a&&(e[a]=r[2]);var s=Pt(JA,o)?JA[o]:null;s&&(n[s]=r[2])}}function gC(t,e){var n=Math.min(e.width/t.width,e.height/t.height);return{scale:n,x:-(t.x+t.width/2)*n+(e.x+e.width/2),y:-(t.y+t.height/2)*n+(e.y+e.height/2)}}for(var mC=Tt(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),yC=function(){function t(t,e){this.type="geoSVG",this._usedGraphicMap=Tt(),this._freedGraphics=[],this._mapName=t,this._parsedXML=XA(e)}return t.prototype.load=function(){var t=this._firstGraphic;if(!t){t=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(t),this._boundingRect=this._firstGraphic.boundingRect.clone();var e=function(t){var e=[],n=Tt();return X(t,(function(t){if(null==t.namedFrom){var r=new N_(t.name,t.el);e.push(r),n.set(t.name,r)}})),{regions:e,regionsMap:n}}(t.named),n=e.regionsMap;this._regions=e.regions,this._regionsMap=n}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},t.prototype._buildGraphic=function(t){var e,n,r,i;try{wt(null!=(n=(e=t&&(r=t,i={ignoreViewBox:!0,ignoreRootClip:!0},(new tC).parse(r,i))||{}).root))}catch(y){throw new Error("Invalid svg format\n"+y.message)}var o=new Gi;o.add(n),o.isGeoSVGGraphicRoot=!0;var a=e.width,s=e.height,l=e.viewBoxRect,c=this._boundingRect;if(!c){var u=void 0,h=void 0,d=void 0,f=void 0;if(null!=a?(u=0,d=a):l&&(u=l.x,d=l.width),null!=s?(h=0,f=s):l&&(h=l.y,f=l.height),null==u||null==h){var p=n.getBoundingRect();null==u&&(u=p.x,d=p.width),null==h&&(h=p.y,f=p.height)}c=this._boundingRect=new Je(u,h,d,f)}if(l){var g=gC(l,c);n.scaleX=n.scaleY=g.scale,n.x=g.x,n.y=g.y}o.setClipPath(new Zs({shape:c.plain()}));var m=[];return X(e.named,(function(t){var e;null!=mC.get(t.svgNodeTagLower)&&(m.push(t),(e=t.el).silent=!1,e.isGroup&&e.traverse((function(t){t.silent=!1})))})),{root:o,boundingRect:c,named:m}},t.prototype.useGraphic=function(t){var e=this._usedGraphicMap,n=e.get(t);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),e.set(t,n),n)},t.prototype.freeGraphic=function(t){var e=this._usedGraphicMap,n=e.get(t);n&&(e.removeKey(t),this._freedGraphics.push(n))},t}(),vC=[126,25],bC=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],_C=0;_C<bC.length;_C++)for(var wC=0;wC<bC[_C].length;wC++)bC[_C][wC][0]/=10.5,bC[_C][wC][1]/=-14,bC[_C][wC][0]+=vC[0],bC[_C][wC][1]+=vC[1];var xC={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]},MC=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],SC=function(){function t(t,e,n){var r;this.type="geoJSON",this._parsedMap=Tt(),this._mapName=t,this._specialAreas=n,this._geoJSON=ot(r=e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r}return t.prototype.load=function(t,e){var n=this._parsedMap.get(e=e||"name");if(!n){var r=this._parseToRegions(e);n=this._parsedMap.set(e,{regions:r,boundingRect:AC(r)})}var i=Tt(),o=[];return X(n.regions,(function(e){var n=e.name;t&&Pt(t,n)&&(e=e.cloneShallow(n=t[n])),o.push(e),i.set(n,e)})),{regions:o,boundingRect:n.boundingRect||new Je(0,0,0,0),regionsMap:i}},t.prototype._parseToRegions=function(t){var e,n=this._mapName,r=this._geoJSON;try{e=r?z_(r,t):[]}catch(i){throw new Error("Invalid geoJson format\n"+i.message)}return function(t,e){if("china"===t){for(var n=0;n<e.length;n++)if("南海诸岛"===e[n].name)return;e.push(new R_("南海诸岛",K(bC,(function(t){return{type:"polygon",exterior:t}})),vC))}}(n,e),X(e,(function(t){var e=t.name;!function(t,e){if("china"===t){var n=xC[e.name];if(n){var r=e.getCenter();r[0]+=n[0]/10.5,r[1]+=-n[1]/14,e.setCenter(r)}}}(n,t),function(t,e){"china"===t&&"台湾"===e.name&&e.geometries.push({type:"polygon",exterior:MC[0]})}(n,t);var r=this._specialAreas&&this._specialAreas[e];r&&t.transformTo(r.left,r.top,r.width,r.height)}),this),e},t.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},t}();function AC(t){for(var e,n=0;n<t.length;n++){var r=t[n].getBoundingRect();(e=e||r.clone()).union(r)}return e}var CC=Tt(),kC=function(t){return CC.get(t)},TC=function(t,e,n){var r=CC.get(t);if(r)return r.load(e,n)},EC=["rect","circle","line","ellipse","polygon","polyline","path"],OC=Tt(EC),DC=Tt(EC.concat(["g"])),PC=Tt(EC.concat(["g"])),LC=Yo();function IC(t){var e=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(e.fill=n),e}function RC(t){var e=t.style;e&&(e.stroke=e.stroke||e.fill,e.fill=null)}function NC(t,e,n,r){var i=r.getModel("itemStyle"),o=r.getModel(["emphasis","itemStyle"]),a=r.getModel(["blur","itemStyle"]),s=r.getModel(["select","itemStyle"]),l=IC(i),c=IC(o),u=IC(s),h=IC(a),d=t.data;if(d){var f=d.getItemVisual(n,"style"),p=d.getItemVisual(n,"decal");t.isVisualEncodedByVisualMap&&f.fill&&(l.fill=f.fill),p&&(l.decal=sy(p,t.api))}e.setStyle(l),e.style.strokeNoScale=!0,e.ensureState("emphasis").style=c,e.ensureState("select").style=u,e.ensureState("blur").style=h,Il(e)}function BC(t,e,n,r,i,o,a){var s=t.data,l=t.isGeo,c=s&&isNaN(s.get(s.mapDimension("value"),o)),u=s&&s.getItemLayout(o);if(l||c||u&&u.showLabel){var h=l?n:o,d=void 0;(!s||o>=0)&&(d=i);var f=a?{normal:{align:"center",verticalAlign:"middle"}}:null;bc(e,_c(r),{labelFetcher:d,labelDataIndex:h,defaultText:n},f);var p=e.getTextContent();if(p&&(LC(p).ignore=p.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function FC(t,e,n,r,i,o){t.data?t.data.setItemGraphicEl(o,e):pl(e).eventData={componentType:"geo",componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:n,region:r&&r.option||{}}}function zC(t,e,n,r,i){t.data||vg({el:e,componentModel:i,itemName:n,itemTooltipOption:r.get("tooltip")})}function jC(t,e,n,r,i){e.highDownSilentOnTouch=!!i.get("selectedMode");var o=r.getModel("emphasis"),a=o.get("focus");return Zl(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&function(t,e,n){var r=pl(t);r.componentMainType=e.mainType,r.componentIndex=e.componentIndex,r.componentHighDownName=n}(e,i,n),a}function WC(t,e,n){var r,i=[];function o(){r=[]}function a(){r.length&&(i.push(r),r=[])}var s=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(t,e){isFinite(t)&&isFinite(e)&&r.push([t,e])},sphere:function(){}});return!n&&s.polygonStart(),X(t,(function(t){s.lineStart();for(var e=0;e<t.length;e++)s.point(t[e][0],t[e][1]);s.lineEnd()})),!n&&s.polygonEnd(),i}var VC=function(){function t(t){var e=new Gi;this.uid=qc("ec_map_draw"),this._controller=new HA(t.getZr()),this._controllerHost={target:e},this.group=e,e.add(this._regionsGroup=new Gi),e.add(this._svgGroup=new Gi)}return t.prototype.draw=function(t,e,n,r,i){var o="geo"===t.mainType,a=t.getData&&t.getData();o&&e.eachComponent({mainType:"series",subType:"map"},(function(e){a||e.getHostGeoModel()!==t||(a=e.getData())}));var s=t.coordinateSystem,l=this._regionsGroup,c=this.group,u=s.getTransformInfo(),h=u.raw,d=u.roam;!l.childAt(0)||i?(c.x=d.x,c.y=d.y,c.scaleX=d.scaleX,c.scaleY=d.scaleY,c.dirty()):cc(c,d,t);var f=a&&a.getVisual("visualMeta")&&a.getVisual("visualMeta").length>0,p={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:f,isGeo:o,transformInfoRaw:h};"geoJSON"===s.resourceType?this._buildGeoJSON(p):"geoSVG"===s.resourceType&&this._buildSVG(p),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,r)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=Tt(),n=Tt(),r=this._regionsGroup,i=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,s=t.geo.projection,l=s&&s.stream;function c(t,e){return e&&(t=e(t)),t&&[t[0]*i.scaleX+i.x,t[1]*i.scaleY+i.y]}function u(t){for(var e=[],n=!l&&s&&s.project,r=0;r<t.length;++r){var i=c(t[r],n);i&&e.push(i)}return e}function h(t){return{shape:{points:u(t)}}}r.removeAll(),X(t.geo.regions,(function(i){var u=i.name,d=e.get(u),f=n.get(u)||{},p=f.dataIdx,g=f.regionModel;d||(d=e.set(u,new Gi),r.add(d),p=a?a.indexOfName(u):null,g=t.isGeo?o.getRegionModel(u):a?a.getItemModel(p):null,n.set(u,{dataIdx:p,regionModel:g}));var m=[],y=[];X(i.geometries,(function(t){if("polygon"===t.type){var e=[t.exterior].concat(t.interiors||[]);l&&(e=WC(e,l)),X(e,(function(t){m.push(new bp(h(t)))}))}else{var n=t.points;l&&(n=WC(n,l,!0)),X(n,(function(t){y.push(new xp(h(t)))}))}}));var v=c(i.getCenter(),s&&s.project);function b(e,n){if(e.length){var r=new Rp({culling:!0,segmentIgnoreThreshold:1,shape:{paths:e}});d.add(r),NC(t,r,p,g),BC(t,r,u,g,o,p,v),n&&(RC(r),X(r.states,RC))}}b(m),b(y,!0)})),e.each((function(e,r){var i=n.get(r),a=i.regionModel;FC(t,e,r,a,o,i.dataIdx),zC(t,e,r,a,o),jC(t,e,r,a,o)}),this)},t.prototype._buildSVG=function(t){var e=t.geo.map,n=t.transformInfoRaw;this._svgGroup.x=n.x,this._svgGroup.y=n.y,this._svgGroup.scaleX=n.scaleX,this._svgGroup.scaleY=n.scaleY,this._svgResourceChanged(e)&&(this._freeSVG(),this._useSVG(e));var r=this._svgDispatcherMap=Tt(),i=!1;X(this._svgGraphicRecord.named,(function(e){var n=e.name,o=t.mapOrGeoModel,a=t.data,s=e.svgNodeTagLower,l=e.el,c=a?a.indexOfName(n):null,u=o.getRegionModel(n);null!=OC.get(s)&&l instanceof Na&&NC(t,l,c,u),l instanceof Na&&(l.culling=!0),l.z2EmphasisLift=0,e.namedFrom||(null!=PC.get(s)&&BC(t,l,n,u,o,c,null),FC(t,l,n,u,o,c),zC(t,l,n,u,o),null!=DC.get(s)&&("self"===jC(t,l,n,u,o)&&(i=!0),(r.get(n)||r.set(n,[])).push(l)))}),this),this._enableBlurEntireSVG(i,t)},t.prototype._enableBlurEntireSVG=function(t,e){if(t&&e.isGeo){var n=e.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse((function(t){if(!t.isGroup){Il(t);var e=t.ensureState("blur").style||{};null==e.opacity&&null!=n&&(e.opacity=n),t.ensureState("emphasis")}}))}},t.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},t.prototype.findHighDownDispatchers=function(t,e){if(null==t)return[];var n=e.coordinateSystem;if("geoJSON"===n.resourceType){var r=this._regionsGroupByName;if(r){var i=r.get(t);return i?[i]:[]}}else if("geoSVG"===n.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(t)||[]},t.prototype._svgResourceChanged=function(t){return this._svgMapName!==t},t.prototype._useSVG=function(t){var e=kC(t);if(e&&"geoSVG"===e.type){var n=e.useGraphic(this.uid);this._svgGroup.add(n.root),this._svgGraphicRecord=n,this._svgMapName=t}},t.prototype._freeSVG=function(){var t=this._svgMapName;if(null!=t){var e=kC(t);e&&"geoSVG"===e.type&&e.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},t.prototype._updateController=function(t,e,n){var r=t.coordinateSystem,i=this._controller,o=this._controllerHost;o.zoomLimit=t.get("scaleLimit"),o.zoom=r.getZoom(),i.enable(t.get("roam")||!1);var a=t.mainType;function s(){var e={type:"geoRoam",componentType:a};return e[a+"Id"]=t.id,e}i.off("pan").on("pan",(function(t){this._mouseDownFlag=!1,YA(o,t.dx,t.dy),n.dispatchAction(V(s(),{dx:t.dx,dy:t.dy,animation:{duration:0}}))}),this),i.off("zoom").on("zoom",(function(t){this._mouseDownFlag=!1,UA(o,t.scale,t.originX,t.originY),n.dispatchAction(V(s(),{zoom:t.scale,originX:t.originX,originY:t.originY,animation:{duration:0}}))}),this),i.setPointerChecker((function(e,i,o){return r.containPoint([i,o])&&!GA(e,n,t)}))},t.prototype.resetForLabelLayout=function(){this.group.traverse((function(t){var e=t.getTextContent();e&&(e.ignore=LC(e).ignore)}))},t.prototype._updateMapSelectHandler=function(t,e,n,r){var i=this;e.off("mousedown"),e.off("click"),t.get("selectedMode")&&(e.on("mousedown",(function(){i._mouseDownFlag=!0})),e.on("click",(function(t){i._mouseDownFlag&&(i._mouseDownFlag=!1)})))},t}(),HC=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n,r){if(!r||"mapToggleSelect"!==r.type||r.from!==this.uid){var i=this.group;if(i.removeAll(),!t.getHostGeoModel()){if(this._mapDraw&&r&&"geoRoam"===r.type&&this._mapDraw.resetForLabelLayout(),r&&"geoRoam"===r.type&&"series"===r.componentType&&r.seriesId===t.id)(o=this._mapDraw)&&i.add(o.group);else if(t.needsDrawMap){var o=this._mapDraw||new VC(n);i.add(o.group),o.draw(t,e,n,this,r),this._mapDraw=o}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&e.getComponent("legend")&&this._renderSymbols(t,e,n)}}},e.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},e.prototype._renderSymbols=function(t,e,n){var r=t.originalData,i=this.group;r.each(r.mapDimension("value"),(function(e,n){if(!isNaN(e)){var o=r.getItemLayout(n);if(o&&o.point){var a=o.point,s=o.offset,l=new Xf({style:{fill:t.getData().getVisual("style").fill},shape:{cx:a[0]+9*s,cy:a[1],r:3},silent:!0,z2:8+(s?0:11)});if(!s){var c=t.mainSeries.getData(),u=r.getName(n),h=c.indexOfName(u),d=r.getItemModel(n),f=d.getModel("label"),p=c.getItemGraphicEl(h);bc(l,_c(d),{labelFetcher:{getFormattedLabel:function(e,n){return t.getFormattedLabel(h,n)}},defaultText:u}),l.disableLabelAnimation=!0,f.get("position")||l.setTextConfig({position:"bottom"}),p.onHoverStateChange=function(t){Pl(l,t)}}i.add(l)}}}))},e.type="map",e}(Eg),YC=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.needsDrawMap=!1,n.seriesGroup=[],n.getTooltipPosition=function(t){if(null!=t){var e=this.getData().getName(t),n=this.coordinateSystem,r=n.getRegion(e);return r&&n.dataToPoint(r.getCenter())}},n}return m(e,t),e.prototype.getInitialData=function(t){for(var e=vS(this,{coordDimensions:["value"],encodeDefaulter:nt(th,this)}),n=Tt(),r=[],i=0,o=e.count();i<o;i++){var a=e.getName(i);n.set(a,!0)}return X(TC(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,(function(t){var e=t.name;n.get(e)||r.push(e)})),e.appendValues([],r),e},e.prototype.getHostGeoModel=function(){var t=this.option.geoIndex;return null!=t?this.ecModel.getComponent("geo",t):null},e.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},e.prototype.getRawValue=function(t){var e=this.getData();return e.get(e.mapDimension("value"),t)},e.prototype.getRegionModel=function(t){var e=this.getData();return e.getItemModel(e.indexOfName(t))},e.prototype.formatTooltip=function(t,e,n){for(var r=this.getData(),i=this.getRawValue(t),o=r.getName(t),a=this.seriesGroup,s=[],l=0;l<a.length;l++){var c=a[l].originalData.indexOfName(o),u=r.mapDimension("value");isNaN(a[l].originalData.get(u,c))||s.push(a[l].name)}return tf("section",{header:s.join(", "),noHeader:!s.length,blocks:[tf("nameValue",{name:o,value:i})]})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.getLegendIcon=function(t){var e=t.icon||"roundRect",n=Im(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill);return n.setStyle(t.itemStyle),n.style.stroke="none",e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(Mf);function UC(t){var e={};t.eachSeriesByType("map",(function(t){var n=t.getHostGeoModel(),r=n?"o"+n.id:"i"+t.getMapType();(e[r]=e[r]||[]).push(t)})),X(e,(function(t,e){for(var n,r,i,o=(n=K(t,(function(t){return t.getData()})),r=t[0].get("mapValueCalculation"),i={},X(n,(function(t){t.each(t.mapDimension("value"),(function(e,n){var r="ec-"+t.getName(n);i[r]=i[r]||[],isNaN(e)||i[r].push(e)}))})),n[0].map(n[0].mapDimension("value"),(function(t,e){for(var o="ec-"+n[0].getName(e),a=0,s=1/0,l=-1/0,c=i[o].length,u=0;u<c;u++)s=Math.min(s,i[o][u]),l=Math.max(l,i[o][u]),a+=i[o][u];return 0===c?NaN:"min"===r?s:"max"===r?l:"average"===r?a/c:a}))),a=0;a<t.length;a++)t[a].originalData=t[a].getData();for(a=0;a<t.length;a++)t[a].seriesGroup=t,t[a].needsDrawMap=0===a&&!t[a].getHostGeoModel(),t[a].setData(o.cloneShallow()),t[a].mainSeries=t[0]}))}function qC(t){var e={};t.eachSeriesByType("map",(function(n){var r=n.getMapType();if(!n.getHostGeoModel()&&!e[r]){var i={};X(n.seriesGroup,(function(e){var n=e.coordinateSystem,r=e.originalData;e.get("showLegendSymbol")&&t.getComponent("legend")&&r.each(r.mapDimension("value"),(function(t,e){var o=r.getName(e),a=n.getRegion(o);if(a&&!isNaN(t)){var s=i[o]||0,l=n.dataToPoint(a.getCenter());i[o]=s+1,r.setItemLayout(e,{point:l,offset:s})}}))}));var o=n.getData();o.each((function(t){var e=o.getName(t),n=o.getItemLayout(t)||{};n.showLabel=!i[e],o.setItemLayout(t,n)})),e[r]=!0}}))}var $C=oe;function GC(t){var e=t.seriesModel;return e?e.coordinateSystem:null}var XC=function(t){function e(e){var n=t.call(this)||this;return n.type="view",n.dimensions=["x","y"],n._roamTransformable=new ki,n._rawTransformable=new ki,n.name=e,n}return m(e,t),e.prototype.setBoundingRect=function(t,e,n,r){return this._rect=new Je(t,e,n,r),this._rect},e.prototype.getBoundingRect=function(){return this._rect},e.prototype.setViewRect=function(t,e,n,r){this._transformTo(t,e,n,r),this._viewRect=new Je(t,e,n,r)},e.prototype._transformTo=function(t,e,n,r){var i=this.getBoundingRect(),o=this._rawTransformable;o.transform=i.calculateTransform(new Je(t,e,n,r));var a=o.parent;o.parent=null,o.decomposeTransform(),o.parent=a,this._updateTransform()},e.prototype.setCenter=function(t,e){t&&(this._center=[so(t[0],e.getWidth()),so(t[1],e.getHeight())],this._updateCenterAndZoom())},e.prototype.setZoom=function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},e.prototype.getDefaultCenter=function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},e.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},e.prototype.getZoom=function(){return this._zoom||1},e.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},e.prototype._updateCenterAndZoom=function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,n=this.getDefaultCenter(),r=this.getCenter(),i=this.getZoom();r=oe([],r,t),n=oe([],n,t),e.originX=r[0],e.originY=r[1],e.x=n[0]-r[0],e.y=n[1]-r[1],e.scaleX=e.scaleY=i,this._updateTransform()},e.prototype._updateTransform=function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),Ne(this.transform||(this.transform=[]),e.transform||[1,0,0,1,0,0]),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],We(this.invTransform,this.transform),this.decomposeTransform()},e.prototype.getTransformInfo=function(){var t=this._rawTransformable,e=this._roamTransformable,n=new ki;return n.transform=e.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},e.prototype.getViewRect=function(){return this._viewRect},e.prototype.getViewRectAfterRoam=function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},e.prototype.dataToPoint=function(t,e,n){var r=e?this._rawTransform:this.transform;return n=n||[],r?$C(n,t,r):Ft(n,t)},e.prototype.pointToData=function(t){var e=this.invTransform;return e?$C([],t,e):[t[0],t[1]]},e.prototype.convertToPixel=function(t,e,n){var r=GC(e);return r===this?r.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,e,n){var r=GC(e);return r===this?r.pointToData(n):null},e.prototype.containPoint=function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])},e.dimensions=["x","y"],e}(ki),KC={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},ZC=["lng","lat"],JC=function(t){function e(e,n,r){var i=t.call(this,e)||this;i.dimensions=ZC,i.type="geo",i._nameCoordMap=Tt(),i.map=n;var o,a=r.projection,s=TC(n,r.nameMap,r.nameProperty),l=kC(n),c=(i.resourceType=l?l.type:null,i.regions=s.regions),u=KC[l.type];if(i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=a,a)for(var h=0;h<c.length;h++){var d=c[h].getBoundingRect(a);(o=o||d.clone()).union(d)}else o=s.boundingRect;return i.setBoundingRect(o.x,o.y,o.width,o.height),i.aspectScale=a?1:yt(r.aspectScale,u.aspectScale),i._invertLongitute=!a&&u.invertLongitute,i}return m(e,t),e.prototype._transformTo=function(t,e,n,r){var i=this.getBoundingRect(),o=this._invertLongitute;i=i.clone(),o&&(i.y=-i.y-i.height);var a=this._rawTransformable;a.transform=i.calculateTransform(new Je(t,e,n,r));var s=a.parent;a.parent=null,a.decomposeTransform(),a.parent=s,o&&(a.scaleY=-a.scaleY),this._updateTransform()},e.prototype.getRegion=function(t){return this._regionsMap.get(t)},e.prototype.getRegionByCoord=function(t){for(var e=this.regions,n=0;n<e.length;n++){var r=e[n];if("geoJSON"===r.type&&r.contain(t))return e[n]}},e.prototype.addGeoCoord=function(t,e){this._nameCoordMap.set(t,e)},e.prototype.getGeoCoord=function(t){var e=this._regionsMap.get(t);return this._nameCoordMap.get(t)||e&&e.getCenter()},e.prototype.dataToPoint=function(t,e,n){if(ot(t)&&(t=this.getGeoCoord(t)),t){var r=this.projection;return r&&(t=r.project(t)),t&&this.projectedToPoint(t,e,n)}},e.prototype.pointToData=function(t){var e=this.projection;return e&&(t=e.unproject(t)),t&&this.pointToProjected(t)},e.prototype.pointToProjected=function(e){return t.prototype.pointToData.call(this,e)},e.prototype.projectedToPoint=function(e,n,r){return t.prototype.dataToPoint.call(this,e,n,r)},e.prototype.convertToPixel=function(t,e,n){var r=QC(e);return r===this?r.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,e,n){var r=QC(e);return r===this?r.pointToData(n):null},e}(XC);function QC(t){var e=t.geoModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem||(n.getReferringComponents("geo",Go).models[0]||{}).coordinateSystem:null}$(JC,XC);var tk=JC;function ek(t,e){var n=t.get("boundingCoords");if(null!=n){var r=n[0],i=n[1];if(isFinite(r[0])&&isFinite(r[1])&&isFinite(i[0])&&isFinite(i[1])){var o=this.projection;if(o){var a=r[0],s=r[1],l=i[0],c=i[1];r=[1/0,1/0],i=[-1/0,-1/0];var u=function(t,e,n,a){for(var s=n-t,l=a-e,c=0;c<=100;c++){var u=c/100,h=o.project([t+s*u,e+l*u]);ae(r,r,h),se(i,i,h)}};u(a,s,l,s),u(l,s,l,c),u(l,c,a,c),u(a,c,l,s)}this.setBoundingRect(r[0],r[1],i[0]-r[0],i[1]-r[1])}}var h,d,f,p=this.getBoundingRect(),g=t.get("layoutCenter"),m=t.get("layoutSize"),y=e.getWidth(),v=e.getHeight(),b=p.width/p.height*this.aspectScale,_=!1;if(g&&m&&(h=[so(g[0],y),so(g[1],v)],d=so(m,Math.min(y,v)),isNaN(h[0])||isNaN(h[1])||isNaN(d)||(_=!0)),_)f={},b>1?(f.width=d,f.height=d/b):(f.height=d,f.width=d*b),f.y=h[1]-f.height/2,f.x=h[0]-f.width/2;else{var w=t.getBoxLayoutParams();w.aspect=b,f=zu(w,{width:y,height:v})}this.setViewRect(f.x,f.y,f.width,f.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}var nk=new(function(){function t(){this.dimensions=ZC}return t.prototype.create=function(t,e){var n=[];function r(t){return{nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale"),projection:t.get("projection")}}t.eachComponent("geo",(function(t,i){var o=t.get("map"),a=new tk(o+i,o,V({nameMap:t.get("nameMap")},r(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=ek,a.resize(t,e)})),t.eachSeries((function(t){if("geo"===t.get("coordinateSystem")){var e=t.get("geoIndex")||0;t.coordinateSystem=n[e]}}));var i={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();i[e]=i[e]||[],i[e].push(t)}})),X(i,(function(t,i){var o=K(t,(function(t){return t.get("nameMap")})),a=new tk(i,i,V({nameMap:W(o)},r(t[0])));a.zoomLimit=mt.apply(null,K(t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=ek,a.resize(t[0],e),X(t,(function(t){t.coordinateSystem=a,function(t,e){X(e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,r){for(var i=(t||[]).slice(),o=Tt(),a=0;a<i.length;a++)o.set(i[a].name,i[a]);return X(TC(e,n,r).regions,(function(t){var e=t.name;!o.get(e)&&i.push({name:e})})),i},t}()),rk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(t,e,n){var r=kC(t.map);if(r&&"geoJSON"===r.type){var i=t.itemStyle=t.itemStyle||{};"color"in i||(i.color="#eee")}this.mergeDefaultAndTheme(t,n),Lo(t,"label",["show"])},e.prototype.optionUpdated=function(){var t=this,e=this.option;e.regions=nk.getFilledRegions(e.regions,e.map,e.nameMap,e.nameProperty);var n={};this._optionModelMap=Z(e.regions||[],(function(e,r){var i=r.name;return i&&(e.set(i,new Yc(r,t,t.ecModel)),r.selected&&(n[i]=!0)),e}),Tt()),e.selectedMap||(e.selectedMap=n)},e.prototype.getRegionModel=function(t){return this._optionModelMap.get(t)||new Yc(null,this,this.ecModel)},e.prototype.getFormattedLabel=function(t,e){var n=this.getRegionModel(t).get("normal"===e?["label","formatter"]:["emphasis","label","formatter"]),r={name:t};return it(n)?(r.status=e,n(r)):ot(n)?n.replace("{a}",null!=t?t:""):void 0},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.select=function(t){var e=this.option,n=e.selectedMode;n&&("multiple"!==n&&(e.selectedMap=null),(e.selectedMap||(e.selectedMap={}))[t]=!0)},e.prototype.unSelect=function(t){var e=this.option.selectedMap;e&&(e[t]=!1)},e.prototype.toggleSelected=function(t){this[this.isSelected(t)?"unSelect":"select"](t)},e.prototype.isSelected=function(t){var e=this.option.selectedMap;return!(!e||!e[t])},e.type="geo",e.layoutMode="box",e.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},e}($u);function ik(t,e){return t.pointToProjected?t.pointToProjected(e):t.pointToData(e)}function ok(t,e,n,r){var i=t.getZoom(),o=t.getCenter(),a=e.zoom,s=t.projectedToPoint?t.projectedToPoint(o):t.dataToPoint(o);if(null!=e.dx&&null!=e.dy&&(s[0]-=e.dx,s[1]-=e.dy,t.setCenter(ik(t,s),r)),null!=a){if(n){var l=n.min||0;a=Math.max(Math.min(i*a,n.max||1/0),l)/i}t.scaleX*=a,t.scaleY*=a;var c=(e.originY-t.y)*(a-1);t.x-=(e.originX-t.x)*(a-1),t.y-=c,t.updateTransform(),t.setCenter(ik(t,s),r),t.setZoom(a*i)}return{center:t.getCenter(),zoom:t.getZoom()}}var ak=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.focusBlurEnabled=!0,n}return m(e,t),e.prototype.init=function(t,e){this._api=e},e.prototype.render=function(t,e,n,r){if(this._model=t,!t.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new VC(n));var i=this._mapDraw;i.draw(t,e,n,this,r),i.group.on("click",this._handleRegionClick,this),i.group.silent=t.get("silent"),this.group.add(i.group),this.updateSelectStatus(t,e,n)},e.prototype._handleRegionClick=function(t){var e;xm(t.target,(function(t){return null!=(e=pl(t).eventData)}),!0),e&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:e.name})},e.prototype.updateSelectStatus=function(t,e,n){var r=this;this._mapDraw.group.traverse((function(t){var e=pl(t).eventData;if(e)return r._model.isSelected(e.name)?n.enterSelect(t):n.leaveSelect(t),!0}))},e.prototype.findHighDownDispatchers=function(t){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(t,this._model)},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},e.type="geo",e}(Af);function sk(t,e,n){!function(t,e,n){if(e.svg){var r=new yC(t,e.svg);CC.set(t,r)}else{var i=e.geoJson||e.geoJSON;i&&!e.features?n=e.specialAreas:i=e,r=new SC(t,i,n),CC.set(t,r)}}(t,e,n)}function lk(t){function e(e,n){n.update="geo:updateSelectStatus",t.registerAction(n,(function(t,n){var r={},i=[];return n.eachComponent({mainType:"geo",query:t},(function(n){n[e](t.name),X(n.coordinateSystem.regions,(function(t){r[t.name]=n.isSelected(t.name)||!1}));var o=[];X(r,(function(t,e){r[e]&&o.push(e)})),i.push({geoIndex:n.componentIndex,name:o})})),{selected:r,allSelected:i,name:t.name}}))}t.registerCoordinateSystem("geo",nk),t.registerComponentModel(rk),t.registerComponentView(ak),t.registerImpl("registerMap",sk),t.registerImpl("getMap",(function(t){return function(t){var e=CC.get(t);return e&&"geoJSON"===e.type&&e.getMapForUser()}(t)})),e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"}),t.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},(function(t,e,n){var r=t.componentType||"series";e.eachComponent({mainType:r,query:t},(function(e){var i=e.coordinateSystem;if("geo"===i.type){var o=ok(i,t,e.get("scaleLimit"),n);e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),"series"===r&&X(e.seriesGroup,(function(t){t.setCenter(o.center),t.setZoom(o.zoom)}))}}))}))}function ck(t,e){var n=t.isExpand?t.children:[],r=t.parentNode.children,i=t.hierNode.i?r[t.hierNode.i-1]:null;if(n.length){!function(t){for(var e=t.children,n=e.length,r=0,i=0;--n>=0;){var o=e[n];o.hierNode.prelim+=r,o.hierNode.modifier+=r,r+=o.hierNode.shift+(i+=o.hierNode.change)}}(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;i?(t.hierNode.prelim=i.hierNode.prelim+e(t,i),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o}else i&&(t.hierNode.prelim=i.hierNode.prelim+e(t,i));t.parentNode.hierNode.defaultAncestor=function(t,e,n,r){if(e){for(var i=t,o=t,a=o.parentNode.children[0],s=e,l=i.hierNode.modifier,c=o.hierNode.modifier,u=a.hierNode.modifier,h=s.hierNode.modifier;s=fk(s),o=pk(o),s&&o;){i=fk(i),a=pk(a),i.hierNode.ancestor=t;var d=s.hierNode.prelim+h-o.hierNode.prelim-c+r(s,o);d>0&&(mk(gk(s,t,n),t,d),c+=d,l+=d),h+=s.hierNode.modifier,c+=o.hierNode.modifier,l+=i.hierNode.modifier,u+=a.hierNode.modifier}s&&!fk(i)&&(i.hierNode.thread=s,i.hierNode.modifier+=h-l),o&&!pk(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=c-u,n=t)}return n}(t,i,t.parentNode.hierNode.defaultAncestor||r[0],e)}function uk(t){t.setLayout({x:t.hierNode.prelim+t.parentNode.hierNode.modifier},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function hk(t){return arguments.length?t:yk}function dk(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function fk(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function pk(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function gk(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function mk(t,e,n){var r=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=r,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=r}function yk(t,e){return t.parentNode===e.parentNode?1:2}var vk=function(){this.parentPoint=[],this.childPoints=[]},bk=function(t){function e(e){return t.call(this,e)||this}return m(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new vk},e.prototype.buildPath=function(t,e){var n=e.childPoints,r=n.length,i=e.parentPoint,o=n[0],a=n[r-1];if(1===r)return t.moveTo(i[0],i[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,c=1-l,u=so(e.forkPosition,1),h=[];h[l]=i[l],h[c]=i[c]+(a[c]-i[c])*u,t.moveTo(i[0],i[1]),t.lineTo(h[0],h[1]),t.moveTo(o[0],o[1]),h[l]=o[l],t.lineTo(h[0],h[1]),h[l]=a[l],t.lineTo(h[0],h[1]),t.lineTo(a[0],a[1]);for(var d=1;d<r-1;d++){var f=n[d];t.moveTo(f[0],f[1]),h[l]=f[l],t.lineTo(h[0],h[1])}},e}(Ns);function _k(t,e){var n=t.getItemLayout(e);return n&&!isNaN(n.x)&&!isNaN(n.y)}function wk(t,e,n,r,i){var o=!n,a=t.tree.getNodeByDataIndex(e),s=a.getModel(),l=a.getVisual("style").fill,c=!1===a.isExpand&&0!==a.children.length?l:"#fff",u=t.tree.root,h=a.parentNode===u?a:a.parentNode||a,d=t.getItemGraphicEl(h.dataIndex),f=h.getLayout(),p=d?{x:d.__oldX,y:d.__oldY,rawX:d.__radialOldRawX,rawY:d.__radialOldRawY}:f,g=a.getLayout();o?((n=new eM(t,e,null,{symbolInnerColor:c,useNameLabel:!0})).x=p.x,n.y=p.y):n.updateData(t,e,null,{symbolInnerColor:c,useNameLabel:!0}),n.__radialOldRawX=n.__radialRawX,n.__radialOldRawY=n.__radialRawY,n.__radialRawX=g.rawX,n.__radialRawY=g.rawY,r.add(n),t.setItemGraphicEl(e,n),n.__oldX=n.x,n.__oldY=n.y,cc(n,{x:g.x,y:g.y},i);var m=n.getSymbolPath();if("radial"===i.get("layout")){var y=u.children[0],v=y.getLayout(),b=y.children.length,_=void 0,w=void 0;if(g.x===v.x&&!0===a.isExpand&&y.children.length){var x={x:(y.children[0].getLayout().x+y.children[b-1].getLayout().x)/2,y:(y.children[0].getLayout().y+y.children[b-1].getLayout().y)/2};(_=Math.atan2(x.y-v.y,x.x-v.x))<0&&(_=2*Math.PI+_),(w=x.x<v.x)&&(_-=Math.PI)}else(_=Math.atan2(g.y-v.y,g.x-v.x))<0&&(_=2*Math.PI+_),0===a.children.length||0!==a.children.length&&!1===a.isExpand?(w=g.x<v.x)&&(_-=Math.PI):(w=g.x>v.x)||(_-=Math.PI);var M=w?"left":"right",S=s.getModel("label"),A=S.get("rotate"),C=A*(Math.PI/180),k=m.getTextContent();k&&(m.setTextConfig({position:S.get("position")||M,rotation:null==A?-_:C,origin:"center"}),k.setStyle("verticalAlign","middle"))}var T=s.get(["emphasis","focus"]),E="relative"===T?Et(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===T?a.getAncestorsIndices():"descendant"===T?a.getDescendantIndices():null;E&&(pl(n).focus=E),function(t,e,n,r,i,o,a,s){var l=e.getModel(),c=t.get("edgeShape"),u=t.get("layout"),h=t.getOrient(),d=t.get(["lineStyle","curveness"]),f=t.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),g=r.__edge;if("curve"===c)e.parentNode&&e.parentNode!==n&&(g||(g=r.__edge=new Dp({shape:Ak(u,h,d,i,i)})),cc(g,{shape:Ak(u,h,d,o,a)},t));else if("polyline"===c&&"orthogonal"===u&&e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var m=e.children,y=[],v=0;v<m.length;v++){var b=m[v].getLayout();y.push([b.x,b.y])}g||(g=r.__edge=new bk({shape:{parentPoint:[a.x,a.y],childPoints:[[a.x,a.y]],orient:h,forkPosition:f}})),cc(g,{shape:{parentPoint:[a.x,a.y],childPoints:y}},t)}g&&("polyline"!==c||e.isExpand)&&(g.useStyle(H({strokeNoScale:!0,fill:null},p)),ec(g,l,"lineStyle"),Il(g),s.add(g))}(i,a,u,n,p,f,g,r),n.__edge&&(n.onHoverStateChange=function(e){if("blur"!==e){var r=a.parentNode&&t.getItemGraphicEl(a.parentNode.dataIndex);r&&1===r.hoverState||Pl(n.__edge,e)}})}function xk(t,e,n,r,i){var o=Mk(e.tree.root,t),a=o.source,s=o.sourceLayout,l=e.getItemGraphicEl(t.dataIndex);if(l){var c=e.getItemGraphicEl(a.dataIndex),u=l.__edge||(!1===a.isExpand||1===a.children.length?c.__edge:void 0),h=r.get("edgeShape"),d=r.get("layout"),f=r.get("orient"),p=r.get(["lineStyle","curveness"]);u&&("curve"===h?dc(u,{shape:Ak(d,f,p,s,s),style:{opacity:0}},r,{cb:function(){n.remove(u)},removeOpt:i}):"polyline"===h&&"orthogonal"===r.get("layout")&&dc(u,{shape:{parentPoint:[s.x,s.y],childPoints:[[s.x,s.y]]},style:{opacity:0}},r,{cb:function(){n.remove(u)},removeOpt:i}))}}function Mk(t,e){for(var n,r=e.parentNode===t?e:e.parentNode||e;null==(n=r.getLayout());)r=r.parentNode===t?r:r.parentNode||r;return{source:r,sourceLayout:n}}function Sk(t,e,n,r,i){var o=t.tree.getNodeByDataIndex(e),a=Mk(t.tree.root,o).sourceLayout,s={duration:i.get("animationDurationUpdate"),easing:i.get("animationEasingUpdate")};dc(n,{x:a.x+1,y:a.y+1},i,{cb:function(){r.remove(n),t.setItemGraphicEl(e,null)},removeOpt:s}),n.fadeOut(null,t.hostModel,{fadeLabel:!0,animation:s}),o.children.forEach((function(e){xk(e,t,r,i,s)})),xk(o,t,r,i,s)}function Ak(t,e,n,r,i){var o,a,s,l,c,u,h,d;if("radial"===t){u=i.rawX,d=i.rawY;var f=dk(c=r.rawX,h=r.rawY),p=dk(c,h+(d-h)*n),g=dk(u,d+(h-d)*n),m=dk(u,d);return{x1:f.x||0,y1:f.y||0,x2:m.x||0,y2:m.y||0,cpx1:p.x||0,cpy1:p.y||0,cpx2:g.x||0,cpy2:g.y||0}}return c=r.x,h=r.y,u=i.x,d=i.y,"LR"!==e&&"RL"!==e||(o=c+(u-c)*n,a=h,s=u+(c-u)*n,l=d),"TB"!==e&&"BT"!==e||(o=c,a=h+(d-h)*n,s=u,l=d+(h-d)*n),{x1:c,y1:h,x2:u,y2:d,cpx1:o,cpy1:a,cpx2:s,cpy2:l}}var Ck=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._mainGroup=new Gi,n}return m(e,t),e.prototype.init=function(t,e){this._controller=new HA(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},e.prototype.render=function(t,e,n){var r=t.getData(),i=t.layoutInfo,o=this._mainGroup;"radial"===t.get("layout")?(o.x=i.x+i.width/2,o.y=i.y+i.height/2):(o.x=i.x,o.y=i.y),this._updateViewCoordSys(t,n),this._updateController(t,e,n);var a=this._data;r.diff(a).add((function(e){_k(r,e)&&wk(r,e,null,o,t)})).update((function(e,n){var i=a.getItemGraphicEl(n);_k(r,e)?wk(r,e,i,o,t):i&&Sk(a,n,i,o,t)})).remove((function(e){var n=a.getItemGraphicEl(e);n&&Sk(a,e,n,o,t)})).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===t.get("expandAndCollapse")&&r.eachItemGraphicEl((function(e,r){e.off("click").on("click",(function(){n.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:r})}))})),this._data=r},e.prototype._updateViewCoordSys=function(t,e){var n=t.getData(),r=[];n.each((function(t){var e=n.getItemLayout(t);!e||isNaN(e.x)||isNaN(e.y)||r.push([+e.x,+e.y])}));var i=[],o=[];Ua(r,i,o);var a=this._min,s=this._max;o[0]-i[0]==0&&(i[0]=a?a[0]:i[0]-1,o[0]=s?s[0]:o[0]+1),o[1]-i[1]==0&&(i[1]=a?a[1]:i[1]-1,o[1]=s?s[1]:o[1]+1);var l=t.coordinateSystem=new XC;l.zoomLimit=t.get("scaleLimit"),l.setBoundingRect(i[0],i[1],o[0]-i[0],o[1]-i[1]),l.setCenter(t.get("center"),e),l.setZoom(t.get("zoom")),this.group.attr({x:l.x,y:l.y,scaleX:l.scaleX,scaleY:l.scaleY}),this._min=i,this._max=o},e.prototype._updateController=function(t,e,n){var r=this,i=this._controller,o=this._controllerHost,a=this.group;i.setPointerChecker((function(e,r,i){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(r,i)&&!GA(e,n,t)})),i.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(e){YA(o,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})})).on("zoom",(function(e){UA(o,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),r._updateNodeAndLinkScale(t),n.updateLabelLayout()}))},e.prototype._updateNodeAndLinkScale=function(t){var e=t.getData(),n=this._getNodeGlobalScale(t);e.eachItemGraphicEl((function(t,e){t.setSymbolScale(n)}))},e.prototype._getNodeGlobalScale=function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var n=this._nodeScaleRatio,r=e.scaleX||1;return((e.getZoom()-1)*n+1)/r},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},e.type="tree",e}(Eg),kk=Yo();function Tk(t,e){if(kk(this).mainData===this){var n=V({},kk(this).datas);n[this.dataType]=e,Lk(e,n,t)}else Ik(e,this.dataType,kk(this).mainData,t);return e}function Ek(t,e){return t.struct&&t.struct.update(),e}function Ok(t,e){return X(kk(e).datas,(function(n,r){n!==e&&Ik(n.cloneShallow(),r,e,t)})),e}function Dk(t){var e=kk(this).mainData;return null==t||null==e?e:kk(e).datas[t]}function Pk(){var t=kk(this).mainData;return null==t?[{data:t}]:K(tt(kk(t).datas),(function(e){return{type:e,data:kk(t).datas[e]}}))}function Lk(t,e,n){kk(t).datas={},X(e,(function(e,r){Ik(e,r,t,n)}))}function Ik(t,e,n,r){kk(n).datas[e]=t,kk(t).mainData=n,t.dataType=e,r.struct&&(t[r.structAttr]=r.struct,r.struct[r.datasAttr[e]]=t),t.getLinkedData=Dk,t.getLinkedDataAll=Pk}var Rk=function(t){var e=t.mainData,n=t.datas;n||(n={main:e},t.datasAttr={main:"data"}),t.datas=t.mainData=null,Lk(e,n,t),X(n,(function(n){X(e.TRANSFERABLE_METHODS,(function(e){n.wrapMethod(e,nt(Tk,t))}))})),e.wrapMethod("cloneShallow",nt(Ok,t)),X(e.CHANGABLE_METHODS,(function(n){e.wrapMethod(n,nt(Ek,t))})),wt(n[e.dataType]===e)},Nk=function(){function t(t,e){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=t||"",this.hostTree=e}return t.prototype.isRemoved=function(){return this.dataIndex<0},t.prototype.eachNode=function(t,e,n){it(t)&&(n=e,e=t,t=null),ot(t=t||{})&&(t={order:t});var r,i=t.order||"preorder",o=this[t.attr||"children"];"preorder"===i&&(r=e.call(n,this));for(var a=0;!r&&a<o.length;a++)o[a].eachNode(t,e,n);"postorder"===i&&e.call(n,this)},t.prototype.updateDepthAndHeight=function(t){var e=0;this.depth=t;for(var n=0;n<this.children.length;n++){var r=this.children[n];r.updateDepthAndHeight(t+1),r.height>e&&(e=r.height)}this.height=e+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,r=n.length;e<r;e++){var i=n[e].getNodeById(t);if(i)return i}},t.prototype.contains=function(t){if(t===this)return!0;for(var e=0,n=this.children,r=n.length;e<r;e++){var i=n[e].contains(t);if(i)return i}},t.prototype.getAncestors=function(t){for(var e=[],n=t?this:this.parentNode;n;)e.push(n),n=n.parentNode;return e.reverse(),e},t.prototype.getAncestorsIndices=function(){for(var t=[],e=this;e;)t.push(e.dataIndex),e=e.parentNode;return t.reverse(),t},t.prototype.getDescendantIndices=function(){var t=[];return this.eachNode((function(e){t.push(e.dataIndex)})),t},t.prototype.getValue=function(t){var e=this.hostTree.data;return e.getStore().get(e.getDimensionIndex(t||"value"),this.dataIndex)},t.prototype.setLayout=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e<t.length;++e)if(t[e]===this)return e;return-1}return-1},t.prototype.isAncestorOf=function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},t.prototype.isDescendantOf=function(t){return t!==this&&t.isAncestorOf(this)},t}(),Bk=function(){function t(t){this.type="tree",this._nodes=[],this.hostModel=t}return t.prototype.eachNode=function(t,e,n){this.root.eachNode(t,e,n)},t.prototype.getNodeByDataIndex=function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},t.prototype.getNodeById=function(t){return this.root.getNodeById(t)},t.prototype.update=function(){for(var t=this.data,e=this._nodes,n=0,r=e.length;n<r;n++)e[n].dataIndex=-1;for(n=0,r=t.count();n<r;n++)e[t.getRawIndex(n)].dataIndex=n},t.prototype.clearLayouts=function(){this.data.clearItemLayouts()},t.createTree=function(e,n,r){var i=new t(n),o=[],a=1;!function t(e,n){var r=e.value;a=Math.max(a,rt(r)?r.length:1),o.push(e);var s=new Nk(jo(e.name,""),i);n?function(t,e){t.parentNode!==e&&(e.children.push(t),t.parentNode=e)}(s,n):i.root=s,i._nodes.push(s);var l=e.children;if(l)for(var c=0;c<l.length;c++)t(l[c],s)}(e),i.root.updateDepthAndHeight(0);var s=ib(o,{coordDimensions:["value"],dimensionsCount:a}).dimensions,l=new nb(s,n);return l.initData(o),r&&r(l),Rk({mainData:l,struct:i,structAttr:"tree"}),i.update(),i},t}();function Fk(t,e,n){if(t&&U(e,t.type)>=0){var r=n.getData().tree.root,i=t.targetNode;if(ot(i)&&(i=r.getNodeById(i)),i&&r.contains(i))return{node:i};var o=t.targetNodeId;if(null!=o&&(i=r.getNodeById(o)))return{node:i}}}function zk(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function jk(t,e){return U(zk(t),e)>=0}function Wk(t,e){for(var n=[];t;){var r=t.dataIndex;n.push({name:t.name,dataIndex:r,value:e.getRawValue(r)}),t=t.parentNode}return n.reverse(),n}var Vk=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return m(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=new Yc(t.leaves||{},this,this.ecModel),r=Bk.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var i=r.getNodeByDataIndex(e);return i&&i.children.length&&i.isExpand||(t.parentModel=n),t}))})),i=0;r.eachNode("preorder",(function(t){t.depth>i&&(i=t.depth)}));var o=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:i;return r.root.eachNode("preorder",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=o})),r.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,e,n){for(var r=this.getData().tree,i=r.root.children[0],o=r.getNodeByDataIndex(t),a=o.getValue(),s=o.name;o&&o!==i;)s=o.parentNode.name+"."+s,o=o.parentNode;return tf("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=Wk(r,this),n.collapsed=!r.isExpand,n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(Mf);function Hk(t,e){for(var n,r=[t];n=r.pop();)if(e(n),n.isExpand){var i=n.children;if(i.length)for(var o=i.length-1;o>=0;o--)r.push(i[o])}}function Yk(t,e){t.eachSeriesByType("tree",(function(t){!function(t,e){var n=function(t,e){return zu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=n;var r=t.get("layout"),i=0,o=0,a=null;"radial"===r?(i=2*Math.PI,o=Math.min(n.height,n.width)/2,a=hk((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(i=n.width,o=n.height,a=hk());var s=t.getData().tree.root,l=s.children[0];if(l){!function(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n,r,i=[e];n=i.pop();)if(r=n.children,n.isExpand&&r.length)for(var o=r.length-1;o>=0;o--){var a=r[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},i.push(a)}}(s),function(t,e,n){for(var r,i=[t],o=[];r=i.pop();)if(o.push(r),r.isExpand){var a=r.children;if(a.length)for(var s=0;s<a.length;s++)i.push(a[s])}for(;r=o.pop();)e(r,n)}(l,ck,a),s.hierNode.modifier=-l.hierNode.prelim,Hk(l,uk);var c=l,u=l,h=l;Hk(l,(function(t){var e=t.getLayout().x;e<c.getLayout().x&&(c=t),e>u.getLayout().x&&(u=t),t.depth>h.depth&&(h=t)}));var d=c===u?1:a(c,u)/2,f=d-c.getLayout().x,p=0,g=0,m=0,y=0;if("radial"===r)p=i/(u.getLayout().x+d+f),g=o/(h.depth-1||1),Hk(l,(function(t){var e=dk(m=(t.getLayout().x+f)*p,y=(t.depth-1)*g);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:y},!0)}));else{var v=t.getOrient();"RL"===v||"LR"===v?(g=o/(u.getLayout().x+d+f),p=i/(h.depth-1||1),Hk(l,(function(t){y=(t.getLayout().x+f)*g,t.setLayout({x:m="LR"===v?(t.depth-1)*p:i-(t.depth-1)*p,y:y},!0)}))):"TB"!==v&&"BT"!==v||(p=i/(u.getLayout().x+d+f),g=o/(h.depth-1||1),Hk(l,(function(t){m=(t.getLayout().x+f)*p,t.setLayout({x:m,y:y="TB"===v?(t.depth-1)*g:o-(t.depth-1)*g},!0)})))}}}(t,e)}))}function Uk(t){t.eachSeriesByType("tree",(function(t){var e=t.getData();e.tree.eachNode((function(t){var n=t.getModel().getModel("itemStyle").getItemStyle();V(e.ensureUniqueItemVisual(t.dataIndex,"style"),n)}))}))}var qk=["treemapZoomToNode","treemapRender","treemapMove"];function $k(t){var e=t.getData(),n={};e.tree.eachNode((function(e){for(var r=e;r&&r.depth>1;)r=r.parentNode;var i=hh(t.ecModel,r.name||r.dataIndex+"",n);e.setVisual("decal",i)}))}var Gk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return m(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};!function t(e){var n=0;X(e.children,(function(e){t(e);var r=e.value;rt(r)&&(r=r[0]),n+=r}));var r=e.value;rt(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=n),r<0&&(r=0),rt(e.value)?e.value[0]=r:e.value=r}(n);var r=t.levels||[],i=this.designatedVisualItemStyle={},o=new Yc({itemStyle:i},this,e),a=K((r=t.levels=function(t,e){var n,r,i=Po(e.get("color")),o=Po(e.get(["aria","decal","decals"]));if(i){X(t=t||[],(function(t){var e=new Yc(t),i=e.get("color"),o=e.get("decal");(e.get(["itemStyle","color"])||i&&"none"!==i)&&(n=!0),(e.get(["itemStyle","decal"])||o&&"none"!==o)&&(r=!0)}));var a=t[0]||(t[0]={});return n||(a.color=i.slice()),!r&&o&&(a.decal=o.slice()),t}}(r,e))||[],(function(t){return new Yc(t,o,e)}),this),s=Bk.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=s.getNodeByDataIndex(e);return t.parentModel=(n?a[n.depth]:null)||o,t}))}));return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,e,n){var r=this.getData(),i=this.getRawValue(t);return tf("nameValue",{name:r.getName(t),value:i})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=Wk(r,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},V(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=Tt(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){$k(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(Mf);function Xk(t,e,n,r,i,o){var a=[[i?t:t-5,e],[t+n,e],[t+n,e+r],[i?t:t-5,e+r]];return!o&&a.splice(2,0,[t+n+5,e+r/2]),!i&&a.push([t,e+r/2]),a}function Kk(t,e,n){pl(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&Wk(n,e)}}var Zk=function(){function t(t){this.group=new Gi,t.add(this.group)}return t.prototype.render=function(t,e,n,r){var i=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),i.get("show")&&n){var a=i.getModel("itemStyle"),s=i.getModel("emphasis"),l=a.getModel("textStyle"),c=s.getModel(["itemStyle","textStyle"]),u={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,u,l),this._renderContent(t,u,a,s,l,c,r),ju(o,u.pos,u.box)}},t.prototype._prepare=function(t,e,n){for(var r=t;r;r=r.parentNode){var i=jo(r.getModel().get("name"),""),o=n.getTextRect(i),a=Math.max(o.width+16,e.emptyItemWidth);e.totalWidth+=a+8,e.renderList.push({node:r,text:i,width:a})}},t.prototype._renderContent=function(t,e,n,r,i,o,a){for(var s,l,c,u,h,d,f,p,g,m=0,y=e.emptyItemWidth,v=t.get(["breadcrumb","height"]),b=(h=(l=e.box).height,d=so((s=e.pos).left,u=l.width),f=so(s.top,h),p=so(s.right,u),g=so(s.bottom,h),(isNaN(d)||isNaN(parseFloat(s.left)))&&(d=0),(isNaN(p)||isNaN(parseFloat(s.right)))&&(p=u),(isNaN(f)||isNaN(parseFloat(s.top)))&&(f=0),(isNaN(g)||isNaN(parseFloat(s.bottom)))&&(g=h),c=Su(c||0),{width:Math.max(p-d-c[1]-c[3],0),height:Math.max(g-f-c[0]-c[2],0)}),_=e.totalWidth,w=e.renderList,x=r.getModel("itemStyle").getItemStyle(),M=w.length-1;M>=0;M--){var S=w[M],A=S.node,C=S.width,k=S.text;_>b.width&&(_-=C-y,C=y,k=null);var T=new bp({shape:{points:Xk(m,0,C,v,M===w.length-1,0===M)},style:H(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new fl({style:wc(i,{text:k})}),textConfig:{position:"inside"},z2:1e5,onclick:nt(a,A)});T.disableLabelAnimation=!0,T.getTextContent().ensureState("emphasis").style=wc(o,{text:k}),T.ensureState("emphasis").style=x,Zl(T,r.get("focus"),r.get("blurScope"),r.get("disabled")),this.group.add(T),Kk(T,t,A),m+=C+8}},t.prototype.remove=function(){this.group.removeAll()},t}(),Jk=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,e,n,r,i){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:r,easing:i}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){--e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},r=0,i=this._storage.length;r<i;r++){var o=this._storage[r];o.el.animateTo(o.target,{duration:o.duration,delay:o.delay,easing:o.easing,setToFinal:!0,done:n,aborted:n})}return this},t}(),Qk=Gi,tT=Zs,eT=la([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),nT=function(t){var e=eT(t);return e.stroke=e.fill=e.lineWidth=null,e},rT=Yo(),iT=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._state="ready",n._storage={nodeGroup:[],background:[],content:[]},n}return m(e,t),e.prototype.render=function(t,e,n,r){if(!(U(e.findComponents({mainType:"series",subType:"treemap",query:r}),t)<0)){this.seriesModel=t,this.api=n,this.ecModel=e;var i=Fk(r,["treemapZoomToNode","treemapRootToNode"],t),o=r&&r.type,a=t.layoutInfo,s=!this._oldTree,l=this._storage,c="treemapRootToNode"===o&&i&&l?{rootNodeGroup:l.nodeGroup[i.node.getRawIndex()],direction:r.direction}:null,u=this._giveContainerGroup(a),h=t.get("animation"),d=this._doRender(u,t,c);!h||s||o&&"treemapZoomToNode"!==o&&"treemapRootToNode"!==o?d.renderFinally():this._doAnimation(u,d,t,c),this._resetController(n),this._renderBreadcrumb(t,n,i)}},e.prototype._giveContainerGroup=function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new Qk,this._initEvents(e),this.group.add(e)),e.x=t.x,e.y=t.y,e},e.prototype._doRender=function(t,e,n){var r=e.getData().tree,i=this._oldTree,o={nodeGroup:[],background:[],content:[]},a={nodeGroup:[],background:[],content:[]},s=this._storage,l=[];!function t(r,i,c,u,h){function d(t){return t.getId()}function f(d,f){var p=null!=d?r[d]:null,g=null!=f?i[f]:null,m=function(t,r,i,c){return function(t,e,n,r,i,o,a,s,l,c){if(a){var u=a.getLayout(),h=t.getData(),d=a.getModel();if(h.setItemGraphicEl(a.dataIndex,null),u&&u.isInView){var f=u.width,p=u.height,g=u.borderWidth,m=u.invisible,y=a.getRawIndex(),v=s&&s.getRawIndex(),b=a.viewChildren,_=u.upperHeight,w=b&&b.length,x=d.getModel("itemStyle"),M=d.getModel(["emphasis","itemStyle"]),S=d.getModel(["blur","itemStyle"]),A=d.getModel(["select","itemStyle"]),C=x.get("borderRadius")||0,k=F("nodeGroup",Qk);if(k){if(l.add(k),k.x=u.x||0,k.y=u.y||0,k.markRedraw(),rT(k).nodeWidth=f,rT(k).nodeHeight=p,u.isAboveViewRoot)return k;var T=F("background",tT,c,20);T&&function(e,n,r){var i=pl(n);if(i.dataIndex=a.dataIndex,i.seriesIndex=t.seriesIndex,n.setShape({x:0,y:0,width:f,height:p,r:C}),m)R(n);else{n.invisible=!1;var o=a.getVisual("style"),s=o.stroke,l=nT(x);l.fill=s;var c=eT(M);c.fill=M.get("borderColor");var u=eT(S);u.fill=S.get("borderColor");var h=eT(A);h.fill=A.get("borderColor"),r?N(n,s,o.opacity,{x:g,y:0,width:f-2*g,height:_}):n.removeTextContent(),n.setStyle(l),n.ensureState("emphasis").style=c,n.ensureState("blur").style=u,n.ensureState("select").style=h,Il(n)}e.add(n)}(k,T,w&&u.upperLabelHeight);var E=d.getModel("emphasis"),O=E.get("focus"),D=E.get("blurScope"),P=E.get("disabled"),L="ancestor"===O?a.getAncestorsIndices():"descendant"===O?a.getDescendantIndices():O;if(w)rc(k)&&nc(k,!1),T&&(nc(T,!P),h.setItemGraphicEl(a.dataIndex,T),Jl(T,L,D));else{var I=F("content",tT,c,30);I&&function(e,n){var r=pl(n);r.dataIndex=a.dataIndex,r.seriesIndex=t.seriesIndex;var i=Math.max(f-2*g,0),o=Math.max(p-2*g,0);if(n.culling=!0,n.setShape({x:g,y:g,width:i,height:o,r:C}),m)R(n);else{n.invisible=!1;var s=a.getVisual("style"),l=s.fill,c=nT(x);c.fill=l,c.decal=s.decal;var u=eT(M),h=eT(S),d=eT(A);N(n,l,s.opacity,null),n.setStyle(c),n.ensureState("emphasis").style=u,n.ensureState("blur").style=h,n.ensureState("select").style=d,Il(n)}e.add(n)}(k,I),T.disableMorphing=!0,T&&rc(T)&&nc(T,!1),nc(k,!P),h.setItemGraphicEl(a.dataIndex,k),Jl(k,L,D)}return k}}}function R(t){!t.invisible&&o.push(t)}function N(e,n,r,i){var o=d.getModel(i?"upperLabel":"label"),s=jo(d.get("name"),null),l=o.getShallow("show");bc(e,_c(d,i?"upperLabel":"label"),{defaultText:l?s:null,inheritColor:n,defaultOpacity:r,labelFetcher:t,labelDataIndex:a.dataIndex});var c=e.getTextContent();if(c){var h=c.style,f=_t(h.padding||0);i&&(e.setTextConfig({layoutRect:i}),c.disableLabelLayout=!0),c.beforeUpdate=function(){var t=Math.max((i?i.width:e.shape.width)-f[1]-f[3],0),n=Math.max((i?i.height:e.shape.height)-f[0]-f[2],0);h.width===t&&h.height===n||c.setStyle({width:t,height:n})},h.truncateMinChar=2,h.lineOverflow="truncate",B(h,i,u);var p=c.getState("emphasis");B(p?p.style:null,i,u)}}function B(e,n,r){var i=e?e.text:null;if(!n&&r.isLeafRoot&&null!=i){var o=t.get("drillDownIcon",!0);e.text=o?o+" "+i:i}}function F(t,o,s,l){var c=null!=v&&n[t][v],u=i[t];return c?(n[t][v]=null,function(t,e){var n=t[y]={};e instanceof Qk?(n.oldX=e.x,n.oldY=e.y):n.oldShape=V({},e.shape)}(u,c)):m||((c=new o)instanceof Na&&(c.z2=function(t,e){return 100*t+e}(s,l)),function(t,e){var n=t[y]={},o=a.parentNode,s=e instanceof Gi;if(o&&(!r||"drillDown"===r.direction)){var l=0,c=0,u=i.background[o.getRawIndex()];!r&&u&&u.oldShape&&(l=u.oldShape.width,c=u.oldShape.height),s?(n.oldX=0,n.oldY=c):n.oldShape={x:l,y:c,width:0,height:0}}n.fadein=!s}(u,c)),e[t][y]=c}}(e,a,s,n,o,l,t,r,i,c)}(p,g,c,h);m&&t(p&&p.viewChildren||[],g&&g.viewChildren||[],m,u,h+1)}u?(i=r,X(r,(function(t,e){!t.isRemoved()&&f(e,e)}))):new Pv(i,r,d,d).add(f).update(f).remove(nt(f,null)).execute()}(r.root?[r.root]:[],i&&i.root?[i.root]:[],t,r===i||!i,0);var c=function(t){var e={nodeGroup:[],background:[],content:[]};return t&&X(t,(function(t,n){var r=e[n];X(t,(function(t){t&&(r.push(t),rT(t).willDelete=!0)}))})),e}(s);return this._oldTree=r,this._storage=a,{lastsForAnimation:o,willDeleteEls:c,renderFinally:function(){X(c,(function(t){X(t,(function(t){t.parent&&t.parent.remove(t)}))})),X(l,(function(t){t.invisible=!0,t.dirty()}))}}},e.prototype._doAnimation=function(t,e,n,r){var i=n.get("animationDurationUpdate"),o=n.get("animationEasing"),a=(it(i)?0:i)||0,s=(it(o)?null:o)||"cubicOut",l=new Jk;X(e.willDeleteEls,(function(t,e){X(t,(function(t,n){if(!t.invisible){var i,o=t.parent,c=rT(o);if(r&&"drillDown"===r.direction)i=o===r.rootNodeGroup?{shape:{x:0,y:0,width:c.nodeWidth,height:c.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,h=0;c.willDelete||(u=c.nodeWidth/2,h=c.nodeHeight/2),i="nodeGroup"===e?{x:u,y:h,style:{opacity:0}}:{shape:{x:u,y:h,width:0,height:0},style:{opacity:0}}}i&&l.add(t,i,a,0,s)}}))})),X(this._storage,(function(t,n){X(t,(function(t,r){var i=e.lastsForAnimation[n][r],o={};i&&(t instanceof Gi?null!=i.oldX&&(o.x=t.x,o.y=t.y,t.x=i.oldX,t.y=i.oldY):(i.oldShape&&(o.shape=V({},t.shape),t.setShape(i.oldShape)),i.fadein?(t.setStyle("opacity",0),o.style={opacity:1}):1!==t.style.opacity&&(o.style={opacity:1})),l.add(t,o,a,0,s))}))}),this),this._state="animating",l.finished(et((function(){this._state="ready",e.renderFinally()}),this)).start()},e.prototype._resetController=function(t){var e=this._controller;e||((e=this._controller=new HA(t.getZr())).enable(this.seriesModel.get("roam")),e.on("pan",et(this._onPan,this)),e.on("zoom",et(this._onZoom,this)));var n=new Je(0,0,t.getWidth(),t.getHeight());e.setPointerChecker((function(t,e,r){return n.contain(e,r)}))},e.prototype._clearController=function(){var t=this._controller;t&&(t.dispose(),t=null)},e.prototype._onPan=function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY;if("animating"!==this._state){var r=this.seriesModel.getData().tree.root;if(!r)return;var i=r.getLayout();if(!i)return;var o=new Je(i.x,i.y,i.width,i.height),a=this.seriesModel.layoutInfo,s=[1,0,0,1,0,0];Fe(s,s,[-(e-=a.x),-(n-=a.y)]),je(s,s,[t.scale,t.scale]),Fe(s,s,[e,n]),o.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x,y:o.y,width:o.width,height:o.height}})}},e.prototype._initEvents=function(t){var e=this;t.on("click",(function(t){if("ready"===e._state){var n=e.seriesModel.get("nodeClick",!0);if(n){var r=e.findTarget(t.offsetX,t.offsetY);if(r){var i=r.node;if(i.getLayout().isLeafRoot)e._rootToNode(r);else if("zoomToNode"===n)e._zoomToNode(r);else if("link"===n){var o=i.hostTree.data.getItemModel(i.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&Lu(a,s)}}}}}),this)},e.prototype._renderBreadcrumb=function(t,e,n){var r=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new Zk(this.group))).render(t,e,n.node,(function(e){"animating"!==r._state&&(jk(t.getViewRoot(),e)?r._rootToNode({node:e}):r._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(r){var i=this._storage.background[r.getRawIndex()];if(i){var o=i.transformCoordToLocal(t,e),a=i.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:r,offsetX:o[0],offsetY:o[1]}}}),this),n},e.type="treemap",e}(Eg),oT=X,aT=lt,sT=function(){function t(e){var n=e.mappingMethod,r=e.type,i=this.option=z(e);this.type=r,this.mappingMethod=n,this._normalizeData=yT[n];var o=t.visualHandlers[r];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(lT(i),function(t){var e=t.pieceList;t.hasSpecialVisual=!1,X(e,(function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0)}))}(i)):"category"===n?i.categories?function(t){var e=t.categories,n=t.categoryMap={},r=t.visual;if(oT(e,(function(t,e){n[t]=e})),!rt(r)){var i=[];lt(r)?oT(r,(function(t,e){var r=n[e];i[null!=r?r:-1]=t})):i[-1]=r,r=mT(t,i)}for(var o=e.length-1;o>=0;o--)null==r[o]&&(delete n[e[o]],e.pop())}(i):lT(i,!0):(wt("linear"!==n||i.dataExtent),lT(i))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return et(this._normalizeData,this)},t.listVisualTypes=function(){return tt(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){lt(t)?X(t,e,n):e.call(n,t)},t.mapVisual=function(e,n,r){var i,o=rt(e)?[]:lt(e)?{}:(i=!0,null);return t.eachVisual(e,(function(t,e){var a=n.call(r,t,e);i?o=a:o[e]=a})),o},t.retrieveVisuals=function(e){var n,r={};return e&&oT(t.visualHandlers,(function(t,i){e.hasOwnProperty(i)&&(r[i]=e[i],n=!0)})),n?r:null},t.prepareVisualTypes=function(t){if(rt(t))t=t.slice();else{if(!aT(t))return[];var e=[];oT(t,(function(t,n){e.push(n)})),t=e}return t.sort((function(t,e){return"color"===e&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,e){return"color"===e?!(!t||0!==t.indexOf(e)):t===e},t.findPieceIndex=function(t,e,n){for(var r,i=1/0,o=0,a=e.length;o<a;o++){var s=e[o].value;if(null!=s){if(s===t||ot(s)&&s===t+"")return o;n&&h(s,o)}}for(o=0,a=e.length;o<a;o++){var l=e[o],c=l.interval,u=l.close;if(c){if(c[0]===-1/0){if(vT(u[1],t,c[1]))return o}else if(c[1]===1/0){if(vT(u[0],c[0],t))return o}else if(vT(u[0],c[0],t)&&vT(u[1],t,c[1]))return o;n&&h(c[0],o),n&&h(c[1],o)}}if(n)return t===1/0?e.length-1:t===-1/0?0:r;function h(e,n){var o=Math.abs(e-t);o<i&&(i=o,r=n)}},t.visualHandlers={color:{applyVisual:hT("color"),getColorMapper:function(){var t=this.option;return et("category"===t.mappingMethod?function(t,e){return!e&&(t=this._normalizeData(t)),dT.call(this,t)}:function(e,n,r){var i=!!r;return!n&&(e=this._normalizeData(e)),r=hr(e,t.parsedVisual,r),i?r:yr(r,"rgba")},this)},_normalizedToVisual:{linear:function(t){return yr(hr(t,this.option.parsedVisual),"rgba")},category:dT,piecewise:function(t,e){var n=gT.call(this,e);return null==n&&(n=yr(hr(t,this.option.parsedVisual),"rgba")),n},fixed:fT}},colorHue:cT((function(t,e){return gr(t,e)})),colorSaturation:cT((function(t,e){return gr(t,null,e)})),colorLightness:cT((function(t,e){return gr(t,null,null,e)})),colorAlpha:cT((function(t,e){return mr(t,e)})),decal:{applyVisual:hT("decal"),_normalizedToVisual:{linear:null,category:dT,piecewise:null,fixed:null}},opacity:{applyVisual:hT("opacity"),_normalizedToVisual:pT([0,1])},liftZ:{applyVisual:hT("liftZ"),_normalizedToVisual:{linear:fT,category:fT,piecewise:fT,fixed:fT}},symbol:{applyVisual:function(t,e,n){n("symbol",this.mapValueToVisual(t))},_normalizedToVisual:{linear:uT,category:dT,piecewise:function(t,e){var n=gT.call(this,e);return null==n&&(n=uT.call(this,t)),n},fixed:fT}},symbolSize:{applyVisual:hT("symbolSize"),_normalizedToVisual:pT([0,1])}},t}();function lT(t,e){var n=t.visual,r=[];lt(n)?oT(n,(function(t){r.push(t)})):null!=n&&r.push(n),e||1!==r.length||{color:1,symbol:1}.hasOwnProperty(t.type)||(r[1]=r[0]),mT(t,r)}function cT(t){return{applyVisual:function(e,n,r){var i=this.mapValueToVisual(e);r("color",t(n("color"),i))},_normalizedToVisual:pT([0,1])}}function uT(t){var e=this.option.visual;return e[Math.round(ao(t,[0,1],[0,e.length-1],!0))]||{}}function hT(t){return function(e,n,r){r(t,this.mapValueToVisual(e))}}function dT(t){var e=this.option.visual;return e[this.option.loop&&-1!==t?t%e.length:t]}function fT(){return this.option.visual[0]}function pT(t){return{linear:function(e){return ao(e,t,this.option.visual,!0)},category:dT,piecewise:function(e,n){var r=gT.call(this,n);return null==r&&(r=ao(e,t,this.option.visual,!0)),r},fixed:fT}}function gT(t){var e=this.option,n=e.pieceList;if(e.hasSpecialVisual){var r=n[sT.findPieceIndex(t,n)];if(r&&r.visual)return r.visual[this.type]}}function mT(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=K(e,(function(t){return sr(t)||[0,0,0,1]}))),e}var yT={linear:function(t){return ao(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,n=sT.findPieceIndex(t,e,!0);if(null!=n)return ao(n,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?-1:e},fixed:Lt};function vT(t,e,n){return t?e<=n:e<n}var bT=sT,_T=Yo(),wT={seriesType:"treemap",reset:function(t){var e=t.getData().tree.root;e.isRemoved()||function t(e,n,r,i){var o=e.getModel(),a=e.getLayout(),s=e.hostTree.data;if(a&&!a.invisible&&a.isInView){var l,c=o.getModel("itemStyle"),u=function(t,e,n){var r=V({},e),i=n.designatedVisualItemStyle;return X(["color","colorAlpha","colorSaturation"],(function(n){i[n]=e[n];var o=t.get(n);i[n]=null,null!=o&&(r[n]=o)})),r}(c,n,i),h=s.ensureUniqueItemVisual(e.dataIndex,"style"),d=c.get("borderColor"),f=c.get("borderColorSaturation");null!=f&&(d=function(t,e){return null!=e?gr(e,null,null,t):null}(f,l=xT(u))),h.stroke=d;var p=e.viewChildren;if(p&&p.length){var g=function(t,e,n,r,i,o){if(o&&o.length){var a=ST(e,"color")||null!=i.color&&"none"!==i.color&&(ST(e,"colorAlpha")||ST(e,"colorSaturation"));if(a){var s=e.get("visualMin"),l=e.get("visualMax"),c=n.dataExtent.slice();null!=s&&s<c[0]&&(c[0]=s),null!=l&&l>c[1]&&(c[1]=l);var u=e.get("colorMappingBy"),h={type:a.name,dataExtent:c,visual:a.range};"color"!==h.type||"index"!==u&&"id"!==u?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var d=new bT(h);return _T(d).drColorMappingBy=u,d}}}(0,o,a,0,u,p);X(p,(function(e,n){if(e.depth>=r.length||e===r[e.depth]){var a=function(t,e,n,r,i,o){var a=V({},e);if(i){var s=i.type,l="color"===s&&_T(i).drColorMappingBy,c="index"===l?r:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[s]=i.mapValueToVisual(c)}return a}(o,u,e,n,g,i);t(e,a,r,i)}}))}else l=xT(u),h.fill=l}}(e,{},t.getViewRoot().getAncestors(),t)}};function xT(t){var e=MT(t,"color");if(e){var n=MT(t,"colorAlpha"),r=MT(t,"colorSaturation");return r&&(e=gr(e,null,null,r)),n&&(e=mr(e,n)),e}}function MT(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function ST(t,e){var n=t.get(e);return rt(n)&&n.length?{name:e,range:n}:null}var AT=Math.max,CT=Math.min,kT=mt,TT=X,ET=["itemStyle","borderWidth"],OT=["itemStyle","gapWidth"],DT=["upperLabel","show"],PT=["upperLabel","height"],LT={seriesType:"treemap",reset:function(t,e,n,r){var i=n.getWidth(),o=n.getHeight(),a=t.option,s=zu(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],c=so(kT(s.width,l[0]),i),u=so(kT(s.height,l[1]),o),h=r&&r.type,d=Fk(r,["treemapZoomToNode","treemapRootToNode"],t),f="treemapRender"===h||"treemapMove"===h?r.rootRect:null,p=t.getViewRoot(),g=zk(p);if("treemapMove"!==h){var m="treemapZoomToNode"===h?function(t,e,n,r,i){var o,a=(e||{}).node,s=[r,i];if(!a||a===n)return s;for(var l=r*i,c=l*t.option.zoomToNodeRatio;o=a.parentNode;){for(var u=0,h=o.children,d=0,f=h.length;d<f;d++)u+=h[d].getValue();var p=a.getValue();if(0===p)return s;c*=u/p;var g=o.getModel(),m=g.get(ET);(c+=4*m*m+(3*m+Math.max(m,NT(g)))*Math.pow(c,.5))>yo&&(c=yo),a=o}c<l&&(c=l);var y=Math.pow(c/l,.5);return[r*y,i*y]}(t,d,p,c,u):f?[f.width,f.height]:[c,u],y=a.sort;y&&"asc"!==y&&"desc"!==y&&(y="desc");var v={squareRatio:a.squareRatio,sort:y,leafDepth:a.leafDepth};p.hostTree.clearLayouts();var b={x:0,y:0,width:m[0],height:m[1],area:m[0]*m[1]};p.setLayout(b),function t(e,n,r,i){var o,a;if(!e.isRemoved()){var s=e.getLayout();o=s.width,a=s.height;var l=e.getModel(),c=l.get(ET),u=l.get(OT)/2,h=NT(l),d=Math.max(c,h),f=c-u,p=d-u;e.setLayout({borderWidth:c,upperHeight:d,upperLabelHeight:h},!0);var g=(o=AT(o-2*f,0))*(a=AT(a-f-p,0)),m=function(t,e,n,r,i,o){var a=t.children||[],s=r.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=r.leafDepth&&r.leafDepth<=o;if(i&&!l)return t.viewChildren=[];!function(t,e){e&&t.sort((function(t,n){var r="asc"===e?t.getValue()-n.getValue():n.getValue()-t.getValue();return 0===r?"asc"===e?t.dataIndex-n.dataIndex:n.dataIndex-t.dataIndex:r}))}(a=J(a,(function(t){return!t.isRemoved()})),s);var c=function(t,e,n){for(var r=0,i=0,o=e.length;i<o;i++)r+=e[i].getValue();var a,s=t.get("visualDimension");return e&&e.length?"value"===s&&n?(a=[e[e.length-1].getValue(),e[0].getValue()],"asc"===n&&a.reverse()):(a=[1/0,-1/0],TT(e,(function(t){var e=t.getValue(s);e<a[0]&&(a[0]=e),e>a[1]&&(a[1]=e)}))):a=[NaN,NaN],{sum:r,dataExtent:a}}(e,a,s);if(0===c.sum)return t.viewChildren=[];if(c.sum=function(t,e,n,r,i){if(!r)return n;for(var o=t.get("visibleMin"),a=i.length,s=a,l=a-1;l>=0;l--){var c=i["asc"===r?a-l-1:l].getValue();c/n*e<o&&(s=l,n-=c)}return i.splice("asc"===r?0:s,a-s),n}(e,n,c.sum,s,a),0===c.sum)return t.viewChildren=[];for(var u=0,h=a.length;u<h;u++){var d=a[u].getValue()/c.sum*n;a[u].setLayout({area:d})}return l&&(a.length&&t.setLayout({isLeafRoot:!0},!0),a.length=0),t.viewChildren=a,t.setLayout({dataExtent:c.dataExtent},!0),a}(e,l,g,n,r,i);if(m.length){var y={x:f,y:p,width:o,height:a},v=CT(o,a),b=1/0,_=[];_.area=0;for(var w=0,x=m.length;w<x;){var M=m[w];_.push(M),_.area+=M.getLayout().area;var S=IT(_,v,n.squareRatio);S<=b?(w++,b=S):(_.area-=_.pop().getLayout().area,RT(_,v,y,u,!1),v=CT(y.width,y.height),_.length=_.area=0,b=1/0)}if(_.length&&RT(_,v,y,u,!0),!r){var A=l.get("childrenVisibleMin");null!=A&&g<A&&(r=!0)}for(w=0,x=m.length;w<x;w++)t(m[w],n,r,i+1)}}}(p,v,!1,0),b=p.getLayout(),TT(g,(function(t,e){var n=(g[e+1]||p).getValue();t.setLayout(V({dataExtent:[n,n],borderWidth:0,upperHeight:0},b))}))}var _=t.getData().tree.root;_.setLayout(function(t,e,n){if(e)return{x:e.x,y:e.y};var r={x:0,y:0};if(!n)return r;var i=n.node,o=i.getLayout();if(!o)return r;for(var a=[o.width/2,o.height/2],s=i;s;){var l=s.getLayout();a[0]+=l.x,a[1]+=l.y,s=s.parentNode}return{x:t.width/2-a[0],y:t.height/2-a[1]}}(s,f,d),!0),t.setLayoutInfo(s),function t(e,n,r,i,o){var a=e.getLayout(),s=r[o],l=s&&s===e;if(!(s&&!l||o===r.length&&e!==i)){e.setLayout({isInView:!0,invisible:!l&&!n.intersect(a),isAboveViewRoot:l},!0);var c=new Je(n.x-a.x,n.y-a.y,n.width,n.height);TT(e.viewChildren||[],(function(e){t(e,c,r,i,o+1)}))}}(_,new Je(-s.x,-s.y,i,o),g,p,0)}};function IT(t,e,n){for(var r=0,i=1/0,o=0,a=void 0,s=t.length;o<s;o++)(a=t[o].getLayout().area)&&(a<i&&(i=a),a>r&&(r=a));var l=t.area*t.area,c=e*e*n;return l?AT(c*r/l,l/(c*i)):1/0}function RT(t,e,n,r,i){var o=e===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],c=n[s[o]],u=e?t.area/e:0;(i||u>n[l[a]])&&(u=n[l[a]]);for(var h=0,d=t.length;h<d;h++){var f=t[h],p={},g=u?f.getLayout().area/u:0,m=p[l[a]]=AT(u-2*r,0),y=n[s[o]]+n[l[o]]-c,v=h===d-1||y<g?y:g,b=p[l[o]]=AT(v-2*r,0);p[s[a]]=n[s[a]]+CT(r,m/2),p[s[o]]=c+CT(r,b/2),c+=v,f.setLayout(p,!0)}n[s[a]]+=u,n[l[a]]-=u}function NT(t){return t.get(DT)?t.get(PT):0}function BT(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.eachSeriesByType("graph",(function(t){var n=t.getCategoriesData(),r=t.getGraph().data,i=n.mapArray(n.getName);r.filterSelf((function(t){var n=r.getItemModel(t).getShallow("category");if(null!=n){st(n)&&(n=i[n]);for(var o=0;o<e.length;o++)if(!e[o].isSelected(n))return!1}return!0}))}))}function FT(t){var e={};t.eachSeriesByType("graph",(function(t){var n=t.getCategoriesData(),r=t.getData(),i={};n.each((function(r){var o=n.getName(r);i["ec-"+o]=r;var a=n.getItemModel(r),s=a.getModel("itemStyle").getItemStyle();s.fill||(s.fill=t.getColorFromPalette(o,e)),n.setItemVisual(r,"style",s);for(var l=["symbol","symbolSize","symbolKeepAspect"],c=0;c<l.length;c++){var u=a.getShallow(l[c],!0);null!=u&&n.setItemVisual(r,l[c],u)}})),n.count()&&r.each((function(t){var e=r.getItemModel(t).getShallow("category");if(null!=e){ot(e)&&(e=i["ec-"+e]);var o=n.getItemVisual(e,"style");V(r.ensureUniqueItemVisual(t,"style"),o);for(var a=["symbol","symbolSize","symbolKeepAspect"],s=0;s<a.length;s++)r.setItemVisual(t,a[s],n.getItemVisual(e,a[s]))}}))}))}function zT(t){return t instanceof Array||(t=[t,t]),t}function jT(t){t.eachSeriesByType("graph",(function(t){var e=t.getGraph(),n=t.getEdgeData(),r=zT(t.get("edgeSymbol")),i=zT(t.get("edgeSymbolSize"));n.setVisual("fromSymbol",r&&r[0]),n.setVisual("toSymbol",r&&r[1]),n.setVisual("fromSymbolSize",i&&i[0]),n.setVisual("toSymbolSize",i&&i[1]),n.setVisual("style",t.getModel("lineStyle").getLineStyle()),n.each((function(t){var r=n.getItemModel(t),i=e.getEdgeByIndex(t),o=zT(r.getShallow("symbol",!0)),a=zT(r.getShallow("symbolSize",!0)),s=r.getModel("lineStyle").getLineStyle(),l=n.ensureUniqueItemVisual(t,"style");switch(V(l,s),l.stroke){case"source":var c=i.node1.getVisual("style");l.stroke=c&&c.fill;break;case"target":c=i.node2.getVisual("style"),l.stroke=c&&c.fill}o[0]&&i.setVisual("fromSymbol",o[0]),o[1]&&i.setVisual("toSymbol",o[1]),a[0]&&i.setVisual("fromSymbolSize",a[0]),a[1]&&i.setVisual("toSymbolSize",a[1])}))}))}var WT=function(t){return t.get("autoCurveness")||null},VT=function(t,e){var n=WT(t),r=20,i=[];if(st(n))r=n;else if(rt(n))return void(t.__curvenessList=n);e>r&&(r=e);var o=r%2?r+2:r+3;i=[];for(var a=0;a<o;a++)i.push((a%2?a+1:a)/10*(a%2?-1:1));t.__curvenessList=i},HT=function(t,e,n){var r=[t.id,t.dataIndex].join("."),i=[e.id,e.dataIndex].join(".");return[n.uid,r,i].join("--\x3e")},YT=function(t){var e=t.split("--\x3e");return[e[0],e[2],e[1]].join("--\x3e")},UT=function(t,e){var n=e.__edgeMap;return n[t]?n[t].length:0};function qT(t,e,n,r){var i=WT(e),o=rt(i);if(!i)return null;var a=function(t,e){var n=HT(t.node1,t.node2,e);return e.__edgeMap[n]}(t,e);if(!a)return null;for(var s=-1,l=0;l<a.length;l++)if(a[l]===n){s=l;break}var c=function(t,e){return UT(HT(t.node1,t.node2,e),e)+UT(HT(t.node2,t.node1,e),e)}(t,e);VT(e,c),t.lineStyle=t.lineStyle||{};var u=HT(t.node1,t.node2,e),h=e.__curvenessList,d=o||c%2?0:1;if(a.isForward)return h[d+s];var f=YT(u),p=UT(f,e),g=h[s+p+d];return r?o?i&&0===i[0]?(p+d)%2?g:-g:((p%2?0:1)+d)%2?g:-g:(p+d)%2?g:-g:h[s+p+d]}function $T(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var n=t.getGraph();n.eachNode((function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])})),GT(n,t)}}function GT(t,e){t.eachEdge((function(t,n){var r=vt(t.getModel().get(["lineStyle","curveness"]),-qT(t,e,n,!0),0),i=zt(t.node1.getLayout()),o=zt(t.node2.getLayout()),a=[i,o];+r&&a.push([(i[0]+o[0])/2-(i[1]-o[1])*r,(i[1]+o[1])/2-(o[0]-i[0])*r]),t.setLayout(a)}))}function XT(t,e){t.eachSeriesByType("graph",(function(t){var e=t.get("layout"),n=t.coordinateSystem;if(n&&"view"!==n.type){var r=t.getData(),i=[];X(n.dimensions,(function(t){i=i.concat(r.mapDimensionsAll(t))}));for(var o=0;o<r.count();o++){for(var a=[],s=!1,l=0;l<i.length;l++){var c=r.get(i[l],o);isNaN(c)||(s=!0),a.push(c)}r.setItemLayout(o,s?n.dataToPoint(a):[NaN,NaN])}GT(r.graph,t)}else e&&"none"!==e||$T(t)}))}function KT(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var n=t.option.nodeScaleRatio,r=e.scaleX;return((e.getZoom()-1)*n+1)/r}function ZT(t){var e=t.getVisual("symbolSize");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}var JT=Math.PI,QT=[];function tE(t,e,n,r){var i=t.coordinateSystem;if(!i||"view"===i.type){var o=i.getBoundingRect(),a=t.getData(),s=a.graph,l=o.width/2+o.x,c=o.height/2+o.y,u=Math.min(o.width,o.height)/2,h=a.count();if(a.setLayout({cx:l,cy:c}),h){if(n){var d=i.pointToData(r),f=[d[0]-l,d[1]-c];Jt(f,f),Zt(f,f,u),n.setLayout([l+f[0],c+f[1]],!0),nE(n,t.get(["circular","rotateLabel"]),l,c)}eE[e](t,s,a,u,l,c,h),s.eachEdge((function(e,n){var r,i=vt(e.getModel().get(["lineStyle","curveness"]),qT(e,t,n),0),o=zt(e.node1.getLayout()),a=zt(e.node2.getLayout());+i&&(r=[l*(i*=3)+(o[0]+a[0])/2*(1-i),c*i+(o[1]+a[1])/2*(1-i)]),e.setLayout([o,a,r])}))}}}var eE={value:function(t,e,n,r,i,o,a){var s=0,l=n.getSum("value"),c=2*Math.PI/(l||a);e.eachNode((function(t){var e=t.getValue("value"),n=c*(l?e:1)/2;s+=n,t.setLayout([r*Math.cos(s)+i,r*Math.sin(s)+o]),s+=n}))},symbolSize:function(t,e,n,r,i,o,a){var s=0;QT.length=a;var l=KT(t);e.eachNode((function(t){var e=ZT(t);isNaN(e)&&(e=2),e<0&&(e=0),e*=l;var n=Math.asin(e/2/r);isNaN(n)&&(n=JT/2),QT[t.dataIndex]=n,s+=2*n}));var c=(2*JT-s)/a/2,u=0;e.eachNode((function(t){var e=c+QT[t.dataIndex];u+=e,(!t.getLayout()||!t.getLayout().fixed)&&t.setLayout([r*Math.cos(u)+i,r*Math.sin(u)+o]),u+=e}))}};function nE(t,e,n,r){var i=t.getGraphicEl();if(i){var o=t.getModel().get(["label","rotate"])||0,a=i.getSymbolPath();if(e){var s=t.getLayout(),l=Math.atan2(s[1]-r,s[0]-n);l<0&&(l=2*Math.PI+l);var c=s[0]<n;c&&(l-=Math.PI);var u=c?"left":"right";a.setTextConfig({rotation:-l,position:u,origin:"center"});var h=a.ensureState("emphasis");V(h.textConfig||(h.textConfig={}),{position:u})}else a.setTextConfig({rotation:o*=Math.PI/180})}}function rE(t){t.eachSeriesByType("graph",(function(t){"circular"===t.get("layout")&&tE(t,"symbolSize")}))}var iE=Vt;function oE(t){t.eachSeriesByType("graph",(function(t){var e=t.coordinateSystem;if(!e||"view"===e.type)if("force"===t.get("layout")){var n=t.preservedPoints||{},r=t.getGraph(),i=r.data,o=r.edgeData,a=t.getModel("force"),s=a.get("initLayout");t.preservedPoints?i.each((function(t){var e=i.getId(t);i.setItemLayout(t,n[e]||[NaN,NaN])})):s&&"none"!==s?"circular"===s&&tE(t,"value"):$T(t);var l=i.getDataExtent("value"),c=o.getDataExtent("value"),u=a.get("repulsion"),h=a.get("edgeLength"),d=rt(u)?u:[u,u],f=rt(h)?h:[h,h];f=[f[1],f[0]];var p=i.mapArray("value",(function(t,e){var n=i.getItemLayout(e),r=ao(t,l,d);return isNaN(r)&&(r=(d[0]+d[1])/2),{w:r,rep:r,fixed:i.getItemModel(e).get("fixed"),p:!n||isNaN(n[0])||isNaN(n[1])?null:n}})),g=o.mapArray("value",(function(e,n){var i=r.getEdgeByIndex(n),o=ao(e,c,f);isNaN(o)&&(o=(f[0]+f[1])/2);var a=i.getModel(),s=vt(i.getModel().get(["lineStyle","curveness"]),-qT(i,t,n,!0),0);return{n1:p[i.node1.dataIndex],n2:p[i.node2.dataIndex],d:o,curveness:s,ignoreForceLayout:a.get("ignoreForceLayout")}})),m=e.getBoundingRect(),y=function(t,e,n){for(var r=t,i=e,o=n.rect,a=o.width,s=o.height,l=[o.x+a/2,o.y+s/2],c=null==n.gravity?.1:n.gravity,u=0;u<r.length;u++){var h=r[u];h.p||(h.p=Bt(a*(Math.random()-.5)+l[0],s*(Math.random()-.5)+l[1])),h.pp=zt(h.p),h.edges=null}var d,f,p=null==n.friction?.6:n.friction,g=p;return{warmUp:function(){g=.8*p},setFixed:function(t){r[t].fixed=!0},setUnfixed:function(t){r[t].fixed=!1},beforeStep:function(t){d=t},afterStep:function(t){f=t},step:function(t){d&&d(r,i);for(var e=[],n=r.length,o=0;o<i.length;o++){var a=i[o];if(!a.ignoreForceLayout){Ht(e,(m=a.n2).p,(h=a.n1).p);var s=Yt(e)-a.d,u=m.w/(h.w+m.w);isNaN(u)&&(u=0),Jt(e,e),!h.fixed&&iE(h.p,h.p,e,u*s*g),!m.fixed&&iE(m.p,m.p,e,-(1-u)*s*g)}}for(o=0;o<n;o++)(b=r[o]).fixed||(Ht(e,l,b.p),iE(b.p,b.p,e,c*g));for(o=0;o<n;o++)for(var h=r[o],p=o+1;p<n;p++){var m;Ht(e,(m=r[p]).p,h.p),0===(s=Yt(e))&&(jt(e,Math.random()-.5,Math.random()-.5),s=1);var y=(h.rep+m.rep)/s/s;!h.fixed&&iE(h.pp,h.pp,e,y),!m.fixed&&iE(m.pp,m.pp,e,-y)}var v=[];for(o=0;o<n;o++){var b;(b=r[o]).fixed||(Ht(v,b.p,b.pp),iE(b.p,b.p,v,g),Ft(b.pp,b.p))}var _=(g*=.992)<.01;f&&f(r,i,_),t&&t(_)}}}(p,g,{rect:m,gravity:a.get("gravity"),friction:a.get("friction")});y.beforeStep((function(t,e){for(var n=0,i=t.length;n<i;n++)t[n].fixed&&Ft(t[n].p,r.getNodeByIndex(n).getLayout())})),y.afterStep((function(t,e,o){for(var a=0,s=t.length;a<s;a++)t[a].fixed||r.getNodeByIndex(a).setLayout(t[a].p),n[i.getId(a)]=t[a].p;for(a=0,s=e.length;a<s;a++){var l=e[a],c=r.getEdgeByIndex(a),u=l.n1.p,h=l.n2.p,d=c.getLayout();(d=d?d.slice():[])[0]=d[0]||[],d[1]=d[1]||[],Ft(d[0],u),Ft(d[1],h),+l.curveness&&(d[2]=[(u[0]+h[0])/2-(u[1]-h[1])*l.curveness,(u[1]+h[1])/2-(h[0]-u[0])*l.curveness]),c.setLayout(d)}})),t.forceLayout=y,t.preservedPoints=n,y.step()}else t.forceLayout=null}))}function aE(t,e){var n=[];return t.eachSeriesByType("graph",(function(t){var r=t.get("coordinateSystem");if(!r||"view"===r){var i=t.getData(),o=[],a=[];Ua(i.mapArray((function(t){var e=i.getItemModel(t);return[+e.get("x"),+e.get("y")]})),o,a),a[0]-o[0]==0&&(a[0]+=1,o[0]-=1),a[1]-o[1]==0&&(a[1]+=1,o[1]-=1);var s=(a[0]-o[0])/(a[1]-o[1]),l=function(t,e,n){return zu(V(t.getBoxLayoutParams(),{aspect:n}),{width:e.getWidth(),height:e.getHeight()})}(t,e,s);isNaN(s)&&(o=[l.x,l.y],a=[l.x+l.width,l.y+l.height]);var c=a[0]-o[0],u=a[1]-o[1],h=l.width,d=l.height,f=t.coordinateSystem=new XC;f.zoomLimit=t.get("scaleLimit"),f.setBoundingRect(o[0],o[1],c,u),f.setViewRect(l.x,l.y,h,d),f.setCenter(t.get("center"),e),f.setZoom(t.get("zoom")),n.push(f)}})),n}var sE,lE=Cp.prototype,cE=Dp.prototype,uE=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1};function hE(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}m((function(){return null!==sE&&sE.apply(this,arguments)||this}),sE=uE);var dE=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-line",n}return m(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new uE},e.prototype.buildPath=function(t,e){hE(e)?lE.buildPath.call(this,t,e):cE.buildPath.call(this,t,e)},e.prototype.pointAt=function(t){return hE(this.shape)?lE.pointAt.call(this,t):cE.pointAt.call(this,t)},e.prototype.tangentAt=function(t){var e=this.shape,n=hE(e)?[e.x2-e.x1,e.y2-e.y1]:cE.tangentAt.call(this,t);return Jt(n,n)},e}(Ns),fE=["fromSymbol","toSymbol"];function pE(t){return"_"+t+"Type"}function gE(t,e,n){var r=e.getItemVisual(n,t);if(!r||"none"===r)return r;var i=e.getItemVisual(n,t+"Size"),o=e.getItemVisual(n,t+"Rotate"),a=e.getItemVisual(n,t+"Offset"),s=e.getItemVisual(n,t+"KeepAspect"),l=Rm(i);return r+l+Nm(a||0,l)+(o||"")+(s||"")}function mE(t,e,n){var r=e.getItemVisual(n,t);if(r&&"none"!==r){var i=e.getItemVisual(n,t+"Size"),o=e.getItemVisual(n,t+"Rotate"),a=e.getItemVisual(n,t+"Offset"),s=e.getItemVisual(n,t+"KeepAspect"),l=Rm(i),c=Nm(a||0,l),u=Im(r,-l[0]/2+c[0],-l[1]/2+c[1],l[0],l[1],null,s);return u.__specifiedRotation=null==o||isNaN(o)?void 0:+o*Math.PI/180||0,u.name=t,u}}function yE(t,e){t.x1=e[0][0],t.y1=e[0][1],t.x2=e[1][0],t.y2=e[1][1],t.percent=1;var n=e[2];n?(t.cpx1=n[0],t.cpy1=n[1]):(t.cpx1=NaN,t.cpy1=NaN)}var vE=function(t){function e(e,n,r){var i=t.call(this)||this;return i._createLine(e,n,r),i}return m(e,t),e.prototype._createLine=function(t,e,n){var r=t.hostModel,i=function(t){var e=new dE({name:"line",subPixelOptimize:!0});return yE(e.shape,t),e}(t.getItemLayout(e));i.shape.percent=0,uc(i,{shape:{percent:1}},r,e),this.add(i),X(fE,(function(n){var r=mE(n,t,e);this.add(r),this[pE(n)]=gE(n,t,e)}),this),this._updateCommonStl(t,e,n)},e.prototype.updateData=function(t,e,n){var r=t.hostModel,i=this.childOfName("line"),o=t.getItemLayout(e),a={shape:{}};yE(a.shape,o),cc(i,a,r,e),X(fE,(function(n){var r=gE(n,t,e),i=pE(n);if(this[i]!==r){this.remove(this.childOfName(n));var o=mE(n,t,e);this.add(o)}this[i]=r}),this),this._updateCommonStl(t,e,n)},e.prototype.getLinePath=function(){return this.childAt(0)},e.prototype._updateCommonStl=function(t,e,n){var r=t.hostModel,i=this.childOfName("line"),o=n&&n.emphasisLineStyle,a=n&&n.blurLineStyle,s=n&&n.selectLineStyle,l=n&&n.labelStatesModels,c=n&&n.emphasisDisabled,u=n&&n.focus,h=n&&n.blurScope;if(!n||t.hasItemOption){var d=t.getItemModel(e),f=d.getModel("emphasis");o=f.getModel("lineStyle").getLineStyle(),a=d.getModel(["blur","lineStyle"]).getLineStyle(),s=d.getModel(["select","lineStyle"]).getLineStyle(),c=f.get("disabled"),u=f.get("focus"),h=f.get("blurScope"),l=_c(d)}var p=t.getItemVisual(e,"style"),g=p.stroke;i.useStyle(p),i.style.fill=null,i.style.strokeNoScale=!0,i.ensureState("emphasis").style=o,i.ensureState("blur").style=a,i.ensureState("select").style=s,X(fE,(function(t){var e=this.childOfName(t);if(e){e.setColor(g),e.style.opacity=p.opacity;for(var n=0;n<_l.length;n++){var r=_l[n],o=i.getState(r);if(o){var a=o.style||{},s=e.ensureState(r),l=s.style||(s.style={});null!=a.stroke&&(l[e.__isEmptyBrush?"stroke":"fill"]=a.stroke),null!=a.opacity&&(l.opacity=a.opacity)}}e.markRedraw()}}),this);var m=r.getRawValue(e);bc(this,l,{labelDataIndex:e,labelFetcher:{getFormattedLabel:function(e,n){return r.getFormattedLabel(e,n,t.dataType)}},inheritColor:g||"#000",defaultOpacity:p.opacity,defaultText:(null==m?t.getName(e):isFinite(m)?lo(m):m)+""});var y=this.getTextContent();if(y){var v=l.normal;y.__align=y.style.align,y.__verticalAlign=y.style.verticalAlign,y.__position=v.get("position")||"middle";var b=v.get("distance");rt(b)||(b=[b,b]),y.__labelDistance=b}this.setTextConfig({position:null,local:!0,inside:!1}),Zl(this,u,h,c)},e.prototype.highlight=function(){Bl(this)},e.prototype.downplay=function(){Fl(this)},e.prototype.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},e.prototype.setLinePoints=function(t){var e=this.childOfName("line");yE(e.shape,t),e.dirty()},e.prototype.beforeUpdate=function(){var t=this.childOfName("fromSymbol"),e=this.childOfName("toSymbol"),n=this.getTextContent();if(t||e||n&&!n.ignore){for(var r=1,i=this.parent;i;)i.scaleX&&(r/=i.scaleX),i=i.parent;var o=this.childOfName("line");if(this.__dirty||o.__dirty){var a=o.shape.percent,s=o.pointAt(0),l=o.pointAt(a),c=Ht([],l,s);if(Jt(c,c),t&&(t.setPosition(s),x(t,0),t.scaleX=t.scaleY=r*a,t.markRedraw()),e&&(e.setPosition(l),x(e,1),e.scaleX=e.scaleY=r*a,e.markRedraw()),n&&!n.ignore){n.x=n.y=0,n.originX=n.originY=0;var u=void 0,h=void 0,d=n.__labelDistance,f=d[0]*r,p=d[1]*r,g=a/2,m=o.tangentAt(g),y=[m[1],-m[0]],v=o.pointAt(g);y[1]>0&&(y[0]=-y[0],y[1]=-y[1]);var b=m[0]<0?-1:1;if("start"!==n.__position&&"end"!==n.__position){var _=-Math.atan2(m[1],m[0]);l[0]<s[0]&&(_=Math.PI+_),n.rotation=_}var w=void 0;switch(n.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":w=-p,h="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":w=p,h="top";break;default:w=0,h="middle"}switch(n.__position){case"end":n.x=c[0]*f+l[0],n.y=c[1]*p+l[1],u=c[0]>.8?"left":c[0]<-.8?"right":"center",h=c[1]>.8?"top":c[1]<-.8?"bottom":"middle";break;case"start":n.x=-c[0]*f+s[0],n.y=-c[1]*p+s[1],u=c[0]>.8?"right":c[0]<-.8?"left":"center",h=c[1]>.8?"bottom":c[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=f*b+s[0],n.y=s[1]+w,u=m[0]<0?"right":"left",n.originX=-f*b,n.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=v[0],n.y=v[1]+w,u="center",n.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-f*b+l[0],n.y=l[1]+w,u=m[0]>=0?"right":"left",n.originX=f*b,n.originY=-w}n.scaleX=n.scaleY=r,n.setStyle({verticalAlign:n.__verticalAlign||h,align:n.__align||u})}}}function x(t,e){var n=t.__specifiedRotation;if(null==n){var r=o.tangentAt(e);t.attr("rotation",(1===e?-1:1)*Math.PI/2-Math.atan2(r[1],r[0]))}else t.attr("rotation",n)}},e}(Gi);function bE(t){var e=t.hostModel,n=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:_c(e)}}function _E(t){return isNaN(t[0])||isNaN(t[1])}function wE(t){return t&&!_E(t[0])&&!_E(t[1])}var xE=function(){function t(t){this.group=new Gi,this._LineCtor=t||vE}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this.group,r=this._lineData;this._lineData=t,r||n.removeAll();var i=bE(t);t.diff(r).add((function(n){e._doAdd(t,n,i)})).update((function(n,o){e._doUpdate(r,t,o,n,i)})).remove((function(t){n.remove(r.getItemGraphicEl(t))})).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,n){e.updateLayout(t,n)}),this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=bE(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var r=t.start;r<t.end;r++)if(wE(e.getItemLayout(r))){var i=new this._LineCtor(e,r,this._seriesScope);i.traverse(n),this.group.add(i),e.setItemGraphicEl(r,i),this._progressiveEls.push(i)}},t.prototype.remove=function(){this.group.removeAll()},t.prototype.eachRendered=function(t){_g(this._progressiveEls||this.group,t)},t.prototype._doAdd=function(t,e,n){if(wE(t.getItemLayout(e))){var r=new this._LineCtor(t,e,n);t.setItemGraphicEl(e,r),this.group.add(r)}},t.prototype._doUpdate=function(t,e,n,r,i){var o=t.getItemGraphicEl(n);wE(e.getItemLayout(r))?(o?o.updateData(e,r,i):o=new this._LineCtor(e,r,i),e.setItemGraphicEl(r,o),this.group.add(o)):this.group.remove(o)},t}(),ME=[],SE=[],AE=[],CE=Bn,kE=ne,TE=Math.abs;function EE(t,e,n){for(var r,i=t[0],o=t[1],a=t[2],s=1/0,l=n*n,c=.1,u=.1;u<=.9;u+=.1)ME[0]=CE(i[0],o[0],a[0],u),ME[1]=CE(i[1],o[1],a[1],u),(f=TE(kE(ME,e)-l))<s&&(s=f,r=u);for(var h=0;h<32;h++){var d=r+c;SE[0]=CE(i[0],o[0],a[0],r),SE[1]=CE(i[1],o[1],a[1],r),AE[0]=CE(i[0],o[0],a[0],d),AE[1]=CE(i[1],o[1],a[1],d);var f=kE(SE,e)-l;if(TE(f)<.01)break;var p=kE(AE,e)-l;c/=2,f<0?p>=0?r+=c:r-=c:p>=0?r-=c:r+=c}return r}function OE(t,e){var n=[],r=jn,i=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),c=t.getVisual("fromSymbol"),u=t.getVisual("toSymbol");l.__original||(l.__original=[zt(l[0]),zt(l[1])],l[2]&&l.__original.push(zt(l[2])));var h=l.__original;if(null!=l[2]){if(Ft(i[0],h[0]),Ft(i[1],h[2]),Ft(i[2],h[1]),c&&"none"!==c){var d=ZT(t.node1),f=EE(i,h[0],d*e);r(i[0][0],i[1][0],i[2][0],f,n),i[0][0]=n[3],i[1][0]=n[4],r(i[0][1],i[1][1],i[2][1],f,n),i[0][1]=n[3],i[1][1]=n[4]}u&&"none"!==u&&(d=ZT(t.node2),f=EE(i,h[1],d*e),r(i[0][0],i[1][0],i[2][0],f,n),i[1][0]=n[1],i[2][0]=n[2],r(i[0][1],i[1][1],i[2][1],f,n),i[1][1]=n[1],i[2][1]=n[2]),Ft(l[0],i[0]),Ft(l[1],i[2]),Ft(l[2],i[1])}else Ft(o[0],h[0]),Ft(o[1],h[1]),Ht(a,o[1],o[0]),Jt(a,a),c&&"none"!==c&&(d=ZT(t.node1),Vt(o[0],o[0],a,d*e)),u&&"none"!==u&&(d=ZT(t.node2),Vt(o[1],o[1],a,-d*e)),Ft(l[0],o[0]),Ft(l[1],o[1])}))}function DE(t){return"view"===t.type}var PE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(t,e){var n=new oM,r=new xE,i=this.group;this._controller=new HA(e.getZr()),this._controllerHost={target:i},i.add(n.group),i.add(r.group),this._symbolDraw=n,this._lineDraw=r,this._firstRender=!0},e.prototype.render=function(t,e,n){var r=this,i=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(DE(i)){var l={x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY};this._firstRender?s.attr(l):cc(s,l,t)}OE(t.getGraph(),KT(t));var c=t.getData();o.updateData(c);var u=t.getEdgeData();a.updateData(u),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var h=t.forceLayout,d=t.get(["force","layoutAnimation"]);h&&this._startForceLayoutIteration(h,d);var f=t.get("layout");c.graph.eachNode((function(e){var n=e.dataIndex,i=e.getGraphicEl(),o=e.getModel();if(i){i.off("drag").off("dragend");var a=o.get("draggable");a&&i.on("drag",(function(o){switch(f){case"force":h.warmUp(),!r._layouting&&r._startForceLayoutIteration(h,d),h.setFixed(n),c.setItemLayout(n,[i.x,i.y]);break;case"circular":c.setItemLayout(n,[i.x,i.y]),e.setLayout({fixed:!0},!0),tE(t,"symbolSize",e,[o.offsetX,o.offsetY]),r.updateLayout(t);break;case"none":default:c.setItemLayout(n,[i.x,i.y]),GT(t.getGraph(),t),r.updateLayout(t)}})).on("dragend",(function(){h&&h.setUnfixed(n)})),i.setDraggable(a,!!o.get("cursor")),"adjacency"===o.get(["emphasis","focus"])&&(pl(i).focus=e.getAdjacentDataIndices())}})),c.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(pl(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var p="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),g=c.getLayout("cx"),m=c.getLayout("cy");c.graph.eachNode((function(t){nE(t,p,g,m)})),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,e){var n=this;!function r(){t.step((function(t){n.updateLayout(n._model),(n._layouting=!t)&&(e?n._layoutTimeout=setTimeout(r,16):r())}))}()},e.prototype._updateController=function(t,e,n){var r=this,i=this._controller,o=this._controllerHost,a=this.group;i.setPointerChecker((function(e,r,i){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(r,i)&&!GA(e,n,t)})),DE(t.coordinateSystem)?(i.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(e){YA(o,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:e.dx,dy:e.dy})})).on("zoom",(function(e){UA(o,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),r._updateNodeAndLinkScale(),OE(t.getGraph(),KT(t)),r._lineDraw.updateLayout(),n.updateLabelLayout()}))):i.disable()},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,e=t.getData(),n=KT(t);e.eachItemGraphicEl((function(t,e){t&&t.setSymbolScale(n)}))},e.prototype.updateLayout=function(t){OE(t.getGraph(),KT(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Eg);function LE(t){return"_EC_"+t}var IE=function(){function t(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(t,e){var n=this._nodesMap;if(!n[LE(t=null==t?""+e:""+t)]){var r=new RE(t,e);return r.hostGraph=this,this.nodes.push(r),n[LE(t)]=r,r}},t.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},t.prototype.getNodeById=function(t){return this._nodesMap[LE(t)]},t.prototype.addEdge=function(t,e,n){var r=this._nodesMap,i=this._edgesMap;if(st(t)&&(t=this.nodes[t]),st(e)&&(e=this.nodes[e]),t instanceof RE||(t=r[LE(t)]),e instanceof RE||(e=r[LE(e)]),t&&e){var o=t.id+"-"+e.id,a=new NE(t,e,n);return a.hostGraph=this,this._directed&&(t.outEdges.push(a),e.inEdges.push(a)),t.edges.push(a),t!==e&&e.edges.push(a),this.edges.push(a),i[o]=a,a}},t.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},t.prototype.getEdge=function(t,e){t instanceof RE&&(t=t.id),e instanceof RE&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+"-"+e]:n[t+"-"+e]||n[e+"-"+t]},t.prototype.eachNode=function(t,e){for(var n=this.nodes,r=n.length,i=0;i<r;i++)n[i].dataIndex>=0&&t.call(e,n[i],i)},t.prototype.eachEdge=function(t,e){for(var n=this.edges,r=n.length,i=0;i<r;i++)n[i].dataIndex>=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&t.call(e,n[i],i)},t.prototype.breadthFirstTraverse=function(t,e,n,r){if(e instanceof RE||(e=this._nodesMap[LE(e)]),e){for(var i="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o<this.nodes.length;o++)this.nodes[o].__visited=!1;if(!t.call(r,e,null))for(var a=[e];a.length;){var s=a.shift(),l=s[i];for(o=0;o<l.length;o++){var c=l[o],u=c.node1===s?c.node2:c.node1;if(!u.__visited){if(t.call(r,u,s))return;a.push(u),u.__visited=!0}}}}},t.prototype.update=function(){for(var t=this.data,e=this.edgeData,n=this.nodes,r=this.edges,i=0,o=n.length;i<o;i++)n[i].dataIndex=-1;for(i=0,o=t.count();i<o;i++)n[t.getRawIndex(i)].dataIndex=i;for(e.filterSelf((function(t){var n=r[e.getRawIndex(t)];return n.node1.dataIndex>=0&&n.node2.dataIndex>=0})),i=0,o=r.length;i<o;i++)r[i].dataIndex=-1;for(i=0,o=e.count();i<o;i++)r[e.getRawIndex(i)].dataIndex=i},t.prototype.clone=function(){for(var e=new t(this._directed),n=this.nodes,r=this.edges,i=0;i<n.length;i++)e.addNode(n[i].id,n[i].dataIndex);for(i=0;i<r.length;i++){var o=r[i];e.addEdge(o.node1.id,o.node2.id,o.dataIndex)}return e},t}(),RE=function(){function t(t,e){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=null==t?"":t,this.dataIndex=null==e?-1:e}return t.prototype.degree=function(){return this.edges.length},t.prototype.inDegree=function(){return this.inEdges.length},t.prototype.outDegree=function(){return this.outEdges.length},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getAdjacentDataIndices=function(){for(var t={edge:[],node:[]},e=0;e<this.edges.length;e++){var n=this.edges[e];n.dataIndex<0||(t.edge.push(n.dataIndex),t.node.push(n.node1.dataIndex,n.node2.dataIndex))}return t},t.prototype.getTrajectoryDataIndices=function(){for(var t=Tt(),e=Tt(),n=0;n<this.edges.length;n++){var r=this.edges[n];if(!(r.dataIndex<0)){t.set(r.dataIndex,!0);for(var i=[r.node1],o=[r.node2],a=0;a<i.length;){var s=i[a];a++,e.set(s.dataIndex,!0);for(var l=0;l<s.inEdges.length;l++)t.set(s.inEdges[l].dataIndex,!0),i.push(s.inEdges[l].node1)}for(a=0;a<o.length;){var c=o[a];for(a++,e.set(c.dataIndex,!0),l=0;l<c.outEdges.length;l++)t.set(c.outEdges[l].dataIndex,!0),o.push(c.outEdges[l].node2)}}}return{edge:t.keys(),node:e.keys()}},t}(),NE=function(){function t(t,e,n){this.dataIndex=-1,this.node1=t,this.node2=e,this.dataIndex=null==n?-1:n}return t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(t)},t.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},t.prototype.getTrajectoryDataIndices=function(){var t=Tt(),e=Tt();t.set(this.dataIndex,!0);for(var n=[this.node1],r=[this.node2],i=0;i<n.length;){var o=n[i];i++,e.set(o.dataIndex,!0);for(var a=0;a<o.inEdges.length;a++)t.set(o.inEdges[a].dataIndex,!0),n.push(o.inEdges[a].node1)}for(i=0;i<r.length;){var s=r[i];for(i++,e.set(s.dataIndex,!0),a=0;a<s.outEdges.length;a++)t.set(s.outEdges[a].dataIndex,!0),r.push(s.outEdges[a].node2)}return{edge:t.keys(),node:e.keys()}},t}();function BE(t,e){return{getValue:function(n){var r=this[t][e];return r.getStore().get(r.getDimensionIndex(n||"value"),this.dataIndex)},setVisual:function(n,r){this.dataIndex>=0&&this[t][e].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[t][e].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}}$(RE,BE("hostGraph","data")),$(NE,BE("hostGraph","edgeData"));var FE=IE;function zE(t,e,n,r,i){for(var o=new FE(r),a=0;a<t.length;a++)o.addNode(mt(t[a].id,t[a].name,a),a);var s=[],l=[],c=0;for(a=0;a<e.length;a++){var u=e[a],h=u.source,d=u.target;o.addEdge(h,d,c)&&(l.push(u),s.push(mt(jo(u.id,null),h+" > "+d)),c++)}var f,p=n.get("coordinateSystem");if("cartesian2d"===p||"polar"===p)f=db(t,n);else{var g=xh.get(p),m=g&&g.dimensions||[];U(m,"value")<0&&m.concat(["value"]);var y=ib(t,{coordDimensions:m,encodeDefine:n.getEncode()}).dimensions;(f=new nb(y,n)).initData(t)}var v=new nb(["value"],n);return v.initData(l,s),i&&i(f,v),Rk({mainData:f,struct:o,structAttr:"graph",datas:{node:f,edge:v},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}var jE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return m(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function r(){return n._categoriesData}this.legendVisualProvider=new bS(r,r),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),Lo(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n=t.edges||t.links||[],r=t.data||t.nodes||[],i=this;if(r&&n){WT(this)&&(this.__curvenessList=[],this.__edgeMap={},VT(this));var o=zE(r,n,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t){var e=i._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=Yc.prototype.getModel;function r(t,e){var r=n.call(this,t,e);return r.resolveParentPath=o,r}function o(t){if(t&&("label"===t[0]||"label"===t[1])){var e=t.slice();return"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e}return t}e.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=o,t.getModel=r,t}))}));return X(o.edges,(function(t){!function(t,e,n,r){if(WT(n)){var i=HT(t,e,n),o=n.__edgeMap,a=o[YT(i)];o[i]&&!a?o[i].isForward=!0:a&&o[i]&&(a.isForward=!0,o[i].isForward=!1),o[i]=o[i]||[],o[i].push(r)}}(t.node1,t.node2,this,t.dataIndex)}),this),o.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,e,n){if("edge"===n){var r=this.getData(),i=this.getDataParams(t,n),o=r.graph.getEdgeByIndex(t),a=r.getName(o.node1.dataIndex),s=r.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),tf("nameValue",{name:l.join(" > "),value:i.value,noValue:null==i.value})}return df({series:this,dataIndex:t,multipleSeries:e})},e.prototype._updateCategoriesData=function(){var t=K(this.option.categories||[],(function(t){return null!=t.value?t:V({value:0},t)})),e=new nb(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t)}))},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Mf),WE={type:"graphRoam",event:"graphRoam",update:"none"},VE=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},HE=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return m(e,t),e.prototype.getDefaultShape=function(){return new VE},e.prototype.buildPath=function(t,e){var n=Math.cos,r=Math.sin,i=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=i/3?1:2),l=e.y-r(a)*o*(o>=i/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+r(a)*o),t.lineTo(e.x+n(e.angle)*i,e.y+r(e.angle)*i),t.lineTo(e.x-n(a)*o,e.y-r(a)*o),t.lineTo(s,l)},e}(Ns);function YE(t,e){var n=null==t?"":t+"";return e&&(ot(e)?n=e.replace("{value}",n):it(e)&&(n=e(t))),n}var UE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var r=t.get(["axisLine","lineStyle","color"]),i=function(t,e){var n=t.get("center"),r=e.getWidth(),i=e.getHeight(),o=Math.min(r,i);return{cx:so(n[0],e.getWidth()),cy:so(n[1],e.getHeight()),r:so(t.get("radius"),o/2)}}(t,n);this._renderMain(t,e,n,r,i),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,r,i){var o=this.group,a=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,l=-t.get("endAngle")/180*Math.PI,c=t.getModel("axisLine"),u=c.get("roundCap")?BM:dp,h=c.get("show"),d=c.getModel("lineStyle"),f=d.get("width"),p=[s,l];gs(p,!a);for(var g=(l=p[1])-(s=p[0]),m=s,y=[],v=0;h&&v<r.length;v++){var b=new u({shape:{startAngle:m,endAngle:l=s+g*Math.min(Math.max(r[v][0],0),1),cx:i.cx,cy:i.cy,clockwise:a,r0:i.r-f,r:i.r},silent:!0});b.setStyle({fill:r[v][1]}),b.setStyle(d.getLineStyle(["color","width"])),y.push(b),m=l}y.reverse(),X(y,(function(t){return o.add(t)}));var _=function(t){if(t<=0)return r[0][1];var e;for(e=0;e<r.length;e++)if(r[e][0]>=t&&(0===e?0:r[e-1][0])<t)return r[e][1];return r[e-1][1]};this._renderTicks(t,e,n,_,i,s,l,a,f),this._renderTitleAndDetail(t,e,n,_,i),this._renderAnchor(t,i),this._renderPointer(t,e,n,_,i,s,l,a,f)},e.prototype._renderTicks=function(t,e,n,r,i,o,a,s,l){for(var c,u,h=this.group,d=i.cx,f=i.cy,p=i.r,g=+t.get("min"),m=+t.get("max"),y=t.getModel("splitLine"),v=t.getModel("axisTick"),b=t.getModel("axisLabel"),_=t.get("splitNumber"),w=v.get("splitNumber"),x=so(y.get("length"),p),M=so(v.get("length"),p),S=o,A=(a-o)/_,C=A/w,k=y.getModel("lineStyle").getLineStyle(),T=v.getModel("lineStyle").getLineStyle(),E=y.get("distance"),O=0;O<=_;O++){if(c=Math.cos(S),u=Math.sin(S),y.get("show")){var D=new Cp({shape:{x1:c*(p-(P=E?E+l:l))+d,y1:u*(p-P)+f,x2:c*(p-x-P)+d,y2:u*(p-x-P)+f},style:k,silent:!0});"auto"===k.stroke&&D.setStyle({stroke:r(O/_)}),h.add(D)}if(b.get("show")){var P=b.get("distance")+E,L=YE(lo(O/_*(m-g)+g),b.get("formatter")),I=r(O/_),R=c*(p-x-P)+d,N=u*(p-x-P)+f,B=b.get("rotate"),F=0;"radial"===B?(F=-S+2*Math.PI)>Math.PI/2&&(F+=Math.PI):"tangential"===B?F=-S-Math.PI/2:st(B)&&(F=B*Math.PI/180),h.add(new fl(0===F?{style:wc(b,{text:L,x:R,y:N,verticalAlign:u<-.8?"top":u>.8?"bottom":"middle",align:c<-.4?"left":c>.4?"right":"center"},{inheritColor:I}),silent:!0}:{style:wc(b,{text:L,x:R,y:N,verticalAlign:"middle",align:"center"},{inheritColor:I}),silent:!0,originX:R,originY:N,rotation:F}))}if(v.get("show")&&O!==_){P=(P=v.get("distance"))?P+l:l;for(var z=0;z<=w;z++){c=Math.cos(S),u=Math.sin(S);var j=new Cp({shape:{x1:c*(p-P)+d,y1:u*(p-P)+f,x2:c*(p-M-P)+d,y2:u*(p-M-P)+f},silent:!0,style:T});"auto"===T.stroke&&j.setStyle({stroke:r((O+z/w)/_)}),h.add(j),S+=C}S-=C}else S+=A}},e.prototype._renderPointer=function(t,e,n,r,i,o,a,s,l){var c=this.group,u=this._data,h=this._progressEls,d=[],f=t.get(["pointer","show"]),p=t.getModel("progress"),g=p.get("show"),m=t.getData(),y=m.mapDimension("value"),v=+t.get("min"),b=+t.get("max"),_=[v,b],w=[o,a];function x(e,n){var r,o=m.getItemModel(e).getModel("pointer"),a=so(o.get("width"),i.r),s=so(o.get("length"),i.r),l=t.get(["pointer","icon"]),c=o.get("offsetCenter"),u=so(c[0],i.r),h=so(c[1],i.r),d=o.get("keepAspect");return(r=l?Im(l,u-a/2,h-s,a,s,null,d):new HE({shape:{angle:-Math.PI/2,width:a,r:s,x:u,y:h}})).rotation=-(n+Math.PI/2),r.x=i.cx,r.y=i.cy,r}function M(t,e){var n=p.get("roundCap")?BM:dp,r=p.get("overlap"),a=r?p.get("width"):l/m.count(),c=new n({shape:{startAngle:o,endAngle:e,cx:i.cx,cy:i.cy,clockwise:s,r0:r?i.r-a:i.r-(t+1)*a,r:r?i.r:i.r-t*a}});return r&&(c.z2=b-m.get(y,t)%b),c}(g||f)&&(m.diff(u).add((function(e){var n=m.get(y,e);if(f){var r=x(e,o);uc(r,{rotation:-((isNaN(+n)?w[0]:ao(n,_,w,!0))+Math.PI/2)},t),c.add(r),m.setItemGraphicEl(e,r)}if(g){var i=M(e,o),a=p.get("clip");uc(i,{shape:{endAngle:ao(n,_,w,a)}},t),c.add(i),gl(t.seriesIndex,m.dataType,e,i),d[e]=i}})).update((function(e,n){var r=m.get(y,e);if(f){var i=u.getItemGraphicEl(n),a=i?i.rotation:o,s=x(e,a);s.rotation=a,cc(s,{rotation:-((isNaN(+r)?w[0]:ao(r,_,w,!0))+Math.PI/2)},t),c.add(s),m.setItemGraphicEl(e,s)}if(g){var l=h[n],v=M(e,l?l.shape.endAngle:o),b=p.get("clip");cc(v,{shape:{endAngle:ao(r,_,w,b)}},t),c.add(v),gl(t.seriesIndex,m.dataType,e,v),d[e]=v}})).execute(),m.each((function(t){var e=m.getItemModel(t),n=e.getModel("emphasis"),i=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(f){var s=m.getItemGraphicEl(t),l=m.getItemVisual(t,"style"),c=l.fill;if(s instanceof Hs){var u=s.style;s.useStyle(V({image:u.image,x:u.x,y:u.y,width:u.width,height:u.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(c);s.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",r(ao(m.get(y,t),_,[0,1],!0))),s.z2EmphasisLift=0,ec(s,e),Zl(s,i,o,a)}if(g){var h=d[t];h.useStyle(m.getItemVisual(t,"style")),h.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),h.z2EmphasisLift=0,ec(h,e),Zl(h,i,o,a)}})),this._progressEls=d)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor");if(n.get("show")){var r=n.get("size"),i=n.get("icon"),o=n.get("offsetCenter"),a=n.get("keepAspect"),s=Im(i,e.cx-r/2+so(o[0],e.r),e.cy-r/2+so(o[1],e.r),r,r,null,a);s.z2=n.get("showAbove")?1:0,s.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(s)}},e.prototype._renderTitleAndDetail=function(t,e,n,r,i){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),c=+t.get("max"),u=new Gi,h=[],d=[],f=t.isAnimationEnabled(),p=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){h[t]=new fl({silent:!0}),d[t]=new fl({silent:!0})})).update((function(t,e){h[t]=o._titleEls[e],d[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Gi,m=r(ao(o,[l,c],[0,1],!0)),y=n.getModel("title");if(y.get("show")){var v=y.get("offsetCenter"),b=i.cx+so(v[0],i.r),_=i.cy+so(v[1],i.r);(T=h[e]).attr({z2:p?0:2,style:wc(y,{x:b,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:m})}),g.add(T)}var w=n.getModel("detail");if(w.get("show")){var x=w.get("offsetCenter"),M=i.cx+so(x[0],i.r),S=i.cy+so(x[1],i.r),A=so(w.get("width"),i.r),C=so(w.get("height"),i.r),k=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:m,T=d[e],E=w.get("formatter");T.attr({z2:p?0:2,style:wc(w,{x:M,y:S,text:YE(o,E),width:isNaN(A)?null:A,height:isNaN(C)?null:C,align:"center",verticalAlign:"middle"},{inheritColor:k})}),Ec(T,{normal:w},o,(function(t){return YE(t,E)})),f&&Oc(T,e,a,t,{getFormattedLabel:function(t,e,n,r,i,a){return YE(a?a.interpolatedValue:o,E)}}),g.add(T)}u.add(g)})),this.group.add(u),this._titleEls=h,this._detailEls=d},e.type="gauge",e}(Eg),qE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return m(e,t),e.prototype.getInitialData=function(t,e){return vS(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(Mf),$E=["itemStyle","opacity"],GE=function(t){function e(e,n){var r=t.call(this)||this,i=r,o=new xp,a=new fl;return i.setTextContent(a),r.setTextGuideLine(o),r.updateData(e,n,!0),r}return m(e,t),e.prototype.updateData=function(t,e,n){var r=t.hostModel,i=t.getItemModel(e),o=t.getItemLayout(e),a=i.getModel("emphasis"),s=i.get($E);s=null==s?1:s,n||gc(this),this.useStyle(t.getItemVisual(e,"style")),this.style.lineJoin="round",n?(this.setShape({points:o.points}),this.style.opacity=0,uc(this,{style:{opacity:s}},r,e)):cc(this,{style:{opacity:s},shape:{points:o.points}},r,e),ec(this,i),this._updateLabel(t,e),Zl(this,a.get("focus"),a.get("blurScope"),a.get("disabled"))},e.prototype._updateLabel=function(t,e){var n=this.getTextGuideLine(),r=this.getTextContent(),i=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e).label,s=t.getItemVisual(e,"style"),l=s.fill;bc(r,_c(o),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:s.opacity,defaultText:t.getName(e)},{normal:{align:a.textAlign,verticalAlign:a.verticalAlign}}),this.setTextConfig({local:!0,inside:!!a.inside,insideStroke:l,outsideFill:l});var c=a.linePoints;n.setShape({points:c}),this.textGuideLineConfig={anchor:c?new He(c[0][0],c[0][1]):null},cc(r,{style:{x:a.x,y:a.y}},i,e),r.attr({rotation:a.rotation,originX:a.x,originY:a.y,z2:10}),Mw(this,Sw(o),{stroke:l})},e}(bp),XE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return m(e,t),e.prototype.render=function(t,e,n){var r=t.getData(),i=this._data,o=this.group;r.diff(i).add((function(t){var e=new GE(r,t);r.setItemGraphicEl(t,e),o.add(e)})).update((function(t,e){var n=i.getItemGraphicEl(e);n.updateData(r,t),o.add(n),r.setItemGraphicEl(t,n)})).remove((function(e){pc(i.getItemGraphicEl(e),t,e)})).execute(),this._data=r},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Eg),KE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new bS(et(this.getData,this),et(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return vS(this,{coordDimensions:["value"],encodeDefaulter:nt(th,this)})},e.prototype._defaultLabelLine=function(t){Lo(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(e){var n=this.getData(),r=t.prototype.getDataParams.call(this,e),i=n.mapDimension("value"),o=n.getSum(i);return r.percent=o?+(n.get(i,e)/o*100).toFixed(2):0,r.$vars.push("percent"),r},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Mf);function ZE(t,e){t.eachSeriesByType("funnel",(function(t){var n=t.getData(),r=n.mapDimension("value"),i=t.get("sort"),o=function(t,e){return zu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),a=t.get("orient"),s=o.width,l=o.height,c=function(t,e){for(var n=t.mapDimension("value"),r=t.mapArray(n,(function(t){return t})),i=[],o="ascending"===e,a=0,s=t.count();a<s;a++)i[a]=a;return it(e)?i.sort(e):"none"!==e&&i.sort((function(t,e){return o?r[t]-r[e]:r[e]-r[t]})),i}(n,i),u=o.x,h=o.y,d="horizontal"===a?[so(t.get("minSize"),l),so(t.get("maxSize"),l)]:[so(t.get("minSize"),s),so(t.get("maxSize"),s)],f=n.getDataExtent(r),p=t.get("min"),g=t.get("max");null==p&&(p=Math.min(f[0],0)),null==g&&(g=f[1]);var m=t.get("funnelAlign"),y=t.get("gap"),v=(("horizontal"===a?s:l)-y*(n.count()-1))/n.count(),b=function(t,e){if("horizontal"===a){var i=ao(n.get(r,t)||0,[p,g],d,!0),o=void 0;switch(m){case"top":o=h;break;case"center":o=h+(l-i)/2;break;case"bottom":o=h+(l-i)}return[[e,o],[e,o+i]]}var c,f=ao(n.get(r,t)||0,[p,g],d,!0);switch(m){case"left":c=u;break;case"center":c=u+(s-f)/2;break;case"right":c=u+s-f}return[[c,e],[c+f,e]]};"ascending"===i&&(v=-v,y=-y,"horizontal"===a?u+=s:h+=l,c=c.reverse());for(var _=0;_<c.length;_++){var w=c[_],x=c[_+1],M=n.getItemModel(w);if("horizontal"===a){var S=M.get(["itemStyle","width"]);null==S?S=v:(S=so(S,s),"ascending"===i&&(S=-S));var A=b(w,u),C=b(x,u+S);u+=S+y,n.setItemLayout(w,{points:A.concat(C.slice().reverse())})}else{var k=M.get(["itemStyle","height"]);null==k?k=v:(k=so(k,l),"ascending"===i&&(k=-k)),A=b(w,h),C=b(x,h+k),h+=k+y,n.setItemLayout(w,{points:A.concat(C.slice().reverse())})}}!function(t){var e=t.hostModel.get("orient");t.each((function(n){var r,i,o,a,s=t.getItemModel(n),l=s.getModel("label").get("position"),c=s.getModel("labelLine"),u=t.getItemLayout(n),h=u.points,d="inner"===l||"inside"===l||"center"===l||"insideLeft"===l||"insideRight"===l;if(d)"insideLeft"===l?(i=(h[0][0]+h[3][0])/2+5,o=(h[0][1]+h[3][1])/2,r="left"):"insideRight"===l?(i=(h[1][0]+h[2][0])/2-5,o=(h[1][1]+h[2][1])/2,r="right"):(i=(h[0][0]+h[1][0]+h[2][0]+h[3][0])/4,o=(h[0][1]+h[1][1]+h[2][1]+h[3][1])/4,r="center"),a=[[i,o],[i,o]];else{var f=void 0,p=void 0,g=void 0,m=void 0,y=c.get("length");"left"===l?(p=(h[3][1]+h[0][1])/2,i=(g=(f=(h[3][0]+h[0][0])/2)-y)-5,r="right"):"right"===l?(p=(h[1][1]+h[2][1])/2,i=(g=(f=(h[1][0]+h[2][0])/2)+y)+5,r="left"):"top"===l?(f=(h[3][0]+h[0][0])/2,o=(m=(p=(h[3][1]+h[0][1])/2)-y)-5,r="center"):"bottom"===l?(f=(h[1][0]+h[2][0])/2,o=(m=(p=(h[1][1]+h[2][1])/2)+y)+5,r="center"):"rightTop"===l?(f="horizontal"===e?h[3][0]:h[1][0],p="horizontal"===e?h[3][1]:h[1][1],"horizontal"===e?(o=(m=p-y)-5,r="center"):(i=(g=f+y)+5,r="top")):"rightBottom"===l?(f=h[2][0],p=h[2][1],"horizontal"===e?(o=(m=p+y)+5,r="center"):(i=(g=f+y)+5,r="bottom")):"leftTop"===l?(f=h[0][0],p="horizontal"===e?h[0][1]:h[1][1],"horizontal"===e?(o=(m=p-y)-5,r="center"):(i=(g=f-y)-5,r="right")):"leftBottom"===l?(f="horizontal"===e?h[1][0]:h[3][0],p="horizontal"===e?h[1][1]:h[2][1],"horizontal"===e?(o=(m=p+y)+5,r="center"):(i=(g=f-y)-5,r="right")):(f=(h[1][0]+h[2][0])/2,p=(h[1][1]+h[2][1])/2,"horizontal"===e?(o=(m=p+y)+5,r="center"):(i=(g=f+y)+5,r="left")),"horizontal"===e?i=g=f:o=m=p,a=[[f,p],[g,m]]}u.label={linePoints:a,x:i,y:o,verticalAlign:"middle",textAlign:r,inside:d}}))}(n)}))}function JE(t,e,n,r){for(var i,o=[],a=0;a<n.length;a++){var s=n[a],l=t.get(t.mapDimension(s),e);i=l,("category"===r.getAxis(s).type?null==i:null==i||isNaN(i))||o.push(r.dataToPoint(l,s))}return o}function QE(t,e,n,r,i){var o=JE(t,n,r,i),a=new xp({shape:{points:o},z2:10});return e.add(a),t.setItemGraphicEl(n,a),a}function tO(t){var e=t.get("smooth",!0);return!0===e&&(e=.3),gt(e=ko(e))&&(e=0),{smooth:e}}function eO(t,e,n,r){t.useStyle(e.getItemVisual(n,"style")),t.style.fill=null,t.setShape("smooth",r.smooth);var i=e.getItemModel(n),o=i.getModel("emphasis");ec(t,i,"lineStyle"),Zl(t,o.get("focus"),o.get("blurScope"),o.get("disabled"))}var nO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._dataGroup=new Gi,n._initialized=!1,n}return m(e,t),e.prototype.init=function(){this.group.add(this._dataGroup)},e.prototype.render=function(t,e,n,r){this._progressiveEls=null;var i=this._dataGroup,o=t.getData(),a=this._data,s=t.coordinateSystem,l=s.dimensions,c=tO(t);if(o.diff(a).add((function(t){eO(QE(o,i,t,l,s),o,t,c)})).update((function(e,n){var r=a.getItemGraphicEl(n),i=JE(o,e,l,s);o.setItemGraphicEl(e,r),cc(r,{shape:{points:i}},t,e),gc(r),eO(r,o,e,c)})).remove((function(t){var e=a.getItemGraphicEl(t);i.remove(e)})).execute(),!this._initialized){this._initialized=!0;var u=function(t,e,n){var r=t.model,o=t.getRect(),a=new Zs({shape:{x:o.x,y:o.y,width:o.width,height:o.height}}),s="horizontal"===r.get("layout")?"width":"height";return a.setShape(s,0),uc(a,{shape:{width:o.width,height:o.height}},e,(function(){setTimeout((function(){i.removeClipPath()}))})),a}(s,t);i.setClipPath(u)}this._data=o},e.prototype.incrementalPrepareRender=function(t,e,n){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},e.prototype.incrementalRender=function(t,e,n){for(var r=e.getData(),i=e.coordinateSystem,o=i.dimensions,a=tO(e),s=this._progressiveEls=[],l=t.start;l<t.end;l++){var c=QE(r,this._dataGroup,l,o,i);c.incremental=!0,eO(c,r,l,a),s.push(c)}},e.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},e.type="parallel",e}(Eg);function rO(t){var e=t.ecModel.getComponent("parallel",t.get("parallelIndex"));if(e){var n={};return X(e.dimensions,(function(t){var e=+t.replace("dim","");n[t]=e})),n}}var iO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return m(e,t),e.prototype.getInitialData=function(t,e){return db(null,this,{useEncodeDefaulter:et(rO,null,this)})},e.prototype.getRawIndicesByActiveState=function(t){var e=this.coordinateSystem,n=this.getData(),r=[];return e.eachActiveState(n,(function(e,i){t===e&&r.push(n.getRawIndex(i))})),r},e.type="series.parallel",e.dependencies=["parallel"],e.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},e}(Mf),oO=["lineStyle","opacity"],aO={seriesType:"parallel",reset:function(t,e){var n=t.coordinateSystem,r={normal:t.get(["lineStyle","opacity"]),active:t.get("activeOpacity"),inactive:t.get("inactiveOpacity")};return{progress:function(t,e){n.eachActiveState(e,(function(t,n){var i=r[t];if("normal"===t&&e.hasItemOption){var o=e.getItemModel(n).get(oO,!0);null!=o&&(i=o)}e.ensureUniqueItemVisual(n,"style").opacity=i}),t.start,t.end)}}}};function sO(t){!function(t){if(!t.parallel){var e=!1;X(t.series,(function(t){t&&"parallel"===t.type&&(e=!0)})),e&&(t.parallel=[{}])}}(t),function(t){X(Po(t.parallelAxis),(function(e){if(lt(e)){var n=e.parallelIndex||0,r=Po(t.parallel)[n];r&&r.parallelAxisDefault&&j(e,r.parallelAxisDefault,!1)}}))}(t)}var lO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){this._model=t,this._api=n,this._handlers||(this._handlers={},X(cO,(function(t,e){n.getZr().on(e,this._handlers[e]=et(t,this))}),this)),Lg(this,"_throttledDispatchExpand",t.get("axisExpandRate"),"fixRate")},e.prototype.dispose=function(t,e){Ig(this,"_throttledDispatchExpand"),X(this._handlers,(function(t,n){e.getZr().off(n,t)})),this._handlers=null},e.prototype._throttledDispatchExpand=function(t){this._dispatchExpand(t)},e.prototype._dispatchExpand=function(t){t&&this._api.dispatchAction(V({type:"parallelAxisExpand"},t))},e.type="parallel",e}(Af),cO={mousedown:function(t){uO(this,"click")&&(this._mouseDownPoint=[t.offsetX,t.offsetY])},mouseup:function(t){var e=this._mouseDownPoint;if(uO(this,"click")&&e){var n=[t.offsetX,t.offsetY];if(Math.pow(e[0]-n[0],2)+Math.pow(e[1]-n[1],2)>5)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&uO(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),r=n.behavior;"jump"===r&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===r?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===r?null:{duration:0}})}}};function uO(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var hO=lO,dO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){t&&j(this.option,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){X(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];X(J(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}($u),fO=function(t){function e(e,n,r,i,o){var a=t.call(this,e,n,r)||this;return a.type=i||"value",a.axisIndex=o,a}return m(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(K_);function pO(t,e,n,r,i,o){t=t||0;var a=n[1]-n[0];if(null!=i&&(i=mO(i,[0,a])),null!=o&&(o=Math.max(o,null!=i?i:0)),"all"===r){var s=Math.abs(e[1]-e[0]);s=mO(s,[0,a]),i=o=mO(s,[i,o]),r=0}e[0]=mO(e[0],n),e[1]=mO(e[1],n);var l=gO(e,r);e[r]+=t;var c,u=i||0,h=n.slice();return l.sign<0?h[0]+=u:h[1]-=u,e[r]=mO(e[r],h),c=gO(e,r),null!=i&&(c.sign!==l.sign||c.span<i)&&(e[1-r]=e[r]+l.sign*i),c=gO(e,r),null!=o&&c.span>o&&(e[1-r]=e[r]+c.sign*o),e}function gO(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function mO(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var yO=X,vO=Math.min,bO=Math.max,_O=Math.floor,wO=Math.ceil,xO=lo,MO=Math.PI;function SO(t,e){return vO(bO(t,e[0]),e[1])}function AO(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function CO(t,e){var n,r,i=e.axisExpandWidth,o=e.axisCollapseWidth,a=e.winInnerIndices,s=o,l=!1;return t<a[0]?(n=t*o,r=o):t<=a[1]?(n=e.axisExpandWindow0Pos+t*i-e.axisExpandWindow[0],s=i,l=!0):(n=e.layoutLength-(e.axisCount-1-t)*o,r=o),{position:n,axisNameAvailableWidth:s,axisLabelShow:l,nameTruncateMaxWidth:r}}var kO=function(){function t(t,e,n){this.type="parallel",this._axesMap=Tt(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var r=t.parallelAxisIndex;yO(t.dimensions,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new fO(t,g_(o),[0,0],o.get("type"),i));a.onBand="category"===a.type&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,r=e.layoutBase,i=e.pixelDimIndex,o=t[1-i],a=t[i];return o>=n&&o<=n+e.axisLength&&a>=r&&a<=r+e.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries((function(n){if(t.contains(n,e)){var r=n.getData();yO(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(r,r.mapDimension(t)),p_(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=zu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,r=["x","y"],i=["width","height"],o=e.get("layout"),a="horizontal"===o?0:1,s=n[i[a]],l=[0,s],c=this.dimensions.length,u=SO(e.get("axisExpandWidth"),l),h=SO(e.get("axisExpandCount")||0,[0,c]),d=e.get("axisExpandable")&&c>3&&c>h&&h>1&&u>0&&s>0,f=e.get("axisExpandWindow");f?(t=SO(f[1]-f[0],l),f[1]=f[0]+t):(t=SO(u*(h-1),l),(f=[u*(e.get("axisExpandCenter")||_O(c/2))-t/2])[1]=f[0]+t);var p=(s-t)/(c-h);p<3&&(p=0);var g=[_O(xO(f[0]/u,1))+1,wO(xO(f[1]/u,1))-1];return{layout:o,pixelDimIndex:a,layoutBase:n[r[a]],layoutLength:s,axisBase:n[r[1-a]],axisLength:n[i[1-a]],axisExpandable:d,axisExpandWidth:u,axisCollapseWidth:p,axisExpandWindow:f,axisCount:c,winInnerIndices:g,axisExpandWindow0Pos:p/u*f[0]}},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,r=this._makeLayoutInfo(),i=r.layout;e.each((function(t){var e=[0,r.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])})),yO(n,(function(e,n){var o=(r.axisExpandable?CO:AO)(n,r),a={horizontal:{x:o.position,y:r.axisLength},vertical:{x:0,y:o.position}},s=[a[i].x+t.x,a[i].y+t.y],l={horizontal:MO/2,vertical:0}[i],c=[1,0,0,1,0,0];ze(c,c,l),Fe(c,c,s),this._axesLayout[e]={position:s,rotation:l,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},t.prototype.eachActiveState=function(t,e,n,r){null==n&&(n=0),null==r&&(r=t.count());var i=this._axesMap,o=this.dimensions,a=[],s=[];X(o,(function(e){a.push(t.mapDimension(e)),s.push(i.get(e).model)}));for(var l=this.hasAxisBrushed(),c=n;c<r;c++){var u=void 0;if(l){u="active";for(var h=t.getValues(a,c),d=0,f=o.length;d<f;d++)if("inactive"===s[d].getActiveState(h[d])){u="inactive";break}}else u="normal";e(u,c)}},t.prototype.hasAxisBrushed=function(){for(var t=this.dimensions,e=this._axesMap,n=!1,r=0,i=t.length;r<i;r++)"normal"!==e.get(t[r]).model.getActiveState()&&(n=!0);return n},t.prototype.axisCoordToPoint=function(t,e){return lg([t,0],this._axesLayout[e].transform)},t.prototype.getAxisLayout=function(t){return z(this._axesLayout[t])},t.prototype.getSlidedAxisExpandWindow=function(t){var e=this._makeLayoutInfo(),n=e.pixelDimIndex,r=e.axisExpandWindow.slice(),i=r[1]-r[0],o=[0,e.axisExpandWidth*(e.axisCount-1)];if(!this.containPoint(t))return{behavior:"none",axisExpandWindow:r};var a,s=t[n]-e.layoutBase-e.axisExpandWindow0Pos,l="slide",c=e.axisCollapseWidth,u=this._model.get("axisExpandSlideTriggerArea"),h=null!=u[0];if(c)h&&c&&s<i*u[0]?(l="jump",a=s-i*u[2]):h&&c&&s>i*(1-u[0])?(l="jump",a=s-i*(1-u[2])):(a=s-i*u[1])>=0&&(a=s-i*(1-u[1]))<=0&&(a=0),(a*=e.axisExpandWidth/c)?pO(a,r,o,"all"):l="none";else{var d=r[1]-r[0];(r=[bO(0,o[1]*s/d-d/2)])[1]=vO(o[1],r[0]+d),r[0]=r[1]-d}return{axisExpandWindow:r,behavior:l}},t}(),TO={create:function(t,e){var n=[];return t.eachComponent("parallel",(function(r,i){var o=new kO(r,t,e);o.name="parallel_"+i,o.resize(r,e),r.coordinateSystem=o,o.model=r,n.push(o)})),t.eachSeries((function(t){if("parallel"===t.get("coordinateSystem")){var e=t.getReferringComponents("parallel",Go).models[0];t.coordinateSystem=e.coordinateSystem}})),n}},EO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.activeIntervals=[],n}return m(e,t),e.prototype.getAreaSelectStyle=function(){return la([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},e.prototype.setActiveIntervals=function(t){var e=this.activeIntervals=z(t);if(e)for(var n=e.length-1;n>=0;n--)co(e[n])},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var r=0,i=e.length;r<i;r++)if(e[r][0]<=t&&t<=e[r][1])return"active";return"inactive"},e}($u);$(EO,w_);var OO=EO,DO=Math.min,PO=Math.max,LO=Math.pow,IO={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},RO={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},NO={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},BO=0,FO=function(t){function e(e){var n=t.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=e,n.group=new Gi,n._uid="brushController_"+BO++,X(hD,(function(t,e){this._handlers[e]=et(t,this)}),n),n}return m(e,t),e.prototype.enableBrush=function(t){return this._brushType&&this._doDisableBrush(),t.brushType&&this._doEnableBrush(t),this},e.prototype._doEnableBrush=function(t){var e=this._zr;this._enableGlobalPan||function(t,e,n){zA(t).globalPan=n}(e,0,this._uid),X(this._handlers,(function(t,n){e.on(n,t)})),this._brushType=t.brushType,this._brushOption=j(z(NO),t,!0)},e.prototype._doDisableBrush=function(){var t=this._zr;!function(t,e,n){var r=zA(t);r.globalPan===n&&(r.globalPan=null)}(t,0,this._uid),X(this._handlers,(function(e,n){t.off(n,e)})),this._brushType=this._brushOption=null},e.prototype.setPanels=function(t){if(t&&t.length){var e=this._panels={};X(t,(function(t){e[t.panelId]=z(t)}))}else this._panels=null;return this},e.prototype.mount=function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var e=this.group;return this._zr.add(e),e.attr({x:t.x||0,y:t.y||0,rotation:t.rotation||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1}),this._transform=e.getLocalTransform(),this},e.prototype.updateCovers=function(t){t=K(t,(function(t){return j(z(NO),t,!0)}));var e=this._covers,n=this._covers=[],r=this,i=this._creatingCover;return new Pv(e,t,(function(t,e){return o(t.__brushOption,e)}),o).add(a).update(a).remove((function(t){e[t]!==i&&r.group.remove(e[t])})).execute(),this;function o(t,e){return(null!=t.id?t.id:"\0-brush-index-"+e)+"-"+t.brushType}function a(o,a){var s=t[o];if(null!=a&&e[a]===i)n[o]=e[a];else{var l=n[o]=null!=a?(e[a].__brushOption=s,e[a]):jO(r,zO(r,s));HO(r,l)}}},e.prototype.unmount=function(){return this.enableBrush(!1),$O(this),this._zr.remove(this.group),this},e.prototype.dispose=function(){this.unmount(),this.off()},e}(ue);function zO(t,e){var n=fD[e.brushType].createCover(t,e);return n.__brushOption=e,VO(n,e),t.group.add(n),n}function jO(t,e){var n=YO(e);return n.endCreating&&(n.endCreating(t,e),VO(e,e.__brushOption)),e}function WO(t,e){var n=e.__brushOption;YO(e).updateCoverShape(t,e,n.range,n)}function VO(t,e){var n=e.z;null==n&&(n=1e4),t.traverse((function(t){t.z=n,t.z2=n}))}function HO(t,e){YO(e).updateCommon(t,e),WO(t,e)}function YO(t){return fD[t.__brushOption.brushType]}function UO(t,e,n){var r,i=t._panels;if(!i)return!0;var o=t._transform;return X(i,(function(t){t.isTargetByCursor(e,n,o)&&(r=t)})),r}function qO(t,e){var n=t._panels;if(!n)return!0;var r=e.__brushOption.panelId;return null==r||n[r]}function $O(t){var e=t._covers,n=e.length;return X(e,(function(e){t.group.remove(e)}),t),e.length=0,!!n}function GO(t,e){var n=K(t._covers,(function(t){var e=t.__brushOption,n=z(e.range);return{brushType:e.brushType,panelId:e.panelId,range:n}}));t.trigger("brush",{areas:n,isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function XO(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function KO(t,e,n,r){var i=new Gi;return i.add(new Zs({name:"main",style:tD(n),silent:!0,draggable:!0,cursor:"move",drift:nt(rD,t,e,i,["n","s","w","e"]),ondragend:nt(GO,e,{isEnd:!0})})),X(r,(function(n){i.add(new Zs({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:nt(rD,t,e,i,n),ondragend:nt(GO,e,{isEnd:!0})}))})),i}function ZO(t,e,n,r){var i=r.brushStyle.lineWidth||0,o=PO(i,6),a=n[0][0],s=n[1][0],l=a-i/2,c=s-i/2,u=n[0][1],h=n[1][1],d=u-o+i/2,f=h-o+i/2,p=u-a,g=h-s,m=p+i,y=g+i;QO(t,e,"main",a,s,p,g),r.transformable&&(QO(t,e,"w",l,c,o,y),QO(t,e,"e",d,c,o,y),QO(t,e,"n",l,c,m,o),QO(t,e,"s",l,f,m,o),QO(t,e,"nw",l,c,o,o),QO(t,e,"ne",d,c,o,o),QO(t,e,"sw",l,f,o,o),QO(t,e,"se",d,f,o,o))}function JO(t,e){var n=e.__brushOption,r=n.transformable,i=e.childAt(0);i.useStyle(tD(n)),i.attr({silent:!r,cursor:r?"move":"default"}),X([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(n){var i=e.childOfName(n.join("")),o=1===n.length?nD(t,n[0]):function(t,e){var n=[nD(t,e[0]),nD(t,e[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}(t,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?RO[o]+"-resize":null})}))}function QO(t,e,n,r,i,o,a){var s,l,c,u=e.childOfName(n);u&&u.setShape((s=aD(t,e,[[r,i],[r+o,i+a]]),{x:l=DO(s[0][0],s[1][0]),y:c=DO(s[0][1],s[1][1]),width:PO(s[0][0],s[1][0])-l,height:PO(s[0][1],s[1][1])-c}))}function tD(t){return H({strokeNoScale:!0},t.brushStyle)}function eD(t,e,n,r){var i=[DO(t,n),DO(e,r)],o=[PO(t,n),PO(e,r)];return[[i[0],o[0]],[i[1],o[1]]]}function nD(t,e){return{left:"w",right:"e",top:"n",bottom:"s"}[cg({w:"left",e:"right",n:"top",s:"bottom"}[e],function(t){return sg(t.group)}(t))]}function rD(t,e,n,r,i,o){var a=n.__brushOption,s=t.toRectRange(a.range),l=oD(e,i,o);X(r,(function(t){var e=IO[t];s[e[0]][e[1]]+=l[e[0]]})),a.range=t.fromRectRange(eD(s[0][0],s[1][0],s[0][1],s[1][1])),HO(e,n),GO(e,{isEnd:!1})}function iD(t,e,n,r){var i=e.__brushOption.range,o=oD(t,n,r);X(i,(function(t){t[0]+=o[0],t[1]+=o[1]})),HO(t,e),GO(t,{isEnd:!1})}function oD(t,e,n){var r=t.group,i=r.transformCoordToLocal(e,n),o=r.transformCoordToLocal(0,0);return[i[0]-o[0],i[1]-o[1]]}function aD(t,e,n){var r=qO(t,e);return r&&!0!==r?r.clipPath(n,t._transform):z(n)}function sD(t){var e=t.event;e.preventDefault&&e.preventDefault()}function lD(t,e,n){return t.childOfName("main").contain(e,n)}function cD(t,e,n,r){var i,o=t._creatingCover,a=t._creatingPanel,s=t._brushOption;if(t._track.push(n.slice()),function(t){var e=t._track;if(!e.length)return!1;var n=e[e.length-1],r=e[0],i=n[0]-r[0],o=n[1]-r[1];return LO(i*i+o*o,.5)>6}(t)||o){if(a&&!o){"single"===s.brushMode&&$O(t);var l=z(s);l.brushType=uD(l.brushType,a),l.panelId=!0===a?null:a.panelId,o=t._creatingCover=zO(t,l),t._covers.push(o)}if(o){var c=fD[uD(t._brushType,a)];o.__brushOption.range=c.getCreatingRange(aD(t,o,t._track)),r&&(jO(t,o),c.updateCommon(t,o)),WO(t,o),i={isEnd:r}}}else r&&"single"===s.brushMode&&s.removeOnClick&&UO(t,e,n)&&$O(t)&&(i={isEnd:r,removeOnClick:!0});return i}function uD(t,e){return"auto"===t?e.defaultBrushType:t}var hD={mousedown:function(t){if(this._dragging)dD(this,t);else if(!t.target||!t.target.draggable){sD(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=UO(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);if(function(t,e,n){if(t._brushType&&!function(t,e,n){var r=t._zr;return e<0||e>r.getWidth()||n<0||n>r.getHeight()}(t,e.offsetX,e.offsetY)){var r=t._zr,i=t._covers,o=UO(t,e,n);if(!t._dragging)for(var a=0;a<i.length;a++){var s=i[a].__brushOption;if(o&&(!0===o||s.panelId===o.panelId)&&fD[s.brushType].contain(i[a],n[0],n[1]))return}o&&r.setCursorStyle("crosshair")}}(this,t,e),this._dragging){sD(t);var n=cD(this,t,e,!1);n&&GO(this,n)}},mouseup:function(t){dD(this,t)}};function dD(t,e){if(t._dragging){sD(e);var n=t.group.transformCoordToLocal(e.offsetX,e.offsetY),r=cD(t,e,n,!0);t._dragging=!1,t._track=[],t._creatingCover=null,r&&GO(t,r)}}var fD={lineX:pD(0),lineY:pD(1),rect:{createCover:function(t,e){function n(t){return t}return KO({toRectRange:n,fromRectRange:n},t,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var e=XO(t);return eD(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(t,e,n,r){ZO(t,e,n,r)},updateCommon:JO,contain:lD},polygon:{createCover:function(t,e){var n=new Gi;return n.add(new xp({name:"main",style:tD(e),silent:!0})),n},getCreatingRange:function(t){return t},endCreating:function(t,e){e.remove(e.childAt(0)),e.add(new bp({name:"main",draggable:!0,drift:nt(iD,t,e),ondragend:nt(GO,t,{isEnd:!0})}))},updateCoverShape:function(t,e,n,r){e.childAt(0).setShape({points:aD(t,e,n)})},updateCommon:JO,contain:lD}};function pD(t){return{createCover:function(e,n){return KO({toRectRange:function(e){var n=[e,[0,100]];return t&&n.reverse(),n},fromRectRange:function(e){return e[t]}},e,n,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(e){var n=XO(e);return[DO(n[0][t],n[1][t]),PO(n[0][t],n[1][t])]},updateCoverShape:function(e,n,r,i){var o,a=qO(e,n);if(!0!==a&&a.getLinearBrushOtherExtent)o=a.getLinearBrushOtherExtent(t);else{var s=e._zr;o=[0,[s.getWidth(),s.getHeight()][1-t]]}var l=[r,o];t&&l.reverse(),ZO(e,n,l,i)},updateCommon:JO,contain:lD}}var gD=FO;function mD(t){return t=bD(t),function(e){return dg(e,t)}}function yD(t,e){return t=bD(t),function(n){var r=null!=e?e:n,i=r?t.x:t.y;return[i,i+((r?t.width:t.height)||0)]}}function vD(t,e,n){var r=bD(t);return function(t,i){return r.contain(i[0],i[1])&&!GA(t,e,n)}}function bD(t){return Je.create(t)}var _D=["axisLine","axisTickLabel","axisName"],wD=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(e,n){t.prototype.init.apply(this,arguments),(this._brushController=new gD(n.getZr())).on("brush",et(this._onBrush,this))},e.prototype.render=function(t,e,n,r){if(!function(t,e,n){return n&&"axisAreaSelect"===n.type&&e.findComponents({mainType:"parallelAxis",query:n})[0]===t}(t,e,r)){this.axisModel=t,this.api=n,this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new Gi,this.group.add(this._axisGroup),t.get("show")){var o=function(t,e){return e.getComponent("parallel",t.get("parallelIndex"))}(t,e),a=o.coordinateSystem,s=t.getAreaSelectStyle(),l=s.width,c=V({strokeContainThreshold:l},a.getAxisLayout(t.axis.dim)),u=new rA(t,c);X(_D,u.add,u),this._axisGroup.add(u.getGroup()),this._refreshBrushController(c,s,t,o,l,n),hg(i,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,e,n,r,i,o){var a=n.axis.getExtent(),s=a[1]-a[0],l=Math.min(30,.1*Math.abs(s)),c=Je.create({x:a[0],y:-i/2,width:s,height:i});c.x-=l,c.width+=2*l,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:mD(c),isTargetByCursor:vD(c,o,r),getLinearBrushOtherExtent:yD(c,0)}]).enableBrush({brushType:"lineX",brushStyle:e,removeOnClick:!0}).updateCovers(function(t){var e=t.axis;return K(t.activeIntervals,(function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}(n))},e.prototype._onBrush=function(t){var e=this.axisModel,n=e.axis,r=K(t.areas,(function(t){return[n.coordToData(t.range[0],!0),n.coordToData(t.range[1],!0)]}));(!e.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:e.id,intervals:r})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(Af),xD={type:"axisAreaSelect",event:"axisAreaSelected"},MD={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function SD(t){t.registerComponentView(hO),t.registerComponentModel(dO),t.registerCoordinateSystem("parallel",TO),t.registerPreprocessor(sO),t.registerComponentModel(OO),t.registerComponentView(wD),IS(t,"parallel",OO,MD),function(t){t.registerAction(xD,(function(t,e){e.eachComponent({mainType:"parallelAxis",query:t},(function(e){e.axis.model.setActiveIntervals(t.intervals)}))})),t.registerAction("parallelAxisExpand",(function(t,e){e.eachComponent({mainType:"parallel",query:t},(function(e){e.setAxisExpand(t)}))}))}(t)}var AD=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},CD=function(t){function e(e){return t.call(this,e)||this}return m(e,t),e.prototype.getDefaultShape=function(){return new AD},e.prototype.buildPath=function(t,e){var n=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),"vertical"===e.orient?(t.lineTo(e.x2+n,e.y2),t.bezierCurveTo(e.cpx2+n,e.cpy2,e.cpx1+n,e.cpy1,e.x1+n,e.y1)):(t.lineTo(e.x2,e.y2+n),t.bezierCurveTo(e.cpx2,e.cpy2+n,e.cpx1,e.cpy1+n,e.x1,e.y1+n)),t.closePath()},e.prototype.highlight=function(){Bl(this)},e.prototype.downplay=function(){Fl(this)},e}(Ns);function kD(t,e,n){switch(t.fill){case"source":t.fill=n.node1.getVisual("color"),t.decal=n.node1.getVisual("style").decal;break;case"target":t.fill=n.node2.getVisual("color"),t.decal=n.node2.getVisual("style").decal;break;case"gradient":var r=n.node1.getVisual("color"),i=n.node2.getVisual("color");ot(r)&&ot(i)&&(t.fill=new Bp(0,0,+("horizontal"===e),+("vertical"===e),[{color:r,offset:0},{color:i,offset:1}]))}}var TD=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._focusAdjacencyDisabled=!1,n}return m(e,t),e.prototype.render=function(t,e,n){var r=this,i=t.getGraph(),o=this.group,a=t.layoutInfo,s=a.width,l=a.height,c=t.getData(),u=t.getData("edge"),h=t.get("orient");this._model=t,o.removeAll(),o.x=a.x,o.y=a.y,i.eachEdge((function(e){var n=new CD,r=pl(n);r.dataIndex=e.dataIndex,r.seriesIndex=t.seriesIndex,r.dataType="edge";var i,a,c,d,f,p,g,m,y=e.getModel(),v=y.getModel("lineStyle"),b=v.get("curveness"),_=e.node1.getLayout(),w=e.node1.getModel(),x=w.get("localX"),M=w.get("localY"),S=e.node2.getLayout(),A=e.node2.getModel(),C=A.get("localX"),k=A.get("localY"),T=e.getLayout();n.shape.extent=Math.max(1,T.dy),n.shape.orient=h,"vertical"===h?(f=i=(null!=x?x*s:_.x)+T.sy,p=(a=(null!=M?M*l:_.y)+_.dy)*(1-b)+(d=null!=k?k*l:S.y)*b,g=c=(null!=C?C*s:S.x)+T.ty,m=a*b+d*(1-b)):(f=(i=(null!=x?x*s:_.x)+_.dx)*(1-b)+(c=null!=C?C*s:S.x)*b,p=a=(null!=M?M*l:_.y)+T.sy,g=i*b+c*(1-b),m=d=(null!=k?k*l:S.y)+T.ty),n.setShape({x1:i,y1:a,x2:c,y2:d,cpx1:f,cpy1:p,cpx2:g,cpy2:m}),n.useStyle(v.getItemStyle()),kD(n.style,h,e);var E=""+y.get("value"),O=_c(y,"edgeLabel");bc(n,O,{labelFetcher:{getFormattedLabel:function(e,n,r,i,o,a){return t.getFormattedLabel(e,n,"edge",i,vt(o,O.normal&&O.normal.get("formatter"),E),a)}},labelDataIndex:e.dataIndex,defaultText:E}),n.setTextConfig({position:"inside"});var D=y.getModel("emphasis");ec(n,y,"lineStyle",(function(t){var n=t.getItemStyle();return kD(n,h,e),n})),o.add(n),u.setItemGraphicEl(e.dataIndex,n);var P=D.get("focus");Zl(n,"adjacency"===P?e.getAdjacentDataIndices():"trajectory"===P?e.getTrajectoryDataIndices():P,D.get("blurScope"),D.get("disabled"))})),i.eachNode((function(e){var n=e.getLayout(),r=e.getModel(),i=r.get("localX"),a=r.get("localY"),u=r.getModel("emphasis"),h=new Zs({shape:{x:null!=i?i*s:n.x,y:null!=a?a*l:n.y,width:n.dx,height:n.dy},style:r.getModel("itemStyle").getItemStyle(),z2:10});bc(h,_c(r),{labelFetcher:{getFormattedLabel:function(e,n){return t.getFormattedLabel(e,n,"node")}},labelDataIndex:e.dataIndex,defaultText:e.id}),h.disableLabelAnimation=!0,h.setStyle("fill",e.getVisual("color")),h.setStyle("decal",e.getVisual("style").decal),ec(h,r),o.add(h),c.setItemGraphicEl(e.dataIndex,h),pl(h).dataType="node";var d=u.get("focus");Zl(h,"adjacency"===d?e.getAdjacentDataIndices():"trajectory"===d?e.getTrajectoryDataIndices():d,u.get("blurScope"),u.get("disabled"))})),c.eachItemGraphicEl((function(e,i){c.getItemModel(i).get("draggable")&&(e.drift=function(e,o){r._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=o,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:c.getRawIndex(i),localX:this.shape.x/s,localY:this.shape.y/l})},e.ondragend=function(){r._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor="move")})),!this._data&&t.isAnimationEnabled()&&o.setClipPath(function(t,e,n){var r=new Zs({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return uc(r,{shape:{width:t.width+20}},e,(function(){o.removeClipPath()})),r}(o.getBoundingRect(),t)),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Eg),ED=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.getInitialData=function(t,e){var n=t.edges||t.links,r=t.data||t.nodes,i=t.levels;this.levelModels=[];for(var o=this.levelModels,a=0;a<i.length;a++)null!=i[a].depth&&i[a].depth>=0&&(o[i[a].depth]=new Yc(i[a],this,e));if(r&&n)return zE(r,n,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,r=n.getData().getItemLayout(e);if(r){var i=n.levelModels[r.depth];i&&(t.parentModel=i)}return t})),e.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,r=n.getGraph().getEdgeByIndex(e).node1.getLayout();if(r){var i=n.levelModels[r.depth];i&&(t.parentModel=i)}return t}))})).data},e.prototype.setNodePosition=function(t,e){var n=(this.option.data||this.option.nodes)[t];n.localX=e[0],n.localY=e[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,e,n){function r(t){return isNaN(t)||null==t}if("edge"===n){var i=this.getDataParams(t,n),o=i.data,a=i.value;return tf("nameValue",{name:o.source+" -- "+o.target,value:a,noValue:r(a)})}var s=this.getGraph().getNodeByIndex(t).getLayout().value,l=this.getDataParams(t,n).data.name;return tf("nameValue",{name:null!=l?l+"":null,value:s,noValue:r(s)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var r=t.prototype.getDataParams.call(this,e,n);if(null==r.value&&"node"===n){var i=this.getGraph().getNodeByIndex(e).getLayout().value;r.value=i}return r},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(Mf);function OD(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),r=t.get("nodeGap"),i=function(t,e){return zu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=i;var o=i.width,a=i.height,s=t.getGraph(),l=s.nodes,c=s.edges;!function(t){X(t,(function(t){var e=jD(t.outEdges,zD),n=jD(t.inEdges,zD),r=t.getValue()||0,i=Math.max(e,n,r);t.setLayout({value:i},!0)}))}(l),function(t,e,n,r,i,o,a,s,l){(function(t,e,n,r,i,o,a){for(var s=[],l=[],c=[],u=[],h=0,d=0;d<e.length;d++)s[d]=1;for(d=0;d<t.length;d++)l[d]=t[d].inEdges.length,0===l[d]&&c.push(t[d]);for(var f=-1;c.length;){for(var p=0;p<c.length;p++){var g=c[p],m=g.hostGraph.data.getRawDataItem(g.dataIndex),y=null!=m.depth&&m.depth>=0;y&&m.depth>f&&(f=m.depth),g.setLayout({depth:y?m.depth:h},!0),g.setLayout("vertical"===o?{dy:n}:{dx:n},!0);for(var v=0;v<g.outEdges.length;v++){var b=g.outEdges[v];s[e.indexOf(b)]=0;var _=b.node2;0==--l[t.indexOf(_)]&&u.indexOf(_)<0&&u.push(_)}}++h,c=u,u=[]}for(d=0;d<s.length;d++)if(1===s[d])throw new Error("Sankey is a DAG, the original data has cycle!");var w=f>h-1?f:h-1;a&&"left"!==a&&function(t,e,n,r){if("right"===e){for(var i=[],o=t,a=0;o.length;){for(var s=0;s<o.length;s++){var l=o[s];l.setLayout({skNodeHeight:a},!0);for(var c=0;c<l.inEdges.length;c++){var u=l.inEdges[c];i.indexOf(u.node1)<0&&i.push(u.node1)}}o=i,i=[],++a}X(t,(function(t){DD(t)||t.setLayout({depth:Math.max(0,r-t.getLayout().skNodeHeight)},!0)}))}else"justify"===e&&function(t,e){X(t,(function(t){DD(t)||t.outEdges.length||t.setLayout({depth:e},!0)}))}(t,r)}(t,a,0,w),function(t,e,n){X(t,(function(t){var r=t.getLayout().depth*e;t.setLayout("vertical"===n?{y:r}:{x:r},!0)}))}(t,"vertical"===o?(i-n)/w:(r-n)/w,o)})(t,e,n,i,o,s,l),function(t,e,n,r,i,o,a){var s=function(t,e){var n=[],r="vertical"===e?"y":"x",i=Jo(t,(function(t){return t.getLayout()[r]}));return i.keys.sort((function(t,e){return t-e})),X(i.keys,(function(t){n.push(i.buckets.get(t))})),n}(t,a);(function(t,e,n,r,i,o){var a=1/0;X(t,(function(t){var e=t.length,s=0;X(t,(function(t){s+=t.getLayout().value}));var l="vertical"===o?(r-(e-1)*i)/s:(n-(e-1)*i)/s;l<a&&(a=l)})),X(t,(function(t){X(t,(function(t,e){var n=t.getLayout().value*a;"vertical"===o?(t.setLayout({x:e},!0),t.setLayout({dx:n},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:n},!0))}))})),X(e,(function(t){var e=+t.getValue()*a;t.setLayout({dy:e},!0)}))})(s,e,n,r,i,a),PD(s,i,n,r,a);for(var l=1;o>0;o--)LD(s,l*=.99,a),PD(s,i,n,r,a),WD(s,l,a),PD(s,i,n,r,a)}(t,e,o,i,r,a,s),function(t,e){var n="vertical"===e?"x":"y";X(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[n]-e.node2.getLayout()[n]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[n]-e.node1.getLayout()[n]}))})),X(t,(function(t){var e=0,n=0;X(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),X(t.inEdges,(function(t){t.setLayout({ty:n},!0),n+=t.getLayout().dy}))}))}(t,s)}(l,c,n,r,o,a,0!==J(l,(function(t){return 0===t.getLayout().value})).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))}))}function DD(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function PD(t,e,n,r,i){var o="vertical"===i?"x":"y";X(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var c=0,u=t.length,h="vertical"===i?"dx":"dy",d=0;d<u;d++)(l=c-(s=t[d]).getLayout()[o])>0&&(a=s.getLayout()[o]+l,s.setLayout("vertical"===i?{x:a}:{y:a},!0)),c=s.getLayout()[o]+s.getLayout()[h]+e;if((l=c-e-("vertical"===i?r:n))>0)for(a=s.getLayout()[o]-l,s.setLayout("vertical"===i?{x:a}:{y:a},!0),c=a,d=u-2;d>=0;--d)(l=(s=t[d]).getLayout()[o]+s.getLayout()[h]+e-c)>0&&(a=s.getLayout()[o]-l,s.setLayout("vertical"===i?{x:a}:{y:a},!0)),c=s.getLayout()[o]}))}function LD(t,e,n){X(t.slice().reverse(),(function(t){X(t,(function(t){if(t.outEdges.length){var r=jD(t.outEdges,ID,n)/jD(t.outEdges,zD);if(isNaN(r)){var i=t.outEdges.length;r=i?jD(t.outEdges,RD,n)/i:0}if("vertical"===n){var o=t.getLayout().x+(r-FD(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(r-FD(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function ID(t,e){return FD(t.node2,e)*t.getValue()}function RD(t,e){return FD(t.node2,e)}function ND(t,e){return FD(t.node1,e)*t.getValue()}function BD(t,e){return FD(t.node1,e)}function FD(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function zD(t){return t.getValue()}function jD(t,e,n){for(var r=0,i=t.length,o=-1;++o<i;){var a=+e(t[o],n);isNaN(a)||(r+=a)}return r}function WD(t,e,n){X(t,(function(t){X(t,(function(t){if(t.inEdges.length){var r=jD(t.inEdges,ND,n)/jD(t.inEdges,zD);if(isNaN(r)){var i=t.inEdges.length;r=i?jD(t.inEdges,BD,n)/i:0}if("vertical"===n){var o=t.getLayout().x+(r-FD(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(r-FD(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function VD(t){t.eachSeriesByType("sankey",(function(t){var e=t.getGraph(),n=e.nodes,r=e.edges;if(n.length){var i=1/0,o=-1/0;X(n,(function(t){var e=t.getLayout().value;e<i&&(i=e),e>o&&(o=e)})),X(n,(function(e){var n=new bT({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:t.get("color")}).mapValueToVisual(e.getLayout().value),r=e.getModel().get(["itemStyle","color"]);null!=r?(e.setVisual("color",r),e.setVisual("style",{fill:r})):(e.setVisual("color",n),e.setVisual("style",{fill:n}))}))}r.length&&X(r,(function(t){var e=t.getModel().get("lineStyle");t.setVisual("style",e)}))}))}var HD=function(){function t(){}return t.prototype.getInitialData=function(t,e){var n,r,i=e.getComponent("xAxis",this.get("xAxisIndex")),o=e.getComponent("yAxis",this.get("yAxisIndex")),a=i.get("type"),s=o.get("type");"category"===a?(t.layout="horizontal",n=i.getOrdinalMeta(),r=!0):"category"===s?(t.layout="vertical",n=o.getOrdinalMeta(),r=!0):t.layout=t.layout||"horizontal";var l=["x","y"],c="horizontal"===t.layout?0:1,u=this._baseAxisDim=l[c],h=l[1-c],d=[i,o],f=d[c].get("type"),p=d[1-c].get("type"),g=t.data;if(g&&r){var m=[];X(g,(function(t,e){var n;rt(t)?(n=t.slice(),t.unshift(e)):rt(t.value)?((n=V({},t)).value=n.value.slice(),t.value.unshift(e)):n=t,m.push(n)})),t.data=m}var y=this.defaultValueDimensions,v=[{name:u,type:Rv(f),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:Rv(p),dimsDef:y.slice()}];return vS(this,{coordDimensions:v,dimensionsCount:y.length+1,encodeDefaulter:nt(Qu,v,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),YD=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return m(e,t),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(Mf);$(YD,HD,!0);var UD=YD,qD=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=t.getData(),i=this.group,o=this._data;this._data||i.removeAll();var a="horizontal"===t.get("layout")?1:0;r.diff(o).add((function(t){if(r.hasValue(t)){var e=XD(r.getItemLayout(t),r,t,a,!0);r.setItemGraphicEl(t,e),i.add(e)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(r.hasValue(t)){var s=r.getItemLayout(t);n?(gc(n),KD(s,n,r,t)):n=XD(s,r,t,a),i.add(n),r.setItemGraphicEl(t,n)}else i.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&i.remove(e)})).execute(),this._data=r},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(t){t&&e.remove(t)}))},e.type="boxplot",e}(Eg),$D=function(){},GD=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return m(e,t),e.prototype.getDefaultShape=function(){return new $D},e.prototype.buildPath=function(t,e){var n=e.points,r=0;for(t.moveTo(n[r][0],n[r][1]),r++;r<4;r++)t.lineTo(n[r][0],n[r][1]);for(t.closePath();r<n.length;r++)t.moveTo(n[r][0],n[r][1]),r++,t.lineTo(n[r][0],n[r][1])},e}(Ns);function XD(t,e,n,r,i){var o=t.ends,a=new GD({shape:{points:i?ZD(o,r,t):o}});return KD(t,a,e,n,i),a}function KD(t,e,n,r,i){(0,l[i?"initProps":"updateProps"])(e,{shape:{points:t.ends}},n.hostModel,r),e.useStyle(n.getItemVisual(r,"style")),e.style.strokeNoScale=!0,e.z2=100;var o=n.getItemModel(r),a=o.getModel("emphasis");ec(e,o),Zl(e,a.get("focus"),a.get("blurScope"),a.get("disabled"))}function ZD(t,e,n){return K(t,(function(t){return(t=t.slice())[e]=n.initBaseline,t}))}var JD=qD,QD=X;function tP(t){var e=function(t){var e=[],n=[];return t.eachSeriesByType("boxplot",(function(t){var r=t.getBaseAxis(),i=U(n,r);i<0&&(n[i=n.length]=r,e[i]={axis:r,seriesModels:[]}),e[i].seriesModels.push(t)})),e}(t);QD(e,(function(t){var e=t.seriesModels;e.length&&(function(t){var e,n=t.axis,r=t.seriesModels,i=r.length,o=t.boxWidthList=[],a=t.boxOffsetList=[],s=[];if("category"===n.type)e=n.getBandWidth();else{var l=0;QD(r,(function(t){l=Math.max(l,t.getData().count())}));var c=n.getExtent();e=Math.abs(c[1]-c[0])/l}QD(r,(function(t){var n=t.get("boxWidth");rt(n)||(n=[n,n]),s.push([so(n[0],e)||0,so(n[1],e)||0])}));var u=.8*e-2,h=u/i*.3,d=(u-h*(i-1))/i,f=d/2-u/2;QD(r,(function(t,e){a.push(f),f+=h+d,o.push(Math.min(Math.max(d,s[e][0]),s[e][1]))}))}(t),QD(e,(function(e,n){!function(t,e,n){var r=t.coordinateSystem,i=t.getData(),o=n/2,a="horizontal"===t.get("layout")?0:1,s=1-a,l=["x","y"],c=i.mapDimension(l[a]),u=i.mapDimensionsAll(l[s]);if(!(null==c||u.length<5))for(var h=0;h<i.count();h++){var d=i.get(c,h),f=b(d,u[2],h),p=b(d,u[0],h),g=b(d,u[1],h),m=b(d,u[3],h),y=b(d,u[4],h),v=[];_(v,g,!1),_(v,m,!0),v.push(p,g,y,m),w(v,p),w(v,y),w(v,f),i.setItemLayout(h,{initBaseline:f[s],ends:v})}function b(t,n,o){var l,c=i.get(n,o),u=[];return u[a]=t,u[s]=c,isNaN(t)||isNaN(c)?l=[NaN,NaN]:(l=r.dataToPoint(u))[a]+=e,l}function _(t,e,n){var r=e.slice(),i=e.slice();r[a]+=o,i[a]-=o,n?t.push(r,i):t.push(i,r)}function w(t,e){var n=e.slice(),r=e.slice();n[a]-=o,r[a]+=o,t.push(n,r)}}(e,t.boxOffsetList[n],t.boxWidthList[n])})))}))}var eP={type:"echarts:boxplot",transform:function(t){var e=t.upstream;"arrayRows"!==e.sourceFormat&&fh("");var n=function(t,e){for(var n=[],r=[],i=(e=e||{}).boundIQR,o="none"===i||0===i,a=0;a<t.length;a++){var s=co(t[a].slice()),l=Ao(s,.25),c=Ao(s,.5),u=Ao(s,.75),h=s[0],d=s[s.length-1],f=(null==i?1.5:i)*(u-l),p=o?h:Math.max(h,l-f),g=o?d:Math.min(d,u+f),m=e.itemNameFormatter,y=it(m)?m({value:a}):ot(m)?m.replace("{value}",a+""):a+"";n.push([y,p,l,c,u,g]);for(var v=0;v<s.length;v++){var b=s[v];(b<p||b>g)&&r.push([y,b])}}return{boxData:n,outliers:r}}(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}},nP=["color","borderColor"],rP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,e,n,r){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},e.prototype.eachRendered=function(t){_g(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,r=this.group,i=e.getLayout("isSimpleBox"),o=t.get("clip",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||r.removeAll(),e.diff(n).add((function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&sP(s,a))return;var l=aP(a,0,!0);uc(l,{shape:{points:a.ends}},t,n),lP(l,e,n,i),r.add(l),e.setItemGraphicEl(n,l)}})).update((function(a,l){var c=n.getItemGraphicEl(l);if(e.hasValue(a)){var u=e.getItemLayout(a);o&&sP(s,u)?r.remove(c):(c?(cc(c,{shape:{points:u.ends}},t,a),gc(c)):c=aP(u),lP(c,e,a,i),r.add(c),e.setItemGraphicEl(a,c))}else r.remove(c)})).remove((function(t){var e=n.getItemGraphicEl(t);e&&r.remove(e)})).execute(),this._data=e},e.prototype._renderLarge=function(t){this._clear(),dP(t,this.group);var e=t.get("clip",!0)?vM(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){for(var n,r=e.getData(),i=r.getLayout("isSimpleBox");null!=(n=t.next());){var o=aP(r.getItemLayout(n));lP(o,r,n,i),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o)}},e.prototype._incrementalRenderLarge=function(t,e){dP(e,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Eg),iP=function(){},oP=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return m(e,t),e.prototype.getDefaultShape=function(){return new iP},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(Ns);function aP(t,e,n){var r=t.ends;return new oP({shape:{points:n?cP(r,t):r},z2:100})}function sP(t,e){for(var n=!0,r=0;r<e.ends.length;r++)if(t.contain(e.ends[r][0],e.ends[r][1])){n=!1;break}return n}function lP(t,e,n,r){var i=e.getItemModel(n);t.useStyle(e.getItemVisual(n,"style")),t.style.strokeNoScale=!0,t.__simpleBox=r,ec(t,i)}function cP(t,e){return K(t,(function(t){return(t=t.slice())[1]=e.initBaseline,t}))}var uP=function(){},hP=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeCandlestickBox",n}return m(e,t),e.prototype.getDefaultShape=function(){return new uP},e.prototype.buildPath=function(t,e){for(var n=e.points,r=0;r<n.length;)if(this.__sign===n[r++]){var i=n[r++];t.moveTo(i,n[r++]),t.lineTo(i,n[r++])}else r+=3},e}(Ns);function dP(t,e,n,r){var i=t.getData().getLayout("largePoints"),o=new hP({shape:{points:i},__sign:1,ignoreCoarsePointer:!0});e.add(o);var a=new hP({shape:{points:i},__sign:-1,ignoreCoarsePointer:!0});e.add(a);var s=new hP({shape:{points:i},__sign:0,ignoreCoarsePointer:!0});e.add(s),fP(1,o,t),fP(-1,a,t),fP(0,s,t),r&&(o.incremental=!0,a.incremental=!0),n&&n.push(o,a)}function fP(t,e,n,r){var i=n.get(["itemStyle",t>0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]);0===t&&(i=n.get(["itemStyle","borderColorDoji"]));var o=n.getModel("itemStyle").getItemStyle(nP);e.useStyle(o),e.style.fill=null,e.style.stroke=i}var pP=rP,gP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return m(e,t),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,e,n){var r=e.getItemLayout(t);return r&&n.rect(r.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(Mf);$(gP,HD,!0);var mP=gP;function yP(t){t&&rt(t.series)&&X(t.series,(function(t){lt(t)&&"k"===t.type&&(t.type="candlestick")}))}var vP=["itemStyle","borderColor"],bP=["itemStyle","borderColor0"],_P=["itemStyle","borderColorDoji"],wP=["itemStyle","color"],xP=["itemStyle","color0"],MP={seriesType:"candlestick",plan:Cf(),performRawSeries:!0,reset:function(t,e){function n(t,e){return e.get(t>0?wP:xP)}function r(t,e){return e.get(0===t?_P:t>0?vP:bP)}if(!e.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function(t,e){for(var i;null!=(i=t.next());){var o=e.getItemModel(i),a=e.getItemLayout(i).sign,s=o.getItemStyle();s.fill=n(a,o),s.stroke=r(a,o)||s.fill,V(e.ensureUniqueItemVisual(i,"style"),s)}}}}};function SP(t,e,n,r,i,o){return n>r?-1:n<r?1:o?0:e>0?t.get(i,e-1)<=r?1:-1:1}var AP={seriesType:"candlestick",plan:Cf(),reset:function(t){var e=t.coordinateSystem,n=t.getData(),r=function(t,e){var n,r=t.getBaseAxis(),i="category"===r.type?r.getBandWidth():(n=r.getExtent(),Math.abs(n[1]-n[0])/e.count()),o=so(yt(t.get("barMaxWidth"),i),i),a=so(yt(t.get("barMinWidth"),1),i),s=t.get("barWidth");return null!=s?so(s,i):Math.max(Math.min(i/2,o),a)}(t,n),i=["x","y"],o=n.getDimensionIndex(n.mapDimension(i[0])),a=K(n.mapDimensionsAll(i[1]),n.getDimensionIndex,n),s=a[0],l=a[1],c=a[2],u=a[3];if(n.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),!(o<0||a.length<4))return{progress:t.pipelineContext.large?function(n,r){for(var i,a,h=Pb(4*n.count),d=0,f=[],p=[],g=r.getStore(),m=!!t.get(["itemStyle","borderColorDoji"]);null!=(a=n.next());){var y=g.get(o,a),v=g.get(s,a),b=g.get(l,a),_=g.get(c,a),w=g.get(u,a);isNaN(y)||isNaN(_)||isNaN(w)?(h[d++]=NaN,d+=3):(h[d++]=SP(g,a,v,b,l,m),f[0]=y,f[1]=_,i=e.dataToPoint(f,null,p),h[d++]=i?i[0]:NaN,h[d++]=i?i[1]:NaN,f[1]=w,i=e.dataToPoint(f,null,p),h[d++]=i?i[1]:NaN)}r.setLayout("largePoints",h)}:function(t,n){for(var i,a=n.getStore();null!=(i=t.next());){var h=a.get(o,i),d=a.get(s,i),f=a.get(l,i),p=a.get(c,i),g=a.get(u,i),m=Math.min(d,f),y=Math.max(d,f),v=S(m,h),b=S(y,h),_=S(p,h),w=S(g,h),x=[];A(x,b,0),A(x,v,1),x.push(k(w),k(b),k(_),k(v));var M=!!n.getItemModel(i).get(["itemStyle","borderColorDoji"]);n.setItemLayout(i,{sign:SP(a,i,d,f,l,M),initBaseline:d>f?b[1]:v[1],ends:x,brushRect:C(p,g,h)})}function S(t,n){var r=[];return r[0]=n,r[1]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(r)}function A(t,e,n){var i=e.slice(),o=e.slice();i[0]=ag(i[0]+r/2,1,!1),o[0]=ag(o[0]-r/2,1,!0),n?t.push(i,o):t.push(o,i)}function C(t,e,n){var i=S(t,n),o=S(e,n);return i[0]-=r/2,o[0]-=r/2,{x:i[0],y:i[1],width:r,height:o[1]-i[1]}}function k(t){return t[0]=ag(t[0],1),t}}}}};function CP(t,e){var n=e.rippleEffectColor||e.color;t.eachChild((function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?n:null,fill:"fill"===e.brushType?n:null}})}))}var kP=function(t){function e(e,n){var r=t.call(this)||this,i=new eM(e,n),o=new Gi;return r.add(i),r.add(o),r.updateData(e,n),r}return m(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,r=t.rippleNumber,i=this.childAt(1),o=0;o<r;o++){var a=Im(e,-1,-1,2,2,n);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var s=-o/r*t.period+t.effectOffset;a.animate("",!0).when(t.period,{scaleX:t.rippleScale/2,scaleY:t.rippleScale/2}).delay(s).start(),a.animateStyle(!0).when(t.period,{opacity:0}).delay(s).start(),i.add(a)}CP(i,t)},e.prototype.updateEffectAnimation=function(t){for(var e=this._effectCfg,n=this.childAt(1),r=["symbolType","period","rippleScale","rippleNumber"],i=0;i<r.length;i++){var o=r[i];if(e[o]!==t[o])return this.stopEffectAnimation(),void this.startEffectAnimation(t)}CP(n,t)},e.prototype.highlight=function(){Bl(this)},e.prototype.downplay=function(){Fl(this)},e.prototype.getSymbolType=function(){var t=this.childAt(0);return t&&t.getSymbolType()},e.prototype.updateData=function(t,e){var n=this,r=t.hostModel;this.childAt(0).updateData(t,e);var i=this.childAt(1),o=t.getItemModel(e),a=t.getItemVisual(e,"symbol"),s=Rm(t.getItemVisual(e,"symbolSize")),l=t.getItemVisual(e,"style"),c=l&&l.fill,u=o.getModel("emphasis");i.setScale(s),i.traverse((function(t){t.setStyle("fill",c)}));var h=Nm(t.getItemVisual(e,"symbolOffset"),s);h&&(i.x=h[0],i.y=h[1]);var d=t.getItemVisual(e,"symbolRotate");i.rotation=(d||0)*Math.PI/180||0;var f={};f.showEffectOn=r.get("showEffectOn"),f.rippleScale=o.get(["rippleEffect","scale"]),f.brushType=o.get(["rippleEffect","brushType"]),f.period=1e3*o.get(["rippleEffect","period"]),f.effectOffset=e/t.count(),f.z=r.getShallow("z")||0,f.zlevel=r.getShallow("zlevel")||0,f.symbolType=a,f.color=c,f.rippleEffectColor=o.get(["rippleEffect","color"]),f.rippleNumber=o.get(["rippleEffect","number"]),"render"===f.showEffectOn?(this._effectCfg?this.updateEffectAnimation(f):this.startEffectAnimation(f),this._effectCfg=f):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(t){"emphasis"===t?"render"!==f.showEffectOn&&n.startEffectAnimation(f):"normal"===t&&"render"!==f.showEffectOn&&n.stopEffectAnimation()}),this._effectCfg=f,Zl(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},e.prototype.fadeOut=function(t){t&&t()},e}(Gi),TP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(){this._symbolDraw=new oM(kP)},e.prototype.render=function(t,e,n){var r=t.getData(),i=this._symbolDraw;i.updateData(r,{clipShape:this._getClipShape(t)}),this.group.add(i.group)},e.prototype._getClipShape=function(t){var e=t.coordinateSystem,n=e&&e.getArea&&e.getArea();return t.get("clip",!0)?n:null},e.prototype.updateTransform=function(t,e,n){var r=t.getData();this.group.dirty();var i=EM("").reset(t,e,n);i.progress&&i.progress({start:0,end:r.count(),count:r.count()},r),this._symbolDraw.updateLayout()},e.prototype._updateGroupTransform=function(t){var e=t.coordinateSystem;e&&e.getRoamTransform&&(this.group.transform=Ve(e.getRoamTransform()),this.group.decomposeTransform())},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0)},e.type="effectScatter",e}(Eg),EP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return m(e,t),e.prototype.getInitialData=function(t,e){return db(null,this,{useEncodeDefaulter:!0})},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.type="series.effectScatter",e.dependencies=["grid","polar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},e}(Mf),OP=function(t){function e(e,n,r){var i=t.call(this)||this;return i.add(i.createLine(e,n,r)),i._updateEffectSymbol(e,n),i}return m(e,t),e.prototype.createLine=function(t,e,n){return new vE(t,e,n)},e.prototype._updateEffectSymbol=function(t,e){var n=t.getItemModel(e).getModel("effect"),r=n.get("symbolSize"),i=n.get("symbol");rt(r)||(r=[r,r]);var o=t.getItemVisual(e,"style"),a=n.get("color")||o&&o.stroke,s=this.childAt(1);this._symbolType!==i&&(this.remove(s),(s=Im(i,-.5,-.5,1,1,a)).z2=100,s.culling=!0,this.add(s)),s&&(s.setStyle("shadowColor",a),s.setStyle(n.getItemStyle(["color"])),s.scaleX=r[0],s.scaleY=r[1],s.setColor(a),this._symbolType=i,this._symbolScale=r,this._updateEffectAnimation(t,n,e))},e.prototype._updateEffectAnimation=function(t,e,n){var r=this.childAt(1);if(r){var i=t.getItemLayout(n),o=1e3*e.get("period"),a=e.get("loop"),s=e.get("roundTrip"),l=e.get("constantSpeed"),c=mt(e.get("delay"),(function(e){return e/t.count()*o/3}));if(r.ignore=!0,this._updateAnimationPoints(r,i),l>0&&(o=this._getLineLength(r)/l*1e3),o!==this._period||a!==this._loop||s!==this._roundTrip){r.stopAnimation();var u=void 0;u=it(c)?c(n):c,r.__t>0&&(u=-o*r.__t),this._animateSymbol(r,o,u,a,s)}this._period=o,this._loop=a,this._roundTrip=s}},e.prototype._animateSymbol=function(t,e,n,r,i){if(e>0){t.__t=0;var o=this,a=t.animate("",r).when(i?2*e:e,{__t:i?2:1}).delay(n).during((function(){o._updateSymbolPosition(t)}));r||a.done((function(){o.remove(t)})),a.start()}},e.prototype._getLineLength=function(t){return te(t.__p1,t.__cp1)+te(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,r=t.__cp1,i=t.__t<1?t.__t:2-t.__t,o=[t.x,t.y],a=o.slice(),s=Bn,l=Fn;o[0]=s(e[0],r[0],n[0],i),o[1]=s(e[1],r[1],n[1],i);var c=t.__t<1?l(e[0],r[0],n[0],i):l(n[0],r[0],e[0],1-i),u=t.__t<1?l(e[1],r[1],n[1],i):l(n[1],r[1],e[1],1-i);t.rotation=-Math.atan2(u,c)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT<t.__t?(t.scaleY=1.05*te(a,o),1===i&&(o[0]=a[0]+(o[0]-a[0])/2,o[1]=a[1]+(o[1]-a[1])/2)):t.scaleY=1===t.__lastT?2*te(e,o):this._symbolScale[1]),t.__lastT=t.__t,t.ignore=!1,t.x=o[0],t.y=o[1]},e.prototype.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var n=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,n,e)},e}(Gi),DP=function(t){function e(e,n,r){var i=t.call(this)||this;return i._createPolyline(e,n,r),i}return m(e,t),e.prototype._createPolyline=function(t,e,n){var r=t.getItemLayout(e),i=new xp({shape:{points:r}});this.add(i),this._updateCommonStl(t,e,n)},e.prototype.updateData=function(t,e,n){var r=t.hostModel;cc(this.childAt(0),{shape:{points:t.getItemLayout(e)}},r,e),this._updateCommonStl(t,e,n)},e.prototype._updateCommonStl=function(t,e,n){var r=this.childAt(0),i=t.getItemModel(e),o=n&&n.emphasisLineStyle,a=n&&n.focus,s=n&&n.blurScope,l=n&&n.emphasisDisabled;if(!n||t.hasItemOption){var c=i.getModel("emphasis");o=c.getModel("lineStyle").getLineStyle(),l=c.get("disabled"),a=c.get("focus"),s=c.get("blurScope")}r.useStyle(t.getItemVisual(e,"style")),r.style.fill=null,r.style.strokeNoScale=!0,r.ensureState("emphasis").style=o,Zl(this,a,s,l)},e.prototype.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},e}(Gi),PP=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._lastFrame=0,e._lastFramePercent=0,e}return m(e,t),e.prototype.createLine=function(t,e,n){return new DP(t,e,n)},e.prototype._updateAnimationPoints=function(t,e){this._points=e;for(var n=[0],r=0,i=1;i<e.length;i++)r+=te(e[i-1],e[i]),n.push(r);if(0!==r){for(i=0;i<n.length;i++)n[i]/=r;this._offsets=n,this._length=r}else this._length=0},e.prototype._getLineLength=function(){return this._length},e.prototype._updateSymbolPosition=function(t){var e=t.__t<1?t.__t:2-t.__t,n=this._points,r=this._offsets,i=n.length;if(r){var o,a=this._lastFrame;if(e<this._lastFramePercent){for(o=Math.min(a+1,i-1);o>=0&&!(r[o]<=e);o--);o=Math.min(o,i-2)}else{for(o=a;o<i&&!(r[o]>e);o++);o=Math.min(o-1,i-2)}var s=(e-r[o])/(r[o+1]-r[o]),l=n[o],c=n[o+1];t.x=l[0]*(1-s)+s*c[0],t.y=l[1]*(1-s)+s*c[1],t.rotation=-Math.atan2(t.__t<1?c[1]-l[1]:l[1]-c[1],t.__t<1?c[0]-l[0]:l[0]-c[0])-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}(OP),LP=function(){this.polyline=!1,this.curveness=0,this.segs=[]},IP=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return m(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new LP},e.prototype.buildPath=function(t,e){var n,r=e.segs,i=e.curveness;if(e.polyline)for(n=this._off;n<r.length;){var o=r[n++];if(o>0){t.moveTo(r[n++],r[n++]);for(var a=1;a<o;a++)t.lineTo(r[n++],r[n++])}}else for(n=this._off;n<r.length;){var s=r[n++],l=r[n++],c=r[n++],u=r[n++];t.moveTo(s,l),i>0?t.quadraticCurveTo((s+c)/2-(l-u)*i,(l+u)/2-(c-s)*i,c,u):t.lineTo(c,u)}this.incremental&&(this._off=n,this.notClear=!0)},e.prototype.findDataIndex=function(t,e){var n=this.shape,r=n.segs,i=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s<r.length;){var l=r[s++];if(l>0)for(var c=r[s++],u=r[s++],h=1;h<l;h++)if(ys(c,u,d=r[s++],f=r[s++],o,t,e))return a;a++}else for(a=0,s=0;s<r.length;){c=r[s++],u=r[s++];var d=r[s++],f=r[s++];if(i>0){if(bs(c,u,(c+d)/2-(u-f)*i,(u+f)/2-(d-c)*i,d,f,o,t,e))return a}else if(ys(c,u,d,f,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(t=n[0],e=n[1])?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape.segs,n=1/0,r=1/0,i=-1/0,o=-1/0,a=0;a<e.length;){var s=e[a++],l=e[a++];n=Math.min(s,n),i=Math.max(s,i),r=Math.min(l,r),o=Math.max(l,o)}t=this._rect=new Je(n,r,i,o)}return t},e}(Ns),RP=function(){function t(){this.group=new Gi}return t.prototype.updateData=function(t){this._clear();var e=this._create();e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t)},t.prototype.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clear()},t.prototype.incrementalUpdate=function(t,e){var n=this._newAdded[0],r=e.getLayout("linesPoints"),i=n&&n.shape.segs;if(i&&i.length<2e4){var o=i.length,a=new Float32Array(o+r.length);a.set(i),a.set(r,o),n.setShape({segs:a})}else{this._newAdded=[];var s=this._create();s.incremental=!0,s.setShape({segs:r}),this._setCommon(s,e),s.__startIndex=t.start}},t.prototype.remove=function(){this._clear()},t.prototype.eachRendered=function(t){this._newAdded[0]&&t(this._newAdded[0])},t.prototype._create=function(){var t=new IP({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(t),this.group.add(t),t},t.prototype._setCommon=function(t,e,n){var r=e.hostModel;t.setShape({polyline:r.get("polyline"),curveness:r.get(["lineStyle","curveness"])}),t.useStyle(r.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var i=e.getVisual("style");i&&i.stroke&&t.setStyle("stroke",i.stroke),t.setStyle("fill",null);var o=pl(t);o.seriesIndex=r.seriesIndex,t.on("mousemove",(function(e){o.dataIndex=null;var n=t.hoverDataIdx;n>0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),NP={seriesType:"lines",plan:Cf(),reset:function(t){var e=t.coordinateSystem;if(e){var n=t.get("polyline"),r=t.pipelineContext.large;return{progress:function(i,o){var a=[];if(r){var s=void 0,l=i.end-i.start;if(n){for(var c=0,u=i.start;u<i.end;u++)c+=t.getLineCoordsCount(u);s=new Float32Array(l+2*c)}else s=new Float32Array(4*l);var h=0,d=[];for(u=i.start;u<i.end;u++){var f=t.getLineCoords(u,a);n&&(s[h++]=f);for(var p=0;p<f;p++)d=e.dataToPoint(a[p],!1,d),s[h++]=d[0],s[h++]=d[1]}o.setLayout("linesPoints",s)}else for(u=i.start;u<i.end;u++){var g=o.getItemModel(u),m=(f=t.getLineCoords(u,a),[]);if(n)for(var y=0;y<f;y++)m.push(e.dataToPoint(a[y]));else{m[0]=e.dataToPoint(a[0]),m[1]=e.dataToPoint(a[1]);var v=g.get(["lineStyle","curveness"]);+v&&(m[2]=[(m[0][0]+m[1][0])/2-(m[0][1]-m[1][1])*v,(m[0][1]+m[1][1])/2-(m[1][0]-m[0][0])*v])}o.setItemLayout(u,m)}}}}}},BP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=t.getData(),i=this._updateLineDraw(r,t),o=t.get("zlevel"),a=t.get(["effect","trailLength"]),s=n.getZr(),l="svg"===s.painter.getType();l||s.painter.getLayer(o).clear(!0),null==this._lastZlevel||l||s.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(t)&&a>0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),i.updateData(r);var c=t.get("clip",!0)&&vM(t.coordinateSystem,!1,t);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var r=t.getData();this._updateLineDraw(r,t).incrementalPrepareUpdate(r),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,e,n){var r=t.getData(),i=t.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var o=NP.reset(t,e,n);o.progress&&o.progress({start:0,end:r.count(),count:r.count()},r),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,r=this._showEffect(e),i=!!e.get("polyline"),o=e.pipelineContext.large;return n&&r===this._hasEffet&&i===this._isPolyline&&o===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=o?new RP:new xE(i?r?PP:DP:r?OP:vE),this._hasEffet=r,this._isPolyline=i,this._isLargeDraw=o),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var e=t.getZr();"svg"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.type="lines",e}(Eg),FP="undefined"==typeof Uint32Array?Array:Uint32Array,zP="undefined"==typeof Float64Array?Array:Float64Array;function jP(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=K(e,(function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),W([e,t[0],t[1]])})))}var WP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return m(e,t),e.prototype.init=function(e){e.data=e.data||[],jP(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(e){if(jP(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=Et(this._flatCoords,e.flatCoords),this._flatCoordsOffset=Et(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t);return e.option instanceof Array?e.option:e.getShallow("coords")},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],r=this._flatCoordsOffset[2*t+1],i=0;i<r;i++)e[i]=e[i]||[],e[i][0]=this._flatCoords[n+2*i],e[i][1]=this._flatCoords[n+2*i+1];return r}var o=this._getCoordsFromItemModel(t);for(i=0;i<o.length;i++)e[i]=e[i]||[],e[i][0]=o[i][0],e[i][1]=o[i][1];return o.length},e.prototype._processFlatCoordsArray=function(t){var e=0;if(this._flatCoords&&(e=this._flatCoords.length),st(t[0])){for(var n=t.length,r=new FP(n),i=new zP(n),o=0,a=0,s=0,l=0;l<n;){s++;var c=t[l++];r[a++]=o+e,r[a++]=c;for(var u=0;u<c;u++){var h=t[l++],d=t[l++];i[o++]=h,i[o++]=d}}return{flatCoordsOffset:new Uint32Array(r.buffer,0,a),flatCoords:i,count:s}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},e.prototype.getInitialData=function(t,e){var n=new nb(["value"],this);return n.hasItemOption=!1,n.initData(t.data,[],(function(t,e,r,i){if(t instanceof Array)return NaN;n.hasItemOption=!0;var o=t.value;return null!=o?o instanceof Array?o[i]:o:void 0})),n},e.prototype.formatTooltip=function(t,e,n){var r=this.getData().getItemModel(t),i=r.get("name");if(i)return i;var o=r.get("fromName"),a=r.get("toName"),s=[];return null!=o&&s.push(o),null!=a&&s.push(a),tf("nameValue",{name:s.join(" > ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),e=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&e>0?e+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(Mf);function VP(t){return t instanceof Array||(t=[t,t]),t}var HP={seriesType:"lines",reset:function(t){var e=VP(t.get("symbol")),n=VP(t.get("symbolSize")),r=t.getData();return r.setVisual("fromSymbol",e&&e[0]),r.setVisual("toSymbol",e&&e[1]),r.setVisual("fromSymbolSize",n&&n[0]),r.setVisual("toSymbolSize",n&&n[1]),{dataEach:r.hasItemOption?function(t,e){var n=t.getItemModel(e),r=VP(n.getShallow("symbol",!0)),i=VP(n.getShallow("symbolSize",!0));r[0]&&t.setItemVisual(e,"fromSymbol",r[0]),r[1]&&t.setItemVisual(e,"toSymbol",r[1]),i[0]&&t.setItemVisual(e,"fromSymbolSize",i[0]),i[1]&&t.setItemVisual(e,"toSymbolSize",i[1])}:null}}},YP=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=S.createCanvas();this.canvas=t}return t.prototype.update=function(t,e,n,r,i,o){var a=this._getBrush(),s=this._getGradient(i,"inRange"),l=this._getGradient(i,"outOfRange"),c=this.pointSize+this.blurSize,u=this.canvas,h=u.getContext("2d"),d=t.length;u.width=e,u.height=n;for(var f=0;f<d;++f){var p=t[f],g=p[0],m=p[1],y=r(p[2]);h.globalAlpha=y,h.drawImage(a,g-c,m-c)}if(!u.width||!u.height)return u;for(var v=h.getImageData(0,0,u.width,u.height),b=v.data,_=0,w=b.length,x=this.minOpacity,M=this.maxOpacity-x;_<w;){y=b[_+3]/256;var S=4*Math.floor(255*y);if(y>0){var A=o(y)?s:l;y>0&&(y=y*M+x),b[_++]=A[S],b[_++]=A[S+1],b[_++]=A[S+2],b[_++]=A[S+3]*y*256}else _+=4}return h.putImageData(v,0,0),u},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=S.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var r=t.getContext("2d");return r.clearRect(0,0,n,n),r.shadowOffsetX=n,r.shadowBlur=this.blurSize,r.shadowColor="#000",r.beginPath(),r.arc(-e,e,this.pointSize,0,2*Math.PI,!0),r.closePath(),r.fill(),t},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,r=n[e]||(n[e]=new Uint8ClampedArray(1024)),i=[0,0,0,0],o=0,a=0;a<256;a++)t[e](a/255,!0,i),r[o++]=i[0],r[o++]=i[1],r[o++]=i[2],r[o++]=i[3];return r},t}();function UP(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var qP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r;e.eachComponent("visualMap",(function(e){e.eachTargetSeries((function(n){n===t&&(r=e)}))})),this._progressiveEls=null,this.group.removeAll();var i=t.coordinateSystem;"cartesian2d"===i.type||"calendar"===i.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):UP(i)&&this._renderOnGeo(i,t,r,n)},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,e,n,r){var i=e.coordinateSystem;i&&(UP(i)?this.render(e,n,r):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,r,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){_g(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,r,i){var o,a,s,l,c=t.coordinateSystem,u=bM(c,"cartesian2d");if(u){var h=c.getAxis("x"),d=c.getAxis("y");o=h.getBandWidth()+.5,a=d.getBandWidth()+.5,s=h.scale.getExtent(),l=d.scale.getExtent()}for(var f=this.group,p=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),m=t.getModel(["blur","itemStyle"]).getItemStyle(),y=t.getModel(["select","itemStyle"]).getItemStyle(),v=t.get(["itemStyle","borderRadius"]),b=_c(t),_=t.getModel("emphasis"),w=_.get("focus"),x=_.get("blurScope"),M=_.get("disabled"),S=u?[p.mapDimension("x"),p.mapDimension("y"),p.mapDimension("value")]:[p.mapDimension("time"),p.mapDimension("value")],A=n;A<r;A++){var C=void 0,k=p.getItemVisual(A,"style");if(u){var T=p.get(S[0],A),E=p.get(S[1],A);if(isNaN(p.get(S[2],A))||isNaN(T)||isNaN(E)||T<s[0]||T>s[1]||E<l[0]||E>l[1])continue;var O=c.dataToPoint([T,E]);C=new Zs({shape:{x:O[0]-o/2,y:O[1]-a/2,width:o,height:a},style:k})}else{if(isNaN(p.get(S[1],A)))continue;C=new Zs({z2:1,shape:c.dataToRect([p.get(S[0],A)]).contentShape,style:k})}if(p.hasItemOption){var D=p.getItemModel(A),P=D.getModel("emphasis");g=P.getModel("itemStyle").getItemStyle(),m=D.getModel(["blur","itemStyle"]).getItemStyle(),y=D.getModel(["select","itemStyle"]).getItemStyle(),v=D.get(["itemStyle","borderRadius"]),w=P.get("focus"),x=P.get("blurScope"),M=P.get("disabled"),b=_c(D)}C.shape.r=v;var L=t.getRawValue(A),I="-";L&&null!=L[2]&&(I=L[2]+""),bc(C,b,{labelFetcher:t,labelDataIndex:A,defaultOpacity:k.opacity,defaultText:I}),C.ensureState("emphasis").style=g,C.ensureState("blur").style=m,C.ensureState("select").style=y,Zl(C,w,x,M),C.incremental=i,i&&(C.states.emphasis.hoverLayer=!0),f.add(C),p.setItemGraphicEl(A,C),this._progressiveEls&&this._progressiveEls.push(C)}},e.prototype._renderOnGeo=function(t,e,n,r){var i=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new YP;s.blurSize=e.get("blurSize"),s.pointSize=e.get("pointSize"),s.minOpacity=e.get("minOpacity"),s.maxOpacity=e.get("maxOpacity");var l=t.getViewRect().clone(),c=t.getRoamTransform();l.applyTransform(c);var u=Math.max(l.x,0),h=Math.max(l.y,0),d=Math.min(l.width+l.x,r.getWidth()),f=Math.min(l.height+l.y,r.getHeight()),p=d-u,g=f-h,m=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],y=a.mapArray(m,(function(e,n,r){var i=t.dataToPoint([e,n]);return i[0]-=u,i[1]-=h,i.push(r),i})),v=n.getExtent(),b="visualMap.continuous"===n.type?function(t,e){var n=t[1]-t[0];return e=[(e[0]-t[0])/n,(e[1]-t[0])/n],function(t){return t>=e[0]&&t<=e[1]}}(v,n.option.range):function(t,e,n){var r=t[1]-t[0],i=(e=K(e,(function(e){return{interval:[(e.interval[0]-t[0])/r,(e.interval[1]-t[0])/r]}}))).length,o=0;return function(t){var r;for(r=o;r<i;r++)if((a=e[r].interval)[0]<=t&&t<=a[1]){o=r;break}if(r===i)for(r=o-1;r>=0;r--){var a;if((a=e[r].interval)[0]<=t&&t<=a[1]){o=r;break}}return r>=0&&r<i&&n[r]}}(v,n.getPieceList(),n.option.selected);s.update(y,p,g,i.color.getNormalizer(),{inRange:i.color.getColorMapper(),outOfRange:o.color.getColorMapper()},b);var _=new Hs({style:{width:p,height:g,x:u,y:h,image:s.canvas},silent:!0});this.group.add(_)},e.type="heatmap",e}(Eg),$P=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.getInitialData=function(t,e){return db(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=xh.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Mf),GP=["itemStyle","borderWidth"],XP=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],KP=new Xf;function ZP(t,e,n,r){var i=t.getItemLayout(e),o=n.get("symbolRepeat"),a=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=(n.get("symbolRotate")||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,u=n.isAnimationEnabled(),h={dataIndex:e,layout:i,itemModel:n,symbolType:t.getItemVisual(e,"symbol")||"circle",style:t.getItemVisual(e,"style"),symbolClip:a,symbolRepeat:o,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:l,animationModel:u?n:null,hoverScale:u&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};!function(t,e,n,r,i){var o,a=r.valueDim,s=t.get("symbolBoundingData"),l=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),c=l.toGlobalCoord(l.dataToCoord(0)),u=1-+(n[a.wh]<=0);if(rt(s)){var h=[JP(l,s[0])-c,JP(l,s[1])-c];h[1]<h[0]&&h.reverse(),o=h[u]}else o=null!=s?JP(l,s)-c:e?r.coordSysExtent[a.index][u]-c:n[a.wh];i.boundingLength=o,e&&(i.repeatCutLength=n[a.wh]),i.pxSign=o>0?1:-1}(n,o,i,r,h),function(t,e,n,r,i,o,a,s,l,c){var u,h=l.valueDim,d=l.categoryDim,f=Math.abs(n[d.wh]),p=t.getItemVisual(e,"symbolSize");(u=rt(p)?p.slice():null==p?["100%","100%"]:[p,p])[d.index]=so(u[d.index],f),u[h.index]=so(u[h.index],r?f:Math.abs(o)),c.symbolSize=u,(c.symbolScale=[u[0]/s,u[1]/s])[h.index]*=(l.isHorizontal?-1:1)*a}(t,e,i,o,0,h.boundingLength,h.pxSign,c,r,h),function(t,e,n,r,i){var o=t.get(GP)||0;o&&(KP.attr({scaleX:e[0],scaleY:e[1],rotation:n}),KP.updateTransform(),o/=KP.getLineScale(),o*=e[r.valueDim.index]),i.valueLineWidth=o||0}(n,h.symbolScale,l,r,h);var d=h.symbolSize,f=Nm(n.get("symbolOffset"),d);return function(t,e,n,r,i,o,a,s,l,c,u,h){var d=u.categoryDim,f=u.valueDim,p=h.pxSign,g=Math.max(e[f.index]+s,0),m=g;if(r){var y=Math.abs(l),v=mt(t.get("symbolMargin"),"15%")+"",b=!1;v.lastIndexOf("!")===v.length-1&&(b=!0,v=v.slice(0,v.length-1));var _=so(v,e[f.index]),w=Math.max(g+2*_,0),x=b?0:2*_,M=To(r),S=M?r:fL((y+x)/w);w=g+2*(_=(y-S*g)/2/(b?S:Math.max(S-1,1))),x=b?0:2*_,M||"fixed"===r||(S=c?fL((Math.abs(c)+x)/w):0),m=S*w-x,h.repeatTimes=S,h.symbolMargin=_}var A=p*(m/2),C=h.pathPosition=[];C[d.index]=n[d.wh]/2,C[f.index]="start"===a?A:"end"===a?l-A:l/2,o&&(C[0]+=o[0],C[1]+=o[1]);var k=h.bundlePosition=[];k[d.index]=n[d.xy],k[f.index]=n[f.xy];var T=h.barRectShape=V({},n);T[f.wh]=p*Math.max(Math.abs(n[f.wh]),Math.abs(C[f.index]+A)),T[d.wh]=n[d.wh];var E=h.clipShape={};E[d.xy]=-n[d.xy],E[d.wh]=u.ecSize[d.wh],E[f.xy]=0,E[f.wh]=n[f.wh]}(n,d,i,o,0,f,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,r,h),h}function JP(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function QP(t){var e=t.symbolPatternSize,n=Im(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function tL(t,e,n,r){var i=t.__pictorialBundle,o=n.pathPosition,a=e.valueDim,s=n.repeatTimes||0,l=0,c=n.symbolSize[e.valueDim.index]+n.valueLineWidth+2*n.symbolMargin;for(uL(t,(function(t){t.__pictorialAnimationIndex=l,t.__pictorialRepeatTimes=s,l<s?hL(t,null,d(l),n,r):hL(t,null,{scaleX:0,scaleY:0},n,r,(function(){i.remove(t)})),l++}));l<s;l++){var u=QP(n);u.__pictorialAnimationIndex=l,u.__pictorialRepeatTimes=s,i.add(u);var h=d(l);hL(u,{x:h.x,y:h.y,scaleX:0,scaleY:0},{scaleX:h.scaleX,scaleY:h.scaleY,rotation:h.rotation},n,r)}function d(t){var e=o.slice(),r=n.pxSign,i=t;return("start"===n.symbolRepeatDirection?r>0:r<0)&&(i=s-1-t),e[a.index]=c*(i-s/2+.5)+o[a.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function eL(t,e,n,r){var i=t.__pictorialBundle,o=t.__pictorialMainPath;o?hL(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,r):(o=t.__pictorialMainPath=QP(n),i.add(o),hL(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,r))}function nL(t,e,n){var r=V({},e.barRectShape),i=t.__pictorialBarRect;i?hL(i,null,{shape:r},e,n):((i=t.__pictorialBarRect=new Zs({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,t.add(i))}function rL(t,e,n,r){if(n.symbolClip){var i=t.__pictorialClipPath,o=V({},n.clipShape),a=e.valueDim,s=n.animationModel,c=n.dataIndex;if(i)cc(i,{shape:o},s,c);else{o[a.wh]=0,i=new Zs({shape:o}),t.__pictorialBundle.setClipPath(i),t.__pictorialClipPath=i;var u={};u[a.wh]=n.clipShape[a.wh],l[r?"updateProps":"initProps"](i,{shape:u},s,c)}}}function iL(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=oL,n.isAnimationEnabled=aL,n}function oL(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function aL(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function sL(t,e,n,r){var i=new Gi,o=new Gi;return i.add(o),i.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?tL(i,e,n):eL(i,0,n),nL(i,n,r),rL(i,e,n,r),i.__pictorialShapeStr=cL(t,n),i.__pictorialSymbolMeta=n,i}function lL(t,e,n,r){var i=r.__pictorialBarRect;i&&i.removeTextContent();var o=[];uL(r,(function(t){o.push(t)})),r.__pictorialMainPath&&o.push(r.__pictorialMainPath),r.__pictorialClipPath&&(n=null),X(o,(function(t){dc(t,{scaleX:0,scaleY:0},n,e,(function(){r.parent&&r.parent.remove(r)}))})),t.setItemGraphicEl(e,null)}function cL(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function uL(t,e,n){X(t.__pictorialBundle.children(),(function(r){r!==t.__pictorialBarRect&&e.call(n,r)}))}function hL(t,e,n,r,i,o){e&&t.attr(e),r.symbolClip&&!i?n&&t.attr(n):n&&l[i?"updateProps":"initProps"](t,n,r.animationModel,r.dataIndex,o)}function dL(t,e,n){var r=n.dataIndex,i=n.itemModel,o=i.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),s=i.getModel(["blur","itemStyle"]).getItemStyle(),l=i.getModel(["select","itemStyle"]).getItemStyle(),c=i.getShallow("cursor"),u=o.get("focus"),h=o.get("blurScope"),d=o.get("scale");uL(t,(function(t){if(t instanceof Hs){var e=t.style;t.useStyle(V({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style))}else t.useStyle(n.style);var r=t.ensureState("emphasis");r.style=a,d&&(r.scaleX=1.1*t.scaleX,r.scaleY=1.1*t.scaleY),t.ensureState("blur").style=s,t.ensureState("select").style=l,c&&(t.cursor=c),t.z2=n.z2}));var f=e.valueDim.posDesc[+(n.boundingLength>0)],p=t.__pictorialBarRect;p.ignoreClip=!0,bc(p,_c(i),{labelFetcher:e.seriesModel,labelDataIndex:r,defaultText:Jx(e.seriesModel.getData(),r),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:f}),Zl(t,u,h,o.get("disabled"))}function fL(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var pL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=this.group,i=t.getData(),o=this._data,a=t.coordinateSystem,s=a.getBaseAxis().isHorizontal(),l=a.master.getRect(),c={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:a,coordSysExtent:[[l.x,l.x+l.width],[l.y,l.y+l.height]],isHorizontal:s,valueDim:XP[+s],categoryDim:XP[1-+s]};i.diff(o).add((function(t){if(i.hasValue(t)){var e=iL(i,t),n=ZP(i,t,e,c),o=sL(i,c,n);i.setItemGraphicEl(t,o),r.add(o),dL(o,c,n)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var a=iL(i,t),s=ZP(i,t,a,c),l=cL(i,s);n&&l!==n.__pictorialShapeStr&&(r.remove(n),i.setItemGraphicEl(t,null),n=null),n?function(t,e,n){cc(t.__pictorialBundle,{x:n.bundlePosition[0],y:n.bundlePosition[1]},n.animationModel,n.dataIndex),n.symbolRepeat?tL(t,e,n,!0):eL(t,0,n,!0),nL(t,n,!0),rL(t,e,n,!0)}(n,c,s):n=sL(i,c,s,!0),i.setItemGraphicEl(t,n),n.__pictorialSymbolMeta=s,r.add(n),dL(n,c,s)}else r.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&lL(o,t,e.__pictorialSymbolMeta.animationModel,e)})).execute();var u=t.get("clip",!0)?vM(t.coordinateSystem,!1,t):null;return u?r.setClipPath(u):r.removeClipPath(),this._data=i,this.group},e.prototype.remove=function(t,e){var n=this.group,r=this._data;t.get("animation")?r&&r.eachItemGraphicEl((function(e){lL(r,pl(e).dataIndex,t,e)})):n.removeAll()},e.type="pictorialBar",e}(Eg),gL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return m(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=$c(IM.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(IM),mL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return m(e,t),e.prototype.render=function(t,e,n){var r=t.getData(),i=this,o=this.group,a=t.getLayerSeries(),s=r.getLayout("layoutInfo"),l=s.rect,c=s.boundaryGap;function u(t){return t.name}o.x=0,o.y=l.y+c[0];var h=new Pv(this._layersSeries||[],a,u,u),d=[];function f(e,n,s){var l=i._layers;if("remove"!==e){for(var c,u,h=[],f=[],p=a[n].indices,g=0;g<p.length;g++){var m=r.getItemLayout(p[g]),y=m.x,v=m.y0,b=m.y;h.push(y,v),f.push(y,v+b),c=r.getItemVisual(p[g],"style")}var _=r.getItemLayout(p[0]),w=t.getModel("label").get("margin"),x=t.getModel("emphasis");if("add"===e){var M=d[n]=new Gi;u=new gM({shape:{points:h,stackedOnPoints:f,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),M.add(u),o.add(M),t.isAnimationEnabled()&&u.setClipPath(function(t,e,n){var r=new Zs({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return uc(r,{shape:{x:t.x-50,width:t.width+100,height:t.height+20}},e,(function(){u.removeClipPath()})),r}(u.getBoundingRect(),t))}else u=(M=l[s]).childAt(0),o.add(M),d[n]=M,cc(u,{shape:{points:h,stackedOnPoints:f}},t),gc(u);bc(u,_c(t),{labelDataIndex:p[g-1],defaultText:r.getName(p[g-1]),inheritColor:c.fill},{normal:{verticalAlign:"middle"}}),u.setTextConfig({position:null,local:!0});var S=u.getTextContent();S&&(S.x=_.x-w,S.y=_.y0+_.y/2),u.useStyle(c),r.setItemGraphicEl(n,u),ec(u,t),Zl(u,x.get("focus"),x.get("blurScope"),x.get("disabled"))}else o.remove(l[n])}h.add(et(f,this,"add")).update(et(f,this,"update")).remove(et(f,this,"remove")).execute(),this._layersSeries=a,this._layers=d},e.type="themeRiver",e}(Eg),yL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new bS(et(this.getData,this),et(this.getRawData,this))},e.prototype.fixData=function(t){var e=t.length,n={},r=Jo(t,(function(t){return n.hasOwnProperty(t[0]+"")||(n[t[0]+""]=-1),t[2]})),i=[];r.buckets.each((function(t,e){i.push({name:e,dataList:t})}));for(var o=i.length,a=0;a<o;++a){for(var s=i[a].name,l=0;l<i[a].dataList.length;++l)n[c=i[a].dataList[l][0]+""]=a;for(var c in n)n.hasOwnProperty(c)&&n[c]!==a&&(n[c]=a,t[e]=[c,0,s],e++)}return t},e.prototype.getInitialData=function(t,e){for(var n=this.getReferringComponents("singleAxis",Go).models[0].get("type"),r=J(t.data,(function(t){return void 0!==t[2]})),i=this.fixData(r||[]),o=[],a=this.nameMap=Tt(),s=0,l=0;l<i.length;++l)o.push(i[l][2]),a.get(i[l][2])||(a.set(i[l][2],s),s++);var c=ib(i,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:Rv(n)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,u=new nb(c,this);return u.initData(i),u},e.prototype.getLayerSeries=function(){for(var t=this.getData(),e=t.count(),n=[],r=0;r<e;++r)n[r]=r;var i=t.mapDimension("single"),o=Jo(n,(function(e){return t.get("name",e)})),a=[];return o.buckets.each((function(e,n){e.sort((function(e,n){return t.get(i,e)-t.get(i,n)})),a.push({name:n,indices:e})})),a},e.prototype.getAxisTooltipData=function(t,e,n){rt(t)||(t=t?[t]:[]);for(var r,i=this.getData(),o=this.getLayerSeries(),a=[],s=o.length,l=0;l<s;++l){for(var c=Number.MAX_VALUE,u=-1,h=o[l].indices.length,d=0;d<h;++d){var f=i.get(t[0],o[l].indices[d]),p=Math.abs(f-e);p<=c&&(r=f,c=p,u=o[l].indices[d])}a.push(u)}return{dataIndices:a,nestestValue:r}},e.prototype.formatTooltip=function(t,e,n){var r=this.getData();return tf("nameValue",{name:r.getName(t),value:r.get(r.mapDimension("value"),t)})},e.type="series.themeRiver",e.dependencies=["singleAxis"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},e}(Mf);function vL(t,e){t.eachSeriesByType("themeRiver",(function(t){var e=t.getData(),n=t.coordinateSystem,r={},i=n.getRect();r.rect=i;var o=t.get("boundaryGap"),a=n.getAxis();r.boundaryGap=o,"horizontal"===a.orient?(o[0]=so(o[0],i.height),o[1]=so(o[1],i.height),bL(e,t,i.height-o[0]-o[1])):(o[0]=so(o[0],i.width),o[1]=so(o[1],i.width),bL(e,t,i.width-o[0]-o[1])),e.setLayout("layoutInfo",r)}))}function bL(t,e,n){if(t.count())for(var r,i=e.coordinateSystem,o=e.getLayerSeries(),a=t.mapDimension("single"),s=t.mapDimension("value"),l=K(o,(function(e){return K(e.indices,(function(e){var n=i.dataToPoint(t.get(a,e));return n[1]=t.get(s,e),n}))})),c=function(t){for(var e=t.length,n=t[0].length,r=[],i=[],o=0,a=0;a<n;++a){for(var s=0,l=0;l<e;++l)s+=t[l][a][1];s>o&&(o=s),r.push(s)}for(var c=0;c<n;++c)i[c]=(o-r[c])/2;o=0;for(var u=0;u<n;++u){var h=r[u]+i[u];h>o&&(o=h)}return{y0:i,max:o}}(l),u=c.y0,h=n/c.max,d=o.length,f=o[0].indices.length,p=0;p<f;++p){t.setItemLayout(o[0].indices[p],{layerIndex:0,x:l[0][p][0],y0:r=u[p]*h,y:l[0][p][1]*h});for(var g=1;g<d;++g)t.setItemLayout(o[g].indices[p],{layerIndex:g,x:l[g][p][0],y0:r+=l[g-1][p][1]*h,y:l[g][p][1]*h})}}var _L=function(t){function e(e,n,r,i){var o=t.call(this)||this;o.z2=2,o.textConfig={inside:!0},pl(o).seriesIndex=n.seriesIndex;var a=new fl({z2:4,silent:e.getModel().get(["label","silent"])});return o.setTextContent(a),o.updateData(!0,e,n,r,i),o}return m(e,t),e.prototype.updateData=function(t,e,n,r,i){this.node=e,e.piece=this,n=n||this._seriesModel,r=r||this._ecModel;var o=this;pl(o).dataIndex=e.dataIndex;var a=e.getModel(),s=a.getModel("emphasis"),l=e.getLayout(),c=V({},l);c.label=null;var u=e.getVisual("style");u.lineJoin="bevel";var h=e.getVisual("decal");h&&(u.decal=sy(h,i));var d=jM(a.getModel("itemStyle"),c,!0);V(c,d),X(_l,(function(t){var e=o.ensureState(t),n=a.getModel([t,"itemStyle"]);e.style=n.getItemStyle();var r=jM(n,c);r&&(e.shape=r)})),t?(o.setShape(c),o.shape.r=l.r0,uc(o,{shape:{r:l.r}},n,e.dataIndex)):(cc(o,{shape:c},n),gc(o)),o.useStyle(u),this._updateLabel(n);var f=a.getShallow("cursor");f&&o.attr("cursor",f),this._seriesModel=n||this._seriesModel,this._ecModel=r||this._ecModel;var p=s.get("focus");Zl(this,"ancestor"===p?e.getAncestorsIndices():"descendant"===p?e.getDescendantIndices():p,s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t){var e=this,n=this.node.getModel(),r=n.getModel("label"),i=this.node.getLayout(),o=i.endAngle-i.startAngle,a=(i.startAngle+i.endAngle)/2,s=Math.cos(a),l=Math.sin(a),c=this,u=c.getTextContent(),h=this.node.dataIndex,d=r.get("minAngle")/180*Math.PI,f=r.get("show")&&!(null!=d&&Math.abs(o)<d);function p(t,e){var n=t.get(e);return null==n?r.get(e):n}u.ignore=!f,X(wl,(function(r){var d=n.getModel("normal"===r?"label":[r,"label"]),f="normal"===r,g=f?u:u.ensureState(r),m=t.getFormattedLabel(h,r);f&&(m=m||e.node.name),g.style=wc(d,{},null,"normal"!==r,!0),m&&(g.style.text=m);var y=d.get("show");null==y||f||(g.ignore=!y);var v,b=p(d,"position"),_=f?c:c.states[r],w=_.style.fill;_.textConfig={outsideFill:"inherit"===d.get("color")?w:null,inside:"outside"!==b};var x=p(d,"distance")||0,M=p(d,"align"),S=p(d,"rotate"),A=.5*Math.PI,C=1.5*Math.PI,k=ws("tangential"===S?Math.PI/2-a:a),T=k>A&&!bo(k-A)&&k<C;"outside"===b?(v=i.r+x,M=T?"right":"left"):M&&"center"!==M?"left"===M?(v=i.r0+x,M=T?"right":"left"):"right"===M&&(v=i.r-x,M=T?"left":"right"):(v=o===2*Math.PI&&0===i.r0?0:(i.r+i.r0)/2,M="center"),g.style.align=M,g.style.verticalAlign=p(d,"verticalAlign")||"middle",g.x=v*s+i.cx,g.y=v*l+i.cy;var E=0;"radial"===S?E=ws(-a)+(T?Math.PI:0):"tangential"===S?E=ws(Math.PI/2-a)+(T?Math.PI:0):st(S)&&(E=S*Math.PI/180),g.rotation=ws(E)})),u.dirtyStyle()},e}(dp),wL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n,r){var i=this;this.seriesModel=t,this.api=n,this.ecModel=e;var o=t.getData(),a=o.tree.root,s=t.getViewRoot(),l=this.group,c=t.get("renderLabelForZeroData"),u=[];s.eachNode((function(t){u.push(t)})),function(r,i){function s(t){return t.getId()}function u(s,u){!function(r,i){if(c||!r||r.getValue()||(r=null),r!==a&&i!==a)if(i&&i.piece)r?(i.piece.updateData(!1,r,t,e,n),o.setItemGraphicEl(r.dataIndex,i.piece)):(u=i)&&u.piece&&(l.remove(u.piece),u.piece=null);else if(r){var s=new _L(r,t,e,n);l.add(s),o.setItemGraphicEl(r.dataIndex,s)}var u}(null==s?null:r[s],null==u?null:i[u])}0===r.length&&0===i.length||new Pv(i,r,s,s).add(u).update(u).remove(nt(u,null)).execute()}(u,this._oldChildren||[]),function(r,o){o.depth>0?(i.virtualPiece?i.virtualPiece.updateData(!1,r,t,e,n):(i.virtualPiece=new _L(r,t,e,n),l.add(i.virtualPiece)),o.piece.off("click"),i.virtualPiece.on("click",(function(t){i._rootToNode(o.parentNode)}))):i.virtualPiece&&(l.remove(i.virtualPiece),i.virtualPiece=null)}(a,s),this._initEvents(),this._oldChildren=u},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1;t.seriesModel.getViewRoot().eachNode((function(r){if(!n&&r.piece&&r.piece===e.target){var i=r.getModel().get("nodeClick");if("rootToNode"===i)t._rootToNode(r);else if("link"===i){var o=r.getModel(),a=o.get("link");a&&Lu(a,o.get("target",!0)||"_blank")}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var r=t[0]-n.cx,i=t[1]-n.cy,o=Math.sqrt(r*r+i*i);return o<=n.r&&o>=n.r0}},e.type="sunburst",e}(Eg),xL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return m(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};!function t(e){var n=0;X(e.children,(function(e){t(e);var r=e.value;rt(r)&&(r=r[0]),n+=r}));var r=e.value;rt(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=n),r<0&&(r=0),rt(e.value)?e.value[0]=r:e.value=r}(n);var r=this._levelModels=K(t.levels||[],(function(t){return new Yc(t,this,e)}),this),i=Bk.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=i.getNodeByDataIndex(e),o=r[n.depth];return o&&(t.parentModel=o),t}))}));return i.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=Wk(r,this),n},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){$k(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(Mf),ML=Math.PI/180;function SL(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),r=t.get("radius");rt(r)||(r=[0,r]),rt(e)||(e=[e,e]);var i=n.getWidth(),o=n.getHeight(),a=Math.min(i,o),s=so(e[0],i),l=so(e[1],o),c=so(r[0],a/2),u=so(r[1],a/2),h=-t.get("startAngle")*ML,d=t.get("minAngle")*ML,f=t.getData().tree.root,p=t.getViewRoot(),g=p.depth,m=t.get("sort");null!=m&&function t(e,n){var r=e.children||[];e.children=function(t,e){if(it(e)){var n=K(t,(function(t,e){var n=t.getValue();return{params:{depth:t.depth,height:t.height,dataIndex:t.dataIndex,getValue:function(){return n}},index:e}}));return n.sort((function(t,n){return e(t.params,n.params)})),K(n,(function(e){return t[e.index]}))}var r="asc"===e;return t.sort((function(t,e){var n=(t.getValue()-e.getValue())*(r?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(r?-1:1):n}))}(r,n),r.length&&X(e.children,(function(e){t(e,n)}))}(p,m);var y=0;X(p.children,(function(t){!isNaN(t.getValue())&&y++}));var v=p.getValue(),b=Math.PI/(v||y)*2,_=p.depth>0,w=(u-c)/(p.height-(_?-1:1)||1),x=t.get("clockwise"),M=t.get("stillShowZeroSum"),S=x?1:-1,A=function(e,n){if(e){var r=n;if(e!==f){var i=e.getValue(),o=0===v&&M?b:i*b;o<d&&(o=d),r=n+S*o;var u=e.depth-g-(_?-1:1),h=c+w*u,p=c+w*(u+1),m=t.getLevelModel(e);if(m){var y=m.get("r0",!0),C=m.get("r",!0),k=m.get("radius",!0);null!=k&&(y=k[0],C=k[1]),null!=y&&(h=so(y,a/2)),null!=C&&(p=so(C,a/2))}e.setLayout({angle:o,startAngle:n,endAngle:r,clockwise:x,cx:s,cy:l,r0:h,r:p})}if(e.children&&e.children.length){var T=0;X(e.children,(function(t){T+=A(t,n+T)}))}return r-n}};if(_){var C=2*Math.PI;f.setLayout({angle:C,startAngle:h,endAngle:h+C,clockwise:x,cx:s,cy:l,r0:c,r:c+w})}A(p,h)}))}function AL(t){var e={};t.eachSeriesByType("sunburst",(function(t){var n=t.getData(),r=n.tree;r.eachNode((function(i){var o=i.getModel().getModel("itemStyle").getItemStyle();o.fill||(o.fill=function(t,n,r){for(var i=t;i&&i.depth>1;)i=i.parentNode;var o=n.getColorFromPalette(i.name||i.dataIndex+"",e);return t.depth>1&&ot(o)&&(o=cr(o,(t.depth-1)/(r-1)*.5)),o}(i,t,r.root.height)),V(n.ensureUniqueItemVisual(i.dataIndex,"style"),o)}))}))}var CL={color:"fill",borderColor:"stroke"},kL={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},TL=Yo(),EL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,e){return db(null,this)},e.prototype.getDataParams=function(e,n,r){var i=t.prototype.getDataParams.call(this,e,n);return r&&(i.info=TL(r).info),i},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(Mf);function OL(t,e){return e=e||[0,0],K(["x","y"],(function(n,r){var i=this.getAxis(n),o=e[r],a=t[r]/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(o-a)-i.dataToCoord(o+a))}),this)}function DL(t,e){return e=e||[0,0],K([0,1],(function(n){var r=e[n],i=t[n]/2,o=[],a=[];return o[n]=r-i,a[n]=r+i,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function PL(t,e){var n=this.getAxis(),r=e instanceof Array?e[0]:e,i=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(r-i)-n.dataToCoord(r+i))}function LL(t,e){return e=e||[0,0],K(["Radius","Angle"],(function(n,r){var i=this["get"+n+"Axis"](),o=e[r],a=t[r]/2,s="category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(o-a)-i.dataToCoord(o+a));return"Angle"===n&&(s=s*Math.PI/180),s}),this)}function IL(t,e,n,r){return t&&(t.legacy||!1!==t.legacy&&!n&&!r&&"tspan"!==e&&("text"===e||Pt(t,"text")))}function RL(t,e,n){var r,i,o,a=t;if("text"===e)o=a;else{o={},Pt(a,"text")&&(o.text=a.text),Pt(a,"rich")&&(o.rich=a.rich),Pt(a,"textFill")&&(o.fill=a.textFill),Pt(a,"textStroke")&&(o.stroke=a.textStroke),Pt(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Pt(a,"fontSize")&&(o.fontSize=a.fontSize),Pt(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Pt(a,"fontWeight")&&(o.fontWeight=a.fontWeight),i={type:"text",style:o,silent:!0},r={};var s=Pt(a,"textPosition");n?r.position=s?a.textPosition:"inside":s&&(r.position=a.textPosition),Pt(a,"textPosition")&&(r.position=a.textPosition),Pt(a,"textOffset")&&(r.offset=a.textOffset),Pt(a,"textRotation")&&(r.rotation=a.textRotation),Pt(a,"textDistance")&&(r.distance=a.textDistance)}return NL(o,t),X(o.rich,(function(t){NL(t,t)})),{textConfig:r,textContent:i}}function NL(t,e){e&&(e.font=e.textFont||e.font,Pt(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),Pt(e,"textAlign")&&(t.align=e.textAlign),Pt(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),Pt(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),Pt(e,"textWidth")&&(t.width=e.textWidth),Pt(e,"textHeight")&&(t.height=e.textHeight),Pt(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),Pt(e,"textPadding")&&(t.padding=e.textPadding),Pt(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),Pt(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),Pt(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),Pt(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),Pt(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),Pt(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),Pt(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function BL(t,e,n){var r=t;r.textPosition=r.textPosition||n.position||"inside",null!=n.offset&&(r.textOffset=n.offset),null!=n.rotation&&(r.textRotation=n.rotation),null!=n.distance&&(r.textDistance=n.distance);var i=r.textPosition.indexOf("inside")>=0,o=t.fill||"#000";FL(r,e);var a=null==r.textFill;return i?a&&(r.textFill=n.insideFill||"#fff",!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=o),null==r.textStrokeWidth&&(r.textStrokeWidth=2)):(a&&(r.textFill=t.fill||n.outsideFill||"#000"),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=e.text,r.rich=e.rich,X(e.rich,(function(t){FL(t,t)})),r}function FL(t,e){e&&(Pt(e,"fill")&&(t.textFill=e.fill),Pt(e,"stroke")&&(t.textStroke=e.fill),Pt(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),Pt(e,"font")&&(t.font=e.font),Pt(e,"fontStyle")&&(t.fontStyle=e.fontStyle),Pt(e,"fontWeight")&&(t.fontWeight=e.fontWeight),Pt(e,"fontSize")&&(t.fontSize=e.fontSize),Pt(e,"fontFamily")&&(t.fontFamily=e.fontFamily),Pt(e,"align")&&(t.textAlign=e.align),Pt(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),Pt(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),Pt(e,"width")&&(t.textWidth=e.width),Pt(e,"height")&&(t.textHeight=e.height),Pt(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),Pt(e,"padding")&&(t.textPadding=e.padding),Pt(e,"borderColor")&&(t.textBorderColor=e.borderColor),Pt(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),Pt(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),Pt(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),Pt(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),Pt(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),Pt(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),Pt(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),Pt(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),Pt(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),Pt(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var zL={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},jL=tt(zL),WL=(Z(Ai,(function(t,e){return t[e]=1,t}),{}),Ai.join(", "),["","style","shape","extra"]),VL=Yo();function HL(t,e,n,r,i){var o=t+"Animation",a=sc(t,r,i)||{},s=VL(e).userDuring;return a.duration>0&&(a.during=s?et(KL,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),V(a,n[o]),a}function YL(t,e,n,r){var i=(r=r||{}).dataIndex,o=r.isInit,a=r.clearStyle,s=n.isAnimationEnabled(),l=VL(t),c=e.style;l.userDuring=e.during;var u={},h={};if(function(t,e,n){for(var r=0;r<jL.length;r++){var i=jL[r],o=zL[i],a=e[i];a&&(n[o[0]]=a[0],n[o[1]]=a[1])}for(r=0;r<Ai.length;r++){var s=Ai[r];null!=e[s]&&(n[s]=e[s])}}(0,e,h),JL("shape",e,h),JL("extra",e,h),!o&&s&&(function(t,e,n){for(var r=e.transition,i=$L(r)?Ai:Po(r||[]),o=0;o<i.length;o++){var a=i[o];"style"!==a&&"shape"!==a&&"extra"!==a&&(n[a]=t[a])}}(t,e,u),ZL("shape",t,e,u),ZL("extra",t,e,u),function(t,e,n,r){if(n){var i,o=t.style;if(o){var a=n.transition,s=e.transition;if(a&&!$L(a)){var l=Po(a);!i&&(i=r.style={});for(var c=0;c<l.length;c++)i[f=l[c]]=o[f]}else if(t.getAnimationStyleProps&&($L(s)||$L(a)||U(s,"style")>=0)){var u=t.getAnimationStyleProps(),h=u?u.style:null;if(h){!i&&(i=r.style={});var d=tt(n);for(c=0;c<d.length;c++){var f;h[f=d[c]]&&(i[f]=o[f])}}}}}}(t,e,c,u)),h.style=c,function(t,e,n){var r=e.style;if(!t.isGroup&&r){if(n){t.useStyle({});for(var i=t.animators,o=0;o<i.length;o++){var a=i[o];"style"===a.targetName&&a.changeTarget(t.style)}}t.setStyle(r)}e&&(e.style=null,e&&t.attr(e),e.style=r)}(t,h,a),function(t,e){Pt(e,"silent")&&(t.silent=e.silent),Pt(e,"ignore")&&(t.ignore=e.ignore),t instanceof Na&&Pt(e,"invisible")&&(t.invisible=e.invisible),t instanceof Ns&&Pt(e,"autoBatch")&&(t.autoBatch=e.autoBatch)}(t,e),s)if(o){var d={};X(WL,(function(t){var n=t?e[t]:e;n&&n.enterFrom&&(t&&(d[t]=d[t]||{}),V(t?d[t]:d,n.enterFrom))}));var f=HL("enter",t,e,n,i);f.duration>0&&t.animateFrom(d,f)}else!function(t,e,n,r,i){if(i){var o=HL("update",t,e,r,n);o.duration>0&&t.animateFrom(i,o)}}(t,e,i||0,n,u);UL(t,e),c?t.dirty():t.markRedraw()}function UL(t,e){for(var n=VL(t).leaveToProps,r=0;r<WL.length;r++){var i=WL[r],o=i?e[i]:e;o&&o.leaveTo&&(n||(n=VL(t).leaveToProps={}),i&&(n[i]=n[i]||{}),V(i?n[i]:n,o.leaveTo))}}function qL(t,e,n,r){if(t){var i=t.parent,o=VL(t).leaveToProps;if(o){var a=HL("update",t,e,n,0);a.done=function(){i.remove(t),r&&r()},t.animateTo(o,a)}else i.remove(t),r&&r()}}function $L(t){return"all"===t}var GL={},XL={setTransform:function(t,e){return GL.el[t]=e,this},getTransform:function(t){return GL.el[t]},setShape:function(t,e){var n=GL.el;return(n.shape||(n.shape={}))[t]=e,n.dirtyShape&&n.dirtyShape(),this},getShape:function(t){var e=GL.el.shape;if(e)return e[t]},setStyle:function(t,e){var n=GL.el,r=n.style;return r&&(r[t]=e,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(t){var e=GL.el.style;if(e)return e[t]},setExtra:function(t,e){return(GL.el.extra||(GL.el.extra={}))[t]=e,this},getExtra:function(t){var e=GL.el.extra;if(e)return e[t]}};function KL(){var t=this.el;if(t){var e=VL(t).userDuring,n=this.userDuring;e===n?(GL.el=t,n(XL)):this.el=this.userDuring=null}}function ZL(t,e,n,r){var i=n[t];if(i){var o,a=e[t];if(a){var s=n.transition,l=i.transition;if(l)if(!o&&(o=r[t]={}),$L(l))V(o,a);else for(var c=Po(l),u=0;u<c.length;u++)o[d=c[u]]=f=a[d];else if($L(s)||U(s,t)>=0){!o&&(o=r[t]={});var h=tt(a);for(u=0;u<h.length;u++){var d,f;QL(i[d=h[u]],f=a[d])&&(o[d]=f)}}}}}function JL(t,e,n){var r=e[t];if(r)for(var i=n[t]={},o=tt(r),a=0;a<o.length;a++){var s=o[a];i[s]=Yr(r[s])}}function QL(t,e){return G(t)?t!==e:null!=t&&isFinite(t)}var tI=Yo(),eI=["percent","easing","shape","style","extra"];function nI(t){t.stopAnimation("keyframe"),t.attr(tI(t))}function rI(t,e,n){if(n.isAnimationEnabled()&&e)if(rt(e))X(e,(function(e){rI(t,e,n)}));else{var r=e.keyframes,i=e.duration;if(n&&null==i){var o=sc("enter",n,0);i=o&&o.duration}if(r&&i){var a=tI(t);X(WL,(function(n){var o;n&&!t[n]||(r.sort((function(t,e){return t.percent-e.percent})),X(r,(function(r){var s=t.animators,l=n?r[n]:r;if(l){var c=tt(l);if(n||(c=J(c,(function(t){return U(eI,t)<0}))),c.length){o||((o=t.animate(n,e.loop,!0)).scope="keyframe");for(var u=0;u<s.length;u++)s[u]!==o&&s[u].targetName===o.targetName&&s[u].stopTracks(c);n&&(a[n]=a[n]||{});var h=n?a[n]:a;X(c,(function(e){h[e]=((n?t[n]:t)||{})[e]})),o.whenWithKeys(i*r.percent,l,c,r.easing)}}})),o&&o.delay(e.delay||0).duration(i).start(e.easing))}))}}}var iI=["normal","emphasis","blur","select"],oI={normal:["itemStyle"],emphasis:["emphasis","itemStyle"],blur:["blur","itemStyle"],select:["select","itemStyle"]},aI={normal:["label"],emphasis:["emphasis","label"],blur:["blur","label"],select:["select","label"]},sI=["x","y"],lI={normal:{},emphasis:{},blur:{},select:{}},cI={cartesian2d:function(t){var e=t.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:et(OL,t)}}},geo:function(t){var e=t.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:t.getZoom()},api:{coord:function(e){return t.dataToPoint(e)},size:et(DL,t)}}},single:function(t){var e=t.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:et(PL,t)}}},polar:function(t){var e=t.getRadiusAxis(),n=t.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:r[1],r0:r[0]},api:{coord:function(r){var i=e.dataToRadius(r[0]),o=n.dataToAngle(r[1]),a=t.coordToPoint([i,o]);return a.push(i,o*Math.PI/180),a},size:et(LL,t)}}},calendar:function(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}};function uI(t){return t instanceof Ns}function hI(t){return t instanceof Na}var dI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n,r){this._progressiveEls=null;var i=this._data,o=t.getData(),a=this.group,s=yI(t,o,e,n);i||a.removeAll(),o.diff(i).add((function(e){bI(n,null,e,s(e,r),t,a,o)})).remove((function(e){var n=i.getItemGraphicEl(e);n&&qL(n,TL(n).option,t)})).update((function(e,l){var c=i.getItemGraphicEl(l);bI(n,c,e,s(e,r),t,a,o)})).execute();var l=t.get("clip",!0)?vM(t.coordinateSystem,!1,t):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,e,n,r,i){var o=e.getData(),a=yI(e,o,n,r),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var c=t.start;c<t.end;c++){var u=bI(null,null,c,a(c,i),e,this.group,o);u&&(u.traverse(l),s.push(u))}},e.prototype.eachRendered=function(t){_g(this._progressiveEls||this.group,t)},e.prototype.filterForExposedEvent=function(t,e,n,r){var i=e.element;if(null==i||n.name===i)return!0;for(;(n=n.__hostTarget||n.parent)&&n!==this.group;)if(n.name===i)return!0;return!1},e.type="custom",e}(Eg);function fI(t){var e,n=t.type;if("path"===n){var r=t.shape,i=null!=r.width&&null!=r.height?{x:r.x||0,y:r.y||0,width:r.width,height:r.height}:null,o=EI(r);e=Qp(o,null,i,r.layout||"center"),TL(e).customPathData=o}else if("image"===n)e=new Hs({}),TL(e).customImagePath=t.style.image;else if("text"===n)e=new fl({});else if("group"===n)e=new Gi;else{if("compoundPath"===n)throw new Error('"compoundPath" is not supported yet.');var a=Jp(n);a||fh(""),e=new a}return TL(e).customGraphicType=n,e.name=t.name,e.z2EmphasisLift=1,e.z2SelectLift=1,e}function pI(t,e,n,r,i,o,a){nI(e);var s=i&&i.normal.cfg;s&&e.setTextConfig(s),r&&null==r.transition&&(r.transition=sI);var l=r&&r.style;if(l){if("text"===e.type){var c=l;Pt(c,"textFill")&&(c.fill=c.textFill),Pt(c,"textStroke")&&(c.stroke=c.textStroke)}var u=void 0,h=uI(e)?l.decal:null;t&&h&&(h.dirty=!0,u=sy(h,t)),l.__decalPattern=u}hI(e)&&l&&(u=l.__decalPattern)&&(l.decal=u),YL(e,r,o,{dataIndex:n,isInit:a,clearStyle:!0}),rI(e,r.keyframeAnimation,o)}function gI(t,e,n,r,i){var o=e.isGroup?null:e,a=i&&i[t].cfg;if(o){var s=o.ensureState(t);if(!1===r){var l=o.getState(t);l&&(l.style=null)}else s.style=r||null;a&&(s.textConfig=a),Il(o)}}function mI(t,e,n){var r="normal"===n,i=r?e:MI(e,n),o=i?i.z2:null;null!=o&&((r?t:t.ensureState(n)).z2=o||0)}function yI(t,e,n,r){var i=t.get("renderItem"),o=t.coordinateSystem,a={};o&&(a=o.prepareCustoms?o.prepareCustoms(o):cI[o.type](o));for(var s,l,c=H({getWidth:r.getWidth,getHeight:r.getHeight,getZr:r.getZr,getDevicePixelRatio:r.getDevicePixelRatio,value:function(t,n){return null==n&&(n=s),e.getStore().get(e.getDimensionIndex(t||0),n)},style:function(n,r){null==r&&(r=s);var i=e.getItemVisual(r,"style"),o=i&&i.fill,a=i&&i.opacity,l=v(r,"normal").getItemStyle();null!=o&&(l.fill=o),null!=a&&(l.opacity=a);var c={inheritColor:ot(o)?o:"#000"},u=b(r,"normal"),h=wc(u,null,c,!1,!0);h.text=u.getShallow("show")?yt(t.getFormattedLabel(r,"normal"),Jx(e,r)):null;var d=xc(u,c,!1);return w(n,l),l=BL(l,h,d),n&&_(l,n),l.legacy=!0,l},ordinalRawValue:function(t,n){null==n&&(n=s);var r=e.getDimensionInfo(t=t||0);if(!r){var i=e.getDimensionIndex(t);return i>=0?e.getStore().get(i,n):void 0}var o=e.get(r.name,n),a=r&&r.ordinalMeta;return a?a.categories[o]:o},styleEmphasis:function(n,r){null==r&&(r=s);var i=v(r,"emphasis").getItemStyle(),o=b(r,"emphasis"),a=wc(o,null,null,!0,!0);a.text=o.getShallow("show")?vt(t.getFormattedLabel(r,"emphasis"),t.getFormattedLabel(r,"normal"),Jx(e,r)):null;var l=xc(o,null,!0);return w(n,i),i=BL(i,a,l),n&&_(i,n),i.legacy=!0,i},visual:function(t,n){if(null==n&&(n=s),Pt(CL,t)){var r=e.getItemVisual(n,"style");return r?r[CL[t]]:null}if(Pt(kL,t))return e.getItemVisual(n,t)},barLayout:function(t){if("cartesian2d"===o.type)return function(t){var e=[],n=t.axis;if("category"===n.type){for(var r=n.getBandWidth(),i=0;i<t.count;i++)e.push(H({bandWidth:r,axisKey:"axis0",stackId:"__ec_stack_"+i},t));var o=Bb(e),a=[];for(i=0;i<t.count;i++){var s=o.axis0["__ec_stack_"+i];s.offsetCenter=s.offset+s.width/2,a.push(s)}return a}}(H({axis:o.getBaseAxis()},t))},currentSeriesIndices:function(){return n.getCurrentSeriesIndices()},font:function(t){return kc(t,n)}},a.api||{}),u={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:a.coordSys,dataInsideLength:e.count(),encode:vI(t.getData())},h={},d={},f={},p={},g=0;g<iI.length;g++){var m=iI[g];f[m]=t.getModel(oI[m]),p[m]=t.getModel(aI[m])}function y(t){return t===s?l||(l=e.getItemModel(t)):e.getItemModel(t)}function v(t,n){return e.hasItemOption?t===s?h[n]||(h[n]=y(t).getModel(oI[n])):y(t).getModel(oI[n]):f[n]}function b(t,n){return e.hasItemOption?t===s?d[n]||(d[n]=y(t).getModel(aI[n])):y(t).getModel(aI[n]):p[n]}return function(t,n){return s=t,l=null,h={},d={},i&&i(H({dataIndexInside:t,dataIndex:e.getRawIndex(t),actionType:n?n.type:null},u),c)};function _(t,e){for(var n in e)Pt(e,n)&&(t[n]=e[n])}function w(t,e){t&&(t.textFill&&(e.textFill=t.textFill),t.textPosition&&(e.textPosition=t.textPosition))}}function vI(t){var e={};return X(t.dimensions,(function(n){var r=t.getDimensionInfo(n);if(!r.isExtraCoord){var i=r.coordDim;(e[i]=e[i]||[])[r.coordDimIndex]=t.getDimensionIndex(n)}})),e}function bI(t,e,n,r,i,o,a){if(r){var s=_I(t,e,n,r,i,o);return s&&a.setItemGraphicEl(n,s),s&&Zl(s,r.focus,r.blurScope,r.emphasisDisabled),s}o.remove(e)}function _I(t,e,n,r,i,o){var a=-1,s=e;e&&wI(e,r,i)&&(a=U(o.childrenRef(),e),e=null);var l,c,u=!e,h=e;h?h.clearStates():(h=fI(r),s&&((c=h).copyTransform(l=s),hI(c)&&hI(l)&&(c.setStyle(l.style),c.z=l.z,c.z2=l.z2,c.zlevel=l.zlevel,c.invisible=l.invisible,c.ignore=l.ignore,uI(c)&&uI(l)&&c.setShape(l.shape)))),!1===r.morph?h.disableMorphing=!0:h.disableMorphing&&(h.disableMorphing=!1),lI.normal.cfg=lI.normal.conOpt=lI.emphasis.cfg=lI.emphasis.conOpt=lI.blur.cfg=lI.blur.conOpt=lI.select.cfg=lI.select.conOpt=null,lI.isLegacy=!1,function(t,e,n,r,i,o){if(!t.isGroup){xI(n,null,o),xI(n,"emphasis",o);var a=o.normal.conOpt;if(null!=a||null!=o.emphasis.conOpt||null!=o.select.conOpt||null!=o.blur.conOpt){var s=t.getTextContent();if(!1===a)s&&t.removeTextContent();else{a=o.normal.conOpt=a||{type:"text"},s?s.clearStates():(s=fI(a),t.setTextContent(s)),pI(null,s,e,a,null,r,i);for(var l=a&&a.style,c=0;c<iI.length;c++){var u=iI[c];"normal"!==u&&gI(u,s,0,SI(a,o[u].conOpt,u),null)}l?s.dirty():s.markRedraw()}}}}(h,n,r,i,u,lI),function(t,e,n,r,i){var o=n.clipPath;if(!1===o)t&&t.getClipPath()&&t.removeClipPath();else if(o){var a=t.getClipPath();a&&wI(a,o,r)&&(a=null),a||(a=fI(o),t.setClipPath(a)),pI(null,a,e,o,null,r,i)}}(h,n,r,i,u),pI(t,h,n,r,lI,i,u),Pt(r,"info")&&(TL(h).info=r.info);for(var d=0;d<iI.length;d++){var f=iI[d];"normal"!==f&&gI(f,h,0,SI(r,MI(r,f),f),lI)}return function(t,e,n){if(!t.isGroup){var r=t,i=n.currentZLevel;r.z=n.currentZ,r.zlevel=i;var o=e.z2;null!=o&&(r.z2=o||0);for(var a=0;a<iI.length;a++)mI(r,e,iI[a])}}(h,r,i),"group"===r.type&&function(t,e,n,r,i){var o=r.children,a=o?o.length:0,s=r.$mergeChildren,l="byName"===s||r.diffChildrenByName,c=!1===s;if(a||l||c){if(l)return u={api:t,oldChildren:e.children()||[],newChildren:o||[],dataIndex:n,seriesModel:i,group:e},void new Pv(u.oldChildren,u.newChildren,CI,CI,u).add(kI).update(kI).remove(TI).execute();var u;c&&e.removeAll();for(var h=0;h<a;h++){var d=o[h],f=e.childAt(h);d?(null==d.ignore&&(d.ignore=!1),_I(t,f,n,d,i,e)):f.ignore=!0}for(var p=e.childCount()-1;p>=h;p--){var g=e.childAt(p);AI(e,g,i)}}}(t,h,n,r,i),a>=0?o.replaceAt(h,a):o.add(h),h}function wI(t,e,n){var r,i=TL(t),o=e.type,a=e.shape,s=e.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==i.customGraphicType||"path"===o&&(r=a)&&(Pt(r,"pathData")||Pt(r,"d"))&&EI(a)!==i.customPathData||"image"===o&&Pt(s,"image")&&s.image!==i.customImagePath}function xI(t,e,n){var r=e?MI(t,e):t,i=e?SI(t,r,"emphasis"):t.style,o=t.type,a=r?r.textConfig:null,s=t.textContent,l=s?e?MI(s,e):s:null;if(i&&(n.isLegacy||IL(i,o,!!a,!!l))){n.isLegacy=!0;var c=RL(i,o,!e);!a&&c.textConfig&&(a=c.textConfig),!l&&c.textContent&&(l=c.textContent)}!e&&l&&!l.type&&(l.type="text");var u=e?n[e]:n.normal;u.cfg=a,u.conOpt=l}function MI(t,e){return e?t?t[e]:null:t}function SI(t,e,n){var r=e&&e.style;return null==r&&"emphasis"===n&&t&&(r=t.styleEmphasis),r}function AI(t,e,n){e&&qL(e,TL(t).option,n)}function CI(t,e){var n=t&&t.name;return null!=n?n:"e\0\0"+e}function kI(t,e){var n=this.context;_I(n.api,null!=e?n.oldChildren[e]:null,n.dataIndex,null!=t?n.newChildren[t]:null,n.seriesModel,n.group)}function TI(t){var e=this.context,n=e.oldChildren[t];n&&qL(n,TL(n).option,e.seriesModel)}function EI(t){return t&&(t.pathData||t.d)}var OI=Yo(),DI=z,PI=et;function LI(t,e,n,r){(function t(e,n){if(lt(e)&&lt(n)){var r=!0;return X(n,(function(n,i){r=r&&t(e[i],n)})),!!r}return e===n})(OI(n).lastProp,r)||(OI(n).lastProp=r,e?cc(n,r,t):(n.stopAnimation(),n.attr(r)))}function II(t,e){t[e.get(["label","show"])?"show":"hide"]()}function RI(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function NI(t,e,n){var r=e.get("z"),i=e.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=r&&(t.z=r),null!=i&&(t.zlevel=i),t.silent=n)}))}var BI=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,e,n,r){var i=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,r||this._lastValue!==i||this._lastStatus!==o){this._lastValue=i,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,i,t,e,n);var c=l.graphicKey;c!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=c;var u=this._moveAnimation=this.determineAnimation(t,e);if(a){var h=nt(LI,e,u);this.updatePointerEl(a,l,h),this.updateLabelEl(a,l,h,e)}else a=this._group=new Gi,this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);NI(a,e,!0),this._renderHandle(i)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,e){var n=e.get("animation"),r=t.axis,i="category"===r.type,o=e.get("snap");if(!o&&!i)return!1;if("auto"===n||null==n){var a=this.animationThreshold;if(i&&r.getBandWidth()>a)return!0;if(o){var s=aA(t).seriesDataCount,l=r.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},t.prototype.makeElOption=function(t,e,n,r,i){},t.prototype.createPointerEl=function(t,e,n,r){var i=e.pointer;if(i){var o=OI(t).pointerEl=new l[i.type](DI(e.pointer));t.add(o)}},t.prototype.createLabelEl=function(t,e,n,r){if(e.label){var i=OI(t).labelEl=new fl(DI(e.label));t.add(i),II(i,r)}},t.prototype.updatePointerEl=function(t,e,n){var r=OI(t).pointerEl;r&&e.pointer&&(r.setStyle(e.pointer.style),n(r,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,r){var i=OI(t).labelEl;i&&(i.setStyle(e.label.style),n(i,{x:e.label.x,y:e.label.y}),II(i,r))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,r=this._api.getZr(),i=this._handle,o=n.getModel("handle"),a=n.get("status");if(!o.get("show")||!a||"hide"===a)return i&&r.remove(i),void(this._handle=null);this._handle||(e=!0,i=this._handle=pg(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Ee(t.event)},onmousedown:PI(this._onHandleDragMove,this,0,0),drift:PI(this._onHandleDragMove,this),ondragend:PI(this._onHandleDragEnd,this)}),r.add(i)),NI(i,n,!1),i.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");rt(s)||(s=[s,s]),i.scaleX=s[0]/2,i.scaleY=s[1]/2,Lg(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){LI(this._axisPointerModel,!e&&this._moveAnimation,this._handle,RI(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(RI(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(RI(r)),OI(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,r=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),r&&e.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),Ig(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},t}();function FI(t){var e,n=t.get("type"),r=t.getModel(n+"Style");return"line"===n?(e=r.getLineStyle()).fill=null:"shadow"===n&&((e=r.getAreaStyle()).stroke=null),e}function zI(t,e,n,r,i){var o=jI(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=Su(a.get("padding")||0),l=a.getFont(),c=Di(o,l),u=i.position,h=c.width+s[1]+s[3],d=c.height+s[0]+s[2],f=i.align;"right"===f&&(u[0]-=h),"center"===f&&(u[0]-=h/2);var p=i.verticalAlign;"bottom"===p&&(u[1]-=d),"middle"===p&&(u[1]-=d/2),function(t,e,n,r){var i=r.getWidth(),o=r.getHeight();t[0]=Math.min(t[0]+e,i)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(u,h,d,r);var g=a.get("backgroundColor");g&&"auto"!==g||(g=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:wc(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function jI(t,e,n,r,i){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:i.precision}),a=i.formatter;if(a){var s={value:y_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};X(r,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),r=e&&e.getDataParams(t.dataIndexInside);r&&s.seriesData.push(r)})),ot(a)?o=a.replace("{value}",o):it(a)&&(o=a(s))}return o}function WI(t,e,n){var r=[1,0,0,1,0,0];return ze(r,r,n.rotation),Fe(r,r,n.position),lg([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function VI(t,e,n,r,i,o){var a=rA.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get(["label","margin"]),zI(e,r,i,o,{position:WI(r.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function HI(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function YI(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function UI(t,e,n,r,i,o){return{cx:t,cy:e,r0:n,r:r,startAngle:i,endAngle:o,clockwise:!0}}var qI=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.makeElOption=function(t,e,n,r,i){var o=n.axis,a=o.grid,s=r.get("type"),l=$I(a,o).getOtherAxis(o).getGlobalExtent(),c=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var u=FI(r),h=GI[s](o,c,l);h.style=u,t.graphicKey=h.type,t.pointer=h}VI(e,t,WS(a.model,n),n,r,i)},e.prototype.getHandleTransform=function(t,e,n){var r=WS(e.axis.grid.model,e,{labelInside:!1});r.labelMargin=n.get(["handle","margin"]);var i=WI(e.axis,t,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,r){var i=n.axis,o=i.grid,a=i.getGlobalExtent(!0),s=$I(o,i).getOtherAxis(i).getGlobalExtent(),l="x"===i.dim?0:1,c=[t.x,t.y];c[l]+=e[l],c[l]=Math.min(a[1],c[l]),c[l]=Math.max(a[0],c[l]);var u=(s[1]+s[0])/2,h=[u,u];return h[l]=c[l],{x:c[0],y:c[1],rotation:t.rotation,cursorPoint:h,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}},e}(BI);function $I(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var GI={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:HI([e,n[0]],[e,n[1]],XI(t))}},shadow:function(t,e,n){var r=Math.max(1,t.getBandWidth());return{type:"Rect",shape:YI([e-r/2,n[0]],[r,n[1]-n[0]],XI(t))}}};function XI(t){return"x"===t.dim?0:1}var KI=qI,ZI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}($u),JI=Yo(),QI=X;function tR(t,e,n){if(!w.node){var r=e.getZr();JI(r).records||(JI(r).records={}),function(t,e){function n(n,r){t.on(n,(function(n){var i=function(t){var e={showTip:[],hideTip:[]},n=function(r){var i=e[r.type];i?i.push(r):(r.dispatchAction=n,t.dispatchAction(r))};return{dispatchAction:n,pendings:e}}(e);QI(JI(t).records,(function(t){t&&r(t,n,i.dispatchAction)})),function(t,e){var n,r=t.showTip.length,i=t.hideTip.length;r?n=t.showTip[r-1]:i&&(n=t.hideTip[i-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}(i.pendings,e)}))}JI(t).initialized||(JI(t).initialized=!0,n("click",nt(nR,"click")),n("mousemove",nt(nR,"mousemove")),n("globalout",eR))}(r,e),(JI(r).records[t]||(JI(r).records[t]={})).handler=n}}function eR(t,e,n){t.handler("leave",null,n)}function nR(t,e,n,r){e.handler(t,n,r)}function rR(t,e){if(!w.node){var n=e.getZr();(JI(n).records||{})[t]&&(JI(n).records[t]=null)}}var iR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=e.getComponent("tooltip"),i=t.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";tR("axisPointer",n,(function(t,e,n){"none"!==i&&("leave"===t||i.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},e.prototype.remove=function(t,e){rR("axisPointer",e)},e.prototype.dispose=function(t,e){rR("axisPointer",e)},e.type="axisPointer",e}(Af);function oR(t,e){var n,r=[],i=t.seriesIndex;if(null==i||!(n=e.getSeriesByIndex(i)))return{point:[]};var o=n.getData(),a=Ho(o,t);if(null==a||a<0||rt(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)r=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(t.isStacked){var c=l.getBaseAxis(),u=l.getOtherAxis(c).dim,h="x"===u||"radius"===u?1:0,d=o.mapDimension(c.dim),f=[];f[h]=o.get(d,a),f[1-h]=o.get(o.getCalculationInfo("stackResultDimension"),a),r=l.dataToPoint(f)||[]}else r=l.dataToPoint(o.getValues(K(l.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(s){var p=s.getBoundingRect().clone();p.applyTransform(s.transform),r=[p.x+p.width/2,p.y+p.height/2]}return{point:r,el:s}}var aR=Yo();function sR(t,e,n){var r=t.currTrigger,i=[t.x,t.y],o=t,a=t.dispatchAction||et(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){dR(i)&&(i=oR({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=dR(i),c=o.axesInfo,u=s.axesInfo,h="leave"===r||dR(i),d={},f={},p={list:[],map:{}},g={showPointer:nt(cR,f),showTooltip:nt(uR,p)};X(s.coordSysMap,(function(t,e){var n=l||t.containPoint(i);X(s.coordSysAxesInfo[e],(function(t,e){var r=t.axis,o=function(t,e){for(var n=0;n<(t||[]).length;n++){var r=t[n];if(e.axis.dim===r.axisDim&&e.axis.model.componentIndex===r.axisIndex)return r}}(c,t);if(!h&&n&&(!c||o)){var a=o&&o.value;null!=a||l||(a=r.pointToData(i)),null!=a&&lR(t,a,g,!1,d)}}))}));var m={};return X(u,(function(t,e){var n=t.linkGroup;n&&!f[e]&&X(n.axesInfo,(function(e,r){var i=f[r];if(e!==t&&i){var o=i.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,hR(e),hR(t)))),m[t.key]=o}}))})),X(m,(function(t,e){lR(u[e],t,g,!0,d)})),function(t,e,n){var r=n.axesInfo=[];X(e,(function(e,n){var i=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(i.status="show"),i.value=o.value,i.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(i.status="hide"),"show"===i.status&&r.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:i.value})}))}(f,u,d),function(t,e,n,r){if(!dR(e)&&t.list.length){var i=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:t.list})}else r({type:"hideTip"})}(p,i,t,a),function(t,e,n){var r=n.getZr(),i=aR(r).axisPointerLastHighlights||{},o=aR(r).axisPointerLastHighlights={};X(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&X(n.seriesDataIndices,(function(t){o[t.seriesIndex+" | "+t.dataIndex]=t}))}));var a=[],s=[];X(i,(function(t,e){!o[e]&&s.push(t)})),X(o,(function(t,e){!i[e]&&a.push(t)})),s.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:s}),a.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:a})}(u,0,n),d}}function lR(t,e,n,r,i){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=function(t,e){var n=e.axis,r=n.dim,i=t,o=[],a=Number.MAX_VALUE,s=-1;return X(e.seriesModels,(function(e,l){var c,u,h=e.getData().mapDimensionsAll(r);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(h,t,n);u=d.dataIndices,c=d.nestestValue}else{if(!(u=e.getData().indicesOfNearest(h[0],t,"category"===n.type?.5:null)).length)return;c=e.getData().get(h[0],u[0])}if(null!=c&&isFinite(c)){var f=t-c,p=Math.abs(f);p<=a&&((p<a||f>=0&&s<0)&&(a=p,s=f,i=c,o.length=0),X(u,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:i}}(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==i.seriesIndex&&V(i,s[0]),!r&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}else n.showPointer(t,e)}function cR(t,e,n,r){t[e.key]={value:n,payloadBatch:r}}function uR(t,e,n,r){var i=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&i.length){var l=e.coordSys.model,c=lA(l),u=t.map[c];u||(u=t.map[c]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(u)),u.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function hR(t){var e=t.axis.model,n={},r=n.axisDim=t.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=e.componentIndex,n.axisName=n[r+"AxisName"]=e.name,n.axisId=n[r+"AxisId"]=e.id,n}function dR(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function fR(t){uA.registerAxisPointerClass("CartesianAxisPointer",KI),t.registerComponentModel(ZI),t.registerComponentView(iR),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!rt(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=function(t,e){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,e,n){var r=e.getComponent("tooltip"),i=e.getComponent("axisPointer"),o=i.get("link",!0)||[],a=[];X(n.getCoordinateSystems(),(function(n){if(n.axisPointerEnabled){var s=lA(n.model),l=t.coordSysAxesInfo[s]={};t.coordSysMap[s]=n;var c=n.model.getModel("tooltip",r);if(X(n.getAxes(),nt(f,!1,null)),n.getTooltipAxes&&r&&c.get("show")){var u="axis"===c.get("trigger"),h="cross"===c.get(["axisPointer","type"]),d=n.getTooltipAxes(c.get(["axisPointer","axis"]));(u||h)&&X(d.baseAxes,nt(f,!h||"cross",u)),h&&X(d.otherAxes,nt(f,"cross",!1))}}function f(r,s,u){var h=u.model.getModel("axisPointer",i),d=h.get("show");if(d&&("auto"!==d||r||sA(h))){null==s&&(s=h.get("triggerTooltip"));var f=(h=r?function(t,e,n,r,i,o){var a=e.getModel("axisPointer"),s={};X(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],(function(t){s[t]=z(a.get(t))})),s.snap="category"!==t.type&&!!o,"cross"===a.get("type")&&(s.type="line");var l=s.label||(s.label={});if(null==l.show&&(l.show=!1),"cross"===i){var c=a.get(["label","show"]);if(l.show=null==c||c,!o){var u=s.lineStyle=a.get("crossStyle");u&&H(l,u.textStyle)}}return t.model.getModel("axisPointer",new Yc(s,n,r))}(u,c,i,e,r,s):h).get("snap"),p=h.get("triggerEmphasis"),g=lA(u.model),m=s||f||"category"===u.type,y=t.axesInfo[g]={key:g,axis:u,coordSys:n,axisPointerModel:h,triggerTooltip:s,triggerEmphasis:p,involveSeries:m,snap:f,useHandle:sA(h),seriesModels:[],linkGroup:null};l[g]=y,t.seriesInvolved=t.seriesInvolved||m;var v=function(t,e){for(var n=e.model,r=e.dim,i=0;i<t.length;i++){var o=t[i]||{};if(iA(o[r+"AxisId"],n.id)||iA(o[r+"AxisIndex"],n.componentIndex)||iA(o[r+"AxisName"],n.name))return i}}(o,u);if(null!=v){var b=a[v]||(a[v]={axesInfo:{}});b.axesInfo[g]=y,b.mapper=o[v].mapper,y.linkGroup=b}}}}))}(n,t,e),n.seriesInvolved&&function(t,e){e.eachSeries((function(e){var n=e.coordinateSystem,r=e.get(["tooltip","trigger"],!0),i=e.get(["tooltip","show"],!0);n&&"none"!==r&&!1!==r&&"item"!==r&&!1!==i&&!1!==e.get(["axisPointer","show"],!0)&&X(t.coordSysAxesInfo[lA(n.model)],(function(t){var r=t.axis;n.getAxis(r.dim)===r&&(t.seriesModels.push(e),null==t.seriesDataCount&&(t.seriesDataCount=0),t.seriesDataCount+=e.getData().count())}))}))}(n,t),n}(t,e)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},sR)}var pR=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.makeElOption=function(t,e,n,r,i){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o).getExtent(),l=o.dataToCoord(e),c=r.get("type");if(c&&"none"!==c){var u=FI(r),h=gR[c](o,a,l,s);h.style=u,t.graphicKey=h.type,t.pointer=h}var d=function(t,e,n,r,i){var o=e.axis,a=o.dataToCoord(t),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,c,u,h=r.getRadiusAxis().getExtent();if("radius"===o.dim){var d=[1,0,0,1,0,0];ze(d,d,s),Fe(d,d,[r.cx,r.cy]),l=lg([a,-i],d);var f=e.getModel("axisLabel").get("rotate")||0,p=rA.innerTextLayout(s,f*Math.PI/180,-1);c=p.textAlign,u=p.textVerticalAlign}else{var g=h[1];l=r.coordToPoint([g+i,a]);var m=r.cx,y=r.cy;c=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",u=Math.abs(l[1]-y)/g<.3?"middle":l[1]>y?"top":"bottom"}return{position:l,align:c,verticalAlign:u}}(e,n,0,a,r.get(["label","margin"]));zI(t,n,r,i,d)},e}(BI),gR={line:function(t,e,n,r){return"angle"===t.dim?{type:"Line",shape:HI(e.coordToPoint([r[0],n]),e.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,r){var i=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:UI(e.cx,e.cy,r[0],r[1],(-n-i/2)*o,(i/2-n)*o)}:{type:"Sector",shape:UI(e.cx,e.cy,n-i/2,n+i/2,0,2*Math.PI)}}},mR=pR,yR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.findAxisModel=function(t){var e;return this.ecModel.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(e=t)}),this),e},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}($u),vR=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Go).models[0]},e.type="polarAxis",e}($u);$(vR,w_);var bR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="angleAxis",e}(vR),_R=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="radiusAxis",e}(vR),wR=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return m(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(K_);wR.prototype.dataToRadius=K_.prototype.dataToCoord,wR.prototype.radiusToData=K_.prototype.coordToData;var xR=wR,MR=Yo(),SR=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return m(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this.getLabelModel(),e=this.scale,n=e.getExtent(),r=e.count();if(n[1]-n[0]<1)return 0;var i=n[0],o=this.dataToCoord(i+1)-this.dataToCoord(i),a=Math.abs(o),s=Di(null==i?"":i+"",t.getFont(),"center","top"),l=Math.max(s.height,7)/a;isNaN(l)&&(l=1/0);var c=Math.max(0,Math.floor(l)),u=MR(this.model),h=u.lastAutoInterval,d=u.lastTickCount;return null!=h&&null!=d&&Math.abs(h-c)<=1&&Math.abs(d-r)<=1&&h>c?c=h:(u.lastTickCount=r,u.lastAutoInterval=c),c},e}(K_);SR.prototype.dataToAngle=K_.prototype.dataToCoord,SR.prototype.angleToData=K_.prototype.coordToData;var AR=SR,CR=["radius","angle"];function kR(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var TR=function(){function t(t){this.dimensions=CR,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new xR,this._angleAxis=new AR,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){return this["_"+t+"Axis"]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===t&&e.push(n),r.scale.type===t&&e.push(r),e},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,r=this.getAngleAxis(),i=r.getExtent(),o=Math.min(i[0],i[1]),a=Math.max(i[0],i[1]);r.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;for(var l=Math.atan2(-n,e)/Math.PI*180,c=l<o?1:-1;l<o||l>a;)l+=360*c;return[s,l]},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var n=t.getExtent(),r=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:t.inverse,contain:function(t,e){var n=t-this.cx,r=e-this.cy,i=n*n+r*r-1e-4,o=this.r,a=this.r0;return i<=o*o&&i>=a*a}}},t.prototype.convertToPixel=function(t,e,n){return kR(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return kR(e)===this?this.pointToData(n):null},t}();function ER(t,e){var n=this,r=n.getAngleAxis(),i=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===n){var e=t.getData();X(__(e,"radius"),(function(t){i.scale.unionExtentFromData(e,t)})),X(__(e,"angle"),(function(t){r.scale.unionExtentFromData(e,t)}))}})),p_(r.scale,r.model),p_(i.scale,i.model),"category"===r.type&&!r.onBand){var o=r.getExtent(),a=360/r.scale.count();r.inverse?o[1]+=a:o[1]-=a,r.setExtent(o[0],o[1])}}function OR(t,e){var n;if(t.type=e.get("type"),t.scale=g_(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),function(t){return"angleAxis"===t.mainType}(e)){t.inverse=t.inverse!==e.get("clockwise");var r=e.get("startAngle"),i=null!==(n=e.get("endAngle"))&&void 0!==n?n:r+(t.inverse?-360:360);t.setExtent(r,i)}e.axis=t,t.model=e}var DR={dimensions:CR,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,r){var i=new TR(r+"");i.update=ER;var o=i.getRadiusAxis(),a=i.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");OR(o,s),OR(a,l),function(t,e,n){var r=e.get("center"),i=n.getWidth(),o=n.getHeight();t.cx=so(r[0],i),t.cy=so(r[1],o);var a=t.getRadiusAxis(),s=Math.min(i,o)/2,l=e.get("radius");null==l?l=[0,"100%"]:rt(l)||(l=[0,l]);var c=[so(l[0],s),so(l[1],s)];a.inverse?a.setExtent(c[1],c[0]):a.setExtent(c[0],c[1])}(i,t,e),n.push(i),t.coordinateSystem=i,i.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var e=t.getReferringComponents("polar",Go).models[0];t.coordinateSystem=e.coordinateSystem}})),n}},PR=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function LR(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var r=t.coordToPoint([e[0],n]),i=t.coordToPoint([e[1],n]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function IR(t){return t.getRadiusAxis().inverse?0:1}function RR(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var NR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return m(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,r=n.polar,i=r.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=K(n.getViewLabels(),(function(t){t=z(t);var e=n.scale,r="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(r),t}));RR(s),RR(o),X(PR,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||BR[e](this.group,t,r,o,a,i,s)}),this)}},e.type="angleAxis",e}(uA),BR={axisLine:function(t,e,n,r,i,o){var a,s=e.getModel(["axisLine","lineStyle"]),c=n.getAngleAxis(),u=Math.PI/180,h=c.getExtent(),d=IR(n),f=d?0:1,p=360===Math.abs(h[1]-h[0])?"Circle":"Arc";(a=0===o[f]?new l[p]({shape:{cx:n.cx,cy:n.cy,r:o[d],startAngle:-h[0]*u,endAngle:-h[1]*u,clockwise:c.inverse},style:s.getLineStyle(),z2:1,silent:!0}):new gp({shape:{cx:n.cx,cy:n.cy,r:o[d],r0:o[f]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(a)},axisTick:function(t,e,n,r,i,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[IR(n)],c=K(r,(function(t){return new Cp({shape:LR(n,[l,l+s],t.coord)})}));t.add(ng(c,{style:H(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,r,i,o){if(i.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),c=o[IR(n)],u=[],h=0;h<i.length;h++)for(var d=0;d<i[h].length;d++)u.push(new Cp({shape:LR(n,[c,c+l],i[h][d].coord)}));t.add(ng(u,{style:H(s.getModel("lineStyle").getLineStyle(),H(a.getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(t,e,n,r,i,o,a){var s=e.getCategories(!0),l=e.getModel("axisLabel"),c=l.get("margin"),u=e.get("triggerEvent");X(a,(function(r,i){var a=l,h=r.tickValue,d=o[IR(n)],f=n.coordToPoint([d+c,r.coord]),p=n.cx,g=n.cy,m=Math.abs(f[0]-p)/d<.3?"center":f[0]>p?"left":"right",y=Math.abs(f[1]-g)/d<.3?"middle":f[1]>g?"top":"bottom";if(s&&s[h]){var v=s[h];lt(v)&&v.textStyle&&(a=new Yc(v.textStyle,l,l.ecModel))}var b=new fl({silent:rA.isLabelSilent(e),style:wc(a,{x:f[0],y:f[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:r.formattedLabel,align:m,verticalAlign:y})});if(t.add(b),u){var _=rA.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=r.rawLabel,pl(b).eventData=_}}),this)},splitLine:function(t,e,n,r,i,o){var a=e.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var c=[],u=0;u<r.length;u++){var h=l++%s.length;c[h]=c[h]||[],c[h].push(new Cp({shape:LR(n,o,r[u].coord)}))}for(u=0;u<c.length;u++)t.add(ng(c[u],{style:H({stroke:s[u%s.length]},a.getLineStyle()),silent:!0,z:e.get("z")}))},minorSplitLine:function(t,e,n,r,i,o){if(i.length){for(var a=e.getModel("minorSplitLine").getModel("lineStyle"),s=[],l=0;l<i.length;l++)for(var c=0;c<i[l].length;c++)s.push(new Cp({shape:LR(n,o,i[l][c].coord)}));t.add(ng(s,{style:a.getLineStyle(),silent:!0,z:e.get("z")}))}},splitArea:function(t,e,n,r,i,o){if(r.length){var a=e.getModel("splitArea").getModel("areaStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var c=[],u=Math.PI/180,h=-r[0].coord*u,d=Math.min(o[0],o[1]),f=Math.max(o[0],o[1]),p=e.get("clockwise"),g=1,m=r.length;g<=m;g++){var y=g===m?r[0].coord:r[g].coord,v=l++%s.length;c[v]=c[v]||[],c[v].push(new dp({shape:{cx:n.cx,cy:n.cy,r0:d,r:f,startAngle:h,endAngle:-y*u,clockwise:p},silent:!0})),h=-y*u}for(g=0;g<c.length;g++)t.add(ng(c[g],{style:H({fill:s[g%s.length]},a.getAreaStyle()),silent:!0}))}}},FR=NR,zR=["axisLine","axisTickLabel","axisName"],jR=["splitLine","splitArea","minorSplitLine"],WR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return m(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=this._axisGroup,r=this._axisGroup=new Gi;this.group.add(r);var i=t.axis,o=i.polar,a=o.getAngleAxis(),s=i.getTicksCoords(),l=i.getMinorTicksCoords(),c=a.getExtent()[0],u=i.getExtent(),h=function(t,e,n){return{position:[t.cx,t.cy],rotation:n/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}(o,t,c),d=new rA(t,h);X(zR,d.add,d),r.add(d.getGroup()),hg(n,r,t),X(jR,(function(e){t.get([e,"show"])&&!i.scale.isBlank()&&VR[e](this.group,t,o,c,u,s,l)}),this)}},e.type="radiusAxis",e}(uA),VR={splitLine:function(t,e,n,r,i,o){var a=e.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),c=0,u=n.getAngleAxis(),h=Math.PI/180,d=u.getExtent(),f=360===Math.abs(d[1]-d[0])?"Circle":"Arc";s=s instanceof Array?s:[s];for(var p=[],g=0;g<o.length;g++){var m=c++%s.length;p[m]=p[m]||[],p[m].push(new l[f]({shape:{cx:n.cx,cy:n.cy,r:Math.max(o[g].coord,0),startAngle:-d[0]*h,endAngle:-d[1]*h,clockwise:u.inverse}}))}for(g=0;g<p.length;g++)t.add(ng(p[g],{style:H({stroke:s[g%s.length],fill:null},a.getLineStyle()),silent:!0}))},minorSplitLine:function(t,e,n,r,i,o,a){if(a.length){for(var s=e.getModel("minorSplitLine").getModel("lineStyle"),l=[],c=0;c<a.length;c++)for(var u=0;u<a[c].length;u++)l.push(new Xf({shape:{cx:n.cx,cy:n.cy,r:a[c][u].coord}}));t.add(ng(l,{style:H({fill:null},s.getLineStyle()),silent:!0}))}},splitArea:function(t,e,n,r,i,o){if(o.length){var a=e.getModel("splitArea").getModel("areaStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var c=[],u=o[0].coord,h=1;h<o.length;h++){var d=l++%s.length;c[d]=c[d]||[],c[d].push(new dp({shape:{cx:n.cx,cy:n.cy,r0:u,r:o[h].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),u=o[h].coord}for(h=0;h<c.length;h++)t.add(ng(c[h],{style:H({fill:s[h%s.length]},a.getAreaStyle()),silent:!0}))}}},HR=WR;function YR(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function UR(t,e){return e.dim+t.model.componentIndex}var qR=function(t,e,n){var r={},i=function(t){var e={};X(t,(function(t,n){var r=t.getData(),i=t.coordinateSystem,o=i.getBaseAxis(),a=UR(i,o),s=o.getExtent(),l="category"===o.type?o.getBandWidth():Math.abs(s[1]-s[0])/r.count(),c=e[a]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},u=c.stacks;e[a]=c;var h=YR(t);u[h]||c.autoWidthCount++,u[h]=u[h]||{width:0,maxWidth:0};var d=so(t.get("barWidth"),l),f=so(t.get("barMaxWidth"),l),p=t.get("barGap"),g=t.get("barCategoryGap");d&&!u[h].width&&(d=Math.min(c.remainedWidth,d),u[h].width=d,c.remainedWidth-=d),f&&(u[h].maxWidth=f),null!=p&&(c.gap=p),null!=g&&(c.categoryGap=g)}));var n={};return X(e,(function(t,e){n[e]={};var r=t.stacks,i=so(t.categoryGap,t.bandWidth),o=so(t.gap,1),a=t.remainedWidth,s=t.autoWidthCount,l=(a-i)/(s+(s-1)*o);l=Math.max(l,0),X(r,(function(t,e){var n=t.maxWidth;n&&n<l&&(n=Math.min(n,a),t.width&&(n=Math.min(n,t.width)),a-=n,t.width=n,s--)})),l=(a-i)/(s+(s-1)*o),l=Math.max(l,0);var c,u=0;X(r,(function(t,e){t.width||(t.width=l),c=t,u+=t.width*(1+o)})),c&&(u-=c.width*o);var h=-u/2;X(r,(function(t,r){n[e][r]=n[e][r]||{offset:h,width:t.width},h+=t.width*(1+o)}))})),n}(J(e.getSeriesByType(t),(function(t){return!e.isSeriesFiltered(t)&&t.coordinateSystem&&"polar"===t.coordinateSystem.type})));e.eachSeriesByType(t,(function(t){if("polar"===t.coordinateSystem.type){var e=t.getData(),n=t.coordinateSystem,o=n.getBaseAxis(),a=UR(n,o),s=YR(t),l=i[a][s],c=l.offset,u=l.width,h=n.getOtherAxis(o),d=t.coordinateSystem.cx,f=t.coordinateSystem.cy,p=t.get("barMinHeight")||0,g=t.get("barMinAngle")||0;r[s]=r[s]||[];for(var m=e.mapDimension(h.dim),y=e.mapDimension(o.dim),v=ub(e,m),b="radius"!==o.dim||!t.get("roundCap",!0),_=h.dataToCoord(0),w=0,x=e.count();w<x;w++){var M=e.get(m,w),S=e.get(y,w),A=M>=0?"p":"n",C=_;v&&(r[s][S]||(r[s][S]={p:_,n:_}),C=r[s][S][A]);var k=void 0,T=void 0,E=void 0,O=void 0;if("radius"===h.dim){var D=h.dataToCoord(M)-_,P=o.dataToCoord(S);Math.abs(D)<p&&(D=(D<0?-1:1)*p),k=C,T=C+D,O=(E=P-c)-u,v&&(r[s][S][A]=T)}else{var L=h.dataToCoord(M,b)-_,I=o.dataToCoord(S);Math.abs(L)<g&&(L=(L<0?-1:1)*g),T=(k=I+c)+u,E=C,O=C+L,v&&(r[s][S][A]=O)}e.setItemLayout(w,{cx:d,cy:f,r0:k,r:T,startAngle:-E*Math.PI/180,endAngle:-O*Math.PI/180,clockwise:E>=O})}}}))},$R={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},GR={splitNumber:5},XR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="polar",e}(Af);function KR(t,e){e=e||{};var n=t.axis,r={},i=n.position,o=n.orient,a=t.coordinateSystem.getRect(),s=[a.x,a.x+a.width,a.y,a.y+a.height],l={horizontal:{top:s[2],bottom:s[3]},vertical:{left:s[0],right:s[1]}};r.position=["vertical"===o?l.vertical[i]:s[0],"horizontal"===o?l.horizontal[i]:s[3]],r.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,right:1,left:-1}[i],t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),mt(e.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection);var c=e.rotate;return null==c&&(c=t.get(["axisLabel","rotate"])),r.labelRotation="top"===i?-c:c,r.z2=1,r}var ZR=["axisLine","axisTickLabel","axisName"],JR=["splitArea","splitLine"],QR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="SingleAxisPointer",n}return m(e,t),e.prototype.render=function(e,n,r,i){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Gi;var s=KR(e),l=new rA(e,s);X(ZR,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),X(JR,(function(t){e.get([t,"show"])&&tN[t](this,this.group,this._axisGroup,e)}),this),hg(a,this._axisGroup,e),t.prototype.render.call(this,e,n,r,i)},e.prototype.remove=function(){fA(this)},e.type="singleAxis",e}(uA),tN={splitLine:function(t,e,n,r){var i=r.axis;if(!i.scale.isBlank()){var o=r.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l=a.get("width"),c=r.coordinateSystem.getRect(),u=i.isHorizontal(),h=[],d=0,f=i.getTicksCoords({tickModel:o}),p=[],g=[],m=0;m<f.length;++m){var y=i.toGlobalCoord(f[m].coord);u?(p[0]=y,p[1]=c.y,g[0]=y,g[1]=c.y+c.height):(p[0]=c.x,p[1]=y,g[0]=c.x+c.width,g[1]=y);var v=new Cp({shape:{x1:p[0],y1:p[1],x2:g[0],y2:g[1]},silent:!0});ig(v.shape,l);var b=d++%s.length;h[b]=h[b]||[],h[b].push(v)}var _=a.getLineStyle(["color"]);for(m=0;m<h.length;++m)e.add(ng(h[m],{style:H({stroke:s[m%s.length]},_),silent:!0}))}},splitArea:function(t,e,n,r){dA(t,n,r,r)}},eN=QR,nN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.getCoordSysModel=function(){return this},e.type="singleAxis",e.layoutMode="box",e.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},e}($u);$(nN,w_.prototype);var rN=nN,iN=function(t){function e(e,n,r,i,o){var a=t.call(this,e,n,r)||this;return a.type=i||"value",a.position=o||"bottom",a}return m(e,t),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.pointToData=function(t,e){return this.coordinateSystem.pointToData(t)[0]},e}(K_),oN=["single"];function aN(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var sN=function(){function t(t,e,n){this.type="single",this.dimension="single",this.dimensions=oN,this.axisPointerEnabled=!0,this.model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var r=new iN(this.dimension,g_(t),[0,0],t.get("type"),t.get("position"));r.onBand="category"===r.type&&t.get("boundaryGap"),r.inverse=t.get("inverse"),r.orient=t.get("orient"),t.axis=r,r.model=t,r.coordinateSystem=this,this._axis=r},t.prototype.update=function(t,e){t.eachSeries((function(t){if(t.coordinateSystem===this){var e=t.getData();X(e.mapDimensionsAll(this.dimension),(function(t){this._axis.scale.unionExtentFromData(e,t)}),this),p_(this._axis.scale,this._axis.model)}}),this)},t.prototype.resize=function(t,e){this._rect=zu({left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")},{width:e.getWidth(),height:e.getHeight()}),this._adjustAxis()},t.prototype.getRect=function(){return this._rect},t.prototype._adjustAxis=function(){var t=this._rect,e=this._axis,n=e.isHorizontal(),r=n?[0,t.width]:[0,t.height],i=e.inverse?1:0;e.setExtent(r[i],r[1-i]),this._updateAxisTransform(e,n?t.x:t.y)},t.prototype._updateAxisTransform=function(t,e){var n=t.getExtent(),r=n[0]+n[1],i=t.isHorizontal();t.toGlobalCoord=i?function(t){return t+e}:function(t){return r-t+e},t.toLocalCoord=i?function(t){return t-e}:function(t){return r-t+e}},t.prototype.getAxis=function(){return this._axis},t.prototype.getBaseAxis=function(){return this._axis},t.prototype.getAxes=function(){return[this._axis]},t.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},t.prototype.containPoint=function(t){var e=this.getRect(),n=this.getAxis();return"horizontal"===n.orient?n.contain(n.toLocalCoord(t[0]))&&t[1]>=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),r=[],i="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),r[i]=e.toGlobalCoord(e.dataToCoord(+t)),r[1-i]=0===i?n.y+n.height/2:n.x+n.width/2,r},t.prototype.convertToPixel=function(t,e,n){return aN(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return aN(e)===this?this.pointToData(n):null},t}(),lN={create:function(t,e){var n=[];return t.eachComponent("singleAxis",(function(r,i){var o=new sN(r,t,e);o.name="single_"+i,o.resize(r,e),r.coordinateSystem=o,n.push(o)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var e=t.getReferringComponents("singleAxis",Go).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n},dimensions:oN},cN=["x","y"],uN=["width","height"],hN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.makeElOption=function(t,e,n,r,i){var o=n.axis,a=o.coordinateSystem,s=pN(a,1-fN(o)),l=a.dataToPoint(e)[0],c=r.get("type");if(c&&"none"!==c){var u=FI(r),h=dN[c](o,l,s);h.style=u,t.graphicKey=h.type,t.pointer=h}VI(e,t,KR(n),n,r,i)},e.prototype.getHandleTransform=function(t,e,n){var r=KR(e,{labelInside:!1});r.labelMargin=n.get(["handle","margin"]);var i=WI(e.axis,t,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,r){var i=n.axis,o=i.coordinateSystem,a=fN(i),s=pN(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var c=pN(o,1-a),u=(c[1]+c[0])/2,h=[u,u];return h[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:h,tooltipOption:{verticalAlign:"middle"}}},e}(BI),dN={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:HI([e,n[0]],[e,n[1]],fN(t))}},shadow:function(t,e,n){var r=t.getBandWidth();return{type:"Rect",shape:YI([e-r/2,n[0]],[r,n[1]-n[0]],fN(t))}}};function fN(t){return t.isHorizontal()?0:1}function pN(t,e){var n=t.getRect();return[n[cN[e]],n[cN[e]]+n[uN[e]]]}var gN=hN,mN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="single",e}(Af);function yN(t,e){var n,r=t.cellSize;1===(n=rt(r)?r:t.cellSize=[r,r]).length&&(n[1]=n[0]);var i=K([0,1],(function(t){return function(t,e){return null!=t[Nu[e][0]]||null!=t[Nu[e][1]]&&null!=t[Nu[e][2]]}(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));Vu(t,e,{type:"box",ignoreSize:i})}var vN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(e,n,r){var i=Hu(e);t.prototype.init.apply(this,arguments),yN(e,i)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),yN(this.option,e)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}($u),bN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){var r=this.group;r.removeAll();var i=t.coordinateSystem,o=i.getRangeInfo(),a=i.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,r),this._renderLines(t,o,a,r),this._renderYearText(t,o,a,r),this._renderMonthText(t,s,a,r),this._renderWeekText(t,s,o,a,r)},e.prototype._renderDayRect=function(t,e,n){for(var r=t.coordinateSystem,i=t.getModel("itemStyle").getItemStyle(),o=r.getCellWidth(),a=r.getCellHeight(),s=e.start.time;s<=e.end.time;s=r.getNextNDay(s,1).time){var l=r.dataToRect([s],!1).tl,c=new Zs({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:i});n.add(c)}},e.prototype._renderLines=function(t,e,n,r){var i=this,o=t.coordinateSystem,a=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=e.start,u=0;c.time<=e.end.time;u++){d(c.formatedDate),0===u&&(c=o.getDateInfo(e.start.y+"-"+e.start.m));var h=c.date;h.setMonth(h.getMonth()+1),c=o.getDateInfo(h)}function d(e){i._firstDayOfMonth.push(o.getDateInfo(e)),i._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=i._getLinePointsOfOneWeek(t,e,n);i._tlpoints.push(l[0]),i._blpoints.push(l[l.length-1]),s&&i._drawSplitline(l,a,r)}d(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,l,n),a,r),s&&this._drawSplitline(i._getEdgesPoints(i._blpoints,l,n),a,r)},e.prototype._getEdgesPoints=function(t,e,n){var r=[t[0].slice(),t[t.length-1].slice()],i="horizontal"===n?0:1;return r[0][i]=r[0][i]-e/2,r[1][i]=r[1][i]+e/2,r},e.prototype._drawSplitline=function(t,e,n){var r=new xp({z2:20,shape:{points:t},style:e});n.add(r)},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var r=t.coordinateSystem,i=r.getDateInfo(e),o=[],a=0;a<7;a++){var s=r.getNextNDay(i.time,a),l=r.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return o},e.prototype._formatterLabel=function(t,e){return ot(t)&&t?(n=t,X(e,(function(t,e){n=n.replace("{"+e+"}",t)})),n):it(t)?t(e):e.nameMap;var n},e.prototype._yearTextPositionControl=function(t,e,n,r,i){var o=e[0],a=e[1],s=["center","bottom"];"bottom"===r?(a+=i,s=["center","top"]):"left"===r?o-=i:"right"===r?(o+=i,s=["center","top"]):a-=i;var l=0;return"left"!==r&&"right"!==r||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,e,n,r){var i=t.getModel("yearLabel");if(i.get("show")){var o=i.get("margin"),a=i.get("position");a||(a="horizontal"!==n?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,c=(s[0][1]+s[1][1])/2,u="horizontal"===n?0:1,h={top:[l,s[u][1]],bottom:[l,s[1-u][1]],left:[s[1-u][0],c],right:[s[u][0],c]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=i.get("formatter"),p=this._formatterLabel(f,{start:e.start.y,end:e.end.y,nameMap:d}),g=new fl({z2:30,style:wc(i,{text:p})});g.attr(this._yearTextPositionControl(g,h[a],n,a,o)),r.add(g)}},e.prototype._monthTextPositionControl=function(t,e,n,r,i){var o="left",a="top",s=t[0],l=t[1];return"horizontal"===n?(l+=i,e&&(o="center"),"start"===r&&(a="bottom")):(s+=i,e&&(a="middle"),"start"===r&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderMonthText=function(t,e,n,r){var i=t.getModel("monthLabel");if(i.get("show")){var o=i.get("nameMap"),a=i.get("margin"),s=i.get("position"),l=i.get("align"),c=[this._tlpoints,this._blpoints];o&&!ot(o)||(o&&(e=Jc(o)||e),o=e.get(["time","monthAbbr"])||[]);var u="start"===s?0:1,h="horizontal"===n?0:1;a="start"===s?-a:a;for(var d="center"===l,f=0;f<c[u].length-1;f++){var p=c[u][f].slice(),g=this._firstDayOfMonth[f];d&&(p[h]=(this._firstDayPoints[f][h]+c[0][f+1][h])/2);var m=i.get("formatter"),y=o[+g.m-1],v={yyyy:g.y,yy:(g.y+"").slice(2),MM:g.m,M:+g.m,nameMap:y},b=this._formatterLabel(m,v),_=new fl({z2:30,style:V(wc(i,{text:b}),this._monthTextPositionControl(p,d,n,s,a))});r.add(_)}}},e.prototype._weekTextPositionControl=function(t,e,n,r,i){var o="center",a="middle",s=t[0],l=t[1],c="start"===n;return"horizontal"===e?(s=s+r+(c?1:-1)*i[0]/2,o=c?"right":"left"):(l=l+r+(c?1:-1)*i[1]/2,a=c?"bottom":"top"),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderWeekText=function(t,e,n,r,i){var o=t.getModel("dayLabel");if(o.get("show")){var a=t.coordinateSystem,s=o.get("position"),l=o.get("nameMap"),c=o.get("margin"),u=a.getFirstDayOfWeek();l&&!ot(l)||(l&&(e=Jc(l)||e),l=e.get(["time","dayOfWeekShort"])||K(e.get(["time","dayOfWeekAbbr"]),(function(t){return t[0]})));var h=a.getNextNDay(n.end.time,7-n.lweek).time,d=[a.getCellWidth(),a.getCellHeight()];c=so(c,Math.min(d[1],d[0])),"start"===s&&(h=a.getNextNDay(n.start.time,-(7+n.fweek)).time,c=-c);for(var f=0;f<7;f++){var p,g=a.getNextNDay(h,f),m=a.dataToRect([g.time],!1).center;p=Math.abs((f+u)%7);var y=new fl({z2:30,style:V(wc(o,{text:l[p]}),this._weekTextPositionControl(m,r,s,c,d))});i.add(y)}}},e.type="calendar",e}(Af);function _N(t){var e=t.calendarModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem:null}var wN=function(){function t(e,n,r){this.type="calendar",this.dimensions=t.dimensions,this.getDimensionsInfo=t.getDimensionsInfo,this._model=e}return t.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},t.prototype.getRangeInfo=function(){return this._rangeInfo},t.prototype.getModel=function(){return this._model},t.prototype.getRect=function(){return this._rect},t.prototype.getCellWidth=function(){return this._sw},t.prototype.getCellHeight=function(){return this._sh},t.prototype.getOrient=function(){return this._orient},t.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},t.prototype.getDateInfo=function(t){var e=(t=wo(t)).getFullYear(),n=t.getMonth()+1,r=n<10?"0"+n:""+n,i=t.getDate(),o=i<10?"0"+i:""+i,a=t.getDay();return{y:e+"",m:r,d:o,day:a=Math.abs((a+7-this.getFirstDayOfWeek())%7),time:t.getTime(),formatedDate:e+"-"+r+"-"+o,date:t}},t.prototype.getNextNDay=function(t,e){return 0===(e=e||0)||(t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t)},t.prototype.update=function(t,e){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,r=["width","height"],i=this._model.getCellSize().slice(),o=this._model.getBoxLayoutParams(),a="horizontal"===this._orient?[n,7]:[7,n];X([0,1],(function(t){c(i,t)&&(o[r[t]]=i[t]*a[t])}));var s={width:e.getWidth(),height:e.getHeight()},l=this._rect=zu(o,s);function c(t,e){return null!=t[e]&&"auto"!==t[e]}X([0,1],(function(t){c(i,t)||(i[t]=l[r[t]]/a[t])})),this._sw=i[0],this._sh=i[1]},t.prototype.dataToPoint=function(t,e){rt(t)&&(t=t[0]),null==e&&(e=!0);var n=this.getDateInfo(t),r=this._rangeInfo;if(e&&!(n.time>=r.start.time&&n.time<r.end.time+864e5))return[NaN,NaN];var i=n.day,o=this._getRangeInfo([r.start.time,n.formatedDate]).nthWeek;return"vertical"===this._orient?[this._rect.x+i*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]:[this._rect.x+o*this._sw+this._sw/2,this._rect.y+i*this._sh+this._sh/2]},t.prototype.pointToData=function(t){var e=this.pointToDate(t);return e&&e.time},t.prototype.dataToRect=function(t,e){var n=this.dataToPoint(t,e);return{contentShape:{x:n[0]-(this._sw-this._lineWidth)/2,y:n[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:n,tl:[n[0]-this._sw/2,n[1]-this._sh/2],tr:[n[0]+this._sw/2,n[1]-this._sh/2],br:[n[0]+this._sw/2,n[1]+this._sh/2],bl:[n[0]-this._sw/2,n[1]+this._sh/2]}},t.prototype.pointToDate=function(t){var e=Math.floor((t[0]-this._rect.x)/this._sw)+1,n=Math.floor((t[1]-this._rect.y)/this._sh)+1,r=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(n,e-1,r):this._getDateByWeeksAndDay(e,n-1,r)},t.prototype.convertToPixel=function(t,e,n){var r=_N(e);return r===this?r.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){var r=_N(e);return r===this?r.pointToData(n):null},t.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},t.prototype._initRangeOption=function(){var t,e=this._model.get("range");if(rt(e)&&1===e.length&&(e=e[0]),rt(e))t=e;else{var n=e.toString();if(/^\d{4}$/.test(n)&&(t=[n+"-01-01",n+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(n)){var r=this.getDateInfo(n),i=r.date;i.setMonth(i.getMonth()+1);var o=this.getNextNDay(i,-1);t=[r.formatedDate,o.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(n)&&(t=[n,n])}if(!t)return e;var a=this._getRangeInfo(t);return a.start.time>a.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var r=Math.floor(n[1].time/864e5)-Math.floor(n[0].time/864e5)+1,i=new Date(n[0].time),o=i.getDate(),a=n[1].date.getDate();i.setDate(o+r-1);var s=i.getDate();if(s!==a)for(var l=i.getTime()-n[1].time>0?1:-1;(s=i.getDate())!==a&&(i.getTime()-n[1].time)*l>0;)r-=l,i.setDate(s-l);var c=Math.floor((r+n[0].day+6)/7),u=e?1-c:c-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:r,weeks:c,nthWeek:u,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(t,e,n){var r=this._getRangeInfo(n);if(t>r.weeks||0===t&&e<r.fweek||t===r.weeks&&e>r.lweek)return null;var i=7*(t-1)-r.fweek+e,o=new Date(r.start.time);return o.setDate(+r.start.d+i),this.getDateInfo(o)},t.create=function(e,n){var r=[];return e.eachComponent("calendar",(function(i){var o=new t(i,e,n);r.push(o),i.coordinateSystem=o})),e.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=r[t.get("calendarIndex")||0])})),r},t.dimensions=["time","value"],t}();function xN(t,e){var n;return X(e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}var MN=["transition","enterFrom","leaveTo"],SN=MN.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function AN(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var r=n?MN:SN,i=0;i<r.length;i++){var o=r[i];null==t[o]&&null!=e[o]&&(t[o]=e[o])}}var CN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventAutoZ=!0,n}return m(e,t),e.prototype.mergeOption=function(e,n){var r=this.option.elements;this.option.elements=null,t.prototype.mergeOption.call(this,e,n),this.option.elements=r},e.prototype.optionUpdated=function(t,e){var n=this.option,r=(e?n:t).elements,i=n.elements=e?[]:n.elements,o=[];this._flatten(r,o,null);var a=Bo(i,o,"normalMerge"),s=this._elOptionsToUpdate=[];X(a,(function(t,e){var n=t.newOption;n&&(s.push(n),function(t,e){var n=t.existing;if(e.id=t.keyInfo.id,!e.type&&n&&(e.type=n.type),null==e.parentId){var r=e.parentOption;r?e.parentId=r.id:n&&(e.parentId=n.parentId)}e.parentOption=null}(t,n),function(t,e,n){var r=V({},n),i=t[e],o=n.$action||"merge";"merge"===o?i?(j(i,r,!0),Vu(i,r,{ignoreSize:!0}),Yu(n,i),AN(n,i),AN(n,i,"shape"),AN(n,i,"style"),AN(n,i,"extra"),n.clipPath=i.clipPath):t[e]=r:"replace"===o?t[e]=r:"remove"===o&&i&&(t[e]=null)}(i,e,n),function(t,e){if(t&&(t.hv=e.hv=[xN(e,["left","right"]),xN(e,["top","bottom"])],"group"===t.type)){var n=t,r=e;null==n.width&&(n.width=r.width=0),null==n.height&&(n.height=r.height=0)}}(i[e],n))}),this),n.elements=J(i,(function(t){return t&&delete t.$action,null!=t}))},e.prototype._flatten=function(t,e,n){X(t,(function(t){if(t){n&&(t.parentOption=n),e.push(t);var r=t.children;r&&r.length&&this._flatten(r,e,t),delete t.children}}),this)},e.prototype.useElOptionsToUpdate=function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t},e.type="graphic",e.defaultOption={elements:[]},e}($u),kN={path:null,compoundPath:null,group:Gi,image:Hs,text:fl},TN=Yo(),EN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(){this._elMap=Tt()},e.prototype.render=function(t,e,n){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,n)},e.prototype._updateElements=function(t){var e=t.useElOptionsToUpdate();if(e){var n=this._elMap,r=this.group,i=t.get("z"),o=t.get("zlevel");X(e,(function(e){var a=jo(e.id,null),s=null!=a?n.get(a):null,l=jo(e.parentId,null),c=null!=l?n.get(l):r,u=e.type,h=e.style;"text"===u&&h&&e.hv&&e.hv[1]&&(h.textVerticalAlign=h.textBaseline=h.verticalAlign=h.align=null);var d=e.textContent,f=e.textConfig;if(h&&IL(h,u,!!f,!!d)){var p=RL(h,u,!0);!f&&p.textConfig&&(f=e.textConfig=p.textConfig),!d&&p.textContent&&(d=p.textContent)}var g=function(t){return t=V({},t),X(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(Ru),(function(e){delete t[e]})),t}(e),m=e.$action||"merge",y="merge"===m,v="replace"===m;if(y){var b=s;(C=!s)?b=DN(a,c,e.type,n):(b&&(TN(b).isNew=!1),nI(b)),b&&(YL(b,g,t,{isInit:C}),LN(b,e,i,o))}else if(v){PN(s,e,n,t);var _=DN(a,c,e.type,n);_&&(YL(_,g,t,{isInit:!0}),LN(_,e,i,o))}else"remove"===m&&(UL(s,e),PN(s,e,n,t));var w=n.get(a);if(w&&d)if(y){var x=w.getTextContent();x?x.attr(d):w.setTextContent(new fl(d))}else v&&w.setTextContent(new fl(d));if(w){var M=e.clipPath;if(M){var S=M.type,A=void 0,C=!1;if(y){var k=w.getClipPath();A=(C=!k||TN(k).type!==S)?ON(S):k}else v&&(C=!0,A=ON(S));w.setClipPath(A),YL(A,M,t,{isInit:C}),rI(A,M.keyframeAnimation,t)}var T=TN(w);w.setTextConfig(f),T.option=e,function(t,e,n){var r=pl(t).eventData;t.silent||t.ignore||r||(r=pl(t).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:t.name}),r&&(r.info=n.info)}(w,t,e),vg({el:w,componentModel:t,itemName:w.name,itemTooltipOption:e.tooltip}),rI(w,e.keyframeAnimation,t)}}))}},e.prototype._relocate=function(t,e){for(var n=t.option.elements,r=this.group,i=this._elMap,o=e.getWidth(),a=e.getHeight(),s=["x","y"],l=0;l<n.length;l++)if((p=null!=(f=jo((d=n[l]).id,null))?i.get(f):null)&&p.isGroup){var c=(g=p.parent)===r,u=TN(p),h=TN(g);u.width=so(u.option.width,c?o:h.width)||0,u.height=so(u.option.height,c?a:h.height)||0}for(l=n.length-1;l>=0;l--){var d,f,p;if(p=null!=(f=jo((d=n[l]).id,null))?i.get(f):null){h=TN(g=p.parent);var g,m={},y=ju(p,d,g===r?{width:o,height:a}:{width:h.width,height:h.height},null,{hv:d.hv,boundingMode:d.bounding},m);if(!TN(p).isNew&&y){for(var v=d.transition,b={},_=0;_<s.length;_++){var w=s[_],x=m[w];v&&($L(v)||U(v,w)>=0)?b[w]=x:p[w]=x}cc(p,b,t,0)}else p.attr(m)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){PN(n,TN(n).option,e,t._lastGraphicModel)})),this._elMap=Tt()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Af);function ON(t){var e=new(Pt(kN,t)?kN[t]:Jp(t))({});return TN(e).type=t,e}function DN(t,e,n,r){var i=ON(n);return e.add(i),r.set(t,i),TN(i).id=t,TN(i).isNew=!0,i}function PN(t,e,n,r){t&&t.parent&&("group"===t.type&&t.traverse((function(t){PN(t,e,n,r)})),qL(t,e,r),n.removeKey(TN(t).id))}function LN(t,e,n,r){t.isGroup||X([["cursor",Na.prototype.cursor],["zlevel",r||0],["z",n||0],["z2",0]],(function(n){var r=n[0];Pt(e,r)?t[r]=yt(e[r],n[1]):null==t[r]&&(t[r]=n[1])})),X(tt(e),(function(n){if(0===n.indexOf("on")){var r=e[n];t[n]=it(r)?r:null}})),Pt(e,"draggable")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}var IN=["x","y","radius","angle","single"],RN=["cartesian2d","polar","singleAxis"];function NN(t){return t+"Axis"}function BN(t){var e=t.ecModel,n={infoList:[],infoMap:Tt()};return t.eachTargetAxis((function(t,r){var i=e.getComponent(NN(t),r);if(i){var o=i.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(n.infoList.push(s={model:o,axisModels:[]}),n.infoMap.set(a,s)),s.axisModels.push(i)}}})),n}var FN=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}();function zN(t){var e={};return X(["start","end","startValue","endValue","throttle"],(function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})),e}var jN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return m(e,t),e.prototype.init=function(t,e,n){var r=zN(t);this.settledOption=r,this.mergeDefaultAndTheme(t,n),this._doInit(r)},e.prototype.mergeOption=function(t){var e=zN(t);j(this.option,t,!0),j(this.settledOption,e,!0),this._doInit(e)},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;X([["start","startValue"],["end","endValue"]],(function(t,r){"value"===this._rangePropMode[r]&&(e[t[0]]=n[t[0]]=null)}),this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),e=this._targetAxisInfoMap=Tt();this._fillSpecifiedTargetAxis(e)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return X(IN,(function(n){var r=this.getReferringComponents(NN(n),Xo);if(r.specified){e=!0;var i=new FN;X(r.models,(function(t){i.add(t.componentIndex)})),t.set(n,i)}}),this),e},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,r=!0;if(r){var i="vertical"===e?"y":"x";o(n.findComponents({mainType:i+"Axis"}),i)}function o(e,n){var i=e[0];if(i){var o=new FN;if(o.add(i.componentIndex),t.set(n,o),r=!1,"x"===n||"y"===n){var a=i.getReferringComponents("grid",Go).models[0];a&&X(e,(function(t){i.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Go).models[0]&&o.add(t.componentIndex)}))}}}r&&o(n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}}),"single"),r&&X(IN,(function(e){if(r){var i=n.findComponents({mainType:NN(e),filter:function(t){return"category"===t.get("type",!0)}});if(i[0]){var o=new FN;o.add(i[0].componentIndex),t.set(e,o),r=!1}}}),this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(e){!t&&(t=e)}),this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get("rangeMode");X([["start","startValue"],["end","endValue"]],(function(r,i){var o=null!=t[r[0]],a=null!=t[r[1]];o&&!a?e[i]="percent":!o&&a?e[i]="value":n?e[i]=n[i]:o&&(e[i]="percent")}))},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(e,n){null==t&&(t=this.ecModel.getComponent(NN(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,r){X(n.indexList,(function(n){t.call(e,r,n)}))}))},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(NN(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;X([["start","startValue"],["end","endValue"]],(function(r){null==t[r[0]]&&null==t[r[1]]||(e[r[0]]=n[r[0]]=t[r[0]],e[r[1]]=n[r[1]]=t[r[1]])}),this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var e=this.option;X(["start","startValue","end","endValue"],(function(n){e[n]=t[n]}))},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),r=0;r<n.length;r++)for(var i=n[r],o=this._targetAxisInfoMap.get(i),a=0;a<o.indexList.length;a++){var s=this.getAxisProxy(i,o.indexList[a]);if(s.hostedBy(this))return s;e||(e=s)}return e},e.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},e.prototype.getOrient=function(){return this._orient},e.type="dataZoom",e.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],e.defaultOption={z:4,filterMode:"filter",start:0,end:100},e}($u),WN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="dataZoom.select",e}(jN),VN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n,r){this.dataZoomModel=t,this.ecModel=e,this.api=n},e.type="dataZoom",e}(Af),HN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="dataZoom.select",e}(VN),YN=X,UN=co,qN=function(){function t(t,e,n,r){this._dimName=t,this._axisIndex=e,this.ecModel=r,this._dataZoomModel=n}return t.prototype.hostedBy=function(t){return this._dataZoomModel===t},t.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},t.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},t.prototype.getTargetSeriesModels=function(){var t=[];return this.ecModel.eachSeries((function(e){if(function(t){var e=t.get("coordinateSystem");return U(RN,e)>=0}(e)){var n=NN(this._dimName),r=e.getReferringComponents(n,Go).models[0];r&&this._axisIndex===r.componentIndex&&t.push(e)}}),this),t},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return z(this._minMaxSpan)},t.prototype.calculateDataWindow=function(t){var e,n=this._dataExtent,r=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];YN(["start","end"],(function(l,c){var u=t[l],h=t[l+"Value"];"percent"===i[c]?(null==u&&(u=o[c]),h=r.parse(ao(u,o,n))):(e=!0,u=ao(h=null==h?n[c]:r.parse(h),n,o)),s[c]=null==h||isNaN(h)?n[c]:h,a[c]=null==u||isNaN(u)?o[c]:u})),UN(s),UN(a);var l=this._minMaxSpan;function c(t,e,n,i,o){var a=o?"Span":"ValueSpan";pO(0,t,n,"all",l["min"+a],l["max"+a]);for(var s=0;s<2;s++)e[s]=ao(t[s],n,i,!0),o&&(e[s]=r.parse(e[s]))}return e?c(s,a,n,o,!1):c(a,s,o,n,!0),{valueWindow:s,percentWindow:a}},t.prototype.reset=function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=function(t,e,n){var r=[1/0,-1/0];YN(n,(function(t){!function(t,e,n){e&&X(__(e,n),(function(n){var r=e.getApproximateExtent(n);r[0]<t[0]&&(t[0]=r[0]),r[1]>t[1]&&(t[1]=r[1])}))}(r,t.getData(),e)}));var i=t.getAxisModel(),o=h_(i.axis.scale,i,r).calculate();return[o.min,o.max]}(this,this._dimName,e),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(t,e){if(t===this._dataZoomModel){var n=this._dimName,r=this.getTargetSeriesModels(),i=t.get("filterMode"),o=this._valueWindow;"none"!==i&&YN(r,(function(t){var e=t.getData(),r=e.mapDimensionsAll(n);if(r.length){if("weakFilter"===i){var a=e.getStore(),s=K(r,(function(t){return e.getDimensionIndex(t)}),e);e.filterSelf((function(t){for(var e,n,i,l=0;l<r.length;l++){var c=a.get(s[l],t),u=!isNaN(c),h=c<o[0],d=c>o[1];if(u&&!h&&!d)return!0;u&&(i=!0),h&&(e=!0),d&&(n=!0)}return i&&e&&n}))}else YN(r,(function(n){if("empty"===i)t.setData(e=e.map(n,(function(t){return function(t){return t>=o[0]&&t<=o[1]}(t)?t:NaN})));else{var r={};r[n]=o,e.selectRange(r)}}));YN(r,(function(t){e.setApproximateExtent(o,t)}))}}))}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;YN(["min","max"],(function(r){var i=e.get(r+"Span"),o=e.get(r+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?i=ao(n[0]+o,n,[0,100],!0):null!=i&&(o=ao(i,[0,100],n,!0)-n[0]),t[r+"Span"]=i,t[r+"ValueSpan"]=o}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var r=fo(n,[0,500]);r=Math.min(r,20);var i=t.axis.scale.rawExtentInfo;0!==e[0]&&i.setDeterminedMinMax("min",+n[0].toFixed(r)),100!==e[1]&&i.setDeterminedMinMax("max",+n[1].toFixed(r)),i.freeze()}},t}(),$N={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(r,i){var o=t.getComponent(NN(r),i);e(r,i,o,n)}))}))}e((function(t,e,n,r){n.__dzAxisProxy=null}));var n=[];e((function(e,r,i,o){i.__dzAxisProxy||(i.__dzAxisProxy=new qN(e,r,o,t),n.push(i.__dzAxisProxy))}));var r=Tt();return X(n,(function(t){X(t.getTargetSeriesModels(),(function(t){r.set(t.uid,t)}))})),r},overallReset:function(t,e){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(e,n){t.getAxisProxy(e,n).reset(t)})),t.eachTargetAxis((function(n,r){t.getAxisProxy(n,r).filterData(t,e)}))})),t.eachComponent("dataZoom",(function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),r=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}}))}},GN=!1;function XN(t){GN||(GN=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,$N),function(t){t.registerAction("dataZoom",(function(t,e){X(function(t,e){var n,r=Tt(),i=[],o=Tt();t.eachComponent({mainType:"dataZoom",query:e},(function(t){o.get(t.uid)||s(t)}));do{n=!1,t.eachComponent("dataZoom",a)}while(n);function a(t){!o.get(t.uid)&&function(t){var e=!1;return t.eachTargetAxis((function(t,n){var i=r.get(t);i&&i[n]&&(e=!0)})),e}(t)&&(s(t),n=!0)}function s(t){o.set(t.uid,!0),i.push(t),t.eachTargetAxis((function(t,e){(r.get(t)||r.set(t,[]))[e]=!0}))}return i}(e,t),(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function KN(t){t.registerComponentModel(WN),t.registerComponentView(HN),XN(t)}var ZN=function(){},JN={};function QN(t,e){JN[t]=e}function tB(t){return JN[t]}var eB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;X(this.option.feature,(function(t,n){var r=tB(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(e)),j(t,r.defaultOption))}))},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}($u);function nB(t,e){var n=Su(e.get("padding")),r=e.getItemStyle(["color","opacity"]);return r.fill=e.get("backgroundColor"),new Zs({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:r,silent:!0,z2:-1})}var rB=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.render=function(t,e,n,r){var i=this.group;if(i.removeAll(),t.get("show")){var o=+t.get("itemSize"),a="vertical"===t.get("orient"),s=t.get("feature")||{},l=this._features||(this._features={}),c=[];X(s,(function(t,e){c.push(e)})),new Pv(this._featureNames||[],c).add(u).update(u).remove(nt(u,null)).execute(),this._featureNames=c,function(t,e,n){var r=e.getBoxLayoutParams(),i=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=zu(r,o,i);Fu(e.get("orient"),t,e.get("itemGap"),a.width,a.height),ju(t,r,o,i)}(i,t,n),i.add(nB(i.getBoundingRect(),t)),a||i.eachChild((function(t){var e=t.__title,r=t.ensureState("emphasis"),a=r.textConfig||(r.textConfig={}),s=t.getTextContent(),l=s&&s.ensureState("emphasis");if(l&&!it(l)&&e){var c=l.style||(l.style={}),u=Di(e,fl.makeFont(c)),h=t.x+i.x,d=!1;t.y+i.y+o+u.height>n.getHeight()&&(a.position="top",d=!0);var f=d?-5-u.height:o+10;h+u.width/2>n.getWidth()?(a.position=["100%",f],c.align="right"):h-u.width/2<0&&(a.position=[0,f],c.align="left")}}))}function u(u,h){var d,f=c[u],p=c[h],g=s[f],m=new Yc(g,t,t.ecModel);if(r&&null!=r.newTitle&&r.featureName===f&&(g.title=r.newTitle),f&&!p){if(function(t){return 0===t.indexOf("my")}(f))d={onclick:m.option.onclick,featureName:f};else{var y=tB(f);if(!y)return;d=new y}l[f]=d}else if(!(d=l[p]))return;d.uid=qc("toolbox-feature"),d.model=m,d.ecModel=e,d.api=n;var v=d instanceof ZN;f||!p?!m.get("show")||v&&d.unusable?v&&d.remove&&d.remove(e,n):(function(r,s,l){var c,u,h=r.getModel("iconStyle"),d=r.getModel(["emphasis","iconStyle"]),f=s instanceof ZN&&s.getIcons?s.getIcons():r.get("icon"),p=r.get("title")||{};ot(f)?(c={})[l]=f:c=f,ot(p)?(u={})[l]=p:u=p;var g=r.iconPaths={};X(c,(function(l,c){var f=pg(l,{},{x:-o/2,y:-o/2,width:o,height:o});f.setStyle(h.getItemStyle()),f.ensureState("emphasis").style=d.getItemStyle();var p=new fl({style:{text:u[c],align:d.get("textAlign"),borderRadius:d.get("textBorderRadius"),padding:d.get("textPadding"),fill:null,font:kc({fontStyle:d.get("textFontStyle"),fontFamily:d.get("textFontFamily"),fontSize:d.get("textFontSize"),fontWeight:d.get("textFontWeight")},e)},ignore:!0});f.setTextContent(p),vg({el:f,componentModel:t,itemName:c,formatterParamsExtra:{title:u[c]}}),f.__title=u[c],f.on("mouseover",(function(){var e=d.getItemStyle(),r=a?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";p.setStyle({fill:d.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:d.get("textBackgroundColor")}),f.setTextConfig({position:d.get("textPosition")||r}),p.ignore=!t.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==r.get(["iconStatus",c])&&n.leaveEmphasis(this),p.hide()})),("emphasis"===r.get(["iconStatus",c])?Bl:Fl)(f),i.add(f),f.on("click",et(s.onclick,s,e,n,c)),g[c]=f}))}(m,d,f),m.setIconStatus=function(t,e){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,r[t]&&("emphasis"===e?Bl:Fl)(r[t])},d instanceof ZN&&d.render&&d.render(m,e,n,r)):v&&d.dispose&&d.dispose(e,n)}},e.prototype.updateView=function(t,e,n,r){X(this._features,(function(t){t instanceof ZN&&t.updateView&&t.updateView(t.model,e,n,r)}))},e.prototype.remove=function(t,e){X(this._features,(function(n){n instanceof ZN&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){X(this._features,(function(n){n instanceof ZN&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(Af),iB=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.onclick=function(t,e){var n=this.model,r=n.get("name")||t.get("title.0.text")||"echarts",i="svg"===e.getZr().painter.getType(),o=i?"svg":n.get("type",!0)||"png",a=e.getConnectedDataURL({type:o,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),s=w.browser;if(it(MouseEvent)&&(s.newEdge||!s.ie&&!s.edge)){var l=document.createElement("a");l.download=r+"."+o,l.target="_blank",l.href=a;var c=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(c)}else if(window.navigator.msSaveOrOpenBlob||i){var u=a.split(","),h=u[0].indexOf("base64")>-1,d=i?decodeURIComponent(u[1]):u[1];h&&(d=window.atob(d));var f=r+"."+o;if(window.navigator.msSaveOrOpenBlob){for(var p=d.length,g=new Uint8Array(p);p--;)g[p]=d.charCodeAt(p);var m=new Blob([g]);window.navigator.msSaveOrOpenBlob(m,f)}else{var y=document.createElement("iframe");document.body.appendChild(y);var v=y.contentWindow,b=v.document;b.open("image/svg+xml","replace"),b.write(d),b.close(),v.focus(),b.execCommand("SaveAs",!0,f),document.body.removeChild(y)}}else{var _=n.get("lang"),x='<body style="margin:0;"><img src="'+a+'" style="max-width:100%;" title="'+(_&&_[0]||"")+'" /></body>',M=window.open();M.document.write(x),M.document.title=r}},e.getDefaultOption=function(t){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(ZN),oB=[["line","bar"],["stack"]],aB=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return X(t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,e,n){var r=this.model,i=r.get(["seriesIndex",n]);if(sB[n]){var o,a={series:[]};X(oB,(function(t){U(t,n)>=0&&X(t,(function(t){r.setIconStatus(t,"normal")}))})),r.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==i?null:{seriesIndex:i}},(function(t){var e=sB[n](t.subType,t.id,t,r);e&&(H(e,t.option),a.series.push(e));var i=t.coordinateSystem;if(i&&"cartesian2d"===i.type&&("line"===n||"bar"===n)){var o=i.getAxesByScale("ordinal")[0];if(o){var s=o.dim+"Axis",l=t.getReferringComponents(s,Go).models[0].componentIndex;a[s]=a[s]||[];for(var c=0;c<=l;c++)a[s][l]=a[s][l]||{};a[s][l].boundaryGap="bar"===n}}}));var s=n;"stack"===n&&(o=j({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),"emphasis"!==r.get(["iconStatus",n])&&(s="tiled")),e.dispatchAction({type:"changeMagicType",currentType:s,newOption:a,newTitle:o,featureName:"magicType"})}},e}(ZN),sB={line:function(t,e,n,r){if("bar"===t)return j({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(t,e,n,r){if("line"===t)return j({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(t,e,n,r){var i="__ec_magicType_stack__"===n.get("stack");if("line"===t||"bar"===t)return r.setIconStatus("stack",i?"normal":"emphasis"),j({id:e,stack:i?"":"__ec_magicType_stack__"},r.get(["option","stack"])||{},!0)}};pv({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));var lB=aB,cB=new Array(60).join("-");function uB(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var hB=new RegExp("[\t]+","g"),dB=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.onclick=function(t,e){setTimeout((function(){e.dispatchAction({type:"hideTip"})}));var n=e.getDom(),r=this.model;this._dom&&n.removeChild(this._dom);var i=document.createElement("div");i.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",i.style.backgroundColor=r.get("backgroundColor")||"#fff";var o=document.createElement("h4"),a=r.get("lang")||[];o.innerHTML=a[0]||r.get("title"),o.style.cssText="margin:10px 20px",o.style.color=r.get("textColor");var s=document.createElement("div"),l=document.createElement("textarea");s.style.cssText="overflow:auto";var c=r.get("optionToContent"),u=r.get("contentToOption"),h=function(t){var e,n,r,i=function(t){var e={},n=[],r=[];return t.eachRawSeries((function(t){var i=t.coordinateSystem;if(!i||"cartesian2d"!==i.type&&"polar"!==i.type)n.push(t);else{var o=i.getBaseAxis();if("category"===o.type){var a=o.dim+"_"+o.index;e[a]||(e[a]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},r.push({axisDim:o.dim,axisIndex:o.index})),e[a].series.push(t)}else n.push(t)}})),{seriesGroupByCategoryAxis:e,other:n,meta:r}}(t);return{value:J([(n=i.seriesGroupByCategoryAxis,r=[],X(n,(function(t,e){var n=t.categoryAxis,i=t.valueAxis.dim,o=[" "].concat(K(t.series,(function(t){return t.name}))),a=[n.model.getCategories()];X(t.series,(function(t){var e=t.getRawData();a.push(t.getRawData().mapArray(e.mapDimension(i),(function(t){return t})))}));for(var s=[o.join("\t")],l=0;l<a[0].length;l++){for(var c=[],u=0;u<a.length;u++)c.push(a[u][l]);s.push(c.join("\t"))}r.push(s.join("\n"))})),r.join("\n\n"+cB+"\n\n")),(e=i.other,K(e,(function(t){var e=t.getRawData(),n=[t.name],r=[];return e.each(e.dimensions,(function(){for(var t=arguments.length,i=arguments[t-1],o=e.getName(i),a=0;a<t-1;a++)r[a]=arguments[a];n.push((o?o+"\t":"")+r.join("\t"))})),n.join("\n")})).join("\n\n"+cB+"\n\n"))],(function(t){return!!t.replace(/[\n\t\s]/g,"")})).join("\n\n"+cB+"\n\n"),meta:i.meta}}(t);if(it(c)){var d=c(e.getOption());ot(d)?s.innerHTML=d:ht(d)&&s.appendChild(d)}else{l.readOnly=r.get("readOnly");var f=l.style;f.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",f.color=r.get("textColor"),f.borderColor=r.get("textareaBorderColor"),f.backgroundColor=r.get("textareaColor"),l.value=h.value,s.appendChild(l)}var p=h.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",y=document.createElement("div"),v=document.createElement("div");m+=";background-color:"+r.get("buttonColor"),m+=";color:"+r.get("buttonTextColor");var b=this;function _(){n.removeChild(i),b._dom=null}ke(y,"click",_),ke(v,"click",(function(){if(null==u&&null!=c||null!=u&&null==c)_();else{var t;try{t=it(u)?u(s,e.getOption()):function(t,e){var n=t.split(new RegExp("\n*"+cB+"\n*","g")),r={series:[]};return X(n,(function(t,n){if(function(t){if(t.slice(0,t.indexOf("\n")).indexOf("\t")>=0)return!0}(t)){var i=function(t){for(var e=t.split(/\n+/g),n=[],r=K(uB(e.shift()).split(hB),(function(t){return{name:t,data:[]}})),i=0;i<e.length;i++){var o=uB(e[i]).split(hB);n.push(o.shift());for(var a=0;a<o.length;a++)r[a]&&(r[a].data[i]=o[a])}return{series:r,categories:n}}(t),o=e[n],a=o.axisDim+"Axis";o&&(r[a]=r[a]||[],r[a][o.axisIndex]={data:i.categories},r.series=r.series.concat(i.series))}else i=function(t){for(var e=t.split(/\n+/g),n=uB(e.shift()),r=[],i=0;i<e.length;i++){var o=uB(e[i]);if(o){var a=o.split(hB),s="",l=void 0,c=!1;isNaN(a[0])?(c=!0,s=a[0],a=a.slice(1),r[i]={name:s,value:[]},l=r[i].value):l=r[i]=[];for(var u=0;u<a.length;u++)l.push(+a[u]);1===l.length&&(c?r[i].value=l[0]:r[i]=l[0])}}return{name:n,data:r}}(t),r.series.push(i)})),r}(l.value,p)}catch(n){throw _(),new Error("Data view format error "+n)}t&&e.dispatchAction({type:"changeDataView",newOption:t}),_()}})),y.innerHTML=a[1],v.innerHTML=a[2],v.style.cssText=y.style.cssText=m,!r.get("readOnly")&&g.appendChild(v),g.appendChild(y),i.appendChild(o),i.appendChild(s),i.appendChild(g),s.style.height=n.clientHeight-80+"px",n.appendChild(i),this._dom=i},e.prototype.remove=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.getDefaultOption=function(t){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},e}(ZN);function fB(t,e){return K(t,(function(t,n){var r=e&&e[n];if(lt(r)&&!rt(r)){lt(t)&&!rt(t)||(t={value:t});var i=null!=r.name&&null==t.name;return t=H(t,r),i&&delete t.name,t}return t}))}pv({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},(function(t,e){var n=[];X(t.newOption.series,(function(t){var r=e.getSeriesByName(t.name)[0];if(r){var i=r.get("data");n.push({name:t.name,data:fB(t.data,i)})}else n.push(V({type:"scatter"},t))})),e.mergeOption(H({series:n},t.newOption))}));var pB=dB,gB=X,mB=Yo();function yB(t){var e=mB(t);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var vB=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.onclick=function(t,e){!function(t){mB(t).snapshots=null}(t),e.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])}},e}(ZN);pv({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(t,e){e.resetOption("recreate")}));var bB=vB,_B=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],wB=function(){function t(t,e,n){var r=this;this._targetInfoList=[];var i=MB(e,t);X(SB,(function(t,e){(!n||!n.include||U(n.include,e)>=0)&&t(i,r._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,(function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var r=kB[t.brushType](0,n,e);t.__rangeOffset={offset:EB[t.brushType](r.values,t.range,[1,1]),xyMinMax:r.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){X(t,(function(t){var r=this.findTargetInfo(t,e);r&&!0!==r&&X(r.coordSyses,(function(r){var i=kB[t.brushType](1,r,t.range,!0);n(t,i.values,r,e)}))}),this)},t.prototype.setInputRanges=function(t,e){X(t,(function(t){var n,r,i,o,a=this.findTargetInfo(t,e);if(t.range=t.range||[],a&&!0!==a){t.panelId=a.panelId;var s=kB[t.brushType](0,a.coordSys,t.coordRange),l=t.__rangeOffset;t.range=l?EB[t.brushType](s.values,l.offset,(n=l.xyMinMax,r=DB(s.xyMinMax),i=DB(n),o=[r[0]/i[0],r[1]/i[1]],isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o)):s.values}}),this)},t.prototype.makePanelOpts=function(t,e){return K(this._targetInfoList,(function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:mD(r),isTargetByCursor:vD(r,t,n.coordSysModel),getLinearBrushOtherExtent:yD(r)}}))},t.prototype.controlSeries=function(t,e,n){var r=this.findTargetInfo(t,n);return!0===r||r&&U(r.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,r=MB(e,t),i=0;i<n.length;i++){var o=n[i],a=t.panelId;if(a){if(o.panelId===a)return o}else for(var s=0;s<AB.length;s++)if(AB[s](r,o))return o}return!0},t}();function xB(t){return t[0]>t[1]&&t.reverse(),t}function MB(t,e){return qo(t,e,{includeMainTypes:_B})}var SB={grid:function(t,e){var n=t.xAxisModels,r=t.yAxisModels,i=t.gridModels,o=Tt(),a={},s={};(n||r||i)&&(X(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),X(r,(function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0})),X(i,(function(t){o.set(t.id,t),a[t.id]=!0,s[t.id]=!0})),o.each((function(t){var i=[];X(t.coordinateSystem.getCartesians(),(function(t,e){(U(n,t.getAxis("x").model)>=0||U(r,t.getAxis("y").model)>=0)&&i.push(t)})),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:i[0],coordSyses:i,getPanelRect:CB.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]})})))},geo:function(t,e){X(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:CB.geo})}))}},AB=[function(t,e){var n=t.xAxisModel,r=t.yAxisModel,i=t.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],CB={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(sg(t)),e}},kB={lineX:nt(TB,0),lineY:nt(TB,1),rect:function(t,e,n,r){var i=t?e.pointToData([n[0][0],n[1][0]],r):e.dataToPoint([n[0][0],n[1][0]],r),o=t?e.pointToData([n[0][1],n[1][1]],r):e.dataToPoint([n[0][1],n[1][1]],r),a=[xB([i[0],o[0]]),xB([i[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,n,r){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:K(n,(function(n){var o=t?e.pointToData(n,r):e.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],o[0]),i[1][0]=Math.min(i[1][0],o[1]),i[0][1]=Math.max(i[0][1],o[0]),i[1][1]=Math.max(i[1][1],o[1]),o})),xyMinMax:i}}};function TB(t,e,n,r){var i=n.getAxis(["x","y"][t]),o=xB(K([0,1],(function(t){return e?i.coordToData(i.toLocalCoord(r[t]),!0):i.toGlobalCoord(i.dataToCoord(r[t]))}))),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a}}var EB={lineX:nt(OB,0),lineY:nt(OB,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return K(t,(function(t,r){return[t[0]-n[0]*e[r][0],t[1]-n[1]*e[r][1]]}))}};function OB(t,e,n,r){return[e[0]-r[t]*n[0],e[1]-r[t]*n[1]]}function DB(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var PB,LB=wB,IB=X,RB=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.render=function(t,e,n,r){this._brushController||(this._brushController=new gD(n.getZr()),this._brushController.on("brush",et(this._onBrush,this)).mount()),function(t,e,n,r,i){var o=n._isZoomActive;r&&"takeGlobalCursor"===r.type&&(o="dataZoomSelect"===r.key&&r.dataZoomSelectActive),n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var a=new LB(BB(t),e,{include:["grid"]}).makePanelOpts(i,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(a).enableBrush(!(!o||!a.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}(t,e,this,r,n),function(t,e){t.setIconStatus("back",function(t){return yB(t).length}(e)>1?"emphasis":"normal")}(t,e)},e.prototype.onclick=function(t,e,n){NB[n].call(this)},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},r=this.ecModel;this._brushController.updateCovers([]),new LB(BB(this.model),r,{include:["grid"]}).matchOutputRanges(e,r,(function(t,e,n){if("cartesian2d"===n.type){var r=t.brushType;"rect"===r?(i("x",n,e[0]),i("y",n,e[1])):i({lineX:"x",lineY:"y"}[r],n,e)}})),function(t,e){var n=yB(t);gB(e,(function(e,r){for(var i=n.length-1;i>=0&&!n[i][r];i--);if(i<0){var o=t.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0];if(o){var a=o.getPercentRange();n[0][r]={dataZoomId:r,start:a[0],end:a[1]}}}})),n.push(e)}(r,n),this._dispatchZoomAction(n)}function i(t,e,i){var o=e.getAxis(t),a=o.model,s=function(t,e,n){var r;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){n.getAxisModel(t,e.componentIndex)&&(r=n)})),r}(t,a,r),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(i=pO(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:i[0],endValue:i[1]})}},e.prototype._dispatchZoomAction=function(t){var e=[];IB(t,(function(t,n){e.push(z(t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(ZN),NB={zoom:function(){this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(function(t){var e=yB(t),n=e[e.length-1];e.length>1&&e.pop();var r={};return gB(n,(function(t,n){for(var i=e.length-1;i>=0;i--)if(t=e[i][n]){r[n]=t;break}})),r}(this.ecModel))}};function BB(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}PB=function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var r=e.getModel(n),i=[],o=qo(t,BB(r));return IB(o.xAxisModels,(function(t){return a(t,"xAxis","xAxisIndex")})),IB(o.yAxisModels,(function(t){return a(t,"yAxis","yAxisIndex")})),i}function a(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:"\0_ec_\0toolbox-dataZoom_"+e+o};a[n]=o,i.push(a)}},wt(null==sh.get("dataZoom")&&PB),sh.set("dataZoom",PB);var FB=RB,zB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}($u);function jB(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function WB(t){if(w.domSupported)for(var e=document.documentElement.style,n=0,r=t.length;n<r;n++)if(t[n]in e)return t[n]}var VB=WB(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);function HB(t,e){if(!t)return e;e=Mu(e,!0);var n=t.indexOf(e);return(t=-1===n?e:"-"+t.slice(0,n)+"-"+e).toLowerCase()}var YB=HB(WB(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),UB=HB(VB,"transform"),qB="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(w.transform3dSupported?"will-change:transform;":"");function $B(t,e,n){var r=t.toFixed(0)+"px",i=e.toFixed(0)+"px";if(!w.transformSupported)return n?"top:"+i+";left:"+r+";":[["top",i],["left",r]];var o=w.transform3dSupported,a="translate"+(o?"3d":"")+"("+r+","+i+(o?",0":"")+")";return n?"top:0;left:0;"+UB+":"+a+";":[["top",0],["left",0],[VB,a]]}function GB(t,e,n,r,i){var o=e&&e.painter;if(n){var a=o&&o.getViewportRoot();a&&function(t,e,n,r,i){ge(pe,e,r,i,!0)&&ge(t,n,pe[0],pe[1])}(t,a,n,r,i)}else{t[0]=r,t[1]=i;var s=o&&o.getViewportRootOffset();s&&(t[0]+=s.offsetLeft,t[1]+=s.offsetTop)}t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}var XB=function(){function t(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,w.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var r=this._zr=t.getZr(),i=e.appendTo,o=i&&(ot(i)?document.querySelector(i):ht(i)?i:it(i)&&i(t.getDom()));GB(this._styleCoord,r,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var a=this;n.onmouseenter=function(){a._enterable&&(clearTimeout(a._hideTimeout),a._show=!0),a._inContent=!0},n.onmousemove=function(t){if(t=t||window.event,!a._enterable){var e=r.handler;Ce(r.painter.getViewportRoot(),t,!0),e.dispatch("mousemove",t)}},n.onmouseleave=function(){a._inContent=!1,a._enterable&&a._show&&a.hideLater(a._hideDelay)}}return t.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=(o=(i=e).currentStyle||document.defaultView&&document.defaultView.getComputedStyle(i))?o.position:null,r=e.style;"absolute"!==r.position&&"absolute"!==n&&(r.position="relative")}var i,o,a=t.get("alwaysShowContent");a&&this._moveIfResized(),this._alwaysShowContent=a,this.el.className=t.get("className")||""},t.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=qB+function(t,e,n){var r=[],i=t.get("transitionDuration"),o=t.get("backgroundColor"),a=t.get("shadowBlur"),s=t.get("shadowColor"),l=t.get("shadowOffsetX"),c=t.get("shadowOffsetY"),u=t.getModel("textStyle"),h=uf(t,"html");return r.push("box-shadow:"+l+"px "+c+"px "+a+"px "+s),e&&i&&r.push(function(t,e){var n=" "+t/2+"s cubic-bezier(0.23,1,0.32,1)",r="opacity"+n+",visibility"+n;return e||(n=" "+t+"s cubic-bezier(0.23,1,0.32,1)",r+=w.transformSupported?","+UB+n:",left"+n+",top"+n),YB+":"+r}(i,n)),o&&r.push("background-color:"+o),X(["width","color","radius"],(function(e){var n="border-"+e,i=Mu(n),o=t.get(i);null!=o&&r.push(n+":"+o+("color"===e?"":"px"))})),r.push(function(t){var e=[],n=t.get("fontSize"),r=t.getTextColor();r&&e.push("color:"+r),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px");var i=t.get("textShadowColor"),o=t.get("textShadowBlur")||0,a=t.get("textShadowOffsetX")||0,s=t.get("textShadowOffsetY")||0;return i&&o&&e.push("text-shadow:"+a+"px "+s+"px "+o+"px "+i),X(["decoration","align"],(function(n){var r=t.get(n);r&&e.push("text-"+n+":"+r)})),e.join(";")}(u)),null!=h&&r.push("padding:"+Su(h).join("px ")+"px"),r.join(";")+";"}(t,!this._firstShow,this._longHide)+$B(i[0],i[1],!0)+"border-color:"+Pu(e)+";"+(t.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):r.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(t,e,n,r,i){var o=this.el;if(null!=t){var a="";if(ot(i)&&"item"===n.get("trigger")&&!jB(n)&&(a=function(t,e,n){if(!ot(n)||"inside"===n)return"";var r=t.get("backgroundColor"),i=t.get("borderWidth");e=Pu(e);var o,a,s=o="left"===(o=n)?"right":"right"===o?"left":"top"===o?"bottom":"top",l=Math.max(1.5*Math.round(i),6),c="",u=UB+":";U(["left","right"],s)>-1?(c+="top:50%",u+="translateY(-50%) rotate("+(a="left"===s?-225:-45)+"deg)"):(c+="left:50%",u+="translateX(-50%) rotate("+(a="top"===s?225:45)+"deg)");var h=a*Math.PI/180,d=l+i,f=d*Math.abs(Math.cos(h))+d*Math.abs(Math.sin(h)),p=e+" solid "+i+"px;";return'<div style="'+["position:absolute;width:"+l+"px;height:"+l+"px;z-index:-1;",(c+=";"+s+":-"+Math.round(100*((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2))/100+"px")+";"+u+";","border-bottom:"+p,"border-right:"+p,"background-color:"+r+";"].join("")+'"></div>'}(n,r,i)),ot(t))o.innerHTML=t+a;else if(t){o.innerHTML="",rt(t)||(t=[t]);for(var s=0;s<t.length;s++)ht(t[s])&&t[s].parentNode!==o&&o.appendChild(t[s]);if(a&&o.childNodes.length){var l=document.createElement("div");l.innerHTML=a,o.appendChild(l)}}}else o.innerHTML=""},t.prototype.setEnterable=function(t){this._enterable=t},t.prototype.getSize=function(){var t=this.el;return[t.offsetWidth,t.offsetHeight]},t.prototype.moveTo=function(t,e){var n=this._styleCoord;if(GB(n,this._zr,this._container,t,e),null!=n[0]&&null!=n[1]){var r=this.el.style;X($B(n[0],n[1]),(function(t){r[t[0]]=t[1]}))}},t.prototype._moveIfResized=function(){var t=this._styleCoord[3];this.moveTo(this._styleCoord[2]*this._zr.getWidth(),t*this._zr.getHeight())},t.prototype.hide=function(){var t=this,e=this.el.style;e.visibility="hidden",e.opacity="0",w.transform3dSupported&&(e.willChange=""),this._show=!1,this._longHideTimeout=setTimeout((function(){return t._longHide=!0}),500)},t.prototype.hideLater=function(t){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(et(this.hide,this),t)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var t=this.el.parentNode;t&&t.removeChild(this.el),this.el=this._container=null},t}();function KB(t){return Math.max(0,t)}function ZB(t){var e=KB(t.shadowBlur||0),n=KB(t.shadowOffsetX||0),r=KB(t.shadowOffsetY||0);return{left:KB(e-n),right:KB(e+n),top:KB(e-r),bottom:KB(e+r)}}function JB(t,e,n,r){t[0]=n,t[1]=r,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}var QB=function(){function t(t){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=t.getZr(),JB(this._styleCoord,this._zr,t.getWidth()/2,t.getHeight()/2)}return t.prototype.update=function(t){var e=t.get("alwaysShowContent");e&&this._moveIfResized(),this._alwaysShowContent=e},t.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},t.prototype.setContent=function(t,e,n,r,i){var o=this;lt(t)&&fh(""),this.el&&this._zr.remove(this.el);var a=n.getModel("textStyle");this.el=new fl({style:{rich:e.richTextStyles,text:t,lineHeight:22,borderWidth:1,borderColor:r,textShadowColor:a.get("textShadowColor"),fill:n.get(["textStyle","color"]),padding:uf(n,"richText"),verticalAlign:"top",align:"left"},z:n.get("z")}),X(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],(function(t){o.el.style[t]=n.get(t)})),X(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],(function(t){o.el.style[t]=a.get(t)||0})),this._zr.add(this.el);var s=this;this.el.on("mouseover",(function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0})),this.el.on("mouseout",(function(){s._enterable&&s._show&&s.hideLater(s._hideDelay),s._inContent=!1}))},t.prototype.setEnterable=function(t){this._enterable=t},t.prototype.getSize=function(){var t=this.el,e=this.el.getBoundingRect(),n=ZB(t.style);return[e.width+n.left+n.right,e.height+n.top+n.bottom]},t.prototype.moveTo=function(t,e){var n=this.el;if(n){var r=this._styleCoord;JB(r,this._zr,t,e),t=r[0],e=r[1];var i=n.style,o=KB(i.borderWidth||0),a=ZB(i);n.x=t+o+a.left,n.y=e+o+a.top,n.markRedraw()}},t.prototype._moveIfResized=function(){var t=this._styleCoord[3];this.moveTo(this._styleCoord[2]*this._zr.getWidth(),t*this._zr.getHeight())},t.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},t.prototype.hideLater=function(t){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(et(this.hide,this),t)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this._zr.remove(this.el)},t}(),tF=new Zs({shape:{x:-1,y:-1,width:2,height:2}});function eF(t,e,n){var r,i=e.ecModel;n?(r=new Yc(n,i,i),r=new Yc(e.option,r,i)):r=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof Yc&&(a=a.get("tooltip",!0)),ot(a)&&(a={formatter:a}),a&&(r=new Yc(a,r,i)))}return r}function nF(t,e){return t.dispatchAction||et(e.dispatchAction,e)}function rF(t){return"center"===t||"middle"===t}var iF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(t,e){if(!w.node&&e.getDom()){var n,r=t.getComponent("tooltip"),i=this._renderMode="auto"===(n=r.get("renderMode"))?w.domSupported?"html":"richText":n||"html";this._tooltipContent="richText"===i?new QB(e):new XB(e,{appendTo:r.get("appendToBody",!0)?"body":r.get("appendTo",!0)})}},e.prototype.render=function(t,e,n){if(!w.node&&n.getDom()){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=n;var r=this._tooltipContent;r.update(t),r.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow(),"richText"!==this._renderMode&&t.get("transitionDuration")?Lg(this,"_updatePosition",50,"fixRate"):Ig(this,"_updatePosition")}},e.prototype._initGlobalListener=function(){var t=this._tooltipModel.get("triggerOn");tR("itemTooltip",this._api,et((function(e,n,r){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(n,r):"leave"===e&&this._hide(r))}),this))},e.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api,r=t.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==r&&"click"!==r){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&i.manuallyShowTip(t,e,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})}))}},e.prototype.manuallyShowTip=function(t,e,n,r){if(r.from!==this.uid&&!w.node&&n.getDom()){var i=nF(r,n);this._ticket="";var o=r.dataByCoordSys,a=function(t,e,n){var r=$o(t).queryOptionMap,i=r.keys()[0];if(i&&"series"!==i){var o,a=Ko(e,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a)return n.getViewOfComponentModel(a).group.traverse((function(e){var n=pl(e).tooltipConfig;if(n&&n.name===t.name)return o=e,!0})),o?{componentMainType:i,componentIndex:a.componentIndex,el:o}:void 0}}(r,e,n);if(a){var s=a.el.getBoundingRect().clone();s.applyTransform(a.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:a.el,position:r.position,positionDefault:"bottom"},i)}else if(r.tooltip&&null!=r.x&&null!=r.y){var l=tF;l.x=r.x,l.y=r.y,l.update(),pl(l).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:l},i)}else if(o)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:o,tooltipOption:r.tooltipOption},i);else if(null!=r.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,r))return;var c=oR(r,e),u=c.point[0],h=c.point[1];null!=u&&null!=h&&this._tryShow({offsetX:u,offsetY:h,target:c.el,position:r.position,positionDefault:"bottom"},i)}else null!=r.x&&null!=r.y&&(n.dispatchAction({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:n.getZr().findHover(r.x,r.y).target},i))}},e.prototype.manuallyHideTip=function(t,e,n,r){this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,r.from!==this.uid&&this._hide(nF(r,n))},e.prototype._manuallyAxisShowTip=function(t,e,n,r){var i=r.seriesIndex,o=r.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=i&&null!=o&&null!=a){var s=e.getSeriesByIndex(i);if(s&&"axis"===eF([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:i,dataIndex:o,position:r.position}),!0}},e.prototype._tryShow=function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,t);else if(n){var i,o;if("legend"===pl(n).ssrType)return;this._lastDataByCoordSys=null,xm(n,(function(t){return null!=pl(t).dataIndex?(i=t,!0):null!=pl(t).tooltipConfig?(o=t,!0):void 0}),!0),i?this._showSeriesItemTooltip(t,i,e):o?this._showComponentItemTooltip(t,o,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=et(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,r=this._tooltipModel,i=[e.offsetX,e.offsetY],o=eF([e.tooltipOption],r),a=this._renderMode,s=[],l=tf("section",{blocks:[],noHeader:!0}),c=[],u=new hf;X(t,(function(t){X(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),i=t.value;if(e&&null!=i){var o=jI(i,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),h=tf("section",{header:o,noHeader:!xt(o),sortBlocks:!0,blocks:[]});l.blocks.push(h),X(t.seriesDataIndices,(function(l){var d=n.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,p=d.getDataParams(f);if(!(p.dataIndex<0)){p.axisDim=t.axisDim,p.axisIndex=t.axisIndex,p.axisType=t.axisType,p.axisId=t.axisId,p.axisValue=y_(e.axis,{value:i}),p.axisValueLabel=o,p.marker=u.makeTooltipMarker("item",Pu(p.color),a);var g=vd(d.formatTooltip(f,!0,null)),m=g.frag;if(m){var y=eF([d],r).get("valueFormatter");h.blocks.push(y?V({valueFormatter:y},m):m)}g.text&&c.push(g.text),s.push(p)}}))}}))})),l.blocks.reverse(),c.reverse();var h=e.position,d=o.get("order"),f=af(l,u,a,d,n.get("useUTC"),o.get("textStyle"));f&&c.unshift(f);var p=c.join("richText"===a?"\n\n":"<br/>");this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,h,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(o,p,s,Math.random()+"",i[0],i[1],h,null,u)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var r=this._ecModel,i=pl(e),o=i.seriesIndex,a=r.getSeriesByIndex(o),s=i.dataModel||a,l=i.dataIndex,c=i.dataType,u=s.getData(c),h=this._renderMode,d=t.positionDefault,f=eF([u.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),p=f.get("trigger");if(null==p||"item"===p){var g=s.getDataParams(l,c),m=new hf;g.marker=m.makeTooltipMarker("item",Pu(g.color),h);var y=vd(s.formatTooltip(l,!1,c)),v=f.get("order"),b=f.get("valueFormatter"),_=y.frag,w=_?af(b?V({valueFormatter:b},_):_,m,h,v,r.get("useUTC"),f.get("textStyle")):y.text,x="item_"+s.name+"_"+l;this._showOrMove(f,(function(){this._showTooltipContent(f,w,g,x,t.offsetX,t.offsetY,t.position,t.target,m)})),n({type:"showTip",dataIndexInside:l,dataIndex:u.getRawIndex(l),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var r=pl(e),i=r.tooltipConfig.option||{};ot(i)&&(i={content:i,formatter:i});var o=[i],a=this._ecModel.getComponent(r.componentMainType,r.componentIndex);a&&o.push(a),o.push({formatter:i.content});var s=t.positionDefault,l=eF(o,this._tooltipModel,s?{position:s}:null),c=l.get("content"),u=Math.random()+"",h=new hf;this._showOrMove(l,(function(){var n=z(l.get("formatterParams")||{});this._showTooltipContent(l,c,n,u,t.offsetX,t.offsetY,t.position,e,h)})),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,e,n,r,i,o,a,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var c=this._tooltipContent;c.setEnterable(t.get("enterable"));var u=t.get("formatter");a=a||t.get("position");var h=e,d=this._getNearestPoint([i,o],n,t.get("trigger"),t.get("borderColor")).color;if(u)if(ot(u)){var f=t.ecModel.get("useUTC"),p=rt(n)?n[0]:n;h=u,p&&p.axisType&&p.axisType.indexOf("time")>=0&&(h=ou(p.axisValue,h,f)),h=Tu(h,n,!0)}else if(it(u)){var g=et((function(e,r){e===this._ticket&&(c.setContent(r,l,t,d,a),this._updatePosition(t,a,i,o,c,n,s))}),this);this._ticket=r,h=u(n,r,g)}else h=u;c.setContent(h,l,t,d,a),c.show(t,d),this._updatePosition(t,a,i,o,c,n,s)}},e.prototype._getNearestPoint=function(t,e,n,r){return"axis"===n||rt(e)?{color:r||("html"===this._renderMode?"#fff":"none")}:rt(e)?void 0:{color:r||e.color||e.borderColor}},e.prototype._updatePosition=function(t,e,n,r,i,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var c=i.getSize(),u=t.get("align"),h=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();if(a&&d.applyTransform(a.transform),it(e)&&(e=e([n,r],o,i.el,d,{viewSize:[s,l],contentSize:c.slice()})),rt(e))n=so(e[0],s),r=so(e[1],l);else if(lt(e)){var f=e;f.width=c[0],f.height=c[1];var p=zu(f,{width:s,height:l});n=p.x,r=p.y,u=null,h=null}else if(ot(e)&&a){var g=function(t,e,n,r){var i=n[0],o=n[1],a=Math.ceil(Math.SQRT2*r)+8,s=0,l=0,c=e.width,u=e.height;switch(t){case"inside":s=e.x+c/2-i/2,l=e.y+u/2-o/2;break;case"top":s=e.x+c/2-i/2,l=e.y-o-a;break;case"bottom":s=e.x+c/2-i/2,l=e.y+u+a;break;case"left":s=e.x-i-a,l=e.y+u/2-o/2;break;case"right":s=e.x+c+a,l=e.y+u/2-o/2}return[s,l]}(e,d,c,t.get("borderWidth"));n=g[0],r=g[1]}else g=function(t,e,n,r,i,o,a){var s=n.getSize(),l=s[0],c=s[1];return null!=o&&(t+l+o+2>r?t-=l+o:t+=o),null!=a&&(e+c+a>i?e-=c+a:e+=a),[t,e]}(n,r,i,s,l,u?null:20,h?null:20),n=g[0],r=g[1];u&&(n-=rF(u)?c[0]/2:"right"===u?c[0]:0),h&&(r-=rF(h)?c[1]/2:"bottom"===h?c[1]:0),jB(t)&&(g=function(t,e,n,r,i){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,r)-a,e=Math.min(e+s,i)-s,[t=Math.max(t,0),e=Math.max(e,0)]}(n,r,i,s,l),n=g[0],r=g[1]),i.moveTo(n,r)},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===t.length;return i&&X(n,(function(n,o){var a=n.dataByAxis||[],s=(t[o]||{}).dataByAxis||[];(i=i&&a.length===s.length)&&X(a,(function(t,n){var o=s[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];(i=i&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length)&&X(a,(function(t,e){var n=l[e];i=i&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),r&&X(t.seriesDataIndices,(function(t){var n=t.seriesIndex,o=e[n],a=r[n];o&&a&&a.data!==o.data&&(i=!1)}))}))})),this._lastDataByCoordSys=t,this._cbParamsList=e,!!i},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,e){!w.node&&e.getDom()&&(Ig(this,"_updatePosition"),this._tooltipContent.dispose(),rR("itemTooltip",e))},e.type="tooltip",e}(Af),oF=["rect","polygon","keep","clear"];function aF(t,e){var n=Po(t?t.brush:[]);if(n.length){var r=[];X(n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(r=r.concat(e))}));var i=t&&t.toolbox;rt(i)&&(i=i[0]),i||(t.toolbox=[i={feature:{}}]);var o,a,s=i.feature||(i.feature={}),l=s.brush||(s.brush={}),c=l.type||(l.type=[]);c.push.apply(c,r),a={},X(o=c,(function(t){a[t]=1})),o.length=0,X(a,(function(t,e){o.push(e)})),e&&!c.length&&c.push.apply(c,oF)}}var sF=X;function lF(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function cF(t,e,n){var r={};return sF(e,(function(e){var i,o=r[e]=((i=function(){}).prototype.__hidden=i.prototype,new i);sF(t[e],(function(t,r){if(bT.isValidType(r)){var i={type:r,visual:t};n&&n(i,e),o[r]=new bT(i),"opacity"===r&&((i=z(i)).type="colorAlpha",o.__hidden.__alphaForOpacity=new bT(i))}}))})),r}function uF(t,e,n){var r;X(n,(function(t){e.hasOwnProperty(t)&&lF(e[t])&&(r=!0)})),r&&X(n,(function(n){e.hasOwnProperty(n)&&lF(e[n])?t[n]=z(e[n]):delete t[n]}))}var hF={lineX:dF(0),lineY:dF(1),rect:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,e,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&T_(n.range,t[0],t[1])},rect:function(t,e,n){var r=n.range;if(!t||r.length<=1)return!1;var i=t.x,o=t.y,a=t.width,s=t.height,l=r[0];return!!(T_(r,i,o)||T_(r,i+a,o)||T_(r,i,o+s)||T_(r,i+a,o+s)||Je.create(t).contain(l[0],l[1])||gg(i,o,i+a,o,r)||gg(i,o,i,o+s,r)||gg(i+a,o,i+a,o+s,r)||gg(i,o+s,i+a,o+s,r))||void 0}}};function dF(t){var e=["x","y"],n=["width","height"];return{point:function(e,n,r){if(e)return fF(e[t],r.range)},rect:function(r,i,o){if(r){var a=o.range,s=[r[e[t]],r[e[t]]+r[n[t]]];return s[1]<s[0]&&s.reverse(),fF(s[0],a)||fF(s[1],a)||fF(a[0],s)||fF(a[1],s)}}}}function fF(t,e){return e[0]<=t&&t<=e[1]}var pF=["inBrush","outOfBrush"];function gF(t){t.eachComponent({mainType:"brush"},(function(e){(e.brushTargetManager=new LB(e.option,t)).setInputRanges(e.areas,t)}))}function mF(t,e,n){var r,i,o=[];t.eachComponent({mainType:"brush"},(function(t){n&&"takeGlobalCursor"===n.type&&t.setBrushOption("brush"===n.key?n.brushOption:{brushType:!1})})),gF(t),t.eachComponent({mainType:"brush"},(function(e,n){var a={brushId:e.id,brushIndex:n,brushName:e.name,areas:z(e.areas),selected:[]};o.push(a);var s=e.option,l=s.brushLink,c=[],u=[],h=[],d=!1;n||(r=s.throttleType,i=s.throttleDelay);var f=K(e.areas,(function(t){var e=bF[t.brushType],n=H({boundingRect:e?e(t):void 0},t);return n.selectors=function(t){var e=t.brushType,n={point:function(r){return hF[e].point(r,n,t)},rect:function(r){return hF[e].rect(r,n,t)}};return n}(n),n})),p=cF(e.option,pF,(function(t){t.mappingMethod="fixed"}));function g(t){return"all"===l||!!c[t]}function m(t){return!!t.length}rt(l)&&X(l,(function(t){c[t]=1})),t.eachSeries((function(n,r){var i=h[r]=[];"parallel"===n.subType?function(t,e){var n=t.coordinateSystem;d=d||n.hasAxisBrushed(),g(e)&&n.eachActiveState(t.getData(),(function(t,e){"active"===t&&(u[e]=1)}))}(n,r):function(n,r,i){if(n.brushSelector&&!function(t,e){var n=t.option.seriesIndex;return null!=n&&"all"!==n&&(rt(n)?U(n,e)<0:e!==n)}(e,r)&&(X(f,(function(r){e.brushTargetManager.controlSeries(r,n,t)&&i.push(r),d=d||m(i)})),g(r)&&m(i))){var o=n.getData();o.each((function(t){vF(n,i,o,t)&&(u[t]=1)}))}}(n,r,i)})),t.eachSeries((function(t,e){var n={seriesId:t.id,seriesIndex:e,seriesName:t.name,dataIndex:[]};a.selected.push(n);var r=h[e],i=t.getData(),o=g(e)?function(t){return u[t]?(n.dataIndex.push(i.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(e){return vF(t,r,i,e)?(n.dataIndex.push(i.getRawIndex(e)),"inBrush"):"outOfBrush"};(g(e)?d:m(r))&&function(t,e,n,r,i,o){var a,s={};function l(t){return ym(n,a,t)}function c(t,e){bm(n,a,t,e)}X(t,(function(t){var n=bT.prepareVisualTypes(e[t]);s[t]=n})),n.each((function(t,i){var o=n.getRawDataItem(a=t);if(!o||!1!==o.visualMap)for(var u=r.call(void 0,t),h=e[u],d=s[u],f=0,p=d.length;f<p;f++){var g=d[f];h[g]&&h[g].applyVisual(t,l,c)}}))}(pF,p,i,o)}))})),function(t,e,n,r,i){if(i){var o=t.getZr();o.__ecInBrushSelectEvent||(o.__ecBrushSelect||(o.__ecBrushSelect=yF),Lg(o,"__ecBrushSelect",n,e)(t,r))}}(e,r,i,o,n)}function yF(t,e){if(!t.isDisposed()){var n=t.getZr();n.__ecInBrushSelectEvent=!0,t.dispatchAction({type:"brushSelect",batch:e}),n.__ecInBrushSelectEvent=!1}}function vF(t,e,n,r){for(var i=0,o=e.length;i<o;i++){var a=e[i];if(t.brushSelector(r,n,a.selectors,a))return!0}}var bF={rect:function(t){return _F(t.range)},polygon:function(t){for(var e,n=t.range,r=0,i=n.length;r<i;r++){var o=n[r];o[0]<(e=e||[[1/0,-1/0],[1/0,-1/0]])[0][0]&&(e[0][0]=o[0]),o[0]>e[0][1]&&(e[0][1]=o[0]),o[1]<e[1][0]&&(e[1][0]=o[1]),o[1]>e[1][1]&&(e[1][1]=o[1])}return e&&_F(e)}};function _F(t){return new Je(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var wF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,(this._brushController=new gD(e.getZr())).on("brush",et(this._onBrush,this)).mount()},e.prototype.render=function(t,e,n,r){this.model=t,this._updateController(t,e,n,r)},e.prototype.updateTransform=function(t,e,n,r){gF(e),this._updateController(t,e,n,r)},e.prototype.updateVisual=function(t,e,n,r){this.updateTransform(t,e,n,r)},e.prototype.updateView=function(t,e,n,r){this._updateController(t,e,n,r)},e.prototype._updateController=function(t,e,n,r){(!r||r.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:e,areas:z(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:z(n),$from:e})},e.type="brush",e}(Af);function xF(t,e){return j({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Yc(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var MF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return m(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&uF(n,t,["inBrush","outOfBrush"]);var r=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},r.hasOwnProperty("liftZ")||(r.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=K(t,(function(t){return xF(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=xF(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}($u),SF=["rect","polygon","lineX","lineY","keep","clear"],AF=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m(e,t),e.prototype.render=function(t,e,n){var r,i,o;e.eachComponent({mainType:"brush"},(function(t){r=t.brushType,i=t.brushOption.brushMode||"single",o=o||!!t.areas.length})),this._brushType=r,this._brushMode=i,X(t.get("type",!0),(function(e){t.setIconStatus(e,("keep"===e?"multiple"===i:"clear"===e?o:e===r)?"emphasis":"normal")}))},e.prototype.updateView=function(t,e,n){this.render(t,e,n)},e.prototype.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return X(t.get("type",!0),(function(t){e[t]&&(n[t]=e[t])})),n},e.prototype.onclick=function(t,e,n){var r=this._brushType,i=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?r:r!==n&&n,brushMode:"keep"===n?"multiple"===i?"single":"multiple":i}})},e.getDefaultOption=function(t){return{show:!0,type:SF.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(ZN),CF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return m(e,t),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}($u),kF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get("show")){var r=this.group,i=t.getModel("textStyle"),o=t.getModel("subtextStyle"),a=t.get("textAlign"),s=yt(t.get("textBaseline"),t.get("textVerticalAlign")),l=new fl({style:wc(i,{text:t.get("text"),fill:i.getTextColor()},{disableBox:!0}),z2:10}),c=l.getBoundingRect(),u=t.get("subtext"),h=new fl({style:wc(o,{text:u,fill:o.getTextColor(),y:c.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=t.get("link"),f=t.get("sublink"),p=t.get("triggerEvent",!0);l.silent=!d&&!p,h.silent=!f&&!p,d&&l.on("click",(function(){Lu(d,"_"+t.get("target"))})),f&&h.on("click",(function(){Lu(f,"_"+t.get("subtarget"))})),pl(l).eventData=pl(h).eventData=p?{componentType:"title",componentIndex:t.componentIndex}:null,r.add(l),u&&r.add(h);var g=r.getBoundingRect(),m=t.getBoxLayoutParams();m.width=g.width,m.height=g.height;var y=zu(m,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||("middle"===(a=t.get("left")||t.get("right"))&&(a="center"),"right"===a?y.x+=y.width:"center"===a&&(y.x+=y.width/2)),s||("center"===(s=t.get("top")||t.get("bottom"))&&(s="middle"),"bottom"===s?y.y+=y.height:"middle"===s&&(y.y+=y.height/2),s=s||"top"),r.x=y.x,r.y=y.y,r.markRedraw();var v={align:a,verticalAlign:s};l.setStyle(v),h.setStyle(v),g=r.getBoundingRect();var b=y.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var w=new Zs({shape:{x:g.x-b[3],y:g.y-b[0],width:g.width+b[1]+b[3],height:g.height+b[0]+b[2],r:t.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});r.add(w)}},e.type="title",e}(Af),TF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return m(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],r=e.axisType,i=this._names=[];"category"===r?(t=[],X(n,(function(e,n){var r,o=jo(Ro(e),"");lt(e)?(r=z(e)).value=n:r=n,t.push(r),i.push(o)}))):t=n,(this._data=new nb([{name:"value",type:{category:"ordinal",time:"time",value:"number"}[r]||"number"}],this)).initData(t,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}($u),EF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="timeline.slider",e.defaultOption=$c(TF.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(TF);$(EF,yd.prototype);var OF=EF,DF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="timeline",e}(Af),PF=function(t){function e(e,n,r,i){var o=t.call(this,e,n,r)||this;return o.type=i||"value",o}return m(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(K_),LF=Math.PI,IF=Yo();function RF(t,e,n,r,i,o){var a=e.get("color");i?(i.setColor(a),n.add(i),o&&o.onUpdate(i)):((i=Im(t.get("symbol"),-1,-1,2,2,a)).setStyle("strokeNoScale",!0),n.add(i),o&&o.onCreate(i));var s=e.getItemStyle(["color"]);i.setStyle(s),r=j({rectHover:!0,z2:100},r,!0);var l=Rm(t.get("symbolSize"));r.scaleX=l[0]/2,r.scaleY=l[1]/2;var c=Nm(t.get("symbolOffset"),l);c&&(r.x=(r.x||0)+c[0],r.y=(r.y||0)+c[1]);var u=t.get("symbolRotate");return r.rotation=(u||0)*Math.PI/180||0,i.attr(r),i.updateTransform(),i}function NF(t,e,n,r,i,o){if(!t.dragging){var a=i.getModel("checkpointStyle"),s=r.dataToCoord(i.getData().get("value",n));if(o||!a.get("animation",!0))t.attr({x:s,y:0}),e&&e.attr({shape:{x2:s}});else{var l={duration:a.get("animationDuration",!0),easing:a.get("animationEasing",!0)};t.stopAnimation(null,!0),t.animateTo({x:s,y:0},l),e&&e.animateTo({shape:{x2:s}},l)}}}var BF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(t,e){this.api=e},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var r=this._layout(t,n),i=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(r,t);t.formatTooltip=function(t){return tf("nameValue",{noName:!0,value:a.scale.getLabel({value:t})})},X(["AxisLine","AxisTick","Control","CurrentPointer"],(function(e){this["_render"+e](r,i,a,t)}),this),this._renderAxisLabel(r,o,a,t),this._position(r,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,e){var n,r,i,o,a=t.get(["label","position"]),s=t.get("orient"),l=function(t,e){return zu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}(t,e),c={horizontal:"center",vertical:(n=null==a||"auto"===a?"horizontal"===s?l.y+l.height/2<e.getHeight()/2?"-":"+":l.x+l.width/2<e.getWidth()/2?"+":"-":ot(a)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[s][a]:a)>=0||"+"===n?"left":"right"},u={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},h={horizontal:0,vertical:LF/2},d="vertical"===s?l.height:l.width,f=t.getModel("controlStyle"),p=f.get("show",!0),g=p?f.get("itemSize"):0,m=p?f.get("itemGap"):0,y=g+m,v=t.get(["label","rotate"])||0;v=v*LF/180;var b=f.get("position",!0),_=p&&f.get("showPlayBtn",!0),w=p&&f.get("showPrevBtn",!0),x=p&&f.get("showNextBtn",!0),M=0,S=d;"left"===b||"bottom"===b?(_&&(r=[0,0],M+=y),w&&(i=[M,0],M+=y),x&&(o=[S-g,0],S-=y)):(_&&(r=[S-g,0],S-=y),w&&(i=[0,0],M+=y),x&&(o=[S-g,0],S-=y));var A=[M,S];return t.get("inverse")&&A.reverse(),{viewRect:l,mainLength:d,orient:s,rotation:h[s],labelRotation:v,labelPosOpt:n,labelAlign:t.get(["label","align"])||c[s],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||u[s],playPosition:r,prevBtnPosition:i,nextBtnPosition:o,axisExtent:A,controlSize:g,controlGap:m}},e.prototype._position=function(t,e){var n=this._mainGroup,r=this._labelGroup,i=t.viewRect;if("vertical"===t.orient){var o=[1,0,0,1,0,0],a=i.x,s=i.y+i.height;Fe(o,o,[-a,-s]),ze(o,o,-LF/2),Fe(o,o,[a,s]),(i=i.clone()).applyTransform(o)}var l=m(i),c=m(n.getBoundingRect()),u=m(r.getBoundingRect()),h=[n.x,n.y],d=[r.x,r.y];d[0]=h[0]=l[0][0];var f,p=t.labelPosOpt;function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y}function m(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function y(t,e,n,r,i){t[r]+=n[r][i]-e[r][i]}null==p||ot(p)?(y(h,c,l,1,f="+"===p?0:1),y(d,u,l,1,1-f)):(y(h,c,l,1,f=p>=0?0:1),d[1]=h[1]+p),n.setPosition(h),r.setPosition(d),n.rotation=r.rotation=t.rotation,g(n),g(r)},e.prototype._createAxis=function(t,e){var n=e.getData(),r=e.get("axisType"),i=function(t,e){if(e=e||t.get("type"))switch(e){case"category":return new Cb({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new Kb({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new Eb}}(e,r);i.getTicks=function(){return n.mapArray(["value"],(function(t){return{value:t}}))};var o=n.getDataExtent("value");i.setExtent(o[0],o[1]),i.calcNiceTicks();var a=new PF("value",i,t.axisExtent,r);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new Gi;return this.group.add(e),e},e.prototype._renderAxisLine=function(t,e,n,r){var i=n.getExtent();if(r.get(["lineStyle","show"])){var o=new Cp({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:V({lineCap:"round"},r.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new Cp({shape:{x1:i[0],x2:this._currentPointer?this._currentPointer.x:i[0],y1:0,y2:0},style:H({lineCap:"round",lineWidth:o.style.lineWidth},r.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});e.add(a)}},e.prototype._renderAxisTick=function(t,e,n,r){var i=this,o=r.getData(),a=n.scale.getTicks();this._tickSymbols=[],X(a,(function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel("itemStyle"),c=s.getModel(["emphasis","itemStyle"]),u=s.getModel(["progress","itemStyle"]),h={x:a,y:0,onclick:et(i._changeTimeline,i,t.value)},d=RF(s,l,e,h);d.ensureState("emphasis").style=c.getItemStyle(),d.ensureState("progress").style=u.getItemStyle(),Kl(d);var f=pl(d);s.get("tooltip")?(f.dataIndex=t.value,f.dataModel=r):f.dataIndex=f.dataModel=null,i._tickSymbols.push(d)}))},e.prototype._renderAxisLabel=function(t,e,n,r){var i=this;if(n.getLabelModel().get("show")){var o=r.getData(),a=n.getViewLabels();this._tickLabels=[],X(a,(function(r){var a=r.tickValue,s=o.getItemModel(a),l=s.getModel("label"),c=s.getModel(["emphasis","label"]),u=s.getModel(["progress","label"]),h=n.dataToCoord(r.tickValue),d=new fl({x:h,y:0,rotation:t.labelRotation-t.rotation,onclick:et(i._changeTimeline,i,a),silent:!1,style:wc(l,{text:r.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});d.ensureState("emphasis").style=wc(c),d.ensureState("progress").style=wc(u),e.add(d),Kl(d),IF(d).dataIndex=a,i._tickLabels.push(d)}))}},e.prototype._renderControl=function(t,e,n,r){var i=t.controlSize,o=t.rotation,a=r.getModel("controlStyle").getItemStyle(),s=r.getModel(["emphasis","controlStyle"]).getItemStyle(),l=r.getPlayState(),c=r.get("inverse",!0);function u(t,n,l,c){if(t){var u=Ri(yt(r.get(["controlStyle",n+"BtnSize"]),i),i),h=function(t,e,n,r){var i=r.style,o=pg(t.get(["controlStyle",e]),r||{},new Je(n[0],n[1],n[2],n[3]));return i&&o.setStyle(i),o}(r,n+"Icon",[0,-u/2,u,u],{x:t[0],y:t[1],originX:i/2,originY:0,rotation:c?-o:0,rectHover:!0,style:a,onclick:l});h.ensureState("emphasis").style=s,e.add(h),Kl(h)}}u(t.nextBtnPosition,"next",et(this._changeTimeline,this,c?"-":"+")),u(t.prevBtnPosition,"prev",et(this._changeTimeline,this,c?"+":"-")),u(t.playPosition,l?"stop":"play",et(this._handlePlayClick,this,!l),!0)},e.prototype._renderCurrentPointer=function(t,e,n,r){var i=r.getData(),o=r.getCurrentIndex(),a=i.getItemModel(o).getModel("checkpointStyle"),s=this;this._currentPointer=RF(a,a,this._mainGroup,{},this._currentPointer,{onCreate:function(t){t.draggable=!0,t.drift=et(s._handlePointerDrag,s),t.ondragend=et(s._handlePointerDragend,s),NF(t,s._progressLine,o,n,r,!0)},onUpdate:function(t){NF(t,s._progressLine,o,n,r)}})},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],r=co(this._axis.getExtent().slice());n>r[1]&&(n=r[1]),n<r[0]&&(n=r[0]),this._currentPointer.x=n,this._currentPointer.markRedraw();var i=this._progressLine;i&&(i.shape.x2=n,i.dirty());var o=this._findNearestTick(n),a=this.model;(e||o!==a.getCurrentIndex()&&a.get("realtime"))&&this._changeTimeline(o)},e.prototype._doPlayStop=function(){var t=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout((function(){var e=t.model;t._changeTimeline(e.getCurrentIndex()+(e.get("rewind",!0)?-1:1))}),this.model.get("playInterval")))},e.prototype._toAxisCoord=function(t){return lg(t,this._mainGroup.getLocalTransform(),!0)},e.prototype._findNearestTick=function(t){var e,n=this.model.getData(),r=1/0,i=this._axis;return n.each(["value"],(function(n,o){var a=i.dataToCoord(n),s=Math.abs(a-t);s<r&&(r=s,e=o)})),e},e.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},e.prototype._changeTimeline=function(t){var e=this.model.getCurrentIndex();"+"===t?t=e+1:"-"===t&&(t=e-1),this.api.dispatchAction({type:"timelineChange",currentIndex:t,from:this.uid})},e.prototype._updateTicksStatus=function(){var t=this.model.getCurrentIndex(),e=this._tickSymbols,n=this._tickLabels;if(e)for(var r=0;r<e.length;r++)e&&e[r]&&e[r].toggleState("progress",r<t);if(n)for(r=0;r<n.length;r++)n&&n[r]&&n[r].toggleState("progress",IF(n[r]).dataIndex<=t)},e.type="timeline.slider",e}(DF);function FF(t){var e=t&&t.timeline;rt(e)||(e=e?[e]:[]),X(e,(function(t){t&&function(t){var e=t.type,n={number:"value",time:"time"};if(n[e]&&(t.axisType=n[e],delete t.type),zF(t),jF(t,"controlPosition")){var r=t.controlStyle||(t.controlStyle={});jF(r,"position")||(r.position=t.controlPosition),"none"!==r.position||jF(r,"show")||(r.show=!1,delete r.position),delete t.controlPosition}X(t.data||[],(function(t){lt(t)&&!rt(t)&&(!jF(t,"value")&&jF(t,"name")&&(t.value=t.name),zF(t))}))}(t)}))}function zF(t){var e=t.itemStyle||(t.itemStyle={}),n=e.emphasis||(e.emphasis={}),r=t.label||t.label||{},i=r.normal||(r.normal={}),o={normal:1,emphasis:1};X(r,(function(t,e){o[e]||jF(i,e)||(i[e]=t)})),n.label&&!jF(r,"emphasis")&&(r.emphasis=n.label,delete n.label)}function jF(t,e){return t.hasOwnProperty(e)}function WF(t,e){if(!t)return!1;for(var n=rt(t)?t:[t],r=0;r<n.length;r++)if(n[r]&&n[r][e])return!0;return!1}function VF(t){Lo(t,"label",["show"])}var HF=Yo(),YF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.createdBySelf=!1,n}return m(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._mergeOption(t,n,!1,!0)},e.prototype.isAnimationEnabled=function(){if(w.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},e.prototype.mergeOption=function(t,e){this._mergeOption(t,e,!1,!1)},e.prototype._mergeOption=function(t,e,n,r){var i=this.mainType;n||e.eachSeries((function(t){var n=t.get(this.mainType,!0),o=HF(t)[i];n&&n.data?(o?o._mergeOption(n,e,!0):(r&&VF(n),X(n.data,(function(t){t instanceof Array?(VF(t[0]),VF(t[1])):VF(t)})),V(o=this.createMarkerModelFromSeries(n,this,e),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),o.__hostSeries=t),HF(t)[i]=o):HF(t)[i]=null}),this)},e.prototype.formatTooltip=function(t,e,n){var r=this.getData(),i=this.getRawValue(t),o=r.getName(t);return tf("section",{header:this.name,blocks:[tf("nameValue",{name:o,value:i,noName:!o,noValue:null==i})]})},e.prototype.getData=function(){return this._data},e.prototype.setData=function(t){this._data=t},e.getMarkerModelFromSeries=function(t,e){return HF(t)[e]},e.type="marker",e.dependencies=["series","grid","polar","geo"],e}($u);$(YF,yd.prototype);var UF=YF,qF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,r){return new e(t,n,r)},e.type="markPoint",e.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},e}(UF);function $F(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}function GF(t,e,n,r,i,o){var a=[],s=ub(e,r)?e.getCalculationInfo("stackResultDimension"):r,l=tz(e,s,t),c=e.indicesOfNearest(s,l)[0];a[i]=e.get(n,c),a[o]=e.get(s,c);var u=e.get(r,c),h=uo(e.get(r,c));return(h=Math.min(h,20))>=0&&(a[o]=+a[o].toFixed(h)),[a,u]}var XF={min:nt(GF,"min"),max:nt(GF,"max"),average:nt(GF,"average"),median:nt(GF,"median")};function KF(t,e){if(e){var n=t.getData(),r=t.coordinateSystem,i=r&&r.dimensions;if(!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(e)&&!rt(e.coord)&&rt(i)){var o=ZF(e,n,r,t);if((e=z(e)).type&&XF[e.type]&&o.baseAxis&&o.valueAxis){var a=U(i,o.baseAxis.dim),s=U(i,o.valueAxis.dim),l=XF[e.type](n,o.baseDataDim,o.valueDataDim,a,s);e.coord=l[0],e.value=l[1]}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis]}if(null!=e.coord&&rt(i))for(var c=e.coord,u=0;u<2;u++)XF[c[u]]&&(c[u]=tz(n,n.mapDimension(i[u]),c[u]));else e.coord=[];return e}}function ZF(t,e,n,r){var i={};return null!=t.valueIndex||null!=t.valueDim?(i.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,i.valueAxis=n.getAxis(function(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=e.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=e.mapDimension(i.baseAxis.dim),i.valueDataDim=e.mapDimension(i.valueAxis.dim)),i}function JF(t,e){return!(t&&t.containData&&e.coord&&!$F(e))||t.containData(e.coord)}function QF(t,e){return t?function(t,n,r,i){return xd(i<2?t.coord&&t.coord[i]:t.value,e[i])}:function(t,n,r,i){return xd(t.value,e[i])}}function tz(t,e,n){if("average"===n){var r=0,i=0;return t.each(e,(function(t,e){isNaN(t)||(r+=t,i++)})),r/i}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}var ez=Yo(),nz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.init=function(){this.markerGroupMap=Tt()},e.prototype.render=function(t,e,n){var r=this,i=this.markerGroupMap;i.each((function(t){ez(t).keep=!1})),e.eachSeries((function(t){var i=UF.getMarkerModelFromSeries(t,r.type);i&&r.renderSeries(t,i,e,n)})),i.each((function(t){!ez(t).keep&&r.group.remove(t.group)}))},e.prototype.markKeep=function(t){ez(t).keep=!0},e.prototype.toggleBlurSeries=function(t,e){var n=this;X(t,(function(t){var r=UF.getMarkerModelFromSeries(t,n.type);r&&r.getData().eachItemGraphicEl((function(t){t&&(e?zl(t):jl(t))}))}))},e.type="marker",e}(Af);function rz(t,e,n){var r=e.coordinateSystem;t.each((function(i){var o,a=t.getItemModel(i),s=so(a.get("x"),n.getWidth()),l=so(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,i));else if(r){var c=t.get(r.dimensions[0],i),u=t.get(r.dimensions[1],i);o=r.dataToPoint([c,u])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(i,o)}))}var iz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=UF.getMarkerModelFromSeries(t,"markPoint");e&&(rz(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())}),this)},e.prototype.renderSeries=function(t,e,n,r){var i=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new oM),c=function(t,e,n){var r;r=t?K(t&&t.dimensions,(function(t){return V(V({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var i=new nb(r,n),o=K(n.get("data"),nt(KF,e));t&&(o=J(o,nt(JF,t)));var a=QF(!!t,r);return i.initData(o,null,a),i}(i,t,e);e.setData(c),rz(e.getData(),t,r),c.each((function(t){var n=c.getItemModel(t),r=n.getShallow("symbol"),i=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=n.getShallow("symbolOffset"),l=n.getShallow("symbolKeepAspect");if(it(r)||it(i)||it(o)||it(s)){var u=e.getRawValue(t),h=e.getDataParams(t);it(r)&&(r=r(u,h)),it(i)&&(i=i(u,h)),it(o)&&(o=o(u,h)),it(s)&&(s=s(u,h))}var d=n.getModel("itemStyle").getItemStyle(),f=vm(a,"color");d.fill||(d.fill=f),c.setItemVisual(t,{symbol:r,symbolSize:i,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:d})})),l.updateData(c),this.group.add(l.group),c.eachItemGraphicEl((function(t){t.traverse((function(t){pl(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(nz),oz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,r){return new e(t,n,r)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(UF),az=Yo(),sz=function(t,e,n,r){var i,o=t.getData();if(rt(r))i=r;else{var a=r.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=r.xAxis||null!=r.yAxis){var s=void 0,l=void 0;if(null!=r.yAxis||null!=r.xAxis)s=e.getAxis(null!=r.yAxis?"y":"x"),l=mt(r.yAxis,r.xAxis);else{var c=ZF(r,o,e,t);s=c.valueAxis,l=tz(o,hb(o,c.valueDataDim),a)}var u="x"===s.dim?0:1,h=1-u,d=z(r),f={coord:[]};d.type=null,d.coord=[],d.coord[h]=-1/0,f.coord[h]=1/0;var p=n.get("precision");p>=0&&st(l)&&(l=+l.toFixed(Math.min(p,20))),d.coord[u]=f.coord[u]=l,i=[d,f,{type:a,valueIndex:r.valueIndex,value:l}]}else i=[]}var g=[KF(t,i[0]),KF(t,i[1]),V({},i[2])];return g[2].type=g[2].type||null,j(g[2],g[0]),j(g[2],g[1]),g};function lz(t){return!isNaN(t)&&!isFinite(t)}function cz(t,e,n,r){var i=1-t,o=r.dimensions[t];return lz(e[i])&&lz(n[i])&&e[t]===n[t]&&r.getAxis(o).containData(e[t])}function uz(t,e){if("cartesian2d"===t.type){var n=e[0].coord,r=e[1].coord;if(n&&r&&(cz(1,n,r,t)||cz(0,n,r,t)))return!0}return JF(t,e[0])&&JF(t,e[1])}function hz(t,e,n,r,i){var o,a=r.coordinateSystem,s=t.getItemModel(e),l=so(s.get("x"),i.getWidth()),c=so(s.get("y"),i.getHeight());if(isNaN(l)||isNaN(c)){if(r.getMarkerPosition)o=r.getMarkerPosition(t.getValues(t.dimensions,e));else{var u=t.get((d=a.dimensions)[0],e),h=t.get(d[1],e);o=a.dataToPoint([u,h])}if(bM(a,"cartesian2d")){var d,f=a.getAxis("x"),p=a.getAxis("y");lz(t.get((d=a.dimensions)[0],e))?o[0]=f.toGlobalCoord(f.getExtent()[n?0:1]):lz(t.get(d[1],e))&&(o[1]=p.toGlobalCoord(p.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(c)||(o[1]=c)}else o=[l,c];t.setItemLayout(e,o)}var dz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=UF.getMarkerModelFromSeries(t,"markLine");if(e){var r=e.getData(),i=az(e).from,o=az(e).to;i.each((function(e){hz(i,e,!0,t,n),hz(o,e,!1,t,n)})),r.each((function(t){r.setItemLayout(t,[i.getItemLayout(t),o.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},e.prototype.renderSeries=function(t,e,n,r){var i=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new xE);this.group.add(l.group);var c=function(t,e,n){var r;r=t?K(t&&t.dimensions,(function(t){return V(V({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var i=new nb(r,n),o=new nb(r,n),a=new nb([],n),s=K(n.get("data"),nt(sz,e,t,n));t&&(s=J(s,nt(uz,t)));var l=QF(!!t,r);return i.initData(K(s,(function(t){return t[0]})),null,l),o.initData(K(s,(function(t){return t[1]})),null,l),a.initData(K(s,(function(t){return t[2]}))),a.hasItemOption=!0,{from:i,to:o,line:a}}(i,t,e),u=c.from,h=c.to,d=c.line;az(e).from=u,az(e).to=h,e.setData(d);var f=e.get("symbol"),p=e.get("symbolSize"),g=e.get("symbolRotate"),m=e.get("symbolOffset");function y(e,n,i){var o=e.getItemModel(n);hz(e,n,i,t,r);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=vm(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:yt(o.get("symbolOffset",!0),m[i?0:1]),symbolRotate:yt(o.get("symbolRotate",!0),g[i?0:1]),symbolSize:yt(o.get("symbolSize"),p[i?0:1]),symbol:yt(o.get("symbol",!0),f[i?0:1]),style:s})}rt(f)||(f=[f,f]),rt(p)||(p=[p,p]),rt(g)||(g=[g,g]),rt(m)||(m=[m,m]),c.from.each((function(t){y(u,t,!0),y(h,t,!1)})),d.each((function(t){var e=d.getItemModel(t).getModel("lineStyle").getLineStyle();d.setItemLayout(t,[u.getItemLayout(t),h.getItemLayout(t)]),null==e.stroke&&(e.stroke=u.getItemVisual(t,"style").fill),d.setItemVisual(t,{fromSymbolKeepAspect:u.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:u.getItemVisual(t,"symbolOffset"),fromSymbolRotate:u.getItemVisual(t,"symbolRotate"),fromSymbolSize:u.getItemVisual(t,"symbolSize"),fromSymbol:u.getItemVisual(t,"symbol"),toSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:h.getItemVisual(t,"symbolOffset"),toSymbolRotate:h.getItemVisual(t,"symbolRotate"),toSymbolSize:h.getItemVisual(t,"symbolSize"),toSymbol:h.getItemVisual(t,"symbol"),style:e})})),l.updateData(d),c.line.eachItemGraphicEl((function(t){pl(t).dataModel=e,t.traverse((function(t){pl(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(nz),fz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,r){return new e(t,n,r)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(UF),pz=Yo(),gz=function(t,e,n,r){var i=r[0],o=r[1];if(i&&o){var a=KF(t,i),s=KF(t,o),l=a.coord,c=s.coord;l[0]=mt(l[0],-1/0),l[1]=mt(l[1],-1/0),c[0]=mt(c[0],1/0),c[1]=mt(c[1],1/0);var u=W([{},a,s]);return u.coord=[a.coord,s.coord],u.x0=a.x,u.y0=a.y,u.x1=s.x,u.y1=s.y,u}};function mz(t){return!isNaN(t)&&!isFinite(t)}function yz(t,e,n,r){var i=1-t;return mz(e[i])&&mz(n[i])}function vz(t,e){var n=e.coord[0],r=e.coord[1],i={coord:n,x:e.x0,y:e.y0},o={coord:r,x:e.x1,y:e.y1};return bM(t,"cartesian2d")?!(!n||!r||!yz(1,n,r)&&!yz(0,n,r))||function(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!$F(e)&&!$F(n))||t.containZone(e.coord,n.coord)}(t,i,o):JF(t,i)||JF(t,o)}function bz(t,e,n,r,i){var o,a=r.coordinateSystem,s=t.getItemModel(e),l=so(s.get(n[0]),i.getWidth()),c=so(s.get(n[1]),i.getHeight());if(isNaN(l)||isNaN(c)){if(r.getMarkerPosition){var u=t.getValues(["x0","y0"],e),h=t.getValues(["x1","y1"],e),d=a.clampData(u),f=a.clampData(h),p=[];p[0]="x0"===n[0]?d[0]>f[0]?h[0]:u[0]:d[0]>f[0]?u[0]:h[0],p[1]="y0"===n[1]?d[1]>f[1]?h[1]:u[1]:d[1]>f[1]?u[1]:h[1],o=r.getMarkerPosition(p,n,!0)}else{var g=[v=t.get(n[0],e),b=t.get(n[1],e)];a.clampData&&a.clampData(g,g),o=a.dataToPoint(g,!0)}if(bM(a,"cartesian2d")){var m=a.getAxis("x"),y=a.getAxis("y"),v=t.get(n[0],e),b=t.get(n[1],e);mz(v)?o[0]=m.toGlobalCoord(m.getExtent()["x0"===n[0]?0:1]):mz(b)&&(o[1]=y.toGlobalCoord(y.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(c)||(o[1]=c)}else o=[l,c];return o}var _z=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],wz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=UF.getMarkerModelFromSeries(t,"markArea");if(e){var r=e.getData();r.each((function(e){var i=K(_z,(function(i){return bz(r,e,i,t,n)}));r.setItemLayout(e,i),r.getItemGraphicEl(e).setShape("points",i)}))}}),this)},e.prototype.renderSeries=function(t,e,n,r){var i=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Gi});this.group.add(l.group),this.markKeep(l);var c=function(t,e,n){var r,i;if(t){var o=K(t&&t.dimensions,(function(t){var n=e.getData();return V(V({},n.getDimensionInfo(n.mapDimension(t))||{}),{name:t,ordinalMeta:null})}));i=K(["x0","y0","x1","y1"],(function(t,e){return{name:t,type:o[e%2].type}})),r=new nb(i,n)}else r=new nb(i=[{name:"value",type:"float"}],n);var a=K(n.get("data"),nt(gz,e,t,n));return t&&(a=J(a,nt(vz,t))),r.initData(a,null,t?function(t,e,n,r){return xd(t.coord[Math.floor(r/2)][r%2],i[r])}:function(t,e,n,r){return xd(t.value,i[r])}),r.hasItemOption=!0,r}(i,t,e);e.setData(c),c.each((function(e){var n=K(_z,(function(n){return bz(c,e,n,t,r)})),o=i.getAxis("x").scale,s=i.getAxis("y").scale,l=o.getExtent(),u=s.getExtent(),h=[o.parse(c.get("x0",e)),o.parse(c.get("x1",e))],d=[s.parse(c.get("y0",e)),s.parse(c.get("y1",e))];co(h),co(d),c.setItemLayout(e,{points:n,allClipped:!!(l[0]>h[1]||l[1]<h[0]||u[0]>d[1]||u[1]<d[0])});var f=c.getItemModel(e).getModel("itemStyle").getItemStyle(),p=vm(a,"color");f.fill||(f.fill=p,ot(f.fill)&&(f.fill=mr(f.fill,.4))),f.stroke||(f.stroke=p),c.setItemVisual(e,"style",f)})),c.diff(pz(l).data).add((function(t){var e=c.getItemLayout(t);if(!e.allClipped){var n=new bp({shape:{points:e.points}});c.setItemGraphicEl(t,n),l.group.add(n)}})).update((function(t,n){var r=pz(l).data.getItemGraphicEl(n),i=c.getItemLayout(t);i.allClipped?r&&l.group.remove(r):(r?cc(r,{shape:{points:i.points}},e,t):r=new bp({shape:{points:i.points}}),c.setItemGraphicEl(t,r),l.group.add(r))})).remove((function(t){var e=pz(l).data.getItemGraphicEl(t);l.group.remove(e)})).execute(),c.eachItemGraphicEl((function(t,n){var r=c.getItemModel(n),i=c.getItemVisual(n,"style");t.useStyle(c.getItemVisual(n,"style")),bc(t,_c(r),{labelFetcher:e,labelDataIndex:n,defaultText:c.getName(n)||"",inheritColor:ot(i.fill)?mr(i.fill,1):"#000"}),ec(t,r),Zl(t,null,null,r.get(["emphasis","disabled"])),pl(t).dataModel=e})),pz(l).data=c,l.group.silent=e.get("silent")||t.get("silent")},e.type="markArea",e}(nz),xz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return m(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),this._updateSelector(e)},e.prototype._updateSelector=function(t){var e=t.selector,n=this.ecModel;!0===e&&(e=t.selector=["all","inverse"]),rt(e)&&X(e,(function(t,r){ot(t)&&(t={type:t}),e[r]=j(t,function(t,e){return"all"===e?{type:"all",title:t.getLocaleModel().get(["legend","selector","all"])}:"inverse"===e?{type:"inverse",title:t.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(n,t.type))}))},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,n=0;n<t.length;n++){var r=t[n].get("name");if(this.isSelected(r)){this.select(r),e=!0;break}}!e&&this.select(t[0].get("name"))}},e.prototype._updateData=function(t){var e=[],n=[];t.eachRawSeries((function(r){var i;if(n.push(r.name),r.legendVisualProvider){var o=r.legendVisualProvider.getAllNames();t.isSeriesFiltered(r)||(n=n.concat(o)),o.length?e=e.concat(o):i=!0}else i=!0;i&&Wo(r)&&e.push(r.name)})),this._availableNames=n;var r=this.get("data")||e,i=Tt(),o=K(r,(function(t){return(ot(t)||st(t))&&(t={name:t}),i.get(t.name)?null:(i.set(t.name,!0),new Yc(t,this,this.ecModel))}),this);this._data=J(o,(function(t){return!!t}))},e.prototype.getData=function(){return this._data},e.prototype.select=function(t){var e=this.option.selected;"single"===this.get("selectedMode")&&X(this._data,(function(t){e[t.get("name")]=!1})),e[t]=!0},e.prototype.unSelect=function(t){"single"!==this.get("selectedMode")&&(this.option.selected[t]=!1)},e.prototype.toggleSelected=function(t){var e=this.option.selected;e.hasOwnProperty(t)||(e[t]=!0),this[e[t]?"unSelect":"select"](t)},e.prototype.allSelect=function(){var t=this.option.selected;X(this._data,(function(e){t[e.get("name",!0)]=!0}))},e.prototype.inverseSelect=function(){var t=this.option.selected;X(this._data,(function(e){var n=e.get("name",!0);t.hasOwnProperty(n)||(t[n]=!0),t[n]=!t[n]}))},e.prototype.isSelected=function(t){var e=this.option.selected;return!(e.hasOwnProperty(t)&&!e[t])&&U(this._availableNames,t)>=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}($u),Mz=nt,Sz=X,Az=Gi;function Cz(t,e,n,r){Ez(t,e,n,r),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),Tz(t,e,n,r)}function kz(t){for(var e,n=t.getZr().storage.getDisplayList(),r=0,i=n.length;r<i&&!(e=n[r].states.emphasis);)r++;return e&&e.hoverLayer}function Tz(t,e,n,r){kz(n)||n.dispatchAction({type:"highlight",seriesName:t,name:e,excludeSeriesId:r})}function Ez(t,e,n,r){kz(n)||n.dispatchAction({type:"downplay",seriesName:t,name:e,excludeSeriesId:r})}var Oz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return m(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new Az),this.group.add(this._selectorGroup=new Az),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,e,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var i=t.get("align"),o=t.get("orient");i&&"auto"!==i||(i="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),s=t.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(i,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),c={width:n.getWidth(),height:n.getHeight()},u=t.get("padding"),h=zu(l,c,u),d=this.layoutInner(t,i,h,r,a,s),f=zu(H({width:d.width,height:d.height},l),c,u);this.group.x=f.x-d.x,this.group.y=f.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=nB(d,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,e,n,r,i,o,a){var s=this.getContentGroup(),l=Tt(),c=e.get("selectedMode"),u=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&u.push(t.id)})),Sz(e.getData(),(function(i,o){var a=i.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var h=new Az;return h.newline=!0,void s.add(h)}var d=n.getSeriesByName(a)[0];if(!l.get(a))if(d){var f=d.getData(),p=f.getVisual("legendLineStyle")||{},g=f.getVisual("legendIcon"),m=f.getVisual("style"),y=this._createItem(d,a,o,i,e,t,p,m,g,c,r);y.on("click",Mz(Cz,a,null,r,u)).on("mouseover",Mz(Tz,d.name,null,r,u)).on("mouseout",Mz(Ez,d.name,null,r,u)),n.ssr&&y.eachChild((function(t){var e=pl(t);e.seriesIndex=d.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),l.set(a,!0)}else n.eachRawSeries((function(s){if(!l.get(a)&&s.legendVisualProvider){var h=s.legendVisualProvider;if(!h.containName(a))return;var d=h.indexOfName(a),f=h.getItemVisual(d,"style"),p=h.getItemVisual(d,"legendIcon"),g=sr(f.fill);g&&0===g[3]&&(g[3]=.2,f=V(V({},f),{fill:yr(g,"rgba")}));var m=this._createItem(s,a,o,i,e,t,{},f,p,c,r);m.on("click",Mz(Cz,null,a,r,u)).on("mouseover",Mz(Tz,null,a,r,u)).on("mouseout",Mz(Ez,null,a,r,u)),n.ssr&&m.eachChild((function(t){var e=pl(t);e.seriesIndex=s.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),l.set(a,!0)}}),this)}),this),i&&this._createSelector(i,e,r,o,a)},e.prototype._createSelector=function(t,e,n,r,i){var o=this.getSelectorGroup();Sz(t,(function(t){var r=t.type,i=new fl({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===r?"legendAllSelect":"legendInverseSelect"})}});o.add(i),bc(i,{normal:e.getModel("selectorLabel"),emphasis:e.getModel(["emphasis","selectorLabel"])},{defaultText:t.title}),Kl(i)}))},e.prototype._createItem=function(t,e,n,r,i,o,a,s,l,c,u){var h,d,f,p=t.visualDrawType,g=i.get("itemWidth"),m=i.get("itemHeight"),y=i.isSelected(e),v=r.get("symbolRotate"),b=r.get("symbolKeepAspect"),_=r.get("icon"),w=function(t,e,n,r,i,o,a){function s(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),Sz(t,(function(n,r){"inherit"===t[r]&&(t[r]=e[r])}))}var l=e.getModel("itemStyle"),c=l.getItemStyle(),u=0===t.lastIndexOf("empty",0)?"fill":"stroke",h=l.getShallow("decal");c.decal=h&&"inherit"!==h?sy(h,a):r.decal,"inherit"===c.fill&&(c.fill=r[i]),"inherit"===c.stroke&&(c.stroke=r[u]),"inherit"===c.opacity&&(c.opacity=("fill"===i?r:n).opacity),s(c,r);var d=e.getModel("lineStyle"),f=d.getLineStyle();if(s(f,n),"auto"===c.fill&&(c.fill=r.fill),"auto"===c.stroke&&(c.stroke=r.fill),"auto"===f.stroke&&(f.stroke=r.fill),!o){var p=e.get("inactiveBorderWidth");c.lineWidth="auto"===p?r.lineWidth>0&&c[u]?2:0:c.lineWidth,c.fill=e.get("inactiveColor"),c.stroke=e.get("inactiveBorderColor"),f.stroke=d.get("inactiveColor"),f.lineWidth=d.get("inactiveWidth")}return{itemStyle:c,lineStyle:f}}(l=_||l||"roundRect",r,a,s,p,y,u),x=new Az,M=r.getModel("textStyle");if(!it(t.getLegendIcon)||_&&"inherit"!==_){var S="inherit"===_&&t.getData().getVisual("symbol")?"inherit"===v?t.getData().getVisual("symbolRotate"):v:0;x.add(((f=Im(d=(h={itemWidth:g,itemHeight:m,icon:l,iconRotate:S,itemStyle:w.itemStyle,lineStyle:w.lineStyle,symbolKeepAspect:b}).icon||"roundRect",0,0,h.itemWidth,h.itemHeight,h.itemStyle.fill,h.symbolKeepAspect)).setStyle(h.itemStyle),f.rotation=(h.iconRotate||0)*Math.PI/180,f.setOrigin([h.itemWidth/2,h.itemHeight/2]),d.indexOf("empty")>-1&&(f.style.stroke=f.style.fill,f.style.fill="#fff",f.style.lineWidth=2),f))}else x.add(t.getLegendIcon({itemWidth:g,itemHeight:m,icon:l,iconRotate:v,itemStyle:w.itemStyle,lineStyle:w.lineStyle,symbolKeepAspect:b}));var A="left"===o?g+5:-5,C=o,k=i.get("formatter"),T=e;ot(k)&&k?T=k.replace("{name}",null!=e?e:""):it(k)&&(T=k(e));var E=y?M.getTextColor():r.get("inactiveColor");x.add(new fl({style:wc(M,{text:T,x:A,y:m/2,fill:E,align:C,verticalAlign:"middle"},{inheritColor:E})}));var O=new Zs({shape:x.getBoundingRect(),style:{fill:"transparent"}}),D=r.getModel("tooltip");return D.get("show")&&vg({el:O,componentModel:i,itemName:e,itemTooltipOption:D.option}),x.add(O),x.eachChild((function(t){t.silent=!0})),O.silent=!c,this.getContentGroup().add(x),Kl(x),x.__legendDataIndex=n,x},e.prototype.layoutInner=function(t,e,n,r,i,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Fu(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),c=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),i){Fu("horizontal",s,t.get("selectorItemGap",!0));var u=s.getBoundingRect(),h=[-u.x,-u.y],d=t.get("selectorButtonGap",!0),f=t.getOrient().index,p=0===f?"width":"height",g=0===f?"height":"width",m=0===f?"y":"x";"end"===o?h[f]+=l[p]+d:c[f]+=u[p]+d,h[1-f]+=l[g]/2-u[g]/2,s.x=h[0],s.y=h[1],a.x=c[0],a.y=c[1];var y={x:0,y:0};return y[p]=l[p]+d+u[p],y[g]=Math.max(l[g],u[g]),y[m]=Math.min(0,u[m]+h[1-f]),y}return a.x=c[0],a.y=c[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Af);function Dz(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries((function(t){for(var n=0;n<e.length;n++)if(!e[n].isSelected(t.name))return!1;return!0}))}function Pz(t,e,n){var r,i={},o="toggleSelected"===t;return n.eachComponent("legend",(function(n){o&&null!=r?n[r?"select":"unSelect"](e.name):"allSelect"===t||"inverseSelect"===t?n[t]():(n[t](e.name),r=n.isSelected(e.name)),X(n.getData(),(function(t){var e=t.get("name");if("\n"!==e&&""!==e){var r=n.isSelected(e);i[e]=i.hasOwnProperty(e)?i[e]&&r:r}}))})),"allSelect"===t||"inverseSelect"===t?{selected:i}:{name:e.name,selected:i}}function Lz(t){t.registerComponentModel(xz),t.registerComponentView(Oz),t.registerProcessor(t.PRIORITY.PROCESSOR.SERIES_FILTER,Dz),t.registerSubTypeDefaulter("legend",(function(){return"plain"})),function(t){t.registerAction("legendToggleSelect","legendselectchanged",nt(Pz,"toggleSelected")),t.registerAction("legendAllSelect","legendselectall",nt(Pz,"allSelect")),t.registerAction("legendInverseSelect","legendinverseselect",nt(Pz,"inverseSelect")),t.registerAction("legendSelect","legendselected",nt(Pz,"select")),t.registerAction("legendUnSelect","legendunselected",nt(Pz,"unSelect"))}(t)}function Iz(t,e,n){var r=[1,1];r[t.getOrient().index]=0,Vu(e,n,{type:"box",ignoreSize:!!r})}var Rz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},e.prototype.init=function(e,n,r){var i=Hu(e);t.prototype.init.call(this,e,n,r),Iz(this,e,i)},e.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),Iz(this,this.option,e)},e.type="legend.scroll",e.defaultOption=$c(xz.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),e}(xz),Nz=Gi,Bz=["width","height"],Fz=["x","y"],zz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!0,n._currentIndex=0,n}return m(e,t),e.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new Nz),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new Nz)},e.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(e,n,r,i,o,a,s){var l=this;t.prototype.renderInner.call(this,e,n,r,i,o,a,s);var c=this._controllerGroup,u=n.get("pageIconSize",!0),h=rt(u)?u:[u,u];f("pagePrev",0);var d=n.getModel("pageTextStyle");function f(t,e){var r=t+"DataIndex",o=pg(n.get("pageIcons",!0)[n.getOrient().name][e],{onclick:et(l._pageGo,l,r,n,i)},{x:-h[0]/2,y:-h[1]/2,width:h[0],height:h[1]});o.name=t,c.add(o)}c.add(new fl({name:"pageText",style:{text:"xx/xx",fill:d.getTextColor(),font:d.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),f("pageNext",1)},e.prototype.layoutInner=function(t,e,n,r,i,o){var a=this.getSelectorGroup(),s=t.getOrient().index,l=Bz[s],c=Fz[s],u=Bz[1-s],h=Fz[1-s];i&&Fu("horizontal",a,t.get("selectorItemGap",!0));var d=t.get("selectorButtonGap",!0),f=a.getBoundingRect(),p=[-f.x,-f.y],g=z(n);i&&(g[l]=n[l]-f[l]-d);var m=this._layoutContentAndController(t,r,g,s,l,u,h,c);if(i){if("end"===o)p[s]+=m[l]+d;else{var y=f[l]+d;p[s]-=y,m[c]-=y}m[l]+=f[l]+d,p[1-s]+=m[h]+m[u]/2-f[u]/2,m[u]=Math.max(m[u],f[u]),m[h]=Math.min(m[h],f[h]+p[1-s]),a.x=p[0],a.y=p[1],a.markRedraw()}return m},e.prototype._layoutContentAndController=function(t,e,n,r,i,o,a,s){var l=this.getContentGroup(),c=this._containerGroup,u=this._controllerGroup;Fu(t.get("orient"),l,t.get("itemGap"),r?n.width:null,r?null:n.height),Fu("horizontal",u,t.get("pageButtonItemGap",!0));var h=l.getBoundingRect(),d=u.getBoundingRect(),f=this._showController=h[i]>n[i],p=[-h.x,-h.y];e||(p[r]=l[s]);var g=[0,0],m=[-d.x,-d.y],y=yt(t.get("pageButtonGap",!0),t.get("itemGap",!0));f&&("end"===t.get("pageButtonPosition",!0)?m[r]+=n[i]-d[i]:g[r]+=d[i]+y),m[1-r]+=h[o]/2-d[o]/2,l.setPosition(p),c.setPosition(g),u.setPosition(m);var v={x:0,y:0};if(v[i]=f?n[i]:h[i],v[o]=Math.max(h[o],d[o]),v[a]=Math.min(0,d[a]+m[1-r]),c.__rectSize=n[i],f){var b={x:0,y:0};b[i]=Math.max(n[i]-d[i]-y,0),b[o]=v[o],c.setClipPath(new Zs({shape:b})),c.__rectSize=b[i]}else u.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var _=this._getPageInfo(t);return null!=_.pageIndex&&cc(l,{x:_.contentPosition[0],y:_.contentPosition[1]},f?t:null),this._updatePageInfoView(t,_),v},e.prototype._pageGo=function(t,e,n){var r=this._getPageInfo(e)[t];null!=r&&n.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:e.id})},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;X(["pagePrev","pageNext"],(function(r){var i=null!=e[r+"DataIndex"],o=n.childOfName(r);o&&(o.setStyle("fill",t.get(i?"pageIconColor":"pageIconInactiveColor",!0)),o.cursor=i?"pointer":"default")}));var r=n.childOfName("pageText"),i=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;r&&i&&r.setStyle("text",ot(i)?i.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):i({current:a,total:s}))},e.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=t.getOrient().index,o=Bz[i],a=Fz[i],s=this._findTargetItemIndex(e),l=n.children(),c=l[s],u=l.length,h=u?1:0,d={contentPosition:[n.x,n.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var f=v(c);d.contentPosition[i]=-f.s;for(var p=s+1,g=f,m=f,y=null;p<=u;++p)(!(y=v(l[p]))&&m.e>g.s+r||y&&!b(y,g.s))&&(g=m.i>g.i?m:y)&&(null==d.pageNextDataIndex&&(d.pageNextDataIndex=g.i),++d.pageCount),m=y;for(p=s-1,g=f,m=f,y=null;p>=-1;--p)(y=v(l[p]))&&b(m,y.s)||!(g.i<m.i)||(m=g,null==d.pagePrevDataIndex&&(d.pagePrevDataIndex=g.i),++d.pageCount,++d.pageIndex),g=y;return d;function v(t){if(t){var e=t.getBoundingRect(),n=e[a]+t[a];return{s:n,e:n+e[o],i:t.__legendDataIndex}}}function b(t,e){return t.e>=e&&t.s<=e+r}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild((function(r,i){var o=r.__legendDataIndex;null==n&&null!=o&&(n=i),o===t&&(e=i)})),null!=e?e:n):0;var e,n},e.type="legend.scroll",e}(Oz);function jz(t){Ev(Lz),t.registerComponentModel(Rz),t.registerComponentView(zz),function(t){t.registerAction("legendScroll","legendscroll",(function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(n)}))}))}(t)}var Wz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="dataZoom.inside",e.defaultOption=$c(jN.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(jN),Vz=Yo();function Hz(t,e,n){Vz(t).coordSysRecordMap.each((function(t){var r=t.dataZoomInfoMap.get(e.uid);r&&(r.getRange=n)}))}function Yz(t,e){if(e){t.removeKey(e.model.uid);var n=e.controller;n&&n.dispose()}}function Uz(t,e){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function qz(t,e,n,r){return t.coordinateSystem.containPoint([n,r])}var $z=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return m(e,t),e.prototype.render=function(e,n,r){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),Hz(r,e,{pan:et(Gz.pan,this),zoom:et(Gz.zoom,this),scrollMove:et(Gz.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){!function(t,e){for(var n=Vz(t).coordSysRecordMap,r=n.keys(),i=0;i<r.length;i++){var o=n.get(r[i]),a=o.dataZoomInfoMap;if(a){var s=e.uid;a.get(s)&&(a.removeKey(s),a.keys().length||Yz(n,o))}}}(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(VN),Gz={zoom:function(t,e,n,r){var i=this.range,o=i.slice(),a=t.axisModels[0];if(a){var s=Kz[e](null,[r.originX,r.originY],a,n,t),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],c=Math.max(1/r.scale,0);o[0]=(o[0]-l)*c+l,o[1]=(o[1]-l)*c+l;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return pO(0,o,[0,100],0,u.minSpan,u.maxSpan),this.range=o,i[0]!==o[0]||i[1]!==o[1]?o:void 0}},pan:Xz((function(t,e,n,r,i,o){var a=Kz[r]([o.oldX,o.oldY],[o.newX,o.newY],e,i,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:Xz((function(t,e,n,r,i,o){return Kz[r]([0,0],[o.scrollDelta,o.scrollDelta],e,i,n).signal*(t[1]-t[0])*o.scrollDelta}))};function Xz(t){return function(e,n,r,i){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s)return pO(t(a,s,e,n,r,i),a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}var Kz={grid:function(t,e,n,r,i){var o=n.axis,a={},s=i.model.coordinateSystem.getRect();return t=t||[0,0],"x"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(t,e,n,r,i){var o=n.axis,a={},s=i.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),c=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=c[1]-c[0],a.pixelStart=c[0],a.signal=o.inverse?-1:1),a},singleAxis:function(t,e,n,r,i){var o=n.axis,a=i.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}},Zz=$z;function Jz(t){XN(t),t.registerComponentModel(Wz),t.registerComponentView(Zz),function(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=Vz(e),r=n.coordSysRecordMap||(n.coordSysRecordMap=Tt());r.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){X(BN(t).infoList,(function(n){var i=n.model.uid,o=r.get(i)||r.set(i,function(t,e){var n={model:e,containsPoint:nt(qz,e),dispatchAction:nt(Uz,t),dataZoomInfoMap:null,controller:null},r=n.controller=new HA(t.getZr());return X(["pan","zoom","scrollMove"],(function(t){r.on(t,(function(e){var r=[];n.dataZoomInfoMap.each((function(i){if(e.isAvailableBehavior(i.model.option)){var o=(i.getRange||{})[t],a=o&&o(i.dzReferCoordSysInfo,n.model.mainType,n.controller,e);!i.model.get("disabled",!0)&&a&&r.push({dataZoomId:i.model.id,start:a[0],end:a[1]})}})),r.length&&n.dispatchAction(r)}))})),n}(e,n.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=Tt())).set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null})}))})),r.each((function(t){var e,n=t.controller,i=t.dataZoomInfoMap;if(i){var o=i.keys()[0];null!=o&&(e=i.get(o))}if(e){var a=function(t){var e,n={type_true:2,type_move:1,type_false:0,type_undefined:-1},r=!0;return t.each((function(t){var i=t.model,o=!i.get("disabled",!0)&&(!i.get("zoomLock",!0)||"move");n["type_"+o]>n["type_"+e]&&(e=o),r=r&&i.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}(i);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Lg(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else Yz(r,t)}))}))}(t)}var Qz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=$c(jN.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(jN),tj=Zs,ej=["line","bar","candlestick","scatter"],nj={easing:"cubicOut",duration:100,delay:0};function rj(t){return"vertical"===t?"ns-resize":"ew-resize"}var ij=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return m(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=et(this._onBrush,this),this._onBrushEnd=et(this._onBrushEnd,this)},e.prototype.render=function(e,n,r,i){if(t.prototype.render.apply(this,arguments),Lg(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),!1!==e.get("show")){if(e.noTarget())return this._clear(),void this.group.removeAll();i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Ig(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new Gi;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,r=this._findCoordRect(),i={width:e.getWidth(),height:e.getHeight()},o="horizontal"===this._orient?{right:i.width-r.x-r.width,top:i.height-30-7-n,width:r.width,height:30}:{right:7,top:r.y,width:30,height:r.height},a=Hu(t.option);X(["right","top","width","height"],(function(t){"ph"===a[t]&&(a[t]=o[t])}));var s=zu(a,i);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],"vertical"===this._orient&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr("horizontal"!==n||i?"horizontal"===n&&i?{scaleY:a?1:-1,scaleX:-1}:"vertical"!==n||i?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,r=t.get("brushSelect");n.add(new tj({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var i=new tj({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:et(this._onClickPanel,this)}),o=this.api.getZr();r?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),n.add(i)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],r=t.series,i=r.getRawData(),o=r.getShadowDim&&r.getShadowDim(),a=o&&i.getDimensionInfo(o)?r.getShadowDim():t.otherDim;if(null!=a){var s=this._shadowPolygonPts,l=this._shadowPolylinePts;if(i!==this._shadowData||a!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var c=i.getDataExtent(a),u=.3*(c[1]-c[0]);c=[c[0]-u,c[1]+u];var h,d=[0,e[1]],f=[[e[0],0],[0,0]],p=[],g=e[0]/(i.count()-1),m=0,y=Math.round(i.count()/e[0]);i.each([a],(function(t,e){if(y>0&&e%y)m+=g;else{var n=null==t||isNaN(t)||""===t,r=n?0:ao(t,c,d,!0);n&&!h&&e?(f.push([f[f.length-1][0],0]),p.push([p[p.length-1][0],0])):!n&&h&&(f.push([m,0]),p.push([m,0])),f.push([m,r]),p.push([m,r]),m+=g,h=n}})),s=this._shadowPolygonPts=f,l=this._shadowPolylinePts=p}this._shadowData=i,this._shadowDim=a,this._shadowSize=[e[0],e[1]];for(var v=this.dataZoomModel,b=0;b<3;b++){var _=w(1===b);this._displayables.sliderGroup.add(_),this._displayables.dataShadowSegs.push(_)}}}function w(t){var e=v.getModel(t?"selectedDataBackground":"dataBackground"),n=new Gi,r=new bp({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),i=new xp({shape:{points:l},segmentIgnoreThreshold:1,style:e.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,r=this.ecModel;return t.eachTargetAxis((function(i,o){X(t.getAxisProxy(i,o).getTargetSeriesModels(),(function(t){if(!(n||!0!==e&&U(ej,t.get("type"))<0)){var a,s=r.getComponent(NN(i),o).axis,l={x:"y",y:"x",radius:"angle",angle:"radius"}[i],c=t.coordinateSystem;null!=l&&c.getOtherAxis&&(a=c.getOtherAxis(s).inverse),l=t.getData().mapDimension(l),n={thisAxis:s,series:t,thisDim:i,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],r=e.handleLabels=[null,null],i=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,c=a.get("brushSelect"),u=e.filler=new tj({silent:c,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});i.add(u),i.add(new tj({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),X([0,1],(function(e){var o=a.get("handleIcon");!Dm[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=Im(o,-1,0,2,2,null,!0);s.attr({cursor:rj(this._orient),draggable:!0,drift:et(this._onDragMove,this,e),ondragend:et(this._onDragEnd,this),onmouseover:et(this._showDataInfo,this,!0),onmouseout:et(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),c=a.get("handleSize");this._handleHeight=so(c,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Kl(s);var u=a.get("handleColor");null!=u&&(s.style.fill=u),i.add(n[e]=s);var h=a.getModel("textStyle");t.add(r[e]=new fl({silent:!0,invisible:!0,style:wc(h,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:h.getTextColor(),font:h.getFont()}),z2:10}))}),this);var h=u;if(c){var d=so(a.get("moveHandleSize"),o[1]),f=e.moveHandle=new Zs({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:d}}),p=.8*d,g=e.moveHandleIcon=Im(a.get("moveHandleIcon"),-p/2,-p/2,p,p,"#fff",!0);g.silent=!0,g.y=o[1]+d/2-.5,f.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(o[1]/2,Math.max(d,10));(h=e.moveZone=new Zs({invisible:!0,shape:{y:o[1]-m,height:d+m}})).on("mouseover",(function(){s.enterEmphasis(f)})).on("mouseout",(function(){s.leaveEmphasis(f)})),i.add(f),i.add(g),i.add(h)}h.attr({draggable:!0,cursor:rj(this._orient),drift:et(this._onDragMove,this,"all"),ondragstart:et(this._showDataInfo,this,!0),ondragend:et(this._onDragEnd,this),onmouseover:et(this._showDataInfo,this,!0),onmouseout:et(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[ao(t[0],[0,100],e,!0),ao(t[1],[0,100],e,!0)]},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];pO(e,r,i,n.get("zoomLock")?"all":t,null!=o.minSpan?ao(o.minSpan,a,i,!0):null,null!=o.maxSpan?ao(o.maxSpan,a,i,!0):null);var s=this._range,l=this._range=co([ao(r[0],i,a,!0),ao(r[1],i,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,r=co(n.slice()),i=this._size;X([0,1],(function(t){var r=this._handleHeight;e.handles[t].attr({scaleX:r/2,scaleY:r/2,x:n[t]+(t?-1:1),y:i[1]/2-r/2})}),this),e.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var o={x:r[0],width:r[1]-r[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=e.dataShadowSegs,s=[0,r[0],r[1],i[0]],l=0;l<a.length;l++){var c=a[l],u=c.getClipPath();u||(u=new Zs,c.setClipPath(u)),u.setShape({x:s[l],y:0,width:s[l+1]-s[l],height:i[1]})}this._updateDataInfo(t)},e.prototype._updateDataInfo=function(t){var e=this.dataZoomModel,n=this._displayables,r=n.handleLabels,i=this._orient,o=["",""];if(e.get("showDetail")){var a=e.findRepresentativeAxisProxy();if(a){var s=a.getAxisModel().axis,l=this._range,c=t?a.calculateDataWindow({start:l[0],end:l[1]}).valueWindow:a.getDataValueWindow();o=[this._formatLabel(c[0],s),this._formatLabel(c[1],s)]}}var u=co(this._handleEnds.slice());function h(t){var e=sg(n.handles[t].parent,this.group),a=cg(0===t?"right":"left",e),s=this._handleWidth/2+5,l=lg([u[t]+(0===t?-s:s),this._size[1]/2],e);r[t].setStyle({x:l[0],y:l[1],verticalAlign:"horizontal"===i?"middle":a,align:"horizontal"===i?a:"center",text:o[t]})}h.call(this,0),h.call(this,1)},e.prototype._formatLabel=function(t,e){var n=this.dataZoomModel,r=n.get("labelFormatter"),i=n.get("labelPrecision");null!=i&&"auto"!==i||(i=e.getPixelPrecision());var o=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(i,20));return it(r)?r(t,o):ot(r)?r.replace("{value}",o):o},e.prototype._showDataInfo=function(t){var e=this._displayables,n=e.handleLabels;n[0].attr("invisible",!(t=this._dragging||t)),n[1].attr("invisible",!t),e.moveHandle&&this.api[t?"enterEmphasis":"leaveEmphasis"](e.moveHandle,1)},e.prototype._onDragMove=function(t,e,n,r){this._dragging=!0,Ee(r.event);var i=lg([e,n],this._displayables.sliderGroup.getLocalTransform(),!0),o=this._updateInterval(t,i[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(t){var e=this._size,n=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>e[0]||n[1]<0||n[1]>e[1])){var r=this._handleEnds,i=this._updateInterval("all",n[0]-(r[0]+r[1])/2);this._updateView(),i&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){this._brushStart=new He(t.offsetX,t.offsetY),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var n=e.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100];this._range=co([ao(n.x,r,i,!0),ao(n.x+n.width,r,i,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(Ee(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,r=n.brushRect;r||(r=n.brushRect=new tj({silent:!0,style:this.dataZoomModel.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(r)),r.attr("ignore",!1);var i=this._brushStart,o=this._displayables.sliderGroup,a=o.transformCoordToLocal(t,e),s=o.transformCoordToLocal(i.x,i.y),l=this._size;a[0]=Math.max(Math.min(l[0],a[0]),0),r.setShape({x:s[0],y:0,width:a[0]-s[0],height:l[1]})},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?nj:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=BN(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var r=this.api.getWidth(),i=this.api.getHeight();t={x:.2*r,y:.2*i,width:.6*r,height:.6*i}}return t},e.type="dataZoom.slider",e}(VN);function oj(t){t.registerComponentModel(Qz),t.registerComponentView(ij),XN(t)}var aj={get:function(t,e,n){var r=z((sj[t]||{})[e]);return n&&rt(r)?r[r.length-1]:r}},sj={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},lj=aj,cj=bT.mapVisual,uj=bT.eachVisual,hj=rt,dj=X,fj=co,pj=ao,gj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return m(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){!e&&uF(this.option,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=et(t,this),this.controllerVisuals=cF(this.option.controller,e,t),this.targetVisuals=cF(this.option.target,e,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,n){e.push(n)})):e=Po(t),e},e.prototype.eachTargetSeries=function(t,e){X(this.getTargetSeriesIndices(),(function(n){var r=this.ecModel.getSeriesByIndex(n);r&&t.call(e,r)}),this)},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries((function(n){n===t&&(e=!0)})),e},e.prototype.formatValueText=function(t,e,n){var r,i=this.option,o=i.precision,a=this.dataBound,s=i.formatter;n=n||["<",">"],rt(t)&&(t=t.slice(),r=!0);var l=e?t:r?[c(t[0]),c(t[1])]:c(t);return ot(s)?s.replace("{value}",r?l[0]:l).replace("{value2}",r?l[1]:l):it(s)?r?s(t[0],t[1]):s(t):r?t[0]===a[0]?n[0]+" "+l[1]:t[1]===a[1]?n[1]+" "+l[0]:l[0]+" - "+l[1]:l;function c(t){return t===a[0]?"min":t===a[1]?"max":(+t).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,e=fj([t.min,t.max]);this._dataExtent=e},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,r=n.length-1;r>=0;r--){var i=t.getDimensionInfo(n[r]);if(!i.isCalculationCoord)return i.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},r=e.target||(e.target={}),i=e.controller||(e.controller={});j(r,n),j(i,n);var o=this.isCategory();function a(n){hj(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}a.call(this,r),a.call(this,i),(function(t,e,n){var r=t[e],i=t[n];r&&!i&&(i=t[n]={},dj(r,(function(t,e){if(bT.isValidType(e)){var n=lj.get(e,"inactive",o);null!=n&&(i[e]=n,"color"!==e||i.hasOwnProperty("opacity")||i.hasOwnProperty("colorAlpha")||(i.opacity=[0,0]))}})))}).call(this,r,"inRange","outOfRange"),(function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,r=this.get("inactiveColor"),i=this.getItemSymbol()||"roundRect";dj(this.stateList,(function(a){var s=this.itemSize,l=t[a];l||(l=t[a]={color:o?r:[r]}),null==l.symbol&&(l.symbol=e&&z(e)||(o?i:[i])),null==l.symbolSize&&(l.symbolSize=n&&z(n)||(o?s[0]:[s[0],s[0]])),l.symbol=cj(l.symbol,(function(t){return"none"===t?i:t}));var c=l.symbolSize;if(null!=c){var u=-1/0;uj(c,(function(t){t>u&&(u=t)})),l.symbolSize=cj(c,(function(t){return pj(t,[0,u],[0,s[0]],!0)}))}}),this)}).call(this,i)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}($u),mj=[20,140];function yj(t,e,n){if(n[0]===n[1])return n.slice();for(var r=(n[1]-n[0])/200,i=n[0],o=[],a=0;a<=200&&i<n[1];a++)o.push(i),i+=r;return o.push(n[1]),o}var vj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=mj[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=mj[1])},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):rt(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),X(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3)}),this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),e=co((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]<t[0]&&(e[0]=t[0]),e[1]<t[0]&&(e[1]=t[0]),e},e.prototype.getValueState=function(t){var e=this.option.range,n=this.getExtent();return(e[0]<=n[0]||e[0]<=t)&&(e[1]>=n[1]||t<=e[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries((function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),(function(e,n){t[0]<=e&&e<=t[1]&&r.push(n)}),this),e.push({seriesId:n.id,dataIndex:r})}),this),e},e.prototype.getVisualMeta=function(t){var e=yj(0,0,this.getExtent()),n=yj(0,0,this.option.range.slice()),r=[];function i(e,n){r.push({value:e,color:t(e,n)})}for(var o=0,a=0,s=n.length,l=e.length;a<l&&(!n.length||e[a]<=n[0]);a++)e[a]<n[o]&&i(e[a],"outOfRange");for(var c=1;o<s;o++,c=0)c&&r.length&&i(n[o],"outOfRange"),i(n[o],"inRange");for(c=1;a<l;a++)(!n.length||n[n.length-1]<e[a])&&(c&&(r.length&&i(r[r.length-1].value,"outOfRange"),c=0),i(e[a],"outOfRange"));var u=r.length;return{stops:r,outerColors:[u?r[0].color:"transparent",u?r[u-1].color:"transparent"]}},e.type="visualMap.continuous",e.defaultOption=$c(gj.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),e}(gj),bj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.autoPositionValues={left:1,right:1,top:1,bottom:1},n}return m(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e},e.prototype.render=function(t,e,n,r){this.visualMapModel=t,!1!==t.get("show")?this.doRender(t,e,n,r):this.group.removeAll()},e.prototype.renderBackground=function(t){var e=this.visualMapModel,n=Su(e.get("padding")||0),r=t.getBoundingRect();t.add(new Zs({z2:-1,silent:!0,shape:{x:r.x-n[3],y:r.y-n[0],width:r.width+n[3]+n[1],height:r.height+n[0]+n[2]},style:{fill:e.get("backgroundColor"),stroke:e.get("borderColor"),lineWidth:e.get("borderWidth")}}))},e.prototype.getControllerVisual=function(t,e,n){var r=(n=n||{}).forceState,i=this.visualMapModel,o={};if("color"===e){var a=i.get("contentColor");o.color=a}function s(t){return o[t]}function l(t,e){o[t]=e}var c=i.controllerVisuals[r||i.getValueState(t)];return X(bT.prepareVisualTypes(c),(function(r){var i=c[r];n.convertOpacityToAlpha&&"opacity"===r&&(r="colorAlpha",i=c.__alphaForOpacity),bT.dependsOn(r,e)&&i&&i.applyVisual(t,s,l)})),o[e]},e.prototype.positionGroup=function(t){var e=this.api;ju(t,this.visualMapModel.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})},e.prototype.doRender=function(t,e,n,r){},e.type="visualMap",e}(Af),_j=[["left","right","width"],["top","bottom","height"]];function wj(t,e,n){var r=t.option,i=r.align;if(null!=i&&"auto"!==i)return i;for(var o={width:e.getWidth(),height:e.getHeight()},a="horizontal"===r.orient?1:0,s=_j[a],l=[0,null,10],c={},u=0;u<3;u++)c[_j[1-a][u]]=l[u],c[s[u]]=2===u?n[0]:r[s[u]];var h=[["x","width",3],["y","height",0]][a],d=zu(c,o,r.padding);return s[(d.margin[h[2]]||0)+d[h[0]]+.5*d[h[1]]<.5*o[h[1]]?0:1]}function xj(t,e){return X(t||[],(function(t){null!=t.dataIndex&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey="visualMap"+(e?e.componentIndex:"")})),t}var Mj=ao,Sj=X,Aj=Math.min,Cj=Math.max;function kj(t,e,n,r){return new bp({shape:{points:t},draggable:!!n,cursor:e,drift:n,onmousemove:function(t){Ee(t.event)},ondragend:r})}function Tj(t){var e=t.get("hoverLinkOnHandle");return!!(null==e?t.get("realtime"):e)}function Ej(t){return"vertical"===t?"ns-resize":"ew-resize"}var Oj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._shapes={},n._dataInterval=[],n._handleEnds=[],n._hoverLinkDataIndices=[],n}return m(e,t),e.prototype.init=function(e,n){t.prototype.init.call(this,e,n),this._hoverLinkFromSeriesMouseOver=et(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=et(this._hideIndicator,this)},e.prototype.doRender=function(t,e,n,r){r&&"selectDataRange"===r.type&&r.from===this.uid||this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,e=this.group;this._orient=t.get("orient"),this._useHandle=t.get("calculable"),this._resetInterval(),this._renderBar(e);var n=t.get("text");this._renderEndsText(e,n,0),this._renderEndsText(e,n,1),this._updateView(!0),this.renderBackground(e),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(e)},e.prototype._renderEndsText=function(t,e,n){if(e){var r=e[1-n];r=null!=r?r+"":"";var i=this.visualMapModel,o=i.get("textGap"),a=i.itemSize,s=this._shapes.mainGroup,l=this._applyTransform([a[0]/2,0===n?-o:a[1]+o],s),c=this._applyTransform(0===n?"bottom":"top",s),u=this._orient;this.group.add(new fl({style:wc(this.visualMapModel.textStyleModel,{x:l[0],y:l[1],verticalAlign:"horizontal"===u?"middle":c,align:"horizontal"===u?c:"center",text:r})}))}},e.prototype._renderBar=function(t){var e=this.visualMapModel,n=this._shapes,r=e.itemSize,i=this._orient,o=this._useHandle,a=wj(e,this.api,r),s=n.mainGroup=this._createBarGroup(a),l=new Gi;s.add(l),l.add(n.outOfRange=kj()),l.add(n.inRange=kj(null,o?Ej(this._orient):null,et(this._dragHandle,this,"all",!1),et(this._dragHandle,this,"all",!0))),l.setClipPath(new Zs({shape:{x:0,y:0,width:r[0],height:r[1],r:3}}));var c=e.textStyleModel.getTextRect("国"),u=Cj(c.width,c.height);o&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(e,s,0,r,u,i),this._createHandle(e,s,1,r,u,i)),this._createIndicator(e,s,r,u,i),t.add(s)},e.prototype._createHandle=function(t,e,n,r,i,o){var a=et(this._dragHandle,this,n,!1),s=et(this._dragHandle,this,n,!0),l=Ri(t.get("handleSize"),r[0]),c=Im(t.get("handleIcon"),-l/2,-l/2,l,l,null,!0),u=Ej(this._orient);c.attr({cursor:u,draggable:!0,drift:a,ondragend:s,onmousemove:function(t){Ee(t.event)}}),c.x=r[0]/2,c.useStyle(t.getModel("handleStyle").getItemStyle()),c.setStyle({strokeNoScale:!0,strokeFirst:!0}),c.style.lineWidth*=2,c.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle(),nc(c,!0),e.add(c);var h=new fl({cursor:u,draggable:!0,drift:a,onmousemove:function(t){Ee(t.event)},ondragend:s,style:wc(this.visualMapModel.textStyleModel,{x:0,y:0,text:""})});h.ensureState("blur").style={opacity:.1},h.stateTransition={duration:200},this.group.add(h);var d=[l,0],f=this._shapes;f.handleThumbs[n]=c,f.handleLabelPoints[n]=d,f.handleLabels[n]=h},e.prototype._createIndicator=function(t,e,n,r,i){var o=Ri(t.get("indicatorSize"),n[0]),a=Im(t.get("indicatorIcon"),-o/2,-o/2,o,o,null,!0);a.attr({cursor:"move",invisible:!0,silent:!0,x:n[0]/2});var s=t.getModel("indicatorStyle").getItemStyle();if(a instanceof Hs){var l=a.style;a.useStyle(V({image:l.image,x:l.x,y:l.y,width:l.width,height:l.height},s))}else a.useStyle(s);e.add(a);var c=new fl({silent:!0,invisible:!0,style:wc(this.visualMapModel.textStyleModel,{x:0,y:0,text:""})});this.group.add(c);var u=[("horizontal"===i?r/2:6)+n[0]/2,0],h=this._shapes;h.indicator=a,h.indicatorLabel=c,h.indicatorLabelPoint=u,this._firstShowIndicator=!0},e.prototype._dragHandle=function(t,e,n,r){if(this._useHandle){if(this._dragging=!e,!e){var i=this._applyTransform([n,r],this._shapes.mainGroup,!0);this._updateInterval(t,i[1]),this._hideIndicator(),this._updateView()}e===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),e?!this._hovering&&this._clearHoverLinkToSeries():Tj(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},e.prototype._resetInterval=function(){var t=this.visualMapModel,e=this._dataInterval=t.getSelected(),n=t.getExtent(),r=[0,t.itemSize[1]];this._handleEnds=[Mj(e[0],n,r,!0),Mj(e[1],n,r,!0)]},e.prototype._updateInterval=function(t,e){var n=this.visualMapModel,r=this._handleEnds,i=[0,n.itemSize[1]];pO(e=e||0,r,i,t,0);var o=n.getExtent();this._dataInterval=[Mj(r[0],i,o,!0),Mj(r[1],i,o,!0)]},e.prototype._updateView=function(t){var e=this.visualMapModel,n=e.getExtent(),r=this._shapes,i=[0,e.itemSize[1]],o=t?i:this._handleEnds,a=this._createBarVisual(this._dataInterval,n,o,"inRange"),s=this._createBarVisual(n,n,i,"outOfRange");r.inRange.setStyle({fill:a.barColor}).setShape("points",a.barPoints),r.outOfRange.setStyle({fill:s.barColor}).setShape("points",s.barPoints),this._updateHandle(o,a)},e.prototype._createBarVisual=function(t,e,n,r){var i={forceState:r,convertOpacityToAlpha:!0},o=this._makeColorGradient(t,i),a=[this.getControllerVisual(t[0],"symbolSize",i),this.getControllerVisual(t[1],"symbolSize",i)],s=this._createBarPoints(n,a);return{barColor:new Bp(0,0,0,1,o),barPoints:s,handlesColor:[o[0].color,o[o.length-1].color]}},e.prototype._makeColorGradient=function(t,e){var n=[],r=(t[1]-t[0])/100;n.push({color:this.getControllerVisual(t[0],"color",e),offset:0});for(var i=1;i<100;i++){var o=t[0]+r*i;if(o>t[1])break;n.push({color:this.getControllerVisual(o,"color",e),offset:i/100})}return n.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),n},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new Gi("horizontal"!==e||n?"horizontal"===e&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==e||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,o=n.handleLabels,a=r.itemSize,s=r.getExtent();Sj([0,1],(function(l){var c=i[l];c.setStyle("fill",e.handlesColor[l]),c.y=t[l];var u=Mj(t[l],[0,a[1]],s,!0),h=this.getControllerVisual(u,"symbolSize");c.scaleX=c.scaleY=h/a[0],c.x=a[0]-h/2;var d=lg(n.handleLabelPoints[l],sg(c,this.group));o[l].setStyle({x:d[0],y:d[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},e.prototype._showIndicator=function(t,e,n,r){var i=this.visualMapModel,o=i.getExtent(),a=i.itemSize,s=[0,a[1]],l=this._shapes,c=l.indicator;if(c){c.attr("invisible",!1);var u=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),h=this.getControllerVisual(t,"symbolSize"),d=Mj(t,o,s,!0),f=a[0]-h/2,p={x:c.x,y:c.y};c.y=d,c.x=f;var g=lg(l.indicatorLabelPoint,sg(c,this.group)),m=l.indicatorLabel;m.attr("invisible",!1);var y=this._applyTransform("left",l.mainGroup),v="horizontal"===this._orient;m.setStyle({text:(n||"")+i.formatValueText(e),verticalAlign:v?y:"middle",align:v?"center":y});var b={x:f,y:d,style:{fill:u}},_={style:{x:g[0],y:g[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var w={duration:100,easing:"cubicInOut",additive:!0};c.x=p.x,c.y=p.y,c.animateTo(b,w),m.animateTo(_,w)}else c.attr(b),m.attr(_);this._firstShowIndicator=!1;var x=this._shapes.handleLabels;if(x)for(var M=0;M<x.length;M++)this.api.enterBlur(x[M])}},e.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on("mousemove",(function(e){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,r=t._applyTransform([e.offsetX,e.offsetY],t._shapes.mainGroup,!0,!0);r[1]=Aj(Cj(0,r[1]),n[1]),t._doHoverLinkToSeries(r[1],0<=r[0]&&r[0]<=n[0])}})).on("mouseout",(function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()}))},e.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(t,e){var n=this.visualMapModel;if(n.option.hoverLink){var r=[0,n.itemSize[1]],i=n.getExtent();t=Aj(Cj(r[0],t),r[1]);var o=function(t,e,n){var r=6,i=t.get("hoverLinkDataSize");return i&&(r=Mj(i,e,n,!0)/2),r}(n,i,r),a=[t-o,t+o],s=Mj(t,r,i,!0),l=[Mj(a[0],r,i,!0),Mj(a[1],r,i,!0)];a[0]<r[0]&&(l[0]=-1/0),a[1]>r[1]&&(l[1]=1/0),e&&(l[0]===-1/0?this._showIndicator(s,l[1],"< ",o):l[1]===1/0?this._showIndicator(s,l[0],"> ",o):this._showIndicator(s,s,"≈ ",o));var c=this._hoverLinkDataIndices,u=[];(e||Tj(n))&&(u=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var h=function(t,e){var n={},r={};return i(t||[],n),i(e||[],r,n),[o(n),o(r)];function i(t,e,n){for(var r=0,i=t.length;r<i;r++){var o=jo(t[r].seriesId,null);if(null==o)return;for(var a=Po(t[r].dataIndex),s=n&&n[o],l=0,c=a.length;l<c;l++){var u=a[l];s&&s[u]?s[u]=null:(e[o]||(e[o]={}))[u]=1}}}function o(t,e){var n=[];for(var r in t)if(t.hasOwnProperty(r)&&null!=t[r])if(e)n.push(+r);else{var i=o(t[r],!0);i.length&&n.push({seriesId:r,dataIndex:i})}return n}}(c,u);this._dispatchHighDown("downplay",xj(h[0],n)),this._dispatchHighDown("highlight",xj(h[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var e;if(xm(t.target,(function(t){var n=pl(t);if(null!=n.dataIndex)return e=n,!0}),!0),e){var n=this.ecModel.getSeriesByIndex(e.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(e.dataType),o=i.getStore().get(r.getDataDimensionIndex(i),e.dataIndex);isNaN(o)||this._showIndicator(o,o)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var e=this._shapes.handleLabels;if(e)for(var n=0;n<e.length;n++)this.api.leaveBlur(e[n])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",xj(t,this.visualMapModel)),t.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},e.prototype._applyTransform=function(t,e,n,r){var i=sg(e,r?null:this.group);return rt(t)?lg(t,i,n):cg(t,i,n)},e.prototype._dispatchHighDown=function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type="visualMap.continuous",e}(bj),Dj={type:"selectDataRange",event:"dataRangeSelected",update:"update"},Pj=function(t,e){e.eachComponent({mainType:"visualMap",query:t},(function(e){e.setSelected(t.selected)}))},Lj=[{createOnAllSeries:!0,reset:function(t,e){var n=[];return e.eachComponent("visualMap",(function(e){var r,i,o,a,s,l=t.pipelineContext;!e.isTargetSeries(t)||l&&l.large||n.push((r=e.stateList,i=e.targetVisuals,o=et(e.getValueState,e),a=e.getDataDimensionIndex(t.getData()),s={},X(r,(function(t){var e=bT.prepareVisualTypes(i[t]);s[t]=e})),{progress:function(t,e){var n,r;function l(t){return ym(e,r,t)}function c(t,n){bm(e,r,t,n)}null!=a&&(n=e.getDimensionIndex(a));for(var u=e.getStore();null!=(r=t.next());){var h=e.getRawDataItem(r);if(!h||!1!==h.visualMap)for(var d=null!=a?u.get(n,r):r,f=o(d),p=i[f],g=s[f],m=0,y=g.length;m<y;m++){var v=g[m];p[v]&&p[v].applyVisual(d,l,c)}}}}))})),n}},{createOnAllSeries:!0,reset:function(t,e){var n=t.getData(),r=[];e.eachComponent("visualMap",(function(e){if(e.isTargetSeries(t)){var i=e.getVisualMeta(et(Ij,null,t,e))||{stops:[],outerColors:[]},o=e.getDataDimensionIndex(n);o>=0&&(i.dimension=o,r.push(i))}})),t.getData().setVisual("visualMeta",r)}}];function Ij(t,e,n,r){for(var i=e.targetVisuals[r],o=bT.prepareVisualTypes(i),a={color:vm(t.getData(),"color")},s=0,l=o.length;s<l;s++){var c=o[s],u=i["opacity"===c?"__alphaForOpacity":c];u&&u.applyVisual(n,h,d)}return a.color;function h(t){return a[t]}function d(t,e){a[t]=e}}var Rj=X;function Nj(t){var e=t&&t.visualMap;rt(e)||(e=e?[e]:[]),Rj(e,(function(t){if(t){Bj(t,"splitList")&&!Bj(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&rt(e)&&Rj(e,(function(t){lt(t)&&(Bj(t,"start")&&!Bj(t,"min")&&(t.min=t.start),Bj(t,"end")&&!Bj(t,"max")&&(t.max=t.end))}))}}))}function Bj(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}var Fj=!1;function zj(t){Fj||(Fj=!0,t.registerSubTypeDefaulter("visualMap",(function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(Dj,Pj),X(Lj,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(Nj))}function jj(t){t.registerComponentModel(vj),t.registerComponentView(Oj),zj(t)}var Wj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return m(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],Vj[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var i=this.option.categories;this.resetVisual((function(t,e){"categories"===r?(t.mappingMethod="category",t.categories=z(i)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=K(this._pieceList,(function(t){return t=z(t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},r=bT.listVisualTypes(),i=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}X(e.pieces,(function(t){X(r,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),X(n,(function(t,n){var r=!1;X(this.stateList,(function(t){r=r||o(e,t,n)||o(e.target,t,n)}),this),!r&&X(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=lj.get(n,"inRange"===t?"active":"inactive",i)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,e){var n=this.option,r=this._pieceList,i=(e?n:t).selected||{};if(n.selected=i,X(r,(function(t,e){var n=this.getSelectedMapKey(t);i.hasOwnProperty(n)||(i[n]=!0)}),this),"single"===n.selectedMode){var o=!1;X(r,(function(t,e){var n=this.getSelectedMapKey(t);i[n]&&(o?i[n]=!1:o=!0)}),this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=z(t)},e.prototype.getValueState=function(t){var e=bT.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries((function(r){var i=[],o=r.getData();o.each(this.getDataDimensionIndex(o),(function(e,r){bT.findPieceIndex(e,n)===t&&i.push(r)}),this),e.push({seriesId:r.id,dataIndex:i})}),this),e},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=["",""],r=this,i=this._pieceList.slice();if(i.length){var o=i[0].interval[0];o!==-1/0&&i.unshift({interval:[-1/0,o]}),(o=i[i.length-1].interval[1])!==1/0&&i.push({interval:[o,1/0]})}else i.push({interval:[-1/0,1/0]});var a=-1/0;return X(i,(function(t){var e=t.interval;e&&(e[0]>a&&s([a,e[0]],"outOfRange"),s(e.slice()),a=e[1])}),this),{stops:e,outerColors:n}}function s(i,o){var a=r.getRepresentValue({interval:i});o||(o=r.getValueState(a));var s=t(a,o);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:e.push({value:i[0],color:s},{value:i[1],color:s})}},e.type="visualMap.piecewise",e.defaultOption=$c(gj.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(gj),Vj={splitNumber:function(t){var e=this.option,n=Math.min(e.precision,20),r=this.getExtent(),i=e.splitNumber;i=Math.max(parseInt(i,10),1),e.splitNumber=i;for(var o=(r[1]-r[0])/i;+o.toFixed(n)!==o&&n<5;)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,r[0]],close:[0,0]});for(var a=0,s=r[0];a<i;s+=o,a++)t.push({interval:[s,a===i-1?r[1]:s+o],close:[1,1]});e.maxOpen&&t.push({interval:[r[1],1/0],close:[0,0]}),Co(t),X(t,(function(t,e){t.index=e,t.text=this.formatValueText(t.interval)}),this)},categories:function(t){var e=this.option;X(e.categories,(function(e){t.push({text:this.formatValueText(e,!0),value:e})}),this),Hj(e,t)},pieces:function(t){var e=this.option;X(e.pieces,(function(e,n){lt(e)||(e={value:e});var r={text:"",index:n};if(null!=e.label&&(r.text=e.label),e.hasOwnProperty("value")){var i=r.value=e.value;r.interval=[i,i],r.close=[1,1]}else{for(var o=r.interval=[],a=r.close=[0,0],s=[1,0,1],l=[-1/0,1/0],c=[],u=0;u<2;u++){for(var h=[["gte","gt","min"],["lte","lt","max"]][u],d=0;d<3&&null==o[u];d++)o[u]=e[h[d]],a[u]=s[d],c[u]=2===d;null==o[u]&&(o[u]=l[u])}c[0]&&o[1]===1/0&&(a[0]=0),c[1]&&o[0]===-1/0&&(a[1]=0),o[0]===o[1]&&a[0]&&a[1]&&(r.value=o[0])}r.visual=bT.retrieveVisuals(e),t.push(r)}),this),Hj(e,t),Co(t),X(t,(function(t){var e=t.close;t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,[["<","≤"][e[1]],[">","≥"][e[0]]])}),this)}};function Hj(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var Yj=Wj,Uj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return m(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get("textGap"),r=e.textStyleModel,i=r.getFont(),o=r.getTextColor(),a=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),c=l.endsText,u=mt(e.get("showLabel",!0),!c);c&&this._renderEndsText(t,c[0],s,u,a),X(l.viewPieceList,(function(r){var l=r.piece,c=new Gi;c.onclick=et(this._onItemClick,this,l),this._enableHoverLink(c,r.indexInModelPieceList);var h=e.getRepresentValue(l);if(this._createItemSymbol(c,h,[0,0,s[0],s[1]]),u){var d=this.visualMapModel.getValueState(h);c.add(new fl({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:i,fill:o,opacity:"outOfRange"===d?.5:1}}))}t.add(c)}),this),c&&this._renderEndsText(t,c[1],s,u,a),Fu(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,e){var n=this;t.on("mouseover",(function(){return r("highlight")})).on("mouseout",(function(){return r("downplay")}));var r=function(t){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:t,batch:xj(r.findTargetDataIndices(e),r)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return wj(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},e.prototype._renderEndsText=function(t,e,n,r,i){if(e){var o=new Gi;o.add(new fl({style:wc(this.visualMapModel.textStyleModel,{x:r?"right"===i?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:r?i:"center",text:e})})),t.add(o)}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=K(t.getPieceList(),(function(t,e){return{piece:t,indexInModelPieceList:e}})),n=t.get("text"),r=t.get("orient"),i=t.get("inverse");return("horizontal"===r?i:!i)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},e.prototype._createItemSymbol=function(t,e,n){t.add(Im(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color")))},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,r=n.selectedMode;if(r){var i=z(n.selected),o=e.getSelectedMapKey(t);"single"===r||!0===r?(i[o]=!0,X(i,(function(t,e){i[e]=e===o}))):i[o]=!i[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},e.type="visualMap.piecewise",e}(bj);function qj(t){t.registerComponentModel(Yj),t.registerComponentView(Uj),zj(t)}var $j={label:{enabled:!0},decal:{show:!1}},Gj=Yo(),Xj={};function Kj(t,e){var n=t.getModel("aria");if(n.get("enabled")){var r=z($j);j(r.label,t.getLocaleModel().get("aria"),!1),j(n.option,r,!1),function(){if(n.getModel("decal").get("show")){var e=Tt();t.eachSeries((function(t){if(!t.isColorBySeries()){var n=e.get(t.type);n||e.set(t.type,n={}),Gj(t).scope=n}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(it(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var r=hh(e.ecModel,e.name,Xj,t.getSeriesCount()),i=n.getVisual("decal");n.setVisual("decal",c(i,r))}else{var o=e.getRawData(),a={},s=Gj(e).scope;n.each((function(t){var e=n.getRawIndex(t);a[e]=t}));var l=o.count();o.each((function(t){var r=a[t],i=o.getName(t)||t+"",u=hh(e.ecModel,i,s,l),h=n.getItemVisual(r,"decal");n.setItemVisual(r,"decal",c(h,u))}))}}function c(t,e){var n=t?V(V({},e),t):e;return n.dirty=!0,n}}))}}(),function(){var r=t.getLocaleModel().get("aria"),o=n.getModel("label");if(o.option=H(o.option,r),o.get("enabled")){var a=e.getZr().dom;if(o.get("description"))a.setAttribute("aria-label",o.get("description"));else{var s,l=t.getSeriesCount(),c=o.get(["data","maxCount"])||10,u=o.get(["series","maxCount"])||10,h=Math.min(l,u);if(!(l<1)){var d=function(){var e=t.get("title");return e&&e.length&&(e=e[0]),e&&e.text}();s=d?i(o.get(["general","withTitle"]),{title:d}):o.get(["general","withoutTitle"]);var f=[];s+=i(o.get(l>1?["series","multiple","prefix"]:["series","single","prefix"]),{seriesCount:l}),t.eachSeries((function(e,n){if(n<h){var r=void 0,a=e.get("name")?"withName":"withoutName";r=i(r=o.get(l>1?["series","multiple",a]:["series","single",a]),{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:(b=e.subType,_=t.getLocaleModel().get(["series","typeNames"]),_[b]||_.chart)});var s=e.getData();s.count()>c?r+=i(o.get(["data","partialData"]),{displayCnt:c}):r+=o.get(["data","allData"]);for(var u=o.get(["data","separator","middle"]),d=o.get(["data","separator","end"]),p=[],g=0;g<s.count();g++)if(g<c){var m=s.getName(g),y=s.getValues(g),v=o.get(["data",m?"withName":"withoutName"]);p.push(i(v,{name:m,value:y.join(u)}))}r+=p.join(u)+d,f.push(r)}var b,_}));var p=o.getModel(["series","multiple","separator"]),g=p.get("middle"),m=p.get("end");s+=f.join(g)+m,a.setAttribute("aria-label",s)}}}}()}function i(t,e){if(!ot(t))return t;var n=t;return X(e,(function(t,e){n=n.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)})),n}}function Zj(t){if(t&&t.aria){var e=t.aria;null!=e.show&&(e.enabled=e.show),e.label=e.label||{},X(["description","general","series","data"],(function(t){null!=e[t]&&(e.label[t]=e[t])}))}}var Jj={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Qj=function(){function t(t){null==(this._condVal=ot(t)?new RegExp(t):pt(t)?t:null)&&fh("")}return t.prototype.evaluate=function(t){var e=typeof t;return ot(e)?this._condVal.test(t):!!st(e)&&this._condVal.test(t+"")},t}(),tW=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),eW=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e<t.length;e++)if(!t[e].evaluate())return!1;return!0},t}(),nW=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e<t.length;e++)if(t[e].evaluate())return!0;return!1},t}(),rW=function(){function t(){}return t.prototype.evaluate=function(){return!this.child.evaluate()},t}(),iW=function(){function t(){}return t.prototype.evaluate=function(){for(var t=!!this.valueParser,e=(0,this.getValue)(this.valueGetterParam),n=t?this.valueParser(e):null,r=0;r<this.subCondList.length;r++)if(!this.subCondList[r].evaluate(t?n:e))return!1;return!0},t}();function oW(t,e){if(!0===t||!1===t){var n=new tW;return n.value=t,n}return sW(t)||fh(""),t.and?aW("and",t,e):t.or?aW("or",t,e):t.not?function(t,e){var n=t.not;sW(n)||fh("");var r=new rW;return r.child=oW(n,e),r.child||fh(""),r}(t,e):function(t,e){for(var n=e.prepareGetValue(t),r=[],i=tt(t),o=t.parser,a=o?Sd(o):null,s=0;s<i.length;s++){var l=i[s];if("parser"!==l&&!e.valueGetterAttrMap.get(l)){var c=Pt(Jj,l)?Jj[l]:l,u=t[l],h=a?a(u):u,d=Ed(c,h)||"reg"===c&&new Qj(h);d||fh(""),r.push(d)}}r.length||fh("");var f=new iW;return f.valueGetterParam=n,f.valueParser=a,f.getValue=e.getValue,f.subCondList=r,f}(t,e)}function aW(t,e,n){var r=e[t];rt(r)||fh(""),r.length||fh("");var i="and"===t?new eW:new nW;return i.children=K(r,(function(t){return oW(t,n)})),i.children.length||fh(""),i}function sW(t){return lt(t)&&!G(t)}var lW=function(){function t(t,e){this._cond=oW(t,e)}return t.prototype.evaluate=function(){return this._cond.evaluate()},t}(),cW={type:"echarts:filter",transform:function(t){for(var e,n=t.upstream,r=function(t,e){return new lW(t,e)}(t.config,{valueGetterAttrMap:Tt({dimension:!0}),prepareGetValue:function(t){var e=t.dimension;Pt(t,"dimension")||fh("");var r=n.getDimensionInfo(e);return r||fh(""),{dimIdx:r.index}},getValue:function(t){return n.retrieveValueFromItem(e,t.dimIdx)}}),i=[],o=0,a=n.count();o<a;o++)e=n.getRawDataItem(o),r.evaluate()&&i.push(e);return{data:i}}},uW={type:"echarts:sort",transform:function(t){var e=t.upstream,n=Po(t.config);n.length||fh("");var r=[];X(n,(function(t){var n=t.dimension,i=t.order,o=t.parser,a=t.incomparable;null==n&&fh(""),"asc"!==i&&"desc"!==i&&fh(""),a&&"min"!==a&&"max"!==a&&fh(""),"asc"!==i&&"desc"!==i&&fh("");var s=e.getDimensionInfo(n);s||fh("");var l=o?Sd(o):null;o&&!l&&fh(""),r.push({dimIdx:s.index,parser:l,comparator:new kd(i,a)})}));var i=e.sourceFormat;"arrayRows"!==i&&"objectRows"!==i&&fh("");for(var o=[],a=0,s=e.count();a<s;a++)o.push(e.getRawDataItem(a));return o.sort((function(t,n){for(var i=0;i<r.length;i++){var o=r[i],a=e.retrieveValueFromItem(t,o.dimIdx),s=e.retrieveValueFromItem(n,o.dimIdx);o.parser&&(a=o.parser(a),s=o.parser(s));var l=o.comparator.evaluate(a,s);if(0!==l)return l}return 0})),{data:o}}},hW=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataset",e}return m(e,t),e.prototype.init=function(e,n,r){t.prototype.init.call(this,e,n,r),this._sourceManager=new $d(this),Gd(this)},e.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),Gd(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type="dataset",e.defaultOption={seriesLayoutBy:"column"},e}($u),dW=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataset",e}return m(e,t),e.type="dataset",e}(Af),fW=ms.CMD;function pW(t,e){return Math.abs(t-e)<1e-5}function gW(t){var e,n,r,i,o,a=t.data,s=t.len(),l=[],c=0,u=0,h=0,d=0;function f(t,n){e&&e.length>2&&l.push(e),e=[t,n]}function p(t,n,r,i){pW(t,r)&&pW(n,i)||e.push(t,n,r,i,r,i)}function g(t,n,r,i,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,c=n<t?-1:1,u=Math.cos(t),h=Math.sin(t),d=Math.cos(n),f=Math.sin(n),p=d*o+r,g=f*a+i,m=o*l*c,y=a*l*c;e.push(u*o+r-m*h,h*a+i+y*u,p+m*f,g-y*d,p,g)}for(var m=0;m<s;){var y=a[m++],v=1===m;switch(v&&(h=c=a[m],d=u=a[m+1],y!==fW.L&&y!==fW.C&&y!==fW.Q||(e=[h,d])),y){case fW.M:c=h=a[m++],u=d=a[m++],f(h,d);break;case fW.L:p(c,u,n=a[m++],r=a[m++]),c=n,u=r;break;case fW.C:e.push(a[m++],a[m++],a[m++],a[m++],c=a[m++],u=a[m++]);break;case fW.Q:n=a[m++],r=a[m++],i=a[m++],o=a[m++],e.push(c+2/3*(n-c),u+2/3*(r-u),i+2/3*(n-i),o+2/3*(r-o),i,o),c=i,u=o;break;case fW.A:var b=a[m++],_=a[m++],w=a[m++],x=a[m++],M=a[m++],S=a[m++]+M;m+=1;var A=!a[m++];n=Math.cos(M)*w+b,r=Math.sin(M)*x+_,v?f(h=n,d=r):p(c,u,n,r),c=Math.cos(S)*w+b,u=Math.sin(S)*x+_;for(var C=(A?-1:1)*Math.PI/2,k=M;A?k>S:k<S;k+=C)g(k,A?Math.max(k+C,S):Math.min(k+C,S),b,_,w,x);break;case fW.R:h=c=a[m++],d=u=a[m++],n=h+a[m++],r=d+a[m++],f(n,d),p(n,d,n,r),p(n,r,h,r),p(h,r,h,d),p(h,d,n,d);break;case fW.Z:e&&p(c,u,h,d),c=h,u=d}}return e&&e.length>2&&l.push(e),l}function mW(t,e,n,r,i,o,a,s,l,c){if(pW(t,n)&&pW(e,r)&&pW(i,a)&&pW(o,s))l.push(a,s);else{var u=2/c,h=u*u,d=a-t,f=s-e,p=Math.sqrt(d*d+f*f);d/=p,f/=p;var g=n-t,m=r-e,y=i-a,v=o-s,b=g*g+m*m,_=y*y+v*v;if(b<h&&_<h)l.push(a,s);else{var w=d*g+f*m,x=-d*y-f*v;if(b-w*w<h&&w>=0&&_-x*x<h&&x>=0)l.push(a,s);else{var M=[],S=[];In(t,n,i,a,.5,M),In(e,r,o,s,.5,S),mW(M[0],S[0],M[1],S[1],M[2],S[2],M[3],S[3],l,c),mW(M[4],S[4],M[5],S[5],M[6],S[6],M[7],S[7],l,c)}}}}function yW(t,e,n){var r=Math.abs(t[e]/t[1-e]),i=Math.ceil(Math.sqrt(r*n)),o=Math.floor(n/i);0===o&&(o=1,i=n);for(var a=[],s=0;s<i;s++)a.push(o);var l=n-i*o;if(l>0)for(s=0;s<l;s++)a[s%i]+=1;return a}function vW(t,e,n){for(var r=t.r0,i=t.r,o=t.startAngle,a=Math.abs(t.endAngle-o),s=a*i,l=i-r,c=s>Math.abs(l),u=yW([s,l],c?0:1,e),h=(c?a:l)/u.length,d=0;d<u.length;d++)for(var f=(c?l:a)/u[d],p=0;p<u[d];p++){var g={};c?(g.startAngle=o+h*d,g.endAngle=o+h*(d+1),g.r0=r+f*p,g.r=r+f*(p+1)):(g.startAngle=o+f*p,g.endAngle=o+f*(p+1),g.r0=r+h*d,g.r=r+h*(d+1)),g.clockwise=t.clockwise,g.cx=t.cx,g.cy=t.cy,n.push(g)}}function bW(t,e,n,r){return t*r-n*e}function _W(t,e,n,r,i,o,a,s){var l=n-t,c=r-e,u=a-i,h=s-o,d=bW(u,h,l,c);if(Math.abs(d)<1e-6)return null;var f=bW(t-i,e-o,u,h)/d;return f<0||f>1?null:new He(f*l+t,f*c+e)}function wW(t,e,n){var r=new He;He.sub(r,n,e),r.normalize();var i=new He;return He.sub(i,t,e),i.dot(r)}function xW(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function MW(t){var e=t.points,n=[],r=[];Ua(e,n,r);var i=new Je(n[0],n[1],r[0]-n[0],r[1]-n[1]),o=i.width,a=i.height,s=i.x,l=i.y,c=new He,u=new He;return o>a?(c.x=u.x=s+o/2,c.y=l,u.y=l+a):(c.y=u.y=l+a/2,c.x=s,u.x=s+o),function(t,e,n){for(var r=t.length,i=[],o=0;o<r;o++){var a=t[o],s=t[(o+1)%r],l=_W(a[0],a[1],s[0],s[1],e.x,e.y,n.x,n.y);l&&i.push({projPt:wW(l,e,n),pt:l,idx:o})}if(i.length<2)return[{points:t},{points:t}];i.sort((function(t,e){return t.projPt-e.projPt}));var c=i[0],u=i[i.length-1];if(u.idx<c.idx){var h=c;c=u,u=h}var d=[c.pt.x,c.pt.y],f=[u.pt.x,u.pt.y],p=[d],g=[f];for(o=c.idx+1;o<=u.idx;o++)xW(p,t[o].slice());for(xW(p,f),xW(p,d),o=u.idx+1;o<=c.idx+r;o++)xW(g,t[o%r].slice());return xW(g,d),xW(g,f),[{points:p},{points:g}]}(e,c,u)}function SW(t,e,n,r){if(1===n)r.push(e);else{var i=Math.floor(n/2),o=t(e);SW(t,o[0],i,r),SW(t,o[1],n-i,r)}return r}function AW(t,e){e.setStyle(t.style),e.z=t.z,e.z2=t.z2,e.zlevel=t.zlevel}function CW(t,e){var n=t.length,r=e.length;if(n===r)return[t,e];for(var i=[],o=[],a=n<r?t:e,s=Math.min(n,r),l=Math.abs(r-n)/6,c=Math.ceil(l/((s-2)/6))+1,u=[a[0],a[1]],h=l,d=2;d<s;){var f=a[d-2],p=a[d-1],g=a[d++],m=a[d++],y=a[d++],v=a[d++],b=a[d++],_=a[d++];if(h<=0)u.push(g,m,y,v,b,_);else{for(var w=Math.min(h,c-1)+1,x=1;x<=w;x++){var M=x/w;In(f,g,y,b,M,i),In(p,m,v,_,M,o),u.push(i[1],o[1],i[2],o[2],f=i[3],p=o[3]),g=i[5],m=o[5],y=i[6],v=o[6]}h-=w-1}}return a===t?[u,e]:[t,u]}function kW(t,e){for(var n=t.length,r=t[n-2],i=t[n-1],o=[],a=0;a<e.length;)o[a++]=r,o[a++]=i;return o}function TW(t){for(var e=0,n=0,r=0,i=t.length,o=0,a=i-2;o<i;a=o,o+=2){var s=t[a],l=t[a+1],c=t[o],u=t[o+1],h=s*u-c*l;e+=h,n+=(s+c)*h,r+=(l+u)*h}return 0===e?[t[0]||0,t[1]||0]:[n/e/3,r/e/3,e]}function EW(t,e,n,r){for(var i=(t.length-2)/6,o=1/0,a=0,s=t.length,l=s-2,c=0;c<i;c++){for(var u=6*c,h=0,d=0;d<s;d+=2){var f=0===d?u:(u+d-2)%l+2,p=e[d]-r[0]-(t[f]-n[0]),g=e[d+1]-r[1]-(t[f+1]-n[1]);h+=p*p+g*g}h<o&&(o=h,a=c)}return a}function OW(t){for(var e=[],n=t.length,r=0;r<n;r+=2)e[r]=t[n-r-2],e[r+1]=t[n-r-1];return e}function DW(t){return t.__isCombineMorphing}function PW(t,e,n){var r="__mOriginal_"+e,i=t[r]||t[e];t[r]||(t[r]=t[e]);var o=n.replace,a=n.after,s=n.before;t[e]=function(){var t,e=arguments;return s&&s.apply(this,e),t=o?o.apply(this,e):i.apply(this,e),a&&a.apply(this,e),t}}function LW(t,e){var n="__mOriginal_"+e;t[n]&&(t[e]=t[n],t[n]=null)}function IW(t,e){for(var n=0;n<t.length;n++)for(var r=t[n],i=0;i<r.length;){var o=r[i],a=r[i+1];r[i++]=e[0]*o+e[2]*a+e[4],r[i++]=e[1]*o+e[3]*a+e[5]}}function RW(t,e){var n=t.getUpdatedPathProxy(),r=e.getUpdatedPathProxy(),i=function(t,e){for(var n,r,i,o=[],a=[],s=0;s<Math.max(t.length,e.length);s++){var l=t[s],c=e[s],u=void 0,h=void 0;l?c?(r=u=(n=CW(l,c))[0],i=h=n[1]):(h=kW(i||l,l),u=l):(u=kW(r||c,c),h=c),o.push(u),a.push(h)}return[o,a]}(gW(n),gW(r)),o=i[0],a=i[1],s=t.getComputedTransform(),l=e.getComputedTransform();s&&IW(o,s),l&&IW(a,l),PW(e,"updateTransform",{replace:function(){this.transform=null}}),e.transform=null;var c=function(t,e,n,r){for(var i,o=[],a=0;a<t.length;a++){var s=t[a],l=e[a],c=TW(s),u=TW(l);null==i&&(i=c[2]<0!=u[2]<0);var h=[],d=[],f=0,p=1/0,g=[],m=s.length;i&&(s=OW(s));for(var y=6*EW(s,l,c,u),v=m-2,b=0;b<v;b+=2){var _=(y+b)%v+2;h[b+2]=s[_]-c[0],h[b+3]=s[_+1]-c[1]}h[0]=s[y]-c[0],h[1]=s[y+1]-c[1];for(var w=r/10,x=-r/2;x<=r/2;x+=w){var M=Math.sin(x),S=Math.cos(x),A=0;for(b=0;b<s.length;b+=2){var C=h[b],k=h[b+1],T=l[b]-u[0],E=l[b+1]-u[1],O=T*S-E*M,D=T*M+E*S;g[b]=O,g[b+1]=D;var P=O-C,L=D-k;A+=P*P+L*L}if(A<p){p=A,f=x;for(var I=0;I<g.length;I++)d[I]=g[I]}}o.push({from:h,to:d,fromCp:c,toCp:u,rotation:-f})}return o}(o,a,0,Math.PI),u=[];PW(e,"buildPath",{replace:function(t){for(var n=e.__morphT,r=1-n,i=[],o=0;o<c.length;o++){var a=c[o],s=a.from,l=a.to,h=a.rotation*n,d=a.fromCp,f=a.toCp,p=Math.sin(h),g=Math.cos(h);ie(i,d,f,n);for(var m=0;m<s.length;m+=2){var y=s[m]*r+(w=l[m])*n,v=s[m+1]*r+(x=l[m+1])*n;u[m]=y*g-v*p+i[0],u[m+1]=y*p+v*g+i[1]}var b=u[0],_=u[1];for(t.moveTo(b,_),m=2;m<s.length;){var w=u[m++],x=u[m++],M=u[m++],S=u[m++],A=u[m++],C=u[m++];b===w&&_===x&&M===A&&S===C?t.lineTo(A,C):t.bezierCurveTo(w,x,M,S,A,C),b=A,_=C}}}})}function NW(t,e,n){if(!t||!e)return e;var r=n.done,i=n.during;return RW(t,e),e.__morphT=0,e.animateTo({__morphT:1},H({during:function(t){e.dirtyShape(),i&&i(t)},done:function(){LW(e,"buildPath"),LW(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape(),r&&r()}},n)),e}function BW(t,e,n,r,i,o){t=i===n?0:Math.round(32767*(t-n)/(i-n)),e=o===r?0:Math.round(32767*(e-r)/(o-r));for(var a,s=0,l=32768;l>0;l/=2){var c=0,u=0;(t&l)>0&&(c=1),(e&l)>0&&(u=1),s+=l*l*(3*c^u),0===u&&(1===c&&(t=l-1-t,e=l-1-e),a=t,t=e,e=a)}return s}function FW(t){var e=1/0,n=1/0,r=-1/0,i=-1/0,o=K(t,(function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),r=Math.max(s,r),i=Math.max(l,i),[s,l]}));return K(o,(function(o,a){return{cp:o,z:BW(o[0],o[1],e,n,r,i),path:t[a]}})).sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function zW(t){return function(t,e){var n,r=[],i=t.shape;switch(t.type){case"rect":!function(t,e,n){for(var r=t.width,i=t.height,o=r>i,a=yW([r,i],o?0:1,e),s=o?"width":"height",l=o?"height":"width",c=o?"x":"y",u=o?"y":"x",h=t[s]/a.length,d=0;d<a.length;d++)for(var f=t[l]/a[d],p=0;p<a[d];p++){var g={};g[c]=d*h,g[u]=p*f,g[s]=h,g[l]=f,g.x+=t.x,g.y+=t.y,n.push(g)}}(i,e,r),n=Zs;break;case"sector":vW(i,e,r),n=dp;break;case"circle":vW({r0:0,r:i.r,startAngle:0,endAngle:2*Math.PI,cx:i.cx,cy:i.cy},e,r),n=dp;break;default:var o=t.getComputedTransform(),a=o?Math.sqrt(Math.max(o[0]*o[0]+o[1]*o[1],o[2]*o[2]+o[3]*o[3])):1,s=K(function(t,e){var n=gW(t),r=[];e=e||1;for(var i=0;i<n.length;i++){var o=n[i],a=[],s=o[0],l=o[1];a.push(s,l);for(var c=2;c<o.length;){var u=o[c++],h=o[c++],d=o[c++],f=o[c++],p=o[c++],g=o[c++];mW(s,l,u,h,d,f,p,g,a,e),s=p,l=g}r.push(a)}return r}(t.getUpdatedPathProxy(),a),(function(t){return function(t){for(var e=[],n=0;n<t.length;)e.push([t[n++],t[n++]]);return e}(t)})),l=s.length;if(0===l)SW(MW,{points:s[0]},e,r);else if(l===e)for(var c=0;c<l;c++)r.push({points:s[c]});else{var u=0,h=K(s,(function(t){var e=[],n=[];Ua(t,e,n);var r=(n[1]-e[1])*(n[0]-e[0]);return u+=r,{poly:t,area:r}}));h.sort((function(t,e){return e.area-t.area}));var d=e;for(c=0;c<l;c++){var f=h[c];if(d<=0)break;var p=c===l-1?d:Math.ceil(f.area/u*e);p<0||(SW(MW,{points:f.poly},p,r),d-=p)}}n=bp}if(!n)return function(t,e){for(var n=[],r=0;r<e;r++)n.push(qf(t));return n}(t,e);var g=[];for(c=0;c<r.length;c++){var m=new n;m.setShape(r[c]),AW(t,m),g.push(m)}return g}(t.path,t.count)}function jW(t){return rt(t[0])}function WW(t,e){for(var n=[],r=t.length,i=0;i<r;i++)n.push({one:t[i],many:[]});for(i=0;i<e.length;i++){var o=e[i].length,a=void 0;for(a=0;a<o;a++)n[a%r].many.push(e[i][a])}var s=0;for(i=r-1;i>=0;i--)if(!n[i].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0}o=l.length;var c=Math.ceil(o/2);n[i].many=l.slice(c,o),n[s].many=l.slice(0,c),s++}return n}var VW={clone:function(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),r=0;r<t.count;r++){var i=qf(t.path);i.setStyle("opacity",n),e.push(i)}return e},split:null};function HW(t,e,n,r,i,o){if(t.length&&e.length){var a=sc("update",r,i);if(a&&a.duration>0){var s,l,c=r.getModel("universalTransition").get("delay"),u=Object.assign({setToFinal:!0},a);jW(t)&&(s=t,l=e),jW(e)&&(s=e,l=t);for(var h=s?s===t:t.length>e.length,d=s?WW(l,s):WW(h?e:t,[h?t:e]),f=0,p=0;p<d.length;p++)f+=d[p].many.length;var g=0;for(p=0;p<d.length;p++)m(d[p],h,g,f),g+=d[p].many.length}}function m(t,e,r,i,a){var s=t.many,l=t.one;if(1!==s.length||a)for(var h=H({dividePath:VW[n],individualDelay:c&&function(t,e,n,o){return c(t+r,i)}},u),d=e?function(t,e,n){var r=[];!function t(e){for(var n=0;n<e.length;n++){var i=e[n];DW(i)?t(i.childrenRef()):i instanceof Ns&&r.push(i)}}(t);var i=r.length;if(!i)return{fromIndividuals:[],toIndividuals:[],count:0};var o=(n.dividePath||zW)({path:e,count:i});if(o.length!==i)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};r=FW(r),o=FW(o);for(var a=n.done,s=n.during,l=n.individualDelay,c=new ki,u=0;u<i;u++){var h=r[u],d=o[u];d.parent=e,d.copyTransform(c),l||RW(h,d)}function f(t){for(var e=0;e<o.length;e++)o[e].addSelfToZr(t)}function p(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,LW(e,"addSelfToZr"),LW(e,"removeSelfFromZr")}e.__isCombineMorphing=!0,e.childrenRef=function(){return o},PW(e,"addSelfToZr",{after:function(t){f(t)}}),PW(e,"removeSelfFromZr",{after:function(t){for(var e=0;e<o.length;e++)o[e].removeSelfFromZr(t)}});var g=o.length;if(l){var m=g,y=function(){0==--m&&(p(),a&&a())};for(u=0;u<g;u++){var v=l?H({delay:(n.delay||0)+l(u,g,r[u],o[u]),done:y},n):n;NW(r[u],o[u],v)}}else e.__morphT=0,e.animateTo({__morphT:1},H({during:function(t){for(var n=0;n<g;n++){var r=o[n];r.__morphT=e.__morphT,r.dirtyShape()}s&&s(t)},done:function(){p();for(var e=0;e<t.length;e++)LW(t[e],"updateTransform");a&&a()}},n));return e.__zr&&f(e.__zr),{fromIndividuals:r,toIndividuals:o,count:g}}(s,l,h):function(t,e,n){var r=e.length,i=[],o=n.dividePath||zW;if(DW(t)){!function t(e){for(var n=0;n<e.length;n++){var r=e[n];DW(r)?t(r.childrenRef()):r instanceof Ns&&i.push(r)}}(t.childrenRef());var a=i.length;if(a<r)for(var s=0,l=a;l<r;l++)i.push(qf(i[s++%a]));i.length=r}else{i=o({path:t,count:r});var c=t.getComputedTransform();for(l=0;l<i.length;l++)i[l].setLocalTransform(c);if(i.length!==r)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}i=FW(i),e=FW(e);var u=n.individualDelay;for(l=0;l<r;l++){var h=u?H({delay:(n.delay||0)+u(l,r,i[l],e[l])},n):n;NW(i[l],e[l],h)}return{fromIndividuals:i,toIndividuals:e,count:e.length}}(l,s,h),f=d.fromIndividuals,p=d.toIndividuals,g=f.length,y=0;y<g;y++)v=c?H({delay:c(y,g)},u):u,o(f[y],p[y],e?s[y]:t.one,e?t.one:s[y],v);else{var v,b=e?s[0]:l,_=e?l:s[0];DW(b)?m({many:[b],one:_},!0,r,i,!0):(NW(b,_,v=c?H({delay:c(r,i)},u):u),o(b,_,b,_,v))}}}function YW(t){if(!t)return[];if(rt(t)){for(var e=[],n=0;n<t.length;n++)e.push(YW(t[n]));return e}var r=[];return t.traverse((function(t){t instanceof Ns&&!t.disableMorphing&&!t.invisible&&!t.ignore&&r.push(t)})),r}var UW=Yo();function qW(t,e,n,r){var i=function(t,e){for(var n=t.dimensions,r=0;r<n.length;r++){var i=t.getDimensionInfo(n[r]);if(i&&0===i.otherDims[e])return n[r]}}(t,r?"itemChildGroupId":"itemGroupId");if(i)return function(t,e,n){var r=t.getDimensionInfo(n),i=r&&r.ordinalMeta;if(r){var o=t.get(r.name,e);return i&&i.categories[o]||o+""}}(t,e,i);var o=t.getRawDataItem(e),a=r?"childGroupId":"groupId";return o&&o[a]?o[a]+"":r?void 0:n||t.getId(e)}function $W(t){var e=[];return X(t,(function(t){var n=t.data,r=t.dataGroupId;if(!(n.count()>1e4))for(var i=n.getIndices(),o=0;o<i.length;o++)e.push({data:n,groupId:qW(n,o,r,!1),childGroupId:qW(n,o,r,!0),divide:t.divide,dataIndex:o})})),e}function GW(t,e,n){t.traverse((function(t){t instanceof Ns&&uc(t,{style:{opacity:0}},e,{dataIndex:n,isFrom:!0})}))}function XW(t){if(t.parent){var e=t.getComputedTransform();t.setLocalTransform(e),t.parent.remove(t)}}function KW(t){t.stopAnimation(),t.isGroup&&t.traverse((function(t){t.stopAnimation()}))}function ZW(t,e,n){var r=$W(t),i=$W(e);function o(t,e,n,r,i){(n||t)&&e.animateFrom({style:n&&n!==t?V(V({},n.style),t.style):t.style},i)}var a=!1,s=0,l=Tt(),c=Tt();r.forEach((function(t){t.groupId&&l.set(t.groupId,!0),t.childGroupId&&c.set(t.childGroupId,!0)}));for(var u=0;u<i.length;u++){if(c.get(i[u].groupId)){s=1;break}var h=i[u].childGroupId;if(h&&l.get(h)){s=2;break}}function d(t,e){return function(n){return e?n.data.getId(n.dataIndex):t?1===s?n.childGroupId:n.groupId:2===s?n.childGroupId:n.groupId}}var f=function(t,e){var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++){var i=t[r],o=e[r];if(i.data.getId(i.dataIndex)!==o.data.getId(o.dataIndex))return!1}return!0}(r,i),p={};if(!f)for(u=0;u<i.length;u++){var g=i[u],m=g.data.getItemGraphicEl(g.dataIndex);m&&(p[m.id]=!0)}function y(t,e){var n=r[e],s=i[t],l=s.data.hostModel,c=n.data.getItemGraphicEl(n.dataIndex),u=s.data.getItemGraphicEl(s.dataIndex);c!==u?c&&p[c.id]||u&&(KW(u),c?(KW(c),XW(c),a=!0,HW(YW(c),YW(u),s.divide,l,t,o)):GW(u,l,t)):u&&function(t,e,n){var r=sc("update",n,e);r&&t.traverse((function(t){if(t instanceof Na){var e=function(t){return ac(t).oldStyle}(t);e&&t.animateFrom({style:e},r)}}))}(u,s.dataIndex,l)}new Pv(r,i,d(!0,f),d(!1,f),null,"multiple").update(y).updateManyToOne((function(t,e){var n=i[t],s=n.data,l=s.hostModel,c=s.getItemGraphicEl(n.dataIndex),u=J(K(e,(function(t){return r[t].data.getItemGraphicEl(r[t].dataIndex)})),(function(t){return t&&t!==c&&!p[t.id]}));c&&(KW(c),u.length?(X(u,(function(t){KW(t),XW(t)})),a=!0,HW(YW(u),YW(c),n.divide,l,t,o)):GW(c,l,n.dataIndex))})).updateOneToMany((function(t,e){var n=r[e],s=n.data.getItemGraphicEl(n.dataIndex);if(!s||!p[s.id]){var l=J(K(t,(function(t){return i[t].data.getItemGraphicEl(i[t].dataIndex)})),(function(t){return t&&t!==s})),c=i[t[0]].data.hostModel;l.length&&(X(l,(function(t){return KW(t)})),s?(KW(s),XW(s),a=!0,HW(YW(s),YW(l),n.divide,c,t[0],o)):X(l,(function(e){return GW(e,c,t[0])})))}})).updateManyToMany((function(t,e){new Pv(e,t,(function(t){return r[t].data.getId(r[t].dataIndex)}),(function(t){return i[t].data.getId(i[t].dataIndex)})).update((function(n,r){y(t[n],e[r])})).execute()})).execute(),a&&X(e,(function(t){var e=t.data.hostModel,r=e&&n.getViewOfSeriesModel(e),i=sc("update",e,0);r&&e.isAnimationEnabled()&&i&&i.duration>0&&r.group.traverse((function(t){t instanceof Ns&&!t.animators.length&&t.animateFrom({style:{opacity:0}},i)}))}))}function JW(t){return t.getModel("universalTransition").get("seriesKey")||t.id}function QW(t){return rt(t)?t.sort().join(","):t}function tV(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function eV(t,e){for(var n=0;n<t.length;n++)if(null!=e.seriesIndex&&e.seriesIndex===t[n].seriesIndex||null!=e.seriesId&&e.seriesId===t[n].id)return n}Ev([function(t){t.registerPainter("canvas",Vw)}]),Ev([function(t){t.registerPainter("svg",Kx)}]),Ev([function(t){t.registerChartView(TM),t.registerSeriesModel(Zx),t.registerLayout(EM("line",!0)),t.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,PM("line"))},function(t){t.registerChartView(oS),t.registerSeriesModel(RM),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,nt(Fb,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,zb("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,PM("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(t,e){e.eachComponent({mainType:t.componentType||"series",query:t},(function(e){t.sortInfo&&e.axis.setCategorySortInfo(t.sortInfo)}))}))},function(t){t.registerChartView(yS),t.registerSeriesModel(wS),_m("pie",t.registerAction),t.registerLayout(nt(uS,"pie")),t.registerProcessor(hS("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf((function(t){var e=n.mapDimension("value"),r=n.get(e,t);return!(st(r)&&!isNaN(r)&&r<0)}))}})},function(t){Ev(xA),t.registerSeriesModel(xS),t.registerChartView(CS),t.registerLayout(EM("scatter"))},function(t){Ev(NA),t.registerChartView(kA),t.registerSeriesModel(TA),t.registerLayout(MA),t.registerProcessor(hS("radar")),t.registerPreprocessor(CA)},function(t){Ev(lk),t.registerChartView(HC),t.registerSeriesModel(YC),t.registerLayout(qC),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,UC),_m("map",t.registerAction)},function(t){t.registerChartView(Ck),t.registerSeriesModel(Vk),t.registerLayout(Yk),t.registerVisual(Uk),function(t){t.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},(function(e){var n=t.dataIndex,r=e.getData().tree.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),t.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(t,e,n){e.eachComponent({mainType:"series",subType:"tree",query:t},(function(e){var r=ok(e.coordinateSystem,t,void 0,n);e.setCenter&&e.setCenter(r.center),e.setZoom&&e.setZoom(r.zoom)}))}))}(t)},function(t){t.registerSeriesModel(Gk),t.registerChartView(iT),t.registerVisual(wT),t.registerLayout(LT),function(t){for(var e=0;e<qk.length;e++)t.registerAction({type:qk[e],update:"updateView"},Lt);t.registerAction({type:"treemapRootToNode",update:"updateView"},(function(t,e){e.eachComponent({mainType:"series",subType:"treemap",query:t},(function(e,n){var r=Fk(t,["treemapZoomToNode","treemapRootToNode"],e);if(r){var i=e.getViewRoot();i&&(t.direction=jk(i,r.node)?"rollUp":"drillDown"),e.resetViewRoot(r.node)}}))}))}(t)},function(t){t.registerChartView(PE),t.registerSeriesModel(jE),t.registerProcessor(BT),t.registerVisual(FT),t.registerVisual(jT),t.registerLayout(XT),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,rE),t.registerLayout(oE),t.registerCoordinateSystem("graphView",{dimensions:XC.dimensions,create:aE}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Lt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Lt),t.registerAction(WE,(function(t,e,n){e.eachComponent({mainType:"series",query:t},(function(e){var r=ok(e.coordinateSystem,t,void 0,n);e.setCenter&&e.setCenter(r.center),e.setZoom&&e.setZoom(r.zoom)}))}))},function(t){t.registerChartView(UE),t.registerSeriesModel(qE)},function(t){t.registerChartView(XE),t.registerSeriesModel(KE),t.registerLayout(ZE),t.registerProcessor(hS("funnel"))},function(t){Ev(SD),t.registerChartView(nO),t.registerSeriesModel(iO),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,aO)},function(t){t.registerChartView(TD),t.registerSeriesModel(ED),t.registerLayout(OD),t.registerVisual(VD),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(t,e){e.eachComponent({mainType:"series",subType:"sankey",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))},function(t){t.registerSeriesModel(UD),t.registerChartView(JD),t.registerLayout(tP),t.registerTransform(eP)},function(t){t.registerChartView(pP),t.registerSeriesModel(mP),t.registerPreprocessor(yP),t.registerVisual(MP),t.registerLayout(AP)},function(t){t.registerChartView(TP),t.registerSeriesModel(EP),t.registerLayout(EM("effectScatter"))},function(t){t.registerChartView(BP),t.registerSeriesModel(WP),t.registerLayout(NP),t.registerVisual(HP)},function(t){t.registerChartView(qP),t.registerSeriesModel($P)},function(t){t.registerChartView(pL),t.registerSeriesModel(gL),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,nt(Fb,"pictorialBar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,zb("pictorialBar"))},function(t){t.registerChartView(mL),t.registerSeriesModel(yL),t.registerLayout(vL),t.registerProcessor(hS("themeRiver"))},function(t){t.registerChartView(wL),t.registerSeriesModel(xL),t.registerLayout(nt(SL,"sunburst")),t.registerProcessor(nt(hS,"sunburst")),t.registerVisual(AL),function(t){t.registerAction({type:"sunburstRootToNode",update:"updateView"},(function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},(function(e,n){var r=Fk(t,["sunburstRootToNode"],e);if(r){var i=e.getViewRoot();i&&(t.direction=jk(i,r.node)?"rollUp":"drillDown"),e.resetViewRoot(r.node)}}))})),t.registerAction({type:"sunburstHighlight",update:"none"},(function(t,e,n){t=V({},t),e.eachComponent({mainType:"series",subType:"sunburst",query:t},(function(e){var n=Fk(t,["sunburstHighlight"],e);n&&(t.dataIndex=n.node.dataIndex)})),n.dispatchAction(V(t,{type:"highlight"}))})),t.registerAction({type:"sunburstUnhighlight",update:"updateView"},(function(t,e,n){t=V({},t),n.dispatchAction(V(t,{type:"downplay"}))}))}(t)},function(t){t.registerChartView(dI),t.registerSeriesModel(EL)}]),Ev((function(t){Ev(xA),Ev(fR)})),Ev((function(t){Ev(fR),uA.registerAxisPointerClass("PolarAxisPointer",mR),t.registerCoordinateSystem("polar",DR),t.registerComponentModel(yR),t.registerComponentView(XR),IS(t,"angle",bR,$R),IS(t,"radius",_R,GR),t.registerComponentView(FR),t.registerComponentView(HR),t.registerLayout(nt(qR,"bar"))})),Ev(lk),Ev((function(t){Ev(fR),uA.registerAxisPointerClass("SingleAxisPointer",gN),t.registerComponentView(mN),t.registerComponentView(eN),t.registerComponentModel(rN),IS(t,"single",rN,rN.defaultOption),t.registerCoordinateSystem("single",lN)})),Ev(SD),Ev((function(t){t.registerComponentModel(vN),t.registerComponentView(bN),t.registerCoordinateSystem("calendar",wN)})),Ev((function(t){t.registerComponentModel(CN),t.registerComponentView(EN),t.registerPreprocessor((function(t){var e=t.graphic;rt(e)?t.graphic=e[0]&&e[0].elements?[t.graphic[0]]:[{elements:e}]:e&&!e.elements&&(t.graphic=[{elements:[e]}])}))})),Ev((function(t){t.registerComponentModel(eB),t.registerComponentView(rB),QN("saveAsImage",iB),QN("magicType",lB),QN("dataView",pB),QN("dataZoom",FB),QN("restore",bB),Ev(KN)})),Ev((function(t){Ev(fR),t.registerComponentModel(zB),t.registerComponentView(iF),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Lt),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Lt)})),Ev(fR),Ev((function(t){t.registerComponentView(wF),t.registerComponentModel(MF),t.registerPreprocessor(aF),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,mF),t.registerAction({type:"brush",event:"brush",update:"updateVisual"},(function(t,e){e.eachComponent({mainType:"brush",query:t},(function(e){e.setAreas(t.areas)}))})),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Lt),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Lt),QN("brush",AF)})),Ev((function(t){t.registerComponentModel(CF),t.registerComponentView(kF)})),Ev((function(t){t.registerComponentModel(OF),t.registerComponentView(BF),t.registerSubTypeDefaulter("timeline",(function(){return"slider"})),function(t){t.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},(function(t,e,n){var r=e.getComponent("timeline");return r&&null!=t.currentIndex&&(r.setCurrentIndex(t.currentIndex),!r.get("loop",!0)&&r.isIndexMax()&&r.getPlayState()&&(r.setPlayState(!1),n.dispatchAction({type:"timelinePlayChange",playState:!1,from:t.from}))),e.resetOption("timeline",{replaceMerge:r.get("replaceMerge",!0)}),H({currentIndex:r.option.currentIndex},t)})),t.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},(function(t,e){var n=e.getComponent("timeline");n&&null!=t.playState&&n.setPlayState(t.playState)}))}(t),t.registerPreprocessor(FF)})),Ev((function(t){t.registerComponentModel(qF),t.registerComponentView(iz),t.registerPreprocessor((function(t){WF(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})}))})),Ev((function(t){t.registerComponentModel(oz),t.registerComponentView(dz),t.registerPreprocessor((function(t){WF(t.series,"markLine")&&(t.markLine=t.markLine||{})}))})),Ev((function(t){t.registerComponentModel(fz),t.registerComponentView(wz),t.registerPreprocessor((function(t){WF(t.series,"markArea")&&(t.markArea=t.markArea||{})}))})),Ev((function(t){Ev(Lz),Ev(jz)})),Ev((function(t){Ev(Jz),Ev(oj)})),Ev(Jz),Ev(oj),Ev((function(t){Ev(jj),Ev(qj)})),Ev(jj),Ev(qj),Ev((function(t){t.registerPreprocessor(Zj),t.registerVisual(t.PRIORITY.VISUAL.ARIA,Kj)})),Ev((function(t){t.registerTransform(cW),t.registerTransform(uW)})),Ev((function(t){t.registerComponentModel(hW),t.registerComponentView(dW)})),Ev((function(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,e,n){X(Po(n.seriesTransition),(function(t){X(Po(t.to),(function(t){for(var e=n.updatedSeries,r=0;r<e.length;r++)(null!=t.seriesIndex&&t.seriesIndex===e[r].seriesIndex||null!=t.seriesId&&t.seriesId===e[r].id)&&(e[r].__universalTransitionEnabled=!0)}))}))})),t.registerUpdateLifecycle("series:transition",(function(t,e,n){var r=UW(e);if(r.oldSeries&&n.updatedSeries&&n.optionChanged){var i=n.seriesTransition;if(i)X(Po(i),(function(t){!function(t,e,n,r){var i=[],o=[];X(Po(t.from),(function(t){var n=eV(e.oldSeries,t);n>=0&&i.push({dataGroupId:e.oldDataGroupIds[n],data:e.oldData[n],divide:tV(e.oldData[n]),groupIdDim:t.dimension})})),X(Po(t.to),(function(t){var r=eV(n.updatedSeries,t);if(r>=0){var i=n.updatedSeries[r].getData();o.push({dataGroupId:e.oldDataGroupIds[r],data:i,divide:tV(i),groupIdDim:t.dimension})}})),i.length>0&&o.length>0&&ZW(i,o,r)}(t,r,n,e)}));else{var o=function(t,e){var n=Tt(),r=Tt(),i=Tt();return X(t.oldSeries,(function(e,n){var o=t.oldDataGroupIds[n],a=t.oldData[n],s=JW(e),l=QW(s);r.set(l,{dataGroupId:o,data:a}),rt(s)&&X(s,(function(t){i.set(t,{key:l,dataGroupId:o,data:a})}))})),X(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.get("dataGroupId"),o=t.getData(),a=JW(t),s=QW(a),l=r.get(s);if(l)n.set(s,{oldSeries:[{dataGroupId:l.dataGroupId,divide:tV(l.data),data:l.data}],newSeries:[{dataGroupId:e,divide:tV(o),data:o}]});else if(rt(a)){var c=[];X(a,(function(t){var e=r.get(t);e.data&&c.push({dataGroupId:e.dataGroupId,divide:tV(e.data),data:e.data})})),c.length&&n.set(s,{oldSeries:c,newSeries:[{dataGroupId:e,data:o,divide:tV(o)}]})}else{var u=i.get(a);if(u){var h=n.get(u.key);h||(h={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:tV(u.data)}],newSeries:[]},n.set(u.key,h)),h.newSeries.push({dataGroupId:e,data:o,divide:tV(o)})}}}})),n}(r,n);X(o.keys(),(function(t){var n=o.get(t);ZW(n.oldSeries,n.newSeries,e)}))}X(n.updatedSeries,(function(t){t.__universalTransitionEnabled&&(t.__universalTransitionEnabled=!1)}))}for(var a=t.getSeries(),s=r.oldSeries=[],l=r.oldDataGroupIds=[],c=r.oldData=[],u=0;u<a.length;u++){var h=a[u].getData();h.count()<1e4&&(s.push(a[u]),l.push(a[u].get("dataGroupId")),c.push(h))}}))})),Ev(zw)},McSo:function(t,e,n){"use strict";function r(t){return null!==t&&"object"==typeof t}n.d(e,"a",(function(){return r}))},MfMb:function(t,e,n){"use strict";n.d(e,"a",(function(){return y})),n.d(e,"b",(function(){return x}));var r=n("CcnG"),i=(n("ubVL"),n("Ip0R")),o=(n("M2Lx"),n("Wf4p")),a=(n("Fzqc"),n("ZYjt"),n("dWZg")),s=n("UodH"),l=n("SMsm"),c=n("/VYK"),u=n("seP3"),h=n("b716"),d=n("Mr+X"),f=n("bujt"),p=n("lLAP"),g=n("wFw1"),m=n("gIcY"),y=(n("uGex"),r["ɵcrt"]({encapsulation:0,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:0;-webkit-transform:translate3d(0,0,0)}.mat-select-search-inner.mat-select-search-inner-multiple[_ngcontent-%COMP%]{width:100%}  .mat-select-search-panel{-webkit-transform:none!important;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-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}"],data:{}}));function v(t){return r["ɵvid"](0,[r["ɵncd"](null,0),(t()(),r["ɵand"](0,null,null,0))],null,null)}function b(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,d.b,d.a)),r["ɵdid"](1,9158656,null,0,l.b,[r.ElementRef,l.d,[8,null],[2,l.a],[2,r.ErrorHandler]],null,null),(t()(),r["ɵted"](-1,0,["close"]))],(function(t,e){t(e,1,0)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).inline,"primary"!==r["ɵnov"](e,1).color&&"accent"!==r["ɵnov"](e,1).color&&"warn"!==r["ɵnov"](e,1).color)}))}function _(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"button",[["aria-label","Clear"],["class","mat-select-search-clear"],["mat-button",""],["mat-icon-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component._reset(!0)&&r),r}),f.d,f.b)),r["ɵdid"](1,180224,null,0,s.b,[r.ElementRef,p.h,[2,g.a]],null,null),(t()(),r["ɵand"](16777216,null,0,1,null,v)),r["ɵdid"](3,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(t()(),r["ɵand"](0,[["defaultIcon",2]],0,0,null,b))],(function(t,e){t(e,3,0,e.component.clearIcon,r["ɵnov"](e,4))}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).disabled||null,"NoopAnimations"===r["ɵnov"](e,1)._animationMode)}))}function w(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[["class","mat-select-search-no-entries-found"]],null,null,null,null,null)),(t()(),r["ɵted"](1,null,[" ","\n"]))],null,(function(t,e){t(e,1,0,e.component.noEntriesFoundLabel)}))}function x(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{searchSelectInput:0}),r["ɵqud"](402653184,2,{innerSelectSearch:0}),(t()(),r["ɵeld"](2,0,null,null,2,"input",[["class","mat-select-search-input mat-select-search-hidden mat-input-element mat-form-field-autofill-control"],["matInput",""]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"blur"],[null,"focus"],[null,"input"]],(function(t,e,n){var i=!0;return"blur"===e&&(i=!1!==r["ɵnov"](t,4)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==r["ɵnov"](t,4)._focusChanged(!0)&&i),"input"===e&&(i=!1!==r["ɵnov"](t,4)._onInput()&&i),i}),null,null)),r["ɵprd"](6144,null,u.d,null,[h.b]),r["ɵdid"](4,999424,null,0,h.b,[r.ElementRef,a.a,[8,null],[2,m.NgForm],[2,m.FormGroupDirective],o.d,[8,null],c.a,r.NgZone],null,null),(t()(),r["ɵeld"](5,0,[[2,0],["innerSelectSearch",1]],null,8,"div",[["class","mat-select-search-inner mat-typography mat-datepicker-content mat-tab-header"]],null,null,null,null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](7,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵpod"](8,{"mat-select-search-inner-multiple":0}),(t()(),r["ɵeld"](9,0,[[1,0],["searchSelectInput",1]],null,2,"input",[["autocomplete","off"],["class","mat-select-search-input mat-input-element mat-form-field-autofill-control"],["matInput",""]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"keydown"],[null,"input"],[null,"blur"],[null,"focus"]],(function(t,e,n){var i=!0,o=t.component;return"blur"===e&&(i=!1!==r["ɵnov"](t,11)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==r["ɵnov"](t,11)._focusChanged(!0)&&i),"input"===e&&(i=!1!==r["ɵnov"](t,11)._onInput()&&i),"keydown"===e&&(i=!1!==o._handleKeydown(n)&&i),"input"===e&&(i=!1!==o.onInputChange(n.target.value)&&i),"blur"===e&&(i=!1!==o.onBlur(n.target.value)&&i),i}),null,null)),r["ɵprd"](6144,null,u.d,null,[h.b]),r["ɵdid"](11,999424,null,0,h.b,[r.ElementRef,a.a,[8,null],[2,m.NgForm],[2,m.FormGroupDirective],o.d,[8,null],c.a,r.NgZone],{placeholder:[0,"placeholder"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,_)),r["ɵdid"](13,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,w)),r["ɵdid"](15,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){var n=e.component;t(e,4,0);var r=t(e,8,0,n.matSelect.multiple);t(e,7,0,"mat-select-search-inner mat-typography mat-datepicker-content mat-tab-header",r),t(e,11,0,n.placeholderLabel),t(e,13,0,n.value),t(e,15,0,n._noEntriesFound())}),(function(t,e){t(e,2,0,r["ɵnov"](e,4)._isServer,r["ɵnov"](e,4).id,r["ɵnov"](e,4).placeholder,r["ɵnov"](e,4).disabled,r["ɵnov"](e,4).required,r["ɵnov"](e,4).readonly&&!r["ɵnov"](e,4)._isNativeSelect||null,r["ɵnov"](e,4)._ariaDescribedby||null,r["ɵnov"](e,4).errorState,r["ɵnov"](e,4).required.toString()),t(e,9,0,r["ɵnov"](e,11)._isServer,r["ɵnov"](e,11).id,r["ɵnov"](e,11).placeholder,r["ɵnov"](e,11).disabled,r["ɵnov"](e,11).required,r["ɵnov"](e,11).readonly&&!r["ɵnov"](e,11)._isNativeSelect||null,r["ɵnov"](e,11)._ariaDescribedby||null,r["ɵnov"](e,11).errorState,r["ɵnov"](e,11).required.toString())}))}},MlvX:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return u}));var r=n("CcnG"),i=n("Wf4p"),o=(n("Fzqc"),n("ZYjt"),n("dWZg")),a=n("Ip0R"),s=n("wFw1"),l=r["ɵcrt"]({encapsulation:2,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:0;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}@media (-ms-high-contrast:active){.mat-option{margin:0 1px}.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}@media (-ms-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}"],data:{}});function c(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-pseudo-checkbox",[["class","mat-option-pseudo-checkbox mat-pseudo-checkbox"]],[[2,"mat-pseudo-checkbox-indeterminate",null],[2,"mat-pseudo-checkbox-checked",null],[2,"mat-pseudo-checkbox-disabled",null],[2,"_mat-animation-noopable",null]],null,null,d,h)),r["ɵdid"](1,49152,null,0,i.u,[[2,s.a]],{state:[0,"state"],disabled:[1,"disabled"]},null)],(function(t,e){var n=e.component;t(e,1,0,n.selected?"checked":"",n.disabled)}),(function(t,e){t(e,0,0,"indeterminate"===r["ɵnov"](e,1).state,"checked"===r["ɵnov"](e,1).state,r["ɵnov"](e,1).disabled,"NoopAnimations"===r["ɵnov"](e,1)._animationMode)}))}function u(t){return r["ɵvid"](2,[(t()(),r["ɵand"](16777216,null,null,1,null,c)),r["ɵdid"](1,16384,null,0,a.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵeld"](2,0,null,null,1,"span",[["class","mat-option-text"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](4,0,null,null,1,"div",[["class","mat-option-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](5,212992,null,0,i.w,[r.ElementRef,r.NgZone,o.a,[2,i.m],[2,s.a]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],(function(t,e){var n=e.component;t(e,1,0,n.multiple),t(e,5,0,n.disabled||n.disableRipple,n._getHostElement())}),(function(t,e){t(e,4,0,r["ɵnov"](e,5).unbounded)}))}var h=r["ɵcrt"]({encapsulation:2,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,.2,.1),background-color 90ms cubic-bezier(0,0,.2,.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:'';border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0,0,.2,.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}"],data:{}});function d(t){return r["ɵvid"](2,[],null,null)}},MpAI:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.durationSelector))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.durationSelector=n,r.hasValue=!1,r}return r.__extends(e,t),e.prototype._next=function(t){if(this.value=t,this.hasValue=!0,!this.throttled){var e=void 0;try{e=(0,this.durationSelector)(t)}catch(r){return this.destination.error(r)}var n=Object(i.c)(e,new i.a(this));!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}},e.prototype.clearThrottle=function(){var t=this.value,e=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))},e.prototype.notifyNext=function(){this.clearThrottle()},e.prototype.notifyComplete=function(){this.clearThrottle()},e}(i.b)},"Mr+X":function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("SMsm"),n("Fzqc"),n("Wf4p"),n("ZYjt"),r["ɵcrt"]({encapsulation:2,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}"],data:{}}));function o(t){return r["ɵvid"](2,[r["ɵncd"](null,0)],null,null)}},Mw3v:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.pluck=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.pluck.apply(void 0,t)(this)}},Myac:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.race=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.race.apply(void 0,t)(this)}},MysU:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("K9Ia"),o=n("MGBS"),a=n("zotm");function s(t){return function(e){return e.lift(new l(t))}}var l=function(){function t(t){this.closingSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.closingSelector))},t}(),c=function(t){function e(e,n){var r=t.call(this,e)||this;return r.destination=e,r.closingSelector=n,r.openWindow(),r}return r.__extends(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.openWindow(i)},e.prototype.notifyError=function(t){this._error(t)},e.prototype.notifyComplete=function(t){this.openWindow(t)},e.prototype._next=function(t){this.window.next(t)},e.prototype._error=function(t){this.window.error(t),this.destination.error(t),this.unsubscribeClosingNotification()},e.prototype._complete=function(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()},e.prototype.unsubscribeClosingNotification=function(){this.closingNotification&&this.closingNotification.unsubscribe()},e.prototype.openWindow=function(t){void 0===t&&(t=null),t&&(this.remove(t),t.unsubscribe());var e=this.window;e&&e.complete();var n,r=this.window=new i.b;this.destination.next(r);try{n=(0,this.closingSelector)()}catch(o){return this.destination.error(o),void this.window.error(o)}this.add(this.closingNotification=Object(a.a)(this,n))},e}(o.a)},N2oW:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("7h4N")),r(n("HHX+"))},N4c9:function(t,e,n){n("wYM1");var r=n("VSTI").Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},N8wI:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("4HpG"),i=n("K9Ia"),o=n("FFOo"),a=n("6blF"),s=n("pugT"),l=n("S5bw"),c={url:"",deserializer:function(t){return JSON.parse(t.data)},serializer:function(t){return JSON.stringify(t)}},u=function(t){function e(e,n){var o=t.call(this)||this;if(e instanceof a.a)o.destination=n,o.source=e;else{var s=o._config=r.__assign({},c);if(o._output=new i.b,"string"==typeof e)s.url=e;else for(var u in e)e.hasOwnProperty(u)&&(s[u]=e[u]);if(!s.WebSocketCtor&&WebSocket)s.WebSocketCtor=WebSocket;else if(!s.WebSocketCtor)throw new Error("no WebSocket constructor can be found");o.destination=new l.a}return o}return r.__extends(e,t),e.prototype.lift=function(t){var n=new e(this._config,this.destination);return n.operator=t,n.source=this,n},e.prototype._resetState=function(){this._socket=null,this.source||(this.destination=new l.a),this._output=new i.b},e.prototype.multiplex=function(t,e,n){var r=this;return new a.a((function(i){try{r.next(t())}catch(a){i.error(a)}var o=r.subscribe((function(t){try{n(t)&&i.next(t)}catch(a){i.error(a)}}),(function(t){return i.error(t)}),(function(){return i.complete()}));return function(){try{r.next(e())}catch(a){i.error(a)}o.unsubscribe()}}))},e.prototype._connectSocket=function(){var t=this,e=this._config,n=e.WebSocketCtor,r=e.protocol,i=e.url,a=e.binaryType,c=this._output,u=null;try{u=r?new n(i,r):new n(i),this._socket=u,a&&(this._socket.binaryType=a)}catch(d){return void c.error(d)}var h=new s.a((function(){t._socket=null,u&&1===u.readyState&&u.close()}));u.onopen=function(e){if(!t._socket)return u.close(),void t._resetState();var n=t._config.openObserver;n&&n.next(e);var r=t.destination;t.destination=o.a.create((function(n){if(1===u.readyState)try{u.send((0,t._config.serializer)(n))}catch(e){t.destination.error(e)}}),(function(e){var n=t._config.closingObserver;n&&n.next(void 0),e&&e.code?u.close(e.code,e.reason):c.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),t._resetState()}),(function(){var e=t._config.closingObserver;e&&e.next(void 0),u.close(),t._resetState()})),r&&r instanceof l.a&&h.add(r.subscribe(t.destination))},u.onerror=function(e){t._resetState(),c.error(e)},u.onclose=function(e){t._resetState();var n=t._config.closeObserver;n&&n.next(e),e.wasClean?c.complete():c.error(e)},u.onmessage=function(e){try{c.next((0,t._config.deserializer)(e))}catch(n){c.error(n)}}},e.prototype._subscribe=function(t){var e=this,n=this.source;return n?n.subscribe(t):(this._socket||this._connectSocket(),this._output.subscribe(t),t.add((function(){var t=e._socket;0===e._output.observers.length&&(t&&1===t.readyState&&t.close(),e._resetState())})),t)},e.prototype.unsubscribe=function(){var e=this._socket;e&&1===e.readyState&&e.close(),this._resetState(),t.prototype.unsubscribe.call(this)},e}(i.a)},NAv5:function(t,e,n){t.exports={addDays:n("iUbB"),addHours:n("HMbd"),addISOYears:n("J6Hf"),addMilliseconds:n("7B8A"),addMinutes:n("crfB"),addMonths:n("ZmXw"),addQuarters:n("9d03"),addSeconds:n("rxuJ"),addWeeks:n("eoPS"),addYears:n("/LN1"),areRangesOverlapping:n("6qX0"),closestIndexTo:n("f9gI"),closestTo:n("T2d4"),compareAsc:n("DT56"),compareDesc:n("yHON"),differenceInCalendarDays:n("1CCG"),differenceInCalendarISOWeeks:n("gtzP"),differenceInCalendarISOYears:n("+f+M"),differenceInCalendarMonths:n("sunR"),differenceInCalendarQuarters:n("+zZ+"),differenceInCalendarWeeks:n("LxoM"),differenceInCalendarYears:n("Kpyc"),differenceInDays:n("O8cK"),differenceInHours:n("0u2M"),differenceInISOYears:n("s/X6"),differenceInMilliseconds:n("54Wo"),differenceInMinutes:n("ZXDK"),differenceInMonths:n("F809"),differenceInQuarters:n("gwEV"),differenceInSeconds:n("4Toj"),differenceInWeeks:n("7pFD"),differenceInYears:n("b8ws"),distanceInWords:n("NmtT"),distanceInWordsStrict:n("u3z5"),distanceInWordsToNow:n("YlT8"),eachDay:n("xMJQ"),endOfDay:n("l0SJ"),endOfHour:n("JxoX"),endOfISOWeek:n("QXXb"),endOfISOYear:n("hh1I"),endOfMinute:n("OsOA"),endOfMonth:n("1vin"),endOfQuarter:n("NpEG"),endOfSecond:n("FF6D"),endOfToday:n("dEPG"),endOfTomorrow:n("b056"),endOfWeek:n("dJQg"),endOfYear:n("2XXS"),endOfYesterday:n("5R0t"),format:n("cPJV"),getDate:n("tg+8"),getDay:n("wrXb"),getDayOfYear:n("WA8B"),getDaysInMonth:n("VBar"),getDaysInYear:n("3d+l"),getHours:n("XZVX"),getISODay:n("hLnY"),getISOWeek:n("gfz1"),getISOWeeksInYear:n("O3uf"),getISOYear:n("iWRJ"),getMilliseconds:n("jIFe"),getMinutes:n("xYlI"),getMonth:n("czgO"),getOverlappingDaysInRanges:n("Yzd8"),getQuarter:n("uPm0"),getSeconds:n("IxzM"),getTime:n("kC7l"),getYear:n("EMgV"),isAfter:n("pDEI"),isBefore:n("a4+5"),isDate:n("pzWd"),isEqual:n("q9S1"),isFirstDayOfMonth:n("NT44"),isFriday:n("qFJL"),isFuture:n("K2dx"),isLastDayOfMonth:n("Pu5f"),isLeapYear:n("rMQs"),isMonday:n("JQcg"),isPast:n("qTUo"),isSameDay:n("/Tkk"),isSameHour:n("Zipn"),isSameISOWeek:n("zM65"),isSameISOYear:n("L/99"),isSameMinute:n("9WSG"),isSameMonth:n("WmBB"),isSameQuarter:n("mqoM"),isSameSecond:n("xq5I"),isSameWeek:n("G6+r"),isSameYear:n("JtXv"),isSaturday:n("SKYL"),isSunday:n("K1fy"),isThisHour:n("AVfB"),isThisISOWeek:n("zGRt"),isThisISOYear:n("l6+5"),isThisMinute:n("PvkQ"),isThisMonth:n("m7nI"),isThisQuarter:n("KoBQ"),isThisSecond:n("5iAy"),isThisWeek:n("LSME"),isThisYear:n("9m1m"),isThursday:n("Wjgk"),isToday:n("MNHD"),isTomorrow:n("ILER"),isTuesday:n("dgaN"),isValid:n("fupu"),isWednesday:n("yYDL"),isWeekend:n("mthE"),isWithinRange:n("9WoD"),isYesterday:n("xPkr"),lastDayOfISOWeek:n("UpIE"),lastDayOfISOYear:n("3hPP"),lastDayOfMonth:n("7KIa"),lastDayOfQuarter:n("zj0I"),lastDayOfWeek:n("y5a+"),lastDayOfYear:n("uKeJ"),max:n("leoV"),min:n("GoQk"),parse:n("yNUO"),setDate:n("lX9Q"),setDay:n("t4rR"),setDayOfYear:n("lTB2"),setHours:n("bwD0"),setISODay:n("+nbD"),setISOWeek:n("5z3u"),setISOYear:n("lwZq"),setMilliseconds:n("1HMO"),setMinutes:n("iu1C"),setMonth:n("OBTA"),setQuarter:n("FYuM"),setSeconds:n("kRN8"),setYear:n("L486"),startOfDay:n("CXhC"),startOfHour:n("+6+2"),startOfISOWeek:n("tMf1"),startOfISOYear:n("RJeW"),startOfMinute:n("6WtA"),startOfMonth:n("lCuP"),startOfQuarter:n("Q5nM"),startOfSecond:n("IpkJ"),startOfToday:n("PK5m"),startOfTomorrow:n("gUhM"),startOfWeek:n("x84W"),startOfYear:n("pLeS"),startOfYesterday:n("aTp7"),subDays:n("4v8u"),subHours:n("+5jU"),subISOYears:n("3zVU"),subMilliseconds:n("uttN"),subMinutes:n("GLf8"),subMonths:n("Ev1t"),subQuarters:n("1K6H"),subSeconds:n("g/AU"),subWeeks:n("4coB"),subYears:n("iQJf")}},NCDA:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("dYSy")),r(n("1b/I"))},"ND/j":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Xh4i");r.Observable.prototype.window=i.window},NEMR:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.retryWhen=function(t){return r.retryWhen(t)(this)}},NGZV:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("HHWU"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.email(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[email][formControlName],[email][formControl],[email][ngModel]",providers:[a]}]}],e.EmailValidator=s},NHX5:function(t,e,n){"use strict";n.r(e),n.d(e,"parse",(function(){return gt})),n.d(e,"format",(function(){return mt})),n.d(e,"getNumberType",(function(){return yt})),n.d(e,"get_number_type",(function(){return vt})),n.d(e,"isValidNumber",(function(){return bt})),n.d(e,"is_valid_number",(function(){return _t})),n.d(e,"AsYouType",(function(){return wt})),n.d(e,"as_you_type",(function(){return xt})),n.d(e,"asYouType",(function(){return Mt})),n.d(e,"parseCustom",(function(){return Y})),n.d(e,"DIGITS",(function(){return V})),n.d(e,"formatCustom",(function(){return k})),n.d(e,"isValidNumberCustom",(function(){return J})),n.d(e,"getNumberTypeCustom",(function(){return P})),n.d(e,"AsYouTypeCustom",(function(){return dt})),n.d(e,"asYouTypeCustom",(function(){return dt})),n.d(e,"DIGIT_PLACEHOLDER",(function(){return ot})),n.d(e,"getPhoneCode",(function(){return St})),n.d(e,"getPhoneCodeCustom",(function(){return At}));var r=n("O2BD"),i=n("QbLZ"),o=n.n(i),a=n("sk9p"),s=n.n(a),l=n("FyfS"),c=n.n(l);function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments[1];"string"==typeof e&&(e="^(?:"+e+")$");var n=t.match(e);return null!==n&&n[0].length===t.length}function h(t){return t[0]}function d(t){return t[1]}function f(t){return t[2]||[]}function p(t){return t[8]}function g(t){return t[0]}function m(t){return t[1]}function y(t){return t[2]||[]}function v(t,e){return t[3]||function(t){return t[4]}(e)}function b(t,e){return t[4]||function(t){return t[7]}(e)}function _(t){return"$1"!==t&&/\d/.test(t.replace("$1",""))}function w(t){return t[5]||m(t)}function x(t,e){return e.countries[e.country_phone_code_to_countries[t][0]]}function M(t){return t[9]}function S(t,e){return M(t)?M(t)[e]:void 0}function A(t){return S(t,1)}var C={formatExtension:function(t,e){return t+" ext. "+e}};function k(t,e,n,r,i){var a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments[1],n=arguments[2],r=arguments[3],i=arguments[4],a=void 0,s=void 0,l=void 0,c=void 0;if("string"==typeof t)if("string"==typeof n)a={phone:t,country:e},s=n,i?(l=r,c=i):c=r;else{if(a={phone:t},"string"!=typeof e)throw new Error("Format type argument not passed for `format()`");s=e,r?(l=n,c=r):c=n}else a=t,s=e,r?(l=n,c=r):c=n;if(!c)throw new Error("Metadata is required");switch(s){case"International":case"E.164":case"International_plaintext":case"National":case"RFC3966":break;default:throw new Error('Unknown format type argument passed to "format()": "'+s+'"')}return{input:a,format_type:s,options:l=l?o()({},C,l):C,metadata:c}}(t,e,n,r,i),s=a.input,l=a.format_type,c=a.options,u=a.metadata,d=void 0;s.country&&(d=u.countries[s.country]);var f=X(s.phone,u),p=f.country_phone_code,g=f.number;if(p){if(s.country&&d&&p!==h(d))return s.phone;d=x(p,u)}if(!d)return s.phone;switch(l){case"International":if(!g)return"+"+h(d);var m=O(g,"International",!1,d),y="+"+h(d)+" "+m;return s.ext||0===s.ext?c.formatExtension(y,s.ext):y;case"E.164":case"International_plaintext":return"+"+h(d)+s.phone;case"RFC3966":return"+"+h(d)+s.phone+(s.ext||0===s.ext?";ext="+s.ext:"");case"National":if(!g)return"";var v=O(g,"National",!1,d);return s.ext||0===s.ext?c.formatExtension(v,s.ext):v}}var T=/(\$\d)/;function E(t,e,n,r,i){var o=new RegExp(g(e)),a=v(e,i),s=!a||a&&b(e,i)&&!r;if(!n&&!s)return t.replace(o,m(e).replace(T,a));var l=t.replace(o,n?w(e):m(e));return n?D(l):l}function O(t,e,n,r){var i=function(t,e){var n=!0,r=!1,i=void 0;try{for(var o,a=c()(t);!(n=(o=a.next()).done);n=!0){var s=o.value;if(y(s).length>0){var l=y(s)[y(s).length-1];if(0!==e.search(l))continue}if(u(e,new RegExp(g(s))))return s}}catch(h){r=!0,i=h}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}}(f(r),t);return i?E(t,i,"International"===e,n,r):t}function D(t){return t.replace(new RegExp("["+R+"]+","g")," ").trim()}function P(t,e,n){var r=I(t,e,n),i=r.input;if(i&&i.country){var o=i.phone,a=r.metadata.countries[i.country];if(L(o,d(a)))return L(o,function(t){return S(t,3)}(a))?"PREMIUM_RATE":L(o,function(t){return S(t,2)}(a))?"TOLL_FREE":L(o,function(t){return S(t,9)}(a))?"SHARED_COST":L(o,function(t){return S(t,8)}(a))?"VOIP":L(o,function(t){return S(t,4)}(a))?"PERSONAL_NUMBER":L(o,function(t){return S(t,7)}(a))?"PAGER":L(o,function(t){return S(t,6)}(a))?"UAN":L(o,function(t){return S(t,5)}(a))?"VOICEMAIL":L(o,function(t){return S(t,0)}(a))?A(a)?L(o,A(a))?"FIXED_LINE_OR_MOBILE":"FIXED_LINE":"FIXED_LINE_OR_MOBILE":L(o,A(a))?"MOBILE":void 0}}function L(t,e){return u(t,e)}function I(t,e,n){var r=void 0,i=void 0;if("number"==typeof t&&(t=String(t)),"string"==typeof t?"string"==typeof e||void 0===e?(i=n,q(t)&&(r=Y(t,e,i))):(i=e,q(t)&&(r=Y(t,i))):(t&&t.phone&&q(t.phone)&&(r=t),i=e),!i||!i.countries)throw new Error("Metadata is required");return{input:r,metadata:i}}var R="-‐-―−ー－／/．.  ­​⁠　()（）［］\\[\\]~⁓∼～",N=";ext=([0-9０-９٠-٩۰-۹]{1,7})|[  \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|ｅ?ｘｔｎ?|[;,xｘ#＃~～]|int|anexo|ｉｎｔ)[:\\.．]?[  \\t,-]*([0-9０-９٠-٩۰-۹]{1,7})#?|[- ]+([0-9０-９٠-٩۰-۹]{1,5})#",B=new RegExp("(?:"+N+")$","i"),F=new RegExp("^[0-9０-９٠-٩۰-۹]{2}$|^[+＋]{0,1}(?:["+R+"]*[0-9０-９٠-٩۰-۹]){3,}["+R+"0-9０-９٠-٩۰-۹]*(?:"+N+")?$","i"),z=new RegExp("[+＋0-9０-９٠-٩۰-۹]"),j=new RegExp("[^0-9０-９٠-٩۰-۹]+$"),W=new RegExp("^[+＋]+"),V={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","０":"0","１":"1","２":"2","３":"3","４":"4","５":"5","６":"6","７":"7","８":"8","９":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"},H={country:{}};function Y(t,e,n){var r=function(t,e,n){var r=void 0,i=void 0,a=void 0;if("number"==typeof t&&(t=String(t)),"string"==typeof t&&(r=t),"string"==typeof e?(i={country:{restrict:e}},a=n):n?(i=e,a=n):a=e,!a||!a.countries)throw new Error("Metadata is required");return{text:r,options:i=i?o()({},H,i):H,metadata:a}}(t,e,n),i=r.text,a=r.options,l=r.metadata;if(a.country.default&&!l.countries[a.country.default])throw new Error("Unknown country code: "+a.country.default);if(a.country.restrict&&!l.countries[a.country.restrict])throw new Error("Unknown country code: "+a.country.restrict);var f=void 0,p=void 0;if(i&&0===i.indexOf("tel:")){var g=!0,m=!1,y=void 0;try{for(var v,b=c()(i.split(";"));!(g=(v=b.next()).done);g=!0){var _=v.value.split(":"),w=s()(_,2),M=w[1];switch(w[0]){case"tel":f=M;break;case"ext":p=M;break;case"phone-context":"+"===M[0]&&(f=M+f)}}}catch(L){m=!0,y=L}finally{try{!g&&b.return&&b.return()}finally{if(m)throw y}}}else f=$(i);if(!q(f))return{};var S=function(t){var e=t.search(B);if(e<0)return{};var n=t.slice(0,e);if(!q(n))return{};for(var r=t.match(B),i=1;i<r.length;){if(null!=r[i]&&r[i].length>0)return{number:n,extension:r[i]};i++}}(f);S.extension&&(f=S.number,p=S.extension);var A=X(f,l),C=A.country_phone_code,k=A.number;if(!k)return{};var T=void 0,E=void 0,O=!1;if(C){if(O=!0,a.country.restrict&&C!==h(l.countries[a.country.restrict]))return{};E=x(C,l)}else(a.country.restrict||a.country.default)&&(E=l.countries[T=a.country.restrict||a.country.default],k=U(f));if(!E)return{};var D=k;if(O||(D=K(k,E)),!T){if(!(T=Z(C,D,l)))return{};E=l.countries[T]}if(D.length>17)return{};if(!u(D,new RegExp(d(E))))return{};var P={country:T,phone:D};return p&&(P.ext=p),P}function U(t){return function(t,e){var n="",r=!0,i=!1,o=void 0;try{for(var a,s=c()(t);!(r=(a=s.next()).done);r=!0){var l=e[a.value.toUpperCase()];void 0!==l&&(n+=l)}}catch(u){i=!0,o=u}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(t,V)}function q(t){return t.length>=2&&u(t,F)}function $(t){if(!t||t.length>250)return"";var e=t.search(z);return e<0?"":t.slice(e).replace(j,"")}function G(t){if(!t)return"";var e=W.test(t);return t=U(t),e?"+"+t:t}function X(t,e){if(!(t=G(t)))return{};if("+"!==t[0])return{number:t};if("0"===(t=t.slice(1))[0])return{};for(var n=1;n<=3&&n<=t.length;){var r=t.slice(0,n);if(e.country_phone_code_to_countries[r])return{country_phone_code:r,number:t.slice(n)};n++}return{}}function K(t,e){var n=function(t){var e=t[5];return e||(e=function(t){return t[3]}(t)),e}(e);if(!t||!n)return t;var r=new RegExp("^(?:"+n+")"),i=r.exec(t);if(!i)return t;var o,a=i[i.length-1],s=function(t){return t[6]}(e);o=s&&a?t.replace(r,s):t.slice(i[0].length);var l=new RegExp(d(e));return u(t,l)&&!u(o,l)?t:o}function Z(t,e,n){var r=n.country_phone_code_to_countries[t];if(1===r.length)return r[0];var i=!0,o=!1,a=void 0;try{for(var s,l=c()(r);!(i=(s=l.next()).done);i=!0){var u=s.value,h=n.countries[u];if(p(h)){if(e&&0===e.search(p(h)))return u}else if(P({phone:e,country:u},n))return u}}catch(d){o=!0,a=d}finally{try{!i&&l.return&&l.return()}finally{if(o)throw a}}}function J(t,e,n){var r=I(t,e,n),i=r.input,o=r.metadata;return!(!i||!i.country||M(o.countries[i.country])&&!P(i,o))}var Q=n("iCc5"),tt=n.n(Q),et=n("V7oC"),nt=n.n(et),rt=new RegExp("9","g"),it=pt("9",15),ot="x",at=new RegExp(ot),st=new RegExp(ot,"g"),lt=/\[([^\[\]])*\]/g,ct=/\d(?=[^,}][^,}])/g,ut=new RegExp("^["+R+"]*(\\$\\d["+R+"]*)+$"),ht=new RegExp("^[+＋]{0,1}["+R+"0-9０-９٠-٩۰-۹]*$","i"),dt=function(){function t(e,n){if(tt()(this,t),!n||!n.countries)throw new Error("Metadata is required");e&&n.countries[e]&&(this.default_country=e),this.metadata=n,this.reset()}return nt()(t,[{key:"input",value:function(t){var e=$(t);return e||t&&t.indexOf("+")>=0&&(e="+"),u(e,ht)?this.process_input(G(e)):this.current_output}},{key:"process_input",value:function(t){if("+"===t[0]&&(this.parsed_input||(this.parsed_input+="+",this.reset_countriness()),t=t.slice(1)),this.parsed_input+=t,this.national_number+=t,this.is_international())if(this.country_phone_code)this.country||this.determine_the_country();else{if(!this.extract_country_phone_code())return this.parsed_input;this.initialize_phone_number_formats_for_this_country_phone_code(),this.reset_format(),this.determine_the_country()}else{var e=this.national_prefix;this.national_number=this.national_prefix+this.national_number,this.extract_national_prefix(),this.national_prefix!==e&&(this.matching_formats=this.available_formats,this.reset_format())}if(!this.should_format())return this.format_as_non_formatted_number();this.match_formats_by_leading_digits();var n=this.format_national_phone_number(t);return n?this.full_phone_number(n):this.parsed_input}},{key:"format_as_non_formatted_number",value:function(){return this.is_international()&&this.country_phone_code?this.national_number?(this.template=ot+pt(ot,this.country_phone_code.length)+" "+pt(ot,this.national_number.length),"+"+this.country_phone_code+" "+this.national_number):"+"+this.country_phone_code:this.parsed_input}},{key:"format_national_phone_number",value:function(t){var e=void 0;return this.chosen_format&&(e=this.format_next_national_number_digits(t)),this.attempt_to_format_complete_phone_number()||(this.choose_another_format()?this.reformat_national_number():e)}},{key:"reset",value:function(){return this.parsed_input="",this.current_output="",this.national_prefix="",this.national_number="",this.reset_countriness(),this.reset_format(),this}},{key:"reset_country",value:function(){this.country=this.default_country&&!this.is_international()?this.default_country:void 0}},{key:"reset_countriness",value:function(){this.reset_country(),this.default_country&&!this.is_international()?(this.country_metadata=this.metadata.countries[this.default_country],this.country_phone_code=h(this.country_metadata),this.initialize_phone_number_formats_for_this_country_phone_code()):(this.country_metadata=void 0,this.country_phone_code=void 0,this.available_formats=[],this.matching_formats=this.available_formats)}},{key:"reset_format",value:function(){this.chosen_format=void 0,this.template=void 0,this.partially_populated_template=void 0,this.last_match_position=-1}},{key:"reformat_national_number",value:function(){return this.format_next_national_number_digits(this.national_number)}},{key:"initialize_phone_number_formats_for_this_country_phone_code",value:function(){this.available_formats=f(this.country_metadata).filter((function(t){return ut.test(w(t))})),this.matching_formats=this.available_formats}},{key:"match_formats_by_leading_digits",value:function(){var t=this.national_number,e=t.length-3;e<0&&(e=0),this.matching_formats=this.matching_formats.filter((function(n){var r=y(n).length;if(0===r)return!0;var i=Math.min(e,r-1),o=y(n)[i];return new RegExp("^("+o+")").test(t)})),this.chosen_format&&-1===this.matching_formats.indexOf(this.chosen_format)&&this.reset_format()}},{key:"should_format",value:function(){return this.national_number>=3}},{key:"attempt_to_format_complete_phone_number",value:function(){var t=!0,e=!1,n=void 0;try{for(var r,i=c()(this.matching_formats);!(t=(r=i.next()).done);t=!0){var o=r.value;if(new RegExp("^(?:"+g(o)+")$").test(this.national_number)&&this.validate_format(o)){this.reset_format(),this.chosen_format=o;var a=E(this.national_number,o,this.is_international(),this.national_prefix.length>0,this.country_metadata);if(this.create_formatting_template(o))this.reformat_national_number();else{var s=this.full_phone_number(a);this.template=s.replace(/[\d\+]/g,ot),this.partially_populated_template=s}return a}}}catch(l){e=!0,n=l}finally{try{!t&&i.return&&i.return()}finally{if(e)throw n}}}},{key:"full_phone_number",value:function(t){return this.is_international()?"+"+this.country_phone_code+" "+t:t}},{key:"extract_country_phone_code",value:function(){if(this.national_number){var t=X(this.parsed_input,this.metadata),e=t.country_phone_code,n=t.number;if(e)return this.country_phone_code=e,this.national_number=n,this.country_metadata=x(e,this.metadata)}}},{key:"extract_national_prefix",value:function(){if(this.national_prefix="",this.country_metadata){var t=K(this.national_number,this.country_metadata);return t!==this.national_number&&(this.national_prefix=this.national_number.slice(0,this.national_number.length-t.length),this.national_number=t),this.national_prefix}}},{key:"choose_another_format",value:function(){var t=!0,e=!1,n=void 0;try{for(var r,i=c()(this.matching_formats);!(t=(r=i.next()).done);t=!0){var o=r.value;if(this.chosen_format===o)return;if(this.validate_format(o)&&this.create_formatting_template(o))return this.chosen_format=o,this.last_match_position=-1,!0}}catch(a){e=!0,n=a}finally{try{!t&&i.return&&i.return()}finally{if(e)throw n}}this.reset_country(),this.reset_format()}},{key:"validate_format",value:function(t){var e,n,r;if(this.is_international()||this.national_prefix||!(r=v(e=t,n=this.country_metadata))||!_(r)||b(e,n))return!0}},{key:"create_formatting_template",value:function(t){if(!(g(t).indexOf("|")>=0)){var e=this.get_template_for_phone_number_format_pattern(t);if(e)return this.partially_populated_template=e,this.template=this.is_international()?ot+pt(ot,this.country_phone_code.length)+" "+e:e.replace(/\d/g,ot),this.template}}},{key:"get_template_for_phone_number_format_pattern",value:function(t){var e=v(t,this.country_metadata),n=g(t).replace(lt,"\\d").replace(ct,"\\d"),r=it.match(n)[0];if(!(this.national_number.length>r.length)){var i=this.get_format_format(t,e),o=new RegExp("^"+n+"$"),a=this.national_number.replace(/\d/g,"9");return o.test(a)&&(r=a),r.replace(new RegExp(n),i).replace(rt,ot)}}},{key:"format_next_national_number_digits",value:function(t){var e=!0,n=!1,r=void 0;try{for(var i,o=c()(t);!(e=(i=o.next()).done);e=!0){var a=i.value;if(-1===this.partially_populated_template.slice(this.last_match_position+1).search(at))return this.chosen_format=void 0,this.template=void 0,void(this.partially_populated_template=void 0);this.last_match_position=this.partially_populated_template.search(at),this.partially_populated_template=this.partially_populated_template.replace(at,a)}}catch(s){n=!0,r=s}finally{try{!e&&o.return&&o.return()}finally{if(n)throw r}}return function(t,e){for(var n=t.slice(0,e),r=ft("(",n)-ft(")",n);r>0&&e<t.length;)")"===t[e]&&r--,e++;return t.slice(0,e)}(this.partially_populated_template,this.last_match_position+1).replace(st," ")}},{key:"is_international",value:function(){return this.parsed_input&&"+"===this.parsed_input[0]}},{key:"get_format_format",value:function(t,e){var n=this.is_international()?w(t):m(t);return e&&(!this.national_prefix&&_(e)||(n=n.replace(T,e))),this.is_international()?D(n):n}},{key:"determine_the_country",value:function(){this.country=Z(this.country_phone_code,this.national_number,this.metadata)}}]),t}();function ft(t,e){var n=0,r=!0,i=!1,o=void 0;try{for(var a,s=c()(e);!(r=(a=s.next()).done);r=!0)a.value===t&&n++}catch(l){i=!0,o=l}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}function pt(t,e){if(e<1)return"";for(var n="";e>1;)1&e&&(n+=t),e>>=1,t+=t;return n+t}function gt(){var t=Array.prototype.slice.call(arguments);return t.push(r),Y.apply(this,t)}function mt(){var t=Array.prototype.slice.call(arguments);return t.push(r),k.apply(this,t)}function yt(){var t=Array.prototype.slice.call(arguments);return t.push(r),P.apply(this,t)}function vt(){return yt.apply(this,arguments)}function bt(){var t=Array.prototype.slice.call(arguments);return t.push(r),J.apply(this,t)}function _t(){return bt.apply(this,arguments)}function wt(t){dt.call(this,t,r)}function xt(t){dt.call(this,t,r)}function Mt(t){dt.call(this,t,r)}function St(t){return At(t,r)}function At(t,e){if(!e.countries[t])throw new Error('Unknown country: "'+t+'"');return h(e.countries[t])}(wt.prototype=Object.create(dt.prototype,{})).constructor=wt,(xt.prototype=Object.create(dt.prototype,{})).constructor=xt,(Mt.prototype=Object.create(dt.prototype,{})).constructor=Mt},NKZO:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo");function o(t,e){if("function"!=typeof t)throw new TypeError("predicate is not a function");return function(n){return n.lift(new a(t,n,!1,e))}}var a=function(){function t(t,e,n,r){this.predicate=t,this.source=e,this.yieldIndex=n,this.thisArg=r}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate,this.source,this.yieldIndex,this.thisArg))},t}(),s=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;return a.predicate=n,a.source=r,a.yieldIndex=i,a.thisArg=o,a.index=0,a}return r.__extends(e,t),e.prototype.notifyComplete=function(t){var e=this.destination;e.next(t),e.complete(),this.unsubscribe()},e.prototype._next=function(t){var e=this.predicate,n=this.thisArg,r=this.index++;try{e.call(n||this,t,r,this.source)&&this.notifyComplete(this.yieldIndex?r:t)}catch(i){this.destination.error(i)}},e.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},e}(i.a)},NMws:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("vdN6"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.base64(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[base64][formControlName],[base64][formControl],[base64][ngModel]",providers:[a]}]}],e.Base64Validator=s},NSYL:function(t,e,n){"use strict";n.d(e,"a",(function(){return E})),n.d(e,"c",(function(){return yt})),n.d(e,"g",(function(){return vt})),n.d(e,"e",(function(){return T})),n.d(e,"b",(function(){return Yt})),n.d(e,"d",(function(){return ie})),n.d(e,"f",(function(){return ae})),n.d(e,"h",(function(){return se}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function s(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(a(arguments[e]));return t}var l=n("ihYY");function c(){return"undefined"!=typeof process}function u(t){switch(t.length){case 0:return new l.d;case 1:return t[0];default:return new l.o(t)}}function h(t,e,n,r,i,o){void 0===i&&(i={}),void 0===o&&(o={});var a=[],s=[],c=-1,u=null;if(r.forEach((function(t){var n=t.offset,r=n==c,h=r&&u||{};Object.keys(t).forEach((function(n){var r=n,s=t[n];if("offset"!==n)switch(r=e.normalizePropertyName(r,a),s){case l.p:s=i[n];break;case l.a:s=o[n];break;default:s=e.normalizeStyleValue(n,r,s,a)}h[r]=s})),r||s.push(h),u=h,c=n})),a.length)throw new Error("Unable to animate due to the following errors:\n - "+a.join("\n - "));return s}function d(t,e,n,r){switch(e){case"start":t.onStart((function(){return r(n&&f(n,"start",t))}));break;case"done":t.onDone((function(){return r(n&&f(n,"done",t))}));break;case"destroy":t.onDestroy((function(){return r(n&&f(n,"destroy",t))}))}}function f(t,e,n){var r=n.totalTime,i=p(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==r?t.totalTime:r,!!n.disabled),o=t._data;return null!=o&&(i._data=o),i}function p(t,e,n,r,i,o,a){return void 0===i&&(i=""),void 0===o&&(o=0),{element:t,triggerName:e,fromState:n,toState:r,phaseName:i,totalTime:o,disabled:!!a}}function g(t,e,n){var r;return t instanceof Map?(r=t.get(e))||t.set(e,r=n):(r=t[e])||(r=t[e]=n),r}function m(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var y=function(t,e){return!1},v=function(t,e){return!1},b=function(t,e,n){return[]},_=c();(_||"undefined"!=typeof Element)&&(y=function(t,e){return t.contains(e)},v=function(){if(_||Element.prototype.matches)return function(t,e){return t.matches(e)};var t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?function(t,n){return e.apply(t,[n])}:v}(),b=function(t,e,n){var r=[];if(n)r.push.apply(r,s(t.querySelectorAll(e)));else{var i=t.querySelector(e);i&&r.push(i)}return r});var w=null,x=!1;function M(t){w||(w=("undefined"!=typeof document?document.body:null)||{},x=!!w.style&&"WebkitAppearance"in w.style);var e=!0;return w.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&!(e=t in w.style)&&x&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in w.style),e}var S=v,A=y,C=b;function k(t){var e={};return Object.keys(t).forEach((function(n){var r=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[r]=t[n]})),e}var T=function(){function t(){}return t.prototype.validateStyleProperty=function(t){return M(t)},t.prototype.matchesElement=function(t,e){return S(t,e)},t.prototype.containsElement=function(t,e){return A(t,e)},t.prototype.query=function(t,e,n){return C(t,e,n)},t.prototype.computeStyle=function(t,e,n){return n||""},t.prototype.animate=function(t,e,n,r,i,o,a){return void 0===o&&(o=[]),new l.d(n,r)},t}(),E=function(){function t(){}return t.NOOP=new T,t}();function O(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:D(parseFloat(e[1]),e[2])}function D(t,e){switch(e){case"s":return 1e3*t;default:return t}}function P(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){var r,i=0,o="";if("string"==typeof t){var a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push('The provided timing value "'+t+'" is invalid.'),{duration:0,delay:0,easing:""};r=D(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(i=D(parseFloat(s),a[4]));var l=a[5];l&&(o=l)}else r=t;if(!n){var c=!1,u=e.length;r<0&&(e.push("Duration values below 0 are not allowed for this animation step."),c=!0),i<0&&(e.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&e.splice(u,0,'The provided timing value "'+t+'" is invalid.')}return{duration:r,delay:i,easing:o}}(t,e,n)}function L(t,e){return void 0===e&&(e={}),Object.keys(t).forEach((function(n){e[n]=t[n]})),e}function I(t,e,n){if(void 0===n&&(n={}),e)for(var r in t)n[r]=t[r];else L(t,n);return n}function R(t,e,n){return n?e+":"+n+";":""}function N(t){for(var e="",n=0;n<t.style.length;n++)e+=R(0,r=t.style.item(n),t.style.getPropertyValue(r));for(var r in t.style)t.style.hasOwnProperty(r)&&!r.startsWith("_")&&(e+=R(0,r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t.style[r]));t.setAttribute("style",e)}function B(t,e,n){t.style&&(Object.keys(e).forEach((function(r){var i=U(r);n&&!n.hasOwnProperty(r)&&(n[r]=t.style[i]),t.style[i]=e[r]})),c()&&N(t))}function F(t,e){t.style&&(Object.keys(e).forEach((function(e){var n=U(e);t.style[n]=""})),c()&&N(t))}function z(t){return Array.isArray(t)?1==t.length?t[0]:Object(l.j)(t):t}var j=new RegExp("{{\\s*(.+?)\\s*}}","g");function W(t){var e=[];if("string"==typeof t){for(var n=t.toString(),r=void 0;r=j.exec(n);)e.push(r[1]);j.lastIndex=0}return e}function V(t,e,n){var r=t.toString(),i=r.replace(j,(function(t,r){var i=e[r];return e.hasOwnProperty(r)||(n.push("Please provide a value for the animation param "+r),i=""),i.toString()}));return i==r?t:i}function H(t){for(var e=[],n=t.next();!n.done;)e.push(n.value),n=t.next();return e}var Y=/-+([a-z0-9])/g;function U(t){return t.replace(Y,(function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t[1].toUpperCase()}))}function q(t,e){return 0===t||0===e}function $(t,e,n){var r=Object.keys(n);if(r.length&&e.length){var i=e[0],o=[];if(r.forEach((function(t){i.hasOwnProperty(t)||o.push(t),i[t]=n[t]})),o.length)for(var a=function(){var n=e[s];o.forEach((function(e){n[e]=X(t,e)}))},s=1;s<e.length;s++)a()}return e}function G(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 X(t,e){return window.getComputedStyle(t)[e]}var K=new Set(["true","1"]),Z=new Set(["false","0"]);function J(t,e){var n=K.has(t)||Z.has(t),r=K.has(e)||Z.has(e);return function(i,o){var a="*"==t||t==i,s="*"==e||e==o;return!a&&n&&"boolean"==typeof i&&(a=i?K.has(t):Z.has(t)),!s&&r&&"boolean"==typeof o&&(s=o?K.has(e):Z.has(e)),a&&s}}var Q=new RegExp("s*:selfs*,?","g");function tt(t,e,n){return new et(t).build(e,n)}var et=function(){function t(t){this._driver=t}return t.prototype.build=function(t,e){var n=new nt(e);return this._resetContextStyleTimingState(n),G(this,z(t),n)},t.prototype._resetContextStyleTimingState=function(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0},t.prototype.visitTrigger=function(t,e){var n=this,r=e.queryCount=0,i=e.depCount=0,o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach((function(t){if(n._resetContextStyleTimingState(e),0==t.type){var s=t,l=s.name;l.toString().split(/\s*,\s*/).forEach((function(t){s.name=t,o.push(n.visitState(s,e))})),s.name=l}else if(1==t.type){var c=n.visitTransition(t,e);r+=c.queryCount,i+=c.depCount,a.push(c)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")})),{type:7,name:t.name,states:o,transitions:a,queryCount:r,depCount:i,options:null}},t.prototype.visitState=function(t,e){var n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){var i=new Set,o=r||{};if(n.styles.forEach((function(t){if(rt(t)){var e=t;Object.keys(e).forEach((function(t){W(e[t]).forEach((function(t){o.hasOwnProperty(t)||i.add(t)}))}))}})),i.size){var a=H(i.values());e.errors.push('state("'+t.name+'", ...) must define default values for all the following style substitutions: '+a.join(", "))}}return{type:0,name:t.name,style:n,options:r?{params:r}:null}},t.prototype.visitTransition=function(t,e){e.queryCount=0,e.depCount=0;var n,r,i,o=G(this,z(t.animation),e);return{type:1,matchers:(n=t.expr,r=e.errors,i=[],"string"==typeof n?n.split(/\s*,\s*/).forEach((function(t){return function(t,e,n){if(":"==t[0]){var r=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e)<parseFloat(t)};default:return e.push('The transition alias value "'+t+'" is not supported'),"* => *"}}(t,n);if("function"==typeof r)return void e.push(r);t=r}var i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push('The provided transition expression "'+t+'" is not supported'),e;var o=i[1],a=i[2],s=i[3];e.push(J(o,s)),"<"!=a[0]||"*"==o&&"*"==s||e.push(J(s,o))}(t,i,r)})):i.push(n),i),animation:o,queryCount:e.queryCount,depCount:e.depCount,options:it(t.options)}},t.prototype.visitSequence=function(t,e){var n=this;return{type:2,steps:t.steps.map((function(t){return G(n,t,e)})),options:it(t.options)}},t.prototype.visitGroup=function(t,e){var n=this,r=e.currentTime,i=0,o=t.steps.map((function(t){e.currentTime=r;var o=G(n,t,e);return i=Math.max(i,e.currentTime),o}));return e.currentTime=i,{type:3,steps:o,options:it(t.options)}},t.prototype.visitAnimate=function(t,e){var n,r=function(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return ot(P(t,e).duration,0,"");var r=t;if(r.split(/\s+/).some((function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)}))){var i=ot(0,0,"");return i.dynamic=!0,i.strValue=r,i}return ot((n=n||P(r,e)).duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=r;var i=t.styles?t.styles:Object(l.l)({});if(5==i.type)n=this.visitKeyframes(i,e);else{var o=t.styles,a=!1;if(!o){a=!0;var s={};r.easing&&(s.easing=r.easing),o=Object(l.l)(s)}e.currentTime+=r.duration+r.delay;var c=this.visitStyle(o,e);c.isEmptyStep=a,n=c}return e.currentAnimateTimings=null,{type:4,timings:r,style:n,options:null}},t.prototype.visitStyle=function(t,e){var n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n},t.prototype._makeStyleAst=function(t,e){var n=[];Array.isArray(t.styles)?t.styles.forEach((function(t){"string"==typeof t?t==l.a?n.push(t):e.errors.push("The provided style string value "+t+" is not allowed."):n.push(t)})):n.push(t.styles);var r=!1,i=null;return n.forEach((function(t){if(rt(t)){var e=t,n=e.easing;if(n&&(i=n,delete e.easing),!r)for(var o in e)if(e[o].toString().indexOf("{{")>=0){r=!0;break}}})),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:r,options:null}},t.prototype._validateStyleAst=function(t,e){var n=this,r=e.currentAnimateTimings,i=e.currentTime,o=e.currentTime;r&&o>0&&(o-=r.duration+r.delay),t.styles.forEach((function(t){"string"!=typeof t&&Object.keys(t).forEach((function(r){if(n._driver.validateStyleProperty(r)){var a,s,l,c=e.collectedStyles[e.currentQuerySelector],u=c[r],h=!0;u&&(o!=i&&o>=u.startTime&&i<=u.endTime&&(e.errors.push('The CSS property "'+r+'" that exists between the times of "'+u.startTime+'ms" and "'+u.endTime+'ms" is also being animated in a parallel animation between the times of "'+o+'ms" and "'+i+'ms"'),h=!1),o=u.startTime),h&&(c[r]={startTime:o,endTime:i}),e.options&&(a=e.errors,s=e.options.params||{},(l=W(t[r])).length&&l.forEach((function(t){s.hasOwnProperty(t)||a.push("Unable to resolve the local animation param "+t+" in the given list of values")})))}else e.errors.push('The provided animation property "'+r+'" is not a supported CSS property for animations')}))}))},t.prototype.visitKeyframes=function(t,e){var n=this,r={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),r;var i=0,o=[],a=!1,s=!1,l=0,c=t.steps.map((function(t){var r=n._makeStyleAst(t,e),c=null!=r.offset?r.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach((function(t){if(rt(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}}));else if(rt(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}(r.styles),u=0;return null!=c&&(i++,u=r.offset=c),s=s||u<0||u>1,a=a||u<l,l=u,o.push(u),r}));s&&e.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),a&&e.errors.push("Please ensure that all keyframe offsets are in order");var u=t.steps.length,h=0;i>0&&i<u?e.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==i&&(h=1/(u-1));var d=u-1,f=e.currentTime,p=e.currentAnimateTimings,g=p.duration;return c.forEach((function(t,i){var a=h>0?i==d?1:h*i:o[i],s=a*g;e.currentTime=f+p.delay+s,p.duration=s,n._validateStyleAst(t,e),t.offset=a,r.styles.push(t)})),r},t.prototype.visitReference=function(t,e){return{type:8,animation:G(this,z(t.animation),e),options:it(t.options)}},t.prototype.visitAnimateChild=function(t,e){return e.depCount++,{type:9,options:it(t.options)}},t.prototype.visitAnimateRef=function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:it(t.options)}},t.prototype.visitQuery=function(t,e){var n=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;var i=a(function(t){var e=!!t.split(/\s*,\s*/).find((function(t){return":self"==t}));return e&&(t=t.replace(Q,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(t){return".ng-trigger-"+t.substr(1)})).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),o=i[0],s=i[1];e.currentQuerySelector=n.length?n+" "+o:o,g(e.collectedStyles,e.currentQuerySelector,{});var l=G(this,z(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:l,originalSelector:t.selector,options:it(t.options)}},t.prototype.visitStagger=function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var n="full"===t.timings?{duration:0,delay:0,easing:"full"}:P(t.timings,e.errors,!0);return{type:12,animation:G(this,z(t.animation),e),timings:n,options:null}},t}(),nt=function(){return function(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 rt(t){return!Array.isArray(t)&&"object"==typeof t}function it(t){var e;return t?(t=L(t)).params&&(t.params=(e=t.params)?L(e):null):t={},t}function ot(t,e,n){return{duration:t,delay:e,easing:n}}function at(t,e,n,r,i,o,a,s){return void 0===a&&(a=null),void 0===s&&(s=!1),{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:a,subTimeline:s}}var st=function(){function t(){this._map=new Map}return t.prototype.consume=function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e},t.prototype.append=function(t,e){var n=this._map.get(t);n||this._map.set(t,n=[]),n.push.apply(n,s(e))},t.prototype.has=function(t){return this._map.has(t)},t.prototype.clear=function(){this._map.clear()},t}(),lt=new RegExp(":enter","g"),ct=new RegExp(":leave","g");function ut(t,e,n,r,i,o,a,s,l,c){return void 0===o&&(o={}),void 0===a&&(a={}),void 0===c&&(c=[]),(new ht).buildKeyframes(t,e,n,r,i,o,a,s,l,c)}var ht=function(){function t(){}return t.prototype.buildKeyframes=function(t,e,n,r,i,o,a,s,l,c){void 0===c&&(c=[]),l=l||new st;var u=new ft(t,e,l,r,i,c,[]);u.options=s,u.currentTimeline.setStyles([o],null,u.errors,s),G(this,n,u);var h=u.timelines.filter((function(t){return t.containsAnimation()}));if(h.length&&Object.keys(a).length){var d=h[h.length-1];d.allowOnlyTimelineStyles()||d.setStyles([a],null,u.errors,s)}return h.length?h.map((function(t){return t.buildKeyframes()})):[at(e,[],[],[],0,0,"",!1)]},t.prototype.visitTrigger=function(t,e){},t.prototype.visitState=function(t,e){},t.prototype.visitTransition=function(t,e){},t.prototype.visitAnimateChild=function(t,e){var n=e.subInstructions.consume(e.element);if(n){var r=e.createSubContext(t.options),i=e.currentTimeline.currentTime,o=this._visitSubInstructions(n,r,r.options);i!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t},t.prototype.visitAnimateRef=function(t,e){var n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t},t.prototype._visitSubInstructions=function(t,e,n){var r=e.currentTimeline.currentTime,i=null!=n.duration?O(n.duration):null,o=null!=n.delay?O(n.delay):null;return 0!==i&&t.forEach((function(t){var n=e.appendInstructionToTimeline(t,i,o);r=Math.max(r,n.duration+n.delay)})),r},t.prototype.visitReference=function(t,e){e.updateOptions(t.options,!0),G(this,t.animation,e),e.previousNode=t},t.prototype.visitSequence=function(t,e){var n=this,r=e.subContextCount,i=e,o=t.options;if(o&&(o.params||o.delay)&&((i=e.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=dt);var a=O(o.delay);i.delayNextStep(a)}t.steps.length&&(t.steps.forEach((function(t){return G(n,t,i)})),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),e.previousNode=t},t.prototype.visitGroup=function(t,e){var n=this,r=[],i=e.currentTimeline.currentTime,o=t.options&&t.options.delay?O(t.options.delay):0;t.steps.forEach((function(a){var s=e.createSubContext(t.options);o&&s.delayNextStep(o),G(n,a,s),i=Math.max(i,s.currentTimeline.currentTime),r.push(s.currentTimeline)})),r.forEach((function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)})),e.transformIntoNewTimeline(i),e.previousNode=t},t.prototype._visitTiming=function(t,e){if(t.dynamic){var n=t.strValue;return P(e.params?V(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}},t.prototype.visitAnimate=function(t,e){var n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());var i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t},t.prototype.visitStyle=function(t,e){var n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();var i=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t},t.prototype.visitKeyframes=function(t,e){var n=e.currentAnimateTimings,r=e.currentTimeline.duration,i=n.duration,o=e.createSubContext().currentTimeline;o.easing=n.easing,t.styles.forEach((function(t){o.forwardTime((t.offset||0)*i),o.setStyles(t.styles,t.easing,e.errors,e.options),o.applyStylesToKeyframe()})),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(r+i),e.previousNode=t},t.prototype.visitQuery=function(t,e){var n=this,r=e.currentTimeline.currentTime,i=t.options||{},o=i.delay?O(i.delay):0;o&&(6===e.previousNode.type||0==r&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=dt);var a=r,s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=s.length;var l=null;s.forEach((function(r,i){e.currentQueryIndex=i;var s=e.createSubContext(t.options,r);o&&s.delayNextStep(o),r===e.element&&(l=s.currentTimeline),G(n,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)})),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t},t.prototype.visitStagger=function(t,e){var n=e.parentContext,r=e.currentTimeline,i=t.timings,o=Math.abs(i.duration),a=o*(e.currentQueryTotal-1),s=o*e.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var l=e.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;G(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)},t}(),dt={},ft=function(){function t(t,e,n,r,i,o,a,s){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=dt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=s||new pt(this._driver,e,0),a.push(this.currentTimeline)}return Object.defineProperty(t.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),t.prototype.updateOptions=function(t,e){var n=this;if(t){var r=t,i=this.options;null!=r.duration&&(i.duration=O(r.duration)),null!=r.delay&&(i.delay=O(r.delay));var o=r.params;if(o){var a=i.params;a||(a=this.options.params={}),Object.keys(o).forEach((function(t){e&&a.hasOwnProperty(t)||(a[t]=V(o[t],a,n.errors))}))}}},t.prototype._copyOptions=function(){var t={};if(this.options){var e=this.options.params;if(e){var n=t.params={};Object.keys(e).forEach((function(t){n[t]=e[t]}))}}return t},t.prototype.createSubContext=function(e,n,r){void 0===e&&(e=null);var i=n||this.element,o=new t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o},t.prototype.transformIntoNewTimeline=function(t){return this.previousNode=dt,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline},t.prototype.appendInstructionToTimeline=function(t,e,n){var r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},i=new gt(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(i),r},t.prototype.incrementTime=function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)},t.prototype.delayNextStep=function(t){t>0&&this.currentTimeline.delayNextStep(t)},t.prototype.invokeQuery=function(t,e,n,r,i,o){var a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(lt,"."+this._enterClassName)).replace(ct,"."+this._leaveClassName);var l=this._driver.query(this.element,t,1!=n);0!==n&&(l=n<0?l.slice(l.length+n,l.length):l.slice(0,n)),a.push.apply(a,s(l))}return i||0!=a.length||o.push('`query("'+e+'")` returned zero elements. (Use `query("'+e+'", { optional: true })` if you wish to allow this.)'),a},t}(),pt=function(){function t(t,e,n,r){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=r,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()}return t.prototype.containsAnimation=function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}},t.prototype.getCurrentStyleProperties=function(){return Object.keys(this._currentKeyframe)},Object.defineProperty(t.prototype,"currentTime",{get:function(){return this.startTime+this.duration},enumerable:!0,configurable:!0}),t.prototype.delayNextStep=function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t},t.prototype.fork=function(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)},t.prototype._loadKeyframe=function(){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))},t.prototype.forwardFrame=function(){this.duration+=1,this._loadKeyframe()},t.prototype.forwardTime=function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()},t.prototype._updateStyle=function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}},t.prototype.allowOnlyTimelineStyles=function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe},t.prototype.applyEmptyStep=function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach((function(t){e._backFill[t]=e._globalTimelineStyles[t]||l.a,e._currentKeyframe[t]=l.a})),this._currentEmptyStepKeyframe=this._currentKeyframe},t.prototype.setStyles=function(t,e,n,r){var i=this;e&&(this._previousKeyframe.easing=e);var o=r&&r.params||{},a=function(t,e){var n,r={};return t.forEach((function(t){"*"===t?(n=n||Object.keys(e)).forEach((function(t){r[t]=l.a})):I(t,!1,r)})),r}(t,this._globalTimelineStyles);Object.keys(a).forEach((function(t){var e=V(a[t],o,n);i._pendingStyles[t]=e,i._localTimelineStyles.hasOwnProperty(t)||(i._backFill[t]=i._globalTimelineStyles.hasOwnProperty(t)?i._globalTimelineStyles[t]:l.a),i._updateStyle(t,e)}))},t.prototype.applyStylesToKeyframe=function(){var t=this,e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach((function(n){t._currentKeyframe[n]=e[n]})),Object.keys(this._localTimelineStyles).forEach((function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])})))},t.prototype.snapshotCurrentStyles=function(){var t=this;Object.keys(this._localTimelineStyles).forEach((function(e){var n=t._localTimelineStyles[e];t._pendingStyles[e]=n,t._updateStyle(e,n)}))},t.prototype.getFinalKeyframe=function(){return this._keyframes.get(this.duration)},Object.defineProperty(t.prototype,"properties",{get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t},enumerable:!0,configurable:!0}),t.prototype.mergeTimelineCollectedStyles=function(t){var e=this;Object.keys(t._styleSummary).forEach((function(n){var r=e._styleSummary[n],i=t._styleSummary[n];(!r||i.time>r.time)&&e._updateStyle(n,i.value)}))},t.prototype.buildKeyframes=function(){var t=this;this.applyStylesToKeyframe();var e=new Set,n=new Set,r=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach((function(o,a){var s=I(o,!0);Object.keys(s).forEach((function(t){var r=s[t];r==l.p?e.add(t):r==l.a&&n.add(t)})),r||(s.offset=a/t.duration),i.push(s)}));var o=e.size?H(e.values()):[],a=n.size?H(n.values()):[];if(r){var s=i[0],c=L(s);s.offset=0,c.offset=1,i=[s,c]}return at(this.element,i,o,a,this.duration,this.startTime,this.easing,!1)},t}(),gt=function(t){function e(e,n,r,i,o,a,s){void 0===s&&(s=!1);var l=t.call(this,e,n,a.delay)||this;return l.element=n,l.keyframes=r,l.preStyleProps=i,l.postStyleProps=o,l._stretchStartingKeyframe=s,l.timings={duration:a.duration,delay:a.delay,easing:a.easing},l}return i(e,t),e.prototype.containsAnimation=function(){return this.keyframes.length>1},e.prototype.buildKeyframes=function(){var t=this.keyframes,e=this.timings,n=e.delay,r=e.duration,i=e.easing;if(this._stretchStartingKeyframe&&n){var o=[],a=r+n,s=n/a,l=I(t[0],!1);l.offset=0,o.push(l);var c=I(t[0],!1);c.offset=mt(s),o.push(c);for(var u=t.length-1,h=1;h<=u;h++){var d=I(t[h],!1);d.offset=mt((n+d.offset*r)/a),o.push(d)}r=a,n=0,i="",t=o}return at(this.element,t,this.preStyleProps,this.postStyleProps,r,n,i,!0)},e}(pt);function mt(t,e){void 0===e&&(e=3);var n=Math.pow(10,e-1);return Math.round(t*n)/n}var yt=function(){return function(){}}(),vt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.normalizePropertyName=function(t,e){return U(t)},e.prototype.normalizeStyleValue=function(t,e,n,r){var i="",o=n.toString().trim();if(bt[e]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push("Please provide a CSS unit value for "+t+":"+n)}return o+i},e}(yt),bt=function(){return t="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(","),e={},t.forEach((function(t){return e[t]=!0})),e;var t,e}();function _t(t,e,n,r,i,o,a,s,l,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:o,toState:r,toStyles:a,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}var wt={},xt=function(){function t(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}return t.prototype.match=function(t,e,n,r){return function(t,e,n,r,i){return t.some((function(t){return t(e,n,r,i)}))}(this.ast.matchers,t,e,n,r)},t.prototype.buildStyles=function(t,e,n){var r=this._stateStyles["*"],i=this._stateStyles[t],o=r?r.buildStyles(e,n):{};return i?i.buildStyles(e,n):o},t.prototype.build=function(t,e,n,r,i,a,s,l,c,u){var h=[],d=this.ast.options&&this.ast.options.params||wt,f=this.buildStyles(n,s&&s.params||wt,h),p=l&&l.params||wt,m=this.buildStyles(r,p,h),y=new Set,v=new Map,b=new Map,_="void"===r,w={params:o({},d,p)},x=u?[]:ut(t,e,this.ast.animation,i,a,f,m,w,c,h),M=0;if(x.forEach((function(t){M=Math.max(t.duration+t.delay,M)})),h.length)return _t(e,this._triggerName,n,r,_,f,m,[],[],v,b,M,h);x.forEach((function(t){var n=t.element,r=g(v,n,{});t.preStyleProps.forEach((function(t){return r[t]=!0}));var i=g(b,n,{});t.postStyleProps.forEach((function(t){return i[t]=!0})),n!==e&&y.add(n)}));var S=H(y.values());return _t(e,this._triggerName,n,r,_,f,m,x,S,v,b,M)},t}(),Mt=function(){function t(t,e){this.styles=t,this.defaultParams=e}return t.prototype.buildStyles=function(t,e){var n={},r=L(this.defaultParams);return Object.keys(t).forEach((function(e){var n=t[e];null!=n&&(r[e]=n)})),this.styles.styles.forEach((function(t){if("string"!=typeof t){var i=t;Object.keys(i).forEach((function(t){var o=i[t];o.length>1&&(o=V(o,r,e)),n[t]=o}))}})),n},t}(),St=function(){function t(t,e){var n=this;this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach((function(t){n.states[t.name]=new Mt(t.style,t.options&&t.options.params||{})})),At(this.states,"true","1"),At(this.states,"false","0"),e.transitions.forEach((function(e){n.transitionFactories.push(new xt(t,e,n.states))})),this.fallbackTransition=new xt(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return Object.defineProperty(t.prototype,"containsQueries",{get:function(){return this.ast.queryCount>0},enumerable:!0,configurable:!0}),t.prototype.matchTransition=function(t,e,n,r){return this.transitionFactories.find((function(i){return i.match(t,e,n,r)}))||null},t.prototype.matchStyles=function(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)},t}();function At(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}var Ct=new st,kt=function(){function t(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}return t.prototype.register=function(t,e){var n=[],r=tt(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]=r},t.prototype._buildPlayer=function(t,e,n){var r=t.element,i=h(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,i,t.duration,t.delay,t.easing,[],!0)},t.prototype.create=function(t,e,n){var r=this;void 0===n&&(n={});var i,o=[],a=this._animations[t],s=new Map;if(a?(i=ut(this._driver,e,a,"ng-enter","ng-leave",{},{},n,Ct,o)).forEach((function(t){var e=g(s,t.element,{});t.postStyleProps.forEach((function(t){return 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"));s.forEach((function(t,e){Object.keys(t).forEach((function(n){t[n]=r._driver.computeStyle(e,n,l.a)}))}));var c=u(i.map((function(t){var e=s.get(t.element);return r._buildPlayer(t,{},e)})));return this._playersById[t]=c,c.onDestroy((function(){return r.destroy(t)})),this.players.push(c),c},t.prototype.destroy=function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)},t.prototype._getPlayer=function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e},t.prototype.listen=function(t,e,n,r){var i=p(e,"","","");return d(this._getPlayer(t),n,i,r),function(){}},t.prototype.command=function(t,e,n,r){if("register"!=n)if("create"!=n){var i=this._getPlayer(t);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,r[0]||{});else this.register(t,r[0])},t}(),Tt=[],Et={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ot={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Dt=function(){function t(t,e){void 0===e&&(e=""),this.namespaceId=e;var n,r=t&&t.hasOwnProperty("value");if(this.value=null!=(n=r?t.value:t)?n:null,r){var i=L(t);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}return Object.defineProperty(t.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),t.prototype.absorbOptions=function(t){var e=t.params;if(e){var n=this.options.params;Object.keys(e).forEach((function(t){null==n[t]&&(n[t]=e[t])}))}},t}(),Pt=new Dt("void"),Lt=function(){function t(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,jt(e,this._hostClassName)}return t.prototype.listen=function(t,e,n,r){var i,o=this;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"!=(i=n)&&"done"!=i)throw new Error('The provided animation trigger event "'+n+'" for the animation trigger "'+e+'" is not supported!');var a=g(this._elementListeners,t,[]),s={name:e,phase:n,callback:r};a.push(s);var l=g(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(jt(t,"ng-trigger"),jt(t,"ng-trigger-"+e),l[e]=Pt),function(){o._engine.afterFlush((function(){var t=a.indexOf(s);t>=0&&a.splice(t,1),o._triggers[e]||delete l[e]}))}},t.prototype.register=function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)},t.prototype._getTrigger=function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'+t+'" has not been registered!');return e},t.prototype.trigger=function(t,e,n,r){var i=this;void 0===r&&(r=!0);var o=this._getTrigger(e),a=new Rt(this.id,e,t),s=this._engine.statesByElement.get(t);s||(jt(t,"ng-trigger"),jt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,s={}));var l=s[e],c=new Dt(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s[e]=c,l||(l=Pt),"void"===c.value||l.value!==c.value){var u=g(this._engine.playersByElement,t,[]);u.forEach((function(t){t.namespaceId==i.id&&t.triggerName==e&&t.queued&&t.destroy()}));var h=o.matchTransition(l.value,c.value,t,c.params),d=!1;if(!h){if(!r)return;h=o.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:h,fromState:l,toState:c,player:a,isFallbackTransition:d}),d||(jt(t,"ng-animate-queued"),a.onStart((function(){Wt(t,"ng-animate-queued")}))),a.onDone((function(){var e=i.players.indexOf(a);e>=0&&i.players.splice(e,1);var n=i._engine.playersByElement.get(t);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}})),this.players.push(a),u.push(a),a}if(!function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0;i<n.length;i++){var o=n[i];if(!e.hasOwnProperty(o)||t[o]!==e[o])return!1}return!0}(l.params,c.params)){var f=[],p=o.matchStyles(l.value,l.params,f),m=o.matchStyles(c.value,c.params,f);f.length?this._engine.reportError(f):this._engine.afterFlush((function(){F(t,p),B(t,m)}))}},t.prototype.deregister=function(t){var e=this;delete this._triggers[t],this._engine.statesByElement.forEach((function(e,n){delete e[t]})),this._elementListeners.forEach((function(n,r){e._elementListeners.set(r,n.filter((function(e){return e.name!=t})))}))},t.prototype.clearElementCache=function(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);var e=this._engine.playersByElement.get(t);e&&(e.forEach((function(t){return t.destroy()})),this._engine.playersByElement.delete(t))},t.prototype._signalRemovalForInnerTriggers=function(t,e,n){var r=this;void 0===n&&(n=!1),this._engine.driver.query(t,".ng-trigger",!0).forEach((function(t){if(!t.__ng_removed){var n=r._engine.fetchNamespacesByElement(t);n.size?n.forEach((function(n){return n.triggerLeaveAnimation(t,e,!1,!0)})):r.clearElementCache(t)}}))},t.prototype.triggerLeaveAnimation=function(t,e,n,r){var i=this,o=this._engine.statesByElement.get(t);if(o){var a=[];if(Object.keys(o).forEach((function(e){if(i._triggers[e]){var n=i.trigger(t,e,"void",r);n&&a.push(n)}})),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&u(a).onDone((function(){return i._engine.processLeaveNode(t)})),!0}return!1},t.prototype.prepareLeaveAnimationListeners=function(t){var e=this,n=this._elementListeners.get(t);if(n){var r=new Set;n.forEach((function(n){var i=n.name;if(!r.has(i)){r.add(i);var o=e._triggers[i].fallbackTransition,a=e._engine.statesByElement.get(t)[i]||Pt,s=new Dt("void"),l=new Rt(e.id,i,t);e._engine.totalQueuedPlayers++,e._queue.push({element:t,triggerName:i,transition:o,fromState:a,toState:s,player:l,isFallbackTransition:!0})}}))}},t.prototype.removeNode=function(t,e){var n=this,r=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e,!0),!this.triggerLeaveAnimation(t,e,!0)){var i=!1;if(r.totalAnimations){var o=r.players.length?r.playersByQueriedElement.get(t):[];if(o&&o.length)i=!0;else for(var a=t;a=a.parentNode;)if(r.statesByElement.get(a)){i=!0;break}}this.prepareLeaveAnimationListeners(t),i?r.markElementAsRemoved(this.id,t,!1,e):(r.afterFlush((function(){return n.clearElementCache(t)})),r.destroyInnerAnimations(t),r._onRemovalComplete(t,e))}},t.prototype.insertNode=function(t,e){jt(t,this._hostClassName)},t.prototype.drainQueuedTransitions=function(t){var e=this,n=[];return this._queue.forEach((function(r){var i=r.player;if(!i.destroyed){var o=r.element,a=e._elementListeners.get(o);a&&a.forEach((function(e){if(e.name==r.triggerName){var n=p(o,r.triggerName,r.fromState.value,r.toState.value);n._data=t,d(r.player,e.phase,n,e.callback)}})),i.markedForDestroy?e._engine.afterFlush((function(){i.destroy()})):n.push(r)}})),this._queue=[],n.sort((function(t,n){var r=t.transition.ast.depCount,i=n.transition.ast.depCount;return 0==r||0==i?r-i:e._engine.driver.containsElement(t.element,n.element)?1:-1}))},t.prototype.destroy=function(t){this.players.forEach((function(t){return t.destroy()})),this._signalRemovalForInnerTriggers(this.hostElement,t)},t.prototype.elementContainsData=function(t){var e=!1;return this._elementListeners.has(t)&&(e=!0),!!this._queue.find((function(e){return e.element===t}))||e},t}(),It=function(){function t(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=function(t,e){}}return t.prototype._onRemovalComplete=function(t,e){this.onRemovalComplete(t,e)},Object.defineProperty(t.prototype,"queuedPlayers",{get:function(){var t=[];return this._namespaceList.forEach((function(e){e.players.forEach((function(e){e.queued&&t.push(e)}))})),t},enumerable:!0,configurable:!0}),t.prototype.createNamespace=function(t,e){var n=new Lt(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n},t.prototype._balanceNamespaceList=function(t,e){var n=this._namespaceList.length-1;if(n>=0){for(var r=!1,i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),r=!0;break}r||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t},t.prototype.register=function(t,e){var n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n},t.prototype.registerTrigger=function(t,e,n){var r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++},t.prototype.destroy=function(t,e){var n=this;if(t){var r=this._fetchNamespace(t);this.afterFlush((function(){n.namespacesByHostElement.delete(r.hostElement),delete n._namespaceLookup[t];var e=n._namespaceList.indexOf(r);e>=0&&n._namespaceList.splice(e,1)})),this.afterFlushAnimationsDone((function(){return r.destroy(e)}))}},t.prototype._fetchNamespace=function(t){return this._namespaceLookup[t]},t.prototype.fetchNamespacesByElement=function(t){var e=new Set,n=this.statesByElement.get(t);if(n)for(var r=Object.keys(n),i=0;i<r.length;i++){var o=n[r[i]].namespaceId;if(o){var a=this._fetchNamespace(o);a&&e.add(a)}}return e},t.prototype.trigger=function(t,e,n,r){if(Nt(e)){var i=this._fetchNamespace(t);if(i)return i.trigger(e,n,r),!0}return!1},t.prototype.insertNode=function(t,e,n,r){if(Nt(e)){var i=e.__ng_removed;if(i&&i.setForRemoval){i.setForRemoval=!1,i.setForMove=!0;var o=this.collectedLeaveElements.indexOf(e);o>=0&&this.collectedLeaveElements.splice(o,1)}if(t){var a=this._fetchNamespace(t);a&&a.insertNode(e,n)}r&&this.collectEnterElement(e)}},t.prototype.collectEnterElement=function(t){this.collectedEnterElements.push(t)},t.prototype.markElementAsDisabled=function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),jt(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Wt(t,"ng-animate-disabled"))},t.prototype.removeNode=function(t,e,n,r){if(Nt(e)){var i=t?this._fetchNamespace(t):null;if(i?i.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),n){var o=this.namespacesByHostElement.get(e);o&&o.id!==t&&o.removeNode(e,r)}}else this._onRemovalComplete(e,r)},t.prototype.markElementAsRemoved=function(t,e,n,r){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}},t.prototype.listen=function(t,e,n,r,i){return Nt(e)?this._fetchNamespace(t).listen(e,n,r,i):function(){}},t.prototype._buildInstruction=function(t,e,n,r,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,i)},t.prototype.destroyInnerAnimations=function(t){var e=this,n=this.driver.query(t,".ng-trigger",!0);n.forEach((function(t){return e.destroyActiveAnimationsForElement(t)})),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,".ng-animating",!0)).forEach((function(t){return e.finishActiveQueriedAnimationOnElement(t)}))},t.prototype.destroyActiveAnimationsForElement=function(t){var e=this.playersByElement.get(t);e&&e.forEach((function(t){t.queued?t.markedForDestroy=!0:t.destroy()}))},t.prototype.finishActiveQueriedAnimationOnElement=function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach((function(t){return t.finish()}))},t.prototype.whenRenderingDone=function(){var t=this;return new Promise((function(e){if(t.players.length)return u(t.players).onDone((function(){return e()}));e()}))},t.prototype.processLeaveNode=function(t){var e=this,n=t.__ng_removed;if(n&&n.setForRemoval){if(t.__ng_removed=Et,n.namespaceId){this.destroyInnerAnimations(t);var r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach((function(t){e.markElementAsDisabled(t,!1)}))},t.prototype.flush=function(t){var e=this;void 0===t&&(t=-1);var n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(t,n){return e._balanceNamespaceList(t,n)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var r=0;r<this.collectedEnterElements.length;r++)jt(this.collectedEnterElements[r],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){var i=[];try{n=this._flushAnimations(i,t)}finally{for(r=0;r<i.length;r++)i[r]()}}else for(r=0;r<this.collectedLeaveElements.length;r++)this.processLeaveNode(this.collectedLeaveElements[r]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach((function(t){return t()})),this._flushFns=[],this._whenQuietFns.length){var o=this._whenQuietFns;this._whenQuietFns=[],n.length?u(n).onDone((function(){o.forEach((function(t){return t()}))})):o.forEach((function(t){return t()}))}},t.prototype.reportError=function(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))},t.prototype._flushAnimations=function(t,e){var n=this,r=new st,i=[],a=new Map,c=[],h=new Map,d=new Map,f=new Map,p=new Set;this.disabledNodes.forEach((function(t){p.add(t);for(var e=n.driver.query(t,".ng-animate-queued",!0),r=0;r<e.length;r++)p.add(e[r])}));var m=this.bodyNode,y=Array.from(this.statesByElement.keys()),v=zt(y,this.collectedEnterElements),b=new Map,_=0;v.forEach((function(t,e){var n="ng-enter"+_++;b.set(e,n),t.forEach((function(t){return jt(t,n)}))}));for(var w=[],x=new Set,M=new Set,S=0;S<this.collectedLeaveElements.length;S++)(H=(V=this.collectedLeaveElements[S]).__ng_removed)&&H.setForRemoval&&(w.push(V),x.add(V),H.hasAnimation?this.driver.query(V,".ng-star-inserted",!0).forEach((function(t){return x.add(t)})):M.add(V));var A=new Map,C=zt(y,Array.from(x));C.forEach((function(t,e){var n="ng-leave"+_++;A.set(e,n),t.forEach((function(t){return jt(t,n)}))})),t.push((function(){v.forEach((function(t,e){var n=b.get(e);t.forEach((function(t){return Wt(t,n)}))})),C.forEach((function(t,e){var n=A.get(e);t.forEach((function(t){return Wt(t,n)}))})),w.forEach((function(t){n.processLeaveNode(t)}))}));for(var k=[],T=[],E=this._namespaceList.length-1;E>=0;E--)this._namespaceList[E].drainQueuedTransitions(e).forEach((function(t){var e=t.player,o=t.element;if(k.push(e),n.collectedEnterElements.length){var a=o.__ng_removed;if(a&&a.setForMove)return void e.destroy()}var s=!m||!n.driver.containsElement(m,o),l=A.get(o),u=b.get(o),p=n._buildInstruction(t,r,u,l,s);if(p.errors&&p.errors.length)T.push(p);else{if(s)return e.onStart((function(){return F(o,p.fromStyles)})),e.onDestroy((function(){return B(o,p.toStyles)})),void i.push(e);if(t.isFallbackTransition)return e.onStart((function(){return F(o,p.fromStyles)})),e.onDestroy((function(){return B(o,p.toStyles)})),void i.push(e);p.timelines.forEach((function(t){return t.stretchStartingKeyframe=!0})),r.append(o,p.timelines),c.push({instruction:p,player:e,element:o}),p.queriedElements.forEach((function(t){return g(h,t,[]).push(e)})),p.preStyleProps.forEach((function(t,e){var n=Object.keys(t);if(n.length){var r=d.get(e);r||d.set(e,r=new Set),n.forEach((function(t){return r.add(t)}))}})),p.postStyleProps.forEach((function(t,e){var n=Object.keys(t),r=f.get(e);r||f.set(e,r=new Set),n.forEach((function(t){return r.add(t)}))}))}}));if(T.length){var O=[];T.forEach((function(t){O.push("@"+t.triggerName+" has failed due to:\n"),t.errors.forEach((function(t){return O.push("- "+t+"\n")}))})),k.forEach((function(t){return t.destroy()})),this.reportError(O)}var D=new Map,P=new Map;c.forEach((function(t){var e=t.element;r.has(e)&&(P.set(e,e),n._beforeAnimationBuild(t.player.namespaceId,t.instruction,D))})),i.forEach((function(t){var e=t.element;n._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach((function(t){g(D,e,[]).push(t),t.destroy()}))}));var L=w.filter((function(t){return Ht(t,d,f)})),I=new Map;Ft(I,this.driver,M,f,l.a).forEach((function(t){Ht(t,d,f)&&L.push(t)}));var R=new Map;v.forEach((function(t,e){Ft(R,n.driver,new Set(t),d,l.p)})),L.forEach((function(t){var e=I.get(t),n=R.get(t);I.set(t,o({},e,n))}));var N=[],z=[],j={};c.forEach((function(t){var e=t.element,o=t.player,s=t.instruction;if(r.has(e)){if(p.has(e))return o.onDestroy((function(){return B(e,s.toStyles)})),o.disabled=!0,o.overrideTotalTime(s.totalTime),void i.push(o);var l=j;if(P.size>1){for(var c=e,h=[];c=c.parentNode;){var d=P.get(c);if(d){l=d;break}h.push(c)}h.forEach((function(t){return P.set(t,l)}))}var f=n._buildAnimation(o.namespaceId,s,D,a,R,I);if(o.setRealPlayer(f),l===j)N.push(o);else{var g=n.playersByElement.get(l);g&&g.length&&(o.parentPlayer=u(g)),i.push(o)}}else F(e,s.fromStyles),o.onDestroy((function(){return B(e,s.toStyles)})),z.push(o),p.has(e)&&i.push(o)})),z.forEach((function(t){var e=a.get(t.element);if(e&&e.length){var n=u(e);t.setRealPlayer(n)}})),i.forEach((function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()}));for(var W=0;W<w.length;W++){var V,H=(V=w[W]).__ng_removed;if(Wt(V,"ng-leave"),!H||!H.hasAnimation){var Y=[];if(h.size){var U=h.get(V);U&&U.length&&Y.push.apply(Y,s(U));for(var q=this.driver.query(V,".ng-animating",!0),$=0;$<q.length;$++){var G=h.get(q[$]);G&&G.length&&Y.push.apply(Y,s(G))}}var X=Y.filter((function(t){return!t.destroyed}));X.length?Vt(this,V,X):this.processLeaveNode(V)}}return w.length=0,N.forEach((function(t){n.players.push(t),t.onDone((function(){t.destroy();var e=n.players.indexOf(t);n.players.splice(e,1)})),t.play()})),N},t.prototype.elementContainsData=function(t,e){var n=!1,r=e.__ng_removed;return r&&r.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},t.prototype.afterFlush=function(t){this._flushFns.push(t)},t.prototype.afterFlushAnimationsDone=function(t){this._whenQuietFns.push(t)},t.prototype._getPreviousPlayers=function(t,e,n,r,i){var o=[];if(e){var a=this.playersByQueriedElement.get(t);a&&(o=a)}else{var s=this.playersByElement.get(t);if(s){var l=!i||"void"==i;s.forEach((function(t){t.queued||(l||t.triggerName==r)&&o.push(t)}))}}return(n||r)&&(o=o.filter((function(t){return!(n&&n!=t.namespaceId||r&&r!=t.triggerName)}))),o},t.prototype._beforeAnimationBuild=function(t,e,n){var r,i,o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName,l=function(t){var r=t.element,i=r!==o,l=g(n,r,[]);c._getPreviousPlayers(r,i,a,s,e.toState).forEach((function(t){var e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)}))},c=this;try{for(var u=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(e.timelines),h=u.next();!h.done;h=u.next())l(h.value)}catch(d){r={error:d}}finally{try{h&&!h.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}F(o,e.fromStyles)},t.prototype._buildAnimation=function(t,e,n,r,i,o){var a=this,s=e.triggerName,c=e.element,d=[],f=new Set,p=new Set,m=e.timelines.map((function(e){var u=e.element;f.add(u);var g=u.__ng_removed;if(g&&g.removedBeforeQueried)return new l.d(e.duration,e.delay);var m,y,v=u!==c,b=(m=(n.get(u)||Tt).map((function(t){return t.getRealPlayer()})),y=[],function t(e,n){for(var r=0;r<e.length;r++){var i=e[r];i instanceof l.o?t(i.players,n):n.push(i)}}(m,y),y).filter((function(t){return!!t.element&&t.element===u})),_=i.get(u),w=o.get(u),x=h(0,a._normalizer,0,e.keyframes,_,w),M=a._buildPlayer(e,x,b);if(e.subTimeline&&r&&p.add(u),v){var S=new Rt(t,s,u);S.setRealPlayer(M),d.push(S)}return M}));d.forEach((function(t){g(a.playersByQueriedElement,t.element,[]).push(t),t.onDone((function(){return function(t,e,n){var r;if(t instanceof Map){if(r=t.get(e)){if(r.length){var i=r.indexOf(n);r.splice(i,1)}0==r.length&&t.delete(e)}}else(r=t[e])&&(r.length&&(i=r.indexOf(n),r.splice(i,1)),0==r.length&&delete t[e]);return r}(a.playersByQueriedElement,t.element,t)}))})),f.forEach((function(t){return jt(t,"ng-animating")}));var y=u(m);return y.onDestroy((function(){f.forEach((function(t){return Wt(t,"ng-animating")})),B(c,e.toStyles)})),p.forEach((function(t){g(r,t,[]).push(y)})),y},t.prototype._buildPlayer=function(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new l.d(t.duration,t.delay)},t}(),Rt=function(){function t(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new l.d,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return t.prototype.setRealPlayer=function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach((function(n){e._queuedCallbacks[n].forEach((function(e){return d(t,n,void 0,e)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)},t.prototype.getRealPlayer=function(){return this._player},t.prototype.overrideTotalTime=function(t){this.totalTime=t},t.prototype.syncPlayerEvents=function(t){var e=this,n=this._player;n.triggerCallback&&t.onStart((function(){return n.triggerCallback("start")})),t.onDone((function(){return e.finish()})),t.onDestroy((function(){return e.destroy()}))},t.prototype._queueEvent=function(t,e){g(this._queuedCallbacks,t,[]).push(e)},t.prototype.onDone=function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)},t.prototype.onStart=function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)},t.prototype.onDestroy=function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)},t.prototype.init=function(){this._player.init()},t.prototype.hasStarted=function(){return!this.queued&&this._player.hasStarted()},t.prototype.play=function(){!this.queued&&this._player.play()},t.prototype.pause=function(){!this.queued&&this._player.pause()},t.prototype.restart=function(){!this.queued&&this._player.restart()},t.prototype.finish=function(){this._player.finish()},t.prototype.destroy=function(){this.destroyed=!0,this._player.destroy()},t.prototype.reset=function(){!this.queued&&this._player.reset()},t.prototype.setPosition=function(t){this.queued||this._player.setPosition(t)},t.prototype.getPosition=function(){return this.queued?0:this._player.getPosition()},t.prototype.triggerCallback=function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)},t}();function Nt(t){return t&&1===t.nodeType}function Bt(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function Ft(t,e,n,r,i){var o=[];n.forEach((function(t){return o.push(Bt(t))}));var a=[];r.forEach((function(n,r){var o={};n.forEach((function(t){var n=o[t]=e.computeStyle(r,t,i);n&&0!=n.length||(r.__ng_removed=Ot,a.push(r))})),t.set(r,o)}));var s=0;return n.forEach((function(t){return Bt(t,o[s++])})),a}function zt(t,e){var n=new Map;if(t.forEach((function(t){return n.set(t,[])})),0==e.length)return n;var r=new Set(e),i=new Map;return e.forEach((function(t){var e=function t(e){if(!e)return 1;var o=i.get(e);if(o)return o;var a=e.parentNode;return o=n.has(a)?a:r.has(a)?1:t(a),i.set(e,o),o}(t);1!==e&&n.get(e).push(t)})),n}function jt(t,e){if(t.classList)t.classList.add(e);else{var n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function Wt(t,e){if(t.classList)t.classList.remove(e);else{var n=t.$$classes;n&&delete n[e]}}function Vt(t,e,n){u(n).onDone((function(){return t.processLeaveNode(e)}))}function Ht(t,e,n){var r=n.get(t);if(!r)return!1;var i=e.get(t);return i?r.forEach((function(t){return i.add(t)})):e.set(t,r),n.delete(t),!0}var Yt=function(){function t(t,e,n){var r=this;this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new It(t,e,n),this._timelineEngine=new kt(t,e,n),this._transitionEngine.onRemovalComplete=function(t,e){return r.onRemovalComplete(t,e)}}return t.prototype.registerTrigger=function(t,e,n,r,i){var o=t+"-"+r,a=this._triggerCache[o];if(!a){var s=[],l=tt(this._driver,i,s);if(s.length)throw new Error('The animation trigger "'+r+'" has failed to build due to the following errors:\n - '+s.join("\n - "));a=function(t,e){return new St(t,e)}(r,l),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(e,r,a)},t.prototype.register=function(t,e){this._transitionEngine.register(t,e)},t.prototype.destroy=function(t,e){this._transitionEngine.destroy(t,e)},t.prototype.onInsert=function(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)},t.prototype.onRemove=function(t,e,n,r){this._transitionEngine.removeNode(t,e,r||!1,n)},t.prototype.disableAnimations=function(t,e){this._transitionEngine.markElementAsDisabled(t,e)},t.prototype.process=function(t,e,n,r){if("@"==n.charAt(0)){var i=a(m(n),2);this._timelineEngine.command(i[0],e,i[1],r)}else this._transitionEngine.trigger(t,e,n,r)},t.prototype.listen=function(t,e,n,r,i){if("@"==n.charAt(0)){var o=a(m(n),2);return this._timelineEngine.listen(o[0],e,o[1],i)}return this._transitionEngine.listen(t,e,n,r,i)},t.prototype.flush=function(t){void 0===t&&(t=-1),this._transitionEngine.flush(t)},Object.defineProperty(t.prototype,"players",{get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)},enumerable:!0,configurable:!0}),t.prototype.whenRenderingDone=function(){return this._transitionEngine.whenRenderingDone()},t}();function Ut(t,e){var n=null,r=null;return Array.isArray(e)&&e.length?(n=$t(e[0]),e.length>1&&(r=$t(e[e.length-1]))):e&&(n=$t(e)),n||r?new qt(t,n,r):null}var qt=function(){function t(e,n,r){this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;var i=t.initialStylesByElement.get(e);i||t.initialStylesByElement.set(e,i={}),this._initialStyles=i}return t.prototype.start=function(){this._state<1&&(this._startStyles&&B(this._element,this._startStyles,this._initialStyles),this._state=1)},t.prototype.finish=function(){this.start(),this._state<2&&(B(this._element,this._initialStyles),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),this._state=1)},t.prototype.destroy=function(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(F(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(F(this._element,this._endStyles),this._endStyles=null),B(this._element,this._initialStyles),this._state=3)},t.initialStylesByElement=new WeakMap,t}();function $t(t){for(var e=null,n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];Gt(i)&&((e=e||{})[i]=t[i])}return e}function Gt(t){return"display"===t||"position"===t}var Xt=function(){function t(t,e,n,r,i,o,a){var s=this;this._element=t,this._name=e,this._duration=n,this._delay=r,this._easing=i,this._fillMode=o,this._onDoneFn=a,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(t){return s._handleCallback(t)}}return t.prototype.apply=function(){var t,e,n;e=this._duration+"ms "+this._easing+" "+this._delay+"ms 1 normal "+this._fillMode+" "+this._name,(n=ee(t=this._element,"").trim()).length&&(function(t,e){for(var n=0;n<t.length;n++)","===t.charAt(n)&&0}(n),e=n+", "+e),te(t,"",e),Qt(this._element,this._eventFn,!1),this._startTime=Date.now()},t.prototype.pause=function(){Kt(this._element,this._name,"paused")},t.prototype.resume=function(){Kt(this._element,this._name,"running")},t.prototype.setPosition=function(t){var e=Zt(this._element,this._name);this._position=t*this._duration,te(this._element,"Delay","-"+this._position+"ms",e)},t.prototype.getPosition=function(){return this._position},t.prototype._handleCallback=function(t){var 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()},t.prototype.finish=function(){this._finished||(this._finished=!0,this._onDoneFn(),Qt(this._element,this._eventFn,!0))},t.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){var n=ee(t,"").split(","),r=Jt(n,e);r>=0&&(n.splice(r,1),te(t,"",n.join(",")))}(this._element,this._name))},t}();function Kt(t,e,n){te(t,"PlayState",n,Zt(t,e))}function Zt(t,e){var n=ee(t,"");return n.indexOf(",")>0?Jt(n.split(","),e):Jt([n],e)}function Jt(t,e){for(var n=0;n<t.length;n++)if(t[n].indexOf(e)>=0)return n;return-1}function Qt(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function te(t,e,n,r){var i="animation"+e;if(null!=r){var o=t.style[i];if(o.length){var a=o.split(",");a[r]=n,n=a.join(",")}}t.style[i]=n}function ee(t,e){return t.style["animation"+e]}var ne=function(){function t(t,e,n,r,i,o,a,s){this.element=t,this.keyframes=e,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=a,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=o||"linear",this.totalTime=r+i,this._buildStyler()}return t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.destroy=function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])},t.prototype._flushDoneFns=function(){this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[]},t.prototype._flushStartFns=function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]},t.prototype.finish=function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())},t.prototype.setPosition=function(t){this._styler.setPosition(t)},t.prototype.getPosition=function(){return this._styler.getPosition()},t.prototype.hasStarted=function(){return this._state>=2},t.prototype.init=function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())},t.prototype.play=function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()},t.prototype.pause=function(){this.init(),this._styler.pause()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.reset=function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()},t.prototype._buildStyler=function(){var t=this;this._styler=new Xt(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return t.finish()}))},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0},t.prototype.beforeDestroy=function(){var t=this;this.init();var e={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach((function(r){"offset"!=r&&(e[r]=n?t._finalStyles[r]:X(t.element,r))}))}this.currentSnapshot=e},t}(),re=function(t){function e(e,n){var r=t.call(this)||this;return r.element=e,r._startingStyles={},r.__initialized=!1,r._styles=k(n),r}return i(e,t),e.prototype.init=function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(t){e._startingStyles[t]=e.element.style[t]})),t.prototype.init.call(this))},e.prototype.play=function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(t){return e.element.style.setProperty(t,e._styles[t])})),t.prototype.play.call(this))},e.prototype.destroy=function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)})),this._startingStyles=null,t.prototype.destroy.call(this))},e}(l.d),ie=function(){function t(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return t.prototype.validateStyleProperty=function(t){return M(t)},t.prototype.matchesElement=function(t,e){return S(t,e)},t.prototype.containsElement=function(t,e){return A(t,e)},t.prototype.query=function(t,e,n){return C(t,e,n)},t.prototype.computeStyle=function(t,e,n){return window.getComputedStyle(t)[e]},t.prototype.buildKeyframeElement=function(t,e,n){n=n.map((function(t){return k(t)}));var r="@keyframes "+e+" {\n",i="";n.forEach((function(t){i=" ";var e=parseFloat(t.offset);r+=""+i+100*e+"% {\n",i+=" ",Object.keys(t).forEach((function(e){var n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(r+=i+"animation-timing-function: "+n+";\n"));default:return void(r+=""+i+e+": "+n+";\n")}})),r+=i+"}\n"})),r+="}\n";var o=document.createElement("style");return o.innerHTML=r,o},t.prototype.animate=function(t,e,n,r,i,o,a){void 0===o&&(o=[]),a&&this._notifyFaultyScrubber();var s=o.filter((function(t){return t instanceof ne})),l={};q(n,r)&&s.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var c=function(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach((function(t){Object.keys(t).forEach((function(n){"offset"!=n&&"easing"!=n&&(e[n]=t[n])}))})),e}(e=$(t,e,l));if(0==n)return new re(t,c);var u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(h);var d=Ut(t,e),f=new ne(t,e,u,n,r,i,c,d);return f.onDestroy((function(){var t;(t=h).parentNode.removeChild(t)})),f},t.prototype._notifyFaultyScrubber=function(){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)},t}(),oe=function(){function t(t,e,n,r){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=r,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}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])},t.prototype.init=function(){this._buildPlayer(),this._preparePlayerBeforeStart()},t.prototype._buildPlayer=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return t._onFinish()}))}},t.prototype._preparePlayerBeforeStart=function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()},t.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.play=function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()},t.prototype.pause=function(){this.init(),this.domPlayer.pause()},t.prototype.finish=function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()},t.prototype.reset=function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype._resetDomPlayerState=function(){this.domPlayer&&this.domPlayer.cancel()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.hasStarted=function(){return this._started},t.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])},t.prototype.setPosition=function(t){this.domPlayer.currentTime=t*this.time},t.prototype.getPosition=function(){return this.domPlayer.currentTime/this.time},Object.defineProperty(t.prototype,"totalTime",{get:function(){return this._delay+this._duration},enumerable:!0,configurable:!0}),t.prototype.beforeDestroy=function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(n){"offset"!=n&&(e[n]=t._finished?t._finalKeyframe[n]:X(t.element,n))})),this.currentSnapshot=e},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0},t}(),ae=function(){function t(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(le().toString()),this._cssKeyframesDriver=new ie}return t.prototype.validateStyleProperty=function(t){return M(t)},t.prototype.matchesElement=function(t,e){return S(t,e)},t.prototype.containsElement=function(t,e){return A(t,e)},t.prototype.query=function(t,e,n){return C(t,e,n)},t.prototype.computeStyle=function(t,e,n){return window.getComputedStyle(t)[e]},t.prototype.overrideWebAnimationsSupport=function(t){this._isNativeImpl=t},t.prototype.animate=function(t,e,n,r,i,o,a){if(void 0===o&&(o=[]),!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,r,i,o);var s={duration:n,delay:r,fill:0==r?"both":"forwards"};i&&(s.easing=i);var l={},c=o.filter((function(t){return t instanceof oe}));q(n,r)&&c.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var u=Ut(t,e=$(t,e=e.map((function(t){return I(t,!1)})),l));return new oe(t,e,s,u)},t}();function se(){return"function"==typeof le()}function le(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}},NT44:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 1===r(t).getDate()}},NcP4:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("CcnG"),i=n("v9Dh"),o=n("Ip0R"),a=(n("M2Lx"),n("eDkP"),n("Fzqc"),n("ZYjt"),n("Wf4p"),n("dWZg"),n("lLAP"),n("4c35"),n("qAlS"),n("vGXY")),s=r["ɵcrt"]({encapsulation:2,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}@media (-ms-high-contrast:active){.mat-tooltip{outline:solid 1px}}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"initial, void, hidden",styles:{type:6,styles:{opacity:0,transform:"scale(0)"},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)"},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:{type:5,steps:[{type:6,styles:{opacity:0,transform:"scale(0)",offset:0},offset:null},{type:6,styles:{opacity:.5,transform:"scale(0.99)",offset:.5},offset:null},{type:6,styles:{opacity:1,transform:"scale(1)",offset:1},offset:null}]},timings:"200ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms cubic-bezier(0, 0, 0.2, 1)"},options:null}],options:{}}]}});function l(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,4,"div",[["class","mat-tooltip"]],[[2,"mat-tooltip-handset",null],[24,"@state",0]],[[null,"@state.start"],[null,"@state.done"]],(function(t,e,n){var r=!0,i=t.component;return"@state.start"===e&&(r=!1!==i._animationStart()&&r),"@state.done"===e&&(r=!1!==i._animationDone(n)&&r),r}),null,null)),r["ɵprd"](512,null,o["ɵNgClassImpl"],o["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](2,278528,null,0,o.NgClass,[o["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵpid"](131072,o.AsyncPipe,[r.ChangeDetectorRef]),(t()(),r["ɵted"](4,null,["",""]))],(function(t,e){t(e,2,0,"mat-tooltip",e.component.tooltipClass)}),(function(t,e){var n,i=e.component;t(e,0,0,null==(n=r["ɵunv"](e,0,0,r["ɵnov"](e,3).transform(i._isHandset)))?null:n.matches,i._visibility),t(e,4,0,i.message)}))}function c(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-tooltip-component",[["aria-hidden","true"]],[[4,"zoom",null]],[["body","click"]],(function(t,e,n){var i=!0;return"body:click"===e&&(i=!1!==r["ɵnov"](t,1)._handleBodyInteraction()&&i),i}),l,s)),r["ɵdid"](1,180224,null,0,i.f,[r.ChangeDetectorRef,a.a],null,null)],null,(function(t,e){t(e,0,0,"visible"===r["ɵnov"](e,1)._visibility?1:null)}))}var u=r["ɵccf"]("mat-tooltip-component",i.f,c,{},{},[])},Nh3w:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Y7AG");r.Observable.prototype.partition=i.partition},Njrz:function(t,e,n){var r=n("luTP"),i=n("qGlh"),o=Object.prototype.toString,a="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===o.call(Blob),s="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===o.call(File);e.deconstructPacket=function(t){var e=[],n=t;return n.data=function t(e,n){if(!e)return e;if(i(e)){var o={_placeholder:!0,num:n.length};return n.push(e),o}if(r(e)){for(var a=new Array(e.length),s=0;s<e.length;s++)a[s]=t(e[s],n);return a}if("object"==typeof e&&!(e instanceof Date)){for(var l in a={},e)a[l]=t(e[l],n);return a}return e}(t.data,e),n.attachments=e.length,{packet:n,buffers:e}},e.reconstructPacket=function(t,e){return t.data=function t(e,n){if(!e)return e;if(e&&e._placeholder)return n[e.num];if(r(e))for(var i=0;i<e.length;i++)e[i]=t(e[i],n);else if("object"==typeof e)for(var o in e)e[o]=t(e[o],n);return e}(t.data,e),t.attachments=void 0,t},e.removeBlobs=function(t,e){var n=0,o=t;!function t(l,c,u){if(!l)return l;if(a&&l instanceof Blob||s&&l instanceof File){n++;var h=new FileReader;h.onload=function(){u?u[c]=this.result:o=this.result,--n||e(o)},h.readAsArrayBuffer(l)}else if(r(l))for(var d=0;d<l.length;d++)t(l[d],d,l);else if("object"==typeof l&&!i(l))for(var f in l)t(l[f],f,l)}(o),n||e(o)}},NmtT:function(t,e,n){var r=n("yHON"),i=n("yNUO"),o=n("4Toj"),a=n("F809"),s=n("Us+F");t.exports=function(t,e,n){var l=n||{},c=r(t,e),u=l.locale,h=s.distanceInWords.localize;u&&u.distanceInWords&&u.distanceInWords.localize&&(h=u.distanceInWords.localize);var d,f,p={addSuffix:Boolean(l.addSuffix),comparison:c};c>0?(d=i(t),f=i(e)):(d=i(e),f=i(t));var g,m=o(f,d),y=f.getTimezoneOffset()-d.getTimezoneOffset(),v=Math.round(m/60)-y;if(v<2)return l.includeSeconds?m<5?h("lessThanXSeconds",5,p):m<10?h("lessThanXSeconds",10,p):m<20?h("lessThanXSeconds",20,p):m<40?h("halfAMinute",null,p):h(m<60?"lessThanXMinutes":"xMinutes",1,p):0===v?h("lessThanXMinutes",1,p):h("xMinutes",v,p);if(v<45)return h("xMinutes",v,p);if(v<90)return h("aboutXHours",1,p);if(v<1440)return h("aboutXHours",Math.round(v/60),p);if(v<2520)return h("xDays",1,p);if(v<43200)return h("xDays",Math.round(v/1440),p);if(v<86400)return h("aboutXMonths",g=Math.round(v/43200),p);if((g=a(f,d))<12)return h("xMonths",Math.round(v/43200),p);var b=g%12,_=Math.floor(g/12);return b<3?h("aboutXYears",_,p):b<9?h("overXYears",_,p):h("almostXYears",_+1,p)}},No7X:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("CcnG"),i=n("4c35"),o=n("eIsF"),a=n("lLAP"),s=n("Ip0R"),l=r["ɵcrt"]({encapsulation:2,styles:[],data:{animation:[{type:7,name:"slideModal",definitions:[{type:1,expr:"void => enter",animation:[{type:6,styles:{opacity:0,transform:"translateX({{ x }}) translateY({{ y }}) scale({{scale}})",transformOrigin:"{{ ox }} {{ oy }}"},offset:null},{type:4,styles:{type:6,styles:"*",offset:null},timings:"300ms cubic-bezier(0.35, 0, 0.25, 1)"},{type:4,styles:{type:5,steps:[{type:6,styles:{transform:"scale(1)",offset:0},offset:null},{type:6,styles:{transform:"scale(1.05)",offset:.3},offset:null},{type:6,styles:{transform:"scale(.95)",offset:.8},offset:null},{type:6,styles:{transform:"scale(1)",offset:1},offset:null}]},timings:"150ms"},{type:9,options:null}],options:{params:{x:"0px",y:"0px",ox:"50%",oy:"50%",scale:1}}},{type:1,expr:"enter => exit",animation:[{type:9,options:null},{type:4,styles:{type:6,styles:{opacity:0,transform:"translateX({{ x }}) translateY({{ y }}) scale({{scale}})"},offset:null},timings:200}],options:{params:{x:"0px",y:"0px",ox:"50%",oy:"50%"}}}],options:{}}]}});function c(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function u(t){return r["ɵvid"](0,[r["ɵqud"](402653184,1,{portalOutlet:0}),(t()(),r["ɵand"](16777216,null,null,1,null,c)),r["ɵdid"](2,212992,[[1,4]],0,i.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null)],(function(t,e){t(e,2,0,"")}),null)}function h(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-dialog-container",[],[[2,"owl-dialog-container",null],[1,"tabindex",0],[1,"id",0],[1,"role",0],[1,"aria-labelledby",0],[1,"aria-describedby",0],[40,"@slideModal",0]],[["component","@slideModal.start"],["component","@slideModal.done"]],(function(t,e,n){var i=!0;return"component:@slideModal.start"===e&&(i=!1!==r["ɵnov"](t,1).onAnimationStart(n)&&i),"component:@slideModal.done"===e&&(i=!1!==r["ɵnov"](t,1).onAnimationDone(n)&&i),i}),u,l)),r["ɵdid"](1,114688,null,0,o.a,[r.ChangeDetectorRef,r.ElementRef,a.i,[2,s.DOCUMENT]],null,null)],(function(t,e){t(e,1,0)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDialogContainerClass,r["ɵnov"](e,1).owlDialogContainerTabIndex,r["ɵnov"](e,1).owlDialogContainerId,r["ɵnov"](e,1).owlDialogContainerRole,r["ɵnov"](e,1).owlDialogContainerAriaLabelledby,r["ɵnov"](e,1).owlDialogContainerAriaDescribedby,r["ɵnov"](e,1).owlDialogContainerAnimation)}))}var d=r["ɵccf"]("owl-dialog-container",o.a,h,{},{},[])},NpEG:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getMonth();return e.setMonth(n-n%3+3,0),e.setHours(23,59,59,999),e}},NpuA:function(t,e,n){var r,i;void 0===(i="function"==typeof(r=function t(){"use strict";var e="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:{},n=!e.document&&!!e.postMessage,r=n&&/blob:/i.test((e.location||{}).protocol),i={},o=0,a={parse:function(n,r){var s=(r=r||{}).dynamicTyping||!1;if(w(s)&&(r.dynamicTypingFunction=s,s={}),r.dynamicTyping=s,r.transform=!!w(r.transform)&&r.transform,r.worker&&a.WORKERS_SUPPORTED){var l=function(){if(!a.WORKERS_SUPPORTED)return!1;var n,r,s=(n=e.URL||e.webkitURL||null,r=t.toString(),a.BLOB_URL||(a.BLOB_URL=n.createObjectURL(new Blob(["(",r,")();"],{type:"text/javascript"})))),l=new e.Worker(s);return l.onmessage=m,l.id=o++,i[l.id]=l}();return l.userStep=r.step,l.userChunk=r.chunk,l.userComplete=r.complete,l.userError=r.error,r.step=w(r.step),r.chunk=w(r.chunk),r.complete=w(r.complete),r.error=w(r.error),delete r.worker,void l.postMessage({input:n,config:r,workerId:l.id})}var f=null;return"string"==typeof n?f=r.download?new c(r):new h(r):!0===n.readable&&w(n.read)&&w(n.on)?f=new d(r):(e.File&&n instanceof File||n instanceof Object)&&(f=new u(r)),f.stream(n)},unparse:function(t,e){var n=!1,r=!0,i=",",o="\r\n",s='"',l=s+s,c=!1,u=null;!function(){if("object"==typeof e){if("string"!=typeof e.delimiter||a.BAD_DELIMITERS.filter((function(t){return-1!==e.delimiter.indexOf(t)})).length||(i=e.delimiter),("boolean"==typeof e.quotes||"function"==typeof e.quotes||Array.isArray(e.quotes))&&(n=e.quotes),"boolean"!=typeof e.skipEmptyLines&&"string"!=typeof e.skipEmptyLines||(c=e.skipEmptyLines),"string"==typeof e.newline&&(o=e.newline),"string"==typeof e.quoteChar&&(s=e.quoteChar),"boolean"==typeof e.header&&(r=e.header),Array.isArray(e.columns)){if(0===e.columns.length)throw new Error("Option columns is empty");u=e.columns}void 0!==e.escapeChar&&(l=e.escapeChar+s)}}();var h=new RegExp(p(s),"g");if("string"==typeof t&&(t=JSON.parse(t)),Array.isArray(t)){if(!t.length||Array.isArray(t[0]))return f(null,t,c);if("object"==typeof t[0])return f(u||d(t[0]),t,c)}else if("object"==typeof t)return"string"==typeof t.data&&(t.data=JSON.parse(t.data)),Array.isArray(t.data)&&(t.fields||(t.fields=t.meta&&t.meta.fields),t.fields||(t.fields=Array.isArray(t.data[0])?t.fields:d(t.data[0])),Array.isArray(t.data[0])||"object"==typeof t.data[0]||(t.data=[t.data])),f(t.fields||[],t.data||[],c);throw new Error("Unable to serialize unrecognized input");function d(t){if("object"!=typeof t)return[];var e=[];for(var n in t)e.push(n);return e}function f(t,e,n){var a="";"string"==typeof t&&(t=JSON.parse(t)),"string"==typeof e&&(e=JSON.parse(e));var s=Array.isArray(t)&&0<t.length,l=!Array.isArray(e[0]);if(s&&r){for(var c=0;c<t.length;c++)0<c&&(a+=i),a+=g(t[c],c);0<e.length&&(a+=o)}for(var u=0;u<e.length;u++){var h=s?t.length:e[u].length,d=!1,f=s?0===Object.keys(e[u]).length:0===e[u].length;if(n&&!s&&(d="greedy"===n?""===e[u].join("").trim():1===e[u].length&&0===e[u][0].length),"greedy"===n&&s){for(var p=[],m=0;m<h;m++)p.push(e[u][l?t[m]:m]);d=""===p.join("").trim()}if(!d){for(var y=0;y<h;y++)0<y&&!f&&(a+=i),a+=g(e[u][s&&l?t[y]:y],y);u<e.length-1&&(!n||0<h&&!f)&&(a+=o)}}return a}function g(t,e){if(null==t)return"";if(t.constructor===Date)return JSON.stringify(t).slice(1,25);var r=t.toString().replace(h,l);return"boolean"==typeof n&&n||"function"==typeof n&&n(t,e)||Array.isArray(n)&&n[e]||function(t,e){for(var n=0;n<e.length;n++)if(-1<t.indexOf(e[n]))return!0;return!1}(r,a.BAD_DELIMITERS)||-1<r.indexOf(i)||" "===r.charAt(0)||" "===r.charAt(r.length-1)?s+r+s:r}}};if(a.RECORD_SEP=String.fromCharCode(30),a.UNIT_SEP=String.fromCharCode(31),a.BYTE_ORDER_MARK="\ufeff",a.BAD_DELIMITERS=["\r","\n",'"',a.BYTE_ORDER_MARK],a.WORKERS_SUPPORTED=!n&&!!e.Worker,a.NODE_STREAM_INPUT=1,a.LocalChunkSize=10485760,a.RemoteChunkSize=5242880,a.DefaultDelimiter=",",a.Parser=g,a.ParserHandle=f,a.NetworkStreamer=c,a.FileStreamer=u,a.StringStreamer=h,a.ReadableStreamStreamer=d,e.jQuery){var s=e.jQuery;s.fn.parse=function(t){var n=t.config||{},r=[];return this.each((function(t){if("INPUT"!==s(this).prop("tagName").toUpperCase()||"file"!==s(this).attr("type").toLowerCase()||!e.FileReader||!this.files||0===this.files.length)return!0;for(var i=0;i<this.files.length;i++)r.push({file:this.files[i],inputElem:this,instanceConfig:s.extend({},n)})})),i(),this;function i(){if(0!==r.length){var e,n,i,l=r[0];if(w(t.before)){var c=t.before(l.file,l.inputElem);if("object"==typeof c){if("abort"===c.action)return e=l.file,n=l.inputElem,i=c.reason,void(w(t.error)&&t.error({name:"AbortError"},e,n,i));if("skip"===c.action)return void o();"object"==typeof c.config&&(l.instanceConfig=s.extend(l.instanceConfig,c.config))}else if("skip"===c)return void o()}var u=l.instanceConfig.complete;l.instanceConfig.complete=function(t){w(u)&&u(t,l.file,l.inputElem),o()},a.parse(l.file,l.instanceConfig)}else w(t.complete)&&t.complete()}function o(){r.splice(0,1),i()}}}function l(t){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(t){var e=b(t);e.chunkSize=parseInt(e.chunkSize),t.step||t.chunk||(e.chunkSize=null),this._handle=new f(e),(this._handle.streamer=this)._config=e}).call(this,t),this.parseChunk=function(t,n){if(this.isFirstChunk&&w(this._config.beforeFirstChunk)){var i=this._config.beforeFirstChunk(t);void 0!==i&&(t=i)}this.isFirstChunk=!1,this._halted=!1;var o=this._partialLine+t;this._partialLine="";var s=this._handle.parse(o,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var l=s.meta.cursor;this._finished||(this._partialLine=o.substring(l-this._baseIndex),this._baseIndex=l),s&&s.data&&(this._rowCount+=s.data.length);var c=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(r)e.postMessage({results:s,workerId:a.WORKER_ID,finished:c});else if(w(this._config.chunk)&&!n){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);s=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!c||!w(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),c||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(t){w(this._config.error)?this._config.error(t):r&&this._config.error&&e.postMessage({workerId:a.WORKER_ID,error:t,finished:!1})}}function c(t){var e;(t=t||{}).chunkSize||(t.chunkSize=a.RemoteChunkSize),l.call(this,t),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(t){this._input=t,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(e=new XMLHttpRequest,this._config.withCredentials&&(e.withCredentials=this._config.withCredentials),n||(e.onload=_(this._chunkLoaded,this),e.onerror=_(this._chunkError,this)),e.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var t=this._config.downloadRequestHeaders;for(var r in t)e.setRequestHeader(r,t[r])}this._config.chunkSize&&e.setRequestHeader("Range","bytes="+this._start+"-"+(this._start+this._config.chunkSize-1));try{e.send(this._config.downloadRequestBody)}catch(t){this._chunkError(t.message)}n&&0===e.status&&this._chunkError()}},this._chunkLoaded=function(){4===e.readyState&&(e.status<200||400<=e.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:e.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(t){var e=t.getResponseHeader("Content-Range");return null===e?-1:parseInt(e.substring(e.lastIndexOf("/")+1))}(e),this.parseChunk(e.responseText)))},this._chunkError=function(t){this._sendError(new Error(e.statusText||t))}}function u(t){var e,n;(t=t||{}).chunkSize||(t.chunkSize=a.LocalChunkSize),l.call(this,t);var r="undefined"!=typeof FileReader;this.stream=function(t){this._input=t,n=t.slice||t.webkitSlice||t.mozSlice,r?((e=new FileReader).onload=_(this._chunkLoaded,this),e.onerror=_(this._chunkError,this)):e=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var t=this._input;if(this._config.chunkSize){var i=Math.min(this._start+this._config.chunkSize,this._input.size);t=n.call(t,this._start,i)}var o=e.readAsText(t,this._config.encoding);r||this._chunkLoaded({target:{result:o}})},this._chunkLoaded=function(t){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(t.target.result)},this._chunkError=function(){this._sendError(e.error)}}function h(t){var e;l.call(this,t=t||{}),this.stream=function(t){return e=t,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var t,n=this._config.chunkSize;return n?(t=e.substring(0,n),e=e.substring(n)):(t=e,e=""),this._finished=!e,this.parseChunk(t)}}}function d(t){l.call(this,t=t||{});var e=[],n=!0,r=!1;this.pause=function(){l.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){l.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(t){this._input=t,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){r&&1===e.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),e.length?this.parseChunk(e.shift()):n=!0},this._streamData=_((function(t){try{e.push("string"==typeof t?t:t.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(e.shift()))}catch(t){this._streamError(t)}}),this),this._streamError=_((function(t){this._streamCleanUp(),this._sendError(t)}),this),this._streamEnd=_((function(){this._streamCleanUp(),r=!0,this._streamData("")}),this),this._streamCleanUp=_((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function f(t){var e,n,r,i=Math.pow(2,53),o=-i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)(e[-+]?\d+)?\s*$/,l=/(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))/,c=this,u=0,h=0,d=!1,f=!1,m=[],y={data:[],errors:[],meta:{}};if(w(t.step)){var v=t.step;t.step=function(e){if(y=e,M())x();else{if(x(),0===y.data.length)return;u+=e.data.length,t.preview&&u>t.preview?n.abort():(y.data=y.data[0],v(y,c))}}}function _(e){return"greedy"===t.skipEmptyLines?""===e.join("").trim():1===e.length&&0===e[0].length}function x(){if(y&&r&&(A("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+a.DefaultDelimiter+"'"),r=!1),t.skipEmptyLines)for(var e=0;e<y.data.length;e++)_(y.data[e])&&y.data.splice(e--,1);return M()&&function(){if(y)if(Array.isArray(y.data[0])){for(var e=0;M()&&e<y.data.length;e++)y.data[e].forEach(n);y.data.splice(0,1)}else y.data.forEach(n);function n(e){w(t.transformHeader)&&(e=t.transformHeader(e)),m.push(e)}}(),function(){if(!y||!t.header&&!t.dynamicTyping&&!t.transform)return y;function e(e,n){var r,i=t.header?{}:[];for(r=0;r<e.length;r++){var o=r,a=e[r];t.header&&(o=r>=m.length?"__parsed_extra":m[r]),t.transform&&(a=t.transform(a,o)),a=S(o,a),"__parsed_extra"===o?(i[o]=i[o]||[],i[o].push(a)):i[o]=a}return t.header&&(r>m.length?A("FieldMismatch","TooManyFields","Too many fields: expected "+m.length+" fields but parsed "+r,h+n):r<m.length&&A("FieldMismatch","TooFewFields","Too few fields: expected "+m.length+" fields but parsed "+r,h+n)),i}var n=1;return!y.data.length||Array.isArray(y.data[0])?(y.data=y.data.map(e),n=y.data.length):y.data=e(y.data,0),t.header&&y.meta&&(y.meta.fields=m),h+=n,y}()}function M(){return t.header&&0===m.length}function S(e,n){return r=e,t.dynamicTypingFunction&&void 0===t.dynamicTyping[r]&&(t.dynamicTyping[r]=t.dynamicTypingFunction(r)),!0===(t.dynamicTyping[r]||t.dynamicTyping)?"true"===n||"TRUE"===n||"false"!==n&&"FALSE"!==n&&(function(t){if(s.test(t)){var e=parseFloat(t);if(o<e&&e<i)return!0}return!1}(n)?parseFloat(n):l.test(n)?new Date(n):""===n?null:n):n;var r}function A(t,e,n,r){var i={type:t,code:e,message:n};void 0!==r&&(i.row=r),y.errors.push(i)}this.parse=function(i,o,s){if(t.newline||(t.newline=function(t,e){t=t.substring(0,1048576);var n=new RegExp(p(e)+"([^]*?)"+p(e),"gm"),r=(t=t.replace(n,"")).split("\r"),i=t.split("\n");if(1===r.length||1<i.length&&i[0].length<r[0].length)return"\n";for(var o=0,a=0;a<r.length;a++)"\n"===r[a][0]&&o++;return o>=r.length/2?"\r\n":"\r"}(i,t.quoteChar||'"')),r=!1,t.delimiter)w(t.delimiter)&&(t.delimiter=t.delimiter(i),y.meta.delimiter=t.delimiter);else{var l=function(e,n,r,i,o){var s,l,c,u;o=o||[",","\t","|",";",a.RECORD_SEP,a.UNIT_SEP];for(var h=0;h<o.length;h++){var d=o[h],f=0,p=0,m=0;c=void 0;for(var y=new g({comments:i,delimiter:d,newline:n,preview:10}).parse(e),v=0;v<y.data.length;v++)if(r&&_(y.data[v]))m++;else{var b=y.data[v].length;p+=b,void 0!==c?0<b&&(f+=Math.abs(b-c),c=b):c=b}0<y.data.length&&(p/=y.data.length-m),(void 0===l||f<=l)&&(void 0===u||u<p)&&1.99<p&&(l=f,s=d,u=p)}return{successful:!!(t.delimiter=s),bestDelimiter:s}}(i,t.newline,t.skipEmptyLines,t.comments,t.delimitersToGuess);l.successful?t.delimiter=l.bestDelimiter:(r=!0,t.delimiter=a.DefaultDelimiter),y.meta.delimiter=t.delimiter}var c=b(t);return t.preview&&t.header&&c.preview++,e=i,n=new g(c),y=n.parse(e,o,s),x(),d?{meta:{paused:!0}}:y||{meta:{paused:!1}}},this.paused=function(){return d},this.pause=function(){d=!0,n.abort(),e=w(t.chunk)?"":e.substring(n.getCharIndex())},this.resume=function(){c.streamer._halted?(d=!1,c.streamer.parseChunk(e,!0)):setTimeout(c.resume,3)},this.aborted=function(){return f},this.abort=function(){f=!0,n.abort(),y.meta.aborted=!0,w(t.complete)&&t.complete(y),e=""}}function p(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function g(t){var e,n=(t=t||{}).delimiter,r=t.newline,i=t.comments,o=t.step,s=t.preview,l=t.fastMode,c=e=void 0===t.quoteChar?'"':t.quoteChar;if(void 0!==t.escapeChar&&(c=t.escapeChar),("string"!=typeof n||-1<a.BAD_DELIMITERS.indexOf(n))&&(n=","),i===n)throw new Error("Comment character same as delimiter");!0===i?i="#":("string"!=typeof i||-1<a.BAD_DELIMITERS.indexOf(i))&&(i=!1),"\n"!==r&&"\r"!==r&&"\r\n"!==r&&(r="\n");var u=0,h=!1;this.parse=function(t,a,d){if("string"!=typeof t)throw new Error("Input must be a string");var f=t.length,g=n.length,m=r.length,y=i.length,v=w(o),b=[],_=[],x=[],M=u=0;if(!t)return B();if(l||!1!==l&&-1===t.indexOf(e)){for(var S=t.split(r),A=0;A<S.length;A++){if(u+=(x=S[A]).length,A!==S.length-1)u+=r.length;else if(d)return B();if(!i||x.substring(0,y)!==i){if(v){if(b=[],L(x.split(n)),F(),h)return B()}else L(x.split(n));if(s&&s<=A)return b=b.slice(0,s),B(!0)}}return B()}for(var C=t.indexOf(n,u),k=t.indexOf(r,u),T=new RegExp(p(c)+p(e),"g"),E=t.indexOf(e,u);;)if(t[u]!==e)if(i&&0===x.length&&t.substring(u,u+y)===i){if(-1===k)return B();k=t.indexOf(r,u=k+m),C=t.indexOf(n,u)}else{if(-1!==C&&(C<k||-1===k)){if(!(C<E)){x.push(t.substring(u,C)),C=t.indexOf(n,u=C+g);continue}var O=z(C,E,k);if(O&&void 0!==O.nextDelim){E=O.quoteSearch,x.push(t.substring(u,C=O.nextDelim)),C=t.indexOf(n,u=C+g);continue}}if(-1===k)break;if(x.push(t.substring(u,k)),N(k+m),v&&(F(),h))return B();if(s&&b.length>=s)return B(!0)}else for(E=u,u++;;){if(-1===(E=t.indexOf(e,E+1)))return d||_.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:b.length,index:u}),R();if(E===f-1)return R(t.substring(u,E).replace(T,e));if(e!==c||t[E+1]!==c){if(e===c||0===E||t[E-1]!==c){-1!==C&&C<E+1&&(C=t.indexOf(n,E+1)),-1!==k&&k<E+1&&(k=t.indexOf(r,E+1));var D=I(-1===k?C:Math.min(C,k));if(t[E+1+D]===n){x.push(t.substring(u,E).replace(T,e)),t[u=E+1+D+g]!==e&&(E=t.indexOf(e,u)),C=t.indexOf(n,u),k=t.indexOf(r,u);break}var P=I(k);if(t.substring(E+1+P,E+1+P+m)===r){if(x.push(t.substring(u,E).replace(T,e)),N(E+1+P+m),C=t.indexOf(n,u),E=t.indexOf(e,u),v&&(F(),h))return B();if(s&&b.length>=s)return B(!0);break}_.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:b.length,index:u}),E++}}else E++}return R();function L(t){b.push(t),M=u}function I(e){var n=0;if(-1!==e){var r=t.substring(E+1,e);r&&""===r.trim()&&(n=r.length)}return n}function R(e){return d||(void 0===e&&(e=t.substring(u)),x.push(e),u=f,L(x),v&&F()),B()}function N(e){u=e,L(x),x=[],k=t.indexOf(r,u)}function B(t){return{data:b,errors:_,meta:{delimiter:n,linebreak:r,aborted:h,truncated:!!t,cursor:M+(a||0)}}}function F(){o(B()),b=[],_=[]}function z(r,i,o){var a={nextDelim:void 0,quoteSearch:void 0},s=t.indexOf(e,i+1);if(i<r&&r<s&&(s<o||-1===o)){var l=t.indexOf(n,s);if(-1===l)return a;s<l&&(s=t.indexOf(e,s+1)),a=z(l,s,o)}else a={nextDelim:r,quoteSearch:i};return a}},this.abort=function(){h=!0},this.getCharIndex=function(){return u}}function m(t){var e=t.data,n=i[e.workerId],r=!1;if(e.error)n.userError(e.error,e.file);else if(e.results&&e.results.data){var o={abort:function(){r=!0,y(e.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:v,resume:v};if(w(n.userStep)){for(var a=0;a<e.results.data.length&&(n.userStep({data:e.results.data[a],errors:e.results.errors,meta:e.results.meta},o),!r);a++);delete e.results}else w(n.userChunk)&&(n.userChunk(e.results,o,e.file),delete e.results)}e.finished&&!r&&y(e.workerId,e.results)}function y(t,e){var n=i[t];w(n.userComplete)&&n.userComplete(e),n.terminate(),delete i[t]}function v(){throw new Error("Not implemented.")}function b(t){if("object"!=typeof t||null===t)return t;var e=Array.isArray(t)?[]:{};for(var n in t)e[n]=b(t[n]);return e}function _(t,e){return function(){t.apply(e,arguments)}}function w(t){return"function"==typeof t}return r&&(e.onmessage=function(t){var n=t.data;if(void 0===a.WORKER_ID&&n&&(a.WORKER_ID=n.workerId),"string"==typeof n.input)e.postMessage({workerId:a.WORKER_ID,results:a.parse(n.input,n.config),finished:!0});else if(e.File&&n.input instanceof File||n.input instanceof Object){var r=a.parse(n.input,n.config);r&&e.postMessage({workerId:a.WORKER_ID,results:r,finished:!0})}}),(c.prototype=Object.create(l.prototype)).constructor=c,(u.prototype=Object.create(l.prototype)).constructor=u,(h.prototype=Object.create(h.prototype)).constructor=h,(d.prototype=Object.create(l.prototype)).constructor=d,a})?r.apply(e,[]):r)||(t.exports=i)},NrNb:function(t,e,n){"use strict";n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"d",(function(){return s}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{l(r.next(t))}catch(e){o(e)}}function s(t){try{l(r.throw(t))}catch(e){o(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((r=r.apply(t,e||[])).next())}))}function s(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(s){o=[6,s],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}},Nsh5:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("ihYY"),n("4+yM"),n("n6gG"),n("YSh2"),n("qAlS"),n("CcnG"),n("K9Ia"),n("bne5"),n("p0ib"),n("VnD/"),n("ny24"),n("ad02"),n("67Y/"),n("t9fZ"),n("p0Sj"),n("Gi3i");var r=function(){return function(){}}()},NvT6:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"c",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"d",(function(){return d}));var r=n("CcnG"),i=(n("Blfk"),n("Ip0R")),o=(n("Fzqc"),n("Wf4p"),n("ZYjt"),n("dWZg"),n("wFw1"),r["ɵcrt"]({encapsulation:2,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 2s 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:4s;animation-timing-function:cubic-bezier(.35,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 10s cubic-bezier(.87,.03,.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(0)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.60617px;transform:rotate(0)}12.5%{stroke-dashoffset:56.54867px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.60617px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.54867px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.60617px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.54867px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.60617px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.54867px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}"],data:{}}));function a(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"animation-name",null],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,(function(t,e){var n=e.component;t(e,0,0,n._circleRadius,"mat-progress-spinner-stroke-rotate-"+n.diameter,n._strokeDashOffset,n._strokeCircumference,n._circleStrokeWidth)}))}function s(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,(function(t,e){var n=e.component;t(e,0,0,n._circleRadius,n._strokeDashOffset,n._strokeCircumference,n._circleStrokeWidth)}))}function l(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,5,":svg:svg",[["focusable","false"],["preserveAspectRatio","xMidYMid meet"]],[[4,"width","px"],[4,"height","px"],[1,"viewBox",0]],null,null,null,null)),r["ɵdid"](1,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,a)),r["ɵdid"](3,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,s)),r["ɵdid"](5,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){t(e,1,0,"indeterminate"===e.component.mode),t(e,3,0,!0),t(e,5,0,!1)}),(function(t,e){var n=e.component;t(e,0,0,n.diameter,n.diameter,n._viewBox)}))}var c=r["ɵcrt"]({encapsulation:2,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 2s 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:4s;animation-timing-function:cubic-bezier(.35,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 10s cubic-bezier(.87,.03,.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(0)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.60617px;transform:rotate(0)}12.5%{stroke-dashoffset:56.54867px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.60617px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.54867px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.60617px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.54867px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.60617px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.54867px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}"],data:{}});function u(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"animation-name",null],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,(function(t,e){var n=e.component;t(e,0,0,n._circleRadius,"mat-progress-spinner-stroke-rotate-"+n.diameter,n._strokeDashOffset,n._strokeCircumference,n._circleStrokeWidth)}))}function h(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,(function(t,e){var n=e.component;t(e,0,0,n._circleRadius,n._strokeDashOffset,n._strokeCircumference,n._circleStrokeWidth)}))}function d(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,5,":svg:svg",[["focusable","false"],["preserveAspectRatio","xMidYMid meet"]],[[4,"width","px"],[4,"height","px"],[1,"viewBox",0]],null,null,null,null)),r["ɵdid"](1,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,u)),r["ɵdid"](3,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,h)),r["ɵdid"](5,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){t(e,1,0,"indeterminate"===e.component.mode),t(e,3,0,!0),t(e,5,0,!1)}),(function(t,e){var n=e.component;t(e,0,0,n.diameter,n.diameter,n._viewBox)}))}},Nzu2:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("G5J1");function a(t){return void 0===t&&(t=-1),function(e){return 0===t?Object(o.b)():e.lift(new s(t<0?-1:t-1,e))}}var s=function(){function t(t,e){this.count=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.count,this.source))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.count=n,i.source=r,i}return r.__extends(e,t),e.prototype.complete=function(){if(!this.isStopped){var e=this.source,n=this.count;if(0===n)return t.prototype.complete.call(this);n>-1&&(this.count=n-1),e.subscribe(this._unsubscribeAndRecycle())}},e}(i.a)},"O+zC":function(t,e,n){var r=n("kOWh");t.exports=function(){var t=["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],e=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],n=["do","lu","ma","mi","ju","vi","sa"],i=["dom","lun","mar","mié","jue","vie","sáb"],o=["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],a=["AM","PM"],s=["am","pm"],l=["a.m.","p.m."],c={MMM:function(e){return t[e.getMonth()]},MMMM:function(t){return e[t.getMonth()]},dd:function(t){return n[t.getDay()]},ddd:function(t){return i[t.getDay()]},dddd:function(t){return o[t.getDay()]},A:function(t){return t.getHours()/12>=1?a[1]:a[0]},a:function(t){return t.getHours()/12>=1?s[1]:s[0]},aa:function(t){return t.getHours()/12>=1?l[1]:l[0]}};return["M","D","DDD","d","Q","W"].forEach((function(t){c[t+"o"]=function(e,n){return n[t](e)+"º"}})),{formatters:c,formattingTokensRegExp:r(c)}}},O2BD:function(t){t.exports=JSON.parse('{"country_phone_code_to_countries":{"1":["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],"7":["RU","KZ"],"20":["EG"],"27":["ZA"],"30":["GR"],"31":["NL"],"32":["BE"],"33":["FR"],"34":["ES"],"36":["HU"],"39":["IT","VA"],"40":["RO"],"41":["CH"],"43":["AT"],"44":["GB","GG","IM","JE"],"45":["DK"],"46":["SE"],"47":["NO","SJ"],"48":["PL"],"49":["DE"],"51":["PE"],"52":["MX"],"53":["CU"],"54":["AR"],"55":["BR"],"56":["CL"],"57":["CO"],"58":["VE"],"60":["MY"],"61":["AU","CC","CX"],"62":["ID"],"63":["PH"],"64":["NZ"],"65":["SG"],"66":["TH"],"81":["JP"],"82":["KR"],"84":["VN"],"86":["CN"],"90":["TR"],"91":["IN"],"92":["PK"],"93":["AF"],"94":["LK"],"95":["MM"],"98":["IR"],"211":["SS"],"212":["MA","EH"],"213":["DZ"],"216":["TN"],"218":["LY"],"220":["GM"],"221":["SN"],"222":["MR"],"223":["ML"],"224":["GN"],"225":["CI"],"226":["BF"],"227":["NE"],"228":["TG"],"229":["BJ"],"230":["MU"],"231":["LR"],"232":["SL"],"233":["GH"],"234":["NG"],"235":["TD"],"236":["CF"],"237":["CM"],"238":["CV"],"239":["ST"],"240":["GQ"],"241":["GA"],"242":["CG"],"243":["CD"],"244":["AO"],"245":["GW"],"246":["IO"],"247":["AC"],"248":["SC"],"249":["SD"],"250":["RW"],"251":["ET"],"252":["SO"],"253":["DJ"],"254":["KE"],"255":["TZ"],"256":["UG"],"257":["BI"],"258":["MZ"],"260":["ZM"],"261":["MG"],"262":["RE","YT"],"263":["ZW"],"264":["NA"],"265":["MW"],"266":["LS"],"267":["BW"],"268":["SZ"],"269":["KM"],"290":["SH","TA"],"291":["ER"],"297":["AW"],"298":["FO"],"299":["GL"],"350":["GI"],"351":["PT"],"352":["LU"],"353":["IE"],"354":["IS"],"355":["AL"],"356":["MT"],"357":["CY"],"358":["FI","AX"],"359":["BG"],"370":["LT"],"371":["LV"],"372":["EE"],"373":["MD"],"374":["AM"],"375":["BY"],"376":["AD"],"377":["MC"],"378":["SM"],"380":["UA"],"381":["RS"],"382":["ME"],"385":["HR"],"386":["SI"],"387":["BA"],"389":["MK"],"420":["CZ"],"421":["SK"],"423":["LI"],"500":["FK"],"501":["BZ"],"502":["GT"],"503":["SV"],"504":["HN"],"505":["NI"],"506":["CR"],"507":["PA"],"508":["PM"],"509":["HT"],"590":["GP","BL","MF"],"591":["BO"],"592":["GY"],"593":["EC"],"594":["GF"],"595":["PY"],"596":["MQ"],"597":["SR"],"598":["UY"],"599":["CW","BQ"],"670":["TL"],"672":["NF"],"673":["BN"],"674":["NR"],"675":["PG"],"676":["TO"],"677":["SB"],"678":["VU"],"679":["FJ"],"680":["PW"],"681":["WF"],"682":["CK"],"683":["NU"],"685":["WS"],"686":["KI"],"687":["NC"],"688":["TV"],"689":["PF"],"690":["TK"],"691":["FM"],"692":["MH"],"800":["001"],"808":["001"],"850":["KP"],"852":["HK"],"853":["MO"],"855":["KH"],"856":["LA"],"870":["001"],"878":["001"],"880":["BD"],"881":["001"],"882":["001"],"883":["001"],"886":["TW"],"888":["001"],"960":["MV"],"961":["LB"],"962":["JO"],"963":["SY"],"964":["IQ"],"965":["KW"],"966":["SA"],"967":["YE"],"968":["OM"],"970":["PS"],"971":["AE"],"972":["IL"],"973":["BH"],"974":["QA"],"975":["BT"],"976":["MN"],"977":["NP"],"979":["001"],"992":["TJ"],"993":["TM"],"994":["AZ"],"995":["GE"],"996":["KG"],"998":["UZ"]},"countries":{"AC":["247","[46]\\\\d{4}|[01589]\\\\d{5}"],"AD":["376","[16]\\\\d{5,8}|[37-9]\\\\d{5}",[["(\\\\d{3})(\\\\d{3})","$1 $2",["[137-9]|6[0-8]"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["180","180[02]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["690"]]]],"AE":["971","[2-79]\\\\d{7,8}|800\\\\d{2,9}",[["([2-4679])(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2-4679][2-8]"]],["(5\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["5"]],["([479]00)(\\\\d)(\\\\d{5})","$1 $2 $3",["[479]00"],"$1"],["([68]00)(\\\\d{2,9})","$1 $2",["[68]00"],"$1"]],"0","0$1"],"AF":["93","[2-7]\\\\d{8}",[["([2-7]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2-7]"]]],"0","0$1"],"AG":["1","[2589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"268"],"AI":["1","[2589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"264"],"AL":["355","[2-57]\\\\d{7}|6\\\\d{8}|8\\\\d{5,7}|9\\\\d{5}",[["(4)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["4[0-6]"]],["(6\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["6"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2358][2-5]|4[7-9]"]],["(\\\\d{3})(\\\\d{3,5})","$1 $2",["[235][16-9]|[79]|8[016-9]"]]],"0","0$1"],"AM":["374","[1-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{6})","$1 $2",["1|47"]],["(\\\\d{2})(\\\\d{6})","$1 $2",["4[1349]|[5-7]|88|9[1-9]"],"0$1"],["(\\\\d{3})(\\\\d{5})","$1 $2",["[23]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["8|90"],"0 $1"]],"0","(0$1)"],"AO":["244","[29]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3"]]],"AR":["54","11\\\\d{8}|[2368]\\\\d{9}|9\\\\d{10}",[["([68]\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[68]"]],["(9)(11)(\\\\d{4})(\\\\d{4})","$2 15-$3-$4",["911"],null,null,"$1 $2 $3-$4"],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{4})","$2 15-$3-$4",["9(?:2[2-4689]|3[3-8])","9(?:2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578]))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"],null,null,"$1 $2 $3-$4"],["(9)(\\\\d{4})(\\\\d{2})(\\\\d{4})","$2 15-$3-$4",["9[23]"],null,null,"$1 $2 $3-$4"],["(11)(\\\\d{4})(\\\\d{4})","$1 $2-$3",["11"],null,"true"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2-$3",["2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578])","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"],null,"true"],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1 $2-$3",["[23]"],null,"true"]],"0","0$1","0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?","9$1"],"AS":["1","[5689]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"684"],"AT":["43","[1-9]\\\\d{3,12}",[["(116\\\\d{3})","$1",["116"],"$1"],["(1)(\\\\d{3,12})","$1 $2",["1"]],["(5\\\\d)(\\\\d{3,5})","$1 $2",["5[079]"]],["(5\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["5[079]"]],["(5\\\\d)(\\\\d{4})(\\\\d{4,7})","$1 $2 $3",["5[079]"]],["(\\\\d{3})(\\\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:[28]0|32)|[89]"]],["(\\\\d{4})(\\\\d{3,9})","$1 $2",["2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-9]|5[468])|7(?:[24][1-8]|35|[5-79])"]]],"0","0$1"],"AU":["61","1\\\\d{4,9}|[2-578]\\\\d{8}",[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],["(16)(\\\\d{3,4})","$1 $2",["16"],"0$1"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],["(180)(2\\\\d{3})","$1 $2",["180","1802"]],["(19\\\\d)(\\\\d{3})","$1 $2",["19[13]"]],["(19\\\\d{2})(\\\\d{4})","$1 $2",["19[679]"]],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["13[1-9]"]]],"0",null,null,null,null,null,["[237]\\\\d{8}|8(?:51(?:0(?:0[03-9]|[1247]\\\\d|3[2-9]|5[0-8]|6[1-9]|8[0-6])|1(?:1[69]|[23]\\\\d|4[0-4]))|[6-8]\\\\d{4}|9(?:[02-9]\\\\d{3}|1(?:[0-57-9]\\\\d{2}|6[0135-9]\\\\d)))\\\\d{3}","14(?:5\\\\d|71)\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[12457-9]|9[017-9])\\\\d{6}","180(?:0\\\\d{3}|2)\\\\d{3}","19(?:0[0126]\\\\d|[679])\\\\d{5}","500\\\\d{6}",null,null,"16\\\\d{3,7}","550\\\\d{6}","13(?:00\\\\d{3}|45[0-4]|\\\\d)\\\\d{3}"]],"AW":["297","[25-9]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"AX":["358","1\\\\d{5,11}|[35]\\\\d{5,9}|2\\\\d{4,9}|4\\\\d{5,10}|6\\\\d{7,9}|7\\\\d{4,9}|8\\\\d{6,9}",[["(\\\\d{3})(\\\\d{3,7})","$1 $2",["(?:[1-3]0|[6-8])0"]],["(75\\\\d{3})","$1",["75[12]"]],["(116\\\\d{3})","$1",["116"],"$1"],["(\\\\d{2})(\\\\d{4,10})","$1 $2",["[14]|2[09]|50|7[135]"]],["(\\\\d)(\\\\d{4,11})","$1 $2",["[25689][1-8]|3"]]],"0",null,null,null,null,null,["18[1-8]\\\\d{3,9}","4\\\\d{5,10}|50\\\\d{4,8}","800\\\\d{4,7}","[67]00\\\\d{5,6}",null,null,"[13]0\\\\d{4,8}|2(?:0(?:[016-8]\\\\d{3,7}|[2-59]\\\\d{2,7})|9\\\\d{4,8})|60(?:[12]\\\\d{5,6}|6\\\\d{7})|7(?:1\\\\d{7}|3\\\\d{8}|5[03-9]\\\\d{2,7})"]],"AZ":["994","[1-9]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["1[28]|2(?:[0-36]|[45]2)|365"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[4-8]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],"0","(0$1)"],"BA":["387","[3-9]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2-$3",["[3-5]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6[1-356]|[7-9]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["6[047]"]]],"0","0$1"],"BB":["1","[2589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"246"],"BD":["880","[2-79]\\\\d{5,9}|1\\\\d{9}|8[0-7]\\\\d{4,8}",[["(2)(\\\\d{7,8})","$1-$2",["2"]],["(\\\\d{2})(\\\\d{4,6})","$1-$2",["[3-79]1"]],["(\\\\d{4})(\\\\d{3,6})","$1-$2",["1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[016])"]],["(\\\\d{3})(\\\\d{3,7})","$1-$2",["[3-79][2-9]|8"]]],"0","0$1"],"BE":["32","[1-9]\\\\d{7,8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["4[6-9]"]],["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[23]|4[23]|9[2-4]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[156]|7[018]|8(?:0[1-9]|[1-79])"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["(?:80|9)0"]]],"0","0$1"],"BF":["226","[25-7]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"BG":["359","[23567]\\\\d{5,7}|[489]\\\\d{6,8}",[["(2)(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["2"]],["(2)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2"]],["(\\\\d{3})(\\\\d{4})","$1 $2",["43[124-7]|70[1-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3",["43[124-7]|70[1-9]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[78]00"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["99[69]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["48|8[7-9]|9[08]"]]],"0","0$1"],"BH":["973","[136-9]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2"]]],"BI":["257","[267]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"BJ":["229","[2689]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2689]"]]]],"BL":["590","[56]\\\\d{8}",[["([56]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2-$3",["590|69[01]"]]],"0",null,null,null,null,null,["590(?:2[7-9]|5[12]|87)\\\\d{4}","69(?:0\\\\d{2}|1(?:2[29]|3[0-5]))\\\\d{4}"]],"BM":["1","[4589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"441"],"BN":["673","[2-578]\\\\d{6}",[["([2-578]\\\\d{2})(\\\\d{4})","$1 $2",["[2-578]"]]]],"BO":["591","[23467]\\\\d{7}|8\\\\d{8}",[["([234])(\\\\d{7})","$1 $2",["[2-4]"]],["([67]\\\\d{7})","$1",["[67]"]],["(800)(\\\\d{2})(\\\\d{4})","$1 $2 $3",["800"]]],"0",null,"0(1\\\\d)?"],"BQ":["599","[347]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[13-7]"]],["(9)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["9"]]],null,null,null,null,null,null,["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|50)\\\\d)\\\\d{3}","(?:31(?:8[14-8]|9[14578])|416[145-9]|7(?:0[01]|7[07]|8\\\\d|9[056])\\\\d)\\\\d{3}"]],"BR":["55","[1-46-9]\\\\d{7,10}|5(?:[0-4]\\\\d{7,9}|5(?:[2-8]\\\\d{7}|9\\\\d{7,8}))",[["(\\\\d{4})(\\\\d{4})","$1-$2",["300|40[02]","300|40(?:0|20)"]],["([3589]00)(\\\\d{2,3})(\\\\d{4})","$1 $2 $3",["[3589]00"],"0$1"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2-$3",["[1-9][1-9]"],"($1)"],["(\\\\d{2})(\\\\d{5})(\\\\d{4})","$1 $2-$3",["[1-9][1-9]9"],"($1)"]],"0",null,"0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\d{10,11}))?","$2"],"BS":["1","[2589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"242"],"BT":["975","[1-8]\\\\d{6,7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["1|77"]],["([2-8])(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-68]|7[246]"]]]],"BW":["267","[2-79]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-6]"]],["(7\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7"]],["(90)(\\\\d{5})","$1 $2",["90"]]]],"BY":["375","[1-4]\\\\d{8}|8(?:0(?:0\\\\d{3,7}|[13]\\\\d{7})|(?:10|20\\\\d)\\\\d{7})|9\\\\d{9,10}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["17[0-3589]|2[4-9]|[34]","17(?:[02358]|1[0-2]|9[0189])|2[4-9]|[34]"],"8 0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["1(?:5[24]|6[235]|7[467])|2(?:1[246]|2[25]|3[26])","1(?:5[24]|6(?:2|3[04-9]|5[0346-9])|7(?:[46]|7[37-9]))|2(?:1[246]|2[25]|3[26])"],"8 0$1"],["(\\\\d{4})(\\\\d{2})(\\\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["([89]\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8[01]|9"],"8 $1"],["(82\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["82"],"8 $1"],["(800)(\\\\d{3})","$1 $2",["800"],"8 $1"],["(800)(\\\\d{2})(\\\\d{2,4})","$1 $2 $3",["800"],"8 $1"]],"8",null,"8?0?"],"BZ":["501","[2-8]\\\\d{6}|0\\\\d{10}",[["(\\\\d{3})(\\\\d{4})","$1-$2",["[2-8]"]],["(0)(800)(\\\\d{4})(\\\\d{3})","$1-$2-$3-$4",["080","0800"]]]],"CA":["1","[2-9]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,null,["(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\\\d{6}",null,"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}","900[2-9]\\\\d{6}","5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\\\d{6}"]],"CC":["61","[1458]\\\\d{5,9}",[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],["(16)(\\\\d{3,4})","$1 $2",["16"],"0$1"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],["(180)(2\\\\d{3})","$1 $2",["180","1802"]],["(19\\\\d)(\\\\d{3})","$1 $2",["19[13]"]],["(19\\\\d{2})(\\\\d{4})","$1 $2",["19[679]"]],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["13[1-9]"]]],"0",null,null,null,null,null,["8(?:51(?:0(?:02|31|60)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:08|22|68)|4[29]8|62\\\\d|70[23]|959))\\\\d{3}","14(?:5\\\\d|71)\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[12547-9]|9[017-9])\\\\d{6}","180(?:0\\\\d{3}|2)\\\\d{3}","19(?:0[0126]\\\\d|[679])\\\\d{5}","500\\\\d{6}",null,null,null,"550\\\\d{6}","13(?:00\\\\d{2})?\\\\d{4}"]],"CD":["243","[2-6]\\\\d{6}|[18]\\\\d{6,8}|9\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["12"]],["([89]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8[0-2459]|9"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["88"]],["(\\\\d{2})(\\\\d{5})","$1 $2",["[1-6]"]]],"0","0$1"],"CF":["236","[278]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"CG":["242","[028]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["801"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[02]"]],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["800"]]]],"CH":["41","[2-9]\\\\d{8}|860\\\\d{9}",[["([2-9]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2-7]|[89]1"]],["([89]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8[047]|90"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["860"]]],"0","0$1"],"CI":["225","[02-8]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"CK":["682","[2-8]\\\\d{4}",[["(\\\\d{2})(\\\\d{3})","$1 $2"]]],"CL":["56","1230\\\\d{7}|[2-46-9]\\\\d{8,10}|5[1-3578]\\\\d{7}",[["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2[23]"],"($1)"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]"],"($1)"],["(9)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["9"]],["(44)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["44"]],["([68]00)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[68]00"],"$1"],["(600)(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["600"],"$1"],["(1230)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["123","1230"],"$1"],["(\\\\d{5})(\\\\d{4})","$1 $2",["219"],"($1)"]],"0","0$1","0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))"],"CM":["237","[2368]\\\\d{7,8}",[["([26])(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["[26]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[23]|88"]]]],"CN":["86","[1-7]\\\\d{6,11}|8[0-357-9]\\\\d{6,9}|9\\\\d{7,10}",[["([48]00)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[48]00"]],["(\\\\d{2})(\\\\d{5,6})","$1 $2",["(?:10|2\\\\d)[19]","(?:10|2\\\\d)(?:10|9[56])","(?:10|2\\\\d)(?:100|9[56])"],"0$1"],["(\\\\d{3})(\\\\d{5,6})","$1 $2",["[3-9]","[3-9]\\\\d\\\\d[19]","[3-9]\\\\d\\\\d(?:10|9[56])"],"0$1"],["(21)(\\\\d{4})(\\\\d{4,6})","$1 $2 $3",["21"],"0$1","true"],["([12]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["10[1-9]|2[02-9]","10[1-9]|2[02-9]","10(?:[1-79]|8(?:0[1-9]|[1-9]))|2[02-9]"],"0$1","true"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[47-9]|7|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"],"0$1","true"],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[457]|6[09])|8(?:[57]1|98)"],"0$1","true"],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["807","8078"],"0$1","true"],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["1(?:[3-57-9]|66)"]],["(10800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["108","1080","10800"]],["(\\\\d{3})(\\\\d{7,8})","$1 $2",["950"]]],"0",null,"(1(?:[129]\\\\d{3}|79\\\\d{2}))|0"],"CO":["57","(?:[13]\\\\d{0,3}|[24-8])\\\\d{7}",[["(\\\\d)(\\\\d{7})","$1 $2",["1(?:[2-7]|8[2-9]|9[0-3])|[24-8]","1(?:[2-7]|8[2-9]|9(?:09|[1-3]))|[24-8]"],"($1)"],["(\\\\d{3})(\\\\d{7})","$1 $2",["3"]],["(1)(\\\\d{3})(\\\\d{7})","$1-$2-$3",["1(?:80|9[04])","1(?:800|9(?:0[01]|4[78]))"],"0$1",null,"$1 $2 $3"]],"0",null,"0([3579]|4(?:44|56))?"],"CR":["506","[24-9]\\\\d{7,9}",[["(\\\\d{4})(\\\\d{4})","$1 $2",["[24-7]|8[3-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[89]0"]]],null,null,"(19(?:0[012468]|1[09]|20|66|77|99))"],"CU":["53","[2-57]\\\\d{5,7}",[["(\\\\d)(\\\\d{6,7})","$1 $2",["7"]],["(\\\\d{2})(\\\\d{4,6})","$1 $2",["[2-4]"]],["(\\\\d)(\\\\d{7})","$1 $2",["5"],"0$1"]],"0","(0$1)"],"CV":["238","[259]\\\\d{6}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3"]]],"CW":["599","[134679]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[13-7]"]],["(9)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["9"]]],null,null,null,null,null,null,["9(?:[48]\\\\d{2}|50\\\\d|7(?:2[0-24]|[34]\\\\d|6[35-7]|77|8[7-9]))\\\\d{4}","9(?:5(?:[12467]\\\\d|3[01])|6(?:[15-9]\\\\d|3[01]))\\\\d{4}",null,null,null,null,null,"955\\\\d{5}",null,"60[0-2]\\\\d{4}"]],"CX":["61","[1458]\\\\d{5,9}",[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],["(16)(\\\\d{3,4})","$1 $2",["16"],"0$1"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],["(180)(2\\\\d{3})","$1 $2",["180","1802"]],["(19\\\\d)(\\\\d{3})","$1 $2",["19[13]"]],["(19\\\\d{2})(\\\\d{4})","$1 $2",["19[679]"]],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["13[1-9]"]]],"0",null,null,null,null,null,["8(?:51(?:0(?:01|30|59)|117)|91(?:00[6-9]|1(?:21|49|78|81)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\\\d|7(?:0[01]|1[0-2])|958))\\\\d{3}","14(?:5\\\\d|71)\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[12547-9]|9[017-9])\\\\d{6}","180(?:0\\\\d{3}|2)\\\\d{3}","19(?:0[0126]\\\\d|[679])\\\\d{5}","500\\\\d{6}",null,null,null,"550\\\\d{6}","13(?:00\\\\d{2})?\\\\d{4}"]],"CY":["357","[257-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{6})","$1 $2"]]],"CZ":["420","[2-8]\\\\d{8}|9\\\\d{8,11}",[["([2-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(96\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["96"]],["(9\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["9[36]"]]]],"DE":["49","[1-35-9]\\\\d{3,14}|4(?:[0-8]\\\\d{3,12}|9(?:[0-37]\\\\d|4(?:[1-35-8]|4\\\\d?)|5\\\\d{1,2}|6[1-8]\\\\d?)\\\\d{2,8})",[["(1\\\\d{2})(\\\\d{7,8})","$1 $2",["1[67]"]],["(15\\\\d{3})(\\\\d{6})","$1 $2",["15[0568]"]],["(1\\\\d{3})(\\\\d{7})","$1 $2",["15"]],["(\\\\d{2})(\\\\d{3,11})","$1 $2",["3[02]|40|[68]9"]],["(\\\\d{3})(\\\\d{3,11})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14]|[4-9]1)|3(?:[35-9][15]|4[015])|[4-8][1-9]1|9(?:06|[1-9]1)"]],["(\\\\d{4})(\\\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|[7-9](?:0[1-9]|[1-9])","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|[49][1246]|6[1-4]|7[1346]|8[13568])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|[7-9](?:0[1-9]|[1-9])"]],["(3\\\\d{4})(\\\\d{1,10})","$1 $2",["3"]],["(800)(\\\\d{7,12})","$1 $2",["800"]],["(\\\\d{3})(\\\\d)(\\\\d{4,10})","$1 $2 $3",["1(?:37|80)|900","1(?:37|80)|900[1359]"]],["(1\\\\d{2})(\\\\d{5,11})","$1 $2",["181"]],["(18\\\\d{3})(\\\\d{6})","$1 $2",["185","1850","18500"]],["(18\\\\d{2})(\\\\d{7})","$1 $2",["18[68]"]],["(18\\\\d)(\\\\d{8})","$1 $2",["18[2-579]"]],["(700)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["700"]],["(138)(\\\\d{4})","$1 $2",["138"]],["(15[013-68])(\\\\d{2})(\\\\d{8})","$1 $2 $3",["15[013-68]"]],["(15[279]\\\\d)(\\\\d{2})(\\\\d{7})","$1 $2 $3",["15[279]"]],["(1[67]\\\\d)(\\\\d{2})(\\\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"]]],"0","0$1"],"DJ":["253","[27]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"DK":["45","[2-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"DM":["1","[57-9]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"767"],"DO":["1","[589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"8[024]9"],"DZ":["213","(?:[1-4]|[5-9]\\\\d)\\\\d{7}",[["([1-4]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[1-4]"]],["([5-8]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[5-8]"]],["(9\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["9"]]],"0","0$1"],"EC":["593","1\\\\d{9,10}|[2-8]\\\\d{7}|9\\\\d{8}",[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2-$3",["[247]|[356][2-8]"],null,null,"$1-$2-$3"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["9"],"0$1"],["(1800)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["180","1800"],"$1"]],"0","(0$1)"],"EE":["372","[3-9]\\\\d{6,7}|800\\\\d{6,7}",[["([3-79]\\\\d{2})(\\\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]"]],["(70)(\\\\d{2})(\\\\d{4})","$1 $2 $3",["70"]],["(8000)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["800","8000"]],["([458]\\\\d{3})(\\\\d{3,4})","$1 $2",["40|5|8(?:00|[1-5])","40|5|8(?:00[1-9]|[1-5])"]]]],"EG":["20","1\\\\d{4,9}|[24-6]\\\\d{8}|3\\\\d{7}|[89]\\\\d{8,9}",[["(\\\\d)(\\\\d{7,8})","$1 $2",["[23]"]],["(\\\\d{2})(\\\\d{6,7})","$1 $2",["1(?:3|5[239])|[4-6]|[89][2-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[0-25]|[89]00"]]],"0","0$1"],"EH":["212","[5-9]\\\\d{8}",[["([5-7]\\\\d{2})(\\\\d{6})","$1-$2",["5(?:2[015-7]|3[0-4])|[67]"]],["([58]\\\\d{3})(\\\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|92)|892","5(?:2(?:[2-48]|9[0-7])|3(?:[5-79]|8[0-7])|924)|892"]],["(5\\\\d{4})(\\\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]"]],["([5]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5(?:4[067]|5[03])"]],["(8[09])(\\\\d{7})","$1-$2",["8(?:0|9[013-9])"]]],"0",null,null,null,null,"528[89]"],"ER":["291","[178]\\\\d{6}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3"]],"0","0$1"],"ES":["34","[5-9]\\\\d{8}",[["([89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[89]00"]],["([5-9]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[568]|[79][0-8]"]]]],"ET":["251","[1-59]\\\\d{8}",[["([1-59]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[1-59]"]]],"0","0$1"],"FI":["358","1\\\\d{4,11}|[2-9]\\\\d{4,10}",[["(\\\\d{3})(\\\\d{3,7})","$1 $2",["(?:[1-3]0|[6-8])0"]],["(75\\\\d{3})","$1",["75[12]"]],["(116\\\\d{3})","$1",["116"],"$1"],["(\\\\d{2})(\\\\d{4,10})","$1 $2",["[14]|2[09]|50|7[135]"]],["(\\\\d)(\\\\d{4,11})","$1 $2",["[25689][1-8]|3"]]],"0","0$1",null,null,null,null,["1(?:[3569][1-8]\\\\d{3,9}|[47]\\\\d{5,10})|2[1-8]\\\\d{3,9}|3(?:[1-8]\\\\d{3,9}|9\\\\d{4,8})|[5689][1-8]\\\\d{3,9}","4(?:[0-8]\\\\d{4,9}|9\\\\d{3,8})|50\\\\d{4,8}","800\\\\d{4,7}","[67]00\\\\d{5,6}",null,null,"[13]0\\\\d{4,8}|2(?:0(?:[016-8]\\\\d{3,7}|[2-59]\\\\d{2,7})|9\\\\d{4,8})|60(?:[12]\\\\d{5,6}|6\\\\d{7})|7(?:1\\\\d{7}|3\\\\d{8}|5[03-9]\\\\d{3,7})"]],"FJ":["679","[2-9]\\\\d{6}|0\\\\d{10}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-9]"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["0"]]]],"FK":["500","[2-7]\\\\d{4}"],"FM":["691","[39]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"FO":["298","[2-9]\\\\d{5}",[["(\\\\d{6})","$1"]],null,null,"(10(?:01|[12]0|88))"],"FR":["33","[1-9]\\\\d{8}",[["([1-79])(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["[1-79]"]],["(8\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["8"],"0 $1"]],"0","0$1"],"GA":["241","0?\\\\d{7}",[["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["0"]]]],"GB":["44","\\\\d{7,10}",[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0","0$1",null,null,null,null,["2(?:0[01378]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\\\d{7}|1(?:1(?:3[0-48]|[46][0-4]|5[0-26-9]|[78][0-49])|21[0-7]|31[0-8]|[4-69]1\\\\d)\\\\d{6}|1(?:2(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\\\d)|3(?:0\\\\d|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[28][02-57-9]|[37]\\\\d|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|2[024-9]|3[015689]|4[02-9]|5[03-9]|6\\\\d|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0124578])|7(?:0[0246-9]|2\\\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\\\d|8[02-9]|9[02569])|9(?:0[02-589]|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|8\\\\d|9[2-57]))\\\\d{6}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[345])))|3(?:638[2-5]|647[23]|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[123]))|5(?:24(?:3[2-79]|6\\\\d)|276\\\\d|6(?:26[06-9]|686))|6(?:06(?:4\\\\d|7[4-79])|295[567]|35[34]\\\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|955[0-4])|7(?:26(?:6[13-9]|7[0-7])|442\\\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\\\d|37(?:5[2-5]|8[239])|84(?:3[2-58]))|9(?:0(?:0(?:6[1-8]|85)|52\\\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\\\d{3}|176888[2-46-8]\\\\d{2}|16977[23]\\\\d{3}","7(?:[1-3]\\\\d{3}|4(?:[0-46-9]\\\\d{2}|5(?:[0-689]\\\\d|7[0-57-9]))|5(?:0[0-8]|[13-9]\\\\d|2[0-35-9])\\\\d|7(?:0(?:0[01]|[1-9]\\\\d)|[1-7]\\\\d{2}|8[02-9]\\\\d|9[0-689]\\\\d)|8(?:[014-9]\\\\d|[23][0-8])\\\\d|9(?:[024-9]\\\\d{2}|1(?:[02-9]\\\\d|1[028])|3[0-689]\\\\d))\\\\d{5}","80(?:0(?:1111|\\\\d{6,7})|8\\\\d{7})","(?:87[123]|9(?:[01]\\\\d|8[2349]))\\\\d{7}","70\\\\d{8}",null,"(?:3[0347]|55)\\\\d{8}","76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}","56\\\\d{8}","8(?:4(?:5464\\\\d|[2-5]\\\\d{7})|70\\\\d{7})"]],"GD":["1","[4589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"473"],"GE":["995","[34578]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5"]]],"0"],"GF":["594","[56]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]],"0","0$1"],"GG":["44","[135789]\\\\d{6,9}",[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0",null,null,null,null,null,["1481[25-9]\\\\d{5}","7(?:781\\\\d|839\\\\d|911[17])\\\\d{5}","80(?:0(?:1111|\\\\d{6,7})|8\\\\d{7})","(?:87[123]|9(?:[01]\\\\d|8[0-3]))\\\\d{7}","70\\\\d{8}",null,"(?:3[0347]|55)\\\\d{8}","76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}","56\\\\d{8}","8(?:4(?:5464\\\\d|[2-5]\\\\d{7})|70\\\\d{7})"]],"GH":["233","[235]\\\\d{8}|8\\\\d{7}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[235]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["8"]]],"0","0$1"],"GI":["350","[256]\\\\d{7}",[["(\\\\d{3})(\\\\d{5})","$1 $2",["2"]]]],"GL":["299","[1-689]\\\\d{5}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3"]]],"GM":["220","[2-9]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"GN":["224","[367]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["3"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[67]"]]]],"GP":["590","[56]\\\\d{8}",[["([56]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2-$3",["590|69[01]"]]],"0","0$1",null,null,null,null,["590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\\\d)\\\\d{4}","69(?:0\\\\d{2}|1(?:2[29]|3[0-5]))\\\\d{4}"]],"GQ":["240","[23589]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[235]"]],["(\\\\d{3})(\\\\d{6})","$1 $2",["[89]"]]]],"GR":["30","[26-9]\\\\d{9}",[["([27]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["21|7"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2[2-9]1|[689]"]],["(2\\\\d{3})(\\\\d{6})","$1 $2",["2[2-9][02-9]"]]]],"GT":["502","[2-7]\\\\d{7}|1[89]\\\\d{9}",[["(\\\\d{4})(\\\\d{4})","$1 $2",["[2-7]"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]]]],"GU":["1","[5689]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"671"],"GW":["245","(?:4(?:0\\\\d{5}|4\\\\d{7})|9\\\\d{8})",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["44|9[5-7]"]],["(\\\\d{3})(\\\\d{4})","$1 $2",["40"]]]],"GY":["592","[2-46-9]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"HK":["852","[2-7]\\\\d{7}|8[0-3]\\\\d{6,7}|9\\\\d{4,10}",[["(\\\\d{4})(\\\\d{4})","$1 $2",["[2-7]|[89](?:0[1-9]|[1-9])"]],["(800)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["800"]],["(900)(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["900"]],["(900)(\\\\d{2,5})","$1 $2",["900"]]]],"HN":["504","[237-9]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1-$2"]]],"HR":["385","[1-7]\\\\d{5,8}|[89]\\\\d{6,8}",[["(1)(\\\\d{4})(\\\\d{3})","$1 $2 $3",["1"]],["([2-5]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-5]"]],["(9\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["9"]],["(6[01])(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["6[01]"]],["([67]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[67]"]],["(80[01])(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["80[01]"]],["(80[01])(\\\\d{3})(\\\\d{3})","$1 $2 $3",["80[01]"]]],"0","0$1"],"HT":["509","[2-489]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3"]]],"HU":["36","[1-9]\\\\d{7,8}",[["(1)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-9]"]]],"06","($1)"],"ID":["62","(?:[1-79]\\\\d{6,10}|8\\\\d{7,11})",[["(\\\\d{2})(\\\\d{5,8})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\\\d{3})(\\\\d{5,8})","$1 $2",["2[035-9]|[36][02-9]|[4579]"],"(0$1)"],["(8\\\\d{2})(\\\\d{3,4})(\\\\d{3})","$1-$2-$3",["8[1-35-9]"]],["(8\\\\d{2})(\\\\d{4})(\\\\d{4,5})","$1-$2-$3",["8[1-35-9]"]],["(1)(500)(\\\\d{3})","$1 $2 $3",["150","1500"],"$1"],["(177)(\\\\d{6,8})","$1 $2",["177"]],["(800)(\\\\d{5,7})","$1 $2",["800"]],["(804)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["804"]],["(80\\\\d)(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["80[79]"]]],"0","0$1"],"IE":["353","[124-9]\\\\d{6,9}",[["(1)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["1"]],["(\\\\d{2})(\\\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["40[24]|50[45]"]],["(48)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["48"]],["(818)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["818"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[24-69]|7[14]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["76|8[35-9]"],"0$1"],["(8\\\\d)(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4",["8[35-9]5"],"0$1"],["(700)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["700"],"0$1"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1(?:5|8[059])","1(?:5|8[059]0)"],"$1"]],"0","(0$1)"],"IL":["972","1\\\\d{6,11}|[2-589]\\\\d{3}(?:\\\\d{3,6})?|6\\\\d{3}|7\\\\d{6,9}",[["([2-489])(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["([57]\\\\d)(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(153)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4",["153"]],["(1)([7-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(1255)(\\\\d{3})","$1-$2",["125","1255"]],["(1200)(\\\\d{3})(\\\\d{3})","$1-$2-$3",["120","1200"]],["(1212)(\\\\d{2})(\\\\d{2})","$1-$2-$3",["121","1212"]],["(1599)(\\\\d{6})","$1-$2",["159","1599"]],["(151)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1-$2 $3-$4",["151"]],["(\\\\d{4})","*$1",["[2-689]"]]],"0"],"IM":["44","[135789]\\\\d{6,9}",[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0",null,null,null,null,null,["1624[5-8]\\\\d{5}","7(?:4576|[59]24\\\\d|624[0-4689])\\\\d{5}","808162\\\\d{4}","(?:872299|90[0167]624)\\\\d{4}","70\\\\d{8}",null,"3(?:08162\\\\d|3\\\\d{5}|4(?:40[49]06|5624\\\\d)|7(?:0624\\\\d|2299\\\\d))\\\\d{3}|55\\\\d{8}",null,"56\\\\d{8}","8(?:4(?:40[49]06|5624\\\\d)|70624\\\\d)\\\\d{3}"]],"IN":["91","008\\\\d{9}|1\\\\d{7,12}|[2-9]\\\\d{9,10}",[["(\\\\d{8})","$1",["561","5616","56161"],"$1"],["(\\\\d{5})(\\\\d{5})","$1 $2",["6(?:[09]0|2[03689]|3[05-9])|7(?:[02-8]|19|9[037-9])|8(?:0[015-9]|[1-9])|9","6(?:[09]0|2(?:0[01]|39|60|8[0-2]|9[04])|3(?:0[01]|5[0-2]|60|7[05]|81|9[03-5]))|7(?:[07]|19[0-5]|2(?:[0235-9]|[14][017-9])|3(?:[025-9]|[134][017-9])|4(?:[0-35689]|[47][017-9])|5(?:[02-46-9]|[15][017-9])|6(?:[02-9]|1[0-257-9])|8(?:[0-79]|8[0189])|9(?:[089]|31|7[02-9]))|8(?:0(?:[01589]|6[67]|7[02-9])|1(?:[0-57-9]|6[07-9])|2(?:[014][07-9]|[235-9])|3(?:[03-57-9]|[126][07-9])|[45]|6(?:[02457-9]|[136][07-9])|7(?:[078][07-9]|[1-69])|8(?:[0-25-9]|3[07-9]|4[047-9])|9(?:[02-9]|1[027-9]))|9","6(?:[09]0|2(?:0[01]|39|60|8[0-2]|9[04])|3(?:0[01]|5[0-2]|60|7[05]|81|9[03-5]))|7(?:0|19[0-5]|2(?:[0235-79]|[14][017-9]|8(?:[0-69]|[78][089]))|3(?:[05-8]|1(?:[0189]|7[5-9])|2(?:[0-49][089]|[5-8])|3[017-9]|4(?:[07-9]|11)|9(?:[01689]|[2-5][089]|7[0189]))|4(?:[056]|1(?:[0135-9]|[24][089])|[29](?:[0-7][089]|[89])|3(?:[0-8][089]|9)|[47](?:[089]|11|7[02-8])|8(?:[0-24-7][089]|[389]))|5(?:[0346-9]|[15][017-9]|2(?:[03-9]|[12][089]))|6(?:[0346-9]|1[0-257-9]|2(?:[0-4]|[5-9][089])|5(?:[0-367][089]|[4589]))|7(?:0(?:[02-9]|1[089])|[1-9])|8(?:[0-79]|8(?:0[0189]|11|8[013-9]|9))|9(?:[089]|313|7(?:[02-8]|9[07-9])))|8(?:0(?:[01589]|6[67]|7(?:[02-8]|9[05-9]))|1(?:[02-57-9]|1(?:[0-35-9]|4[0-46-9])|6(?:[089]|7[02-8]))|2(?:0(?:[089]|7[02])|[14](?:[089]|7[02-8])|[235-9])|3(?:[03-57-9]|1(?:[089]|7[02-6])|2(?:[09]|77|8[0-689])|6(?:[089]|7[02-7]))|[45]|6(?:[02457-9]|[136](?:[089]|7[02-8]))|7(?:0[07-9]|[1-69]|[78](?:[089]|7[02-8]))|8(?:[0-25-9]|3(?:[089]|7[02-8])|4(?:[0489]|7[02-68]))|9(?:[02-9]|1(?:[0289]|7[2-6])))|9"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-9]|80[2-46]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[59][14]|[68][1-9]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1|9[15])|6(?:12|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)"]],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1(?:[23579]|[468][1-9])|[2-8]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})(\\\\d{3})","$1 $2 $3 $4",["008"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["140"],"$1"],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["160","1600"],"$1"],["(\\\\d{4})(\\\\d{4,5})","$1 $2",["180","1800"],"$1"],["(\\\\d{4})(\\\\d{2,4})(\\\\d{4})","$1 $2 $3",["180","1800"],"$1"],["(\\\\d{4})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["186","1860"],"$1"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["18[06]"],"$1"]],"0","0$1",null,null,true],"IO":["246","3\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"IQ":["964","[1-7]\\\\d{7,9}",[["(1)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]],["([2-6]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-6]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"0","0$1"],"IR":["98","[1-8]\\\\d{5,9}|9(?:[0-4]\\\\d{8}|9\\\\d{8})",[["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[1-8]"]],["(\\\\d{2})(\\\\d{4,5})","$1 $2",["[1-8]"]],["(\\\\d{4,5})","$1",["96"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["9"]]],"0","0$1"],"IS":["354","[4-9]\\\\d{6}|38\\\\d{7}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[4-9]"]],["(3\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["3"]]]],"IT":["39","[01589]\\\\d{5,10}|3(?:[12457-9]\\\\d{8}|[36]\\\\d{7,9})",[["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[26]|55"]],["(0[26])(\\\\d{4})(\\\\d{5})","$1 $2 $3",["0[26]"]],["(0[26])(\\\\d{4,6})","$1 $2",["0[26]"]],["(0\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],["(\\\\d{3})(\\\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],["(0\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["0[13-57-9][2-46-8]"]],["(0\\\\d{3})(\\\\d{2,6})","$1 $2",["0[13-57-9][2-46-8]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[13]|8(?:00|4[08]|9[59])","[13]|8(?:00|4[08]|9(?:5[5-9]|9))"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["894","894[5-9]"]],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["3"]]],null,null,null,null,null,null,["0(?:[26]\\\\d{4,9}|(?:1(?:[0159]\\\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|3(?:[0159]\\\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|7(?:[0159]\\\\d|2[12]|3[1-7]|4[2346]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\\\d|2[34578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\d{2,7})","3(?:[12457-9]\\\\d{8}|6\\\\d{7,8}|3\\\\d{7,9})","80(?:0\\\\d{6}|3\\\\d{3})","0878\\\\d{5}|1(?:44|6[346])\\\\d{6}|89(?:2\\\\d{3}|4(?:[0-4]\\\\d{2}|[5-9]\\\\d{4})|5(?:[0-4]\\\\d{2}|[5-9]\\\\d{6})|9\\\\d{6})","1(?:78\\\\d|99)\\\\d{6}",null,null,null,"55\\\\d{8}","84(?:[08]\\\\d{6}|[17]\\\\d{3})"]],"JE":["44","[135789]\\\\d{6,9}",[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0",null,null,null,null,null,["1534[0-24-8]\\\\d{5}","7(?:509\\\\d|7(?:00[378]|97[7-9])|829\\\\d|937\\\\d)\\\\d{5}","80(?:07(?:35|81)|8901)\\\\d{4}","(?:871206|90(?:066[59]|1810|71(?:07|55)))\\\\d{4}","701511\\\\d{4}",null,"3(?:0(?:07(?:35|81)|8901)|3\\\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))\\\\d{4}|55\\\\d{8}","76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}","56\\\\d{8}","8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|70002)\\\\d{4}"]],"JM":["1","[589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"876"],"JO":["962","[235-9]\\\\d{7,8}",[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(7)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["7[457-9]"]],["(\\\\d{2})(\\\\d{7})","$1 $2",["70"]],["(\\\\d{3})(\\\\d{5,6})","$1 $2",["8[0158]|9"]]],"0","0$1"],"JP":["81","[1-9]\\\\d{8,9}|00(?:[36]\\\\d{7,14}|7\\\\d{5,7}|8\\\\d{7})",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1-$2-$3",["(?:12|57|99)0"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["800"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1-$2-$3",["[2579]0|80[1-9]"]],["(\\\\d{4})(\\\\d)(\\\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))"]],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3",["1(?:2[3-6]|3[3-9]|4[2-6]|5[2-8]|[68][2-7]|7[2-689]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9[2-8])|3(?:[3-6][2-9]|7[2-6]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5[4-7]|6[2-9]|8[2-8]|9[236-9])|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3[34]|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6[56]))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))","1(?:2[3-6]|3[3-9]|4[2-6]|5(?:[236-8]|[45][2-69])|[68][2-7]|7[2-689]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6(?:5[25]|60)))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["1|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93)","1|2(?:2[37]|5(?:[57]|[68]0|9[19])|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93[34])","1|2(?:2[37]|5(?:[57]|[68]0|9(?:17|99))|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93(?:31|4))"]],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3",["2(?:[34]7|[56]9|74|9[14-79])|82|993"]],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[2479][1-9]"]]],"0","0$1"],"KE":["254","20\\\\d{6,7}|[4-9]\\\\d{6,9}",[["(\\\\d{2})(\\\\d{5,7})","$1 $2",["[24-6]"]],["(\\\\d{3})(\\\\d{6})","$1 $2",["7"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[89]"]]],"0","0$1","005|0"],"KG":["996","[235-8]\\\\d{8,9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[25-7]|31[25]"]],["(\\\\d{4})(\\\\d{5})","$1 $2",["3(?:1[36]|[2-9])"]],["(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{3})","$1 $2 $3 $4",["8"]]],"0","0$1"],"KH":["855","[1-9]\\\\d{7,9}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["1\\\\d[1-9]|[2-9]"],"0$1"],["(1[89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[89]0","1[89]00"]]],"0"],"KI":["686","[2458]\\\\d{4}|3\\\\d{4,7}|[67]\\\\d{7}",[],null,null,"0"],"KM":["269","[3478]\\\\d{6}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3"]]],"KN":["1","[589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"869"],"KP":["850","1\\\\d{9}|[28]\\\\d{7}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]],["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8"]]],"0","0$1"],"KR":["82","00(?:3\\\\d{8,9}|7\\\\d{9,11})|[1-7]\\\\d{4,9}|8\\\\d{8}",[["(\\\\d{2})(\\\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"]],["(\\\\d{4})(\\\\d{4})","$1-$2",["1(?:5[246-9]|6[046-8]|8[03579])","1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))"],"$1"],["(\\\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"]],["(\\\\d)(\\\\d{3,4})(\\\\d{4})","$1-$2-$3",["2[1-9]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["60[2-9]|80"]],["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1-$2-$3",["1[0-25-9]|(?:3[1-3]|[46][1-4]|5[1-5])[1-9]"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1-$2-$3",["[57]0"]]],"0","0$1","0(8[1-46-8]|85\\\\d{2})?"],"KW":["965","[12569]\\\\d{6,7}",[["(\\\\d{4})(\\\\d{3,4})","$1 $2",["[16]|2(?:[0-35-9]|4[0-35-9])|52[25]|9[024-9]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["244|5(?:[015]|6[56])"]]]],"KY":["1","[3589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"345"],"KZ":["7","(?:33\\\\d|7\\\\d{2}|80[089])\\\\d{7}",[["([3489]\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["[3489]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"8",null,null,null,null,null,["33622\\\\d{5}|7(?:1(?:0(?:[23]\\\\d|4[0-3]|59|63)|1(?:[23]\\\\d|4[0-79]|59)|2(?:[23]\\\\d|59)|3(?:2\\\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\\\d|3[013-9]|5[1-9])|5(?:2\\\\d|3[1-9]|4[0-7]|59)|6(?:[234]\\\\d|5[19]|61)|72\\\\d|8(?:[27]\\\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\\\d|4[46-9]|5[3469])|2(?:2\\\\d|3[0679]|46|5[12679])|3(?:[234]\\\\d|5[139])|4(?:2\\\\d|3[1235-9]|59)|5(?:[23]\\\\d|4[01246-8]|59|61)|6(?:2\\\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\\\d|40|5[279])|8(?:[23]\\\\d|4[0-3]|59)|9(?:2\\\\d|3[124578]|59)))\\\\d{5}","7(?:0[012578]|47|6[02-4]|7[15-8]|85)\\\\d{7}","800\\\\d{7}","809\\\\d{7}","808\\\\d{7}",null,null,null,"751\\\\d{7}"]],"LA":["856","[2-8]\\\\d{7,9}",[["(20)(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["20"]],["([2-8]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"]],["(30)(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["30"]]],"0","0$1"],"LB":["961","[13-9]\\\\d{6,7}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["([7-9]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7(?:[01]|6[013-9]|8[89]|9[1-3])|[89][01]"]]],"0"],"LC":["1","[5789]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"758"],"LI":["423","6\\\\d{8}|[23789]\\\\d{6}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[237-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6[56]"]],["(69)(7\\\\d{2})(\\\\d{4})","$1 $2 $3",["697"]]],"0",null,"0|10(?:01|20|66)"],"LK":["94","[1-9]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[1-689]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"0","0$1"],"LR":["231","2\\\\d{7,8}|[378]\\\\d{8}|4\\\\d{6}|5\\\\d{6,8}",[["(2\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2"]],["([4-5])(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[45]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[23578]"]]],"0","0$1"],"LS":["266","[2568]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2"]]],"LT":["370","[3-9]\\\\d{7}",[["([34]\\\\d)(\\\\d{6})","$1 $2",["37|4(?:1|5[45]|6[2-4])"]],["([3-6]\\\\d{2})(\\\\d{5})","$1 $2",["3[148]|4(?:[24]|6[09])|528|6"]],["([7-9]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[7-9]"],"8 $1"],["(5)(2\\\\d{2})(\\\\d{4})","$1 $2 $3",["52[0-79]"]]],"8","(8-$1)","[08]",null,true],"LU":["352","[24-9]\\\\d{3,10}|3(?:[0-46-9]\\\\d{2,9}|5[013-9]\\\\d{1,8})",[["(\\\\d{2})(\\\\d{3})","$1 $2",["[2-5]|7[1-9]|[89](?:0[2-9]|[1-9])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[2-5]|7[1-9]|[89](?:0[2-9]|[1-9])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["20"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["20"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,4})","$1 $2 $3 $4",["2(?:[12589]|4[12])|[3-5]|7[1-9]|8(?:0[2-9]|[1-9])|9(?:0[2-46-9]|[1-9])"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["70|80[01]|90[015]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6"]]],null,null,"(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\\\d)"],"LV":["371","[2689]\\\\d{7}",[["([2689]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2689]"]]]],"LY":["218","[25679]\\\\d{8}",[["([25-79]\\\\d)(\\\\d{7})","$1-$2",["[25-79]"]]],"0","0$1"],"MA":["212","[5-9]\\\\d{8}",[["([5-7]\\\\d{2})(\\\\d{6})","$1-$2",["5(?:2[015-7]|3[0-4])|[67]"]],["([58]\\\\d{3})(\\\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|92)|892","5(?:2(?:[2-48]|9[0-7])|3(?:[5-79]|8[0-7])|924)|892"]],["(5\\\\d{4})(\\\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]"]],["([5]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5(?:4[067]|5[03])"]],["(8[09])(\\\\d{7})","$1-$2",["8(?:0|9[013-9])"]]],"0","0$1",null,null,null,null,["5(?:2(?:[015-79]\\\\d|2[02-9]|3[2-57]|4[2-8]|8[235-7])\\\\d|3(?:[0-48]\\\\d|[57][2-9]|6[2-8]|9[3-9])\\\\d|4[067]\\\\d{2}|5[03]\\\\d{2})\\\\d{4}","(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:0[067]|6[1267]|7[07]))\\\\d{6}","80\\\\d{7}","89\\\\d{7}",null,null,null,null,"5924[01]\\\\d{4}"]],"MC":["377","[34689]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[39]"],"$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["4"]],["(6)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["6"]],["(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3",["8"],"$1"]],"0","0$1"],"MD":["373","[235-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["22|3"]],["([25-7]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["2[13-9]|[5-7]"]],["([89]\\\\d{2})(\\\\d{5})","$1 $2",["[89]"]]],"0","0$1"],"ME":["382","[2-9]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-57-9]|6[036-9]"]]],"0","0$1"],"MF":["590","[56]\\\\d{8}",[["([56]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2-$3",["590|69[01]"]]],"0",null,null,null,null,null,["590(?:0[079]|13|2[79]|30|43|5[0-268]|7[79]|87)\\\\d{4}","69(?:0\\\\d{2}|1(?:2[29]|3[0-5]))\\\\d{4}"]],"MG":["261","[23]\\\\d{8}",[["([23]\\\\d)(\\\\d{2})(\\\\d{3})(\\\\d{2})","$1 $2 $3 $4",["[23]"]]],"0","0$1"],"MH":["692","[2-6]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1-$2"]],"1"],"MK":["389","[2-578]\\\\d{7}",[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"]],["([347]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[347]"]],["([58]\\\\d{2})(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[58]"]]],"0","0$1"],"ML":["223","[246-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[246-9]"]]]],"MM":["95","[178]\\\\d{5,7}|[24-6]\\\\d{5,8}|9(?:[279]\\\\d{0,2}|5|[34]\\\\d{1,2}|6(?:\\\\d{1,2})?|8(?:\\\\d{2})?)\\\\d{6}",[["(\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["1|2[245]"]],["(2)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["251"]],["(\\\\d)(\\\\d{2})(\\\\d{3})","$1 $2 $3",["16|2"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["432|67|81"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3,4})","$1 $2 $3",["[4-8]"]],["(9)(\\\\d{3})(\\\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"]],["(9)([34]\\\\d{4})(\\\\d{4})","$1 $2 $3",["9(?:3[0-36]|4[0-57-9])"]],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["92[56]"]],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3 $4",["93"]]],"0","0$1"],"MN":["976","[12]\\\\d{7,9}|[57-9]\\\\d{7}",[["([12]\\\\d)(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[12]1"]],["([12]2\\\\d)(\\\\d{5,6})","$1 $2",["[12]2[1-3]"]],["([12]\\\\d{3})(\\\\d{5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\\\d)2"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["[57-9]"],"$1"],["([12]\\\\d{4})(\\\\d{4,5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\\\d)[4-9]"]]],"0","0$1"],"MO":["853","[268]\\\\d{7}",[["([268]\\\\d{3})(\\\\d{4})","$1 $2",["[268]"]]]],"MP":["1","[5689]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"670"],"MQ":["596","[56]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]],"0","0$1"],"MR":["222","[2-48]\\\\d{7}",[["([2-48]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],"MS":["1","[5689]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"664"],"MT":["356","[2357-9]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2"]]],"MU":["230","[2-9]\\\\d{6,7}",[["([2-46-9]\\\\d{2})(\\\\d{4})","$1 $2",["[2-46-9]"]],["(5\\\\d{3})(\\\\d{4})","$1 $2",["5"]]]],"MV":["960","[346-8]\\\\d{6,9}|9(?:00\\\\d{7}|\\\\d{6})",[["(\\\\d{3})(\\\\d{4})","$1-$2",["[3467]|9(?:0[1-9]|[1-9])"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[89]00"]]]],"MW":["265","(?:1(?:\\\\d{2})?|[2789]\\\\d{2})\\\\d{6}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1"]],["(2\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[17-9]"]]],"0","0$1"],"MX":["52","[1-9]\\\\d{9,10}",[["([358]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["33|55|81"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]"]],["(1)([358]\\\\d)(\\\\d{4})(\\\\d{4})","044 $2 $3 $4",["1(?:33|55|81)"],"$1",null,"$1 $2 $3 $4"],["(1)(\\\\d{3})(\\\\d{3})(\\\\d{4})","044 $2 $3 $4",["1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])"],"$1",null,"$1 $2 $3 $4"]],"01","01 $1","0[12]|04[45](\\\\d{10})","1$1",true],"MY":["60","[13-9]\\\\d{7,9}",[["([4-79])(\\\\d{3})(\\\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(3)(\\\\d{4})(\\\\d{4})","$1-$2 $3",["3"],"0$1"],["([18]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1-$2 $3",["1[02-46-9][1-9]|8"],"0$1"],["(1)([36-8]00)(\\\\d{2})(\\\\d{4})","$1-$2-$3-$4",["1[36-8]0","1[36-8]00"]],["(11)(\\\\d{4})(\\\\d{4})","$1-$2 $3",["11"],"0$1"],["(15[49])(\\\\d{3})(\\\\d{4})","$1-$2 $3",["15[49]"],"0$1"]],"0"],"MZ":["258","[28]\\\\d{7,8}",[["([28]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2|8[2-7]"]],["(80\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["80"]]]],"NA":["264","[68]\\\\d{7,8}",[["(8\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8[1-35]"]],["(6\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["6"]],["(88)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["88"]],["(870)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["870"]]],"0","0$1"],"NC":["687","[2-57-9]\\\\d{5}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1.$2.$3",["[2-46-9]|5[0-4]"]]]],"NE":["227","[0289]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["09|[289]"]],["(08)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["08"]]]],"NF":["672","[13]\\\\d{5}",[["(\\\\d{2})(\\\\d{4})","$1 $2",["1"]],["(\\\\d)(\\\\d{5})","$1 $2",["3"]]]],"NG":["234","[1-6]\\\\d{5,8}|9\\\\d{5,9}|[78]\\\\d{5,13}",[["(\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[1-9]|[1-79])|8[2-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["70|8[01]|90[235-9]"]],["([78]00)(\\\\d{4})(\\\\d{4,5})","$1 $2 $3",["[78]00"]],["([78]00)(\\\\d{5})(\\\\d{5,6})","$1 $2 $3",["[78]00"]],["(78)(\\\\d{2})(\\\\d{3})","$1 $2 $3",["78"]]],"0","0$1"],"NI":["505","[125-8]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2"]]],"NL":["31","1\\\\d{4,8}|[2-7]\\\\d{8}|[89]\\\\d{6,9}",[["([1-578]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]"]],["([1-5]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"]],["(6)(\\\\d{8})","$1 $2",["6[0-57-9]"]],["(66)(\\\\d{7})","$1 $2",["66"]],["(14)(\\\\d{3,4})","$1 $2",["14"],"$1"],["([89]0\\\\d)(\\\\d{4,7})","$1 $2",["[89]0"]]],"0","0$1"],"NO":["47","0\\\\d{4}|[2-9]\\\\d{7}",[["([489]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[489]"]],["([235-7]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[235-7]"]]],null,null,null,null,null,null,["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\\\d{6}","(?:4[015-8]|5[89]|87|9\\\\d)\\\\d{6}","80[01]\\\\d{5}","82[09]\\\\d{5}","880\\\\d{5}",null,"0\\\\d{4}|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d{2})\\\\d{3}",null,"85[0-5]\\\\d{5}","810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}"]],"NP":["977","[1-8]\\\\d{7}|9(?:[1-69]\\\\d{6,8}|7[2-6]\\\\d{5,7}|8\\\\d{8})",[["(1)(\\\\d{7})","$1-$2",["1[2-6]"]],["(\\\\d{2})(\\\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-69]|7[15-9])"]],["(9\\\\d{2})(\\\\d{7})","$1-$2",["9(?:6[013]|7[245]|8)"],"$1"]],"0","0$1"],"NR":["674","[458]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"NU":["683","[1-5]\\\\d{3}"],"NZ":["64","6[235-9]\\\\d{6}|[2-57-9]\\\\d{7,9}",[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1-$2 $3",["240|[346]|7[2-57-9]|9[1-9]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["21"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,5})","$1 $2 $3",["2(?:1[1-9]|[69]|7[0-35-9])|70|86"]],["(2\\\\d)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["2[028]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["90"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2(?:10|74)|5|[89]0"]]],"0","0$1"],"OM":["968","(?:5|[279]\\\\d)\\\\d{6}|800\\\\d{5,6}",[["(2\\\\d)(\\\\d{6})","$1 $2",["2"]],["([79]\\\\d{3})(\\\\d{4})","$1 $2",["[79]"]],["([58]00)(\\\\d{4,6})","$1 $2",["[58]00"]]]],"PA":["507","[1-9]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1-$2",["[1-57-9]"]],["(\\\\d{4})(\\\\d{4})","$1-$2",["6"]]]],"PE":["51","[14-9]\\\\d{7,8}",[["(1)(\\\\d{7})","$1 $2",["1"]],["([4-8]\\\\d)(\\\\d{6})","$1 $2",["[4-7]|8[2-4]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["80"]],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9"],"$1"]],"0","(0$1)"],"PF":["689","4\\\\d{5,7}|8\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["4[09]|8[79]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["44"]]]],"PG":["675","[1-9]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[13-689]|27"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["20|7"]]]],"PH":["63","1\\\\d{10,12}|2\\\\d{5,7}|[3-7]\\\\d{8}|8\\\\d{7,9}|9\\\\d{9}",[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(2)(\\\\d{5})","$1 $2",["2"],"(0$1)"],["(\\\\d{4})(\\\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\\\d{5})(\\\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["([3-8]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[3-8]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["81|9"],"0$1"],["(1800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["180","1800"]],["(1800)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4",["180","1800"]]],"0"],"PK":["92","1\\\\d{8}|[2-8]\\\\d{5,11}|9(?:[013-9]\\\\d{4,10}|2\\\\d(?:111\\\\d{6}|\\\\d{3,7}))",[["([89]00)(\\\\d{3})(\\\\d{2})","$1 $2 $3",["[89]00"],"0$1"],["(1\\\\d{3})(\\\\d{5})","$1 $2",["1"],"$1"],["(\\\\d{2})(\\\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"]],["(\\\\d{3})(\\\\d{6,7})","$1 $2",["2[349]|45|54|60|72|8[2-5]|9[2-469]","(?:2[349]|45|54|60|72|8[2-5]|9[2-469])\\\\d[2-9]"]],["(58\\\\d{3})(\\\\d{5})","$1 $2",["58[126]"]],["(3\\\\d{2})(\\\\d{7})","$1 $2",["3"],"0$1"],["(\\\\d{2})(111)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)1","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)11","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)111"]],["(\\\\d{3})(111)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["2[349]|45|54|60|72|8[2-5]|9[2-9]","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\\\d1","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\\\d11","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\\\d111"]]],"0","(0$1)"],"PL":["48","[1-57-9]\\\\d{6,8}|6\\\\d{5,8}",[["(\\\\d{3})(\\\\d{3})","$1 $2",["11[68]|64"]],["(\\\\d{5})","$1",["19"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["64"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["26|39|45|5[0137]|6[0469]|7[02389]|8[08]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[14]|2[0-57-9]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]]]],"PM":["508","[45]\\\\d{5}",[["([45]\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[45]"]]],"0","0$1"],"PR":["1","[5789]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"787|939"],"PS":["970","1\\\\d{9}|[24589]\\\\d{7,8}",[["([2489])(2\\\\d{2})(\\\\d{4})","$1 $2 $3",["[2489]2"]],["(5[69]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["5[69]"]],["(1[78]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[78]0","1[78]00"],"$1"]],"0","0$1"],"PT":["351","[2-46-9]\\\\d{8}",[["(2\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2[12]"]],["([2-46-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2[3-9]|[346-9]"]]]],"PW":["680","[2-8]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"PY":["595","5[0-5]\\\\d{4,7}|[2-46-9]\\\\d{5,8}",[["(\\\\d{2})(\\\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\\\d{3})(\\\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\\\d{3})(\\\\d{6})","$1 $2",["9[1-9]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["870","8700"]],["(\\\\d{3})(\\\\d{4,5})","$1 $2",["[2-8][1-9]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-8][1-9]"],"0$1"]],"0"],"QA":["974","[2-8]\\\\d{6,7}",[["([28]\\\\d{2})(\\\\d{4})","$1 $2",["[28]"]],["([3-7]\\\\d{3})(\\\\d{4})","$1 $2",["[3-7]"]]]],"RE":["262","[268]\\\\d{8}",[["([268]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[268]"]]],"0","0$1",null,null,null,"262|69|8"],"RO":["40","[23]\\\\d{5,8}|[7-9]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[23]1"]],["(\\\\d{2})(\\\\d{4})","$1 $2",["[23]1"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[23][3-7]|[7-9]"]],["(2\\\\d{2})(\\\\d{3})","$1 $2",["2[3-6]"]]],"0","0$1"],"RS":["381","[126-9]\\\\d{4,11}|3(?:[0-79]\\\\d{3,10}|8[2-9]\\\\d{2,9})",[["([23]\\\\d{2})(\\\\d{4,9})","$1 $2",["(?:2[389]|39)0"]],["([1-3]\\\\d)(\\\\d{5,10})","$1 $2",["1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])"]],["(6\\\\d)(\\\\d{6,8})","$1 $2",["6"]],["([89]\\\\d{2})(\\\\d{3,9})","$1 $2",["[89]"]],["(7[26])(\\\\d{4,9})","$1 $2",["7[26]"]],["(7[08]\\\\d)(\\\\d{4,9})","$1 $2",["7[08]"]]],"0","0$1"],"RU":["7","[347-9]\\\\d{9}",[["([3489]\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["[3489]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"8","8 ($1)",null,null,true,null,["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\\\d{7}","9\\\\d{9}","80[04]\\\\d{7}","80[39]\\\\d{7}","808\\\\d{7}"]],"RW":["250","[027-9]\\\\d{7,8}",[["(2\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2"]],["([7-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],["(0\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["0"]]],"0"],"SA":["966","1\\\\d{7,8}|(?:[2-467]|92)\\\\d{7}|5\\\\d{8}|8\\\\d{9}",[["([1-467])(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[1-467]"]],["(1\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[1-467]"]],["(5\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["5"]],["(92\\\\d{2})(\\\\d{5})","$1 $2",["92"],"$1"],["(800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["800"],"$1"],["(811)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["811"]]],"0","0$1"],"SB":["677","[1-9]\\\\d{4,6}",[["(\\\\d{2})(\\\\d{5})","$1 $2",["[7-9]"]]]],"SC":["248","[24689]\\\\d{5,6}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[246]"]]]],"SD":["249","[19]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3"]],"0","0$1"],"SE":["46","[1-35-9]\\\\d{5,11}|4\\\\d{6,8}",[["(8)(\\\\d{2,3})(\\\\d{2,3})(\\\\d{2})","$1-$2 $3 $4",["8"],null,null,"$1 $2 $3 $4"],["([1-69]\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90"],null,null,"$1 $2 $3 $4"],["([1-469]\\\\d)(\\\\d{3})(\\\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90"],null,null,"$1 $2 $3"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],null,null,"$1 $2 $3 $4"],["(\\\\d{3})(\\\\d{2,3})(\\\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],null,null,"$1 $2 $3"],["(7\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4",["7"],null,null,"$1 $2 $3 $4"],["(77)(\\\\d{2})(\\\\d{2})","$1-$2$3",["77"],null,null,"$1 $2 $3"],["(20)(\\\\d{2,3})(\\\\d{2})","$1-$2 $3",["20"],null,null,"$1 $2 $3"],["(9[034]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1-$2 $3 $4",["9[034]"],null,null,"$1 $2 $3 $4"],["(9[034]\\\\d)(\\\\d{4})","$1-$2",["9[034]"],null,null,"$1 $2"],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4 $5",["25[245]|67[3-6]"],null,null,"$1 $2 $3 $4 $5"]],"0","0$1"],"SG":["65","[36]\\\\d{7}|[17-9]\\\\d{7,10}",[["([3689]\\\\d{3})(\\\\d{4})","$1 $2",["[369]|8[1-9]"]],["(1[89]00)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[89]0","1[89]00"]],["(7000)(\\\\d{4})(\\\\d{3})","$1 $2 $3",["700","7000"]],["(800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["800"]]]],"SH":["290","[256]\\\\d{4}|8\\\\d{3}",[],null,null,null,null,null,null,["2(?:[0-57-9]\\\\d|6[4-9])\\\\d{2}","[56]\\\\d{4}",null,null,null,null,null,null,"262\\\\d{2}"]],"SI":["386","[1-7]\\\\d{6,7}|[89]\\\\d{4,7}",[["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[12]|[34][24-8]|5[2-8]|7[3-8]"],"(0$1)"],["([3-7]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"]],["([89][09])(\\\\d{3,6})","$1 $2",["[89][09]"]],["([58]\\\\d{2})(\\\\d{5})","$1 $2",["59|8[1-3]"]]],"0","0$1"],"SJ":["47","0\\\\d{4}|[45789]\\\\d{7}",[["([489]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[489]"]],["([235-7]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[235-7]"]]],null,null,null,null,null,null,["79\\\\d{6}","(?:4[015-8]|5[89]|9\\\\d)\\\\d{6}","80[01]\\\\d{5}","82[09]\\\\d{5}","880\\\\d{5}",null,"0\\\\d{4}|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d{2})\\\\d{3}",null,"85[0-5]\\\\d{5}","810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}"]],"SK":["421","(?:[2-68]\\\\d{5,8}|9\\\\d{6,8})",[["(2)(1[67])(\\\\d{3,4})","$1 $2 $3",["21[67]"]],["([3-5]\\\\d)(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["[3-5]"]],["(2)(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1/$2 $3 $4",["2"]],["([3-5]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1/$2 $3 $4",["[3-5]"]],["([689]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[689]"]],["(9090)(\\\\d{3})","$1 $2",["909","9090"]]],"0","0$1"],"SL":["232","[2-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{6})","$1 $2"]],"0","(0$1)"],"SM":["378","[05-7]\\\\d{7,9}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(0549)(\\\\d{6})","$1 $2",["054","0549"],null,null,"($1) $2"],["(\\\\d{6})","0549 $1",["[89]"],null,null,"(0549) $1"]],null,null,"([89]\\\\d{5})","0549$1"],"SN":["221","[3789]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[379]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["8"]]]],"SO":["252","[1-9]\\\\d{5,8}",[["(\\\\d{6})","$1",["[134]"]],["(\\\\d)(\\\\d{6})","$1 $2",["[13-5]|2[0-79]"]],["(\\\\d)(\\\\d{7})","$1 $2",["24|[67]"]],["(\\\\d{2})(\\\\d{4})","$1 $2",["8[125]"]],["(\\\\d{2})(\\\\d{5,7})","$1 $2",["15|28|6[1-35-9]|799|9[2-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["3[59]|4[89]|6[24-6]|79|8[08]|90"]]],"0"],"SR":["597","[2-8]\\\\d{5,6}",[["(\\\\d{3})(\\\\d{3})","$1-$2",["[2-4]|5[2-58]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1-$2-$3",["56"]],["(\\\\d{3})(\\\\d{4})","$1-$2",["[6-8]"]]]],"SS":["211","[19]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,"0$1"]],"0"],"ST":["239","[29]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2"]]],"SV":["503","[267]\\\\d{7}|[89]\\\\d{6}(?:\\\\d{4})?",[["(\\\\d{4})(\\\\d{4})","$1 $2",["[267]"]],["(\\\\d{3})(\\\\d{4})","$1 $2",["[89]"]],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[89]"]]]],"SX":["1","[5789]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"721"],"SY":["963","[1-59]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[1-5]"]],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9"]]],"0","0$1",null,null,true],"SZ":["268","[027]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2",["[027]"]]]],"TA":["290","8\\\\d{3}",[],null,null,null,null,null,null,["8\\\\d{3}"]],"TC":["1","[5689]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"649"],"TD":["235","[2679]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4"]]],"TG":["228","[279]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[279]"]]]],"TH":["66","1\\\\d{8,9}|[2-9]\\\\d{7,8}",[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"]],["([13-9]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["14|[3-9]"]],["(1[89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[89]0","1[89]00"],"$1"]],"0","0$1"],"TJ":["992","[3-57-9]\\\\d{8}",[["([349]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[34]7|91[78]"]],["([457-9]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["4[148]|[578]|9(?:[0235-9]|1[59])"]],["(331700)(\\\\d)(\\\\d{2})","$1 $2 $3",["331","3317","33170","331700"]],["(\\\\d{4})(\\\\d)(\\\\d{4})","$1 $2 $3",["3[1-5]","3(?:[1245]|3(?:[02-9]|1[0-589]))"]]],"8",null,null,null,true],"TK":["690","[2-47]\\\\d{3,6}"],"TL":["670","[2-489]\\\\d{6}|7\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-489]|70"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["7[3-8]"]]]],"TM":["993","[1-6]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["12"]],["(\\\\d{2})(\\\\d{6})","$1 $2",["6"],"8 $1"],["(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["13|[2-5]"]]],"8","(8 $1)"],"TN":["216","[2-57-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3"]]],"TO":["676","[02-8]\\\\d{4,6}",[["(\\\\d{2})(\\\\d{3})","$1-$2",["[1-6]|7[0-4]|8[05]"]],["(\\\\d{3})(\\\\d{4})","$1 $2",["7[5-9]|8[47-9]"]],["(\\\\d{4})(\\\\d{3})","$1 $2",["0"]]]],"TR":["90","[2-589]\\\\d{9}|444\\\\d{4}",[["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[23]|4(?:[0-35-9]|4[0-35-9])"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5[02-69]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["51|[89]"],"0$1"],["(444)(\\\\d{1})(\\\\d{3})","$1 $2 $3",["444"]]],"0",null,null,null,true],"TT":["1","[589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"868"],"TV":["688","[279]\\\\d{4,6}"],"TW":["886","2\\\\d{6,8}|[3-689]\\\\d{7,8}|7\\\\d{7,9}",[["(20)(\\\\d)(\\\\d{4})","$1 $2 $3",["202"]],["([258]0)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["20[013-9]|50[0-46-9]|80[0-79]"]],["([2-8])(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["[25][2-8]|[346]|[78][1-9]"]],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9"]],["(70)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["70"]]],"0","0$1"],"TZ":["255","\\\\d{9}",[["([24]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[24]"]],["([67]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[67]"]],["([89]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[89]"]]],"0","0$1"],"UA":["380","[3-9]\\\\d{8}",[["([3-9]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[38]9|4(?:[45][0-5]|87)|5(?:0|[67][37])|6[36-8]|7|9[1-9]","[38]9|4(?:[45][0-5]|87)|5(?:0|6(?:3[14-7]|7)|7[37])|6[36-8]|7|9[1-9]"]],["([3-689]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["(?:3[1-8]|4[136-8])2|5(?:[12457]2|6[24])|6(?:[12][29]|[49]2|5[24])|8[0-8]|90","3(?:[1-46-8]2[013-9]|52)|4(?:[1378]2|62[013-9])|5(?:[12457]2|6[24])|6(?:[12][29]|[49]2|5[24])|8[0-8]|90"]],["([3-6]\\\\d{3})(\\\\d{5})","$1 $2",["3(?:[1-46-8]|5[013-9])|4(?:[137][013-9]|[45][6-9]|6|8[4-6])|5(?:[1245][013-9]|3|6[0135689]|7[4-6])|6(?:[12][13-8]|[49][013-9]|5[0135-9])","3(?:[1-46-8](?:[013-9]|22)|5[013-9])|4(?:[137][013-9]|[45][6-9]|6(?:[013-9]|22)|8[4-6])|5(?:[1245][013-9]|3|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][13-8]|[49][013-9]|5[0135-9])"]]],"0","0$1"],"UG":["256","\\\\d{9}",[["(\\\\d{3})(\\\\d{6})","$1 $2",["20[0-8]|4(?:6[45]|[7-9])|[7-9]","20(?:[013-8]|2[5-9])|4(?:6[45]|[7-9])|[7-9]"]],["(\\\\d{2})(\\\\d{7})","$1 $2",["3|4(?:[1-5]|6[0-36-9])"]],["(2024)(\\\\d{5})","$1 $2",["202","2024"]]],"0","0$1"],"US":["1","[2-9]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,true,null,["(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[026]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[16]|5[017]|6[0-279]|78|8[012])|7(?:0[1-46-8]|1[02-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-258]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[014678]|4[0179]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\\\d{6}",null,"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}","900[2-9]\\\\d{6}","5(?:(?:00|22|33|44|66|77|88)[2-9]|21[23])\\\\d{6}"]],"UY":["598","[2489]\\\\d{6,7}",[["(\\\\d{4})(\\\\d{4})","$1 $2",["[24]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9[1-9]"],"0$1"],["(\\\\d{3})(\\\\d{4})","$1 $2",["[89]0"],"0$1"]],"0"],"UZ":["998","[679]\\\\d{8}",[["([679]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[679]"]]],"8","8 $1"],"VA":["39","(?:0(?:878\\\\d{5}|6698\\\\d{5})|[1589]\\\\d{5,10}|3(?:[12457-9]\\\\d{8}|[36]\\\\d{7,9}))",[["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[26]|55"]],["(0[26])(\\\\d{4})(\\\\d{5})","$1 $2 $3",["0[26]"]],["(0[26])(\\\\d{4,6})","$1 $2",["0[26]"]],["(0\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],["(\\\\d{3})(\\\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],["(0\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["0[13-57-9][2-46-8]"]],["(0\\\\d{3})(\\\\d{2,6})","$1 $2",["0[13-57-9][2-46-8]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[13]|8(?:00|4[08]|9[59])","[13]|8(?:00|4[08]|9(?:5[5-9]|9))"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["894","894[5-9]"]],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["3"]]],null,null,null,null,null,null,["06698\\\\d{5}","3(?:[12457-9]\\\\d{8}|6\\\\d{7,8}|3\\\\d{7,9})","80(?:0\\\\d{6}|3\\\\d{3})","0878\\\\d{5}|1(?:44|6[346])\\\\d{6}|89(?:2\\\\d{3}|4(?:[0-4]\\\\d{2}|[5-9]\\\\d{4})|5(?:[0-4]\\\\d{2}|[5-9]\\\\d{6})|9\\\\d{6})","1(?:78\\\\d|99)\\\\d{6}",null,null,null,"55\\\\d{8}","84(?:[08]\\\\d{6}|[17]\\\\d{3})"]],"VC":["1","[5789]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"784"],"VE":["58","[24589]\\\\d{9}",[["(\\\\d{3})(\\\\d{7})","$1-$2"]],"0","0$1"],"VG":["1","[2589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"284"],"VI":["1","[3589]\\\\d{9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,null,"$1-$2-$3"]],"1",null,null,null,null,"340"],"VN":["84","1\\\\d{6,9}|2\\\\d{9}|6\\\\d{6,7}|7\\\\d{6}|8\\\\d{6,8}|9\\\\d{8}",[["([17]99)(\\\\d{4})","$1 $2",["[17]99"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2[48]"]],["(80)(\\\\d{5})","$1 $2",["80"]],["(69\\\\d)(\\\\d{4,5})","$1 $2",["69"]],["(\\\\d{3})(\\\\d{4})(\\\\d{3})","$1 $2 $3",["2[0-35-79]"]],["([89]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["8(?:8|9[89])|9"]],["(1[2689]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"]],["(86[89])(\\\\d{3})(\\\\d{3})","$1 $2 $3",["86[89]"]],["(1[89]00)(\\\\d{4,6})","$1 $2",["1[89]0","1[89]00"],"$1"]],"0","0$1",null,null,true],"VU":["678","[2-57-9]\\\\d{4,6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",["[579]"]]]],"WF":["681","[4-8]\\\\d{5}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3"]]],"WS":["685","[2-8]\\\\d{4,6}",[["(8\\\\d{2})(\\\\d{3,4})","$1 $2",["8"]],["(7\\\\d)(\\\\d{5})","$1 $2",["7"]],["(\\\\d{5})","$1",["[2-6]"]]]],"YE":["967","[1-7]\\\\d{6,8}",[["([1-7])(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7[0137]"]]],"0","0$1"],"YT":["262","[268]\\\\d{8}",[["([268]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[268]"]]],"0",null,null,null,null,"269|63"],"ZA":["27","[1-79]\\\\d{8}|8\\\\d{4,8}",[["(860)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["860"]],["(\\\\d{2})(\\\\d{3,4})","$1 $2",["8[1-4]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3",["8[1-4]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[1-79]|8(?:[0-57]|6[1-9])"]]],"0","0$1"],"ZM":["260","[289]\\\\d{8}",[["(\\\\d{2})(\\\\d{4})","$1 $2",null,"$1"],["([1-8])(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[1-8]"],"$1"],["([29]\\\\d)(\\\\d{7})","$1 $2",["[29]"]],["(800)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["800"]]],"0","0$1"],"ZW":["263","2(?:[0-57-9]\\\\d{3,8}|6(?:[14]\\\\d{7}|\\\\d{4}))|[13-69]\\\\d{4,9}|7\\\\d{8}|8[06]\\\\d{5,8}",[["([49])(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["4|9[2-9]"]],["(7\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]],["(86\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["86[24]"]],["([2356]\\\\d{2})(\\\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8|[78])|3(?:[09]8|17|3[78]|7[1569]|8[37])|5[15][78]|6(?:[29]8|37|[68][78]|75)"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|31|[56][14]|7[35]|84)|329"]],["([1-356]\\\\d)(\\\\d{3,5})","$1 $2",["1[3-9]|2[02569]|3[0-69]|5[05689]|6"]],["([235]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[23]9|54"]],["([25]\\\\d{3})(\\\\d{3,5})","$1 $2",["(?:25|54)8","258[23]|5483"]],["(8\\\\d{3})(\\\\d{6})","$1 $2",["86"]],["(80\\\\d)(\\\\d{4})","$1 $2",["80"]]],"0","0$1"],"001":["979","\\\\d{9}",[["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3"]]]}}')},O3uf:function(t,e,n){var r=n("RJeW"),i=n("eoPS");t.exports=function(t){var e=r(t),n=r(i(e,60)).valueOf()-e.valueOf();return Math.round(n/6048e5)}},O5hQ:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.forkJoin=r.forkJoin},O7cu:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)}},O8DK:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("pqzn")),r(n("cdWR"))},O8cK:function(t,e,n){var r=n("yNUO"),i=n("1CCG"),o=n("DT56");t.exports=function(t,e){var n=r(t),a=r(e),s=o(n,a),l=Math.abs(i(n,a));return n.setDate(n.getDate()-s*l),s*(l-(o(n,a)===-s))}},OBTA:function(t,e,n){var r=n("yNUO"),i=n("VBar");t.exports=function(t,e){var n=r(t),o=Number(e),a=n.getFullYear(),s=n.getDate(),l=new Date(0);l.setFullYear(a,o,15),l.setHours(0,0,0,0);var c=i(l);return n.setMonth(o,Math.min(s,c)),n}},OBdK:function(t,e,n){"use strict";n.d(e,"a",(function(){return m})),n.d(e,"e",(function(){return d})),n.d(e,"f",(function(){return v})),n.d(e,"b",(function(){return p})),n.d(e,"d",(function(){return g})),n.d(e,"c",(function(){return _})),n.d(e,"g",(function(){return b}));var r=n("YlbQ"),i=n("DBGY"),o=n("6blF"),a=n("K9Ia"),s=n("26FU"),l=n("F/XL"),c=(n("t9fZ"),n("VnD/"),n("ny24")),u=(n("CcnG"),n("n6gG")),h=function(){return function(t){this.$implicit=t}}(),d=function(){return function(t){this.template=t}}();function f(){return Error("Could not find functions for nested/flat tree in tree control.")}var p=function(){function t(t,e){this._differs=t,this._changeDetectorRef=e,this._onDestroy=new a.b,this._levels=new Map,this.viewChange=new s.a({start:0,end:Number.MAX_VALUE})}return Object.defineProperty(t.prototype,"dataSource",{get:function(){return this._dataSource},set:function(t){this._dataSource!==t&&this._switchDataSource(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){if(this._dataDiffer=this._differs.find([]).create(this.trackBy),!this.treeControl)throw Error("Could not find a tree control for the tree.")},t.prototype.ngOnDestroy=function(){this._nodeOutlet.viewContainer.clear(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null)},t.prototype.ngAfterContentChecked=function(){var t=this._nodeDefs.filter((function(t){return!t.when}));if(t.length>1)throw Error("There can only be one default row without a when predicate function.");this._defaultNodeDef=t[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()},t.prototype._switchDataSource=function(t){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),t||this._nodeOutlet.viewContainer.clear(),this._dataSource=t,this._nodeDefs&&this._observeRenderChanges()},t.prototype._observeRenderChanges=function(){var t,e=this;if(Object(r.e)(this._dataSource)?t=this._dataSource.connect(this):this._dataSource instanceof o.a?t=this._dataSource:Array.isArray(this._dataSource)&&(t=Object(l.a)(this._dataSource)),!t)throw Error("A valid data source must be provided.");this._dataSubscription=t.pipe(Object(c.a)(this._onDestroy)).subscribe((function(t){return e.renderNodeChanges(t)}))},t.prototype.renderNodeChanges=function(t,e,n,r){var i=this;void 0===e&&(e=this._dataDiffer),void 0===n&&(n=this._nodeOutlet.viewContainer);var o=e.diff(t);o&&(o.forEachOperation((function(e,o,a){if(null==e.previousIndex)i.insertNode(t[a],a,n,r);else if(null==a)n.remove(o),i._levels.delete(e.item);else{var s=n.get(o);n.move(s,a)}})),this._changeDetectorRef.detectChanges())},t.prototype._getNodeDef=function(t,e){if(1===this._nodeDefs.length)return this._nodeDefs.first;var n=this._nodeDefs.find((function(n){return n.when&&n.when(e,t)}))||this._defaultNodeDef;if(!n)throw Error("Could not find a matching node definition for the provided node data.");return n},t.prototype.insertNode=function(t,e,n,r){var i=this._getNodeDef(t,e),o=new h(t);o.level=this.treeControl.getLevel?this.treeControl.getLevel(t):void 0!==r&&this._levels.has(r)?this._levels.get(r)+1:0,this._levels.set(t,o.level),(n||this._nodeOutlet.viewContainer).createEmbeddedView(i.template,o,e),g.mostRecentTreeNode&&(g.mostRecentTreeNode.data=t)},t}(),g=function(){function t(e,n){this._elementRef=e,this._tree=n,this._destroyed=new a.b,this._dataChanges=new a.b,this.role="treeitem",t.mostRecentTreeNode=this}return Object.defineProperty(t.prototype,"data",{get:function(){return this._data},set:function(t){t!==this._data&&(this._data=t,this._setRoleFromData(),this._dataChanges.next())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isExpanded",{get:function(){return this._tree.treeControl.isExpanded(this._data)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"level",{get:function(){return this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._data):0},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()},t.prototype.focus=function(){this._elementRef.nativeElement.focus()},t.prototype._setRoleFromData=function(){var t=this;if(this._tree.treeControl.isExpandable)this.role=this._tree.treeControl.isExpandable(this._data)?"group":"treeitem";else{if(!this._tree.treeControl.getChildren)throw f();var e=this._tree.treeControl.getChildren(this._data);Array.isArray(e)?this._setRoleFromChildren(e):e instanceof o.a&&e.pipe(Object(c.a)(this._destroyed)).subscribe((function(e){return t._setRoleFromChildren(e)}))}},t.prototype._setRoleFromChildren=function(t){this.role=t&&t.length?"group":"treeitem"},t.mostRecentTreeNode=null,t}(),m=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i._elementRef=e,i._tree=n,i._differs=r,i}return Object(i.b)(e,t),e.prototype.ngAfterContentInit=function(){var t=this;if(this._dataDiffer=this._differs.find([]).create(this._tree.trackBy),!this._tree.treeControl.getChildren)throw f();var e=this._tree.treeControl.getChildren(this.data);Array.isArray(e)?this.updateChildrenNodes(e):e instanceof o.a&&e.pipe(Object(c.a)(this._destroyed)).subscribe((function(e){return t.updateChildrenNodes(e)})),this.nodeOutlet.changes.pipe(Object(c.a)(this._destroyed)).subscribe((function(){return t.updateChildrenNodes()}))},e.prototype.ngOnDestroy=function(){this._clear(),t.prototype.ngOnDestroy.call(this)},e.prototype.updateChildrenNodes=function(t){var e=this._getNodeOutlet();t&&(this._children=t),e&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,e.viewContainer,this._data):this._dataDiffer.diff([])},e.prototype._clear=function(){var t=this._getNodeOutlet();t&&(t.viewContainer.clear(),this._dataDiffer.diff([]))},e.prototype._getNodeOutlet=function(){var t=this,e=this.nodeOutlet;return e&&e.find((function(e){return!e._node||e._node===t}))},e}(g),y=/([A-Za-z%]+)$/,v=function(){function t(t,e,n,r,i){var o=this;this._treeNode=t,this._tree=e,this._renderer=n,this._element=r,this._dir=i,this._destroyed=new a.b,this.indentUnits="px",this._indent=40,this._setPadding(),i&&i.change.pipe(Object(c.a)(this._destroyed)).subscribe((function(){return o._setPadding(!0)})),t._dataChanges.subscribe((function(){return o._setPadding()}))}return Object.defineProperty(t.prototype,"level",{get:function(){return this._level},set:function(t){this._level=Object(u.f)(t,null),this._setPadding()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indent",{get:function(){return this._indent},set:function(t){var e=t,n="px";if("string"==typeof t){var r=t.split(y);e=r[0],n=r[1]||n}this.indentUnits=n,this._indent=Object(u.f)(e),this._setPadding()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},t.prototype._paddingIndent=function(){var t=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,e=null==this._level?t:this._level;return"number"==typeof e?""+e*this._indent+this.indentUnits:null},t.prototype._setPadding=function(t){void 0===t&&(t=!1);var e=this._paddingIndent();if(e!==this._currentPadding||t){var n=this._element.nativeElement,r=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",i="paddingLeft"===r?"paddingRight":"paddingLeft";this._renderer.setStyle(n,r,e),this._renderer.setStyle(n,i,null),this._currentPadding=e}},t}(),b=function(){function t(t,e){this._tree=t,this._treeNode=e,this._recursive=!1}return Object.defineProperty(t.prototype,"recursive",{get:function(){return this._recursive},set:function(t){this._recursive=Object(u.c)(t)},enumerable:!0,configurable:!0}),t.prototype._toggle=function(t){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),t.stopPropagation()},t}(),_=function(){return function(){}}()},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"))},OTpG:function(t,e,n){"use strict";var r=n("5ETA"),i=n("USwo"),o=n("ugGH"),a=n("BRsN"),s=n("ig3W"),l=n("Jt1Q"),c=n("kvAF"),u=n("znrX"),h=n("zBWt")("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(t,e,n,p,g,m,y){l(n,e,p);var v,b,_,w=function(t){if(!d&&t in A)return A[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",M="values"==g,S=!1,A=t.prototype,C=A[h]||A["@@iterator"]||g&&A[g],k=C||w(g),T=g?M?w("entries"):k:void 0,E="Array"==e&&A.entries||C;if(E&&(_=u(E.call(new t)))!==Object.prototype&&_.next&&(c(_,x,!0),r||"function"==typeof _[h]||a(_,h,f)),M&&C&&"values"!==C.name&&(S=!0,k=function(){return C.call(this)}),r&&!y||!d&&!S&&A[h]||a(A,h,k),s[e]=k,s[x]=f,g)if(v={values:M?k:w("values"),keys:m?k:w("keys"),entries:T},y)for(b in v)b in A||o(A,b,v[b]);else i(i.P+i.F*(d||S),e,v);return v}},Oa1h:function(t,e,n){var r=n("bKEA"),i=n("0WpP"),o=n("nRFE");t.exports=function(t){return function(e,n,a){var s,l=r(e),c=i(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}}},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:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function r(t,e,n,r){var i="";if(e)switch(n){case"s":i="काही सेकंद";break;case"ss":i="%d सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे"}else switch(n){case"s":i="काही सेकंदां";break;case"ss":i="%d सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां"}return i.replace(/%d/i,t)}t.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".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:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n("wd/R"))},OjkT:function(t,e,n){!function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};t.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,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 बजे"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n("wd/R"))},OkvK:function(t,e,n){"use strict";n.d(e,"e",(function(){return g})),n.d(e,"c",(function(){return p})),n.d(e,"a",(function(){return d})),n.d(e,"d",(function(){return h})),n.d(e,"b",(function(){return u}));var r=n("4+yM"),i=n("n6gG"),o=n("CcnG"),a=n("Wf4p"),s=n("K9Ia"),l=n("p0ib");n("ihYY");var c=function(){return function(){}}(),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.sortables=new Map,e._stateChanges=new s.b,e.start="asc",e._direction="",e.sortChange=new o.EventEmitter,e}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"direction",{get:function(){return this._direction},set:function(t){if(Object(o.isDevMode)()&&t&&"asc"!==t&&"desc"!==t)throw function(t){return Error(t+" is not a valid sort direction ('asc' or 'desc').")}(t);this._direction=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disableClear",{get:function(){return this._disableClear},set:function(t){this._disableClear=Object(i.c)(t)},enumerable:!0,configurable:!0}),e.prototype.register=function(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)},e.prototype.deregister=function(t){this.sortables.delete(t.id)},e.prototype.sort=function(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})},e.prototype.getNextSortDirection=function(t){if(!t)return"";var e,n,r=(e=null!=t.disableClear?t.disableClear:this.disableClear,n=["asc","desc"],"desc"==(t.start||this.start)&&n.reverse(),e||n.push(""),n),i=r.indexOf(this.direction)+1;return i>=r.length&&(i=0),r[i]},e.prototype.ngOnInit=function(){this._markInitialized()},e.prototype.ngOnChanges=function(){this._stateChanges.next()},e.prototype.ngOnDestroy=function(){this._stateChanges.complete()},e}(Object(a.H)(Object(a.F)(c))),h=function(){function t(){this.changes=new s.b,this.sortButtonLabel=function(t){return"Change sorting for "+t}}return t.ngInjectableDef=Object(o["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}();function d(t){return t||new h}var f=function(){return function(){}}(),p=function(t){function e(e,n,r,i){var o=t.call(this)||this;if(o._intl=e,o._sort=r,o._columnDef=i,o._showIndicatorHint=!1,o._arrowDirection="",o._disableViewStateAnimation=!1,o.arrowPosition="after",!r)throw Error("MatSortHeader must be placed within a parent element with the MatSort directive.");return o._rerenderSubscription=Object(l.a)(r.sortChange,r._stateChanges,e.changes).subscribe((function(){o._isSorted()&&o._updateArrowDirection(),!o._isSorted()&&o._viewState&&"active"===o._viewState.toState&&(o._disableViewStateAnimation=!1,o._setAnimationTransitionState({fromState:"active",toState:o._arrowDirection})),n.markForCheck()})),o}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"disableClear",{get:function(){return this._disableClear},set:function(t){this._disableClear=Object(i.c)(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this)},e.prototype.ngOnDestroy=function(){this._sort.deregister(this),this._rerenderSubscription.unsubscribe()},e.prototype._setIndicatorHintVisible=function(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})))},e.prototype._setAnimationTransitionState=function(t){this._viewState=t,this._disableViewStateAnimation&&(this._viewState={toState:t.toState})},e.prototype._handleClick=function(){if(!this._isDisabled()){this._sort.sort(this),"hint"!==this._viewState.toState&&"active"!==this._viewState.toState||(this._disableViewStateAnimation=!0);var t=this._isSorted()?{fromState:this._arrowDirection,toState:"active"}:{fromState:"active",toState:this._arrowDirection};this._setAnimationTransitionState(t),this._showIndicatorHint=!1}},e.prototype._isSorted=function(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)},e.prototype._getArrowDirectionState=function(){return(this._isSorted()?"active-":"")+this._arrowDirection},e.prototype._getArrowViewState=function(){var t=this._viewState.fromState;return(t?t+"-to-":"")+this._viewState.toState},e.prototype._updateArrowDirection=function(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start},e.prototype._isDisabled=function(){return this._sort.disabled||this.disabled},e.prototype._getAriaSortAttribute=function(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":null},e.prototype._renderArrow=function(){return!this._isDisabled()||this._isSorted()},e}(Object(a.F)(f)),g=function(){return function(){}}()},OsOA:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setSeconds(59,999),e}},Ourk:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return l}));var r=n("CcnG"),i=(n("9It4"),n("Ip0R"),n("Fzqc"),n("Wf4p")),o=(n("ZYjt"),n("dWZg")),a=n("wFw1"),s=(n("lLAP"),n("YlbQ"),r["ɵcrt"]({encapsulation:2,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(.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(.5)}@media (-ms-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-disabled .mat-radio-container:hover .mat-radio-persistent-ripple,.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%}@media (-ms-high-contrast:active){.mat-radio-disabled{opacity:.5}}"],data:{}}));function l(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_inputElement:0}),(t()(),r["ɵeld"](1,0,[["label",1]],null,12,"label",[["class","mat-radio-label"]],[[1,"for",0]],null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,7,"div",[["class","mat-radio-container"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,0,"div",[["class","mat-radio-outer-circle"]],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"div",[["class","mat-radio-inner-circle"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,3,"div",[["class","mat-radio-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](6,212992,null,0,i.w,[r.ElementRef,r.NgZone,o.a,[2,i.m],[2,a.a]],{centered:[0,"centered"],radius:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),r["ɵpod"](7,{enterDuration:0}),(t()(),r["ɵeld"](8,0,null,null,0,"div",[["class","mat-ripple-element mat-radio-persistent-ripple"]],null,null,null,null,null)),(t()(),r["ɵeld"](9,0,[[1,0],["input",1]],null,0,"input",[["class","mat-radio-input cdk-visually-hidden"],["type","radio"]],[[8,"id",0],[8,"checked",0],[8,"disabled",0],[8,"tabIndex",0],[1,"name",0],[1,"value",0],[8,"required",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-describedby",0]],[[null,"change"],[null,"click"]],(function(t,e,n){var r=!0,i=t.component;return"change"===e&&(r=!1!==i._onInputChange(n)&&r),"click"===e&&(r=!1!==i._onInputClick(n)&&r),r}),null,null)),(t()(),r["ɵeld"](10,0,null,null,3,"div",[["class","mat-radio-label-content"]],[[2,"mat-radio-label-before",null]],null,null,null,null)),(t()(),r["ɵeld"](11,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(t()(),r["ɵted"](-1,null,[" "])),r["ɵncd"](null,0)],(function(t,e){var n=e.component,i=t(e,7,0,150);t(e,6,0,!0,20,i,n._isRippleDisabled(),r["ɵnov"](e,1))}),(function(t,e){var n=e.component;t(e,1,0,n.inputId),t(e,5,0,r["ɵnov"](e,6).unbounded),t(e,9,0,n.inputId,n.checked,n.disabled,n.tabIndex,n.name,n.value,n.required,n.ariaLabel,n.ariaLabelledby,n.ariaDescribedby),t(e,10,0,"before"==n.labelPosition)}))}},Oxv6:function(t,e,n){!function(t){"use strict";var e={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};t.defineLocale("tg",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".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:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(t,e){return 12===t&&(t=0),"шаб"===e?t<4?t:t+12:"субҳ"===e?t:"рӯз"===e?t>=11?t:t+12:"бегоҳ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"шаб":t<11?"субҳ":t<16?"рӯз":t<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},OzfB:function(t,e,n){"use strict";n.d(e,"c",(function(){return _})),n.d(e,"k",(function(){return v})),n.d(e,"d",(function(){return M})),n.d(e,"e",(function(){return S})),n.d(e,"h",(function(){return A})),n.d(e,"a",(function(){return C})),n.d(e,"b",(function(){return O})),n.d(e,"g",(function(){return X})),n.d(e,"j",(function(){return Z})),n.d(e,"i",(function(){return J})),n.d(e,"l",(function(){return Q})),n.d(e,"f",(function(){return et}));var r=n("CcnG"),i=n("Ip0R"),o=n("O7cu"),a=n("K9Ia"),s=n("26FU"),l=n("6blF"),c=n("p0ib"),u=n("KQya"),h=n("F/XL"),d=(n("bne5"),n("VnD/")),f=n("67Y/"),p=n("Gi3i"),g=n("15JJ"),m=n("ny24"),y=(n("t9fZ"),n("xMyE"));function v(t,e){return function(){if(Object(i.isPlatformBrowser)(e)){var n=Array.from(t.querySelectorAll("[class*="+b+"]")),r=/\bflex-layout-.+?\b/g;n.forEach((function(t){t.classList.contains(b+"ssr")&&t.parentNode?t.parentNode.removeChild(t):t.className.replace(r,"")}))}}}var b="flex-layout-",_=function(){return function(){}}(),w=function(){function t(t,e,n,r,i){void 0===t&&(t=!1),void 0===e&&(e="all"),void 0===n&&(n=""),void 0===r&&(r=""),void 0===i&&(i=0),this.matches=t,this.mediaQuery=e,this.mqAlias=n,this.suffix=r,this.priority=i,this.property=""}return t.prototype.clone=function(){return new t(this.matches,this.mediaQuery,this.mqAlias,this.suffix)},t}(),x=function(){function t(){this.stylesheet=new Map}return t.prototype.addStyleToElement=function(t,e,n){var r=this.stylesheet.get(t);r?r.set(e,n):this.stylesheet.set(t,new Map([[e,n]]))},t.prototype.clearStyles=function(){this.stylesheet.clear()},t.prototype.getStyleForElement=function(t,e){var n=this.stylesheet.get(t),r="";if(n){var i=n.get(e);"number"!=typeof i&&"string"!=typeof i||(r=i+"")}return r},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}(),M={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[]},S=new r.InjectionToken("Flex Layout token, config options for the library",{providedIn:"root",factory:function(){return M}}),A=new r.InjectionToken("FlexLayoutServerLoaded",{providedIn:"root",factory:function(){return!1}}),C=new r.InjectionToken("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:function(){return null}});function k(t,e){return t=t?t.clone():new w,e&&(t.mqAlias=e.alias,t.mediaQuery=e.mediaQuery,t.suffix=e.suffix,t.priority=e.priority),t}var T=["row","column","row-reverse","column-reverse"];function E(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}var O=function(){function t(t,e,n,r){this.elementRef=t,this.styleBuilder=e,this.styler=n,this.marshal=r,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new a.b,this.styleCache=new Map}return Object.defineProperty(t.prototype,"parentElement",{get:function(){return this.elementRef.nativeElement.parentElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nativeElement",{get:function(){return this.elementRef.nativeElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedValue",{get:function(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)},set:function(t){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,t,this.marshal.activatedAlias)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){var e=this;Object.keys(t).forEach((function(n){if(-1!==e.inputs.indexOf(n)){var r=n.split(".").slice(1).join(".");e.setValue(t[n].currentValue,r)}}))},t.prototype.ngOnDestroy=function(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)},t.prototype.init=function(t){void 0===t&&(t=[]),this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),t)},t.prototype.addStyles=function(t,e){var n=this.styleBuilder,r=n.shouldCache,i=this.styleCache.get(t);i&&r||(i=n.buildStyles(t,e),r&&this.styleCache.set(t,i)),this.mru=Object(o.a)({},i),this.applyStyleToElement(i),n.sideEffect(t,i,e)},t.prototype.clearStyles=function(){var t=this;Object.keys(this.mru).forEach((function(e){t.mru[e]=""})),this.applyStyleToElement(this.mru),this.mru={}},t.prototype.triggerUpdate=function(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)},t.prototype.getFlexFlowDirection=function(t,e){if(void 0===e&&(e=!1),t){var n=this.styler.getFlowDirection(t),r=n[0];if(!n[1]&&e){var i=function(t){var e,n,r=function(t){var e=(t=t?t.toLowerCase():"").split(" "),n=e[0],r=e[1],i=e[2];return T.find((function(t){return t===n}))||(n=T[0]),"inline"===r&&(r="inline"!==i?i:"",i="inline"),[n,E(r),!!i]}(t);return void 0===(e=r[1])&&(e=null),void 0===(n=r[2])&&(n=!1),{display:n?"inline-flex":"flex","box-sizing":"border-box","flex-direction":r[0],"flex-wrap":e||null}}(r);this.styler.applyStyleToElements(i,[t])}return r.trim()}return"row"},t.prototype.applyStyleToElement=function(t,e,n){void 0===n&&(n=this.nativeElement),this.styler.applyStyleToElement(n,t,e)},t.prototype.setValue=function(t,e){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,t,e)},t.prototype.updateWithValue=function(t){this.addStyles(t)},t}(),D=[{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}],P="(orientation: portrait) and (min-width: 600px) and (max-width: 839.9px)",L="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.9px)",I="(orientation: portrait) and (min-width: 840px)",R="(orientation: landscape) and (min-width: 1280px)",N={HANDSET:"(orientation: portrait) and (max-width: 599.9px), (orientation: landscape) and (max-width: 959.9px)",TABLET:P+" , "+L,WEB:I+", "+R+" ",HANDSET_PORTRAIT:"(orientation: portrait) and (max-width: 599.9px)",TABLET_PORTRAIT:P+" ",WEB_PORTRAIT:""+I,HANDSET_LANDSCAPE:"(orientation: landscape) and (max-width: 959.9px)]",TABLET_LANDSCAPE:""+L,WEB_LANDSCAPE:""+R},B=[{alias:"handset",priority:2e3,mediaQuery:N.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:N.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:N.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:N.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:N.TABLET},{alias:"tablet.portrait",priority:2100,mediaQuery:N.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:N.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:N.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:N.WEB_PORTRAIT,overlapping:!0}],F=/(\.|-|_)/g;function z(t){var e=t.length>0?t.charAt(0):"",n=t.length>1?t.slice(1):"";return e.toUpperCase()+n}var j=new r.InjectionToken("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:function(){var t=Object(r.inject)(C),e=Object(r.inject)(S),n=[].concat.apply([],(t||[]).map((function(t){return Array.isArray(t)?t:[t]})));return function(t,e){void 0===e&&(e=[]);var n,r={};return t.forEach((function(t){r[t.alias]=t})),e.forEach((function(t){r[t.alias]?function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(null==t)throw TypeError("Cannot convert undefined or null to object");for(var r=0,i=e;r<i.length;r++){var o=i[r];if(null!=o)for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])}}(r[t.alias],t):r[t.alias]=t})),(n=Object.keys(r).map((function(t){return r[t]}))).forEach((function(t){t.suffix||(t.suffix=function(t){return t.replace(F,"|").split("|").map(z).join("")}(t.alias),t.overlapping=!!t.overlapping)})),n}((e.disableDefaultBps?[]:D).concat(e.addOrientationBps?B:[]),n)}});function W(t,e){return(e&&e.priority||0)-(t&&t.priority||0)}function V(t,e){return(t.priority||0)-(e.priority||0)}var H=function(){function t(t){this.findByMap=new Map,this.items=t.slice().sort(V)}return t.prototype.findByAlias=function(t){return t?this.findWithPredicate(t,(function(e){return e.alias==t})):null},t.prototype.findByQuery=function(t){return this.findWithPredicate(t,(function(e){return e.mediaQuery==t}))},Object.defineProperty(t.prototype,"overlappings",{get:function(){return this.items.filter((function(t){return 1==t.overlapping}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"aliases",{get:function(){return this.items.map((function(t){return t.alias}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"suffixes",{get:function(){return this.items.map((function(t){return t.suffix?t.suffix:""}))},enumerable:!0,configurable:!0}),t.prototype.findWithPredicate=function(t,e){var n=this.findByMap.get(t);return n||(n=this.items.find(e)||null,this.findByMap.set(t,n)),n||null},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(j))},token:t,providedIn:"root"}),t}(),Y=function(){function t(t,e,n){this._zone=t,this._platformId=e,this._document=n,this.source=new s.a(new w(!0)),this.registry=new Map,this._observable$=this.source.asObservable()}return Object.defineProperty(t.prototype,"activations",{get:function(){var t=[];return this.registry.forEach((function(e,n){e.matches&&t.push(n)})),t},enumerable:!0,configurable:!0}),t.prototype.isActive=function(t){var e=this.registry.get(t);return!!e&&e.matches},t.prototype.observe=function(t,e){var n=this;if(void 0===e&&(e=!1),t&&t.length){var r=this._observable$.pipe(Object(d.a)((function(n){return!e||t.indexOf(n.mediaQuery)>-1}))),i=new l.a((function(e){var r=n.registerQuery(t);if(r.length){var i=r.pop();r.forEach((function(t){e.next(t)})),n.source.next(i)}e.complete()}));return Object(c.a)(i,r)}return this._observable$},t.prototype.registerQuery=function(t){var e=this,n=Array.isArray(t)?t:[t],r=[];return function(t,e){var n=t.filter((function(t){return!U[t]}));if(n.length>0){var r=n.join(", ");try{var i=e.createElement("style");i.setAttribute("type","text/css"),i.styleSheet||i.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 "+r+" {.fx-query-test{ }}\n")),e.head.appendChild(i),n.forEach((function(t){return U[t]=i}))}catch(o){console.error(o)}}}(n,this._document),n.forEach((function(t){var n=e.registry.get(t);n||((n=e.buildMQL(t)).addListener((function(n){e._zone.run((function(){return e.source.next(new w(n.matches,t))}))})),e.registry.set(t,n)),n.matches&&r.push(new w(!0,t))})),r},t.prototype.buildMQL=function(t){return function(t,e){return e&&window.matchMedia("all").addListener?window.matchMedia(t):{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}(t,Object(i.isPlatformBrowser)(this._platformId))},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(r.NgZone),Object(r["ɵɵinject"])(r.PLATFORM_ID),Object(r["ɵɵinject"])(i.DOCUMENT))},token:t,providedIn:"root"}),t}(),U={},q={alias:"print",mediaQuery:"print",priority:1e3},$=function(){function t(t,e){this.breakpoints=t,this.layoutConfig=e,this.isPrinting=!1,this.queue=new G,this.deactivations=[]}return t.prototype.withPrintQuery=function(t){return t.concat(["print"])},t.prototype.isPrintEvent=function(t){return t.mediaQuery.startsWith("print")},Object.defineProperty(t.prototype,"printAlias",{get:function(){return this.layoutConfig.printWithBreakpoints||[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"printBreakPoints",{get:function(){var t=this;return this.printAlias.map((function(e){return t.breakpoints.findByAlias(e)})).filter((function(t){return null!==t}))},enumerable:!0,configurable:!0}),t.prototype.getEventBreakpoints=function(t){var e=this.breakpoints.findByQuery(t.mediaQuery);return(e?this.printBreakPoints.concat([e]):this.printBreakPoints).sort(W)},t.prototype.updateEvent=function(t){var e=this.breakpoints.findByQuery(t.mediaQuery);return this.isPrintEvent(t)&&(e=this.getEventBreakpoints(t)[0],t.mediaQuery=e?e.mediaQuery:""),k(t,e)},t.prototype.interceptEvents=function(t){var e=this;return function(n){e.isPrintEvent(n)?n.matches&&!e.isPrinting?(e.startPrinting(t,e.getEventBreakpoints(n)),t.updateStyles()):!n.matches&&e.isPrinting&&(e.stopPrinting(t),t.updateStyles()):e.collectActivations(n)}},t.prototype.blockPropagation=function(){var t=this;return function(e){return!(t.isPrinting||t.isPrintEvent(e))}},t.prototype.startPrinting=function(t,e){this.isPrinting=!0,t.activatedBreakpoints=this.queue.addPrintBreakpoints(e)},t.prototype.stopPrinting=function(t){t.activatedBreakpoints=this.deactivations,this.deactivations=[],this.queue.clear(),this.isPrinting=!1},t.prototype.collectActivations=function(t){if(!this.isPrinting)if(t.matches)this.deactivations=[];else{var e=this.breakpoints.findByQuery(t.mediaQuery);e&&(this.deactivations.push(e),this.deactivations.sort(W))}},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(H),Object(r["ɵɵinject"])(S))},token:t,providedIn:"root"}),t}(),G=function(){function t(){this.printBreakpoints=[]}return t.prototype.addPrintBreakpoints=function(t){var e=this;return t.push(q),t.sort(W),t.forEach((function(t){return e.addBreakpoint(t)})),this.printBreakpoints},t.prototype.addBreakpoint=function(t){t&&void 0===this.printBreakpoints.find((function(e){return e.mediaQuery===t.mediaQuery}))&&(this.printBreakpoints=function(t){return!!t&&t.mediaQuery.startsWith("print")}(t)?[t].concat(this.printBreakpoints):this.printBreakpoints.concat([t]))},t.prototype.clear=function(){this.printBreakpoints=[]},t}(),X=function(){function t(t,e,n){this.breakpoints=t,this.matchMedia=e,this.hook=n,this.filterOverlaps=!1,this.destroyed$=new a.b,this._media$=this.watchActivations(),this.media$=this._media$.pipe(Object(d.a)((function(t){return t.length>0})),Object(f.a)((function(t){return t[0]})))}return t.prototype.ngOnDestroy=function(){this.destroyed$.next(),this.destroyed$.complete()},t.prototype.asObservable=function(){return this._media$},t.prototype.isActive=function(t){var e=this;return function(t){return Array.isArray(t)?t:[t]}(t).map((function(t){return t.split(",")})).reduce((function(t,e){return t.concat(e)})).map((function(t){return t.trim()})).some((function(t){var n=function(t,e){var n=e.findByAlias(t)||e.findByQuery(t);return n?n.mediaQuery:t}(t,e.breakpoints);return e.matchMedia.isActive(n)}))},t.prototype.watchActivations=function(){var t=this.breakpoints.items.map((function(t){return t.mediaQuery}));return this.buildObservable(t)},t.prototype.buildObservable=function(t){var e=this;return this.matchMedia.observe(this.hook.withPrintQuery(t)).pipe(Object(d.a)((function(t){return t.matches})),Object(p.a)(0,u.b),Object(g.a)((function(t){return Object(h.a)(e.findAllActivations())})),Object(f.a)((function(t){return e.filterOverlaps?t.filter((function(t){var n=e.breakpoints.findByQuery(t.mediaQuery);return!n||!n.overlapping})):t})),Object(d.a)((function(t){return t.filter((function(t){return t.mediaQuery.length>0})).length>0})),Object(m.a)(this.destroyed$))},t.prototype.findAllActivations=function(){var t=this;return this.matchMedia.activations.map((function(t){return new w(!0,t)})).map((function(e){return t.hook.isPrintEvent(e)?t.hook.updateEvent(e):e})).map((function(e){return k(e,t.breakpoints.findByQuery(e.mediaQuery))})).sort(W)},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(H),Object(r["ɵɵinject"])(Y),Object(r["ɵɵinject"])($))},token:t,providedIn:"root"}),t}();function K(t){for(var e in t){var 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":t["-webkit-flex-direction"]=n=n||"row",t["flex-direction"]=n;break;case"order":t.order=t["-webkit-"+e]=isNaN(+n)?"0":n}}return t}var Z=function(){function t(t,e,n,r){this._serverStylesheet=t,this._serverModuleLoaded=e,this._platformId=n,this.layoutConfig=r}return t.prototype.applyStyleToElement=function(t,e,n){void 0===n&&(n=null);var r={};"string"==typeof e&&(r[e]=n,e=r),r=this.layoutConfig.disableVendorPrefixes?e:K(e),this._applyMultiValueStyleToElement(r,t)},t.prototype.applyStyleToElements=function(t,e){var n=this;void 0===e&&(e=[]);var r=this.layoutConfig.disableVendorPrefixes?t:K(t);e.forEach((function(t){n._applyMultiValueStyleToElement(r,t)}))},t.prototype.getFlowDirection=function(t){var e=this.lookupStyle(t,"flex-direction");return[e||"row",this.lookupInlineStyle(t,"flex-direction")||Object(i.isPlatformServer)(this._platformId)&&this._serverModuleLoaded?e:""]},t.prototype.lookupAttributeValue=function(t,e){return t.getAttribute(e)||""},t.prototype.lookupInlineStyle=function(t,e){return Object(i.isPlatformBrowser)(this._platformId)?t.style.getPropertyValue(e):this._getServerStyle(t,e)},t.prototype.lookupStyle=function(t,e,n){void 0===n&&(n=!1);var r="";return t&&((r=this.lookupInlineStyle(t,e))||(Object(i.isPlatformBrowser)(this._platformId)?n||(r=getComputedStyle(t).getPropertyValue(e)):this._serverModuleLoaded&&(r=this._serverStylesheet.getStyleForElement(t,e)))),r?r.trim():""},t.prototype._applyMultiValueStyleToElement=function(t,e){var n=this;Object.keys(t).sort().forEach((function(r){var o=t[r],a=Array.isArray(o)?o:[o];a.sort();for(var s=0,l=a;s<l.length;s++){var c=l[s];c=c?c+"":"",Object(i.isPlatformBrowser)(n._platformId)||!n._serverModuleLoaded?Object(i.isPlatformBrowser)(n._platformId)?e.style.setProperty(r,c):n._setServerStyle(e,r,c):n._serverStylesheet.addStyleToElement(e,r,c)}}))},t.prototype._setServerStyle=function(t,e,n){e=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();var r=this._readStyleAttribute(t);r[e]=n||"",this._writeStyleAttribute(t,r)},t.prototype._getServerStyle=function(t,e){return this._readStyleAttribute(t)[e]||""},t.prototype._readStyleAttribute=function(t){var e={},n=t.getAttribute("style");if(n)for(var r=n.split(/;+/g),i=0;i<r.length;i++){var o=r[i].trim();if(o.length>0){var a=o.indexOf(":");if(-1===a)throw new Error("Invalid CSS style: "+o);e[o.substr(0,a).trim()]=o.substr(a+1).trim()}}return e},t.prototype._writeStyleAttribute=function(t,e){var n="";for(var r in e)e[r]&&(n+=r+":"+e[r]+";");t.setAttribute("style",n)},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(x,8),Object(r["ɵɵinject"])(A,8),Object(r["ɵɵinject"])(r.PLATFORM_ID),Object(r["ɵɵinject"])(S))},token:t,providedIn:"root"}),t}(),J=function(){function t(){this.shouldCache=!0}return t.prototype.sideEffect=function(t,e,n){},t}();function Q(t,e,n){void 0===e&&(e="1"),void 0===n&&(n="1");var r=[e,n,t],i=t.indexOf("calc");if(i>0)r[2]=tt(t.substring(i).trim()),2==(o=t.substr(0,i).trim().split(" ")).length&&(r[0]=o[0],r[1]=o[1]);else if(0==i)r[2]=tt(t.trim());else{var o;r=3===(o=t.split(" ")).length?o:[e,n,t]}return r}function tt(t){return t.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}var et=function(){function t(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 a.b,this.observeActivations()}return Object.defineProperty(t.prototype,"activatedAlias",{get:function(){return this.activatedBreakpoints[0]?this.activatedBreakpoints[0].alias:""},enumerable:!0,configurable:!0}),t.prototype.onMediaChange=function(t){var e=this.findByQuery(t.mediaQuery);e&&((t=k(t,e)).matches&&-1===this.activatedBreakpoints.indexOf(e)?(this.activatedBreakpoints.push(e),this.activatedBreakpoints.sort(W),this.updateStyles()):t.matches||-1===this.activatedBreakpoints.indexOf(e)||(this.activatedBreakpoints.splice(this.activatedBreakpoints.indexOf(e),1),this.activatedBreakpoints.sort(W),this.updateStyles()))},t.prototype.init=function(t,e,n,r,i){void 0===i&&(i=[]),nt(this.updateMap,t,e,n),nt(this.clearMap,t,e,r),this.buildElementKeyMap(t,e),this.watchExtraTriggers(t,e,i)},t.prototype.getValue=function(t,e,n){var r=this.elementMap.get(t);if(r){var i=void 0!==n?r.get(n):this.getActivatedValues(r,e);if(i)return i.get(e)}},t.prototype.hasValue=function(t,e){var n=this.elementMap.get(t);if(n){var r=this.getActivatedValues(n,e);if(r)return void 0!==r.get(e)||!1}return!1},t.prototype.setValue=function(t,e,n,r){var i=this.elementMap.get(t);if(i){var o=(i.get(r)||new Map).set(e,n);i.set(r,o),this.elementMap.set(t,i)}else i=(new Map).set(r,(new Map).set(e,n)),this.elementMap.set(t,i);var a=this.getValue(t,e);void 0!==a&&this.updateElement(t,e,a)},t.prototype.trackValue=function(t,e){return this.subject.asObservable().pipe(Object(d.a)((function(n){return n.element===t&&n.key===e})))},t.prototype.updateStyles=function(){var t=this;this.elementMap.forEach((function(e,n){var r=new Set(t.elementKeyMap.get(n)),i=t.getActivatedValues(e);i&&i.forEach((function(e,i){t.updateElement(n,i,e),r.delete(i)})),r.forEach((function(r){if(i=t.getActivatedValues(e,r)){var o=i.get(r);t.updateElement(n,r,o)}else t.clearElement(n,r)}))}))},t.prototype.clearElement=function(t,e){var n=this.clearMap.get(t);if(n){var r=n.get(e);r&&(r(),this.subject.next({element:t,key:e,value:""}))}},t.prototype.updateElement=function(t,e,n){var r=this.updateMap.get(t);if(r){var i=r.get(e);i&&(i(n),this.subject.next({element:t,key:e,value:n}))}},t.prototype.releaseElement=function(t){var e=this.watcherMap.get(t);e&&(e.forEach((function(t){return t.unsubscribe()})),this.watcherMap.delete(t));var n=this.elementMap.get(t);n&&(n.forEach((function(t,e){return n.delete(e)})),this.elementMap.delete(t))},t.prototype.triggerUpdate=function(t,e){var n=this,r=this.elementMap.get(t);if(r){var i=this.getActivatedValues(r,e);i&&(e?this.updateElement(t,e,i.get(e)):i.forEach((function(e,r){return n.updateElement(t,r,e)})))}},t.prototype.buildElementKeyMap=function(t,e){var n=this.elementKeyMap.get(t);n||(n=new Set,this.elementKeyMap.set(t,n)),n.add(e)},t.prototype.watchExtraTriggers=function(t,e,n){var r=this;if(n&&n.length){var i=this.watcherMap.get(t);if(i||(i=new Map,this.watcherMap.set(t,i)),!i.get(e)){var o=c.a.apply(void 0,n).subscribe((function(){var n=r.getValue(t,e);r.updateElement(t,e,n)}));i.set(e,o)}}},t.prototype.findByQuery=function(t){return this.breakpoints.findByQuery(t)},t.prototype.getActivatedValues=function(t,e){for(var n=0;n<this.activatedBreakpoints.length;n++){var r=t.get(this.activatedBreakpoints[n].alias);if(r&&(void 0===e||r.has(e)))return r}var i=t.get("");return void 0===e||i&&i.has(e)?i:void 0},t.prototype.observeActivations=function(){var t=this.breakpoints.items.map((function(t){return t.mediaQuery}));this.matchMedia.observe(this.hook.withPrintQuery(t)).pipe(Object(y.a)(this.hook.interceptEvents(this)),Object(d.a)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(Y),Object(r["ɵɵinject"])(H),Object(r["ɵɵinject"])($))},token:t,providedIn:"root"}),t}();function nt(t,e,n,r){if(void 0!==r){var i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)}}},"P+DX":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("KxFi");r.Observable.prototype.mergeAll=i.mergeAll},P2sY:function(t,e,n){t.exports={default:n("uccp"),__esModule:!0}},P6uZ:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("3fWJ"),i=n("VnD/"),o=n("t9fZ"),a=n("HJBe"),s=n("tNVB"),l=n("mChF");function c(t,e){var n=arguments.length>=2;return function(c){return c.pipe(t?Object(i.a)((function(e,n){return t(e,n,c)})):l.a,Object(o.a)(1),n?Object(a.a)(e):Object(s.a)((function(){return new r.a})))}}},P71F:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.sampleTime=function(t,e){return void 0===e&&(e=r.asyncScheduler),i.sampleTime(t,e)(this)}},P7XM: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}},PA2r:function(t,e,n){!function(t){"use strict";var e="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),r=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],i=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(t){return t>1&&t<5&&1!=~~(t/10)}function a(t,e,n,r){var i=t+" ";switch(n){case"s":return e||r?"pár sekund":"pár sekundami";case"ss":return e||r?i+(o(t)?"sekundy":"sekund"):i+"sekundami";case"m":return e?"minuta":r?"minutu":"minutou";case"mm":return e||r?i+(o(t)?"minuty":"minut"):i+"minutami";case"h":return e?"hodina":r?"hodinu":"hodinou";case"hh":return e||r?i+(o(t)?"hodiny":"hodin"):i+"hodinami";case"d":return e||r?"den":"dnem";case"dd":return e||r?i+(o(t)?"dny":"dní"):i+"dny";case"M":return e||r?"měsíc":"měsícem";case"MM":return e||r?i+(o(t)?"měsíce":"měsíců"):i+"měsíci";case"y":return e||r?"rok":"rokem";case"yy":return e||r?i+(o(t)?"roky":"let"):i+"lety"}}t.defineLocale("cs",{months:e,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_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ítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %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"))},PK5m:function(t,e,n){var r=n("CXhC");t.exports=function(){return r(new Date)}},PZgn:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("LfHy");r.Observable.prototype.publishReplay=i.publishReplay},Pdpc:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.date=function(t){return i.isPresent(r.Validators.required(t))||i.isDate(t.value)?null:{date:!0}}},PeUW:function(t,e,n){!function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".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:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e||"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}})}(n("wd/R"))},PeiK:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("FFOo"),i=n("L/V9"),o=n("6ahw");function a(t,e,n){if(t){if(t instanceof r.a)return t;if(t[i.a])return t[i.a]()}return t||e||n?new r.a(t,e,n):new r.a(o.a)}},Phjn:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("psW0");function i(t,e){return Object(r.b)(t,e,1)}},PoRY:function(t,e,n){"use strict";n.d(e,"a",(function(){return kt}));var r=n("YHbO"),i=n("ycmj"),o=n.n(i),a="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},s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var c=function(){function t(e){l(this,t),function(t){if(!t)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!f(t)||!f(t.countries)||!f(t.country_calling_codes)&&!f(t.country_phone_code_to_countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` and `.country_calling_codes` child object properties. Got "+(f(t)?"an object of shape: { "+Object.keys(t).join(", ")+" }":"a "+p(t)+": "+t)+".")}(e),this.metadata=e,this.v1=!e.version,this.v2=void 0!==e.version&&-1===o()(e.version,"1.2.0"),this.v3=void 0!==e.version}return s(t,[{key:"hasCountry",value:function(t){return void 0!==this.metadata.countries[t]}},{key:"country",value:function(t){if(!t)return this._country=void 0,this.country_metadata=void 0,this;if(!this.hasCountry(t))throw new Error("Unknown country: "+t);return this._country=t,this.country_metadata=this.metadata.countries[t],this}},{key:"countryCallingCode",value:function(){return this.country_metadata[0]}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.country_metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.country_metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.country_metadata[1]:this.country_metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.country_metadata[this.v2?2:3]}},{key:"formats",value:function(){var t=this;return(this.country_metadata[this.v1?2:this.v2?3:4]||[]).map((function(e){return new u(e,t)}))}},{key:"nationalPrefix",value:function(){return this.country_metadata[this.v1?3:this.v2?4:5]}},{key:"nationalPrefixFormattingRule",value:function(){return this.country_metadata[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixForParsing",value:function(){return this.country_metadata[this.v1?5:this.v2?6:7]||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.country_metadata[this.v1?6:this.v2?7:8]}},{key:"nationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.country_metadata[this.v1?7:this.v2?8:9]}},{key:"leadingDigits",value:function(){return this.country_metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.country_metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.types())}},{key:"type",value:function(t){if(this.hasTypes()&&d(this.types(),t))return new h(d(this.types(),t),this)}},{key:"ext",value:function(){return this.v1||this.v2?" ext. ":this.country_metadata[13]||" ext. "}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(t){var e=this.countryCallingCodes()[t][0];this.hasCountry(e)&&this.country(e)}},{key:"selectedCountry",value:function(){return this._country}}]),t}(),u=function(){function t(e,n){l(this,t),this._format=e,this.metadata=n}return s(t,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormatting",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormatting()}},{key:"nationalPrefixIsMandatoryWhenFormatting",value:function(){return this.nationalPrefixFormattingRule()&&this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormatting()}},{key:"usesNationalPrefix",value:function(){return"$1"!==this.nationalPrefixFormattingRule()&&/\d/.test(this.nationalPrefixFormattingRule().replace("$1",""))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),t}(),h=function(){function t(e,n){l(this,t),this.type=e,this.metadata=n}return s(t,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),t}();function d(t,e){switch(e){case"FIXED_LINE":return t[0];case"MOBILE":return t[1];case"TOLL_FREE":return t[2];case"PREMIUM_RATE":return t[3];case"PERSONAL_NUMBER":return t[4];case"VOICEMAIL":return t[5];case"UAN":return t[6];case"PAGER":return t[7];case"VOIP":return t[8];case"SHARED_COST":return t[9]}}var f=function(t){return"object"===(void 0===t?"undefined":a(t))},p=function(t){return void 0===t?"undefined":a(t)},g=new RegExp("(["+v+"])");function m(t){var e="",n=t.split(""),r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}e+=y(o,e)||""}return e}function y(t,e){if("+"===t){if(e)return;return"+"}return function(t){return _[t]}(t)}var v="0-9０-９٠-٩۰-۹",b="-‐-―−ー－／/．.  ­​⁠　()（）［］\\[\\]~⁓∼～",_=(new RegExp("^[+＋]+"),{0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","０":"0","１":"1","２":"2","３":"3","４":"4","５":"5","６":"6","７":"7","８":"8","９":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"});function w(t,e,n){if(!(t=m(t)))return{};if("+"!==t[0]){var r=function(t,e,n){if(e){var r=new c(n);r.country(e);var i=new RegExp(r.IDDPrefix());if(0===t.search(i)){var o=(t=t.slice(t.match(i)[0].length)).match(g);if(!(o&&null!=o[1]&&o[1].length>0&&"0"===o[1]))return t}}}(t,e,n.metadata);if(!r||r===t)return{number:t};t="+"+r}if("0"===t[1])return{};for(var i=2;i-1<=3&&i<=t.length;){var o=t.slice(1,i);if(n.countryCallingCodes()[o])return{countryCallingCode:o,number:t.slice(i)};i++}return{}}function x(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments[1];return new RegExp("^(?:"+e+")$").test(t)}var M="(["+v+"]{1,7})";function S(t){var e="xｘ#＃~～";switch(t){case"parsing":e=",;"+e}return";ext="+M+"|[  \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|ｅ?ｘｔｎ?|["+e+"]|int|anexo|ｉｎｔ)[:\\.．]?[  \\t,-]*"+M+"#?|[- ]+(["+v+"]{1,5})#"}var A="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},C=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function k(t,e,n){var r=E(t,e,n),i=r.input,o=r.metadata;if(i&&i.country){if(!o.hasCountry(i.country))throw new Error("Unknown country: "+i.country);var a=i.phone;if(o.country(i.country),x(a,o.nationalNumberPattern())){if(T(a,"FIXED_LINE",o))return o.type("MOBILE")&&""===o.type("MOBILE").pattern()?"FIXED_LINE_OR_MOBILE":o.type("MOBILE")?T(a,"MOBILE",o)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE":"FIXED_LINE_OR_MOBILE";var s=C,l=Array.isArray(s),c=0;for(s=l?s:s[Symbol.iterator]();;){var u;if(l){if(c>=s.length)break;u=s[c++]}else{if((c=s.next()).done)break;u=c.value}var h=u;if(T(a,h,o))return h}}}}function T(t,e,n){return!(!(e=n.type(e))||!e.pattern())&&!(e.possibleLengths()&&e.possibleLengths().indexOf(t.length)<0)&&x(t,e.pattern())}function E(t,e,n){var r=void 0,i=void 0;if("string"==typeof t)"string"==typeof e||void 0===e?(i=n,W(t)&&(r=j(t,e,i))):(i=e,W(t)&&(r=j(t,i)));else{if(!D(t)||"string"!=typeof t.phone)throw new TypeError("A phone number must either be a string or an object of shape { phone, [country] }.");W(t.phone)&&(r=t),i=e}return{input:r,metadata:new c(i)}}function O(t,e,n){var r=n.type(e),i=r&&r.possibleLengths()||n.possibleLengths();if("FIXED_LINE_OR_MOBILE"===e){if(!n.type("FIXED_LINE"))return test_number_length_for_type(t,"MOBILE",n);var o=n.type("MOBILE");o&&(i=function(t,e){var n=t.slice(),r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;t.indexOf(s)<0&&n.push(s)}return n.sort((function(t,e){return t-e}))}(i,o.possibleLengths()))}else if(e&&!r)return"INVALID_LENGTH";var a=t.length,s=i[0];return s===a?"IS_POSSIBLE":s>a?"TOO_SHORT":i[i.length-1]<a?"TOO_LONG":i.indexOf(a,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}var D=function(t){return"object"===(void 0===t?"undefined":A(t))},P=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(l){i=!0,o=l}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},L=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},I=S("parsing"),R=new RegExp("(?:"+I+")$","i"),N=new RegExp("^["+v+"]{2}$|^[+＋]{0,1}(?:["+b+"]*["+v+"]){3,}["+b+v+"]*(?:"+I+")?$","i"),B=new RegExp("[+＋"+v+"]"),F=new RegExp("[^"+v+"]+$"),z={country:{}};function j(t,e,n,r){var i=function(t,e,n,r){var i,o=void 0,a=void 0;if("string"!=typeof t)throw new TypeError("A phone number for parsing must be a string.");return i=t,"string"==typeof e?r?(o=L({defaultCountry:e},n),a=r):(o={defaultCountry:e},a=n):n?(o=e,a=n):a=e,{text:i,options:o=o?L({},z,o):z,metadata:new c(a)}}(t,e,n,r),o=i.text,a=i.options,s=i.metadata;if(a.defaultCountry&&!s.hasCountry(a.defaultCountry))throw new Error("Unknown country: "+a.defaultCountry);var l=function(t){if(t&&0===t.indexOf("tel:"))return function(t){var e=void 0,n=void 0,r=(t=t.replace(/^tel:/,"tel=")).split(";"),i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a.split("="),l=P(s,2),c=l[1];switch(l[0]){case"tel":e=c;break;case"ext":n=c;break;case"phone-context":"+"===c[0]&&(e=c+e)}}if(!W(e))return{};var u={number:e};return n&&(u.ext=n),u}(t);var e=V(t);if(!e||!W(e))return{};var n=function(t){var e=t.search(R);if(e<0)return{};var n=t.slice(0,e);if(!W(n))return{};for(var r=t.match(R),i=1;i<r.length;){if(null!=r[i]&&r[i].length>0)return{number:n,ext:r[i]};i++}}(e);return n.ext?n:{number:e}}(o),u=l.number,h=l.ext;if(!u)return{};var d=function(t,e,n){var r=w(t,e,n),i=r.countryCallingCode,o=r.number;if(!o)return{countryCallingCode:i};var a=void 0;if(i)n.chooseCountryByCountryCallingCode(i);else{if(!e)return{};n.country(e),a=e,i=function(t,e){if(!(e=new c(e)).hasCountry(t))throw new Error("Unknown country: "+t);return e.country(t).countryCallingCode()}(e,n.metadata)}var s=function(t,e){var n=m(t),r=void 0,i=H(n,e),o=i.number,a=i.carrierCode;if(e.possibleLengths())switch(O(o,void 0,e)){case"TOO_SHORT":case"INVALID_LENGTH":break;default:n=o,r=a}else x(n,e.nationalNumberPattern())&&!x(o,e.nationalNumberPattern())||(n=o,r=a);return{national_number:n,carrier_code:r}}(o,n),l=s.national_number,u=s.carrier_code,h=Y(i,l,n);return h&&n.country(a=h),{country:a,countryCallingCode:i,national_number:l,carrierCode:u}}(u,a.defaultCountry,s),f=d.country,p=d.national_number,g=d.countryCallingCode,y=d.carrierCode;if(!s.selectedCountry())return{};if(p.length<2||p.length>17)return{};var v=!(!f||!x(p,s.nationalNumberPattern()));return a.extended?{country:f,countryCallingCode:g,carrierCode:y,valid:v,possible:!!v||!0===a.extended&&s.possibleLengths()&&U(p,0,s),phone:p,ext:h}:v?function(t,e,n){var r={country:t,phone:e};return n&&(r.ext=n),r}(f,p,h):{}}function W(t){return t.length>=2&&N.test(t)}function V(t){if(t&&!(t.length>250)){var e=t.search(B);if(!(e<0))return t.slice(e).replace(F,"")}}function H(t,e){if(!t||!e.nationalPrefixForParsing())return{number:t};var n=new RegExp("^(?:"+e.nationalPrefixForParsing()+")"),r=n.exec(t);if(!r)return{number:t};var i,o=r.length-1;i=e.nationalPrefixTransformRule()&&r[o]?t.replace(n,e.nationalPrefixTransformRule()):t.slice(r[0].length);var a=void 0;return o>0&&(a=r[1]),{number:i,carrierCode:a}}function Y(t,e,n){var r=n.countryCallingCodes()[t];return 1===r.length?r[0]:function(t,e,n){n=new c(n);var r=t,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;if(n.country(s),n.leadingDigits()){if(e&&0===e.search(n.leadingDigits()))return s}else if(k({phone:e,country:s},n.metadata))return s}}(r,e,n.metadata)}function U(t,e,n){switch(O(t,void 0,n)){case"IS_POSSIBLE":return!0;default:return!1}}"function"==typeof Symbol&&Symbol;var q=/(\$\d)/;function $(t,e,n,r,i){var o=new RegExp(e.pattern()),a=!e.nationalPrefixFormattingRule()||e.nationalPrefixFormattingRule()&&e.nationalPrefixIsOptionalWhenFormatting()&&!r;if(!n&&!a)return t.replace(o,e.format().replace(q,e.nationalPrefixFormattingRule()));var s=t.replace(o,n?e.internationalFormat():e.format());return n?G(s):s}function G(t){return t.replace(new RegExp("["+b+"]+","g")," ").trim()}function X(t,e,n){var r=E(t,e,n),i=r.input,o=r.metadata;if(!i)return!1;if(!i.country)return!1;if(!o.hasCountry(i.country))throw new Error("Unknown country: "+i.country);return o.country(i.country),!o.hasTypes()||void 0!==k(i,o.metadata)}var K=/[\\/] *x/,Z=/(?:(?:[0-3]?\d\/[01]?\d)|(?:[01]?\d\/[0-3]?\d))\/(?:[12]\d)?\d{2}/,J=/[12]\d{3}[-/]?[01]\d[-/]?[0-3]\d +[0-2]\d$/,Q=/^:[0-5]\d/,tt=new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ]"),et=new RegExp("[$¢-¥֏؋৲৳৻૱௹฿៛₠-₹꠸﷼﹩＄￠￡￥￦]"),nt=new RegExp("[̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣤ-ࣾऀ-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣଁ଼ିୁ-ୄ୍ୖୢୣஂீ்ా-ీె-ైొ-్ౕౖౢౣ಼ಿೆೌ್ೢೣു-ൄ്ൢൣ්ි-ුූัิ-ฺ็-๎ັິ-ູົຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᯦᮫ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᷀-ᷦ᷼-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꨩ-ꨮꨱꨲꨵꨶꩃꩌꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︦]"),rt=new RegExp("[\0--ÿĀ-ſḀ-ỿƀ-ɏ̀-ͯ]");function it(t){return!(!tt.test(t)&&!nt.test(t))&&rt.test(t)}function ot(t){return"%"===t||et.test(t)}var at=new RegExp("^[(\\[（［+＋]"),st=new RegExp("^(?:[(\\[（［])?(?:[^(\\[（［)\\]）］]+[)\\]）］])?[^(\\[（［)\\]）］]+(?:[(\\[（［][^(\\[（［)\\]）］]+[)\\]）］]){0,3}[^(\\[（［)\\]）］]*$"),lt=/\d{1,5}-+\d{1,5}\s{0,4}\(\d{1,4}/,ct=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function ut(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var ht="[+＋]{0,1}(?:["+b+"]*["+v+"]){3,}["+b+v+"]*",dt=S("parsing"),ft=new RegExp("^[  ­​⁠　]+"),pt=new RegExp("[  ­​⁠　(\\[（［]+$"),gt=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2];ut(this,t),this.state="NOT_READY",this.text=e,this.options=n,this.metadata=r,this.regexp=new RegExp(ht+"(?:"+dt+")?","ig")}return ct(t,[{key:"find",value:function(){var t=this.regexp.exec(this.text);if(t){var e,n,r=t[0],i=t.index;return r=r.replace(ft,""),i+=t[0].length-r.length,r=(n=(e=r=r.replace(pt,"")).search(K))>=0?e.slice(0,n):e,this.parseCandidate(r,i)||this.find()}}},{key:"parseCandidate",value:function(t,e){if(function(t,e,n){if(Z.test(t))return!1;if(J.test(t)){var r=n.slice(e+t.length);if(Q.test(r))return!1}return!0}(t,e,this.text)&&function(t,e,n,r){if(st.test(t)&&!lt.test(t)){if("POSSIBLE"!==r){if(e>0&&!at.test(t)){var i=n[e-1];if(ot(i)||it(i))return!1}var o=e+t.length;if(o<n.length){var a=n[o];if(ot(a)||it(a))return!1}}return!0}}(t,e,this.text,this.options.extended?"POSSIBLE":"VALID")){var n=j(t,this.options,this.metadata);if(n.phone)return n.startsAt=e,n.endsAt=e+t.length,n}}},{key:"hasNext",value:function(){return"NOT_READY"===this.state&&(this.last_match=this.find(),this.state=this.last_match?"READY":"DONE"),"READY"===this.state}},{key:"next",value:function(){if(!this.hasNext())throw new Error("No next element");var t=this.last_match;return this.last_match=null,this.state="NOT_READY",t}}]),t}(),mt=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),yt=new RegExp("9","g"),vt=Ct("9",15),bt=new RegExp("x"),_t=(new RegExp("x","g"),/\[([^\[\]])*\]/g),wt=/\d(?=[^,}][^,}])/g,xt=new RegExp("^["+b+"]*(\\$\\d["+b+"]*)+$"),Mt=new RegExp("^[+＋]{0,1}["+b+v+"]*$","i"),St=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.options={},this.metadata=new c(n),e&&this.metadata.hasCountry(e)&&(this.default_country=e),this.reset()}return mt(t,[{key:"input",value:function(t){var e=V(t)||"";return e||t&&t.indexOf("+")>=0&&(e="+"),Mt.test(e)?this.process_input(m(e)):this.current_output}},{key:"process_input",value:function(t){if("+"===t[0]&&(this.parsed_input||(this.parsed_input+="+",this.reset_countriness()),t=t.slice(1)),this.parsed_input+=t,this.national_number+=t,this.is_international())if(this.countryCallingCode)this.country||this.determine_the_country();else{if(!this.national_number)return this.parsed_input;if(!this.extract_country_calling_code())return this.parsed_input;this.initialize_phone_number_formats_for_this_country_calling_code(),this.reset_format(),this.determine_the_country()}else{var e=this.national_prefix;this.national_number=this.national_prefix+this.national_number,this.extract_national_prefix(),this.national_prefix!==e&&(this.matching_formats=void 0,this.reset_format())}if(!this.national_number)return this.format_as_non_formatted_number();this.match_formats_by_leading_digits();var n=this.format_national_phone_number(t);return n?this.full_phone_number(n):this.format_as_non_formatted_number()}},{key:"format_as_non_formatted_number",value:function(){return this.is_international()&&this.countryCallingCode?"+"+this.countryCallingCode+this.national_number:this.parsed_input}},{key:"format_national_phone_number",value:function(t){var e=void 0;return this.chosen_format&&(e=this.format_next_national_number_digits(t)),this.attempt_to_format_complete_phone_number()||(this.choose_another_format()?this.reformat_national_number():e)}},{key:"reset",value:function(){return this.parsed_input="",this.current_output="",this.national_prefix="",this.national_number="",this.reset_countriness(),this.reset_format(),this}},{key:"reset_country",value:function(){this.country=this.is_international()?void 0:this.default_country}},{key:"reset_countriness",value:function(){this.reset_country(),this.default_country&&!this.is_international()?(this.metadata.country(this.default_country),this.countryCallingCode=this.metadata.countryCallingCode(),this.initialize_phone_number_formats_for_this_country_calling_code()):(this.metadata.country(void 0),this.countryCallingCode=void 0,this.available_formats=[],this.matching_formats=void 0)}},{key:"reset_format",value:function(){this.chosen_format=void 0,this.template=void 0,this.partially_populated_template=void 0,this.last_match_position=-1}},{key:"reformat_national_number",value:function(){return this.format_next_national_number_digits(this.national_number)}},{key:"initialize_phone_number_formats_for_this_country_calling_code",value:function(){this.available_formats=this.metadata.formats().filter((function(t){return xt.test(t.internationalFormat())})),this.matching_formats=void 0}},{key:"match_formats_by_leading_digits",value:function(){var t=this.national_number,e=t.length-3;e<0&&(e=0);var n=this.had_enough_leading_digits&&this.matching_formats||this.available_formats;this.had_enough_leading_digits=this.should_format(),this.matching_formats=n.filter((function(n){var r=n.leadingDigitsPatterns().length;if(0===r)return!0;var i=Math.min(e,r-1),o=n.leadingDigitsPatterns()[i];return new RegExp("^("+o+")").test(t)})),this.chosen_format&&-1===this.matching_formats.indexOf(this.chosen_format)&&this.reset_format()}},{key:"should_format",value:function(){return this.national_number.length>=3}},{key:"attempt_to_format_complete_phone_number",value:function(){var t=this.matching_formats,e=Array.isArray(t),n=0;for(t=e?t:t[Symbol.iterator]();;){var r;if(e){if(n>=t.length)break;r=t[n++]}else{if((n=t.next()).done)break;r=n.value}var i=r;if(new RegExp("^(?:"+i.pattern()+")$").test(this.national_number)&&this.is_format_applicable(i)){this.reset_format(),this.chosen_format=i;var o=$(this.national_number,i,this.is_international(),this.national_prefix.length>0);if(this.create_formatting_template(i))this.reformat_national_number();else{var a=this.full_phone_number(o);this.template=a.replace(/[\d\+]/g,"x"),this.partially_populated_template=a}return o}}}},{key:"full_phone_number",value:function(t){return this.is_international()?"+"+this.countryCallingCode+" "+t:t}},{key:"extract_country_calling_code",value:function(){var t=w(this.parsed_input,this.default_country,this.metadata),e=t.countryCallingCode,n=t.number;if(e)return this.countryCallingCode=e,this.national_number=n,this.metadata.chooseCountryByCountryCallingCode(e),void 0!==this.metadata.selectedCountry()}},{key:"extract_national_prefix",value:function(){if(this.national_prefix="",this.metadata.selectedCountry()){var t=H(this.national_number,this.metadata).number;if(this.metadata.possibleLengths()&&(!this.is_possible_number(this.national_number)||this.is_possible_number(t))||!x(this.national_number,this.metadata.nationalNumberPattern())||x(t,this.metadata.nationalNumberPattern()))return this.national_prefix=this.national_number.slice(0,this.national_number.length-t.length),this.national_number=t,this.national_prefix}}},{key:"is_possible_number",value:function(t){switch(O(t,void 0,this.metadata)){case"IS_POSSIBLE":return!0;default:return!1}}},{key:"choose_another_format",value:function(){var t=this.matching_formats,e=Array.isArray(t),n=0;for(t=e?t:t[Symbol.iterator]();;){var r;if(e){if(n>=t.length)break;r=t[n++]}else{if((n=t.next()).done)break;r=n.value}var i=r;if(this.chosen_format===i)return;if(this.is_format_applicable(i)&&this.create_formatting_template(i))return this.chosen_format=i,this.last_match_position=-1,!0}this.reset_country(),this.reset_format()}},{key:"is_format_applicable",value:function(t){return!(!this.is_international()&&!this.national_prefix&&t.nationalPrefixIsMandatoryWhenFormatting())}},{key:"create_formatting_template",value:function(t){if(!(t.pattern().indexOf("|")>=0)){var e=this.get_template_for_phone_number_format_pattern(t);if(e)return this.partially_populated_template=e,this.template=this.is_international()?"x"+Ct("x",this.countryCallingCode.length)+" "+e:e.replace(/\d/g,"x"),this.template}}},{key:"get_template_for_phone_number_format_pattern",value:function(t){var e=t.pattern().replace(_t,"\\d").replace(wt,"\\d"),n=vt.match(e)[0];if(!(this.national_number.length>n.length)){var r=this.get_format_format(t),i=new RegExp("^"+e+"$"),o=this.national_number.replace(/\d/g,"9");return i.test(o)&&(n=o),n.replace(new RegExp(e),r).replace(yt,"x")}}},{key:"format_next_national_number_digits",value:function(t){var e=t.split(""),n=Array.isArray(e),r=0;for(e=n?e:e[Symbol.iterator]();;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}var o=i;if(-1===this.partially_populated_template.slice(this.last_match_position+1).search(bt))return this.chosen_format=void 0,this.template=void 0,void(this.partially_populated_template=void 0);this.last_match_position=this.partially_populated_template.search(bt),this.partially_populated_template=this.partially_populated_template.replace(bt,o)}return At(this.partially_populated_template,this.last_match_position+1)}},{key:"is_international",value:function(){return this.parsed_input&&"+"===this.parsed_input[0]}},{key:"get_format_format",value:function(t){return this.is_international()?G(t.internationalFormat()):!t.nationalPrefixFormattingRule()||!this.national_prefix&&t.usesNationalPrefix()?t.format():t.format().replace(q,t.nationalPrefixFormattingRule())}},{key:"determine_the_country",value:function(){this.country=Y(this.countryCallingCode,this.national_number,this.metadata)}},{key:"getNationalNumber",value:function(){return this.national_number}},{key:"getTemplate",value:function(){if(this.template){for(var t=-1,e=0;e<this.parsed_input.length;)t=this.template.indexOf("x",t+1),e++;return At(this.template,t+1)}}}]),t}();function At(t,e){return")"===t[e]&&e++,function(t){for(var e=[],n=0;n<t.length;)"("===t[n]?e.push(n):")"===t[n]&&e.pop(),n++;var r=0,i="";e.push(t.length);var o=e,a=Array.isArray(o),s=0;for(o=a?o:o[Symbol.iterator]();;){var l;if(a){if(s>=o.length)break;l=o[s++]}else{if((s=o.next()).done)break;l=s.value}var c=l;i+=t.slice(r,c),r=c+1}return i}(t.slice(0,e))}function Ct(t,e){if(e<1)return"";for(var n="";e>1;)1&e&&(n+=t),e>>=1,t+=t;return n+t}function kt(){var t=Array.prototype.slice.call(arguments);return t.push(r),X.apply(this,t)}function Tt(t,e){gt.call(this,t,e,r)}function Et(t){St.call(this,t,r)}(Tt.prototype=Object.create(gt.prototype,{})).constructor=Tt,(Et.prototype=Object.create(St.prototype,{})).constructor=Et},PpIw:function(t,e,n){!function(t){"use strict";var e={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};t.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".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:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(t){return t.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ರಾತ್ರಿ"===e?t<4?t:t+12:"ಬೆಳಿಗ್ಗೆ"===e?t:"ಮಧ್ಯಾಹ್ನ"===e?t>=10?t:t+12:"ಸಂಜೆ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ರಾತ್ರಿ":t<10?"ಬೆಳಿಗ್ಗೆ":t<17?"ಮಧ್ಯಾಹ್ನ":t<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(t){return t+"ನೇ"},week:{dow:0,doy:6}})}(n("wd/R"))},PpQq:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.bindNodeCallback=r.bindNodeCallback},Pu5f:function(t,e,n){var r=n("yNUO"),i=n("l0SJ"),o=n("1vin");t.exports=function(t){var e=r(t);return i(e).getTime()===o(e).getTime()}},PvkQ:function(t,e,n){var r=n("9WSG");t.exports=function(t){return r(new Date,t)}},Q5nM:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getMonth();return e.setMonth(n-n%3,1),e.setHours(0,0,0,0),e}},Q80o:function(t,e,n){function r(t){var n;function r(){if(r.enabled){var t=r,i=+new Date,o=i-(n||i);t.diff=o,t.prev=n,t.curr=i,n=i;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=e.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");var l=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,(function(n,r){if("%%"===n)return n;l++;var i=e.formatters[r];return"function"==typeof i&&(n=i.call(t,a[l]),a.splice(l,1),l--),n})),e.formatArgs.call(t,a);var c=r.log||e.log||console.log.bind(console);c.apply(t,a)}}return r.namespace=t,r.enabled=e.enabled(t),r.useColors=e.useColors(),r.color=function(t){var n,r=0;for(n in t)r=(r<<5)-r+t.charCodeAt(n),r|=0;return e.colors[Math.abs(r)%e.colors.length]}(t),r.destroy=i,"function"==typeof e.init&&e.init(r),e.instances.push(r),r}function i(){var t=e.instances.indexOf(this);return-1!==t&&(e.instances.splice(t,1),!0)}(e=t.exports=r.debug=r.default=r).coerce=function(t){return t instanceof Error?t.stack||t.message:t},e.disable=function(){e.enable("")},e.enable=function(t){var n;e.save(t),e.names=[],e.skips=[];var r=("string"==typeof t?t:"").split(/[\s,]+/),i=r.length;for(n=0;n<i;n++)r[n]&&("-"===(t=r[n].replace(/\*/g,".*?"))[0]?e.skips.push(new RegExp("^"+t.substr(1)+"$")):e.names.push(new RegExp("^"+t+"$")));for(n=0;n<e.instances.length;n++){var o=e.instances[n];o.enabled=e.enabled(o.namespace)}},e.enabled=function(t){if("*"===t[t.length-1])return!0;var n,r;for(n=0,r=e.skips.length;n<r;n++)if(e.skips[n].test(t))return!1;for(n=0,r=e.names.length;n<r;n++)if(e.names[n].test(t))return!0;return!1},e.humanize=n("FGiv"),e.instances=[],e.names=[],e.skips=[],e.formatters={}},QGqX:function(t,e,n){"use strict";var r=function(){function t(){}return t.getMimeClass=function(t){var e="application";return-1!==this.mime_psd.indexOf(t.type)||t.type.match("image.*")?e="image":t.type.match("video.*")?e="video":t.type.match("audio.*")?e="audio":"application/pdf"===t.type?e="pdf":-1!==this.mime_compress.indexOf(t.type)?e="compress":-1!==this.mime_doc.indexOf(t.type)?e="doc":-1!==this.mime_xsl.indexOf(t.type)?e="xls":-1!==this.mime_ppt.indexOf(t.type)&&(e="ppt"),"application"===e&&(e=this.fileTypeDetection(t.name)),e},t.fileTypeDetection=function(t){var e={jpg:"image",jpeg:"image",tif:"image",psd:"image",bmp:"image",png:"image",nef:"image",tiff:"image",cr2:"image",dwg:"image",cdr:"image",ai:"image",indd:"image",pin:"image",cdp:"image",skp:"image",stp:"image","3dm":"image",mp3:"audio",wav:"audio",wma:"audio",mod:"audio",m4a:"audio",compress:"compress",zip:"compress",rar:"compress","7z":"compress",lz:"compress",z01:"compress",pdf:"pdf",xls:"xls",xlsx:"xls",ods:"xls",mp4:"video",avi:"video",wmv:"video",mpg:"video",mts:"video",flv:"video","3gp":"video",vob:"video",m4v:"video",mpeg:"video",m2ts:"video",mov:"video",doc:"doc",docx:"doc",eps:"doc",txt:"doc",odt:"doc",rtf:"doc",ppt:"ppt",pptx:"ppt",pps:"ppt",ppsx:"ppt",odp:"ppt"},n=t.split(".");if(n.length<2)return"application";var r=n[n.length-1].toLowerCase();return void 0===e[r]?"application":e[r]},t}();r.mime_doc=["application/msword","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.wordprocessingml.template","application/vnd.ms-word.document.macroEnabled.12","application/vnd.ms-word.template.macroEnabled.12"],r.mime_xsl=["application/vnd.ms-excel","application/vnd.ms-excel","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.spreadsheetml.template","application/vnd.ms-excel.sheet.macroEnabled.12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.ms-excel.addin.macroEnabled.12","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],r.mime_ppt=["application/vnd.ms-powerpoint","application/vnd.ms-powerpoint","application/vnd.ms-powerpoint","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.presentationml.template","application/vnd.openxmlformats-officedocument.presentationml.slideshow","application/vnd.ms-powerpoint.addin.macroEnabled.12","application/vnd.ms-powerpoint.presentation.macroEnabled.12","application/vnd.ms-powerpoint.presentation.macroEnabled.12","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],r.mime_psd=["image/photoshop","image/x-photoshop","image/psd","application/photoshop","application/psd","zz-application/zz-winassoc-psd"],r.mime_compress=["application/x-gtar","application/x-gcompress","application/compress","application/x-tar","application/x-rar-compressed","application/octet-stream"],e.FileType=r},QJJP:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("elu/");r.Observable.prototype.scan=i.scan},QN7Q:function(t,e){var n=[].slice;t.exports=function(t,e){if("string"==typeof e&&(e=t[e]),"function"!=typeof e)throw new Error("bind() requires a function");var r=n.call(arguments,2);return function(){return e.apply(t,r.concat(n.call(arguments)))}}},"QPu+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.reduce=function(t,e){return arguments.length>=2?r.reduce(t,e)(this):r.reduce(t)(this)}},QTCG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.takeWhile=function(t){return r.takeWhile(t)(this)}},"QX+E":function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return h})),n.d(e,"c",(function(){return u}));var r=n("CcnG"),i=n("dWZg"),o=n("bMPK"),a=n("UiI2"),s=n("EFU/"),l=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=l([Object(r.NgModule)({imports:[i.b],providers:[{provide:o.a,useClass:a.a}]})],(function(){})),u={parseInput:null,fullPickerInput:{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"},datePickerInput:{year:"numeric",month:"numeric",day:"numeric"},timePickerInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}},h=l([Object(r.NgModule)({imports:[c],providers:[{provide:s.a,useValue:u}]})],(function(){}))},QXXb:function(t,e,n){var r=n("dJQg");t.exports=function(t){return r(t,{weekStartsOn:1})}},QXri:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.throw=r.throwError,r.Observable.throwError=r.throwError},QbLZ:function(t,e,n){"use strict";e.__esModule=!0;var r,i=(r=n("P2sY"))&&r.__esModule?r:{default:r};e.default=i.default||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}},Qbza:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("1gRP");r.Observable.prototype.materialize=i.materialize},Qgas:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("dC0D"),i=n("AxiF"),o=n("HJBe"),a=n("y3By");function s(t,e){return arguments.length>=2?function(n){return Object(a.a)(Object(r.a)(t,e),Object(i.a)(1),Object(o.a)(e))(n)}:function(e){return Object(a.a)(Object(r.a)((function(e,n,r){return t(e,n,r+1)})),Object(i.a)(1))(e)}}},Qj4J:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".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:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n("wd/R"))},QjmD:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.maxDate=function(t){if(!(i.isDate(t)||t instanceof Function))throw Error("maxDate value must be or return a formatted date");return function(e){if(i.isPresent(r.Validators.required(e)))return null;var n=new Date(e.value);return i.isDate(n)?(t instanceof Function&&(t=t()),n<=new Date(t)?null:{maxDate:!0}):{maxDate:!0}}}},Qkom:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("pugT"),o=n("zotm"),a=n("MGBS");function s(t,e){return function(n){return n.lift(new l(t,e))}}var l=function(){function t(t,e){this.openings=t,this.closingSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.openings,this.closingSelector))},t}(),c=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.closingSelector=r,i.contexts=[],i.add(Object(o.a)(i,n)),i}return r.__extends(e,t),e.prototype._next=function(t){for(var e=this.contexts,n=e.length,r=0;r<n;r++)e[r].buffer.push(t)},e.prototype._error=function(e){for(var n=this.contexts;n.length>0;){var r=n.shift();r.subscription.unsubscribe(),r.buffer=null,r.subscription=null}this.contexts=null,t.prototype._error.call(this,e)},e.prototype._complete=function(){for(var e=this.contexts;e.length>0;){var n=e.shift();this.destination.next(n.buffer),n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e){t?this.closeBuffer(t):this.openBuffer(e)},e.prototype.notifyComplete=function(t){this.closeBuffer(t.context)},e.prototype.openBuffer=function(t){try{var e=this.closingSelector.call(this,t);e&&this.trySubscribe(e)}catch(n){this._error(n)}},e.prototype.closeBuffer=function(t){var e=this.contexts;if(e&&t){var n=t.subscription;this.destination.next(t.buffer),e.splice(e.indexOf(t),1),this.remove(n),n.unsubscribe()}},e.prototype.trySubscribe=function(t){var e=this.contexts,n=new i.a,r={buffer:[],subscription:n};e.push(r);var a=Object(o.a)(this,t,r);!a||a.closed?this.closeBuffer(r):(a.context=r,this.add(a),n.add(a))},e}(a.a)},QsQ4:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.withLatestFrom=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.withLatestFrom.apply(void 0,t)(this)}},QtPd:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("LOr+");r.Observable.prototype.debounceTime=i.debounceTime},Qw2J:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("caIW");r.Observable.prototype.concatAll=i.concatAll},Qyzf:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("yak4"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.creditCard(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[creditCard][formControlName],[creditCard][formControl],[creditCard][ngModel]",providers:[a]}]}],e.CreditCardValidator=s},"R+r5":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("Qgas");function i(t,e,n){return 0===n?[e]:(t.push(e),t)}function o(){return Object(r.a)(i,[])}},RAwQ:function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={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?i[n][0]:i[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äerz_Abrëll_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éindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_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ëschter 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éint",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},RFdt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("nueD");r.Observable.prototype.isEmpty=i.isEmpty},RFoL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.first=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.first.apply(void 0,t)(this)}},RJeW:function(t,e,n){var r=n("iWRJ"),i=n("tMf1");t.exports=function(t){var e=r(t),n=new Date(0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),i(n)}},RT2N:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("eUyF");r.Observable.prototype.concatMapTo=i.concatMapTo},RhlD:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.interval=r.interval},Rlre:function(t,e,n){"use strict";n.d(e,"b",(function(){return p})),n.d(e,"c",(function(){return _})),n.d(e,"a",(function(){return C})),n.d(e,"d",(function(){return T}));var r=n("CcnG"),i=n("La40"),o=n("Ip0R"),a=n("M2Lx"),s=n("Fzqc"),l=n("Wf4p"),c=(n("ZYjt"),n("4c35")),u=n("dWZg"),h=n("lLAP"),d=n("wFw1"),f=n("qAlS"),p=r["ɵcrt"]({encapsulation:2,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:0}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}@media (-ms-high-contrast:active){.mat-tab-label:focus{outline:dotted 2px}}.mat-tab-label.mat-tab-disabled{cursor:default}@media (-ms-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}@media (-ms-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 .5s cubic-bezier(.35,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}"],data:{}});function g(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function m(t){return r["ɵvid"](0,[(t()(),r["ɵand"](16777216,null,null,1,null,g)),r["ɵdid"](1,212992,null,0,c.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null),(t()(),r["ɵand"](0,null,null,0))],(function(t,e){t(e,1,0,e.parent.context.$implicit.templateLabel)}),null)}function y(t){return r["ɵvid"](0,[(t()(),r["ɵted"](0,null,["",""]))],null,(function(t,e){t(e,0,0,e.parent.context.$implicit.textLabel)}))}function v(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,8,"div",[["cdkMonitorElementFocus",""],["class","mat-tab-label mat-ripple"],["mat-ripple",""],["matTabLabelWrapper",""],["role","tab"]],[[8,"id",0],[1,"tabIndex",0],[1,"aria-posinset",0],[1,"aria-setsize",0],[1,"aria-controls",0],[1,"aria-selected",0],[1,"aria-label",0],[1,"aria-labelledby",0],[2,"mat-tab-label-active",null],[2,"mat-ripple-unbounded",null],[2,"mat-tab-disabled",null],[1,"aria-disabled",0]],[[null,"click"]],(function(t,e,n){var i=!0;return"click"===e&&(i=!1!==t.component._handleClick(t.context.$implicit,r["ɵnov"](t.parent,3),t.context.index)&&i),i}),null,null)),r["ɵdid"](1,212992,null,0,l.w,[r.ElementRef,r.NgZone,u.a,[2,l.m],[2,d.a]],{disabled:[0,"disabled"]},null),r["ɵdid"](2,147456,null,0,h.e,[r.ElementRef,h.h],null,null),r["ɵdid"](3,16384,[[3,4]],0,i.i,[r.ElementRef],{disabled:[0,"disabled"]},null),(t()(),r["ɵeld"](4,0,null,null,4,"div",[["class","mat-tab-label-content"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,m)),r["ɵdid"](6,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,y)),r["ɵdid"](8,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){t(e,1,0,e.context.$implicit.disabled||e.component.disableRipple),t(e,3,0,e.context.$implicit.disabled),t(e,6,0,e.context.$implicit.templateLabel),t(e,8,0,!e.context.$implicit.templateLabel)}),(function(t,e){var n=e.component;t(e,0,1,[n._getTabLabelId(e.context.index),n._getTabIndex(e.context.$implicit,e.context.index),e.context.index+1,n._tabs.length,n._getTabContentId(e.context.index),n.selectedIndex==e.context.index,e.context.$implicit.ariaLabel||null,!e.context.$implicit.ariaLabel&&e.context.$implicit.ariaLabelledby?e.context.$implicit.ariaLabelledby:null,n.selectedIndex==e.context.index,r["ɵnov"](e,1).unbounded,r["ɵnov"](e,3).disabled,!!r["ɵnov"](e,3).disabled])}))}function b(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-tab-body",[["class","mat-tab-body"],["role","tabpanel"]],[[8,"id",0],[1,"aria-labelledby",0],[2,"mat-tab-body-active",null]],[[null,"_onCentered"],[null,"_onCentering"]],(function(t,e,n){var r=!0,i=t.component;return"_onCentered"===e&&(r=!1!==i._removeTabBodyWrapperHeight()&&r),"_onCentering"===e&&(r=!1!==i._setTabBodyWrapperHeight(n)&&r),r}),M,w)),r["ɵdid"](1,245760,null,0,i.d,[r.ElementRef,[2,s.b],r.ChangeDetectorRef],{_content:[0,"_content"],origin:[1,"origin"],animationDuration:[2,"animationDuration"],position:[3,"position"]},{_onCentering:"_onCentering",_onCentered:"_onCentered"})],(function(t,e){t(e,1,0,e.context.$implicit.content,e.context.$implicit.origin,e.component.animationDuration,e.context.$implicit.position)}),(function(t,e){var n=e.component;t(e,0,0,n._getTabContentId(e.context.index),n._getTabLabelId(e.context.index),n.selectedIndex==e.context.index)}))}function _(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_tabBodyWrapper:0}),r["ɵqud"](671088640,2,{_tabHeader:0}),(t()(),r["ɵeld"](2,0,null,null,4,"mat-tab-header",[["class","mat-tab-header"]],[[2,"mat-tab-header-pagination-controls-enabled",null],[2,"mat-tab-header-rtl",null]],[[null,"indexFocused"],[null,"selectFocusedIndex"]],(function(t,e,n){var r=!0,i=t.component;return"indexFocused"===e&&(r=!1!==i._focusChanged(n)&&r),"selectFocusedIndex"===e&&(r=!1!==(i.selectedIndex=n)&&r),r}),A,S)),r["ɵdid"](3,7520256,[[2,4],["tabHeader",4]],1,i.g,[r.ElementRef,r.ChangeDetectorRef,f.j,[2,s.b],r.NgZone,u.a,[2,d.a]],{selectedIndex:[0,"selectedIndex"],disableRipple:[1,"disableRipple"]},{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}),r["ɵqud"](603979776,3,{_items:1}),(t()(),r["ɵand"](16777216,null,0,1,null,v)),r["ɵdid"](6,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(t()(),r["ɵeld"](7,0,[[1,0],["tabBodyWrapper",1]],null,2,"div",[["class","mat-tab-body-wrapper"]],[[2,"_mat-animation-noopable",null]],null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,b)),r["ɵdid"](9,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){var n=e.component;t(e,3,0,n.selectedIndex,n.disableRipple),t(e,6,0,n._tabs),t(e,9,0,n._tabs)}),(function(t,e){var n=e.component;t(e,2,0,r["ɵnov"](e,3)._showPaginationControls,"rtl"==r["ɵnov"](e,3)._getLayoutDirection()),t(e,7,0,"NoopAnimations"===n._animationMode)}))}var w=r["ɵcrt"]({encapsulation:2,styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}"],data:{animation:[{type:7,name:"translateTab",definitions:[{type:0,name:"center, void, left-origin-center, right-origin-center",styles:{type:6,styles:{transform:"none"},offset:null},options:void 0},{type:0,name:"left",styles:{type:6,styles:{transform:"translate3d(-100%, 0, 0)",minHeight:"1px"},offset:null},options:void 0},{type:0,name:"right",styles:{type:6,styles:{transform:"translate3d(100%, 0, 0)",minHeight:"1px"},offset:null},options:void 0},{type:1,expr:"* => left, * => right, left => center, right => center",animation:{type:4,styles:null,timings:"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"},options:null},{type:1,expr:"void => left-origin-center",animation:[{type:6,styles:{transform:"translate3d(-100%, 0, 0)"},offset:null},{type:4,styles:null,timings:"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"}],options:null},{type:1,expr:"void => right-origin-center",animation:[{type:6,styles:{transform:"translate3d(100%, 0, 0)"},offset:null},{type:4,styles:null,timings:"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"}],options:null}],options:{}}]}});function x(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function M(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_portalHost:0}),(t()(),r["ɵeld"](1,0,[["content",1]],null,4,"div",[["class","mat-tab-body-content"]],[[24,"@translateTab",0]],[[null,"@translateTab.start"],[null,"@translateTab.done"]],(function(t,e,n){var r=!0,i=t.component;return"@translateTab.start"===e&&(r=!1!==i._onTranslateTabStarted(n)&&r),"@translateTab.done"===e&&(r=!1!==i._translateTabComplete.next(n)&&r),r}),null,null)),r["ɵpod"](2,{animationDuration:0}),r["ɵpod"](3,{value:0,params:1}),(t()(),r["ɵand"](16777216,null,null,1,null,x)),r["ɵdid"](5,212992,null,0,i.e,[r.ComponentFactoryResolver,r.ViewContainerRef,i.d],null,null)],(function(t,e){t(e,5,0)}),(function(t,e){var n=e.component,r=t(e,3,0,n._position,t(e,2,0,n.animationDuration));t(e,1,0,r)}))}var S=r["ɵcrt"]({encapsulation:2,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-pagination-after,.mat-tab-header-rtl .mat-tab-header-pagination-before{padding-right:4px}.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-before .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 .5s cubic-bezier(.35,0,.25,1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:.5s cubic-bezier(.35,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}@media (-ms-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:0}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}@media (-ms-high-contrast:active){.mat-tab-label:focus{outline:dotted 2px}}.mat-tab-label.mat-tab-disabled{cursor:default}@media (-ms-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}@media (-ms-high-contrast:active){.mat-tab-label{opacity:1}}@media (max-width:599px){.mat-tab-label{min-width:72px}}"],data:{}});function A(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_inkBar:0}),r["ɵqud"](402653184,2,{_tabListContainer:0}),r["ɵqud"](402653184,3,{_tabList:0}),r["ɵqud"](671088640,4,{_nextPaginator:0}),r["ɵqud"](671088640,5,{_previousPaginator:0}),(t()(),r["ɵeld"](5,0,[[5,0],["previousPaginator",1]],null,2,"div",[["aria-hidden","true"],["class","mat-tab-header-pagination mat-tab-header-pagination-before mat-elevation-z4 mat-ripple"],["mat-ripple",""]],[[2,"mat-tab-header-pagination-disabled",null],[2,"mat-ripple-unbounded",null]],[[null,"click"],[null,"mousedown"],[null,"touchend"]],(function(t,e,n){var r=!0,i=t.component;return"click"===e&&(r=!1!==i._handlePaginatorClick("before")&&r),"mousedown"===e&&(r=!1!==i._handlePaginatorPress("before")&&r),"touchend"===e&&(r=!1!==i._stopInterval()&&r),r}),null,null)),r["ɵdid"](6,212992,null,0,l.w,[r.ElementRef,r.NgZone,u.a,[2,l.m],[2,d.a]],{disabled:[0,"disabled"]},null),(t()(),r["ɵeld"](7,0,null,null,0,"div",[["class","mat-tab-header-pagination-chevron"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,[[2,0],["tabListContainer",1]],null,6,"div",[["class","mat-tab-label-container"]],null,[[null,"keydown"]],(function(t,e,n){var r=!0;return"keydown"===e&&(r=!1!==t.component._handleKeydown(n)&&r),r}),null,null)),(t()(),r["ɵeld"](9,0,[[3,0],["tabList",1]],null,5,"div",[["class","mat-tab-list"],["role","tablist"]],[[2,"_mat-animation-noopable",null]],[[null,"cdkObserveContent"]],(function(t,e,n){var r=!0;return"cdkObserveContent"===e&&(r=!1!==t.component._onContentChanges()&&r),r}),null,null)),r["ɵdid"](10,1196032,null,0,a.a,[a.b,r.ElementRef,r.NgZone],null,{event:"cdkObserveContent"}),(t()(),r["ɵeld"](11,0,null,null,1,"div",[["class","mat-tab-labels"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](13,0,null,null,1,"mat-ink-bar",[["class","mat-ink-bar"]],[[2,"_mat-animation-noopable",null]],null,null,null,null)),r["ɵdid"](14,16384,[[1,4]],0,i.b,[r.ElementRef,r.NgZone,i.l,[2,d.a]],null,null),(t()(),r["ɵeld"](15,0,[[4,0],["nextPaginator",1]],null,2,"div",[["aria-hidden","true"],["class","mat-tab-header-pagination mat-tab-header-pagination-after mat-elevation-z4 mat-ripple"],["mat-ripple",""]],[[2,"mat-tab-header-pagination-disabled",null],[2,"mat-ripple-unbounded",null]],[[null,"mousedown"],[null,"click"],[null,"touchend"]],(function(t,e,n){var r=!0,i=t.component;return"mousedown"===e&&(r=!1!==i._handlePaginatorPress("after")&&r),"click"===e&&(r=!1!==i._handlePaginatorClick("after")&&r),"touchend"===e&&(r=!1!==i._stopInterval()&&r),r}),null,null)),r["ɵdid"](16,212992,null,0,l.w,[r.ElementRef,r.NgZone,u.a,[2,l.m],[2,d.a]],{disabled:[0,"disabled"]},null),(t()(),r["ɵeld"](17,0,null,null,0,"div",[["class","mat-tab-header-pagination-chevron"]],null,null,null,null,null))],(function(t,e){var n=e.component;t(e,6,0,n._disableScrollBefore||n.disableRipple),t(e,16,0,n._disableScrollAfter||n.disableRipple)}),(function(t,e){var n=e.component;t(e,5,0,n._disableScrollBefore,r["ɵnov"](e,6).unbounded),t(e,9,0,"NoopAnimations"===n._animationMode),t(e,13,0,"NoopAnimations"===r["ɵnov"](e,14)._animationMode),t(e,15,0,n._disableScrollAfter,r["ɵnov"](e,16).unbounded)}))}var C=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function k(t){return r["ɵvid"](0,[r["ɵncd"](null,0),(t()(),r["ɵand"](0,null,null,0))],null,null)}function T(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_implicitContent:0}),(t()(),r["ɵand"](0,[[1,2]],null,0,null,k))],null,null)}},Rn7m:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return s}));var r=n("CcnG"),i=(n("4tE/"),n("Ip0R")),o=(n("eDkP"),n("Fzqc"),n("Wf4p"),n("ZYjt"),n("dWZg"),n("4c35"),n("qAlS"),r["ɵcrt"]({encapsulation:2,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}@media (-ms-high-contrast:active){.mat-autocomplete-panel{outline:solid 1px}}"],data:{}}));function a(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,[[2,0],["panel",1]],null,3,"div",[["class","mat-autocomplete-panel"],["role","listbox"]],[[8,"id",0]],null,null,null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](2,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵncd"](null,0)],(function(t,e){t(e,2,0,"mat-autocomplete-panel",e.component._classList)}),(function(t,e){t(e,0,0,e.component.id)}))}function s(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{template:0}),r["ɵqud"](671088640,2,{panel:0}),(t()(),r["ɵand"](0,[[1,2]],null,0,null,a))],null,null)}},Rney:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("T1DM"),i=n("MpAI"),o=n("gI3B");function a(t,e){return void 0===e&&(e=r.a),Object(i.a)((function(){return Object(o.a)(t,e)}))}},S1nX:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("xlPZ"),i=n("yGWI"),o=n("K9Ia");function a(){return new o.b}function s(){return function(t){return Object(i.a)()(Object(r.a)(a)(t))}}},S4vA:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},S5XQ:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("DKTb"),i=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,r.a),e}}},S5bw:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("4HpG"),i=n("K9Ia"),o=n("zo3G"),a=n("pugT"),s=n("mZXl"),l=n("8g8A"),c=n("uMaO"),u=function(t){function e(e,n,r){void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var i=t.call(this)||this;return i.scheduler=r,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=e<1?1:e,i._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}return r.__extends(e,t),e.prototype.nextInfiniteTimeWindow=function(e){if(!this.isStopped){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.isStopped||(this._events.push(new h(this._getNow(),e)),this._trimBufferThenGetEvents()),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){var e,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,o=r.length;if(this.closed)throw new l.a;if(this.isStopped||this.hasError?e=a.a.EMPTY:(this.observers.push(t),e=new c.a(this,t)),i&&t.add(t=new s.a(t,i)),n)for(var u=0;u<o&&!t.closed;u++)t.next(r[u]);else for(u=0;u<o&&!t.closed;u++)t.next(r[u].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e},e.prototype._getNow=function(){return(this.scheduler||o.a).now()},e.prototype._trimBufferThenGetEvents=function(){for(var t=this._getNow(),e=this._bufferSize,n=this._windowTime,r=this._events,i=r.length,o=0;o<i&&!(t-r[o].time<n);)o++;return i>e&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(i.b),h=function(){return function(t,e){this.time=t,this.value=e}}()},S6T7:function(t,e,n){var r=n("mrSG").__decorate,i=n("Ip0R"),o=n("CcnG"),a=n("pKD1"),s=n("5xlC"),l=function(){return function(){}}();l=r([o.NgModule({imports:[i.CommonModule],declarations:[a.FileDropDirective,s.FileSelectDirective],exports:[a.FileDropDirective,s.FileSelectDirective]})],l),e.FileUploadModule=l},S6ln:function(t,e,n){!function(t){"use strict";function e(t,e,n){var r=t+" ";switch(n){case"ss":return r+(1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi");case"m":return e?"jedna minuta":"jedne minute";case"mm":return r+(1===t?"minuta":2===t||3===t||4===t?"minute":"minuta");case"h":return e?"jedan sat":"jednog sata";case"hh":return r+(1===t?"sat":2===t||3===t||4===t?"sata":"sati");case"dd":return r+(1===t?"dan":"dana");case"MM":return r+(1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci");case"yy":return r+(1===t?"godina":2===t||3===t||4===t?"godine":"godina")}}t.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_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čer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] 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"))},S8xG:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("umdh")),r(n("QjmD"))},SEkw:function(t,e,n){t.exports={default:n("N4c9"),__esModule:!0}},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:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};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əsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".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ün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";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"))},SKYL:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 6===r(t).getDay()}},SMsm:function(t,e,n){"use strict";n.d(e,"c",(function(){return L})),n.d(e,"a",(function(){return T})),n.d(e,"b",(function(){return P})),n.d(e,"d",(function(){return M}));var r=n("Ip0R"),i=n("t/Na"),o=n("CcnG"),a=n("ZYjt"),s=n("F/XL"),l=n("XlPw"),c=n("VNr4"),u=n("xMyE"),h=n("67Y/"),d=n("9Z1F"),f=n("2WpN"),p=n("S1nX"),g=n("t9fZ"),m=n("4+yM"),y=n("n6gG"),v=n("Wf4p");function b(t){return Error('Unable to find icon with the name "'+t+'"')}function _(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \""+t+'".')}function w(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \""+t+'".')}var x=function(){return function(t,e){this.options=e,t.nodeName?this.svgElement=t:this.url=t}}(),M=function(){function t(t,e,n,r){this._httpClient=t,this._sanitizer=e,this._errorHandler=r,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}return t.prototype.addSvgIcon=function(t,e,n){return this.addSvgIconInNamespace("",t,e,n)},t.prototype.addSvgIconLiteral=function(t,e,n){return this.addSvgIconLiteralInNamespace("",t,e,n)},t.prototype.addSvgIconInNamespace=function(t,e,n,r){return this._addSvgIconConfig(t,e,new x(n,r))},t.prototype.addSvgIconLiteralInNamespace=function(t,e,n,r){var i=this._sanitizer.sanitize(o.SecurityContext.HTML,n);if(!i)throw w(n);var a=this._createSvgElementForSingleIcon(i,r);return this._addSvgIconConfig(t,e,new x(a,r))},t.prototype.addSvgIconSet=function(t,e){return this.addSvgIconSetInNamespace("",t,e)},t.prototype.addSvgIconSetLiteral=function(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)},t.prototype.addSvgIconSetInNamespace=function(t,e,n){return this._addSvgIconSetConfig(t,new x(e,n))},t.prototype.addSvgIconSetLiteralInNamespace=function(t,e,n){var r=this._sanitizer.sanitize(o.SecurityContext.HTML,e);if(!r)throw w(e);var i=this._svgElementFromString(r);return this._addSvgIconSetConfig(t,new x(i,n))},t.prototype.registerFontClassAlias=function(t,e){return void 0===e&&(e=t),this._fontCssClassesByAlias.set(t,e),this},t.prototype.classNameForFontAlias=function(t){return this._fontCssClassesByAlias.get(t)||t},t.prototype.setDefaultFontSetClass=function(t){return this._defaultFontSetClass=t,this},t.prototype.getDefaultFontSetClass=function(){return this._defaultFontSetClass},t.prototype.getSvgIconFromUrl=function(t){var e=this,n=this._sanitizer.sanitize(o.SecurityContext.RESOURCE_URL,t);if(!n)throw _(t);var r=this._cachedIconsByUrl.get(n);return r?Object(s.a)(S(r)):this._loadSvgIconFromConfig(new x(t)).pipe(Object(u.a)((function(t){return e._cachedIconsByUrl.set(n,t)})),Object(h.a)((function(t){return S(t)})))},t.prototype.getNamedSvgIcon=function(t,e){void 0===e&&(e="");var n=A(e,t),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);var i=this._iconSetConfigs.get(e);return i?this._getSvgFromIconSetConfigs(t,i):Object(l.a)(b(n))},t.prototype.ngOnDestroy=function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()},t.prototype._getSvgFromConfig=function(t){return t.svgElement?Object(s.a)(S(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(Object(u.a)((function(e){return t.svgElement=e})),Object(h.a)((function(t){return S(t)})))},t.prototype._getSvgFromIconSetConfigs=function(t,e){var n=this,r=this._extractIconWithNameFromAnySet(t,e);if(r)return Object(s.a)(r);var i=e.filter((function(t){return!t.svgElement})).map((function(t){return n._loadSvgIconSetFromConfig(t).pipe(Object(d.a)((function(e){var r="Loading icon set URL: "+n._sanitizer.sanitize(o.SecurityContext.RESOURCE_URL,t.url)+" failed: "+e.message;return n._errorHandler?n._errorHandler.handleError(new Error(r)):console.error(r),Object(s.a)(null)})))}));return Object(c.a)(i).pipe(Object(h.a)((function(){var r=n._extractIconWithNameFromAnySet(t,e);if(!r)throw b(t);return r})))},t.prototype._extractIconWithNameFromAnySet=function(t,e){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.svgElement){var i=this._extractSvgIconFromSet(r.svgElement,t,r.options);if(i)return i}}return null},t.prototype._loadSvgIconFromConfig=function(t){var e=this;return this._fetchUrl(t.url).pipe(Object(h.a)((function(n){return e._createSvgElementForSingleIcon(n,t.options)})))},t.prototype._loadSvgIconSetFromConfig=function(t){var e=this;return t.svgElement?Object(s.a)(t.svgElement):this._fetchUrl(t.url).pipe(Object(h.a)((function(n){return t.svgElement||(t.svgElement=e._svgElementFromString(n)),t.svgElement})))},t.prototype._createSvgElementForSingleIcon=function(t,e){var n=this._svgElementFromString(t);return this._setSvgAttributes(n,e),n},t.prototype._extractSvgIconFromSet=function(t,e,n){var r=t.querySelector('[id="'+e+'"]');if(!r)return null;var i=r.cloneNode(!0);if(i.removeAttribute("id"),"svg"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if("symbol"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);var o=this._svgElementFromString("<svg></svg>");return o.appendChild(i),this._setSvgAttributes(o,n)},t.prototype._svgElementFromString=function(t){var e=this._document.createElement("DIV");e.innerHTML=t;var n=e.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n},t.prototype._toSvgElement=function(t){for(var e=this._svgElementFromString("<svg></svg>"),n=t.attributes,r=0;r<n.length;r++){var i=n[r],o=i.name;"id"!==o&&e.setAttribute(o,i.value)}for(r=0;r<t.childNodes.length;r++)t.childNodes[r].nodeType===this._document.ELEMENT_NODE&&e.appendChild(t.childNodes[r].cloneNode(!0));return e},t.prototype._setSvgAttributes=function(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},t.prototype._fetchUrl=function(t){var e=this;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+'".');var n=this._sanitizer.sanitize(o.SecurityContext.RESOURCE_URL,t);if(!n)throw _(t);var r=this._inProgressUrlFetches.get(n);if(r)return r;var i=this._httpClient.get(n,{responseType:"text"}).pipe(Object(f.a)((function(){return e._inProgressUrlFetches.delete(n)})),Object(p.a)());return this._inProgressUrlFetches.set(n,i),i},t.prototype._addSvgIconConfig=function(t,e,n){return this._svgIconConfigs.set(A(t,e),n),this},t.prototype._addSvgIconSetConfig=function(t,e){var n=this._iconSetConfigs.get(t);return n?n.push(e):this._iconSetConfigs.set(t,[e]),this},t.ngInjectableDef=Object(o["ɵɵdefineInjectable"])({factory:function(){return new t(Object(o["ɵɵinject"])(i.c,8),Object(o["ɵɵinject"])(a.DomSanitizer),Object(o["ɵɵinject"])(r.DOCUMENT,8),Object(o["ɵɵinject"])(o.ErrorHandler,8))},token:t,providedIn:"root"}),t}();function S(t){return t.cloneNode(!0)}function A(t,e){return t+":"+e}var C=function(){return function(t){this._elementRef=t}}(),k=Object(v.D)(C),T=new o.InjectionToken("mat-icon-location",{providedIn:"root",factory:function(){var t=Object(o.inject)(r.DOCUMENT),e=t?t.location:null;return{getPathname:function(){return e?e.pathname+e.search:""}}}}),E=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],O=E.map((function(t){return"["+t+"]"})).join(", "),D=/^url\(['"]?#(.*?)['"]?\)$/,P=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;return a._iconRegistry=n,a._location=i,a._errorHandler=o,a._inline=!1,r||e.nativeElement.setAttribute("aria-hidden","true"),a}return Object(m.b)(e,t),Object.defineProperty(e.prototype,"inline",{get:function(){return this._inline},set:function(t){this._inline=Object(y.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"fontSet",{get:function(){return this._fontSet},set:function(t){this._fontSet=this._cleanupFontValue(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"fontIcon",{get:function(){return this._fontIcon},set:function(t){this._fontIcon=this._cleanupFontValue(t)},enumerable:!0,configurable:!0}),e.prototype._splitIconName=function(t){if(!t)return["",""];var e=t.split(":");switch(e.length){case 1:return["",e[0]];case 2:return e;default:throw Error('Invalid icon name: "'+t+'"')}},e.prototype.ngOnChanges=function(t){var e=this,n=t.svgIcon;if(n)if(this.svgIcon){var r=this._splitIconName(this.svgIcon),i=r[0],o=r[1];this._iconRegistry.getNamedSvgIcon(o,i).pipe(Object(g.a)(1)).subscribe((function(t){return e._setSvgElement(t)}),(function(t){var n="Error retrieving icon "+i+":"+o+"! "+t.message;e._errorHandler?e._errorHandler.handleError(new Error(n)):console.error(n)}))}else n.previousValue&&this._clearSvgElement();this._usingFontIcon()&&this._updateFontIconClasses()},e.prototype.ngOnInit=function(){this._usingFontIcon()&&this._updateFontIconClasses()},e.prototype.ngAfterViewChecked=function(){var t=this._elementsWithExternalReferences;if(t&&this._location&&t.size){var e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}},e.prototype.ngOnDestroy=function(){this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()},e.prototype._usingFontIcon=function(){return!this.svgIcon},e.prototype._setSvgElement=function(t){this._clearSvgElement();for(var e=t.querySelectorAll("style"),n=0;n<e.length;n++)e[n].textContent+=" ";if(this._location){var r=this._location.getPathname();this._previousPath=r,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(r)}this._elementRef.nativeElement.appendChild(t)},e.prototype._clearSvgElement=function(){var t=this._elementRef.nativeElement,e=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();e--;){var n=t.childNodes[e];1===n.nodeType&&"svg"!==n.nodeName.toLowerCase()||t.removeChild(n)}},e.prototype._updateFontIconClasses=function(){if(this._usingFontIcon()){var 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)}},e.prototype._cleanupFontValue=function(t){return"string"==typeof t?t.trim().split(" ")[0]:t},e.prototype._prependPathToReferences=function(t){var e=this._elementsWithExternalReferences;e&&e.forEach((function(e,n){e.forEach((function(e){n.setAttribute(e.name,"url('"+t+"#"+e.value+"')")}))}))},e.prototype._cacheChildrenWithExternalReferences=function(t){for(var e=t.querySelectorAll(O),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map,r=function(t){E.forEach((function(r){var i=e[t],o=i.getAttribute(r),a=o?o.match(D):null;if(a){var s=n.get(i);s||n.set(i,s=[]),s.push({name:r,value:a[1]})}}))},i=0;i<e.length;i++)r(i)},e}(k),L=function(){return function(){}}()},SZ0J:function(t,e,n){"use strict";n.d(e,"c",(function(){return m})),n.d(e,"d",(function(){return P})),n.d(e,"a",(function(){return L})),n.d(e,"f",(function(){return I})),n.d(e,"b",(function(){return R})),n.d(e,"e",(function(){return B}));var r=n("CcnG"),i=n("/1js"),o=(n("dWZg"),n("t68o"),n("Ip0R")),a=(n("eDkP"),n("Fzqc")),s=(n("o3x0"),n("M2Lx")),l=(n("Wf4p"),n("ZYjt"),n("UodH")),c=n("4c35"),u=(n("qAlS"),n("lLAP")),h=n("bujt"),d=n("wFw1"),f=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function p(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,12,"div",[["class","mat-calendar-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,11,"div",[["class","mat-calendar-controls"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,4,"button",[["cdkAriaLive","polite"],["class","mat-calendar-period-button"],["mat-button",""],["type","button"]],[[1,"aria-label",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.currentPeriodClicked()&&r),r}),h.d,h.b)),r["ɵdid"](3,180224,null,0,l.b,[r.ElementRef,u.h,[2,d.a]],null,null),r["ɵdid"](4,147456,null,0,u.d,[r.ElementRef,u.j,s.b,r.NgZone],{politeness:[0,"politeness"]},null),(t()(),r["ɵted"](5,0,[" "," "])),(t()(),r["ɵeld"](6,0,null,0,0,"div",[["class","mat-calendar-arrow"]],[[2,"mat-calendar-invert",null]],null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"div",[["class","mat-calendar-spacer"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](9,0,null,null,1,"button",[["class","mat-calendar-previous-button"],["mat-icon-button",""],["type","button"]],[[1,"aria-label",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.previousClicked()&&r),r}),h.d,h.b)),r["ɵdid"](10,180224,null,0,l.b,[r.ElementRef,u.h,[2,d.a]],{disabled:[0,"disabled"]},null),(t()(),r["ɵeld"](11,0,null,null,1,"button",[["class","mat-calendar-next-button"],["mat-icon-button",""],["type","button"]],[[1,"aria-label",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.nextClicked()&&r),r}),h.d,h.b)),r["ɵdid"](12,180224,null,0,l.b,[r.ElementRef,u.h,[2,d.a]],{disabled:[0,"disabled"]},null)],(function(t,e){var n=e.component;t(e,4,0,"polite"),t(e,10,0,!n.previousEnabled()),t(e,12,0,!n.nextEnabled())}),(function(t,e){var n=e.component;t(e,2,0,n.periodButtonLabel,r["ɵnov"](e,3).disabled||null,"NoopAnimations"===r["ɵnov"](e,3)._animationMode),t(e,5,0,n.periodButtonText),t(e,6,0,"month"!=n.calendar.currentView),t(e,9,0,n.prevButtonLabel,r["ɵnov"](e,10).disabled||null,"NoopAnimations"===r["ɵnov"](e,10)._animationMode),t(e,11,0,n.nextButtonLabel,r["ɵnov"](e,12).disabled||null,"NoopAnimations"===r["ɵnov"](e,12)._animationMode)}))}function g(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"sat-calendar-header",[],null,null,null,p,f)),r["ɵdid"](1,49152,null,0,i.k,[i.o,i.i,[2,i.a],[2,i.d],r.ChangeDetectorRef],null,null)],null,null)}var m=r["ɵccf"]("sat-calendar-header",i.k,g,{},{},["*"]),y=r["ɵcrt"]({encapsulation:2,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}"],data:{}});function v(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function b(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"sat-month-view",[],null,[[null,"activeDateChange"],[null,"selectedChange"],[null,"_userSelection"]],(function(t,e,n){var r=!0,i=t.component;return"activeDateChange"===e&&(r=!1!==(i.activeDate=n)&&r),"selectedChange"===e&&(r=!1!==i._dateSelected(n)&&r),"_userSelection"===e&&(r=!1!==i._userSelected()&&r),r}),j,F)),r["ɵdid"](1,1097728,[[1,4]],0,i.s,[r.ChangeDetectorRef,[2,i.d],[2,i.a],[2,a.b]],{beginDate:[0,"beginDate"],endDate:[1,"endDate"],rangeMode:[2,"rangeMode"],closeAfterSelection:[3,"closeAfterSelection"],beginDateSelected:[4,"beginDateSelected"],activeDate:[5,"activeDate"],selected:[6,"selected"],minDate:[7,"minDate"],maxDate:[8,"maxDate"],dateFilter:[9,"dateFilter"],dateClass:[10,"dateClass"]},{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"})],(function(t,e){var n=e.component;t(e,1,1,[n.beginDate,n.endDate,n.rangeMode,n.closeAfterSelection,n.beginDateSelected,n.activeDate,n.selected,n.minDate,n.maxDate,n.dateFilter,n.dateClass])}),null)}function _(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"sat-year-view",[],null,[[null,"activeDateChange"],[null,"monthSelected"],[null,"selectedChange"]],(function(t,e,n){var r=!0,i=t.component;return"activeDateChange"===e&&(r=!1!==(i.activeDate=n)&&r),"monthSelected"===e&&(r=!1!==i._monthSelectedInYearView(n)&&r),"selectedChange"===e&&(r=!1!==i._goToDateInView(n,"month")&&r),r}),V,W)),r["ɵdid"](1,1097728,[[2,4]],0,i.u,[r.ChangeDetectorRef,[2,i.d],[2,i.a],[2,a.b]],{activeDate:[0,"activeDate"],selected:[1,"selected"],minDate:[2,"minDate"],maxDate:[3,"maxDate"],dateFilter:[4,"dateFilter"]},{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"})],(function(t,e){var n=e.component;t(e,1,0,n.activeDate,n.selected,n.minDate,n.maxDate,n.dateFilter)}),null)}function w(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"sat-multi-year-view",[],null,[[null,"activeDateChange"],[null,"yearSelected"],[null,"selectedChange"]],(function(t,e,n){var r=!0,i=t.component;return"activeDateChange"===e&&(r=!1!==(i.activeDate=n)&&r),"yearSelected"===e&&(r=!1!==i._yearSelectedInMultiYearView(n)&&r),"selectedChange"===e&&(r=!1!==i._goToDateInView(n,"year")&&r),r}),Y,H)),r["ɵdid"](1,1097728,[[3,4]],0,i.v,[r.ChangeDetectorRef,[2,i.a],[2,a.b]],{activeDate:[0,"activeDate"],selected:[1,"selected"],minDate:[2,"minDate"],maxDate:[3,"maxDate"],dateFilter:[4,"dateFilter"]},{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"})],(function(t,e){var n=e.component;t(e,1,0,n.activeDate,n.selected,n.minDate,n.maxDate,n.dateFilter)}),null)}function x(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{monthView:0}),r["ɵqud"](671088640,2,{yearView:0}),r["ɵqud"](671088640,3,{multiYearView:0}),(t()(),r["ɵand"](16777216,null,null,1,null,v)),r["ɵdid"](4,212992,null,0,c.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null),(t()(),r["ɵeld"](5,0,null,null,8,"div",[["cdkMonitorSubtreeFocus",""],["class","mat-calendar-content"],["tabindex","-1"]],null,null,null,null,null)),r["ɵdid"](6,16384,null,0,o.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),r["ɵdid"](7,147456,null,0,u.e,[r.ElementRef,u.h],null,null),(t()(),r["ɵand"](16777216,null,null,1,null,b)),r["ɵdid"](9,278528,null,0,o.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,o.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,_)),r["ɵdid"](11,278528,null,0,o.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,o.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,w)),r["ɵdid"](13,278528,null,0,o.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,o.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){var n=e.component;t(e,4,0,n._calendarHeaderPortal),t(e,6,0,n.currentView),t(e,9,0,"month"),t(e,11,0,"year"),t(e,13,0,"multi-year")}),null)}var M=r["ɵcrt"]({encapsulation:2,styles:[".mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.71429%;padding-right:4.71429%}.mat-calendar-body-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;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}[dir=rtl] .mat-calendar-body-label{text-align:right}"],data:{}});function S(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,2,"tr",[["aria-hidden","true"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,1,"td",[["class","mat-calendar-body-label"]],[[1,"colspan",0],[4,"paddingTop",null],[4,"paddingBottom",null]],null,null,null,null)),(t()(),r["ɵted"](2,null,[" "," "]))],null,(function(t,e){var n=e.component;t(e,1,0,n.numCols,n._cellPadding,n._cellPadding),t(e,2,0,n.label)}))}function A(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"td",[["aria-hidden","true"],["class","mat-calendar-body-label"]],[[1,"colspan",0],[4,"paddingTop",null],[4,"paddingBottom",null]],null,null,null,null)),(t()(),r["ɵted"](1,null,[" "," "]))],null,(function(t,e){var n=e.component;t(e,0,0,n._firstRowOffset,n._cellPadding,n._cellPadding),t(e,1,0,n._firstRowOffset>=n.labelMinRequiredCells?n.label:"")}))}function C(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"td",[["class","mat-calendar-body-cell"],["role","gridcell"]],[[8,"tabIndex",0],[2,"mat-calendar-body-disabled",null],[2,"mat-calendar-body-active",null],[2,"mat-calendar-body-begin-range",null],[2,"mat-calendar-body-end-range",null],[2,"mat-calendar-cell-semi-selected",null],[2,"mat-calendar-cell-over",null],[1,"aria-label",0],[1,"aria-disabled",0],[1,"aria-selected",0],[4,"width",null],[4,"paddingTop",null],[4,"paddingBottom",null]],[[null,"click"],[null,"mouseover"]],(function(t,e,n){var r=!0,i=t.component;return"click"===e&&(r=!1!==i._cellClicked(t.context.$implicit)&&r),"mouseover"===e&&(r=!1!==i._mouseOverCell(t.context.$implicit)&&r),r}),null,null)),r["ɵprd"](512,null,o["ɵNgClassImpl"],o["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](2,278528,null,0,o.NgClass,[o["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(t()(),r["ɵeld"](3,0,null,null,1,"div",[["class","mat-calendar-body-cell-content"]],[[2,"mat-calendar-body-selected",null],[2,"mat-calendar-body-semi-selected",null],[2,"mat-calendar-body-today",null]],null,null,null,null)),(t()(),r["ɵted"](4,null,[" "," "]))],(function(t,e){t(e,2,0,"mat-calendar-body-cell",e.context.$implicit.cssClasses)}),(function(t,e){var n=e.component;t(e,0,1,[n._isActiveCell(e.parent.context.index,e.context.index)?0:-1,!e.context.$implicit.enabled,n._isActiveCell(e.parent.context.index,e.context.index),n._isBegin(e.context.$implicit.value),n._isEnd(e.context.$implicit.value),n._isSemiSelected(e.context.$implicit.value)||n._isBetweenOverAndBegin(e.context.$implicit.value),n._previewCellOver(e.context.$implicit.value),e.context.$implicit.ariaLabel,!e.context.$implicit.enabled||null,n.selectedValue===e.context.$implicit.value,n._cellWidth,n._cellPadding,n._cellPadding]),t(e,3,0,n.begin===e.context.$implicit.value||n.end===e.context.$implicit.value||n.selectedValue===e.context.$implicit.value,n._isSemiSelected(e.context.$implicit.value),n.todayValue===e.context.$implicit.value),t(e,4,0,e.context.$implicit.displayValue)}))}function k(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"tr",[["role","row"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,A)),r["ɵdid"](2,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,C)),r["ɵdid"](4,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){t(e,2,0,0===e.context.index&&e.component._firstRowOffset),t(e,4,0,e.context.$implicit)}),null)}function T(t){return r["ɵvid"](2,[(t()(),r["ɵand"](16777216,null,null,1,null,S)),r["ɵdid"](1,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,k)),r["ɵdid"](3,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){var n=e.component;t(e,1,0,n._firstRowOffset<n.labelMinRequiredCells),t(e,3,0,n.rows)}),null)}var E=r["ɵcrt"]({encapsulation:2,styles:[".mat-datepicker-content{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);display:block}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content-touch{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);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}}"],data:{animation:[{type:7,name:"transformPanel",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(1, 0.8)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:4,styles:{type:6,styles:{opacity:1,transform:"scale(1, 1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms linear"},options:null}],options:{}},{type:7,name:"fadeInCalendar",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0},offset:null},options:void 0},{type:0,name:"enter",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:1,expr:"void => *",animation:{type:4,styles:null,timings:"120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"},options:null}],options:{}}]}});function O(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_calendar:0}),(t()(),r["ɵeld"](1,0,null,null,4,"sat-calendar",[["cdkTrapFocus",""],["class","mat-calendar"]],[[8,"id",0],[24,"@fadeInCalendar",0]],[[null,"selectedChange"],[null,"yearSelected"],[null,"monthSelected"],[null,"dateRangesChange"],[null,"beginDateSelectedChange"],[null,"_userSelection"]],(function(t,e,n){var r=!0,i=t.component;return"selectedChange"===e&&(r=!1!==i.datepicker.select(n)&&r),"yearSelected"===e&&(r=!1!==i.datepicker._selectYear(n)&&r),"monthSelected"===e&&(r=!1!==i.datepicker._selectMonth(n)&&r),"dateRangesChange"===e&&(r=!1!==i.datepicker._selectRange(n)&&r),"beginDateSelectedChange"===e&&(r=!1!==i.datepicker.setBeginDateSelected(n)&&r),"_userSelection"===e&&(r=!1!==i.close()&&r),r}),x,y)),r["ɵprd"](512,null,o["ɵNgClassImpl"],o["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](3,278528,null,0,o.NgClass,[o["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),r["ɵdid"](4,1458176,null,0,u.f,[r.ElementRef,u.i,o.DOCUMENT],{enabled:[0,"enabled"]},null),r["ɵdid"](5,10141696,[[1,4]],0,i.i,[i.o,[2,i.a],[2,i.d],r.ChangeDetectorRef],{beginDate:[0,"beginDate"],endDate:[1,"endDate"],rangeMode:[2,"rangeMode"],closeAfterSelection:[3,"closeAfterSelection"],headerComponent:[4,"headerComponent"],startAt:[5,"startAt"],startView:[6,"startView"],selected:[7,"selected"],minDate:[8,"minDate"],maxDate:[9,"maxDate"],dateFilter:[10,"dateFilter"],dateClass:[11,"dateClass"],orderPeriodLabel:[12,"orderPeriodLabel"]},{dateRangesChange:"dateRangesChange",beginDateSelectedChange:"beginDateSelectedChange",selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",_userSelection:"_userSelection"})],(function(t,e){var n=e.component;t(e,3,0,n.datepicker.panelClass),t(e,4,0,""),t(e,5,1,[n.datepicker._beginDate,n.datepicker._endDate,n.datepicker.rangeMode,n.datepicker.closeAfterSelection,n.datepicker.calendarHeaderComponent,n.datepicker.startAt,n.datepicker.startView,n.datepicker._selected,n.datepicker._minDate,n.datepicker._maxDate,n.datepicker._dateFilter,n.datepicker.dateClass,n.datepicker.orderPeriodLabel])}),(function(t,e){t(e,1,0,e.component.datepicker.id,"enter")}))}function D(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"sat-datepicker-content",[["class","mat-datepicker-content"]],[[40,"@transformPanel",0],[2,"mat-datepicker-content-touch",null]],null,null,O,E)),r["ɵdid"](1,4243456,null,0,i.m,[r.ElementRef],null,null)],null,(function(t,e){t(e,0,0,"enter",r["ɵnov"](e,1).datepicker.touchUi)}))}var P=r["ɵccf"]("sat-datepicker-content",i.m,D,{color:"color"},{},[]),L=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function I(t){return r["ɵvid"](2,[],null,null)}var R=r["ɵcrt"]({encapsulation:2,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}"],data:{}});function N(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,":svg:svg",[["class","mat-datepicker-toggle-default-icon"],["fill","currentColor"],["focusable","false"],["height","24px"],["viewBox","0 0 24 24"],["width","24px"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,0,":svg:path",[["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"]],null,null,null,null,null))],null,null)}function B(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_button:0}),(t()(),r["ɵeld"](1,0,null,null,4,"button",[["aria-haspopup","true"],["mat-icon-button",""],["type","button"]],[[1,"aria-label",0],[1,"tabindex",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component._open(n)&&r),r}),h.d,h.b)),r["ɵdid"](2,180224,[[1,4],["button",4]],0,l.b,[r.ElementRef,u.h,[2,d.a]],{disabled:[0,"disabled"],disableRipple:[1,"disableRipple"]},null),(t()(),r["ɵand"](16777216,null,0,1,null,N)),r["ɵdid"](4,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),r["ɵncd"](0,0)],(function(t,e){var n=e.component;t(e,2,0,n.disabled,n.disableRipple),t(e,4,0,!n._customIcon)}),(function(t,e){var n=e.component;t(e,1,0,n._intl.openCalendarLabel,n.disabled?-1:n.tabIndex,r["ɵnov"](e,2).disabled||null,"NoopAnimations"===r["ɵnov"](e,2)._animationMode)}))}var F=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function z(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"th",[],[[1,"aria-label",0]],null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){t(e,0,0,e.context.$implicit.long),t(e,1,0,e.context.$implicit.narrow)}))}function j(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_matCalendarBody:0}),(t()(),r["ɵeld"](1,0,null,null,8,"table",[["class","mat-calendar-table"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,5,"thead",[["class","mat-calendar-table-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,2,"tr",[],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,z)),r["ɵdid"](5,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(t()(),r["ɵeld"](6,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"th",[["aria-hidden","true"],["class","mat-calendar-table-header-divider"],["colspan","7"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,null,null,1,"tbody",[["aria-readonly","true"],["class","mat-calendar-body"],["role","grid"],["sat-calendar-body",""]],null,[[null,"selectedValueChange"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"selectedValueChange"===e&&(r=!1!==i._dateSelected(n)&&r),"keydown"===e&&(r=!1!==i._handleCalendarBodyKeydown(n)&&r),r}),T,M)),r["ɵdid"](9,573440,[[1,4]],0,i.j,[r.ElementRef,r.NgZone],{label:[0,"label"],rows:[1,"rows"],todayValue:[2,"todayValue"],selectedValue:[3,"selectedValue"],begin:[4,"begin"],end:[5,"end"],beginSelected:[6,"beginSelected"],isBeforeSelected:[7,"isBeforeSelected"],rangeFull:[8,"rangeFull"],rangeMode:[9,"rangeMode"],labelMinRequiredCells:[10,"labelMinRequiredCells"],activeCell:[11,"activeCell"]},{selectedValueChange:"selectedValueChange"})],(function(t,e){var n=e.component;t(e,5,0,n._weekdays),t(e,9,1,[n._monthLabel,n._weeks,n._todayDate,n._selectedDate,n._beginDateNumber,n._endDateNumber,n._beginDateSelected,n._beginDateSelected&&n._dateAdapter.compareDate(n.activeDate,n._beginDateSelected)<0,n._rangeFull,n.rangeMode,3,n._dateAdapter.getDate(n.activeDate)-1])}),null)}var W=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function V(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_matCalendarBody:0}),(t()(),r["ɵeld"](1,0,null,null,5,"table",[["class","mat-calendar-table"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"thead",[["class","mat-calendar-table-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"th",[["class","mat-calendar-table-header-divider"],["colspan","4"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"tbody",[["aria-readonly","true"],["class","mat-calendar-body"],["role","grid"],["sat-calendar-body",""]],null,[[null,"selectedValueChange"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"selectedValueChange"===e&&(r=!1!==i._monthSelected(n)&&r),"keydown"===e&&(r=!1!==i._handleCalendarBodyKeydown(n)&&r),r}),T,M)),r["ɵdid"](6,573440,[[1,4]],0,i.j,[r.ElementRef,r.NgZone],{label:[0,"label"],rows:[1,"rows"],todayValue:[2,"todayValue"],selectedValue:[3,"selectedValue"],labelMinRequiredCells:[4,"labelMinRequiredCells"],numCols:[5,"numCols"],activeCell:[6,"activeCell"],cellAspectRatio:[7,"cellAspectRatio"]},{selectedValueChange:"selectedValueChange"})],(function(t,e){var n=e.component;t(e,6,0,n._yearLabel,n._months,n._todayMonth,n._selectedMonth,2,4,n._dateAdapter.getMonth(n.activeDate),4/7)}),null)}var H=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function Y(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_matCalendarBody:0}),(t()(),r["ɵeld"](1,0,null,null,5,"table",[["class","mat-calendar-table"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"thead",[["class","mat-calendar-table-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"th",[["class","mat-calendar-table-header-divider"],["colspan","4"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"tbody",[["aria-readonly","true"],["class","mat-calendar-body"],["role","grid"],["sat-calendar-body",""]],null,[[null,"selectedValueChange"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"selectedValueChange"===e&&(r=!1!==i._yearSelected(n)&&r),"keydown"===e&&(r=!1!==i._handleCalendarBodyKeydown(n)&&r),r}),T,M)),r["ɵdid"](6,573440,[[1,4]],0,i.j,[r.ElementRef,r.NgZone],{rows:[0,"rows"],todayValue:[1,"todayValue"],selectedValue:[2,"selectedValue"],numCols:[3,"numCols"],activeCell:[4,"activeCell"],cellAspectRatio:[5,"cellAspectRatio"]},{selectedValueChange:"selectedValueChange"})],(function(t,e){var n=e.component;t(e,6,0,n._years,n._todayYear,n._selectedYear,4,n._getActiveCell(),4/7)}),null)}},SZB9:function(t,e,n){"use strict";n.d(e,"a",(function(){return or})),n.d(e,"b",(function(){return nn})),n.d(e,"c",(function(){return Nn})),n.d(e,"d",(function(){return mr})),n.d(e,"e",(function(){return yr})),n.d(e,"f",(function(){return vr})),n.d(e,"g",(function(){return dr})),n.d(e,"h",(function(){return pr})),n.d(e,"i",(function(){return Xe})),n.d(e,"j",(function(){return Je})),n.d(e,"k",(function(){return br})),n.d(e,"l",(function(){return hr})),n.d(e,"m",(function(){return L})),n.d(e,"n",(function(){return P})),n.d(e,"o",(function(){return c})),n.d(e,"p",(function(){return w})),n.d(e,"q",(function(){return Ye})),n.d(e,"r",(function(){return et})),n.d(e,"s",(function(){return E})),n.d(e,"t",(function(){return C})),n.d(e,"u",(function(){return o})),n.d(e,"v",(function(){return ne})),n.d(e,"w",(function(){return on})),n.d(e,"x",(function(){return Ce})),n.d(e,"y",(function(){return R})),n.d(e,"z",(function(){return rt})),n.d(e,"A",(function(){return b})),n.d(e,"B",(function(){return v})),n.d(e,"C",(function(){return Ue})),n.d(e,"D",(function(){return Ae})),n.d(e,"E",(function(){return a})),n.d(e,"F",(function(){return h})),n.d(e,"G",(function(){return Ft})),n.d(e,"H",(function(){return O})),n.d(e,"I",(function(){return ot})),n.d(e,"J",(function(){return Yt})),n.d(e,"K",(function(){return We})),n.d(e,"L",(function(){return u})),n.d(e,"M",(function(){return Vt})),n.d(e,"N",(function(){return f})),n.d(e,"O",(function(){return at})),n.d(e,"P",(function(){return nt})),n.d(e,"Q",(function(){return it}));var r={className:!0,colSpan:!0,rowSpan:!0},i={"<tr":"tbody","<td":"tr"};function o(t,e,n){var i=document.createElement(t);if(e)for(var o in e)"style"===o?w(i,e[o]):r[o]?i[o]=e[o]:i.setAttribute(o,e[o]);return"string"==typeof n?i.innerHTML=n:null!=n&&c(i,n),i}function a(t){t=t.trim();var e=document.createElement(l(t));return e.innerHTML=t,e.firstChild}function s(t){return Array.prototype.slice.call(function(t){t=t.trim();var e=document.createElement(l(t));return e.innerHTML=t,e.childNodes}(t))}function l(t){return i[t.substr(0,3)]||"div"}function c(t,e){for(var n=d(e),r=0;r<n.length;r++)t.appendChild(n[r])}function u(t,e){for(var n=d(e),r=t.firstChild||null,i=0;i<n.length;i++)t.insertBefore(n[i],r)}function h(t,e){for(var n=d(e),r=t.nextSibling||null,i=0;i<n.length;i++)t.parentNode.insertBefore(n[i],r)}function d(t){return"string"==typeof t?s(t):t instanceof Node?[t]:Array.prototype.slice.call(t)}function f(t){t.parentNode&&t.parentNode.removeChild(t)}var p=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.msMatchesSelector,g=Element.prototype.closest||function(t){var e=this;if(!document.documentElement.contains(e))return null;do{if(y(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null};function m(t,e){return g.call(t,e)}function y(t,e){return p.call(t,e)}function v(t,e){for(var n=t instanceof HTMLElement?[t]:t,r=[],i=0;i<n.length;i++)for(var o=n[i].querySelectorAll(e),a=0;a<o.length;a++)r.push(o[a]);return r}function b(t,e){for(var n=t instanceof HTMLElement?[t]:t,r=[],i=0;i<n.length;i++)for(var o=n[i].children,a=0;a<o.length;a++){var s=o[a];e&&!y(s,e)||r.push(s)}return r}var _=/(top|left|right|bottom|width|height)$/i;function w(t,e){for(var n in e)x(t,n,e[n])}function x(t,e,n){t.style[e]=null==n?"":"number"==typeof n&&_.test(e)?n+"px":n}var M=null;function S(t){return t=Math.max(0,t),Math.round(t)}function A(t,e){void 0===e&&(e=!1);var n=window.getComputedStyle(t),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,a=parseInt(n.borderTopWidth,10)||0,s=parseInt(n.borderBottomWidth,10)||0,l=S(t.offsetWidth-t.clientWidth-r-i),c={borderLeft:r,borderRight:i,borderTop:a,borderBottom:s,scrollbarBottom:S(t.offsetHeight-t.clientHeight-a-s),scrollbarLeft:0,scrollbarRight:0};return null===M&&(M=function(){var t=o("div",{style:{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}},"<div></div>");document.body.appendChild(t);var e=t.firstChild.getBoundingClientRect().left>t.getBoundingClientRect().left;return f(t),e}()),M&&"rtl"===n.direction?c.scrollbarLeft=l:c.scrollbarRight=l,e&&(c.paddingLeft=parseInt(n.paddingLeft,10)||0,c.paddingRight=parseInt(n.paddingRight,10)||0,c.paddingTop=parseInt(n.paddingTop,10)||0,c.paddingBottom=parseInt(n.paddingBottom,10)||0),c}function C(t){var e=t.getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,right:e.right+window.pageXOffset,bottom:e.bottom+window.pageYOffset}}function k(t){return t.getBoundingClientRect().height+T(t)}function T(t){var e=window.getComputedStyle(t);return parseInt(e.marginTop,10)+parseInt(e.marginBottom,10)}function E(t){return function(t){for(var e=[];t instanceof HTMLElement;){var n=window.getComputedStyle(t);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&e.push(t),t=t.parentNode}return e}(t).map((function(t){return function(t,e){void 0===e&&(e=!1);var n=C(t),r=A(t,e),i={left:n.left+r.borderLeft+r.scrollbarLeft,right:n.right-r.borderRight-r.scrollbarRight,top:n.top+r.borderTop,bottom:n.bottom-r.borderBottom-r.scrollbarBottom};return e&&(i.left+=r.paddingLeft,i.right-=r.paddingRight,i.top+=r.paddingTop,i.bottom-=r.paddingBottom),i}(t)})).concat({left:window.pageXOffset,right:window.pageXOffset+document.documentElement.clientWidth,top:window.pageYOffset,bottom:window.pageYOffset+document.documentElement.clientHeight}).reduce((function(t,e){return function(t,e){var n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.left<n.right&&n.top<n.bottom&&n}(t,e)||e}))}function O(t,e,n,r){function i(t){var e=m(t.target,n);e&&r.call(e,t,e)}return t.addEventListener(e,i),function(){t.removeEventListener(e,i)}}var D=["sun","mon","tue","wed","thu","fri","sat"];function P(t,e){var n=H(t);return n[2]+=7*e,Y(n)}function L(t,e){var n=H(t);return n[2]+=e,Y(n)}function I(t,e){var n=H(t);return n[6]+=e,Y(n)}function R(t,e){return N(t,e)/7}function N(t,e){return(e.valueOf()-t.valueOf())/864e5}function B(t,e){return q(t)===q(e)?Math.round(N(t,e)):null}function F(t){return Y([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()])}function z(t,e,n,r){var i=Y([e,0,1+j(e,n,r)]),o=F(t),a=Math.round(N(i,o));return Math.floor(a/7)+1}function j(t,e,n){var r=7+e-n;return-(7+Y([t,0,r]).getUTCDay()-e)%7+r-1}function W(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function V(t){return new Date(t[0],t[1]||0,null==t[2]?1:t[2],t[3]||0,t[4]||0,t[5]||0)}function H(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function Y(t){return 1===t.length&&(t=t.concat([0])),new Date(Date.UTC.apply(Date,t))}function U(t){return!isNaN(t.valueOf())}function q(t){return 1e3*t.getUTCHours()*60*60+1e3*t.getUTCMinutes()*60+1e3*t.getUTCSeconds()+t.getUTCMilliseconds()}var $=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function G(t,e){var n;return"string"==typeof t?function(t){var e=$.exec(t);if(e){var n=e[1]?-1:1;return{years:0,months:0,days:n*(e[2]?parseInt(e[2],10):0),milliseconds:n*(60*(e[3]?parseInt(e[3],10):0)*60*1e3+60*(e[4]?parseInt(e[4],10):0)*1e3+1e3*(e[5]?parseInt(e[5],10):0)+(e[6]?parseInt(e[6],10):0))}}return null}(t):"object"==typeof t&&t?X(t):"number"==typeof t?X(((n={})[e||"milliseconds"]=t,n)):null}function X(t){return{years:t.years||t.year||0,months:t.months||t.month||0,days:(t.days||t.day||0)+7*K(t),milliseconds:60*(t.hours||t.hour||0)*60*1e3+60*(t.minutes||t.minute||0)*1e3+1e3*(t.seconds||t.second||0)+(t.milliseconds||t.millisecond||t.ms||0)}}function K(t){return t.weeks||t.week||0}function Z(t,e){return t.years===e.years&&t.months===e.months&&t.days===e.days&&t.milliseconds===e.milliseconds}function J(t){return Q(t)/864e5}function Q(t){return 31536e6*t.years+2592e6*t.months+864e5*t.days+t.milliseconds}function tt(t,e){var n=t.milliseconds;if(n){if(n%1e3!=0)return{unit:"millisecond",value:n};if(n%6e4!=0)return{unit:"second",value:n/1e3};if(n%36e5!=0)return{unit:"minute",value:n/6e4};if(n)return{unit:"hour",value:n/36e5}}return t.days?e||t.days%7!=0?{unit:"day",value:t.days}:{unit:"week",value:t.days/7}:t.months?{unit:"month",value:t.months}:t.years?{unit:"year",value:t.years}:{unit:"millisecond",value:0}}function et(t,e){e.left&&w(t,{borderLeftWidth:1,marginLeft:e.left-1}),e.right&&w(t,{borderRightWidth:1,marginRight:e.right-1})}function nt(t){w(t,{marginLeft:"",marginRight:"",borderLeftWidth:"",borderRightWidth:""})}function rt(t,e,n){var r=Math.floor(e/t.length),i=Math.floor(e-r*(t.length-1)),o=[],a=[],s=[],l=0;it(t),t.forEach((function(e,n){var c=n===t.length-1?i:r,u=e.getBoundingClientRect().height,h=u+T(e);h<c?(o.push(e),a.push(h),s.push(u)):l+=h})),n&&(e-=l,r=Math.floor(e/o.length),i=Math.floor(e-r*(o.length-1))),o.forEach((function(t,e){var n=e===o.length-1?i:r,l=a[e];l<n&&(t.style.height=n-(l-s[e])+"px")}))}function it(t){t.forEach((function(t){t.style.height=""}))}function ot(t){var e=0;return t.forEach((function(t){var n=t.firstChild;if(n instanceof HTMLElement){var r=n.getBoundingClientRect().width;r>e&&(e=r)}})),e++,t.forEach((function(t){t.style.width=e+"px"})),e}function at(t,e){var n={position:"relative",left:-1};w(t,n),w(e,n);var r=t.getBoundingClientRect().height-e.getBoundingClientRect().height,i={position:"",left:""};return w(t,i),w(e,i),r}function st(t,e,n){return n.func?n.func(t,e):function(t,e){return t||e?null==e?-1:null==t?1:"string"==typeof t||"string"==typeof e?String(t).localeCompare(String(e)):t-e:0}(t[n.field],e[n.field])*(n.order||1)}function lt(t){return t.charAt(0).toUpperCase()+t.slice(1)}function ct(t,e){var n=String(t);return"000".substr(0,e-n.length)+n}function ut(t){return t%1==0}function ht(t,e,n){if("function"==typeof t&&(t=[t]),t){var r=void 0,i=void 0;for(r=0;r<t.length;r++)i=t[r].apply(e,n)||i;return i}}function dt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=0;n<t.length;n++)if(void 0!==t[n])return t[n]}function ft(t,e){var n,r,i,o,a,s=function(){var l=(new Date).valueOf()-o;l<e?n=setTimeout(s,e-l):(n=null,a=t.apply(i,r),i=r=null)};return function(){return i=this,r=arguments,o=(new Date).valueOf(),n||(n=setTimeout(s,e)),a}}function pt(t,e,n,r){void 0===n&&(n={});var i={};for(var o in e){var a=e[o];i[o]=void 0!==t[o]?a===Function?"function"==typeof t[o]?t[o]:null:a?a(t[o]):t[o]:void 0!==n[o]?n[o]:a===String?"":a&&a!==Number&&a!==Boolean&&a!==Function?a(null):null}if(r)for(var o in t)void 0===e[o]&&(r[o]=t[o]);return i}function gt(t){var e=Math.floor(N(t.start,t.end))||1,n=F(t.start);return{start:n,end:L(n,e)}}function mt(t,e){void 0===e&&(e=G(0));var n=null,r=null;if(t.end){r=F(t.end);var i=t.end.valueOf()-r.valueOf();i&&i>=Q(e)&&(r=L(r,1))}return t.start&&(n=F(t.start),r&&r<=n&&(r=L(n,1))),{start:n,end:r}}function yt(t,e,n,r){return"year"===r?G(n.diffWholeYears(t,e),"year"):"month"===r?G(n.diffWholeMonths(t,e),"month"):(o=e,a=F(i=t),s=F(o),{years:0,months:0,days:Math.round(N(a,s)),milliseconds:o.valueOf()-s.valueOf()-(i.valueOf()-a.valueOf())});var i,o,a,s}var vt=function(t,e){return(vt=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 bt(t,e){function n(){this.constructor=t}vt(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var _t=function(){return(_t=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function wt(t,e,n,r,i){var o=i[t.recurringDef.typeId].expand(t.recurringDef.typeData,{start:r.subtract(n.start,e),end:n.end},r);return t.allDay&&(o=o.map(F)),o}var xt=Object.prototype.hasOwnProperty;function Mt(t,e){var n,r,i,o,a,s,l={};if(e)for(n=0;n<e.length;n++){for(r=e[n],i=[],o=t.length-1;o>=0;o--)if("object"==typeof(a=t[o][r])&&a)i.unshift(a);else if(void 0!==a){l[r]=a;break}i.length&&(l[r]=Mt(i))}for(n=t.length-1;n>=0;n--)for(r in s=t[n])r in l||(l[r]=s[r]);return l}function St(t,e){var n={};for(var r in t)e(t[r],r)&&(n[r]=t[r]);return n}function At(t,e){var n={};for(var r in t)n[r]=e(t[r],r);return n}function Ct(t){for(var e={},n=0,r=t;n<r.length;n++)e[r[n]]=!0;return e}function kt(t){var e=[];for(var n in t)e.push(t[n]);return e}function Tt(t,e){for(var n in t)if(xt.call(t,n)&&!(n in e))return!1;for(var n in e)if(xt.call(e,n)&&t[n]!==e[n])return!1;return!0}function Et(t,e,n,r){for(var i={defs:{},instances:{}},o=0,a=t;o<a.length;o++){var s=Be(a[o],e,n,r);s&&Ot(s,i)}return i}function Ot(t,e){return void 0===e&&(e={defs:{},instances:{}}),e.defs[t.def.defId]=t.def,t.instance&&(e.instances[t.instance.instanceId]=t.instance),e}function Dt(t,e,n){var r=n.dateEnv,i=t.defs,o=t.instances;for(var a in o=St(o,(function(t){return!i[t.defId].recurringDef})),i){var s=i[a];if(s.recurringDef){var l=s.recurringDef.duration;l||(l=s.allDay?n.defaultAllDayEventDuration:n.defaultTimedEventDuration);for(var c=0,u=wt(s,l,e,n.dateEnv,n.pluginSystem.hooks.recurringTypes);c<u.length;c++){var h=u[c],d=ze(a,{start:h,end:r.add(h,l)});o[d.instanceId]=d}}}return{defs:i,instances:o}}function Pt(t,e){var n;if(e){n=[];for(var r=0,i=t;r<i.length;r++){var o=i[r],a=e(o);a?n.push(a):null==a&&n.push(o)}}else n=t;return n}function Lt(t,e){return{defs:_t({},t.defs,e.defs),instances:_t({},t.instances,e.instances)}}function It(t,e){var n=St(t.defs,e),r=St(t.instances,(function(t){return n[t.defId]}));return{defs:n,instances:r}}function Rt(t,e){var n=null,r=null;return t.start&&(n=e.createMarker(t.start)),t.end&&(r=e.createMarker(t.end)),n||r?n&&r&&r<n?null:{start:n,end:r}:null}function Nt(t,e){var n,r,i=[],o=e.start;for(t.sort(Bt),n=0;n<t.length;n++)(r=t[n]).start>o&&i.push({start:o,end:r.start}),r.end>o&&(o=r.end);return o<e.end&&i.push({start:o,end:e.end}),i}function Bt(t,e){return t.start.valueOf()-e.start.valueOf()}function Ft(t,e){var n=t.start,r=t.end,i=null;return null!==e.start&&(n=null===n?e.start:new Date(Math.max(n.valueOf(),e.start.valueOf()))),null!=e.end&&(r=null===r?e.end:new Date(Math.min(r.valueOf(),e.end.valueOf()))),(null===n||null===r||n<r)&&(i={start:n,end:r}),i}function zt(t,e){return(null===t.start?null:t.start.valueOf())===(null===e.start?null:e.start.valueOf())&&(null===t.end?null:t.end.valueOf())===(null===e.end?null:e.end.valueOf())}function jt(t,e){return(null===t.end||null===e.start||t.end>e.start)&&(null===t.start||null===e.end||t.start<e.end)}function Wt(t,e){return(null===t.start||null!==e.start&&e.start>=t.start)&&(null===t.end||null!==e.end&&e.end<=t.end)}function Vt(t,e){return(null===t.start||e>=t.start)&&(null===t.end||e<t.end)}function Ht(t,e){var n,r=t.length;if(r!==e.length)return!1;for(n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function Yt(t){var e,n;return function(){return e&&Ht(e,arguments)||(e=arguments,n=t.apply(this,arguments)),n}}var Ut={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},qt={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},$t=/\s*([ap])\.?m\.?/i,Gt=/,/g,Xt=/\s+/g,Kt=/\u200e/g,Zt=/UTC|GMT/,Jt=function(){function t(t){var e={},n={},r=0;for(var i in t)i in Ut?(n[i]=t[i],r=Math.max(Ut[i],r)):(e[i]=t[i],i in qt&&(r=Math.max(qt[i],r)));this.standardDateProps=e,this.extendedSettings=n,this.severity=r,this.buildFormattingFunc=Yt(Qt)}return t.prototype.format=function(t,e){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,e)(t)},t.prototype.formatRange=function(t,e,n){var r,i,o,a=this.standardDateProps,s=this.extendedSettings,l=(i=e.marker,(o=n.calendarSystem).getMarkerYear(r=t.marker)!==o.getMarkerYear(i)?5:o.getMarkerMonth(r)!==o.getMarkerMonth(i)?4:o.getMarkerDay(r)!==o.getMarkerDay(i)?2:q(r)!==q(i)?1:0);if(!l)return this.format(t,n);var c=l;!(c>1)||"numeric"!==a.year&&"2-digit"!==a.year||"numeric"!==a.month&&"2-digit"!==a.month||"numeric"!==a.day&&"2-digit"!==a.day||(c=1);var u=this.format(t,n),h=this.format(e,n);if(u===h)return u;var d=Qt(function(t,e){var n={};for(var r in t)(!(r in qt)||qt[r]<=e)&&(n[r]=t[r]);return n}(a,c),s,n),f=d(t),p=d(e),g=function(t,e,n,r){for(var i=0;i<t.length;){var o=t.indexOf(e,i);if(-1===o)break;for(var a=t.substr(0,o),s=t.substr(i=o+e.length),l=0;l<n.length;){var c=n.indexOf(r,l);if(-1===c)break;var u=n.substr(0,c),h=n.substr(l=c+r.length);if(a===u&&s===h)return{before:a,after:s}}}return null}(u,f,h,p),m=s.separator||"";return g?g.before+f+m+p+g.after:u+m+h},t.prototype.getLargestUnit=function(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";default:return"day"}},t}();function Qt(t,e,n){var r=Object.keys(t).length;return 1===r&&"short"===t.timeZoneName?function(t){return re(t.timeZoneOffset)}:0===r&&e.week?function(t){return r=n.computeWeekNumber(t.marker),i=n.weekLabel,o=n.locale,s=[],"narrow"===(a=e.week)?s.push(i):"short"===a&&s.push(i," "),s.push(o.simpleNumberFormat.format(r)),o.options.isRtl&&s.reverse(),s.join("");var r,i,o,a,s}:function(t,e,n){t=_t({},t),e=_t({},e),function(t,e){t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),"long"===t.timeZoneName&&(t.timeZoneName="short"),e.omitZeroMinute&&(t.second||t.millisecond)&&delete e.omitZeroMinute}(t,e),t.timeZone="UTC";var r,i=new Intl.DateTimeFormat(n.locale.codes,t);if(e.omitZeroMinute){var o=_t({},t);delete o.minute,r=new Intl.DateTimeFormat(n.locale.codes,o)}return function(o){var a=o.marker;return function(t,e,n,r,i){return t=t.replace(Kt,""),"short"===n.timeZoneName&&(t=function(t,e){var n=!1;return t=t.replace(Zt,(function(){return n=!0,e})),n||(t+=" "+e),t}(t,"UTC"===i.timeZone||null==e.timeZoneOffset?"UTC":re(e.timeZoneOffset))),r.omitCommas&&(t=t.replace(Gt,"").trim()),r.omitZeroMinute&&(t=t.replace(":00","")),!1===r.meridiem?t=t.replace($t,"").trim():"narrow"===r.meridiem?t=t.replace($t,(function(t,e){return e.toLocaleLowerCase()})):"short"===r.meridiem?t=t.replace($t,(function(t,e){return e.toLocaleLowerCase()+"m"})):"lowercase"===r.meridiem&&(t=t.replace($t,(function(t){return t.toLocaleLowerCase()}))),(t=t.replace(Xt," ")).trim()}((r&&!a.getUTCMinutes()?r:i).format(a),o,t,e,n)}}(t,e,n)}var te=function(){function t(t,e){this.cmdStr=t,this.separator=e}return t.prototype.format=function(t,e){return e.cmdFormatter(this.cmdStr,ie(t,null,e,this.separator))},t.prototype.formatRange=function(t,e,n){return n.cmdFormatter(this.cmdStr,ie(t,e,n,this.separator))},t}(),ee=function(){function t(t){this.func=t}return t.prototype.format=function(t,e){return this.func(ie(t,null,e))},t.prototype.formatRange=function(t,e,n){return this.func(ie(t,e,n))},t}();function ne(t,e){return"object"==typeof t&&t?("string"==typeof e&&(t=_t({separator:e},t)),new Jt(t)):"string"==typeof t?new te(t,e):"function"==typeof t?new ee(t):void 0}function re(t,e){void 0===e&&(e=!1);var n=t<0?"-":"+",r=Math.abs(t),i=Math.floor(r/60),o=Math.round(r%60);return e?n+ct(i,2)+":"+ct(o,2):"GMT"+n+i+(o?":"+ct(o,2):"")}function ie(t,e,n,r){var i=oe(t,n.calendarSystem);return{date:i,start:i,end:e?oe(e,n.calendarSystem):null,timeZone:n.timeZone,localeCodes:n.locale.codes,separator:r}}function oe(t,e){var n=e.markerToArray(t.marker);return{marker:t.marker,timeZoneOffset:t.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}var ae=function(){function t(t,e){this.calendar=t,this.internalEventSource=e}return t.prototype.remove=function(){this.calendar.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},t.prototype.refetch=function(){this.calendar.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId]})},Object.defineProperty(t.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!0,configurable:!0}),t}(),se=function(){function t(t,e,n){this._calendar=t,this._def=e,this._instance=n||null}return t.prototype.setProp=function(t,e){var n,r;if(t in Re);else if(t in Ie)"function"==typeof Ie[t]&&(e=Ie[t](e)),this.mutate({standardProps:(n={},n[t]=e,n)});else if(t in Te){var i=void 0;"function"==typeof Te[t]&&(e=Te[t](e)),"color"===t?i={backgroundColor:e,borderColor:e}:"editable"===t?i={startEditable:e,durationEditable:e}:((r={})[t]=e,i=r),this.mutate({standardProps:{ui:i}})}},t.prototype.setExtendedProp=function(t,e){var n;this.mutate({extendedProps:(n={},n[t]=e,n)})},t.prototype.setStart=function(t,e){void 0===e&&(e={});var n=this._calendar.dateEnv,r=n.createMarker(t);if(r&&this._instance){var i=yt(this._instance.range.start,r,n,e.granularity);this.mutate(e.maintainDuration?{datesDelta:i}:{startDelta:i})}},t.prototype.setEnd=function(t,e){void 0===e&&(e={});var n,r=this._calendar.dateEnv;if((null==t||(n=r.createMarker(t)))&&this._instance)if(n){var i=yt(this._instance.range.end,n,r,e.granularity);this.mutate({endDelta:i})}else this.mutate({standardProps:{hasEnd:!1}})},t.prototype.setDates=function(t,e,n){void 0===n&&(n={});var r,i=this._calendar.dateEnv,o={allDay:n.allDay},a=i.createMarker(t);if(a&&(null==e||(r=i.createMarker(e)))&&this._instance){var s=this._instance.range;!0===n.allDay&&(s=gt(s));var l=yt(s.start,a,i,n.granularity);if(r){var c=yt(s.end,r,i,n.granularity);Z(l,c)?this.mutate({datesDelta:l,standardProps:o}):this.mutate({startDelta:l,endDelta:c,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:l,standardProps:o})}},t.prototype.moveStart=function(t){var e=G(t);e&&this.mutate({startDelta:e})},t.prototype.moveEnd=function(t){var e=G(t);e&&this.mutate({endDelta:e})},t.prototype.moveDates=function(t){var e=G(t);e&&this.mutate({datesDelta:e})},t.prototype.setAllDay=function(t,e){void 0===e&&(e={});var n={allDay:t},r=e.maintainDuration;null==r&&(r=this._calendar.opt("allDayMaintainDuration")),this._def.allDay!==t&&(n.hasEnd=r),this.mutate({standardProps:n})},t.prototype.formatRange=function(t){var e=this._calendar.dateEnv,n=this._instance,r=ne(t,this._calendar.opt("defaultRangeSeparator"));return this._def.hasEnd?e.formatRange(n.range.start,n.range.end,r,{forcedStartTzo:n.forcedStartTzo,forcedEndTzo:n.forcedEndTzo}):e.format(n.range.start,r,{forcedTzo:n.forcedStartTzo})},t.prototype.mutate=function(t){var e=this._def,n=this._instance;if(n){this._calendar.dispatch({type:"MUTATE_EVENTS",instanceId:n.instanceId,mutation:t,fromApi:!0});var r=this._calendar.state.eventStore;this._def=r.defs[e.defId],this._instance=r.instances[n.instanceId]}},t.prototype.remove=function(){this._calendar.dispatch({type:"REMOVE_EVENT_DEF",defId:this._def.defId})},Object.defineProperty(t.prototype,"source",{get:function(){var t=this._def.sourceId;return t?new ae(this._calendar,this._calendar.state.eventSources[t]):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"start",{get:function(){return this._instance?this._calendar.dateEnv.toDate(this._instance.range.start):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"end",{get:function(){return this._instance&&this._def.hasEnd?this._calendar.dateEnv.toDate(this._instance.range.end):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this._def.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"groupId",{get:function(){return this._def.groupId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"allDay",{get:function(){return this._def.allDay},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this._def.title},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this._def.url},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rendering",{get:function(){return this._def.rendering},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"startEditable",{get:function(){return this._def.ui.startEditable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"durationEditable",{get:function(){return this._def.ui.durationEditable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"constraint",{get:function(){return this._def.ui.constraints[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlap",{get:function(){return this._def.ui.overlap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"allow",{get:function(){return this._def.ui.allows[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._def.ui.backgroundColor},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._def.ui.borderColor},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"textColor",{get:function(){return this._def.ui.textColor},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"classNames",{get:function(){return this._def.ui.classNames},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"extendedProps",{get:function(){return this._def.extendedProps},enumerable:!0,configurable:!0}),t}();function le(t,e,n,r){var i={},o={},a={},s=[],l=[],c=de(t.defs,e);for(var u in t.defs)"inverse-background"===(_=t.defs[u]).rendering&&(_.groupId?(i[_.groupId]=[],a[_.groupId]||(a[_.groupId]=_)):o[u]=[]);for(var h in t.instances){var d=t.instances[h],f=c[(_=t.defs[d.defId]).defId],p=d.range,g=!_.allDay&&r?mt(p,r):p,m=Ft(g,n);m&&("inverse-background"===_.rendering?_.groupId?i[_.groupId].push(m):o[d.defId].push(m):("background"===_.rendering?s:l).push({def:_,ui:f,instance:d,range:m,isStart:g.start&&g.start.valueOf()===m.start.valueOf(),isEnd:g.end&&g.end.valueOf()===m.end.valueOf()}))}for(var y in i)for(var v=0,b=Nt(i[y],n);v<b.length;v++){var _;s.push({def:_=a[y],ui:f=c[_.defId],instance:null,range:b[v],isStart:!1,isEnd:!1})}for(var u in o)for(var w=0,x=Nt(o[u],n);w<x.length;w++)s.push({def:t.defs[u],ui:c[u],instance:null,range:x[w],isStart:!1,isEnd:!1});return{bg:s,fg:l}}function ce(t,e,n){t.hasPublicHandlers("eventRender")&&(e=e.filter((function(e){var r=t.publiclyTrigger("eventRender",[{event:new se(t.calendar,e.eventRange.def,e.eventRange.instance),isMirror:n,isStart:e.isStart,isEnd:e.isEnd,el:e.el,view:t}]);return!1!==r&&(r&&!0!==r&&(e.el=r),!0)})));for(var r=0,i=e;r<i.length;r++){var o=i[r];ue(o.el,o)}return e}function ue(t,e){t.fcSeg=e}function he(t){return t.fcSeg||null}function de(t,e){return At(t,(function(t){return fe(t,e)}))}function fe(t,e){var n=[];return e[""]&&n.push(e[""]),e[t.defId]&&n.push(e[t.defId]),n.push(t.ui),Pe(n)}function pe(t,e,n,r,i){var o=n.standardProps||{};null==o.hasEnd&&e.durationEditable&&(n.startDelta||n.endDelta)&&(o.hasEnd=!0);var a=_t({},t,o,{ui:_t({},t.ui,o.ui)});n.extendedProps&&(a.extendedProps=_t({},a.extendedProps,n.extendedProps));for(var s=0,l=r;s<l.length;s++)(0,l[s])(a,n,i);return!a.hasEnd&&i.opt("forceEventDuration")&&(a.hasEnd=!0),a}function ge(t,e,n,r,i){var o=i.dateEnv,a=r.standardProps&&!0===r.standardProps.allDay,s=r.standardProps&&!1===r.standardProps.hasEnd,l=_t({},t);return a&&(l.range=gt(l.range)),r.datesDelta&&n.startEditable&&(l.range={start:o.add(l.range.start,r.datesDelta),end:o.add(l.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(l.range={start:o.add(l.range.start,r.startDelta),end:l.range.end}),r.endDelta&&n.durationEditable&&(l.range={start:l.range.start,end:o.add(l.range.end,r.endDelta)}),s&&(l.range={start:l.range.start,end:i.getDefaultEventEnd(e.allDay,l.range.start)}),e.allDay&&(l.range={start:F(l.range.start),end:F(l.range.end)}),l.range.end<l.range.start&&(l.range.end=i.getDefaultEventEnd(e.allDay,l.range.start)),l}function me(t,e,n,r,i){switch(e.type){case"RECEIVE_EVENTS":return function(t,e,n,r,i,o){if(e&&n===e.latestFetchId){var a=Et(function(t,e,n){var r=n.opt("eventDataTransform"),i=e?e.eventDataTransform:null;return i&&(t=Pt(t,i)),r&&(t=Pt(t,r)),t}(i,e,o),e.sourceId,o);return r&&(a=Dt(a,r,o)),Lt(ye(t,e.sourceId),a)}return t}(t,n[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,i);case"ADD_EVENTS":return function(t,e,n,r){return n&&(e=Dt(e,n,r)),Lt(t,e)}(t,e.eventStore,r?r.activeRange:null,i);case"MERGE_EVENTS":return Lt(t,e.eventStore);case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return r?Dt(t,r.activeRange,i):t;case"CHANGE_TIMEZONE":return function(t,e,n){var r=t.defs,i=At(t.instances,(function(t){var i=r[t.defId];return i.allDay||i.recurringDef?t:_t({},t,{range:{start:n.createMarker(e.toDate(t.range.start,t.forcedStartTzo)),end:n.createMarker(e.toDate(t.range.end,t.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:t.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:t.forcedEndTzo})}));return{defs:r,instances:i}}(t,e.oldDateEnv,i.dateEnv);case"MUTATE_EVENTS":return function(t,e,n,r,i){var o=function(t,e){var n=t.instances[e];if(n){var r=t.defs[n.defId],i=It(t,(function(t){return e=r,Boolean(e.groupId&&e.groupId===t.groupId);var e}));return i.defs[r.defId]=r,i.instances[n.instanceId]=n,i}return{defs:{},instances:{}}}(t,e);return Lt(t,o=function(t,e,n,r){var i=de(t.defs,e),o={defs:{},instances:{}};for(var a in t.defs)o.defs[a]=pe(t.defs[a],i[a],n,r.pluginSystem.hooks.eventDefMutationAppliers,r);for(var s in t.instances){var l=t.instances[s];o.instances[s]=ge(l,o.defs[l.defId],i[l.defId],n,r)}return o}(o,r?{"":{startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}}:i.eventUiBases,n,i))}(t,e.instanceId,e.mutation,e.fromApi,i);case"REMOVE_EVENT_INSTANCES":return ve(t,e.instances);case"REMOVE_EVENT_DEF":return It(t,(function(t){return t.defId!==e.defId}));case"REMOVE_EVENT_SOURCE":return ye(t,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return It(t,(function(t){return!t.sourceId}));case"REMOVE_ALL_EVENTS":return{defs:{},instances:{}};case"RESET_EVENTS":return{defs:t.defs,instances:t.instances};default:return t}}function ye(t,e){return It(t,(function(t){return t.sourceId!==e}))}function ve(t,e){return{defs:t.defs,instances:St(t.instances,(function(t){return!e[t.instanceId]}))}}function be(t,e){var n=e.view,r=_t({businessHours:n?n.props.businessHours:{defs:{},instances:{}},dateSelection:"",eventStore:e.state.eventStore,eventUiBases:e.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},t);return(e.pluginSystem.hooks.isPropsValid||_e)(r,e)}function _e(t,e,n,r){return void 0===n&&(n={}),!(t.eventDrag&&!function(t,e,n,r){var i=t.eventDrag,o=i.mutatedEvents,a=o.defs,s=o.instances,l=de(a,i.isEvent?t.eventUiBases:{"":e.selectionConfig});r&&(l=At(l,r));var c=ve(t.eventStore,i.affectedEvents.instances),u=c.defs,h=c.instances,d=de(u,t.eventUiBases);for(var f in s){var p=s[f],g=p.range,m=l[p.defId],y=a[p.defId];if(!we(m.constraints,g,c,t.businessHours,e))return!1;var v=e.opt("eventOverlap");for(var b in"function"!=typeof v&&(v=null),h){var _=h[b];if(jt(g,_.range)){if(!1===d[_.defId].overlap&&i.isEvent)return!1;if(!1===m.overlap)return!1;if(v&&!v(new se(e,u[_.defId],_),new se(e,y,p)))return!1}}for(var w=e.state.eventStore,x=0,M=m.allows;x<M.length;x++){var S,A=M[x],C=_t({},n,{range:p.range,allDay:y.allDay}),k=w.defs[y.defId];if(S=k?new se(e,k,w.instances[f]):new se(e,y),!A(e.buildDateSpanApi(C),S))return!1}}return!0}(t,e,n,r)||t.dateSelection&&!function(t,e,n,r){var i=t.eventStore,o=i.defs,a=i.instances,s=t.dateSelection,l=s.range,c=e.selectionConfig;if(r&&(c=r(c)),!we(c.constraints,l,i,t.businessHours,e))return!1;var u=e.opt("selectOverlap");for(var h in"function"!=typeof u&&(u=null),a){var d=a[h];if(jt(l,d.range)){if(!1===c.overlap)return!1;if(u&&!u(new se(e,o[d.defId],d)))return!1}}for(var f=0,p=c.allows;f<p.length;f++){var g=p[f],m=_t({},n,s);if(!g(e.buildDateSpanApi(m),null))return!1}return!0}(t,e,n,r))}function we(t,e,n,r,i){for(var o=0,a=t;o<a.length;o++)if(!Se(xe(a[o],e,n,r,i),e))return!1;return!0}function xe(t,e,n,r,i){return"businessHours"===t?Me(Dt(r,e,i)):"string"==typeof t?Me(It(n,(function(e){return e.groupId===t}))):"object"==typeof t&&t?Me(Dt(t,e,i)):[]}function Me(t){var e=t.instances,n=[];for(var r in e)n.push(e[r].range);return n}function Se(t,e){for(var n=0,r=t;n<r.length;n++)if(Wt(r[n],e))return!0;return!1}function Ae(t){return(t+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function Ce(t){var e=[];for(var n in t){var r=t[n];null!=r&&""!==r&&e.push(n+":"+r)}return e.join(";")}function ke(t){return Array.isArray(t)?t:"string"==typeof t?t.split(/\s+/):[]}var Te={editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:null,overlap:null,allow:null,className:ke,classNames:ke,color:String,backgroundColor:String,borderColor:String,textColor:String};function Ee(t,e,n){var r=pt(t,Te,{},n),i=function(t,e){return Array.isArray(t)?Et(t,"",e,!0):"object"==typeof t&&t?Et([t],"",e,!0):null!=t?String(t):null}(r.constraint,e);return{startEditable:null!=r.startEditable?r.startEditable:r.editable,durationEditable:null!=r.durationEditable?r.durationEditable:r.editable,constraints:null!=i?[i]:[],overlap:r.overlap,allows:null!=r.allow?[r.allow]:[],backgroundColor:r.backgroundColor||r.color,borderColor:r.borderColor||r.color,textColor:r.textColor,classNames:r.classNames.concat(r.className)}}function Oe(t,e,n,r){var i={},o={};for(var a in Te){var s=t+lt(a);i[a]=e[s],o[s]=!0}if("event"===t&&(i.editable=e.editable),r)for(var a in e)o[a]||(r[a]=e[a]);return Ee(i,n)}var De={startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Pe(t){return t.reduce(Le,De)}function Le(t,e){return{startEditable:null!=e.startEditable?e.startEditable:t.startEditable,durationEditable:null!=e.durationEditable?e.durationEditable:t.durationEditable,constraints:t.constraints.concat(e.constraints),overlap:"boolean"==typeof e.overlap?e.overlap:t.overlap,allows:t.allows.concat(e.allows),backgroundColor:e.backgroundColor||t.backgroundColor,borderColor:e.borderColor||t.borderColor,textColor:e.textColor||t.textColor,classNames:t.classNames.concat(e.classNames)}}var Ie={id:String,groupId:String,title:String,url:String,rendering:String,extendedProps:null},Re={start:null,date:null,end:null,allDay:null},Ne=0;function Be(t,e,n,r){var i=function(t,e){var n=null;return t&&(n=e.state.eventSources[t].allDayDefault),null==n&&(n=e.opt("allDayDefault")),n}(e,n),o={},a=function(t,e,n,r,i){for(var o=0;o<r.length;o++){var a={},s=r[o].parse(t,a,n);if(s){var l=a.allDay;return delete a.allDay,null==l&&null==(l=e)&&null==(l=s.allDayGuess)&&(l=!1),_t(i,a),{allDay:l,duration:s.duration,typeData:s.typeData,typeId:o}}}return null}(t,i,n.dateEnv,n.pluginSystem.hooks.recurringTypes,o);if(a)return(s=Fe(o,e,a.allDay,Boolean(a.duration),n)).recurringDef={typeId:a.typeId,typeData:a.typeData,duration:a.duration},{def:s,instance:null};var s,l={},c=function(t,e,n,r,i){var o,a,s=function(t,e){var n=pt(t,Re,{},e);return n.start=null!==n.start?n.start:n.date,delete n.date,n}(t,r),l=s.allDay,c=null,u=!1,h=null;if(o=n.dateEnv.createMarkerMeta(s.start))c=o.marker;else if(!i)return null;return null!=s.end&&(a=n.dateEnv.createMarkerMeta(s.end)),null==l&&(l=null!=e?e:(!o||o.isTimeUnspecified)&&(!a||a.isTimeUnspecified)),l&&c&&(c=F(c)),a&&(h=a.marker,l&&(h=F(h)),c&&h<=c&&(h=null)),h?u=!0:i||(u=n.opt("forceEventDuration")||!1,h=n.dateEnv.add(c,l?n.defaultAllDayEventDuration:n.defaultTimedEventDuration)),{allDay:l,hasEnd:u,range:{start:c,end:h},forcedStartTzo:o?o.forcedTzo:null,forcedEndTzo:a?a.forcedTzo:null}}(t,i,n,l,r);return c?{def:s=Fe(l,e,c.allDay,c.hasEnd,n),instance:ze(s.defId,c.range,c.forcedStartTzo,c.forcedEndTzo)}:null}function Fe(t,e,n,r,i){var o={},a=function(t,e,n){var r={},i=pt(t,Ie,{},r),o=Ee(r,e,n);return i.publicId=i.id,delete i.id,i.ui=o,i}(t,i,o);a.defId=String(Ne++),a.sourceId=e,a.allDay=n,a.hasEnd=r;for(var s=0,l=i.pluginSystem.hooks.eventDefParsers;s<l.length;s++){var c={};(0,l[s])(a,o,c),o=c}return a.extendedProps=_t(o,a.extendedProps||{}),Object.freeze(a.ui.classNames),Object.freeze(a.extendedProps),a}function ze(t,e,n,r){return{instanceId:String(Ne++),defId:t,range:e,forcedStartTzo:null==n?null:n,forcedEndTzo:null==r?null:r}}var je={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],rendering:"inverse-background",classNames:"fc-nonbusiness",groupId:"_businessHours"};function We(t,e,n){void 0===n&&(n=[]);var r,i,o=[];function a(){if(i){for(var t=0,n=o;t<n.length;t++)n[t].unrender();e&&e.apply(r,i),i=null}}function s(){i&&Ht(i,arguments)||(a(),r=this,i=arguments,t.apply(this,arguments))}s.dependents=o,s.unrender=a;for(var l=0,c=n;l<c.length;l++)c[l].dependents.push(s);return s}var Ve={defs:{},instances:{}};function He(t,e,n){var r=[];t&&r.push(t),e&&r.push(e);var i={"":Pe(r)};return n&&_t(i,n),i}function Ye(t,e,n,r){var i,o,a,s;return e instanceof Date?i=e:(i=e.date,o=e.type,a=e.forceOff),s={date:t.dateEnv.formatIso(i,{omitTime:!0}),type:o||"day"},"string"==typeof n&&(r=n,n=null),n=n?" "+function(t){var e=[];for(var n in t){var r=t[n];null!=r&&e.push(n+'="'+Ae(r)+'"')}return e.join(" ")}(n):"",r=r||"",!a&&t.opt("navLinks")?"<a"+n+' data-goto="'+Ae(JSON.stringify(s))+'">'+r+"</a>":"<span"+n+">"+r+"</span>"}function Ue(t,e,n,r){var i,o,a=n.calendar,s=n.view,l=n.theme,c=n.dateEnv,u=[];return Vt(e.activeRange,t)?(u.push("fc-"+D[t.getUTCDay()]),s.opt("monthMode")&&c.getMonth(t)!==c.getMonth(e.currentRange.start)&&u.push("fc-other-month"),o=L(i=F(a.getNow()),1),t<i?u.push("fc-past"):t>=o?u.push("fc-future"):(u.push("fc-today"),!0!==r&&u.push(l.getClass("today")))):u.push("fc-disabled-day"),u}!function(){function t(){this.getKeysForEventDefs=Yt(this._getKeysForEventDefs),this.splitDateSelection=Yt(this._splitDateSpan),this.splitEventStore=Yt(this._splitEventStore),this.splitIndividualUi=Yt(this._splitIndividualUi),this.splitEventDrag=Yt(this._splitInteraction),this.splitEventResize=Yt(this._splitInteraction),this.eventUiBuilders={}}t.prototype.splitProps=function(t){var e=this,n=this.getKeyInfo(t),r=this.getKeysForEventDefs(t.eventStore),i=this.splitDateSelection(t.dateSelection),o=this.splitIndividualUi(t.eventUiBases,r),a=this.splitEventStore(t.eventStore,r),s=this.splitEventDrag(t.eventDrag),l=this.splitEventResize(t.eventResize),c={};for(var u in this.eventUiBuilders=At(n,(function(t,n){return e.eventUiBuilders[n]||Yt(He)})),n){var h=n[u],d=a[u]||Ve;c[u]={businessHours:h.businessHours||t.businessHours,dateSelection:i[u]||null,eventStore:d,eventUiBases:(0,this.eventUiBuilders[u])(t.eventUiBases[""],h.ui,o[u]),eventSelection:d.instances[t.eventSelection]?t.eventSelection:"",eventDrag:s[u]||null,eventResize:l[u]||null}}return c},t.prototype._splitDateSpan=function(t){var e={};if(t)for(var n=0,r=this.getKeysForDateSpan(t);n<r.length;n++)e[r[n]]=t;return e},t.prototype._getKeysForEventDefs=function(t){var e=this;return At(t.defs,(function(t){return e.getKeysForEventDef(t)}))},t.prototype._splitEventStore=function(t,e){var n=t.defs,r=t.instances,i={};for(var o in n)for(var a=0,s=e[o];a<s.length;a++)i[d=s[a]]||(i[d]={defs:{},instances:{}}),i[d].defs[o]=n[o];for(var l in r)for(var c=r[l],u=0,h=e[c.defId];u<h.length;u++){var d;i[d=h[u]]&&(i[d].instances[l]=c)}return i},t.prototype._splitIndividualUi=function(t,e){var n={};for(var r in t)if(r)for(var i=0,o=e[r];i<o.length;i++){var a=o[i];n[a]||(n[a]={}),n[a][r]=t[r]}return n},t.prototype._splitInteraction=function(t){var e={};if(t){var n=this._splitEventStore(t.affectedEvents,this._getKeysForEventDefs(t.affectedEvents)),r=this._getKeysForEventDefs(t.mutatedEvents),i=this._splitEventStore(t.mutatedEvents,r),o=function(r){e[r]||(e[r]={affectedEvents:n[r]||Ve,mutatedEvents:i[r]||Ve,isEvent:t.isEvent,origSeg:t.origSeg})};for(var a in n)o(a);for(var a in i)o(a)}return e}}();var qe=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return bt(e,t),e.prototype.on=function(t,e){return $e(this._handlers||(this._handlers={}),t,e),this},e.prototype.one=function(t,e){return $e(this._oneHandlers||(this._oneHandlers={}),t,e),this},e.prototype.off=function(t,e){return this._handlers&&Ge(this._handlers,t,e),this._oneHandlers&&Ge(this._oneHandlers,t,e),this},e.prototype.trigger=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return this.triggerWith(t,this,e),this},e.prototype.triggerWith=function(t,e,n){return this._handlers&&ht(this._handlers[t],e,n),this._oneHandlers&&(ht(this._oneHandlers[t],e,n),delete this._oneHandlers[t]),this},e.prototype.hasHandlers=function(t){return this._handlers&&this._handlers[t]&&this._handlers[t].length||this._oneHandlers&&this._oneHandlers[t]&&this._oneHandlers[t].length},e}(function(){function t(){}return t.mixInto=function(t){this.mixIntoObj(t.prototype)},t.mixIntoObj=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach((function(n){t[n]||(t[n]=e.prototype[n])}))},t.mixOver=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach((function(n){t.prototype[n]=e.prototype[n]}))},t}());function $e(t,e,n){(t[e]||(t[e]=[])).push(n)}function Ge(t,e,n){n?t[e]&&(t[e]=t[e].filter((function(t){return t!==n}))):delete t[e]}var Xe=function(){function t(t,e,n,r){this.originEl=t,this.els=e,this.isHorizontal=n,this.isVertical=r}return t.prototype.build=function(){var t=this.originClientRect=this.originEl.getBoundingClientRect();this.isHorizontal&&this.buildElHorizontals(t.left),this.isVertical&&this.buildElVerticals(t.top)},t.prototype.buildElHorizontals=function(t){for(var e=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();e.push(o.left-t),n.push(o.right-t)}this.lefts=e,this.rights=n},t.prototype.buildElVerticals=function(t){for(var e=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();e.push(o.top-t),n.push(o.bottom-t)}this.tops=e,this.bottoms=n},t.prototype.leftToIndex=function(t){var e,n=this.lefts,r=this.rights,i=n.length;for(e=0;e<i;e++)if(t>=n[e]&&t<r[e])return e},t.prototype.topToIndex=function(t){var e,n=this.tops,r=this.bottoms,i=n.length;for(e=0;e<i;e++)if(t>=n[e]&&t<r[e])return e},t.prototype.getWidth=function(t){return this.rights[t]-this.lefts[t]},t.prototype.getHeight=function(t){return this.bottoms[t]-this.tops[t]},t}(),Ke=function(){function t(){}return t.prototype.getMaxScrollTop=function(){return this.getScrollHeight()-this.getClientHeight()},t.prototype.getMaxScrollLeft=function(){return this.getScrollWidth()-this.getClientWidth()},t.prototype.canScrollVertically=function(){return this.getMaxScrollTop()>0},t.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},t.prototype.canScrollUp=function(){return this.getScrollTop()>0},t.prototype.canScrollDown=function(){return this.getScrollTop()<this.getMaxScrollTop()},t.prototype.canScrollLeft=function(){return this.getScrollLeft()>0},t.prototype.canScrollRight=function(){return this.getScrollLeft()<this.getMaxScrollLeft()},t}(),Ze=function(t){function e(e){var n=t.call(this)||this;return n.el=e,n}return bt(e,t),e.prototype.getScrollTop=function(){return this.el.scrollTop},e.prototype.getScrollLeft=function(){return this.el.scrollLeft},e.prototype.setScrollTop=function(t){this.el.scrollTop=t},e.prototype.setScrollLeft=function(t){this.el.scrollLeft=t},e.prototype.getScrollWidth=function(){return this.el.scrollWidth},e.prototype.getScrollHeight=function(){return this.el.scrollHeight},e.prototype.getClientHeight=function(){return this.el.clientHeight},e.prototype.getClientWidth=function(){return this.el.clientWidth},e}(Ke),Je=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}bt(e,t),e.prototype.getScrollTop=function(){return window.pageYOffset},e.prototype.getScrollLeft=function(){return window.pageXOffset},e.prototype.setScrollTop=function(t){window.scroll(window.pageXOffset,t)},e.prototype.setScrollLeft=function(t){window.scroll(t,window.pageYOffset)},e.prototype.getScrollWidth=function(){return document.documentElement.scrollWidth},e.prototype.getScrollHeight=function(){return document.documentElement.scrollHeight},e.prototype.getClientHeight=function(){return document.documentElement.clientHeight},e.prototype.getClientWidth=function(){return document.documentElement.clientWidth}}(Ke),function(t){function e(e,n){var r=t.call(this,o("div",{className:"fc-scroller"}))||this;return r.overflowX=e,r.overflowY=n,r.applyOverflow(),r}return bt(e,t),e.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},e.prototype.destroy=function(){f(this.el)},e.prototype.applyOverflow=function(){w(this.el,{overflowX:this.overflowX,overflowY:this.overflowY})},e.prototype.lockOverflow=function(t){var e=this.overflowX,n=this.overflowY;t=t||this.getScrollbarWidths(),"auto"===e&&(e=t.bottom||this.canScrollHorizontally()?"scroll":"hidden"),"auto"===n&&(n=t.left||t.right||this.canScrollVertically()?"scroll":"hidden"),w(this.el,{overflowX:e,overflowY:n})},e.prototype.setHeight=function(t){x(this.el,"height",t)},e.prototype.getScrollbarWidths=function(){var t=A(this.el);return{left:t.scrollbarLeft,right:t.scrollbarRight,bottom:t.scrollbarBottom}},e}(Ze)),Qe=function(){function t(t){this.calendarOptions=t,this.processIconOverride()}return t.prototype.processIconOverride=function(){this.iconOverrideOption&&this.setIconOverride(this.calendarOptions[this.iconOverrideOption])},t.prototype.setIconOverride=function(t){var e,n;if("object"==typeof t&&t){for(n in e=_t({},this.iconClasses),t)e[n]=this.applyIconOverridePrefix(t[n]);this.iconClasses=e}else!1===t&&(this.iconClasses={})},t.prototype.applyIconOverridePrefix=function(t){var e=this.iconOverridePrefix;return e&&0!==t.indexOf(e)&&(t=e+t),t},t.prototype.getClass=function(t){return this.classes[t]||""},t.prototype.getIconClass=function(t){var e=this.iconClasses[t];return e?this.baseIconClass+" "+e:""},t.prototype.getCustomButtonIconClass=function(t){var e;return this.iconOverrideCustomButtonOption&&(e=t[this.iconOverrideCustomButtonOption])?this.baseIconClass+" "+this.applyIconOverridePrefix(e):""},t}();Qe.prototype.classes={},Qe.prototype.iconClasses={},Qe.prototype.baseIconClass="",Qe.prototype.iconOverridePrefix="";var tn=0,en=function(){function t(t,e){e&&(t.view=this),this.uid=String(tn++),this.context=t,this.dateEnv=t.dateEnv,this.theme=t.theme,this.view=t.view,this.calendar=t.calendar,this.isRtl="rtl"===this.opt("dir")}return t.addEqualityFuncs=function(t){this.prototype.equalityFuncs=_t({},this.prototype.equalityFuncs,t)},t.prototype.opt=function(t){return this.context.options[t]},t.prototype.receiveProps=function(t){var e=function(t,e,n){var r={},i=!1;for(var o in e)o in t&&(t[o]===e[o]||n[o]&&n[o](t[o],e[o]))?r[o]=t[o]:(r[o]=e[o],i=!0);for(var o in t)if(!(o in e)){i=!0;break}return{anyChanges:i,comboProps:r}}(this.props||{},t,this.equalityFuncs),n=e.anyChanges,r=e.comboProps;this.props=r,n&&this.render(r)},t.prototype.render=function(t){},t.prototype.destroy=function(){},t}();en.prototype.equalityFuncs={};var nn=function(t){function e(e,n,r){var i=t.call(this,e,r)||this;return i.el=n,i}return bt(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),f(this.el)},e.prototype.buildPositionCaches=function(){},e.prototype.queryHit=function(t,e,n,r){return null},e.prototype.isInteractionValid=function(t){var e=this.calendar,n=this.props.dateProfile,r=t.mutatedEvents.instances;if(n)for(var i in r)if(!Wt(n.validRange,r[i].range))return!1;return function(t,e){return be({eventDrag:t},e)}(t,e)},e.prototype.isDateSelectionValid=function(t){var e=this.props.dateProfile;return!(e&&!Wt(e.validRange,t.range))&&be({dateSelection:t},this.calendar)},e.prototype.publiclyTrigger=function(t,e){return this.calendar.publiclyTrigger(t,e)},e.prototype.publiclyTriggerAfterSizing=function(t,e){return this.calendar.publiclyTriggerAfterSizing(t,e)},e.prototype.hasPublicHandlers=function(t){return this.calendar.hasPublicHandlers(t)},e.prototype.triggerRenderedSegs=function(t,e){var n=this.calendar;if(this.hasPublicHandlers("eventPositioned"))for(var r=0,i=t;r<i.length;r++){var o=i[r];this.publiclyTriggerAfterSizing("eventPositioned",[{event:new se(n,o.eventRange.def,o.eventRange.instance),isMirror:e,isStart:o.isStart,isEnd:o.isEnd,el:o.el,view:this}])}n.state.loadingLevel||(n.afterSizingTriggers._eventsPositioned=[null])},e.prototype.triggerWillRemoveSegs=function(t,e){for(var n=this.calendar,r=0,i=t;r<i.length;r++)n.trigger("eventElRemove",(s=i[r]).el);if(this.hasPublicHandlers("eventDestroy"))for(var o=0,a=t;o<a.length;o++){var s;this.publiclyTrigger("eventDestroy",[{event:new se(n,(s=a[o]).eventRange.def,s.eventRange.instance),isMirror:e,el:s.el,view:this}])}},e.prototype.isValidSegDownEl=function(t){return!this.props.eventDrag&&!this.props.eventResize&&!m(t,".fc-mirror")&&(this.isPopover()||!this.isInPopover(t))},e.prototype.isValidDateDownEl=function(t){var e=m(t,this.fgSegSelector);return(!e||e.classList.contains("fc-mirror"))&&!m(t,".fc-more")&&!m(t,"a[data-goto]")&&!this.isInPopover(t)},e.prototype.isPopover=function(){return this.el.classList.contains("fc-popover")},e.prototype.isInPopover=function(t){return Boolean(m(t,".fc-popover"))},e}(en);nn.prototype.fgSegSelector=".fc-event-container > *",nn.prototype.bgSegSelector=".fc-bgevent:not(.fc-nonbusiness)";var rn=0;function on(t){return{id:String(rn++),deps:t.deps||[],reducers:t.reducers||[],eventDefParsers:t.eventDefParsers||[],isDraggableTransformers:t.isDraggableTransformers||[],eventDragMutationMassagers:t.eventDragMutationMassagers||[],eventDefMutationAppliers:t.eventDefMutationAppliers||[],dateSelectionTransformers:t.dateSelectionTransformers||[],datePointTransforms:t.datePointTransforms||[],dateSpanTransforms:t.dateSpanTransforms||[],views:t.views||{},viewPropsTransformers:t.viewPropsTransformers||[],isPropsValid:t.isPropsValid||null,externalDefTransforms:t.externalDefTransforms||[],eventResizeJoinTransforms:t.eventResizeJoinTransforms||[],viewContainerModifiers:t.viewContainerModifiers||[],eventDropTransformers:t.eventDropTransformers||[],componentInteractions:t.componentInteractions||[],calendarInteractions:t.calendarInteractions||[],themeClasses:t.themeClasses||{},eventSourceDefs:t.eventSourceDefs||[],cmdFormatter:t.cmdFormatter,recurringTypes:t.recurringTypes||[],namedTimeZonedImpl:t.namedTimeZonedImpl,defaultView:t.defaultView||"",elementDraggingImpl:t.elementDraggingImpl,optionChangeHandlers:t.optionChangeHandlers||{}}}var an=function(){function t(){this.hooks={reducers:[],eventDefParsers:[],isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],eventResizeJoinTransforms:[],viewContainerModifiers:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,defaultView:"",elementDraggingImpl:null,optionChangeHandlers:{}},this.addedHash={}}return t.prototype.add=function(t){if(!this.addedHash[t.id]){this.addedHash[t.id]=!0;for(var e=0,n=t.deps;e<n.length;e++)this.add(n[e]);this.hooks={reducers:(r=this.hooks).reducers.concat((i=t).reducers),eventDefParsers:r.eventDefParsers.concat(i.eventDefParsers),isDraggableTransformers:r.isDraggableTransformers.concat(i.isDraggableTransformers),eventDragMutationMassagers:r.eventDragMutationMassagers.concat(i.eventDragMutationMassagers),eventDefMutationAppliers:r.eventDefMutationAppliers.concat(i.eventDefMutationAppliers),dateSelectionTransformers:r.dateSelectionTransformers.concat(i.dateSelectionTransformers),datePointTransforms:r.datePointTransforms.concat(i.datePointTransforms),dateSpanTransforms:r.dateSpanTransforms.concat(i.dateSpanTransforms),views:_t({},r.views,i.views),viewPropsTransformers:r.viewPropsTransformers.concat(i.viewPropsTransformers),isPropsValid:i.isPropsValid||r.isPropsValid,externalDefTransforms:r.externalDefTransforms.concat(i.externalDefTransforms),eventResizeJoinTransforms:r.eventResizeJoinTransforms.concat(i.eventResizeJoinTransforms),viewContainerModifiers:r.viewContainerModifiers.concat(i.viewContainerModifiers),eventDropTransformers:r.eventDropTransformers.concat(i.eventDropTransformers),calendarInteractions:r.calendarInteractions.concat(i.calendarInteractions),componentInteractions:r.componentInteractions.concat(i.componentInteractions),themeClasses:_t({},r.themeClasses,i.themeClasses),eventSourceDefs:r.eventSourceDefs.concat(i.eventSourceDefs),cmdFormatter:i.cmdFormatter||r.cmdFormatter,recurringTypes:r.recurringTypes.concat(i.recurringTypes),namedTimeZonedImpl:i.namedTimeZonedImpl||r.namedTimeZonedImpl,defaultView:r.defaultView||i.defaultView,elementDraggingImpl:r.elementDraggingImpl||i.elementDraggingImpl,optionChangeHandlers:_t({},r.optionChangeHandlers,i.optionChangeHandlers)}}var r,i},t}(),sn=on({eventSourceDefs:[{ignoreRange:!0,parseMeta:function(t){return Array.isArray(t)?t:Array.isArray(t.events)?t.events:null},fetch:function(t,e){e({rawEvents:t.eventSource.meta})}}]}),ln=on({eventSourceDefs:[{parseMeta:function(t){return"function"==typeof t?t:"function"==typeof t.events?t.events:null},fetch:function(t,e,n){var r=t.calendar.dateEnv;!function(t,e,n){var r=!1,i=function(){r||(r=!0,e.apply(this,arguments))},o=function(){r||(r=!0,n&&n.apply(this,arguments))},a=t(i,o);a&&"function"==typeof a.then&&a.then(i,o)}(t.eventSource.meta.bind(null,{start:r.toDate(t.range.start),end:r.toDate(t.range.end),startStr:r.formatIso(t.range.start),endStr:r.formatIso(t.range.end),timeZone:r.timeZone}),(function(t){e({rawEvents:t})}),n)}}]});function cn(t){var e=[];for(var n in t)e.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e.join("&")}var un=on({eventSourceDefs:[{parseMeta:function(t){if("string"==typeof t)t={url:t};else if(!t||"object"!=typeof t||!t.url)return null;return{url:t.url,method:(t.method||"GET").toUpperCase(),extraParams:t.extraParams,startParam:t.startParam,endParam:t.endParam,timeZoneParam:t.timeZoneParam}},fetch:function(t,e,n){var r=t.eventSource.meta,i=function(t,e,n){var r,i,o,a,s=n.dateEnv,l={};return null==(r=t.startParam)&&(r=n.opt("startParam")),null==(i=t.endParam)&&(i=n.opt("endParam")),null==(o=t.timeZoneParam)&&(o=n.opt("timeZoneParam")),a="function"==typeof t.extraParams?t.extraParams():t.extraParams||{},_t(l,a),l[r]=s.formatIso(e.start),l[i]=s.formatIso(e.end),"local"!==s.timeZone&&(l[o]=s.timeZone),l}(r,t.range,t.calendar);!function(t,n,r,i,o){var a=null;"GET"===(t=t.toUpperCase())?n=function(t,e){return t+(-1===t.indexOf("?")?"?":"&")+cn(e)}(n,r):a=cn(r);var s=new XMLHttpRequest;s.open(t,n,!0),"GET"!==t&&s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),s.onload=function(){if(s.status>=200&&s.status<400)try{!function(t,n){e({rawEvents:t,xhr:n})}(JSON.parse(s.responseText),s)}catch(t){o("Failure parsing JSON",s)}else o("Request failed",s)},s.onerror=function(){o("Request failed",s)},s.send(a)}(r.method,r.url,i,0,(function(t,e){n({message:t,xhr:e})}))}}]}),hn=on({recurringTypes:[{parse:function(t,e,n){var r,i,o=n.createMarker.bind(n),a=pt(t,{daysOfWeek:null,startTime:G,endTime:G,startRecur:o,endRecur:o},{},e),s=!1;for(var l in a)if(null!=a[l]){s=!0;break}if(s){var c=null;return"duration"in e&&(c=G(e.duration),delete e.duration),!c&&a.startTime&&a.endTime&&(c={years:(r=a.endTime).years-(i=a.startTime).years,months:r.months-i.months,days:r.days-i.days,milliseconds:r.milliseconds-i.milliseconds}),{allDayGuess:Boolean(!a.startTime&&!a.endTime),duration:c,typeData:a}}return null},expand:function(t,e,n){var r=Ft(e,{start:t.startRecur,end:t.endRecur});return r?function(t,e,n,r){for(var i=t?Ct(t):null,o=F(n.start),a=n.end,s=[];o<a;){var l=void 0;i&&!i[o.getUTCDay()]||(l=e?r.add(o,e):o,s.push(l)),o=L(o,1)}return s}(t.daysOfWeek,t.startTime,r,n):[]}}]}),dn=on({optionChangeHandlers:{events:function(t,e,n){fn([t],e,n)},eventSources:fn,plugins:function(t,e){e.addPluginInputs(t)}}});function fn(t,e,n){for(var r=kt(e.state.eventSources),i=[],o=0,a=t;o<a.length;o++){for(var s=a[o],l=!1,c=0;c<r.length;c++)if(n(r[c]._raw,s)){r.splice(c,1),l=!0;break}l||i.push(s)}for(var u=0,h=r;u<h.length;u++)e.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:h[u].sourceId});for(var d=0,f=i;d<f.length;d++)e.addEventSource(f[d])}var pn={defaultRangeSeparator:" - ",titleRangeSeparator:" – ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",columnHeader:!0,defaultView:"",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,scrollTime:"06:00:00",minTime:"00:00:00",maxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",timeGridEventMinHeight:0,themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventLimit:!1,eventLimitClick:"popover",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5},gn={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"}},mn=["header","footer","buttonText","buttonIcons"],yn=[sn,ln,un,hn,dn],vn={code:"en",week:{dow:0,doy:4},dir:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekLabel:"W",allDayText:"all-day",eventLimitText:"more",noEventsMessage:"No events to display"};function bn(t){for(var e=t.length>0?t[0].code:"en",n=window.FullCalendarLocalesAll||[],r=window.FullCalendarLocales||{},i=n.concat(kt(r),t),o={en:vn},a=0,s=i;a<s.length;a++){var l=s[a];o[l.code]=l}return{map:o,defaultCode:e}}function _n(t,e){return"object"!=typeof t||Array.isArray(t)?function(t,e){var n=[].concat(t||[]),r=function(t,e){for(var n=0;n<t.length;n++)for(var r=t[n].toLocaleLowerCase().split("-"),i=r.length;i>0;i--){var o=r.slice(0,i).join("-");if(e[o])return e[o]}return null}(n,e)||vn;return wn(t,n,r)}(t,e):wn(t.code,[t.code],t)}function wn(t,e,n){var r=Mt([vn,n],["buttonText"]);delete r.code;var i=r.week;return delete r.week,{codeArg:t,codes:e,week:i,simpleNumberFormat:new Intl.NumberFormat(t),options:r}}var xn,Mn=function(){function t(t){this.overrides=_t({},t),this.dynamicOverrides={},this.compute()}return t.prototype.mutate=function(t,e,n){var r=n?this.dynamicOverrides:this.overrides;_t(r,t);for(var i=0,o=e;i<o.length;i++)delete r[o[i]];this.compute()},t.prototype.compute=function(){var t=dt(this.dynamicOverrides.locales,this.overrides.locales,pn.locales),e=dt(this.dynamicOverrides.locale,this.overrides.locale,pn.locale),n=bn(t),r=_n(e||n.defaultCode,n.map).options,i="rtl"===dt(this.dynamicOverrides.dir,this.overrides.dir,r.dir)?gn:{};this.dirDefaults=i,this.localeDefaults=r,this.computed=Mt([pn,i,r,this.overrides,this.dynamicOverrides],mn)},t}(),Sn={};xn=function(){function t(){}return t.prototype.getMarkerYear=function(t){return t.getUTCFullYear()},t.prototype.getMarkerMonth=function(t){return t.getUTCMonth()},t.prototype.getMarkerDay=function(t){return t.getUTCDate()},t.prototype.arrayToMarker=function(t){return Y(t)},t.prototype.markerToArray=function(t){return H(t)},t}(),Sn.gregory=xn;var An=/^\s*(\d{4})(-(\d{2})(-(\d{2})([T ](\d{2}):(\d{2})(:(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/,Cn=function(){function t(t){var e=this.timeZone=t.timeZone,n="local"!==e&&"UTC"!==e;t.namedTimeZoneImpl&&n&&(this.namedTimeZoneImpl=new t.namedTimeZoneImpl(e)),this.canComputeOffset=Boolean(!n||this.namedTimeZoneImpl),this.calendarSystem=function(t){return new Sn[t]}(t.calendarSystem),this.locale=t.locale,this.weekDow=t.locale.week.dow,this.weekDoy=t.locale.week.doy,"ISO"===t.weekNumberCalculation&&(this.weekDow=1,this.weekDoy=4),"number"==typeof t.firstDay&&(this.weekDow=t.firstDay),"function"==typeof t.weekNumberCalculation&&(this.weekNumberFunc=t.weekNumberCalculation),this.weekLabel=null!=t.weekLabel?t.weekLabel:t.locale.options.weekLabel,this.cmdFormatter=t.cmdFormatter}return t.prototype.createMarker=function(t){var e=this.createMarkerMeta(t);return null===e?null:e.marker},t.prototype.createNowMarker=function(){return this.canComputeOffset?this.timestampToMarker((new Date).valueOf()):Y(W(new Date))},t.prototype.createMarkerMeta=function(t){if("string"==typeof t)return this.parse(t);var e=null;return"number"==typeof t?e=this.timestampToMarker(t):t instanceof Date?(t=t.valueOf(),isNaN(t)||(e=this.timestampToMarker(t))):Array.isArray(t)&&(e=Y(t)),null!==e&&U(e)?{marker:e,isTimeUnspecified:!1,forcedTzo:null}:null},t.prototype.parse=function(t){var e=function(t){var e=An.exec(t);if(e){var n=new Date(Date.UTC(Number(e[1]),e[3]?Number(e[3])-1:0,Number(e[5]||1),Number(e[7]||0),Number(e[8]||0),Number(e[10]||0),e[12]?1e3*Number("0."+e[12]):0));if(U(n)){var r=null;return e[13]&&(r=("-"===e[15]?-1:1)*(60*Number(e[16]||0)+Number(e[18]||0))),{marker:n,isTimeUnspecified:!e[6],timeZoneOffset:r}}}return null}(t);if(null===e)return null;var n=e.marker,r=null;return null!==e.timeZoneOffset&&(this.canComputeOffset?n=this.timestampToMarker(n.valueOf()-60*e.timeZoneOffset*1e3):r=e.timeZoneOffset),{marker:n,isTimeUnspecified:e.isTimeUnspecified,forcedTzo:r}},t.prototype.getYear=function(t){return this.calendarSystem.getMarkerYear(t)},t.prototype.getMonth=function(t){return this.calendarSystem.getMarkerMonth(t)},t.prototype.add=function(t,e){var n=this.calendarSystem.markerToArray(t);return n[0]+=e.years,n[1]+=e.months,n[2]+=e.days,n[6]+=e.milliseconds,this.calendarSystem.arrayToMarker(n)},t.prototype.subtract=function(t,e){var n=this.calendarSystem.markerToArray(t);return n[0]-=e.years,n[1]-=e.months,n[2]-=e.days,n[6]-=e.milliseconds,this.calendarSystem.arrayToMarker(n)},t.prototype.addYears=function(t,e){var n=this.calendarSystem.markerToArray(t);return n[0]+=e,this.calendarSystem.arrayToMarker(n)},t.prototype.addMonths=function(t,e){var n=this.calendarSystem.markerToArray(t);return n[1]+=e,this.calendarSystem.arrayToMarker(n)},t.prototype.diffWholeYears=function(t,e){var n=this.calendarSystem;return q(t)===q(e)&&n.getMarkerDay(t)===n.getMarkerDay(e)&&n.getMarkerMonth(t)===n.getMarkerMonth(e)?n.getMarkerYear(e)-n.getMarkerYear(t):null},t.prototype.diffWholeMonths=function(t,e){var n=this.calendarSystem;return q(t)===q(e)&&n.getMarkerDay(t)===n.getMarkerDay(e)?n.getMarkerMonth(e)-n.getMarkerMonth(t)+12*(n.getMarkerYear(e)-n.getMarkerYear(t)):null},t.prototype.greatestWholeUnit=function(t,e){var n=this.diffWholeYears(t,e);return null!==n?{unit:"year",value:n}:null!==(n=this.diffWholeMonths(t,e))?{unit:"month",value:n}:null!==(n=function(t,e){var n=B(t,e);return null!==n&&n%7==0?n/7:null}(t,e))?{unit:"week",value:n}:null!==(n=B(t,e))?{unit:"day",value:n}:ut(n=function(t,e){return(e.valueOf()-t.valueOf())/36e5}(t,e))?{unit:"hour",value:n}:ut(n=function(t,e){return(e.valueOf()-t.valueOf())/6e4}(t,e))?{unit:"minute",value:n}:ut(n=function(t,e){return(e.valueOf()-t.valueOf())/1e3}(t,e))?{unit:"second",value:n}:{unit:"millisecond",value:e.valueOf()-t.valueOf()}},t.prototype.countDurationsBetween=function(t,e,n){var r;return n.years&&null!==(r=this.diffWholeYears(t,e))?r/(J(n)/365):n.months&&null!==(r=this.diffWholeMonths(t,e))?r/function(t){return J(t)/30}(n):n.days&&null!==(r=B(t,e))?r/J(n):(e.valueOf()-t.valueOf())/Q(n)},t.prototype.startOf=function(t,e){return"year"===e?this.startOfYear(t):"month"===e?this.startOfMonth(t):"week"===e?this.startOfWeek(t):"day"===e?F(t):"hour"===e?function(t){return Y([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours()])}(t):"minute"===e?function(t){return Y([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes()])}(t):"second"===e?function(t){return Y([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds()])}(t):void 0},t.prototype.startOfYear=function(t){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(t)])},t.prototype.startOfMonth=function(t){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(t),this.calendarSystem.getMarkerMonth(t)])},t.prototype.startOfWeek=function(t){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(t),this.calendarSystem.getMarkerMonth(t),t.getUTCDate()-(t.getUTCDay()-this.weekDow+7)%7])},t.prototype.computeWeekNumber=function(t){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(t)):function(t,e,n){var r=t.getUTCFullYear(),i=z(t,r,e,n);if(i<1)return z(t,r-1,e,n);var o=z(t,r+1,e,n);return o>=1?Math.min(i,o):i}(t,this.weekDow,this.weekDoy)},t.prototype.format=function(t,e,n){return void 0===n&&(n={}),e.format({marker:t,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(t)},this)},t.prototype.formatRange=function(t,e,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(e=I(e,-1)),n.formatRange({marker:t,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(t)},{marker:e,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(e)},this)},t.prototype.formatIso=function(t,e){void 0===e&&(e={});var n=null;return e.omitTimeZoneOffset||(n=null!=e.forcedTzo?e.forcedTzo:this.offsetForMarker(t)),function(t,e,n){void 0===n&&(n=!1);var r=t.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(null==e?r=r.replace("Z",""):0!==e&&(r=r.replace("Z",re(e,!0)))),r}(t,n,e.omitTime)},t.prototype.timestampToMarker=function(t){return"local"===this.timeZone?Y(W(new Date(t))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?Y(this.namedTimeZoneImpl.timestampToArray(t)):new Date(t)},t.prototype.offsetForMarker=function(t){return"local"===this.timeZone?-V(H(t)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(H(t)):null},t.prototype.toDate=function(t,e){return"local"===this.timeZone?V(H(t)):"UTC"===this.timeZone?new Date(t.valueOf()):this.namedTimeZoneImpl?new Date(t.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(H(t))*60):new Date(t.valueOf()-(e||0))},t}(),kn={id:String,allDayDefault:Boolean,eventDataTransform:Function,success:Function,failure:Function},Tn=0;function En(t,e){return!e.pluginSystem.hooks.eventSourceDefs[t.sourceDefId].ignoreRange}function On(t,e){for(var n=e.pluginSystem.hooks.eventSourceDefs,r=n.length-1;r>=0;r--){var i=n[r].parseMeta(t);if(i){var o=Dn("object"==typeof t?t:{},i,r,e);return o._raw=t,o}}return null}function Dn(t,e,n,r){var i={},o=pt(t,kn,{},i),a={},s=Ee(i,r,a);return o.isFetching=!1,o.latestFetchId="",o.fetchRange=null,o.publicId=String(t.id||""),o.sourceId=String(Tn++),o.sourceDefId=n,o.meta=e,o.ui=s,o.extendedProps=a,o}var Pn=0;function Ln(t,e,n){return In(t,St(t,(function(t){return function(t,e,n){return En(t,n)?!n.opt("lazyFetching")||!t.fetchRange||e.start<t.fetchRange.start||e.end>t.fetchRange.end:!t.latestFetchId}(t,e,n)})),e,n)}function In(t,e,n,r){var i={};for(var o in t){var a=t[o];i[o]=e[o]?Rn(a,n,r):a}return i}function Rn(t,e,n){var r=n.pluginSystem.hooks.eventSourceDefs[t.sourceDefId],i=String(Pn++);return r.fetch({eventSource:t,calendar:n,range:e},(function(r){var o,a,s=r.rawEvents,l=n.opt("eventSourceSuccess");t.success&&(a=t.success(s,r.xhr)),l&&(o=l(s,r.xhr)),n.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:i,fetchRange:e,rawEvents:s=a||o||s})}),(function(r){var o=n.opt("eventSourceFailure");console.warn(r.message,r),t.failure&&t.failure(r),o&&o(r),n.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:t.sourceId,fetchId:i,fetchRange:e,error:r})})),_t({},t,{isFetching:!0,latestFetchId:i})}var Nn=function(){function t(t,e){this.viewSpec=t,this.options=t.options,this.dateEnv=e.dateEnv,this.calendar=e,this.initHiddenDays()}return t.prototype.buildPrev=function(t,e){var n=this.dateEnv,r=n.subtract(n.startOf(e,t.currentRangeUnit),t.dateIncrement);return this.build(r,-1)},t.prototype.buildNext=function(t,e){var n=this.dateEnv,r=n.add(n.startOf(e,t.currentRangeUnit),t.dateIncrement);return this.build(r,1)},t.prototype.build=function(t,e,n){var r,i,o,a,s,l,c,u,h,d;return void 0===n&&(n=!1),r=this.buildValidRange(),r=this.trimHiddenDays(r),n&&(h=t,t=null!=(d=r).start&&h<d.start?d.start:null!=d.end&&h>=d.end?new Date(d.end.valueOf()-1):h),a=this.buildCurrentRangeInfo(t,e),s=/^(year|month|week|day)$/.test(a.unit),l=this.buildRenderRange(this.trimHiddenDays(a.range),a.unit,s),c=l=this.trimHiddenDays(l),this.options.showNonCurrentDates||(c=Ft(c,a.range)),i=G(this.options.minTime),o=G(this.options.maxTime),c=Ft(c=this.adjustActiveRange(c,i,o),r),u=jt(a.range,r),{validRange:r,currentRange:a.range,currentRangeUnit:a.unit,isRangeAllDay:s,activeRange:c,renderRange:l,minTime:i,maxTime:o,isValid:u,dateIncrement:this.buildDateIncrement(a.duration)}},t.prototype.buildValidRange=function(){return this.getRangeOption("validRange",this.calendar.getNow())||{start:null,end:null}},t.prototype.buildCurrentRangeInfo=function(t,e){var n,r=this.viewSpec,i=this.dateEnv,o=null,a=null,s=null;return r.duration?s=this.buildRangeFromDuration(t,e,o=r.duration,a=r.durationUnit):(n=this.options.dayCount)?(a="day",s=this.buildRangeFromDayCount(t,e,n)):(s=this.buildCustomVisibleRange(t))?a=i.greatestWholeUnit(s.start,s.end).unit:(a=tt(o=this.getFallbackDuration()).unit,s=this.buildRangeFromDuration(t,e,o,a)),{duration:o,unit:a,range:s}},t.prototype.getFallbackDuration=function(){return G({day:1})},t.prototype.adjustActiveRange=function(t,e,n){var r=this.dateEnv,i=t.start,o=t.end;return this.viewSpec.class.prototype.usesMinMaxTime&&(J(e)<0&&(i=F(i),i=r.add(i,e)),J(n)>1&&(o=L(o=F(o),-1),o=r.add(o,n))),{start:i,end:o}},t.prototype.buildRangeFromDuration=function(t,e,n,r){var i,o,a,s,l,c=this.dateEnv,u=this.options.dateAlignment;function h(){a=c.startOf(t,u),s=c.add(a,n),l={start:a,end:s}}return u||((i=this.options.dateIncrement)?(o=G(i),u=Q(o)<Q(n)?tt(o,!K(i)).unit:r):u=r),J(n)<=1&&this.isHiddenDay(a)&&(a=F(a=this.skipHiddenDays(a,e))),h(),this.trimHiddenDays(l)||(t=this.skipHiddenDays(t,e),h()),l},t.prototype.buildRangeFromDayCount=function(t,e,n){var r,i=this.options.dateAlignment,o=0,a=t;i&&(a=this.dateEnv.startOf(a,i)),a=F(a),r=a=this.skipHiddenDays(a,e);do{r=L(r,1),this.isHiddenDay(r)||o++}while(o<n);return{start:a,end:r}},t.prototype.buildCustomVisibleRange=function(t){var e=this.getRangeOption("visibleRange",this.dateEnv.toDate(t));return!e||null!=e.start&&null!=e.end?e:null},t.prototype.buildRenderRange=function(t,e,n){return t},t.prototype.buildDateIncrement=function(t){var e,n=this.options.dateIncrement;return n?G(n):(e=this.options.dateAlignment)?G(1,e):t||G({days:1})},t.prototype.getRangeOption=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=this.options[t];return"function"==typeof r&&(r=r.apply(null,e)),r&&(r=Rt(r,this.dateEnv)),r&&(r=mt(r)),r},t.prototype.initHiddenDays=function(){var t,e=this.options.hiddenDays||[],n=[],r=0;for(!1===this.options.weekends&&e.push(0,6),t=0;t<7;t++)(n[t]=-1!==e.indexOf(t))||r++;if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n},t.prototype.trimHiddenDays=function(t){var e=t.start,n=t.end;return e&&(e=this.skipHiddenDays(e)),n&&(n=this.skipHiddenDays(n,-1,!0)),null==e||null==n||e<n?{start:e,end:n}:null},t.prototype.isHiddenDay=function(t){return t instanceof Date&&(t=t.getUTCDay()),this.isHiddenDayHash[t]},t.prototype.skipHiddenDays=function(t,e,n){for(void 0===e&&(e=1),void 0===n&&(n=!1);this.isHiddenDayHash[(t.getUTCDay()+(n?e:0)+7)%7];)t=L(t,e);return t},t}();function Bn(t,e,n){switch(e.type){case"PREV":case"NEXT":return Vt(n.currentRange,t)?t:n.currentRange.start;case"SET_DATE":case"SET_VIEW_TYPE":var r=e.dateMarker||t;return n.activeRange&&!Vt(n.activeRange,r)?n.currentRange.start:r;default:return t}}function Fn(t,e,n){switch(e.type){case"SELECT_DATES":return e.selection;case"UNSELECT_DATES":return null;default:return t}}function zn(t,e){switch(e.type){case"SELECT_EVENT":return e.eventInstanceId;case"UNSELECT_EVENT":return"";default:return t}}function jn(t,e,n,r){switch(e.type){case"SET_EVENT_DRAG":var i=e.state;return{affectedEvents:i.affectedEvents,mutatedEvents:i.mutatedEvents,isEvent:i.isEvent,origSeg:i.origSeg};case"UNSET_EVENT_DRAG":return null;default:return t}}function Wn(t,e,n,r){switch(e.type){case"SET_EVENT_RESIZE":var i=e.state;return{affectedEvents:i.affectedEvents,mutatedEvents:i.mutatedEvents,isEvent:i.isEvent,origSeg:i.origSeg};case"UNSET_EVENT_RESIZE":return null;default:return t}}function Vn(t){var e=0;for(var n in t)t[n].isFetching&&e++;return e}var Hn={start:null,end:null,allDay:Boolean};function Yn(t,e,n){var r=Fe({editable:!1},"",t.allDay,!0,n);return{def:r,ui:fe(r,e),instance:ze(r.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function Un(t,e,n,r){if(e[t])return e[t];var i=function(t,e,n,r){var i=n[t],o=r[t],a=function(t){return i&&null!==i[t]?i[t]:o&&null!==o[t]?o[t]:null},s=a("class"),l=a("superType");!l&&s&&(l=qn(s,r)||qn(s,n));var c=null;if(l){if(l===t)throw new Error("Can't have a custom view type that references itself");c=Un(l,e,n,r)}return!s&&c&&(s=c.class),s?{type:t,class:s,defaults:_t({},c?c.defaults:{},i?i.options:{}),overrides:_t({},c?c.overrides:{},o?o.options:{})}:null}(t,e,n,r);return i&&(e[t]=i),i}function qn(t,e){var n=Object.getPrototypeOf(t.prototype);for(var r in e){var i=e[r];if(i.class&&i.class.prototype===n)return r}return""}function $n(t){return At(t,Xn)}var Gn={type:String,class:null};function Xn(t){"function"==typeof t&&(t={class:t});var e={},n=pt(t,Gn,{},e);return{superType:n.type,class:n.class,options:e}}var Kn=function(t){function e(e,n){var r=t.call(this,e)||this;return r._renderLayout=We(r.renderLayout,r.unrenderLayout),r._updateTitle=We(r.updateTitle,null,[r._renderLayout]),r._updateActiveButton=We(r.updateActiveButton,null,[r._renderLayout]),r._updateToday=We(r.updateToday,null,[r._renderLayout]),r._updatePrev=We(r.updatePrev,null,[r._renderLayout]),r._updateNext=We(r.updateNext,null,[r._renderLayout]),r.el=o("div",{className:"fc-toolbar "+n}),r}return bt(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this._renderLayout.unrender(),f(this.el)},e.prototype.render=function(t){this._renderLayout(t.layout),this._updateTitle(t.title),this._updateActiveButton(t.activeButton),this._updateToday(t.isTodayEnabled),this._updatePrev(t.isPrevEnabled),this._updateNext(t.isNextEnabled)},e.prototype.renderLayout=function(t){var e=this.el;this.viewsWithButtons=[],c(e,this.renderSection("left",t.left)),c(e,this.renderSection("center",t.center)),c(e,this.renderSection("right",t.right))},e.prototype.unrenderLayout=function(){this.el.innerHTML=""},e.prototype.renderSection=function(t,e){var n=this,r=this.theme,i=this.calendar,s=i.optionsManager,l=i.viewSpecs,u=o("div",{className:"fc-"+t}),h=s.computed.customButtons||{},d=s.overrides.buttonText||{},f=s.computed.buttonText||{};return e&&e.split(" ").forEach((function(t,e){var o,s=[],p=!0;if(t.split(",").forEach((function(t,e){var o,c,u,g,m,y,v,b,_;"title"===t?(s.push(a("<h2>&nbsp;</h2>")),p=!1):((o=h[t])?(u=function(t){o.click&&o.click.call(b,t)},(g=r.getCustomButtonIconClass(o))||(g=r.getIconClass(t))||(m=o.text)):(c=l[t])?(n.viewsWithButtons.push(t),u=function(){i.changeView(t)},(m=c.buttonTextOverride)||(g=r.getIconClass(t))||(m=c.buttonTextDefault)):i[t]&&(u=function(){i[t]()},(m=d[t])||(g=r.getIconClass(t))||(m=f[t])),u&&(v=["fc-"+t+"-button",r.getClass("button")],m?(y=Ae(m),_=""):g&&(y="<span class='"+g+"'></span>",_=' aria-label="'+t+'"'),(b=a('<button type="button" class="'+v.join(" ")+'"'+_+">"+y+"</button>")).addEventListener("click",u),s.push(b)))})),s.length>1){o=document.createElement("div");var g=r.getClass("buttonGroup");p&&g&&o.classList.add(g),c(o,s),u.appendChild(o)}else c(u,s)})),u},e.prototype.updateToday=function(t){this.toggleButtonEnabled("today",t)},e.prototype.updatePrev=function(t){this.toggleButtonEnabled("prev",t)},e.prototype.updateNext=function(t){this.toggleButtonEnabled("next",t)},e.prototype.updateTitle=function(t){v(this.el,"h2").forEach((function(e){e.innerText=t}))},e.prototype.updateActiveButton=function(t){var e=this.theme.getClass("buttonActive");v(this.el,"button").forEach((function(n){t&&n.classList.contains("fc-"+t+"-button")?n.classList.add(e):n.classList.remove(e)}))},e.prototype.toggleButtonEnabled=function(t,e){v(this.el,".fc-"+t+"-button").forEach((function(t){t.disabled=!e}))},e}(en),Zn=function(t){function e(e,n){var r=t.call(this,e)||this;r._renderToolbars=We(r.renderToolbars),r.buildViewPropTransformers=Yt(Qn),r.el=n,u(n,r.contentEl=o("div",{className:"fc-view-container"}));for(var i=r.calendar,a=0,s=i.pluginSystem.hooks.viewContainerModifiers;a<s.length;a++)(0,s[a])(r.contentEl,i);return r.toggleElClassNames(!0),r.computeTitle=Yt(Jn),r.parseBusinessHours=Yt((function(t){return function(t,e){return Et(function(t){return(!0===t?[{}]:Array.isArray(t)?t.filter((function(t){return t.daysOfWeek})):"object"==typeof t&&t?[t]:[]).map((function(t){return _t({},je,t)}))}(t),"",e)}(t,r.calendar)})),r}return bt(e,t),e.prototype.destroy=function(){this.header&&this.header.destroy(),this.footer&&this.footer.destroy(),this.view&&this.view.destroy(),f(this.contentEl),this.toggleElClassNames(!1),t.prototype.destroy.call(this)},e.prototype.toggleElClassNames=function(t){var e=this.el.classList,n="fc-"+this.opt("dir"),r=this.theme.getClass("widget");t?(e.add("fc"),e.add(n),e.add(r)):(e.remove("fc"),e.remove(n),e.remove(r))},e.prototype.render=function(t){this.freezeHeight();var e=this.computeTitle(t.dateProfile,t.viewSpec.options);this._renderToolbars(t.viewSpec,t.dateProfile,t.currentDate,t.dateProfileGenerator,e),this.renderView(t,e),this.updateSize(),this.thawHeight()},e.prototype.renderToolbars=function(t,e,n,r,i){var o=this.opt("header"),a=this.opt("footer"),s=this.calendar.getNow(),l=r.build(s),h=r.buildPrev(e,n),d=r.buildNext(e,n),f={title:i,activeButton:t.type,isTodayEnabled:l.isValid&&!Vt(e.currentRange,s),isPrevEnabled:h.isValid,isNextEnabled:d.isValid};o?(this.header||(this.header=new Kn(this.context,"fc-header-toolbar"),u(this.el,this.header.el)),this.header.receiveProps(_t({layout:o},f))):this.header&&(this.header.destroy(),this.header=null),a?(this.footer||(this.footer=new Kn(this.context,"fc-footer-toolbar"),c(this.el,this.footer.el)),this.footer.receiveProps(_t({layout:a},f))):this.footer&&(this.footer.destroy(),this.footer=null)},e.prototype.renderView=function(t,e){var n=this.view,r=t.viewSpec,i=t.dateProfileGenerator;n&&n.viewSpec===r?n.addScroll(n.queryScroll()):(n&&n.destroy(),n=this.view=new r.class({calendar:this.calendar,view:null,dateEnv:this.dateEnv,theme:this.theme,options:r.options},r,i,this.contentEl)),n.title=e;for(var o={dateProfile:t.dateProfile,businessHours:this.parseBusinessHours(r.options.businessHours),eventStore:t.eventStore,eventUiBases:t.eventUiBases,dateSelection:t.dateSelection,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize},a=0,s=this.buildViewPropTransformers(this.calendar.pluginSystem.hooks.viewPropsTransformers);a<s.length;a++)_t(o,s[a].transform(o,r,t,n));n.receiveProps(o)},e.prototype.updateSize=function(t){void 0===t&&(t=!1);var e=this.view;t&&e.addScroll(e.queryScroll()),(t||null==this.isHeightAuto)&&this.computeHeightVars(),e.updateSize(t,this.viewHeight,this.isHeightAuto),e.updateNowIndicator(),e.popScroll(t)},e.prototype.computeHeightVars=function(){var t=this.calendar,e=t.opt("height"),n=t.opt("contentHeight");this.isHeightAuto="auto"===e||"auto"===n,this.viewHeight="number"==typeof n?n:"function"==typeof n?n():"number"==typeof e?e-this.queryToolbarsHeight():"function"==typeof e?e()-this.queryToolbarsHeight():"parent"===e?this.el.parentNode.getBoundingClientRect().height-this.queryToolbarsHeight():Math.round(this.contentEl.getBoundingClientRect().width/Math.max(t.opt("aspectRatio"),.5))},e.prototype.queryToolbarsHeight=function(){var t=0;return this.header&&(t+=k(this.header.el)),this.footer&&(t+=k(this.footer.el)),t},e.prototype.freezeHeight=function(){w(this.el,{height:this.el.getBoundingClientRect().height,overflow:"hidden"})},e.prototype.thawHeight=function(){w(this.el,{height:"",overflow:""})},e}(en);function Jn(t,e){var n;return n=/^(year|month)$/.test(t.currentRangeUnit)?t.currentRange:t.activeRange,this.dateEnv.formatRange(n.start,n.end,ne(e.titleFormat||function(t){var e=t.currentRangeUnit;if("year"===e)return{year:"numeric"};if("month"===e)return{year:"numeric",month:"long"};var n=B(t.currentRange.start,t.currentRange.end);return null!==n&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}(t),e.titleRangeSeparator),{isEndExclusive:t.isRangeAllDay})}function Qn(t){return t.map((function(t){return new t}))}var tr=function(){function t(t){this.component=t.component}return t.prototype.destroy=function(){},t}(),er={},nr=function(t){function e(e){var n=t.call(this,e)||this;n.handleSegClick=function(t,e){var r=n.component,i=he(e);if(i&&r.isValidSegDownEl(t.target)){var o=m(t.target,".fc-has-url"),a=o?o.querySelector("a[href]").href:"";r.publiclyTrigger("eventClick",[{el:e,event:new se(r.calendar,i.eventRange.def,i.eventRange.instance),jsEvent:t,view:r.view}]),a&&!t.defaultPrevented&&(window.location.href=a)}};var r=e.component;return n.destroy=O(r.el,"click",r.fgSegSelector+","+r.bgSegSelector,n.handleSegClick),n}return bt(e,t),e}(tr),rr=function(t){function e(e){var n=t.call(this,e)||this;n.handleEventElRemove=function(t){t===n.currentSegEl&&n.handleSegLeave(null,n.currentSegEl)},n.handleSegEnter=function(t,e){he(e)&&(e.classList.add("fc-allow-mouse-resize"),n.currentSegEl=e,n.triggerEvent("eventMouseEnter",t,e))},n.handleSegLeave=function(t,e){n.currentSegEl&&(e.classList.remove("fc-allow-mouse-resize"),n.currentSegEl=null,n.triggerEvent("eventMouseLeave",t,e))};var r,i,o,a=e.component;return n.removeHoverListeners=(r=n.handleSegEnter,i=n.handleSegLeave,O(a.el,"mouseover",a.fgSegSelector+","+a.bgSegSelector,(function(t,e){if(e!==o){o=e,r(t,e);var n=function(t){o=null,i(t,e),e.removeEventListener("mouseleave",n)};e.addEventListener("mouseleave",n)}}))),a.calendar.on("eventElRemove",n.handleEventElRemove),n}return bt(e,t),e.prototype.destroy=function(){this.removeHoverListeners(),this.component.calendar.off("eventElRemove",this.handleEventElRemove)},e.prototype.triggerEvent=function(t,e,n){var r=this.component,i=he(n);e&&!r.isValidSegDownEl(e.target)||r.publiclyTrigger(t,[{el:n,event:new se(this.component.calendar,i.eventRange.def,i.eventRange.instance),jsEvent:e,view:r.view}])},e}(tr),ir=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return bt(e,t),e}(Qe);ir.prototype.classes={widget:"fc-unthemed",widgetHeader:"fc-widget-header",widgetContent:"fc-widget-content",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active",popoverHeader:"fc-widget-header",popoverContent:"fc-widget-content",headerRow:"fc-widget-header",dayRow:"fc-widget-content",listView:"fc-widget-content"},ir.prototype.baseIconClass="fc-icon",ir.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"},ir.prototype.iconOverrideOption="buttonIcons",ir.prototype.iconOverrideCustomButtonOption="icon",ir.prototype.iconOverridePrefix="fc-icon-";var or=function(){function t(t,e){var n,r,i,o=this;this.parseRawLocales=Yt(bn),this.buildLocale=Yt(_n),this.buildDateEnv=Yt(ar),this.buildTheme=Yt(sr),this.buildEventUiSingleBase=Yt(this._buildEventUiSingleBase),this.buildSelectionConfig=Yt(this._buildSelectionConfig),this.buildEventUiBySource=(n=cr,r=Tt,i=null,function(){var t=n.apply(this,arguments);return(null===i||i!==t&&!r(i,t))&&(i=t),i}),this.buildEventUiBases=Yt(ur),this.interactionsStore={},this.actionQueue=[],this.isReducing=!1,this.needsRerender=!1,this.needsFullRerender=!1,this.isRendering=!1,this.renderingPauseDepth=0,this.buildDelayedRerender=Yt(lr),this.afterSizingTriggers={},this.isViewUpdated=!1,this.isDatesUpdated=!1,this.isEventsUpdated=!1,this.el=t,this.optionsManager=new Mn(e||{}),this.pluginSystem=new an,this.addPluginInputs(this.optionsManager.computed.plugins||[]),this.handleOptions(this.optionsManager.computed),this.publiclyTrigger("_init"),this.hydrate(),this.calendarInteractions=this.pluginSystem.hooks.calendarInteractions.map((function(t){return new t(o)}))}return t.prototype.addPluginInputs=function(t){for(var e=function(t){for(var e=[],n=0,r=t;n<r.length;n++){var i=r[n];if("string"==typeof i){var o="FullCalendar"+lt(i);window[o]?e.push(window[o].default):console.warn("Plugin file not loaded for "+i)}else e.push(i)}return yn.concat(e)}(t),n=0,r=e;n<r.length;n++)this.pluginSystem.add(r[n])},Object.defineProperty(t.prototype,"view",{get:function(){return this.component?this.component.view:null},enumerable:!0,configurable:!0}),t.prototype.render=function(){this.component?this.requestRerender(!0):(this.renderableEventStore={defs:{},instances:{}},this.bindHandlers(),this.executeRender())},t.prototype.destroy=function(){if(this.component){this.unbindHandlers(),this.component.destroy(),this.component=null;for(var t=0,e=this.calendarInteractions;t<e.length;t++)e[t].destroy();this.publiclyTrigger("_destroyed")}},t.prototype.bindHandlers=function(){var t=this;this.removeNavLinkListener=O(this.el,"click","a[data-goto]",(function(e,n){var r=n.getAttribute("data-goto");r=r?JSON.parse(r):{};var i=t.dateEnv,o=i.createMarker(r.date),a=r.type,s=t.viewOpt("navLink"+lt(a)+"Click");"function"==typeof s?s(i.toDate(o),e):("string"==typeof s&&(a=s),t.zoomTo(o,a))})),this.opt("handleWindowResize")&&window.addEventListener("resize",this.windowResizeProxy=ft(this.windowResize.bind(this),this.opt("windowResizeDelay")))},t.prototype.unbindHandlers=function(){this.removeNavLinkListener(),this.windowResizeProxy&&(window.removeEventListener("resize",this.windowResizeProxy),this.windowResizeProxy=null)},t.prototype.hydrate=function(){var t=this;this.state=this.buildInitialState();var e=this.opt("eventSources")||[],n=this.opt("events"),r=[];n&&e.unshift(n);for(var i=0,o=e;i<o.length;i++){var a=On(o[i],this);a&&r.push(a)}this.batchRendering((function(){t.dispatch({type:"INIT"}),t.dispatch({type:"ADD_EVENT_SOURCES",sources:r}),t.dispatch({type:"SET_VIEW_TYPE",viewType:t.opt("defaultView")||t.pluginSystem.hooks.defaultView})}))},t.prototype.buildInitialState=function(){return{viewType:null,loadingLevel:0,eventSourceLoadingLevel:0,currentDate:this.getInitialDate(),dateProfile:null,eventSources:{},eventStore:{defs:{},instances:{}},dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null}},t.prototype.dispatch=function(t){if(this.actionQueue.push(t),!this.isReducing){this.isReducing=!0;for(var e=this.state;this.actionQueue.length;)this.state=this.reduce(this.state,this.actionQueue.shift(),this);var n=this.state;this.isReducing=!1,!e.loadingLevel&&n.loadingLevel?this.publiclyTrigger("loading",[!0]):e.loadingLevel&&!n.loadingLevel&&this.publiclyTrigger("loading",[!1]);var r=this.component&&this.component.view;(e.eventStore!==n.eventStore||this.needsFullRerender)&&e.eventStore&&(this.isEventsUpdated=!0),(e.dateProfile!==n.dateProfile||this.needsFullRerender)&&(e.dateProfile&&r&&this.publiclyTrigger("datesDestroy",[{view:r,el:r.el}]),this.isDatesUpdated=!0),(e.viewType!==n.viewType||this.needsFullRerender)&&(e.viewType&&r&&this.publiclyTrigger("viewSkeletonDestroy",[{view:r,el:r.el}]),this.isViewUpdated=!0),this.requestRerender()}},t.prototype.reduce=function(t,e,n){return function(t,e,n){for(var r=function(t,e){switch(e.type){case"SET_VIEW_TYPE":return e.viewType;default:return t}}(t.viewType,e),i=function(t,e,n,r,i){var o,a,s;switch(e.type){case"PREV":o=i.dateProfileGenerators[r].buildPrev(t,n);break;case"NEXT":o=i.dateProfileGenerators[r].buildNext(t,n);break;case"SET_DATE":t.activeRange&&Vt(t.currentRange,e.dateMarker)||(o=i.dateProfileGenerators[r].build(e.dateMarker,void 0,!0));break;case"SET_VIEW_TYPE":var l=i.dateProfileGenerators[r];if(!l)throw new Error(r?'The FullCalendar view "'+r+'" does not exist. Make sure your plugins are loaded correctly.':"No available FullCalendar view plugins.");o=l.build(e.dateMarker||n,void 0,!0)}return!o||!o.isValid||t&&zt((a=t).validRange,(s=o).validRange)&&zt(a.activeRange,s.activeRange)&&zt(a.renderRange,s.renderRange)&&Z(a.minTime,s.minTime)&&Z(a.maxTime,s.maxTime)?t:o}(t.dateProfile,e,t.currentDate,r,n),o=function(t,e,n,r){switch(e.type){case"ADD_EVENT_SOURCES":return function(t,e,n,r){for(var i={},o=0,a=e;o<a.length;o++){var s=a[o];i[s.sourceId]=s}return n&&(i=Ln(i,n,r)),_t({},t,i)}(t,e.sources,n?n.activeRange:null,r);case"REMOVE_EVENT_SOURCE":return i=e.sourceId,St(t,(function(t){return t.sourceId!==i}));case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return n?Ln(t,n.activeRange,r):t;case"FETCH_EVENT_SOURCES":case"CHANGE_TIMEZONE":return In(t,e.sourceIds?Ct(e.sourceIds):function(t,e){return St(t,(function(t){return En(t,e)}))}(t,r),n?n.activeRange:null,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return function(t,e,n,r){var i,o=t[e];return o&&n===o.latestFetchId?_t({},t,((i={})[e]=_t({},o,{isFetching:!1,fetchRange:r}),i)):t}(t,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}var i}(t.eventSources,e,i,n),a=_t({},t,{viewType:r,dateProfile:i,currentDate:Bn(t.currentDate,e,i),eventSources:o,eventStore:me(t.eventStore,e,o,i,n),dateSelection:Fn(t.dateSelection,e),eventSelection:zn(t.eventSelection,e),eventDrag:jn(t.eventDrag,e),eventResize:Wn(t.eventResize,e),eventSourceLoadingLevel:Vn(o),loadingLevel:Vn(o)}),s=0,l=n.pluginSystem.hooks.reducers;s<l.length;s++)a=(0,l[s])(a,e,n);return a}(t,e,n)},t.prototype.requestRerender=function(t){void 0===t&&(t=!1),this.needsRerender=!0,this.needsFullRerender=this.needsFullRerender||t,this.delayedRerender()},t.prototype.tryRerender=function(){this.component&&this.needsRerender&&!this.renderingPauseDepth&&!this.isRendering&&this.executeRender()},t.prototype.batchRendering=function(t){this.renderingPauseDepth++,t(),this.renderingPauseDepth--,this.needsRerender&&this.requestRerender()},t.prototype.executeRender=function(){var t=this.needsFullRerender;this.needsRerender=!1,this.needsFullRerender=!1,this.isRendering=!0,this.renderComponent(t),this.isRendering=!1,this.needsRerender&&this.delayedRerender()},t.prototype.renderComponent=function(t){var e=this.state,n=this.component,r=e.viewType,i=this.viewSpecs[r],o=t&&n?n.view.queryScroll():null;if(!i)throw new Error('View type "'+r+'" is not valid');var a=this.renderableEventStore=e.eventSourceLoadingLevel&&!this.opt("progressiveEventRendering")?this.renderableEventStore:e.eventStore,s=this.buildEventUiSingleBase(i.options),l=this.buildEventUiBySource(e.eventSources),c=this.eventUiBases=this.buildEventUiBases(a.defs,s,l);!t&&n||(n&&(n.freezeHeight(),n.destroy()),n=this.component=new Zn({calendar:this,view:null,dateEnv:this.dateEnv,theme:this.theme,options:this.optionsManager.computed},this.el),this.isViewUpdated=!0,this.isDatesUpdated=!0,this.isEventsUpdated=!0),n.receiveProps(_t({},e,{viewSpec:i,dateProfile:e.dateProfile,dateProfileGenerator:this.dateProfileGenerators[r],eventStore:a,eventUiBases:c,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize})),o&&n.view.applyScroll(o,!1),this.isViewUpdated&&(this.isViewUpdated=!1,this.publiclyTrigger("viewSkeletonRender",[{view:n.view,el:n.view.el}])),this.isDatesUpdated&&(this.isDatesUpdated=!1,this.publiclyTrigger("datesRender",[{view:n.view,el:n.view.el}])),this.isEventsUpdated&&(this.isEventsUpdated=!1),this.releaseAfterSizingTriggers()},t.prototype.setOption=function(t,e){var n;this.mutateOptions(((n={})[t]=e,n),[],!0)},t.prototype.getOption=function(t){return this.optionsManager.computed[t]},t.prototype.opt=function(t){return this.optionsManager.computed[t]},t.prototype.viewOpt=function(t){return this.viewOpts()[t]},t.prototype.viewOpts=function(){return this.viewSpecs[this.state.viewType].options},t.prototype.mutateOptions=function(t,e,n,r){var i=this,o=this.pluginSystem.hooks.optionChangeHandlers,a={},s={},l=this.dateEnv,c=!1,u=!1,h=Boolean(e.length);for(var d in t)o[d]?s[d]=t[d]:a[d]=t[d];for(var f in a)/^(height|contentHeight|aspectRatio)$/.test(f)?u=!0:/^(defaultDate|defaultView)$/.test(f)||(h=!0,"timeZone"===f&&(c=!0));this.optionsManager.mutate(a,e,n),h&&(this.handleOptions(this.optionsManager.computed),this.needsFullRerender=!0),this.batchRendering((function(){if(h?(c&&i.dispatch({type:"CHANGE_TIMEZONE",oldDateEnv:l}),i.dispatch({type:"SET_VIEW_TYPE",viewType:i.state.viewType})):u&&i.updateSize(),r)for(var t in s)o[t](s[t],i,r)}))},t.prototype.handleOptions=function(t){var e=this,n=this.pluginSystem.hooks;this.defaultAllDayEventDuration=G(t.defaultAllDayEventDuration),this.defaultTimedEventDuration=G(t.defaultTimedEventDuration),this.delayedRerender=this.buildDelayedRerender(t.rerenderDelay),this.theme=this.buildTheme(t);var r=this.parseRawLocales(t.locales);this.availableRawLocales=r.map;var i,o,a=this.buildLocale(t.locale||r.defaultCode,r.map);this.dateEnv=this.buildDateEnv(a,t.timeZone,n.namedTimeZonedImpl,t.firstDay,t.weekNumberCalculation,t.weekLabel,n.cmdFormatter),this.selectionConfig=this.buildSelectionConfig(t),this.viewSpecs=(i=this.optionsManager,At(function(t,e){var n,r={};for(n in t)Un(n,r,t,e);for(n in e)Un(n,r,t,e);return r}($n(n.views),o=$n(i.overrides.views)),(function(t){return function(t,e,n){var r=t.overrides.duration||t.defaults.duration||n.dynamicOverrides.duration||n.overrides.duration,i=null,o="",a="",s={};if(r&&(i=G(r))){var l=tt(i,!K(r));o=l.unit,1===l.value&&(a=o,s=e[o]?e[o].options:{})}var c=function(e){var n=e.buttonText||{},r=t.defaults.buttonTextKey;return null!=r&&null!=n[r]?n[r]:null!=n[t.type]?n[t.type]:null!=n[a]?n[a]:void 0};return{type:t.type,class:t.class,duration:i,durationUnit:o,singleUnit:a,options:_t({},pn,t.defaults,n.dirDefaults,n.localeDefaults,n.overrides,s,t.overrides,n.dynamicOverrides),buttonTextOverride:c(n.dynamicOverrides)||c(n.overrides)||t.overrides.buttonText,buttonTextDefault:c(n.localeDefaults)||c(n.dirDefaults)||t.defaults.buttonText||c(pn)||t.type}}(t,o,i)}))),this.dateProfileGenerators=At(this.viewSpecs,(function(t){return new t.class.prototype.dateProfileGeneratorClass(t,e)}))},t.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.availableRawLocales)},t.prototype._buildSelectionConfig=function(t){return Oe("select",t,this)},t.prototype._buildEventUiSingleBase=function(t){return t.editable&&(t=_t({},t,{eventEditable:!0})),Oe("event",t,this)},t.prototype.hasPublicHandlers=function(t){return this.hasHandlers(t)||this.opt(t)},t.prototype.publiclyTrigger=function(t,e){var n=this.opt(t);if(this.triggerWith(t,this,e),n)return n.apply(this,e)},t.prototype.publiclyTriggerAfterSizing=function(t,e){var n=this.afterSizingTriggers;(n[t]||(n[t]=[])).push(e)},t.prototype.releaseAfterSizingTriggers=function(){var t=this.afterSizingTriggers;for(var e in t)for(var n=0,r=t[e];n<r.length;n++)this.publiclyTrigger(e,r[n]);this.afterSizingTriggers={}},t.prototype.isValidViewType=function(t){return Boolean(this.viewSpecs[t])},t.prototype.changeView=function(t,e){var n=null;e&&(e.start&&e.end?(this.optionsManager.mutate({visibleRange:e},[]),this.handleOptions(this.optionsManager.computed)):n=this.dateEnv.createMarker(e)),this.unselect(),this.dispatch({type:"SET_VIEW_TYPE",viewType:t,dateMarker:n})},t.prototype.zoomTo=function(t,e){var n;n=this.viewSpecs[e=e||"day"]||this.getUnitViewSpec(e),this.unselect(),this.dispatch(n?{type:"SET_VIEW_TYPE",viewType:n.type,dateMarker:t}:{type:"SET_DATE",dateMarker:t})},t.prototype.getUnitViewSpec=function(t){var e,n,r=this.component,i=[];for(var o in r.header&&i.push.apply(i,r.header.viewsWithButtons),r.footer&&i.push.apply(i,r.footer.viewsWithButtons),this.viewSpecs)i.push(o);for(e=0;e<i.length;e++)if((n=this.viewSpecs[i[e]])&&n.singleUnit===t)return n},t.prototype.getInitialDate=function(){var t=this.opt("defaultDate");return null!=t?this.dateEnv.createMarker(t):this.getNow()},t.prototype.prev=function(){this.unselect(),this.dispatch({type:"PREV"})},t.prototype.next=function(){this.unselect(),this.dispatch({type:"NEXT"})},t.prototype.prevYear=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.addYears(this.state.currentDate,-1)})},t.prototype.nextYear=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.addYears(this.state.currentDate,1)})},t.prototype.today=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.getNow()})},t.prototype.gotoDate=function(t){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.createMarker(t)})},t.prototype.incrementDate=function(t){var e=G(t);e&&(this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.add(this.state.currentDate,e)}))},t.prototype.getDate=function(){return this.dateEnv.toDate(this.state.currentDate)},t.prototype.formatDate=function(t,e){var n=this.dateEnv;return n.format(n.createMarker(t),ne(e))},t.prototype.formatRange=function(t,e,n){var r=this.dateEnv;return r.formatRange(r.createMarker(t),r.createMarker(e),ne(n,this.opt("defaultRangeSeparator")),n)},t.prototype.formatIso=function(t,e){var n=this.dateEnv;return n.formatIso(n.createMarker(t),{omitTime:e})},t.prototype.windowResize=function(t){!this.isHandlingWindowResize&&this.component&&t.target===window&&(this.isHandlingWindowResize=!0,this.updateSize(),this.publiclyTrigger("windowResize",[this.view]),this.isHandlingWindowResize=!1)},t.prototype.updateSize=function(){this.component&&this.component.updateSize(!0)},t.prototype.registerInteractiveComponent=function(t,e){var n=function(t,e){return{component:t,el:e.el,useEventCenter:null==e.useEventCenter||e.useEventCenter}}(t,e),r=[nr,rr].concat(this.pluginSystem.hooks.componentInteractions).map((function(t){return new t(n)}));this.interactionsStore[t.uid]=r,er[t.uid]=n},t.prototype.unregisterInteractiveComponent=function(t){for(var e=0,n=this.interactionsStore[t.uid];e<n.length;e++)n[e].destroy();delete this.interactionsStore[t.uid],delete er[t.uid]},t.prototype.select=function(t,e){var n=function(t,e,n){var r=function(t,e){var n={},r=pt(t,Hn,{},n),i=r.start?e.createMarkerMeta(r.start):null,o=r.end?e.createMarkerMeta(r.end):null,a=r.allDay;return null==a&&(a=i&&i.isTimeUnspecified&&(!o||o.isTimeUnspecified)),n.range={start:i?i.marker:null,end:o?o.marker:null},n.allDay=a,n}(t,e),i=r.range;if(!i.start)return null;if(!i.end){if(null==n)return null;i.end=e.add(i.start,n)}return r}(null==e?null!=t.start?t:{start:t,end:null}:{start:t,end:e},this.dateEnv,G({days:1}));n&&(this.dispatch({type:"SELECT_DATES",selection:n}),this.triggerDateSelect(n))},t.prototype.unselect=function(t){this.state.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),this.triggerDateUnselect(t))},t.prototype.triggerDateSelect=function(t,e){var n=_t({},this.buildDateSpanApi(t),{jsEvent:e?e.origEvent:null,view:this.view});this.publiclyTrigger("select",[n])},t.prototype.triggerDateUnselect=function(t){this.publiclyTrigger("unselect",[{jsEvent:t?t.origEvent:null,view:this.view}])},t.prototype.triggerDateClick=function(t,e,n,r){var i=_t({},this.buildDatePointApi(t),{dayEl:e,jsEvent:r,view:n});this.publiclyTrigger("dateClick",[i])},t.prototype.buildDatePointApi=function(t){for(var e,n,r={},i=0,o=this.pluginSystem.hooks.datePointTransforms;i<o.length;i++)_t(r,(0,o[i])(t,this));return _t(r,{date:(n=this.dateEnv).toDate((e=t).range.start),dateStr:n.formatIso(e.range.start,{omitTime:e.allDay}),allDay:e.allDay}),r},t.prototype.buildDateSpanApi=function(t){for(var e,n,r={},i=0,o=this.pluginSystem.hooks.dateSpanTransforms;i<o.length;i++)_t(r,(0,o[i])(t,this));return _t(r,{start:(n=this.dateEnv).toDate((e=t).range.start),end:n.toDate(e.range.end),startStr:n.formatIso(e.range.start,{omitTime:e.allDay}),endStr:n.formatIso(e.range.end,{omitTime:e.allDay}),allDay:e.allDay}),r},t.prototype.getNow=function(){var t=this.opt("now");return"function"==typeof t&&(t=t()),null==t?this.dateEnv.createNowMarker():this.dateEnv.createMarker(t)},t.prototype.getDefaultEventEnd=function(t,e){var n=e;return t?(n=F(n),n=this.dateEnv.add(n,this.defaultAllDayEventDuration)):n=this.dateEnv.add(n,this.defaultTimedEventDuration),n},t.prototype.addEvent=function(t,e){if(t instanceof se){var n=t._def;return this.state.eventStore.defs[n.defId]||this.dispatch({type:"ADD_EVENTS",eventStore:Ot({def:n,instance:t._instance})}),t}var r;if(e instanceof ae)r=e.internalEventSource.sourceId;else if(null!=e){var i=this.getEventSourceById(e);if(!i)return console.warn('Could not find an event source with ID "'+e+'"'),null;r=i.internalEventSource.sourceId}var o=Be(t,r,this);return o?(this.dispatch({type:"ADD_EVENTS",eventStore:Ot(o)}),new se(this,o.def,o.def.recurringDef?null:o.instance)):null},t.prototype.getEventById=function(t){var e=this.state.eventStore,n=e.defs,r=e.instances;for(var i in t=String(t),n){var o=n[i];if(o.publicId===t){if(o.recurringDef)return new se(this,o,null);for(var a in r){var s=r[a];if(s.defId===o.defId)return new se(this,o,s)}}}return null},t.prototype.getEvents=function(){var t=this.state.eventStore,e=t.defs,n=t.instances,r=[];for(var i in n){var o=n[i];r.push(new se(this,e[o.defId],o))}return r},t.prototype.removeAllEvents=function(){this.dispatch({type:"REMOVE_ALL_EVENTS"})},t.prototype.rerenderEvents=function(){this.dispatch({type:"RESET_EVENTS"})},t.prototype.getEventSources=function(){var t=this.state.eventSources,e=[];for(var n in t)e.push(new ae(this,t[n]));return e},t.prototype.getEventSourceById=function(t){var e=this.state.eventSources;for(var n in t=String(t),e)if(e[n].publicId===t)return new ae(this,e[n]);return null},t.prototype.addEventSource=function(t){if(t instanceof ae)return this.state.eventSources[t.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[t.internalEventSource]}),t;var e=On(t,this);return e?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e]}),new ae(this,e)):null},t.prototype.removeAllEventSources=function(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})},t.prototype.refetchEvents=function(){this.dispatch({type:"FETCH_EVENT_SOURCES"})},t.prototype.scrollToTime=function(t){var e=G(t);e&&this.component.view.scrollToDuration(e)},t}();function ar(t,e,n,r,i,o,a){return new Cn({calendarSystem:"gregory",timeZone:e,namedTimeZoneImpl:n,locale:t,weekNumberCalculation:i,firstDay:r,weekLabel:o,cmdFormatter:a})}function sr(t){return new(this.pluginSystem.hooks.themeClasses[t.themeSystem]||ir)(t)}function lr(t){var e=this.tryRerender.bind(this);return null!=t&&(e=ft(e,t)),e}function cr(t){return At(t,(function(t){return t.ui}))}function ur(t,e,n){var r={"":e};for(var i in t){var o=t[i];o.sourceId&&n[o.sourceId]&&(r[i]=n[o.sourceId])}return r}qe.mixInto(or);var hr=function(t){function e(e,n,r,i){var a=t.call(this,e,o("div",{className:"fc-view fc-"+n.type+"-view"}),!0)||this;return a.renderDatesMem=We(a.renderDatesWrap,a.unrenderDatesWrap),a.renderBusinessHoursMem=We(a.renderBusinessHours,a.unrenderBusinessHours,[a.renderDatesMem]),a.renderDateSelectionMem=We(a.renderDateSelectionWrap,a.unrenderDateSelectionWrap,[a.renderDatesMem]),a.renderEventsMem=We(a.renderEvents,a.unrenderEvents,[a.renderDatesMem]),a.renderEventSelectionMem=We(a.renderEventSelectionWrap,a.unrenderEventSelectionWrap,[a.renderEventsMem]),a.renderEventDragMem=We(a.renderEventDragWrap,a.unrenderEventDragWrap,[a.renderDatesMem]),a.renderEventResizeMem=We(a.renderEventResizeWrap,a.unrenderEventResizeWrap,[a.renderDatesMem]),a.viewSpec=n,a.dateProfileGenerator=r,a.type=n.type,a.eventOrderSpecs=function(t){var e,n,r=[],i=[];for("string"==typeof t?i=t.split(/\s*,\s*/):"function"==typeof t?i=[t]:Array.isArray(t)&&(i=t),e=0;e<i.length;e++)"string"==typeof(n=i[e])?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"==typeof n&&r.push({func:n});return r}(a.opt("eventOrder")),a.nextDayThreshold=G(a.opt("nextDayThreshold")),i.appendChild(a.el),a.initialize(),a}return bt(e,t),e.prototype.initialize=function(){},Object.defineProperty(e.prototype,"activeStart",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.activeRange.start)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeEnd",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.activeRange.end)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"currentStart",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.currentRange.start)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"currentEnd",{get:function(){return this.dateEnv.toDate(this.props.dateProfile.currentRange.end)},enumerable:!0,configurable:!0}),e.prototype.render=function(t){this.renderDatesMem(t.dateProfile),this.renderBusinessHoursMem(t.businessHours),this.renderDateSelectionMem(t.dateSelection),this.renderEventsMem(t.eventStore),this.renderEventSelectionMem(t.eventSelection),this.renderEventDragMem(t.eventDrag),this.renderEventResizeMem(t.eventResize)},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.renderDatesMem.unrender()},e.prototype.updateSize=function(t,e,n){var r=this.calendar;(t||r.isViewUpdated||r.isDatesUpdated||r.isEventsUpdated)&&this.updateBaseSize(t,e,n)},e.prototype.updateBaseSize=function(t,e,n){},e.prototype.renderDatesWrap=function(t){this.renderDates(t),this.addScroll({duration:G(this.opt("scrollTime"))}),this.startNowIndicator(t)},e.prototype.unrenderDatesWrap=function(){this.stopNowIndicator(),this.unrenderDates()},e.prototype.renderDates=function(t){},e.prototype.unrenderDates=function(){},e.prototype.renderBusinessHours=function(t){},e.prototype.unrenderBusinessHours=function(){},e.prototype.renderDateSelectionWrap=function(t){t&&this.renderDateSelection(t)},e.prototype.unrenderDateSelectionWrap=function(t){t&&this.unrenderDateSelection(t)},e.prototype.renderDateSelection=function(t){},e.prototype.unrenderDateSelection=function(t){},e.prototype.renderEvents=function(t){},e.prototype.unrenderEvents=function(){},e.prototype.sliceEvents=function(t,e){var n=this.props;return le(t,n.eventUiBases,n.dateProfile.activeRange,e?this.nextDayThreshold:null).fg},e.prototype.computeEventDraggable=function(t,e){for(var n=e.startEditable,r=0,i=this.calendar.pluginSystem.hooks.isDraggableTransformers;r<i.length;r++)n=(0,i[r])(n,t,e,this);return n},e.prototype.computeEventStartResizable=function(t,e){return e.durationEditable&&this.opt("eventResizableFromStart")},e.prototype.computeEventEndResizable=function(t,e){return e.durationEditable},e.prototype.renderEventSelectionWrap=function(t){t&&this.renderEventSelection(t)},e.prototype.unrenderEventSelectionWrap=function(t){t&&this.unrenderEventSelection(t)},e.prototype.renderEventSelection=function(t){},e.prototype.unrenderEventSelection=function(t){},e.prototype.renderEventDragWrap=function(t){t&&this.renderEventDrag(t)},e.prototype.unrenderEventDragWrap=function(t){t&&this.unrenderEventDrag(t)},e.prototype.renderEventDrag=function(t){},e.prototype.unrenderEventDrag=function(t){},e.prototype.renderEventResizeWrap=function(t){t&&this.renderEventResize(t)},e.prototype.unrenderEventResizeWrap=function(t){t&&this.unrenderEventResize(t)},e.prototype.renderEventResize=function(t){},e.prototype.unrenderEventResize=function(t){},e.prototype.startNowIndicator=function(t){var e,n,r,i=this,o=this.dateEnv;this.opt("nowIndicator")&&(e=this.getNowIndicatorUnit(t))&&(n=this.updateNowIndicator.bind(this),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=(new Date).valueOf(),r=o.add(o.startOf(this.initialNowDate,e),G(1,e)).valueOf()-this.initialNowDate.valueOf(),this.nowIndicatorTimeoutID=setTimeout((function(){i.nowIndicatorTimeoutID=null,n(),r="second"===e?1e3:6e4,i.nowIndicatorIntervalID=setInterval(n,r)}),r))},e.prototype.updateNowIndicator=function(){this.props.dateProfile&&this.initialNowDate&&(this.unrenderNowIndicator(),this.renderNowIndicator(I(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs)),this.isNowIndicatorRendered=!0)},e.prototype.stopNowIndicator=function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearInterval(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},e.prototype.getNowIndicatorUnit=function(t){},e.prototype.renderNowIndicator=function(t){},e.prototype.unrenderNowIndicator=function(){},e.prototype.addScroll=function(t){var e=this.queuedScroll||(this.queuedScroll={});_t(e,t)},e.prototype.popScroll=function(t){this.applyQueuedScroll(t),this.queuedScroll=null},e.prototype.applyQueuedScroll=function(t){this.applyScroll(this.queuedScroll||{},t)},e.prototype.queryScroll=function(){var t={};return this.props.dateProfile&&_t(t,this.queryDateScroll()),t},e.prototype.applyScroll=function(t,e){var n=t.duration;null!=n&&(delete t.duration,this.props.dateProfile&&_t(t,this.computeDateScroll(n))),this.props.dateProfile&&this.applyDateScroll(t)},e.prototype.computeDateScroll=function(t){return{}},e.prototype.queryDateScroll=function(){return{}},e.prototype.applyDateScroll=function(t){},e.prototype.scrollToDuration=function(t){this.applyScroll({duration:t},!1)},e}(nn);qe.mixInto(hr),hr.prototype.usesMinMaxTime=!1,hr.prototype.dateProfileGeneratorClass=Nn;var dr=function(){function t(t){this.segs=[],this.isSizeDirty=!1,this.context=t}return t.prototype.renderSegs=function(t,e){this.rangeUpdated(),t=this.renderSegEls(t,e),this.segs=t,this.attachSegs(t,e),this.isSizeDirty=!0,this.context.view.triggerRenderedSegs(this.segs,Boolean(e))},t.prototype.unrender=function(t,e){this.context.view.triggerWillRemoveSegs(this.segs,Boolean(e)),this.detachSegs(this.segs),this.segs=[]},t.prototype.rangeUpdated=function(){var t,e,n=this.context.options;this.eventTimeFormat=ne(n.eventTimeFormat||this.computeEventTimeFormat(),n.defaultRangeSeparator),null==(t=n.displayEventTime)&&(t=this.computeDisplayEventTime()),null==(e=n.displayEventEnd)&&(e=this.computeDisplayEventEnd()),this.displayEventTime=t,this.displayEventEnd=e},t.prototype.renderSegEls=function(t,e){var n,r="";if(t.length){for(n=0;n<t.length;n++)r+=this.renderSegHtml(t[n],e);s(r).forEach((function(e,n){e&&(t[n].el=e)})),t=ce(this.context.view,t,Boolean(e))}return t},t.prototype.getSegClasses=function(t,e,n,r){var i=["fc-event",t.isStart?"fc-start":"fc-not-start",t.isEnd?"fc-end":"fc-not-end"].concat(t.eventRange.ui.classNames);return e&&i.push("fc-draggable"),n&&i.push("fc-resizable"),r&&(i.push("fc-mirror"),r.isDragging&&i.push("fc-dragging"),r.isResizing&&i.push("fc-resizing")),i},t.prototype.getTimeText=function(t,e,n){var r=t.def,i=t.instance;return this._getTimeText(i.range.start,r.hasEnd?i.range.end:null,r.allDay,e,n,i.forcedStartTzo,i.forcedEndTzo)},t.prototype._getTimeText=function(t,e,n,r,i,o,a){var s=this.context.dateEnv;return null==r&&(r=this.eventTimeFormat),null==i&&(i=this.displayEventEnd),this.displayEventTime&&!n?i&&e?s.formatRange(t,e,r,{forcedStartTzo:o,forcedEndTzo:a}):s.format(t,r,{forcedTzo:o}):""},t.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0}},t.prototype.computeDisplayEventTime=function(){return!0},t.prototype.computeDisplayEventEnd=function(){return!0},t.prototype.getSkinCss=function(t){return{"background-color":t.backgroundColor,"border-color":t.borderColor,color:t.textColor}},t.prototype.sortEventSegs=function(t){var e=this.context.view.eventOrderSpecs,n=t.map(fr);return n.sort((function(t,n){return function(t,e,n){var r,i;for(r=0;r<n.length;r++)if(i=st(t,e,n[r]))return i;return 0}(t,n,e)})),n.map((function(t){return t._seg}))},t.prototype.computeSizes=function(t){(t||this.isSizeDirty)&&this.computeSegSizes(this.segs)},t.prototype.assignSizes=function(t){(t||this.isSizeDirty)&&(this.assignSegSizes(this.segs),this.isSizeDirty=!1)},t.prototype.computeSegSizes=function(t){},t.prototype.assignSegSizes=function(t){},t.prototype.hideByHash=function(t){if(t)for(var e=0,n=this.segs;e<n.length;e++){var r=n[e];t[r.eventRange.instance.instanceId]&&(r.el.style.visibility="hidden")}},t.prototype.showByHash=function(t){if(t)for(var e=0,n=this.segs;e<n.length;e++){var r=n[e];t[r.eventRange.instance.instanceId]&&(r.el.style.visibility="")}},t.prototype.selectByInstanceId=function(t){if(t)for(var e=0,n=this.segs;e<n.length;e++){var r=n[e],i=r.eventRange.instance;i&&i.instanceId===t&&r.el&&r.el.classList.add("fc-selected")}},t.prototype.unselectByInstanceId=function(t){if(t)for(var e=0,n=this.segs;e<n.length;e++){var r=n[e];r.el&&r.el.classList.remove("fc-selected")}},t}();function fr(t){var e=t.eventRange.def,n=t.eventRange.instance.range,r=n.start?n.start.valueOf():0,i=n.end?n.end.valueOf():0;return _t({},e.extendedProps,e,{id:e.publicId,start:r,end:i,duration:i-r,allDay:Number(e.allDay),_seg:t})}var pr=function(){function t(t){this.fillSegTag="div",this.dirtySizeFlags={},this.context=t,this.containerElsByType={},this.segsByType={}}return t.prototype.getSegsByType=function(t){return this.segsByType[t]||[]},t.prototype.renderSegs=function(t,e){var n,r=this.renderSegEls(t,e),i=this.attachSegs(t,r);i&&(n=this.containerElsByType[t]||(this.containerElsByType[t]=[])).push.apply(n,i),this.segsByType[t]=r,"bgEvent"===t&&this.context.view.triggerRenderedSegs(r,!1),this.dirtySizeFlags[t]=!0},t.prototype.unrender=function(t){var e=this.segsByType[t];e&&("bgEvent"===t&&this.context.view.triggerWillRemoveSegs(e,!1),this.detachSegs(t,e))},t.prototype.renderSegEls=function(t,e){var n,r=this,i="";if(e.length){for(n=0;n<e.length;n++)i+=this.renderSegHtml(t,e[n]);s(i).forEach((function(t,n){t&&(e[n].el=t)})),"bgEvent"===t&&(e=ce(this.context.view,e,!1)),e=e.filter((function(t){return y(t.el,r.fillSegTag)}))}return e},t.prototype.renderSegHtml=function(t,e){var n=null,r=[];return"highlight"!==t&&"businessHours"!==t&&(n={"background-color":e.eventRange.ui.backgroundColor}),"highlight"!==t&&(r=r.concat(e.eventRange.ui.classNames)),r.push("businessHours"===t?"fc-bgevent":"fc-"+t.toLowerCase()),"<"+this.fillSegTag+(r.length?' class="'+r.join(" ")+'"':"")+(n?' style="'+Ce(n)+'"':"")+"></"+this.fillSegTag+">"},t.prototype.detachSegs=function(t,e){var n=this.containerElsByType[t];n&&(n.forEach(f),delete this.containerElsByType[t])},t.prototype.computeSizes=function(t){for(var e in this.segsByType)(t||this.dirtySizeFlags[e])&&this.computeSegSizes(this.segsByType[e])},t.prototype.assignSizes=function(t){for(var e in this.segsByType)(t||this.dirtySizeFlags[e])&&this.assignSegSizes(this.segsByType[e]);this.dirtySizeFlags={}},t.prototype.computeSegSizes=function(t){},t.prototype.assignSegSizes=function(t){},t}();function gr(t,e,n,r,i,o,a,s){var l,c=o.view,u=o.dateEnv,h=o.theme,d=o.options,f=Vt(e.activeRange,t),p=["fc-day-header",h.getClass("widgetHeader")];return l="function"==typeof d.columnHeaderHtml?d.columnHeaderHtml(u.toDate(t)):Ae("function"==typeof d.columnHeaderText?d.columnHeaderText(u.toDate(t)):u.format(t,i)),n?p=p.concat(Ue(t,e,o,!0)):p.push("fc-"+D[t.getUTCDay()]),'<th class="'+p.join(" ")+'"'+(f&&n?' data-date="'+u.formatIso(t,{omitTime:!0})+'"':"")+(a>1?' colspan="'+a+'"':"")+(s?" "+s:"")+">"+(f?Ye(c,{date:t,forceOff:!n||1===r},l):l)+"</th>"}!function(){function t(t){this.emitter=new qe}t.prototype.destroy=function(){},t.prototype.setMirrorIsVisible=function(t){},t.prototype.setMirrorNeedsRevert=function(t){},t.prototype.setAutoScrollEnabled=function(t){}}(),Boolean;var mr=function(t){function e(e,n){var r=t.call(this,e)||this;return n.innerHTML="",n.appendChild(r.el=a('<div class="fc-row '+r.theme.getClass("headerRow")+'"><table class="'+r.theme.getClass("tableGrid")+'"><thead></thead></table></div>')),r.thead=r.el.querySelector("thead"),r}return bt(e,t),e.prototype.destroy=function(){f(this.el)},e.prototype.render=function(t){var e=t.dates,n=t.datesRepDistinctDays,r=[];t.renderIntroHtml&&r.push(t.renderIntroHtml());for(var i=ne(this.opt("columnHeaderFormat")||function(t,e){return!t||e>10?{weekday:"short"}:e>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"}}(n,e.length)),o=0,a=e;o<a.length;o++)r.push(gr(a[o],t.dateProfile,n,e.length,i,this.context));this.isRtl&&r.reverse(),this.thead.innerHTML="<tr>"+r.join("")+"</tr>"},e}(en),yr=function(){function t(t,e){for(var n=t.start,r=t.end,i=[],o=[],a=-1;n<r;)e.isHiddenDay(n)?i.push(a+.5):(a++,i.push(a),o.push(n)),n=L(n,1);this.dates=o,this.indices=i,this.cnt=o.length}return t.prototype.sliceRange=function(t){var e=this.getDateDayIndex(t.start),n=this.getDateDayIndex(L(t.end,-1)),r=Math.max(0,e),i=Math.min(this.cnt-1,n);return(r=Math.ceil(r))<=(i=Math.floor(i))?{firstIndex:r,lastIndex:i,isStart:e===r,isEnd:n===i}:null},t.prototype.getDateDayIndex=function(t){var e=this.indices,n=Math.floor(N(this.dates[0],t));return n<0?e[0]-1:n>=e.length?e[e.length-1]+1:e[n]},t}(),vr=function(){function t(t,e){var n,r,i,o=t.dates;if(e){for(r=o[0].getUTCDay(),n=1;n<o.length&&o[n].getUTCDay()!==r;n++);i=Math.ceil(o.length/n)}else i=1,n=o.length;this.rowCnt=i,this.colCnt=n,this.daySeries=t,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}return t.prototype.buildCells=function(){for(var t=[],e=0;e<this.rowCnt;e++){for(var n=[],r=0;r<this.colCnt;r++)n.push(this.buildCell(e,r));t.push(n)}return t},t.prototype.buildCell=function(t,e){return{date:this.daySeries.dates[t*this.colCnt+e]}},t.prototype.buildHeaderDates=function(){for(var t=[],e=0;e<this.colCnt;e++)t.push(this.cells[0][e].date);return t},t.prototype.sliceRange=function(t){var e=this.colCnt,n=this.daySeries.sliceRange(t),r=[];if(n)for(var i=n.firstIndex,o=n.lastIndex,a=i;a<=o;){var s=Math.floor(a/e),l=Math.min((s+1)*e,o+1);r.push({row:s,firstCol:a%e,lastCol:(l-1)%e,isStart:n.isStart&&a===i,isEnd:n.isEnd&&l-1===o}),a=l}return r},t}(),br=function(){function t(){this.sliceBusinessHours=Yt(this._sliceBusinessHours),this.sliceDateSelection=Yt(this._sliceDateSpan),this.sliceEventStore=Yt(this._sliceEventStore),this.sliceEventDrag=Yt(this._sliceInteraction),this.sliceEventResize=Yt(this._sliceInteraction)}return t.prototype.sliceProps=function(t,e,n,r){for(var i=[],o=4;o<arguments.length;o++)i[o-4]=arguments[o];var a=t.eventUiBases,s=this.sliceEventStore.apply(this,[t.eventStore,a,e,n,r].concat(i));return{dateSelectionSegs:this.sliceDateSelection.apply(this,[t.dateSelection,a,r].concat(i)),businessHourSegs:this.sliceBusinessHours.apply(this,[t.businessHours,e,n,r].concat(i)),fgEventSegs:s.fg,bgEventSegs:s.bg,eventDrag:this.sliceEventDrag.apply(this,[t.eventDrag,a,e,n,r].concat(i)),eventResize:this.sliceEventResize.apply(this,[t.eventResize,a,e,n,r].concat(i)),eventSelection:t.eventSelection}},t.prototype.sliceNowDate=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return this._sliceDateSpan.apply(this,[{range:{start:t,end:I(t,1)},allDay:!1},{},e].concat(n))},t.prototype._sliceBusinessHours=function(t,e,n,r){for(var i=[],o=4;o<arguments.length;o++)i[o-4]=arguments[o];return t?this._sliceEventStore.apply(this,[Dt(t,_r(e,Boolean(n)),r.calendar),{},e,n,r].concat(i)).bg:[]},t.prototype._sliceEventStore=function(t,e,n,r,i){for(var o=[],a=5;a<arguments.length;a++)o[a-5]=arguments[a];if(t){var s=le(t,e,_r(n,Boolean(r)),r);return{bg:this.sliceEventRanges(s.bg,i,o),fg:this.sliceEventRanges(s.fg,i,o)}}return{bg:[],fg:[]}},t.prototype._sliceInteraction=function(t,e,n,r,i){for(var o=[],a=5;a<arguments.length;a++)o[a-5]=arguments[a];if(!t)return null;var s=le(t.mutatedEvents,e,_r(n,Boolean(r)),r);return{segs:this.sliceEventRanges(s.fg,i,o),affectedInstances:t.affectedEvents.instances,isEvent:t.isEvent,sourceSeg:t.origSeg}},t.prototype._sliceDateSpan=function(t,e,n){for(var r=[],i=3;i<arguments.length;i++)r[i-3]=arguments[i];if(!t)return[];for(var o=Yn(t,e,n.calendar),a=this.sliceRange.apply(this,[t.range].concat(r)),s=0,l=a;s<l.length;s++){var c=l[s];c.component=n,c.eventRange=o}return a},t.prototype.sliceEventRanges=function(t,e,n){for(var r=[],i=0,o=t;i<o.length;i++)r.push.apply(r,this.sliceEventRange(o[i],e,n));return r},t.prototype.sliceEventRange=function(t,e,n){for(var r=this.sliceRange.apply(this,[t.range].concat(n)),i=0,o=r;i<o.length;i++){var a=o[i];a.component=e,a.eventRange=t,a.isStart=t.isStart&&a.isStart,a.isEnd=t.isEnd&&a.isEnd}return r},t}();function _r(t,e){var n=t.activeRange;return e?n:{start:I(n.start,t.minTime.milliseconds),end:I(n.end,t.maxTime.milliseconds-864e5)}}},SatO:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("wd/R"))},Sgg5:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return l}));var r=n("CcnG"),i=n("t9fZ"),o=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(t,e,n,r,i,o){void 0===i&&(i=!1),void 0===o&&(o=""),this.value=t,this.displayValue=e,this.ariaLabel=n,this.enabled=r,this.out=i,this.cellClass=o},l=function(){function t(t,e){this.elmRef=t,this.ngZone=e,this.activeCell=0,this.numCols=7,this.cellRatio=1,this.select=new r.EventEmitter}return Object.defineProperty(t.prototype,"owlDTCalendarBodyClass",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInSingleMode",{get:function(){return"single"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInRangeMode",{get:function(){return"range"===this.selectMode||"rangeFrom"===this.selectMode||"rangeTo"===this.selectMode},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.selectCell=function(t){this.select.emit(t)},t.prototype.isActiveCell=function(t,e){return t*this.numCols+e===this.activeCell},t.prototype.isSelected=function(t){return!(!this.selectedValues||0===this.selectedValues.length)&&(this.isInSingleMode?t===this.selectedValues[0]:this.isInRangeMode?t===this.selectedValues[0]||t===this.selectedValues[1]:void 0)},t.prototype.isInRange=function(t){if(this.isInRangeMode){var e=this.selectedValues[0],n=this.selectedValues[1];return null!==e&&null!==n?t>=e&&t<=n:t===e||t===n}},t.prototype.isRangeFrom=function(t){if(this.isInRangeMode){var e=this.selectedValues[0];return null!==e&&t===e}},t.prototype.isRangeTo=function(t){if(this.isInRangeMode){var e=this.selectedValues[1];return null!==e&&t===e}},t.prototype.focusActiveCell=function(){var t=this;this.ngZone.runOutsideAngular((function(){t.ngZone.onStable.asObservable().pipe(Object(i.a)(1)).subscribe((function(){t.elmRef.nativeElement.querySelector(".owl-dt-calendar-cell-active").focus()}))}))},o([Object(r.Input)(),a("design:type",Object)],t.prototype,"activeCell",void 0),o([Object(r.Input)(),a("design:type",Array)],t.prototype,"rows",void 0),o([Object(r.Input)(),a("design:type",Object)],t.prototype,"numCols",void 0),o([Object(r.Input)(),a("design:type",Object)],t.prototype,"cellRatio",void 0),o([Object(r.Input)(),a("design:type",Number)],t.prototype,"todayValue",void 0),o([Object(r.Input)(),a("design:type",Array)],t.prototype,"selectedValues",void 0),o([Object(r.Input)(),a("design:type",String)],t.prototype,"selectMode",void 0),o([Object(r.Output)(),a("design:type",Object)],t.prototype,"select",void 0),o([Object(r.HostBinding)("class.owl-dt-calendar-body"),a("design:type",Boolean),a("design:paramtypes",[])],t.prototype,"owlDTCalendarBodyClass",null),o([Object(r.Component)({selector:"[owl-date-time-calendar-body]",exportAs:"owlDateTimeCalendarBody",template:'<tr *ngFor="let row of rows; let rowIndex = index" role="row"><td *ngFor="let item of row; let colIndex = index" class="owl-dt-calendar-cell {{item.cellClass}}" [tabindex]="isActiveCell(rowIndex, colIndex) ? 0 : -1" [class.owl-dt-calendar-cell-active]="isActiveCell(rowIndex, colIndex)" [class.owl-dt-calendar-cell-disabled]="!item.enabled" [class.owl-dt-calendar-cell-in-range]="isInRange(item.value)" [class.owl-dt-calendar-cell-range-from]="isRangeFrom(item.value)" [class.owl-dt-calendar-cell-range-to]="isRangeTo(item.value)" [attr.aria-label]="item.ariaLabel" [attr.aria-disabled]="!item.enabled || null" [style.width.%]="100 / numCols" [style.paddingTop.%]="50 * cellRatio / numCols" [style.paddingBottom.%]="50 * cellRatio / numCols" (click)="selectCell(item)"><span class="owl-dt-calendar-cell-content" [ngClass]="{\n                \'owl-dt-calendar-cell-out\': item.out,\n                \'owl-dt-calendar-cell-today\': item.value === todayValue,\n                \'owl-dt-calendar-cell-selected\': isSelected(item.value)\n              }">{{item.displayValue}}</span></td></tr>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),a("design:paramtypes",[r.ElementRef,r.NgZone])],t)}()},SjmF:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.min=function(t){return r.min(t)(this)}},"Sm/R":function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("Wp8D")),r(n("5OUi"))},T0bz:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("NrNb"),i=function(t){function e(n,r){var i=t.call(this,r)||this;return Object.setPrototypeOf(i,e.prototype),i.errorCode=n,i.errorMessage=r,i.name="AuthError",i}return r.c(e,t),e.createUnexpectedError=function(t){return new e("unexpected_error","Unexpected error in authentication.: "+t)},e.createNoWindowObjectError=function(t){return new e("no_window_object","No window object available. Details: "+t)},e}(Error)},T1DM:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}));var r=n("h9Dq"),i=new(n("CS9Q").a)(r.a),o=i},T2d4:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){if(!(e instanceof Array))throw new TypeError(toString.call(e)+" is not an instance of Array");var n,i,o=r(t).getTime();return e.forEach((function(t){var e=r(t),a=Math.abs(o-e.getTime());(void 0===n||a<i)&&(n=e,i=a)})),n}},TJrj:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=(n("0/uQ"),n("isby")),o=n("z4bA");function a(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 1===t.length&&Object(i.a)(t[0])&&(t=t[0]),function(e){return e.lift(new s(t))}}var s=function(){function t(t){this.nextSources=t}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.nextSources))},t}(),l=function(t){function e(e,n){var r=t.call(this,e)||this;return r.destination=e,r.nextSources=n,r}return r.__extends(e,t),e.prototype.notifyError=function(){this.subscribeToNextSource()},e.prototype.notifyComplete=function(){this.subscribeToNextSource()},e.prototype._error=function(t){this.subscribeToNextSource(),this.unsubscribe()},e.prototype._complete=function(){this.subscribeToNextSource(),this.unsubscribe()},e.prototype.subscribeToNextSource=function(){var t=this.nextSources.shift();if(t){var e=new o.a(this),n=this.destination;n.add(e);var r=Object(o.c)(t,e);r!==e&&n.add(r)}else this.destination.complete()},e}(o.b)},TMm9:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("0c70");r.Observable.prototype.toArray=i.toArray},TRX7:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){this.strokeWidth=1,this.strokeColor="rgba(255,255,255,1)",this.dragIconStrokeWidth=1,this.dragIconStrokeColor="rgba(0,0,0,1)",this.dragIconFillColor="rgba(255,255,255,1)"}},TYje:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},Tm9b:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("wYKn")),r(n("CSYt"))},TpWx:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.windowCount=function(t,e){return void 0===e&&(e=0),r.windowCount(t,e)(this)}},Tq4R:function(t,e,n){"use strict";n.d(e,"b",(function(){return y})),n.d(e,"d",(function(){return v})),n.d(e,"c",(function(){return b})),n.d(e,"a",(function(){return _})),n.d(e,"e",(function(){return w}));var r=n("CcnG"),i=n("Ip0R"),o=n("eDkP"),a=0,s=function(){this.ariaDescribedBy=null,this.autoFocus=!0,this.hasBackdrop=!0,this.data=null,this.disableClose=!1,this.role="dialog",this.paneClass="",this.event=null,this.backdropClass="",this.closeOnNavigation=!0,this.width="",this.height="",this.maxWidth="85vw",this.scrollStrategy=new o.c,this.id="owl-dialog-"+a++},l=n("hVYw"),c=n("eIsF"),u=n("K9Ia"),h=n("lYZG"),d=n("p0Sj"),f=n("4c35"),p=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},g=function(t,e){return function(n,r){e(n,r,t)}},m=new r.InjectionToken("OwlDialogData"),y=new r.InjectionToken("owl-dialog-scroll-strategy");function v(t){return function(){return t.scrollStrategies.block()}}var b={provide:y,deps:[o.d],useFactory:v},_=new r.InjectionToken("owl-dialog-default-options"),w=function(){function t(t,e,n,r,i,o,a){var s=this;this.overlay=t,this.injector=e,this.location=n,this.scrollStrategy=r,this.defaultOptions=i,this.parentDialog=o,this.overlayContainer=a,this.ariaHiddenElements=new Map,this._openDialogsAtThisLevel=[],this._afterOpenAtThisLevel=new u.b,this._afterAllClosedAtThisLevel=new u.b,this.afterAllClosed=Object(h.a)((function(){return s._openDialogsAtThisLevel.length?s._afterAllClosed:s._afterAllClosed.pipe(Object(d.a)(void 0))})),!o&&n&&n.subscribe((function(){return s.closeAll()}))}return Object.defineProperty(t.prototype,"openDialogs",{get:function(){return this.parentDialog?this.parentDialog.openDialogs:this._openDialogsAtThisLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"afterOpen",{get:function(){return this.parentDialog?this.parentDialog.afterOpen:this._afterOpenAtThisLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_afterAllClosed",{get:function(){var t=this.parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel},enumerable:!0,configurable:!0}),t.prototype.open=function(t,e){var n=this;if((e=function(t,e){return function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(null==t)throw TypeError("Cannot convert undefined or null to object");for(var r=0,i=e;r<i.length;r++){var o=i[r];if(null!=o)for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])}return t}(new s,t,e)}(e,this.defaultOptions)).id&&this.getDialogById(e.id))throw Error('Dialog with id "'+e.id+'" exists already. The dialog id must be unique.');var r=this.createOverlay(e),i=this.attachDialogContainer(r,e),o=this.attachDialogContent(t,i,r,e);return this.openDialogs.length||this.hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(o),o.afterClosed().subscribe((function(){return n.removeOpenDialog(o)})),this.afterOpen.next(o),o},t.prototype.closeAll=function(){for(var t=this.openDialogs.length;t--;)this.openDialogs[t].close()},t.prototype.getDialogById=function(t){return this.openDialogs.find((function(e){return e.id===t}))},t.prototype.attachDialogContent=function(t,e,n,i){var o=new l.a(n,e,i.id,this.location);if(i.hasBackdrop&&n.backdropClick().subscribe((function(){o.disableClose||o.close()})),t instanceof r.TemplateRef);else{var a=this.createInjector(i,o,e),s=e.attachComponentPortal(new f.d(t,void 0,a));o.componentInstance=s.instance}return o.updateSize(i.width,i.height).updatePosition(i.position),o},t.prototype.createInjector=function(t,e,n){var r=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=new WeakMap;return i.set(l.a,e),i.set(c.a,n),i.set(m,t.data),new f.f(r||this.injector,i)},t.prototype.createOverlay=function(t){var e=this.getOverlayConfig(t);return this.overlay.create(e)},t.prototype.attachDialogContainer=function(t,e){var n=new f.d(c.a,e.viewContainerRef),r=t.attach(n);return r.instance.setConfig(e),r.instance},t.prototype.getOverlayConfig=function(t){var e=new o.e({positionStrategy:this.overlay.position().global(),scrollStrategy:t.scrollStrategy||this.scrollStrategy(),panelClass:t.paneClass,hasBackdrop:t.hasBackdrop,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight});return t.backdropClass&&(e.backdropClass=t.backdropClass),e},t.prototype.removeOpenDialog=function(t){var e=this._openDialogsAtThisLevel.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this.ariaHiddenElements.forEach((function(t,e){t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")})),this.ariaHiddenElements.clear(),this._afterAllClosed.next()))},t.prototype.hideNonDialogContentFromAssistiveTechnology=function(){var t=this.overlayContainer.getContainerElement();if(t.parentElement)for(var e=t.parentElement.children,n=e.length-1;n>-1;n--){var r=e[n];r===t||"SCRIPT"===r.nodeName||"STYLE"===r.nodeName||r.hasAttribute("aria-live")||(this.ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}},function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}([Object(r.Injectable)(),g(2,Object(r.Optional)()),g(3,Object(r.Inject)(y)),g(4,Object(r.Optional)()),g(4,Object(r.Inject)(_)),g(5,Object(r.Optional)()),g(5,Object(r.SkipSelf)()),p("design:paramtypes",[o.d,r.Injector,i.Location,Function,s,t,o.f])],t)}()},TqLU:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.find=function(t,e){return r.find(t,e)(this)}},TtEo:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("LC5p"),n("Ip0R"),n("Fzqc"),n("Wf4p"),n("ZYjt"),r["ɵcrt"]({encapsulation:2,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}"],data:{}}));function o(t){return r["ɵvid"](2,[],null,null)}},TuBq:function(t,e,n){var r=n("icBU"),i=n("kbA8");t.exports=function(t){return t?("{}"===t.substr(0,2)&&(t="\\{\\}"+t.substr(2)),function t(e,n){var o=[],a=i("{","}",e);if(!a||/\$$/.test(a.pre))return[e];var l,c=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(a.body),h=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(a.body),m=c||h,y=a.body.indexOf(",")>=0;if(!m&&!y)return a.post.match(/,.*\}/)?t(e=a.pre+"{"+a.body+s+a.post):[e];if(m)l=a.body.split(/\.\./);else if(1===(l=function t(e){if(!e)return[""];var n=[],r=i("{","}",e);if(!r)return e.split(",");var o=r.body,a=r.post,s=r.pre.split(",");s[s.length-1]+="{"+o+"}";var l=t(a);return a.length&&(s[s.length-1]+=l.shift(),s.push.apply(s,l)),n.push.apply(n,s),n}(a.body)).length&&1===(l=t(l[0],!1).map(d)).length)return(_=a.post.length?t(a.post,!1):[""]).map((function(t){return a.pre+l[0]+t}));var v,b=a.pre,_=a.post.length?t(a.post,!1):[""];if(m){var w=u(l[0]),x=u(l[1]),M=Math.max(l[0].length,l[1].length),S=3==l.length?Math.abs(u(l[2])):1,A=p;x<w&&(S*=-1,A=g);var C=l.some(f);v=[];for(var k=w;A(k,x);k+=S){var T;if(h)"\\"===(T=String.fromCharCode(k))&&(T="");else if(T=String(k),C){var E=M-T.length;if(E>0){var O=new Array(E+1).join("0");T=k<0?"-"+O+T.slice(1):O+T}}v.push(T)}}else v=r(l,(function(e){return t(e,!1)}));for(var D=0;D<v.length;D++)for(var P=0;P<_.length;P++){var L=b+v[D]+_[P];(!n||m||L)&&o.push(L)}return o}(function(t){return t.split("\\\\").join(o).split("\\{").join(a).split("\\}").join(s).split("\\,").join(l).split("\\.").join(c)}(t),!0).map(h)):[]};var o="\0SLASH"+Math.random()+"\0",a="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",l="\0COMMA"+Math.random()+"\0",c="\0PERIOD"+Math.random()+"\0";function u(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}function h(t){return t.split(o).join("\\").split(a).join("{").split(s).join("}").split(l).join(",").split(c).join(".")}function d(t){return"{"+t+"}"}function f(t){return/^-?0\d/.test(t)}function p(t,e){return t<=e}function g(t,e){return t>=e}},TwXD:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("7y2s");r.Observable.prototype.distinctUntilKeyChanged=i.distinctUntilKeyChanged},Txjg:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("Zn8D");function i(){return Object(r.a)(1)}},TypT:function(t,e){e.encode=function(t){var e="";for(var n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e},e.decode=function(t){for(var e={},n=t.split("&"),r=0,i=n.length;r<i;r++){var o=n[r].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}},U8mb:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r="undefined"!=typeof window&&window,i="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,o="undefined"!=typeof global&&global,a=r||o||i},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"))},UE8N:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.sequenceEqual=function(t,e){return r.sequenceEqual(t,e)(this)}},UOu5:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("UuUw");var r=function(){function t(){}return t.forRoot=function(){return{ngModule:t}},t}()},UR0p:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("h9Dq"),o=function(t){function e(e,n){void 0===e&&(e=a),void 0===n&&(n=Number.POSITIVE_INFINITY);var r=t.call(this,e,(function(){return r.frame}))||this;return r.maxFrames=n,r.frame=0,r.index=-1,r}return r.__extends(e,t),e.prototype.flush=function(){for(var t,e,n=this.actions,r=this.maxFrames;(e=n[0])&&e.delay<=r&&(n.shift(),this.frame=e.delay,!(t=e.execute(e.state,e.delay))););if(t){for(;e=n.shift();)e.unsubscribe();throw t}},e.frameTimeFactor=10,e}(n("CS9Q").a),a=function(t){function e(e,n,r){void 0===r&&(r=e.index+=1);var i=t.call(this,e,n)||this;return i.scheduler=e,i.work=n,i.index=r,i.active=!0,i.index=e.index=r,i}return r.__extends(e,t),e.prototype.schedule=function(n,r){if(void 0===r&&(r=0),!this.id)return t.prototype.schedule.call(this,n,r);this.active=!1;var i=new e(this.scheduler,this.work);return this.add(i),i.schedule(n,r)},e.prototype.requestAsyncId=function(t,n,r){void 0===r&&(r=0),this.delay=t.frame+r;var i=t.actions;return i.push(this),i.sort(e.sortActions),!0},e.prototype.recycleAsyncId=function(t,e,n){void 0===n&&(n=0)},e.prototype._execute=function(e,n){if(!0===this.active)return t.prototype._execute.call(this,e,n)},e.sortActions=function(t,e){return t.delay===e.delay?t.index===e.index?0:t.index>e.index?1:-1:t.delay>e.delay?1:-1},e}(i.a)},USCx:function(t,e,n){!function(t){"use strict";t.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Méitheamh","Iúil","Lúnasa","Meán Fómhair","Deaireadh Fómhair","Samhain","Nollaig"],monthsShort:["Eaná","Feab","Márt","Aibr","Beal","Méit","Iúil","Lúna","Meán","Deai","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Satharn"],weekdaysShort:["Dom","Lua","Mái","Céa","Déa","hAo","Sat"],weekdaysMin:["Do","Lu","Má","Ce","Dé","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árach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné aig] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d mí",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"))},USwo:function(t,e,n){var r=n("7whZ"),i=n("VSTI"),o=n("nAx8"),a=n("BRsN"),s=n("nA4W"),l=function(t,e,n){var c,u,h,d=t&l.F,f=t&l.G,p=t&l.S,g=t&l.P,m=t&l.B,y=t&l.W,v=f?i:i[e]||(i[e]={}),b=v.prototype,_=f?r:p?r[e]:(r[e]||{}).prototype;for(c in f&&(n=e),n)(u=!d&&_&&void 0!==_[c])&&s(v,c)||(h=u?_[c]:n[c],v[c]=f&&"function"!=typeof _[c]?n[c]:m&&u?o(h,r):y&&_[c]==h?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(h):g&&"function"==typeof h?o(Function.call,h):h,g&&((v.virtual||(v.virtual={}))[c]=h,t&l.R&&b&&!b[c]&&a(b,c,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},UUjr:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("CcnG"),i=n("4D9t"),o=n("pugT"),a=n("F/XL"),s=n("p0ib"),l=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t){this.changeDetector=t,this.stateChanges=o.a.EMPTY}return Object.defineProperty(t.prototype,"disabled",{get:function(){return void 0===this._disabled?this.dtPicker.disabled:!!this._disabled},set:function(t){this._disabled=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTTriggerDisabledClass",{get:function(){return this.disabled},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){t.datepicker&&this.watchStateChanges()},t.prototype.ngAfterContentInit=function(){this.watchStateChanges()},t.prototype.ngOnDestroy=function(){this.stateChanges.unsubscribe()},t.prototype.handleClickOnHost=function(t){this.dtPicker&&(this.dtPicker.open(),t.stopPropagation())},t.prototype.watchStateChanges=function(){var t=this;this.stateChanges.unsubscribe();var e=this.dtPicker&&this.dtPicker.dtInput?this.dtPicker.dtInput.disabledChange:Object(a.a)(),n=this.dtPicker?this.dtPicker.disabledChange:Object(a.a)();this.stateChanges=Object(s.a)(n,e).subscribe((function(){t.changeDetector.markForCheck()}))},l([Object(r.Input)("owlDateTimeTrigger"),c("design:type",i.d)],t.prototype,"dtPicker",void 0),l([Object(r.Input)(),c("design:type",Boolean),c("design:paramtypes",[Boolean])],t.prototype,"disabled",null),l([Object(r.HostBinding)("class.owl-dt-trigger-disabled"),c("design:type",Boolean),c("design:paramtypes",[])],t.prototype,"owlDTTriggerDisabledClass",null),l([Object(r.HostListener)("click",["$event"]),c("design:type",Function),c("design:paramtypes",[Event]),c("design:returntype",void 0)],t.prototype,"handleClickOnHost",null),l([Object(r.Directive)({selector:"[owlDateTimeTrigger]"}),c("design:paramtypes",[r.ChangeDetectorRef])],t)}()},UiI2:function(t,e,n){"use strict";n.d(e,"a",(function(){return y}));var r,i=n("CcnG"),o=n("dWZg"),a=n("bMPK"),s=(r=function(t,e){return(r=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(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),l=function(){return(l=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},c=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(t,e){return function(n,r){e(n,r,t)}},h={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"]},d={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},f=m(31,(function(t){return String(t+1)})),p="undefined"!=typeof Intl,g=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function m(t,e){for(var n=Array(t),r=0;r<t;r++)n[r]=e(r);return n}var y=function(t){function e(e,n){var r=t.call(this)||this;return r.owlDateTimeLocale=e,t.prototype.setLocale.call(r,e),r.useUtcForDisplay=!n.TRIDENT,r._clampDate=n.TRIDENT||n.EDGE,r}return s(e,t),e.prototype.getYear=function(t){return t.getFullYear()},e.prototype.getMonth=function(t){return t.getMonth()},e.prototype.getDay=function(t){return t.getDay()},e.prototype.getDate=function(t){return t.getDate()},e.prototype.getHours=function(t){return t.getHours()},e.prototype.getMinutes=function(t){return t.getMinutes()},e.prototype.getSeconds=function(t){return t.getSeconds()},e.prototype.getTime=function(t){return t.getTime()},e.prototype.getNumDaysInMonth=function(t){var e=this.createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0);return this.getDate(e)},e.prototype.differenceInCalendarDays=function(t,e){if(this.isValid(t)&&this.isValid(e)){var n=this.createDate(this.getYear(t),this.getMonth(t),this.getDate(t)),r=this.createDate(this.getYear(e),this.getMonth(e),this.getDate(e)),i=this.getTime(n)-n.getTimezoneOffset()*this.milliseondsInMinute,o=this.getTime(r)-r.getTimezoneOffset()*this.milliseondsInMinute;return Math.round((i-o)/this.millisecondsInDay)}return null},e.prototype.getYearName=function(t){if(p){var e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this.stripDirectionalityCharacters(this._format(e,t))}return String(this.getYear(t))},e.prototype.getMonthNames=function(t){var e=this;if(p){var n=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return m(12,(function(t){return e.stripDirectionalityCharacters(e._format(n,new Date(2017,t,1)))}))}return h[t]},e.prototype.getDayOfWeekNames=function(t){var e=this;if(p){var n=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return m(7,(function(t){return e.stripDirectionalityCharacters(e._format(n,new Date(2017,0,t+1)))}))}return d[t]},e.prototype.getDateNames=function(){var t=this;if(p){var e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return m(31,(function(n){return t.stripDirectionalityCharacters(t._format(e,new Date(2017,0,n+1)))}))}return f},e.prototype.toIso8601=function(t){return t.toISOString()},e.prototype.isEqual=function(t,e){return!(!this.isValid(t)||!this.isValid(e))&&t.getTime()===e.getTime()},e.prototype.isSameDay=function(t,e){if(this.isValid(t)&&this.isValid(e)){var n=this.clone(t),r=this.clone(e);return n.setHours(0,0,0,0),r.setHours(0,0,0,0),n.getTime()===r.getTime()}return!1},e.prototype.isValid=function(t){return t&&!isNaN(t.getTime())},e.prototype.invalid=function(){return new Date(NaN)},e.prototype.isDateInstance=function(t){return t instanceof Date},e.prototype.addCalendarYears=function(t,e){return this.addCalendarMonths(t,12*e)},e.prototype.addCalendarMonths=function(t,e){var n=this.clone(t);e=Number(e);var r=n.getMonth()+e,i=new Date(0);i.setFullYear(n.getFullYear(),r,1),i.setHours(0,0,0,0);var o=this.getNumDaysInMonth(i);return n.setMonth(r,Math.min(o,n.getDate())),n},e.prototype.addCalendarDays=function(t,e){var n=this.clone(t);return e=Number(e),n.setDate(n.getDate()+e),n},e.prototype.setHours=function(t,e){var n=this.clone(t);return n.setHours(e),n},e.prototype.setMinutes=function(t,e){var n=this.clone(t);return n.setMinutes(e),n},e.prototype.setSeconds=function(t,e){var n=this.clone(t);return n.setSeconds(e),n},e.prototype.createDate=function(t,e,n,r,i,o){if(void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=0),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.');if(r<0||r>23)throw Error('Invalid hours "'+r+'". Hours has to be between 0 and 23.');if(i<0||i>59)throw Error('Invalid minutes "'+i+'". Minutes has to between 0 and 59.');if(o<0||o>59)throw Error('Invalid seconds "'+o+'". Seconds has to be between 0 and 59.');var a=this.createDateWithOverflow(t,e,n,r,i,o);if(a.getMonth()!==e)throw Error('Invalid date "'+n+'" for month with index "'+e+'".');return a},e.prototype.clone=function(t){return this.createDate(this.getYear(t),this.getMonth(t),this.getDate(t),this.getHours(t),this.getMinutes(t),this.getSeconds(t))},e.prototype.now=function(){return new Date},e.prototype.format=function(t,e){if(!this.isValid(t))throw Error("JSNativeDate: Cannot format invalid date.");if(p){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=l({},e,{timeZone:"utc"});var n=new Intl.DateTimeFormat(this.locale,e);return this.stripDirectionalityCharacters(this._format(n,t))}return this.stripDirectionalityCharacters(t.toDateString())},e.prototype.parse=function(t,e){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null},e.prototype.deserialize=function(e){if("string"==typeof e){if(!e)return null;if(g.test(e)){var n=new Date(e);if(this.isValid(n))return n}}return t.prototype.deserialize.call(this,e)},e.prototype.createDateWithOverflow=function(t,e,n,r,i,o){void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=0);var a=new Date(t,e,n,r,i,o);return t>=0&&t<100&&a.setFullYear(this.getYear(a)-1900),a},e.prototype.stripDirectionalityCharacters=function(t){return t.replace(/[\u200e\u200f]/g,"")},e.prototype._format=function(t,e){var n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(n)},function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}([Object(i.Injectable)(),u(0,Object(i.Optional)()),u(0,Object(i.Inject)(a.b)),c("design:paramtypes",[String,o.a])],e)}(a.a)},UodH:function(t,e,n){"use strict";n.d(e,"c",(function(){return c})),n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return l}));var r=n("4+yM"),i=n("Wf4p"),o=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],a=function(){return function(t){this._elementRef=t}}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;i._focusMonitor=n,i._animationMode=r,i.isRoundButton=i._hasHostAttributes("mat-fab","mat-mini-fab"),i.isIconButton=i._hasHostAttributes("mat-icon-button");for(var a=0,s=o;a<s.length;a++){var l=s[a];i._hasHostAttributes(l)&&i._getHostElement().classList.add(l)}return e.nativeElement.classList.add("mat-button-base"),i._focusMonitor.monitor(i._elementRef,!0),i.isRoundButton&&(i.color="accent"),i}return Object(r.b)(e,t),e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef)},e.prototype.focus=function(t,e){void 0===t&&(t="program"),this._focusMonitor.focusVia(this._getHostElement(),t,e)},e.prototype._getHostElement=function(){return this._elementRef.nativeElement},e.prototype._isRippleDisabled=function(){return this.disableRipple||this.disabled},e.prototype._hasHostAttributes=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e.some((function(e){return t._getHostElement().hasAttribute(e)}))},e}(Object(i.D)(Object(i.F)(Object(i.E)(a)))),l=function(t){function e(e,n,r){return t.call(this,n,e,r)||this}return Object(r.b)(e,t),e.prototype._haltDisabledEvents=function(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())},e}(s),c=function(){return function(){}}()},UpIE:function(t,e,n){var r=n("y5a+");t.exports=function(t){return r(t,{weekStartsOn:1})}},UpIn:function(t,e,n){"use strict";var r=n("CcnG"),i=n("oQam"),o=n("b6v0"),a=n("QGqX");e.FileUploader=function(){function t(t){this.isUploading=!1,this.queue=[],this.progress=0,this._nextIndex=0,this.options={autoUpload:!1,isHTML5:!0,filters:[],removeAfterUpload:!1,disableMultipart:!1,formatDataFunction:function(t){return t._file},formatDataFunctionIsAsync:!1},this.setOptions(t),this.response=new r.EventEmitter}return t.prototype.setOptions=function(t){this.options=Object.assign(this.options,t),this.authToken=this.options.authToken,this.authTokenHeader=this.options.authTokenHeader||"Authorization",this.autoUpload=this.options.autoUpload,this.options.filters.unshift({name:"queueLimit",fn:this._queueLimitFilter}),this.options.maxFileSize&&this.options.filters.unshift({name:"fileSize",fn:this._fileSizeFilter}),this.options.allowedFileType&&this.options.filters.unshift({name:"fileType",fn:this._fileTypeFilter}),this.options.allowedMimeType&&this.options.filters.unshift({name:"mimeType",fn:this._mimeTypeFilter});for(var e=0;e<this.queue.length;e++)this.queue[e].url=this.options.url},t.prototype.addToQueue=function(t,e,n){for(var r=this,a=[],s=0,l=t;s<l.length;s++)a.push(l[s]);var c=this._getFilters(n),u=this.queue.length,h=[];a.map((function(t){e||(e=r.options);var n=new i.FileLikeObject(t);if(r._isValidFile(n,c,e)){var a=new o.FileItem(r,t,e);h.push(a),r.queue.push(a),r._onAfterAddingFile(a)}else r._onWhenAddingFileFailed(n,c[r._failFilterIndex],e)})),this.queue.length!==u&&(this._onAfterAddingAll(h),this.progress=this._getTotalProgress()),this._render(),this.options.autoUpload&&this.uploadAll()},t.prototype.removeFromQueue=function(t){var e=this.getIndexOfItem(t),n=this.queue[e];n.isUploading&&n.cancel(),this.queue.splice(e,1),this.progress=this._getTotalProgress()},t.prototype.clearQueue=function(){for(;this.queue.length;)this.queue[0].remove();this.progress=0},t.prototype.uploadItem=function(t){var e=this.getIndexOfItem(t),n=this.queue[e],r=this.options.isHTML5?"_xhrTransport":"_iframeTransport";n._prepareToUploading(),this.isUploading||(this.isUploading=!0,this[r](n))},t.prototype.cancelItem=function(t){var e=this.getIndexOfItem(t),n=this.queue[e];n&&n.isUploading&&(this.options.isHTML5?n._xhr:n._form).abort()},t.prototype.uploadAll=function(){var t=this.getNotUploadedItems().filter((function(t){return!t.isUploading}));t.length&&(t.map((function(t){return t._prepareToUploading()})),t[0].upload())},t.prototype.cancelAll=function(){this.getNotUploadedItems().map((function(t){return t.cancel()}))},t.prototype.isFile=function(t){return function(t){return File&&t instanceof File}(t)},t.prototype.isFileLikeObject=function(t){return t instanceof i.FileLikeObject},t.prototype.getIndexOfItem=function(t){return"number"==typeof t?t:this.queue.indexOf(t)},t.prototype.getNotUploadedItems=function(){return this.queue.filter((function(t){return!t.isUploaded}))},t.prototype.getReadyItems=function(){return this.queue.filter((function(t){return t.isReady&&!t.isUploading})).sort((function(t,e){return t.index-e.index}))},t.prototype.destroy=function(){},t.prototype.onAfterAddingAll=function(t){return{fileItems:t}},t.prototype.onBuildItemForm=function(t,e){return{fileItem:t,form:e}},t.prototype.onAfterAddingFile=function(t){return{fileItem:t}},t.prototype.onWhenAddingFileFailed=function(t,e,n){return{item:t,filter:e,options:n}},t.prototype.onBeforeUploadItem=function(t){return{fileItem:t}},t.prototype.onProgressItem=function(t,e){return{fileItem:t,progress:e}},t.prototype.onProgressAll=function(t){return{progress:t}},t.prototype.onSuccessItem=function(t,e,n,r){return{item:t,response:e,status:n,headers:r}},t.prototype.onErrorItem=function(t,e,n,r){return{item:t,response:e,status:n,headers:r}},t.prototype.onCancelItem=function(t,e,n,r){return{item:t,response:e,status:n,headers:r}},t.prototype.onCompleteItem=function(t,e,n,r){return{item:t,response:e,status:n,headers:r}},t.prototype.onCompleteAll=function(){},t.prototype._mimeTypeFilter=function(t){return!(this.options.allowedMimeType&&-1===this.options.allowedMimeType.indexOf(t.type))},t.prototype._fileSizeFilter=function(t){return!(this.options.maxFileSize&&t.size>this.options.maxFileSize)},t.prototype._fileTypeFilter=function(t){return!(this.options.allowedFileType&&-1===this.options.allowedFileType.indexOf(a.FileType.getMimeClass(t)))},t.prototype._onErrorItem=function(t,e,n,r){t._onError(e,n,r),this.onErrorItem(t,e,n,r)},t.prototype._onCompleteItem=function(t,e,n,r){t._onComplete(e,n,r),this.onCompleteItem(t,e,n,r);var i=this.getReadyItems()[0];this.isUploading=!1,i?i.upload():(this.onCompleteAll(),this.progress=this._getTotalProgress(),this._render())},t.prototype._headersGetter=function(t){return function(e){return e?t[e.toLowerCase()]||void 0:t}},t.prototype._xhrTransport=function(t){var e,n=this,r=this,i=t._xhr=new XMLHttpRequest;if(this._onBeforeUploadItem(t),"number"!=typeof t._file.size)throw new TypeError("The file specified is no longer valid");if(this.options.disableMultipart)e=this.options.formatDataFunction(t);else{e=new FormData,this._onBuildItemForm(t,e);var o=function(){return e.append(t.alias,t._file,t.file.name)};this.options.parametersBeforeFiles||o(),void 0!==this.options.additionalParameter&&Object.keys(this.options.additionalParameter).forEach((function(r){var i=n.options.additionalParameter[r];"string"==typeof i&&i.indexOf("{{file_name}}")>=0&&(i=i.replace("{{file_name}}",t.file.name)),e.append(r,i)})),this.options.parametersBeforeFiles&&o()}if(i.upload.onprogress=function(e){var r=Math.round(e.lengthComputable?100*e.loaded/e.total:0);n._onProgressItem(t,r)},i.onload=function(){var e=n._parseHeaders(i.getAllResponseHeaders()),r=n._transformResponse(i.response,e),o=n._isSuccessCode(i.status)?"Success":"Error";n["_on"+o+"Item"](t,r,i.status,e),n._onCompleteItem(t,r,i.status,e)},i.onerror=function(){var e=n._parseHeaders(i.getAllResponseHeaders()),r=n._transformResponse(i.response,e);n._onErrorItem(t,r,i.status,e),n._onCompleteItem(t,r,i.status,e)},i.onabort=function(){var e=n._parseHeaders(i.getAllResponseHeaders()),r=n._transformResponse(i.response,e);n._onCancelItem(t,r,i.status,e),n._onCompleteItem(t,r,i.status,e)},i.open(t.method,t.url,!0),i.withCredentials=t.withCredentials,this.options.headers)for(var a=0,s=this.options.headers;a<s.length;a++)i.setRequestHeader((u=s[a]).name,u.value);if(t.headers.length)for(var l=0,c=t.headers;l<c.length;l++){var u;i.setRequestHeader((u=c[l]).name,u.value)}this.authToken&&i.setRequestHeader(this.authTokenHeader,this.authToken),i.onreadystatechange=function(){i.readyState==XMLHttpRequest.DONE&&r.response.emit(i.responseText)},this.options.formatDataFunctionIsAsync?e.then((function(t){return i.send(JSON.stringify(t))})):i.send(e),this._render()},t.prototype._getTotalProgress=function(t){if(void 0===t&&(t=0),this.options.removeAfterUpload)return t;var e=this.getNotUploadedItems().length,n=100/this.queue.length;return Math.round((e?this.queue.length-e:this.queue.length)*n+t*n/100)},t.prototype._getFilters=function(t){if(!t)return this.options.filters;if(Array.isArray(t))return t;if("string"==typeof t){var e=t.match(/[^\s,]+/g);return this.options.filters.filter((function(t){return-1!==e.indexOf(t.name)}))}return this.options.filters},t.prototype._render=function(){},t.prototype._queueLimitFilter=function(){return void 0===this.options.queueLimit||this.queue.length<this.options.queueLimit},t.prototype._isValidFile=function(t,e,n){var r=this;return this._failFilterIndex=-1,!e.length||e.every((function(e){return r._failFilterIndex++,e.fn.call(r,t,n)}))},t.prototype._isSuccessCode=function(t){return t>=200&&t<300||304===t},t.prototype._transformResponse=function(t,e){return t},t.prototype._parseHeaders=function(t){var e,n,r,i={};return t?(t.split("\n").map((function(t){r=t.indexOf(":"),e=t.slice(0,r).trim().toLowerCase(),n=t.slice(r+1).trim(),e&&(i[e]=i[e]?i[e]+", "+n:n)})),i):i},t.prototype._onWhenAddingFileFailed=function(t,e,n){this.onWhenAddingFileFailed(t,e,n)},t.prototype._onAfterAddingFile=function(t){this.onAfterAddingFile(t)},t.prototype._onAfterAddingAll=function(t){this.onAfterAddingAll(t)},t.prototype._onBeforeUploadItem=function(t){t._onBeforeUpload(),this.onBeforeUploadItem(t)},t.prototype._onBuildItemForm=function(t,e){t._onBuildForm(e),this.onBuildItemForm(t,e)},t.prototype._onProgressItem=function(t,e){var n=this._getTotalProgress(e);this.progress=n,t._onProgress(e),this.onProgressItem(t,e),this.onProgressAll(n),this._render()},t.prototype._onSuccessItem=function(t,e,n,r){t._onSuccess(e,n,r),this.onSuccessItem(t,e,n,r)},t.prototype._onCancelItem=function(t,e,n,r){t._onCancel(e,n,r),this.onCancelItem(t,e,n,r)},t}()},UpQW:function(t,e,n){!function(t){"use strict";var e=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];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، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},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"))},"Us+F":function(t,e,n){var r=n("LZbM"),i=n("6DAA");t.exports={distanceInWords:r(),format:i()}},UtLt:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("4D9t"),n("eDkP"),n("Tq4R"),n("bMPK"),n("EFU/"),n("Ip0R"),r["ɵcrt"]({encapsulation:0,styles:[""],data:{}}));function o(t){return r["ɵvid"](2,[],null,null)}},UuUw:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("CcnG"),i=n("Ip0R"),o=n("lPHp"),a=function(){function t(t){this.platformId=t,this.animCreated=new r.EventEmitter}return t.prototype.ngOnInit=function(){if(!Object(i.isPlatformServer)(this.platformId)){this._options={container:this.lavContainer.nativeElement,renderer:this.options.renderer||"svg",loop:!1!==this.options.loop,autoplay:!1!==this.options.autoplay,autoloadSegments:!1!==this.options.autoloadSegments,animationData:this.options.animationData,path:this.options.path||"",rendererSettings:this.options.rendererSettings||{}},this.viewWidth=this.width+"px"||!1,this.viewHeight=this.height+"px"||!1;var t=o.loadAnimation(this._options);this.animCreated.emit(t)}},t}()},Uwu7:function(t,e,n){var r=n("x7D4")("socket.io-parser"),i=n("cpc2"),o=n("Njrz"),a=n("luTP"),s=n("qGlh");function l(){}e.protocol=4,e.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],e.CONNECT=0,e.DISCONNECT=1,e.EVENT=2,e.ACK=3,e.ERROR=4,e.BINARY_EVENT=5,e.BINARY_ACK=6,e.Encoder=l,e.Decoder=h;var c=e.ERROR+'"encode error"';function u(t){var n=""+t.type;if(e.BINARY_EVENT!==t.type&&e.BINARY_ACK!==t.type||(n+=t.attachments+"-"),t.nsp&&"/"!==t.nsp&&(n+=t.nsp+","),null!=t.id&&(n+=t.id),null!=t.data){var i=function(t){try{return JSON.stringify(t)}catch(e){return!1}}(t.data);if(!1===i)return c;n+=i}return r("encoded %j as %s",t,n),n}function h(){this.reconstructor=null}function d(t){this.reconPack=t,this.buffers=[]}function f(t){return{type:e.ERROR,data:"parser error: "+t}}l.prototype.encode=function(t,n){r("encoding packet %j",t),e.BINARY_EVENT===t.type||e.BINARY_ACK===t.type?function(t,e){o.removeBlobs(t,(function(t){var n=o.deconstructPacket(t),r=u(n.packet),i=n.buffers;i.unshift(r),e(i)}))}(t,n):n([u(t)])},i(h.prototype),h.prototype.add=function(t){var n;if("string"==typeof t)n=function(t){var n=0,i={type:Number(t.charAt(0))};if(null==e.types[i.type])return f("unknown packet type "+i.type);if(e.BINARY_EVENT===i.type||e.BINARY_ACK===i.type){for(var o="";"-"!==t.charAt(++n)&&(o+=t.charAt(n),n!=t.length););if(o!=Number(o)||"-"!==t.charAt(n))throw new Error("Illegal attachments");i.attachments=Number(o)}if("/"===t.charAt(n+1))for(i.nsp="";++n&&","!==(l=t.charAt(n))&&(i.nsp+=l,n!==t.length););else i.nsp="/";var s=t.charAt(n+1);if(""!==s&&Number(s)==s){for(i.id="";++n;){var l;if(null==(l=t.charAt(n))||Number(l)!=l){--n;break}if(i.id+=t.charAt(n),n===t.length)break}i.id=Number(i.id)}if(t.charAt(++n)){var c=function(t){try{return JSON.parse(t)}catch(e){return!1}}(t.substr(n));if(!1===c||i.type!==e.ERROR&&!a(c))return f("invalid payload");i.data=c}return r("decoded %s as %j",t,i),i}(t),e.BINARY_EVENT===n.type||e.BINARY_ACK===n.type?(this.reconstructor=new d(n),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",n)):this.emit("decoded",n);else{if(!s(t)&&!t.base64)throw new Error("Unknown type: "+t);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(t))&&(this.reconstructor=null,this.emit("decoded",n))}},h.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},d.prototype.takeBinaryData=function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=o.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null},d.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},Uxeu:function(t,e){var n=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.exports=function(t){var e=t,i=t.indexOf("["),o=t.indexOf("]");-1!=i&&-1!=o&&(t=t.substring(0,i)+t.substring(i,o).replace(/:/g,";")+t.substring(o,t.length));for(var a=n.exec(t||""),s={},l=14;l--;)s[r[l]]=a[l]||"";return-1!=i&&-1!=o&&(s.source=e,s.host=s.host.substring(1,s.host.length-1).replace(/;/g,":"),s.authority=s.authority.replace("[","").replace("]","").replace(/;/g,":"),s.ipv6uri=!0),s}},"V/79":function(t,e,n){var r=n("gMHO"),i=n("TypT"),o=n("GreB"),a=n("Yvos"),s=n("Aplp"),l=n("x7D4")("engine.io-client:polling");t.exports=u;var c=null!=new(n("DLiC"))({xdomain:!1}).responseType;function u(t){c&&!(t&&t.forceBase64)||(this.supportsBinary=!1),r.call(this,t)}a(u,r),u.prototype.name="polling",u.prototype.doOpen=function(){this.poll()},u.prototype.pause=function(t){var e=this;function n(){l("paused"),e.readyState="paused",t()}if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(l("we are currently polling - waiting to pause"),r++,this.once("pollComplete",(function(){l("pre-pause polling complete"),--r||n()}))),this.writable||(l("we are currently writing - waiting to pause"),r++,this.once("drain",(function(){l("pre-pause writing complete"),--r||n()})))}else n()},u.prototype.poll=function(){l("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},u.prototype.onData=function(t){var e=this;l("polling got data %s",t),o.decodePayload(t,this.socket.binaryType,(function(t,n,r){if("opening"===e.readyState&&e.onOpen(),"close"===t.type)return e.onClose(),!1;e.onPacket(t)})),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():l('ignoring poll - transport state "%s"',this.readyState))},u.prototype.doClose=function(){var t=this;function e(){l("writing close packet"),t.write([{type:"close"}])}"open"===this.readyState?(l("transport open - closing"),e()):(l("transport not open - deferring close"),this.once("open",e))},u.prototype.write=function(t){var e=this;this.writable=!1;var n=function(){e.writable=!0,e.emit("drain")};o.encodePayload(t,this.supportsBinary,(function(t){e.doWrite(t,n)}))},u.prototype.uri=function(){var t=this.query||{},e=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(t[this.timestampParam]=s()),this.supportsBinary||t.sid||(t.b64=1),t=i.encode(t),this.port&&("https"===e&&443!==Number(this.port)||"http"===e&&80!==Number(this.port))&&(n=":"+this.port),t.length&&(t="?"+t),e+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+t}},V2x9:function(t,e,n){!function(t){"use strict";t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_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"))},V7oC:function(t,e,n){"use strict";e.__esModule=!0;var r,i=(r=n("SEkw"))&&r.__esModule?r:{default:r};e.default=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}()},V8dw:function(t,e,n){"use strict";n.r(e);var r=n("eW7D");n.d(e,"TestScheduler",(function(){return r.a}))},"V9q+":function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n("CcnG");var r=n("O7cu"),i=n("Ip0R"),o=n("OzfB"),a=function(){function t(t,e){Object(i.isPlatformServer)(e)&&!t&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}return t.withConfig=function(e,n){return void 0===n&&(n=[]),{ngModule:t,providers:e.serverLoaded?[{provide:o.e,useValue:Object(r.a)({},o.d,e)},{provide:o.a,useValue:n,multi:!0},{provide:o.h,useValue:!0}]:[{provide:o.e,useValue:Object(r.a)({},o.d,e)},{provide:o.a,useValue:n,multi:!0}]}},t}()},VBAv:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.digits=function(t){return i.isPresent(r.Validators.required(t))||/^\d+$/.test(t.value)?null:{digits:!0}}},VBar:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getFullYear(),i=e.getMonth(),o=new Date(0);return o.setFullYear(n,i+1,0),o.setHours(0,0,0,0),o.getDate()}},VGX7:function(t,e){t.exports=function(t){var e=new Date(t.getTime()),n=e.getTimezoneOffset();return e.setSeconds(0,0),6e4*n+e.getTime()%6e4}},VGuC:function(t,e,n){"use strict";function r(t){return t instanceof Date&&!isNaN(+t)}n.d(e,"a",(function(){return r}))},VNr4:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("6blF"),i=n("isby"),o=n("67Y/"),a=n("McSo"),s=n("0/uQ");function l(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){var n=t[0];if(Object(i.a)(n))return c(n,null);if(Object(a.a)(n)&&Object.getPrototypeOf(n)===Object.prototype){var r=Object.keys(n);return c(r.map((function(t){return n[t]})),r)}}if("function"==typeof t[t.length-1]){var s=t.pop();return c(t=1===t.length&&Object(i.a)(t[0])?t[0]:t,null).pipe(Object(o.a)((function(t){return s.apply(void 0,t)})))}return c(t,null)}function c(t,e){return new r.a((function(n){var r=t.length;if(0!==r)for(var i=new Array(r),o=0,a=0,l=function(l){var c=Object(s.a)(t[l]),u=!1;n.add(c.subscribe({next:function(t){u||(u=!0,a++),i[l]=t},error:function(t){return n.error(t)},complete:function(){++o!==r&&u||(a===r&&n.next(e?e.reduce((function(t,e,n){return t[e]=i[n],t}),{}):i),n.complete())}}))},c=0;c<r;c++)l(c);else n.complete()}))}},VQ2P:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.predicate=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.predicate=n,r.skipping=!0,r.index=0,r}return r.__extends(e,t),e.prototype._next=function(t){var e=this.destination;this.skipping&&this.tryCallPredicate(t),this.skipping||e.next(t)},e.prototype.tryCallPredicate=function(t){try{var e=this.predicate(t,this.index++);this.skipping=Boolean(e)}catch(n){this.destination.error(n)}},e}(i.a)},VSOP:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("l4jP");r.Observable.prototype.share=i.share},VSTI:function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},VWX5:function(t,e,n){"use strict";n.d(e,"a",(function(){return r.a})),n.d(e,"b",(function(){return i.b}));var r=n("KL2N"),i=(n("rAFq"),n("QX+E"));n("bMPK"),n("EFU/"),n("XJVP"),n("4D9t")},VYim:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("NKZO");function i(t,e){return function(n){return n.lift(new r.a(t,n,!0,e))}}},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("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".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ñana 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ía",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n("wd/R"))},VlMj:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("bKLx");r.Observable.prototype.timeInterval=i.timeInterval},VmLd:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("lRok");e.combineLatest=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=null;return"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&i.isArray(t[0])&&(t=t[0].slice()),this.lift.call(r.of.apply(void 0,[this].concat(t)),new i.CombineLatestOperator(n))}},"VnD/":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate,this.thisArg))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.thisArg=r,i.count=0,i}return r.__extends(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)},e}(i.a)},VphZ:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"d",(function(){return a})),n.d(e,"i",(function(){return h})),n.d(e,"j",(function(){return d})),n.d(e,"q",(function(){return f})),n.d(e,"c",(function(){return x})),n.d(e,"e",(function(){return cr})),n.d(e,"g",(function(){return nn})),n.d(e,"l",(function(){return Fi})),n.d(e,"m",(function(){return Pa})),n.d(e,"n",(function(){return Ia})),n.d(e,"h",(function(){return Ut})),n.d(e,"o",(function(){return Ht})),n.d(e,"p",(function(){return $t})),n.d(e,"f",(function(){return Ot})),n.d(e,"a",(function(){return ns})),n.d(e,"k",(function(){return as})),n.d(e,"t",(function(){return Ki})),n.d(e,"s",(function(){return Zi})),n.d(e,"r",(function(){return vo}));var r=function(t,e){return t<e?-1:t>e?1:t>=e?0:NaN},i=function(t){var e;return 1===t.length&&(e=t,t=function(t,n){return r(e(t),n)}),{left:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var o=r+i>>>1;t(e[o],n)<0?r=o+1:i=o}return r},right:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var o=r+i>>>1;t(e[o],n)>0?i=o:r=o+1}return r}}},o=i(r).right,a=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},s=Math.sqrt(50),l=Math.sqrt(10),c=Math.sqrt(2);function u(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=s?i*=10:o>=l?i*=5:o>=c&&(i*=2),e<t?-i:i}var h=function(t,e){var n,r,i=t.length,o=-1;if(null==e){for(;++o<i;)if(null!=(n=t[o])&&n>=n)for(r=n;++o<i;)null!=(n=t[o])&&n>r&&(r=n)}else for(;++o<i;)if(null!=(n=e(t[o],o,t))&&n>=n)for(r=n;++o<i;)null!=(n=e(t[o],o,t))&&n>r&&(r=n);return r},d=function(t,e){var n,r,i=t.length,o=-1;if(null==e){for(;++o<i;)if(null!=(n=t[o])&&n>=n)for(r=n;++o<i;)null!=(n=t[o])&&r>n&&(r=n)}else for(;++o<i;)if(null!=(n=e(t[o],o,t))&&n>=n)for(r=n;++o<i;)null!=(n=e(t[o],o,t))&&r>n&&(r=n);return r},f=function(t,e){var n,r=t.length,i=-1,o=0;if(null==e)for(;++i<r;)(n=+t[i])&&(o+=n);else for(;++i<r;)(n=+e(t[i],i,t))&&(o+=n);return o},p=Array.prototype.slice,g=function(t){return t};function m(t){return"translate("+(t+.5)+",0)"}function y(t){return"translate(0,"+(t+.5)+")"}function v(t){return function(e){return+t(e)}}function b(t){var e=Math.max(0,t.bandwidth()-1)/2;return t.round()&&(e=Math.round(e)),function(n){return+t(n)+e}}function _(){return!this.__axis}function w(t,e){var n=[],r=null,i=null,o=6,a=6,s=3,l=1===t||4===t?-1:1,c=4===t||2===t?"x":"y",u=1===t||3===t?m:y;function h(h){var d=null==r?e.ticks?e.ticks.apply(e,n):e.domain():r,f=null==i?e.tickFormat?e.tickFormat.apply(e,n):g:i,p=Math.max(o,0)+s,m=e.range(),y=+m[0]+.5,w=+m[m.length-1]+.5,x=(e.bandwidth?b:v)(e.copy()),M=h.selection?h.selection():h,S=M.selectAll(".domain").data([null]),A=M.selectAll(".tick").data(d,e).order(),C=A.exit(),k=A.enter().append("g").attr("class","tick"),T=A.select("line"),E=A.select("text");S=S.merge(S.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),A=A.merge(k),T=T.merge(k.append("line").attr("stroke","#000").attr(c+"2",l*o)),E=E.merge(k.append("text").attr("fill","#000").attr(c,l*p).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),h!==M&&(S=S.transition(h),A=A.transition(h),T=T.transition(h),E=E.transition(h),C=C.transition(h).attr("opacity",1e-6).attr("transform",(function(t){return isFinite(t=x(t))?u(t):this.getAttribute("transform")})),k.attr("opacity",1e-6).attr("transform",(function(t){var e=this.parentNode.__axis;return u(e&&isFinite(e=e(t))?e:x(t))}))),C.remove(),S.attr("d",4===t||2==t?"M"+l*a+","+y+"H0.5V"+w+"H"+l*a:"M"+y+","+l*a+"V0.5H"+w+"V"+l*a),A.attr("opacity",1).attr("transform",(function(t){return u(x(t))})),T.attr(c+"2",l*o),E.attr(c,l*p).text(f),M.filter(_).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),M.each((function(){this.__axis=x}))}return h.scale=function(t){return arguments.length?(e=t,h):e},h.ticks=function(){return n=p.call(arguments),h},h.tickArguments=function(t){return arguments.length?(n=null==t?[]:p.call(t),h):n.slice()},h.tickValues=function(t){return arguments.length?(r=null==t?null:p.call(t),h):r&&r.slice()},h.tickFormat=function(t){return arguments.length?(i=t,h):i},h.tickSize=function(t){return arguments.length?(o=a=+t,h):o},h.tickSizeInner=function(t){return arguments.length?(o=+t,h):o},h.tickSizeOuter=function(t){return arguments.length?(a=+t,h):a},h.tickPadding=function(t){return arguments.length?(s=+t,h):s},h}function x(t){return w(2,t)}var M={value:function(){}};function S(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r)throw new Error("illegal type: "+t);r[t]=[]}return new A(r)}function A(t){this._=t}function C(t,e){return t.trim().split(/^|\s+/).map((function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function k(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function T(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=M,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}A.prototype=S.prototype={constructor:A,on:function(t,e){var n,r=this._,i=C(t+"",r),o=-1,a=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++o<a;)if(n=(t=i[o]).type)r[n]=T(r[n],t.name,e);else if(null==e)for(n in r)r[n]=T(r[n],t.name,null);return this}for(;++o<a;)if((n=(t=i[o]).type)&&(n=k(r[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new A(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),o=0;o<n;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=0,n=(r=this._[t]).length;o<n;++o)r[o].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(e,n)}};var E=S,O="http://www.w3.org/1999/xhtml",D={svg:"http://www.w3.org/2000/svg",xhtml:O,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},P=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),D.hasOwnProperty(e)?{space:D[e],local:t}:t};function L(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===O&&e.documentElement.namespaceURI===O?e.createElement(t):e.createElementNS(n,t)}}function I(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var R=function(t){var e=P(t);return(e.local?I:L)(e)};function N(){}var B=function(t){return null==t?N:function(){return this.querySelector(t)}};function F(){return[]}var z=function(t){return null==t?F:function(){return this.querySelectorAll(t)}},j=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var W=document.documentElement;if(!W.matches){var V=W.webkitMatchesSelector||W.msMatchesSelector||W.mozMatchesSelector||W.oMatchesSelector;j=function(t){return function(){return V.call(this,t)}}}}var H=j,Y=function(t){return new Array(t.length)};function U(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function q(t,e,n,r,i,o){for(var a,s=0,l=e.length,c=o.length;s<c;++s)(a=e[s])?(a.__data__=o[s],r[s]=a):n[s]=new U(t,o[s]);for(;s<l;++s)(a=e[s])&&(i[s]=a)}function $(t,e,n,r,i,o,a){var s,l,c,u={},h=e.length,d=o.length,f=new Array(h);for(s=0;s<h;++s)(l=e[s])&&(f[s]=c="$"+a.call(l,l.__data__,s,e),c in u?i[s]=l:u[c]=l);for(s=0;s<d;++s)(l=u[c="$"+a.call(t,o[s],s,o)])?(r[s]=l,l.__data__=o[s],u[c]=null):n[s]=new U(t,o[s]);for(s=0;s<h;++s)(l=e[s])&&u[f[s]]===l&&(i[s]=l)}function G(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function X(t){return function(){this.removeAttribute(t)}}function K(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Z(t,e){return function(){this.setAttribute(t,e)}}function J(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function Q(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function tt(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}U.prototype={constructor:U,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var et=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView};function nt(t){return function(){this.style.removeProperty(t)}}function rt(t,e,n){return function(){this.style.setProperty(t,e,n)}}function it(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function ot(t,e){return t.style.getPropertyValue(e)||et(t).getComputedStyle(t,null).getPropertyValue(e)}function at(t){return function(){delete this[t]}}function st(t,e){return function(){this[t]=e}}function lt(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function ct(t){return t.trim().split(/^|\s+/)}function ut(t){return t.classList||new ht(t)}function ht(t){this._node=t,this._names=ct(t.getAttribute("class")||"")}function dt(t,e){for(var n=ut(t),r=-1,i=e.length;++r<i;)n.add(e[r])}function ft(t,e){for(var n=ut(t),r=-1,i=e.length;++r<i;)n.remove(e[r])}function pt(t){return function(){dt(this,t)}}function gt(t){return function(){ft(this,t)}}function mt(t,e){return function(){(e.apply(this,arguments)?dt:ft)(this,t)}}function yt(){this.textContent=""}function vt(t){return function(){this.textContent=t}}function bt(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function _t(){this.innerHTML=""}function wt(t){return function(){this.innerHTML=t}}function xt(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function Mt(){this.nextSibling&&this.parentNode.appendChild(this)}function St(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function At(){return null}function Ct(){var t=this.parentNode;t&&t.removeChild(this)}function kt(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function Tt(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}ht.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Et={},Ot=null;function Dt(t,e,n){return t=Pt(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function Pt(t,e,n){return function(r){var i=Ot;Ot=r;try{t.call(this,this.__data__,e,n)}finally{Ot=i}}}function Lt(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function It(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,o=e.length;r<o;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.capture);++i?e.length=i:delete this.__on}}}function Rt(t,e,n){var r=Et.hasOwnProperty(t.type)?Dt:Pt;return function(i,o,a){var s,l=this.__on,c=r(e,o,a);if(l)for(var u=0,h=l.length;u<h;++u)if((s=l[u]).type===t.type&&s.name===t.name)return this.removeEventListener(s.type,s.listener,s.capture),this.addEventListener(s.type,s.listener=c,s.capture=n),void(s.value=e);this.addEventListener(t.type,c,n),s={type:t.type,name:t.name,value:e,listener:c,capture:n},l?l.push(s):this.__on=[s]}}function Nt(t,e,n){var r=et(t),i=r.CustomEvent;"function"==typeof i?i=new i(e,n):(i=r.document.createEvent("Event"),n?(i.initEvent(e,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(e,!1,!1)),t.dispatchEvent(i)}function Bt(t,e){return function(){return Nt(this,t,e)}}function Ft(t,e){return function(){return Nt(this,t,e.apply(this,arguments))}}"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(Et={mouseenter:"mouseover",mouseleave:"mouseout"}));var zt=[null];function jt(t,e){this._groups=t,this._parents=e}function Wt(){return new jt([[document.documentElement]],zt)}jt.prototype=Wt.prototype={constructor:jt,select:function(t){"function"!=typeof t&&(t=B(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,a,s=e[i],l=s.length,c=r[i]=new Array(l),u=0;u<l;++u)(o=s[u])&&(a=t.call(o,o.__data__,u,s))&&("__data__"in o&&(a.__data__=o.__data__),c[u]=a);return new jt(r,this._parents)},selectAll:function(t){"function"!=typeof t&&(t=z(t));for(var e=this._groups,n=e.length,r=[],i=[],o=0;o<n;++o)for(var a,s=e[o],l=s.length,c=0;c<l;++c)(a=s[c])&&(r.push(t.call(a,a.__data__,c,s)),i.push(a));return new jt(r,i)},filter:function(t){"function"!=typeof t&&(t=H(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,a=e[i],s=a.length,l=r[i]=[],c=0;c<s;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&l.push(o);return new jt(r,this._parents)},data:function(t,e){if(!t)return p=new Array(this.size()),u=-1,this.each((function(t){p[++u]=t})),p;var n,r=e?$:q,i=this._parents,o=this._groups;"function"!=typeof t&&(n=t,t=function(){return n});for(var a=o.length,s=new Array(a),l=new Array(a),c=new Array(a),u=0;u<a;++u){var h=i[u],d=o[u],f=d.length,p=t.call(h,h&&h.__data__,u,i),g=p.length,m=l[u]=new Array(g),y=s[u]=new Array(g);r(h,d,m,y,c[u]=new Array(f),p,e);for(var v,b,_=0,w=0;_<g;++_)if(v=m[_]){for(_>=w&&(w=_+1);!(b=y[w])&&++w<g;);v._next=b||null}}return(s=new jt(s,i))._enter=l,s._exit=c,s},enter:function(){return new jt(this._enter||this._groups.map(Y),this._parents)},exit:function(){return new jt(this._exit||this._groups.map(Y),this._parents)},merge:function(t){for(var e=this._groups,n=t._groups,r=e.length,i=Math.min(r,n.length),o=new Array(r),a=0;a<i;++a)for(var s,l=e[a],c=n[a],u=l.length,h=o[a]=new Array(u),d=0;d<u;++d)(s=l[d]||c[d])&&(h[d]=s);for(;a<r;++a)o[a]=e[a];return new jt(o,this._parents)},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],o=i.length-1,a=i[o];--o>=0;)(r=i[o])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=G);for(var n=this._groups,r=n.length,i=new Array(r),o=0;o<r;++o){for(var a,s=n[o],l=s.length,c=i[o]=new Array(l),u=0;u<l;++u)(a=s[u])&&(c[u]=a);c.sort(e)}return new jt(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){var t=new Array(this.size()),e=-1;return this.each((function(){t[++e]=this})),t},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null},size:function(){var t=0;return this.each((function(){++t})),t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,o=e[n],a=0,s=o.length;a<s;++a)(i=o[a])&&t.call(i,i.__data__,a,o);return this},attr:function(t,e){var n=P(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?K:X:"function"==typeof e?n.local?tt:Q:n.local?J:Z)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?nt:"function"==typeof e?it:rt)(t,e,null==n?"":n)):ot(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?at:"function"==typeof e?lt:st)(t,e)):this.node()[t]},classed:function(t,e){var n=ct(t+"");if(arguments.length<2){for(var r=ut(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof e?mt:e?pt:gt)(n,e))},text:function(t){return arguments.length?this.each(null==t?yt:("function"==typeof t?bt:vt)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?_t:("function"==typeof t?xt:wt)(t)):this.node().innerHTML},raise:function(){return this.each(Mt)},lower:function(){return this.each(St)},append:function(t){var e="function"==typeof t?t:R(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"==typeof t?t:R(t),r=null==e?At:"function"==typeof e?e:B(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Ct)},clone:function(t){return this.select(t?Tt:kt)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,i,o=Lt(t+""),a=o.length;if(!(arguments.length<2)){for(s=e?Rt:It,null==n&&(n=!1),r=0;r<a;++r)this.each(s(o[r],e,n));return this}var s=this.node().__on;if(s)for(var l,c=0,u=s.length;c<u;++c)for(r=0,l=s[c];r<a;++r)if((i=o[r]).type===l.type&&i.name===l.name)return l.value},dispatch:function(t,e){return this.each(("function"==typeof e?Ft:Bt)(t,e))}};var Vt=Wt,Ht=function(t){return"string"==typeof t?new jt([[document.querySelector(t)]],[document.documentElement]):new jt([[t]],zt)},Yt=0;function Ut(){return new qt}function qt(){this._="@"+(++Yt).toString(36)}qt.prototype=Ut.prototype={constructor:qt,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var $t=function(t){return"string"==typeof t?new jt([document.querySelectorAll(t)],[document.documentElement]):new jt([null==t?[]:t],zt)},Gt=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t};function Xt(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function Kt(){}var Zt="\\s*([+-]?\\d+)\\s*",Jt="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Qt="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",te=/^#([0-9a-f]{3})$/,ee=/^#([0-9a-f]{6})$/,ne=new RegExp("^rgb\\("+[Zt,Zt,Zt]+"\\)$"),re=new RegExp("^rgb\\("+[Qt,Qt,Qt]+"\\)$"),ie=new RegExp("^rgba\\("+[Zt,Zt,Zt,Jt]+"\\)$"),oe=new RegExp("^rgba\\("+[Qt,Qt,Qt,Jt]+"\\)$"),ae=new RegExp("^hsl\\("+[Jt,Qt,Qt]+"\\)$"),se=new RegExp("^hsla\\("+[Jt,Qt,Qt,Jt]+"\\)$"),le={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function ce(t){var e;return t=(t+"").trim().toLowerCase(),(e=te.exec(t))?new pe((e=parseInt(e[1],16))>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):(e=ee.exec(t))?ue(parseInt(e[1],16)):(e=ne.exec(t))?new pe(e[1],e[2],e[3],1):(e=re.exec(t))?new pe(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=ie.exec(t))?he(e[1],e[2],e[3],e[4]):(e=oe.exec(t))?he(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=ae.exec(t))?ge(e[1],e[2]/100,e[3]/100,1):(e=se.exec(t))?ge(e[1],e[2]/100,e[3]/100,e[4]):le.hasOwnProperty(t)?ue(le[t]):"transparent"===t?new pe(NaN,NaN,NaN,0):null}function ue(t){return new pe(t>>16&255,t>>8&255,255&t,1)}function he(t,e,n,r){return r<=0&&(t=e=n=NaN),new pe(t,e,n,r)}function de(t){return t instanceof Kt||(t=ce(t)),t?new pe((t=t.rgb()).r,t.g,t.b,t.opacity):new pe}function fe(t,e,n,r){return 1===arguments.length?de(t):new pe(t,e,n,null==r?1:r)}function pe(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function ge(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new ve(t,e,n,r)}function me(t){if(t instanceof ve)return new ve(t.h,t.s,t.l,t.opacity);if(t instanceof Kt||(t=ce(t)),!t)return new ve;if(t instanceof ve)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),o=Math.max(e,n,r),a=NaN,s=o-i,l=(o+i)/2;return s?(a=e===o?(n-r)/s+6*(n<r):n===o?(r-e)/s+2:(e-n)/s+4,s/=l<.5?o+i:2-o-i,a*=60):s=l>0&&l<1?0:a,new ve(a,s,l,t.opacity)}function ye(t,e,n,r){return 1===arguments.length?me(t):new ve(t,e,n,null==r?1:r)}function ve(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function be(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}Gt(Kt,ce,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Gt(pe,fe,Xt(Kt,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new pe(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new pe(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),Gt(ve,ye,Xt(Kt,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new ve(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new ve(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new pe(be(t>=240?t-240:t+120,i,r),be(t,i,r),be(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var _e=Math.PI/180,we=180/Math.PI;function xe(t){if(t instanceof Me)return new Me(t.l,t.a,t.b,t.opacity);if(t instanceof Oe){var e=t.h*_e;return new Me(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof pe||(t=de(t));var n=ke(t.r),r=ke(t.g),i=ke(t.b),o=Se((.4124564*n+.3575761*r+.1804375*i)/.95047),a=Se((.2126729*n+.7151522*r+.072175*i)/1);return new Me(116*a-16,500*(o-a),200*(a-Se((.0193339*n+.119192*r+.9503041*i)/1.08883)),t.opacity)}function Me(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function Se(t){return t>6/29*(6/29)*(6/29)?Math.pow(t,1/3):t/(6/29*3*(6/29))+4/29}function Ae(t){return t>6/29?t*t*t:6/29*3*(6/29)*(t-4/29)}function Ce(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function ke(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Te(t){if(t instanceof Oe)return new Oe(t.h,t.c,t.l,t.opacity);t instanceof Me||(t=xe(t));var e=Math.atan2(t.b,t.a)*we;return new Oe(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function Ee(t,e,n,r){return 1===arguments.length?Te(t):new Oe(t,e,n,null==r?1:r)}function Oe(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}Gt(Me,(function(t,e,n,r){return 1===arguments.length?xe(t):new Me(t,e,n,null==r?1:r)}),Xt(Kt,{brighter:function(t){return new Me(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new Me(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return t=1*Ae(t),new pe(Ce(3.2404542*(e=.95047*Ae(e))-1.5371385*t-.4985314*(n=1.08883*Ae(n))),Ce(-.969266*e+1.8760108*t+.041556*n),Ce(.0556434*e-.2040259*t+1.0572252*n),this.opacity)}})),Gt(Oe,Ee,Xt(Kt,{brighter:function(t){return new Oe(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new Oe(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return xe(this).rgb()}}));var De=-.29227,Pe=-1.7884503806,Le=3.5172982438,Ie=-.6557636667999999;function Re(t){if(t instanceof Be)return new Be(t.h,t.s,t.l,t.opacity);t instanceof pe||(t=de(t));var e=t.g/255,n=t.b/255,r=(Ie*n+Pe*(t.r/255)-Le*e)/(Ie+Pe-Le),i=n-r,o=(1.97294*(e-r)-De*i)/-.90649,a=Math.sqrt(o*o+i*i)/(1.97294*r*(1-r)),s=a?Math.atan2(o,i)*we-120:NaN;return new Be(s<0?s+360:s,a,r,t.opacity)}function Ne(t,e,n,r){return 1===arguments.length?Re(t):new Be(t,e,n,null==r?1:r)}function Be(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function Fe(t,e,n,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*r+a*i)/6}Gt(Be,Ne,Xt(Kt,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Be(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Be(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*_e,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new pe(255*(e+n*(-.14861*r+1.78277*i)),255*(e+n*(De*r+-.90649*i)),255*(e+n*(1.97294*r)),this.opacity)}}));var ze=function(t){return function(){return t}};function je(t,e){return function(n){return t+n*e}}function We(t,e){var n=e-t;return n?je(t,n>180||n<-180?n-360*Math.round(n/360):n):ze(isNaN(t)?e:t)}function Ve(t,e){var n=e-t;return n?je(t,n):ze(isNaN(t)?e:t)}var He=function t(e){var n=function(t){return 1==(t=+t)?Ve:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):ze(isNaN(e)?n:e)}}(e);function r(t,e){var r=n((t=fe(t)).r,(e=fe(e)).r),i=n(t.g,e.g),o=n(t.b,e.b),a=Ve(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=o(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function Ye(t){return function(e){var n,r,i=e.length,o=new Array(i),a=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=fe(e[n]),o[n]=r.r||0,a[n]=r.g||0,s[n]=r.b||0;return o=t(o),a=t(a),s=t(s),r.opacity=1,function(t){return r.r=o(t),r.g=a(t),r.b=s(t),r+""}}}Ye((function(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],o=t[r+1];return Fe((n-r/e)*e,r>0?t[r-1]:2*i-o,i,o,r<e-1?t[r+2]:2*o-i)}})),Ye((function(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e);return Fe((n-r/e)*e,t[(r+e-1)%e],t[r%e],t[(r+1)%e],t[(r+2)%e])}}));var Ue,qe,$e,Ge,Xe=function(t,e){var n,r=e?e.length:0,i=t?Math.min(r,t.length):0,o=new Array(i),a=new Array(r);for(n=0;n<i;++n)o[n]=nn(t[n],e[n]);for(;n<r;++n)a[n]=e[n];return function(t){for(n=0;n<i;++n)a[n]=o[n](t);return a}},Ke=function(t,e){var n=new Date;return e-=t=+t,function(r){return n.setTime(t+e*r),n}},Ze=function(t,e){return e-=t=+t,function(n){return t+e*n}},Je=function(t,e){var n,r={},i={};for(n in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)n in t?r[n]=nn(t[n],e[n]):i[n]=e[n];return function(t){for(n in r)i[n]=r[n](t);return i}},Qe=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,tn=new RegExp(Qe.source,"g"),en=function(t,e){var n,r,i,o=Qe.lastIndex=tn.lastIndex=0,a=-1,s=[],l=[];for(t+="",e+="";(n=Qe.exec(t))&&(r=tn.exec(e));)(i=r.index)>o&&(i=e.slice(o,i),s[a]?s[a]+=i:s[++a]=i),(n=n[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:Ze(n,r)})),o=tn.lastIndex;return o<e.length&&(i=e.slice(o),s[a]?s[a]+=i:s[++a]=i),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var n,r=0;r<e;++r)s[(n=l[r]).i]=n.x(t);return s.join("")})},nn=function(t,e){var n,r=typeof e;return null==e||"boolean"===r?ze(e):("number"===r?Ze:"string"===r?(n=ce(e))?(e=n,He):en:e instanceof ce?He:e instanceof Date?Ke:Array.isArray(e)?Xe:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?Je:Ze)(t,e)},rn=function(t,e){return e-=t=+t,function(n){return Math.round(t+e*n)}},on=180/Math.PI,an={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},sn=function(t,e,n,r,i,o){var a,s,l;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(l=t*n+e*r)&&(n-=t*l,r-=e*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),t*r<e*n&&(t=-t,e=-e,l=-l,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(e,t)*on,skewX:Math.atan(l)*on,scaleX:a,scaleY:s}};function ln(t,e,n,r){function i(t){return t.length?t.pop()+" ":""}return function(o,a){var s=[],l=[];return o=t(o),a=t(a),function(t,r,i,o,a,s){if(t!==i||r!==o){var l=a.push("translate(",null,e,null,n);s.push({i:l-4,x:Ze(t,i)},{i:l-2,x:Ze(r,o)})}else(i||o)&&a.push("translate("+i+e+o+n)}(o.translateX,o.translateY,a.translateX,a.translateY,s,l),function(t,e,n,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(i(n)+"rotate(",null,r)-2,x:Ze(t,e)})):e&&n.push(i(n)+"rotate("+e+r)}(o.rotate,a.rotate,s,l),function(t,e,n,o){t!==e?o.push({i:n.push(i(n)+"skewX(",null,r)-2,x:Ze(t,e)}):e&&n.push(i(n)+"skewX("+e+r)}(o.skewX,a.skewX,s,l),function(t,e,n,r,o,a){if(t!==n||e!==r){var s=o.push(i(o)+"scale(",null,",",null,")");a.push({i:s-4,x:Ze(t,n)},{i:s-2,x:Ze(e,r)})}else 1===n&&1===r||o.push(i(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,l),o=a=null,function(t){for(var e,n=-1,r=l.length;++n<r;)s[(e=l[n]).i]=e.x(t);return s.join("")}}}var cn=ln((function(t){return"none"===t?an:(Ue||(Ue=document.createElement("DIV"),qe=document.documentElement,$e=document.defaultView),Ue.style.transform=t,t=$e.getComputedStyle(qe.appendChild(Ue),null).getPropertyValue("transform"),qe.removeChild(Ue),t=t.slice(7,-1).split(","),sn(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}),"px, ","px)","deg)"),un=ln((function(t){return null==t?an:(Ge||(Ge=document.createElementNS("http://www.w3.org/2000/svg","g")),Ge.setAttribute("transform",t),(t=Ge.transform.baseVal.consolidate())?sn((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):an)}),", ",")",")");function hn(t){return function(e,n){var r=t((e=ye(e)).h,(n=ye(n)).h),i=Ve(e.s,n.s),o=Ve(e.l,n.l),a=Ve(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=i(t),e.l=o(t),e.opacity=a(t),e+""}}}function dn(t){return function(e,n){var r=t((e=Ee(e)).h,(n=Ee(n)).h),i=Ve(e.c,n.c),o=Ve(e.l,n.l),a=Ve(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=i(t),e.l=o(t),e.opacity=a(t),e+""}}}function fn(t){return function e(n){function r(e,r){var i=t((e=Ne(e)).h,(r=Ne(r)).h),o=Ve(e.s,r.s),a=Ve(e.l,r.l),s=Ve(e.opacity,r.opacity);return function(t){return e.h=i(t),e.s=o(t),e.l=a(Math.pow(t,n)),e.opacity=s(t),e+""}}return n=+n,r.gamma=e,r}(1)}Math,hn(We),hn(Ve),dn(We),dn(Ve),fn(We);var pn,gn,mn=fn(Ve),yn=0,vn=0,bn=0,_n=0,wn=0,xn=0,Mn="object"==typeof performance&&performance.now?performance:Date,Sn="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function An(){return wn||(Sn(Cn),wn=Mn.now()+xn)}function Cn(){wn=0}function kn(){this._call=this._time=this._next=null}function Tn(t,e,n){var r=new kn;return r.restart(t,e,n),r}function En(){wn=(_n=Mn.now())+xn,yn=vn=0;try{!function(){An(),++yn;for(var t,e=pn;e;)(t=wn-e._time)>=0&&e._call.call(null,t),e=e._next;--yn}()}finally{yn=0,function(){for(var t,e,n=pn,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:pn=e);gn=t,Dn(r)}(),wn=0}}function On(){var t=Mn.now(),e=t-_n;e>1e3&&(xn-=e,_n=t)}function Dn(t){yn||(vn&&(vn=clearTimeout(vn)),t-wn>24?(t<1/0&&(vn=setTimeout(En,t-Mn.now()-xn)),bn&&(bn=clearInterval(bn))):(bn||(_n=Mn.now(),bn=setInterval(On,1e3)),yn=1,Sn(En)))}kn.prototype=Tn.prototype={constructor:kn,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?An():+n)+(null==e?0:+e),this._next||gn===this||(gn?gn._next=this:pn=this,gn=this),this._call=t,this._time=n,Dn()},stop:function(){this._call&&(this._call=null,this._time=1/0,Dn())}};var Pn=function(t,e,n){var r=new kn;return r.restart((function(n){r.stop(),t(n+e)}),e=null==e?0:+e,n),r},Ln=E("start","end","interrupt"),In=[],Rn=function(t,e,n,r,i,o){var a=t.__transition;if(a){if(n in a)return}else t.__transition={};!function(t,e,n){var r,i=t.__transition;function o(l){var c,u,h,d;if(1!==n.state)return s();for(c in i)if((d=i[c]).name===n.name){if(3===d.state)return Pn(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete i[c]):+c<e&&(d.state=6,d.timer.stop(),delete i[c])}if(Pn((function(){3===n.state&&(n.state=4,n.timer.restart(a,n.delay,n.time),a(l))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(h=n.tween.length),c=0,u=-1;c<h;++c)(d=n.tween[c].value.call(t,t.__data__,n.index,n.group))&&(r[++u]=d);r.length=u+1}}function a(e){for(var i=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),o=-1,a=r.length;++o<a;)r[o].call(null,i);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[e],i)return;delete t.__transition}i[e]=n,n.timer=Tn((function(t){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=t&&o(t-n.delay)}),0,n.time)}(t,n,{name:e,index:r,group:i,on:Ln,tween:In,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})};function Nn(t,e){var n=Fn(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function Bn(t,e){var n=Fn(t,e);if(n.state>2)throw new Error("too late; already started");return n}function Fn(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function zn(t,e){var n,r;return function(){var i=Bn(this,t),o=i.tween;if(o!==n)for(var a=0,s=(r=n=o).length;a<s;++a)if(r[a].name===e){(r=r.slice()).splice(a,1);break}i.tween=r}}function jn(t,e,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var o=Bn(this,t),a=o.tween;if(a!==r){i=(r=a).slice();for(var s={name:e,value:n},l=0,c=i.length;l<c;++l)if(i[l].name===e){i[l]=s;break}l===c&&i.push(s)}o.tween=i}}function Wn(t,e,n){var r=t._id;return t.each((function(){var t=Bn(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return Fn(t,r).value[e]}}var Vn=function(t,e){var n;return("number"==typeof e?Ze:e instanceof ce?He:(n=ce(e))?(e=n,He):en)(t,e)};function Hn(t){return function(){this.removeAttribute(t)}}function Yn(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Un(t,e,n){var r,i;return function(){var o=this.getAttribute(t);return o===n?null:o===r?i:i=e(r=o,n)}}function qn(t,e,n){var r,i;return function(){var o=this.getAttributeNS(t.space,t.local);return o===n?null:o===r?i:i=e(r=o,n)}}function $n(t,e,n){var r,i,o;return function(){var a,s=n(this);if(null!=s)return(a=this.getAttribute(t))===s?null:a===r&&s===i?o:o=e(r=a,i=s);this.removeAttribute(t)}}function Gn(t,e,n){var r,i,o;return function(){var a,s=n(this);if(null!=s)return(a=this.getAttributeNS(t.space,t.local))===s?null:a===r&&s===i?o:o=e(r=a,i=s);this.removeAttributeNS(t.space,t.local)}}function Xn(t,e){function n(){var n=this,r=e.apply(n,arguments);return r&&function(e){n.setAttributeNS(t.space,t.local,r(e))}}return n._value=e,n}function Kn(t,e){function n(){var n=this,r=e.apply(n,arguments);return r&&function(e){n.setAttribute(t,r(e))}}return n._value=e,n}function Zn(t,e){return function(){Nn(this,t).delay=+e.apply(this,arguments)}}function Jn(t,e){return e=+e,function(){Nn(this,t).delay=e}}function Qn(t,e){return function(){Bn(this,t).duration=+e.apply(this,arguments)}}function tr(t,e){return e=+e,function(){Bn(this,t).duration=e}}function er(t,e){if("function"!=typeof e)throw new Error;return function(){Bn(this,t).ease=e}}function nr(t,e,n){var r,i,o=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?Nn:Bn;return function(){var a=o(this,t),s=a.on;s!==r&&(i=(r=s).copy()).on(e,n),a.on=i}}var rr=Vt.prototype.constructor;function ir(t,e,n){function r(){var r=this,i=e.apply(r,arguments);return i&&function(e){r.style.setProperty(t,i(e),n)}}return r._value=e,r}var or=0;function ar(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function sr(){return++or}var lr=Vt.prototype;function cr(t){return(t=+t)<4/11?7.5625*t*t:t<8/11?7.5625*(t-=6/11)*t+3/4:t<10/11?7.5625*(t-=9/11)*t+15/16:7.5625*(t-=21/22)*t+63/64}ar.prototype=(function(t){return Vt().transition(t)}).prototype={constructor:ar,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=B(t));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a<i;++a)for(var s,l,c=r[a],u=c.length,h=o[a]=new Array(u),d=0;d<u;++d)(s=c[d])&&(l=t.call(s,s.__data__,d,c))&&("__data__"in s&&(l.__data__=s.__data__),h[d]=l,Rn(h[d],e,n,d,h,Fn(s,n)));return new ar(o,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=z(t));for(var r=this._groups,i=r.length,o=[],a=[],s=0;s<i;++s)for(var l,c=r[s],u=c.length,h=0;h<u;++h)if(l=c[h]){for(var d,f=t.call(l,l.__data__,h,c),p=Fn(l,n),g=0,m=f.length;g<m;++g)(d=f[g])&&Rn(d,e,n,g,f,p);o.push(f),a.push(l)}return new ar(o,a,e,n)},filter:function(t){"function"!=typeof t&&(t=H(t));for(var e=this._groups,n=e.length,r=new Array(n),i=0;i<n;++i)for(var o,a=e[i],s=a.length,l=r[i]=[],c=0;c<s;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&l.push(o);return new ar(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,i=Math.min(r,n.length),o=new Array(r),a=0;a<i;++a)for(var s,l=e[a],c=n[a],u=l.length,h=o[a]=new Array(u),d=0;d<u;++d)(s=l[d]||c[d])&&(h[d]=s);for(;a<r;++a)o[a]=e[a];return new ar(o,this._parents,this._name,this._id)},selection:function(){return new rr(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=sr(),r=this._groups,i=r.length,o=0;o<i;++o)for(var a,s=r[o],l=s.length,c=0;c<l;++c)if(a=s[c]){var u=Fn(a,e);Rn(a,t,n,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new ar(r,this._parents,t,n)},call:lr.call,nodes:lr.nodes,node:lr.node,size:lr.size,empty:lr.empty,each:lr.each,on:function(t,e){var n=this._id;return arguments.length<2?Fn(this.node(),n).on.on(t):this.each(nr(n,t,e))},attr:function(t,e){var n=P(t),r="transform"===n?un:Vn;return this.attrTween(t,"function"==typeof e?(n.local?Gn:$n)(n,r,Wn(this,"attr."+t,e)):null==e?(n.local?Yn:Hn)(n):(n.local?qn:Un)(n,r,e+""))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!=typeof e)throw new Error;var r=P(t);return this.tween(n,(r.local?Xn:Kn)(r,e))},style:function(t,e,n){var r="transform"==(t+="")?cn:Vn;return null==e?this.styleTween(t,function(t,e){var n,r,i;return function(){var o=ot(this,t),a=(this.style.removeProperty(t),ot(this,t));return o===a?null:o===n&&a===r?i:i=e(n=o,r=a)}}(t,r)).on("end.style."+t,function(t){return function(){this.style.removeProperty(t)}}(t)):this.styleTween(t,"function"==typeof e?function(t,e,n){var r,i,o;return function(){var a=ot(this,t),s=n(this);return null==s&&(this.style.removeProperty(t),s=ot(this,t)),a===s?null:a===r&&s===i?o:o=e(r=a,i=s)}}(t,r,Wn(this,"style."+t,e)):function(t,e,n){var r,i;return function(){var o=ot(this,t);return o===n?null:o===r?i:i=e(r=o,n)}}(t,r,e+""),n)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,ir(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(Wn(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},remove:function(){return this.on("end.remove",(t=this._id,function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}));var t},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,i=Fn(this.node(),n).tween,o=0,a=i.length;o<a;++o)if((r=i[o]).name===t)return r.value;return null}return this.each((null==e?zn:jn)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Zn:Jn)(e,t)):Fn(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Qn:tr)(e,t)):Fn(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(er(e,t)):Fn(this.node(),e).ease}},function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),Math,function t(e){function n(t){return t*t*((e+1)*t-e)}return e=+e,n.overshoot=t,n}(1.70158),function t(e){function n(t){return--t*t*((e+1)*t+e)+1}return e=+e,n.overshoot=t,n}(1.70158),function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(1.70158);var ur=2*Math.PI,hr=(function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=ur);function i(t){return e*Math.pow(2,10*--t)*Math.sin((r-t)/n)}return i.amplitude=function(e){return t(e,n*ur)},i.period=function(n){return t(e,n)},i}(1,.3),function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=ur);function i(t){return 1-e*Math.pow(2,-10*(t=+t))*Math.sin((t+r)/n)}return i.amplitude=function(e){return t(e,n*ur)},i.period=function(n){return t(e,n)},i}(1,.3),function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=ur);function i(t){return((t=2*t-1)<0?e*Math.pow(2,10*t)*Math.sin((r-t)/n):2-e*Math.pow(2,-10*t)*Math.sin((r+t)/n))/2}return i.amplitude=function(e){return t(e,n*ur)},i.period=function(n){return t(e,n)},i}(1,.3),{time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}});function dr(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))return hr.time=An(),hr;return n}function fr(t){return{type:t}}Vt.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var n,r,i,o=t.__transition,a=!0;if(o){for(i in e=null==e?null:e+"",o)(n=o[i]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),r&&n.on.call("interrupt",t,t.__data__,n.index,n.group),delete o[i]):a=!1;a&&delete t.__transition}}(this,t)}))},Vt.prototype.transition=function(t){var e,n;t instanceof ar?(e=t._id,t=t._name):(e=sr(),(n=hr).time=An(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var a,s=r[o],l=s.length,c=0;c<l;++c)(a=s[c])&&Rn(a,t,e,c,s,n||dr(a,e));return new ar(r,this._parents,t,e)},["e","w"].map(fr),["n","s"].map(fr),["n","e","s","w","nw","ne","se","sw"].map(fr),Math,Math,Math,Math;var pr=Math.PI,gr=2*pr,mr=gr-1e-6;function yr(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function vr(){return new yr}yr.prototype=vr.prototype={constructor:yr,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,o){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(t,e,n,r,i){var o=this._x1,a=this._y1,s=(n=+n)-(t=+t),l=(r=+r)-(e=+e),c=o-t,u=a-e,h=c*c+u*u;if((i=+i)<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(h>1e-6)if(Math.abs(u*s-l*c)>1e-6&&i){var d=n-o,f=r-a,p=s*s+l*l,g=d*d+f*f,m=Math.sqrt(p),y=Math.sqrt(h),v=i*Math.tan((pr-Math.acos((p+h-g)/(2*m*y)))/2),b=v/y,_=v/m;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*c)+","+(e+b*u)),this._+="A"+i+","+i+",0,0,"+ +(u*d>c*f)+","+(this._x1=t+_*s)+","+(this._y1=e+_*l)}else this._+="L"+(this._x1=t)+","+(this._y1=e)},arc:function(t,e,n,r,i,o){t=+t,e=+e;var a=(n=+n)*Math.cos(r),s=n*Math.sin(r),l=t+a,c=e+s,u=1^o,h=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+l+","+c),n&&(h<0&&(h=h%gr+gr),h>mr?this._+="A"+n+","+n+",0,1,"+u+","+(t-a)+","+(e-s)+"A"+n+","+n+",0,1,"+u+","+(this._x1=l)+","+(this._y1=c):h>1e-6&&(this._+="A"+n+","+n+",0,"+ +(h>=pr)+","+u+","+(this._x1=t+n*Math.cos(i))+","+(this._y1=e+n*Math.sin(i))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var br=vr;function _r(){}function wr(t,e){var n=new _r;if(t instanceof _r)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var r,i=-1,o=t.length;if(null==e)for(;++i<o;)n.set(i,t[i]);else for(;++i<o;)n.set(e(r=t[i],i,t),r)}else if(t)for(var a in t)n.set(a,t[a]);return n}_r.prototype=wr.prototype={constructor:_r,has:function(t){return"$"+t in this},get:function(t){return this["$"+t]},set:function(t,e){return this["$"+t]=e,this},remove:function(t){var e="$"+t;return e in this&&delete this[e]},clear:function(){for(var t in this)"$"===t[0]&&delete this[t]},keys:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)"$"===e[0]&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)"$"===e[0]&&++t;return t},empty:function(){for(var t in this)if("$"===t[0])return!1;return!0},each:function(t){for(var e in this)"$"===e[0]&&t(this[e],e.slice(1),this)}};var xr=wr;function Mr(){}var Sr=xr.prototype;Mr.prototype=(function(t,e){var n=new Mr;if(t instanceof Mr)t.each((function(t){n.add(t)}));else if(t){var r=-1,i=t.length;if(null==e)for(;++r<i;)n.add(t[r]);else for(;++r<i;)n.add(e(t[r],r,t))}return n}).prototype={constructor:Mr,has:Sr.has,add:function(t){return this["$"+(t+="")]=t,this},remove:Sr.remove,clear:Sr.clear,values:Sr.keys,size:Sr.size,empty:Sr.empty,each:Sr.each};var Ar={},Cr={};function kr(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+"]"})).join(",")+"}")}var Tr=function(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function r(t,e){var r,i=[],o=t.length,a=0,s=0,l=o<=0,c=!1;function u(){if(l)return Cr;if(c)return c=!1,Ar;var e,r,i=a;if(34===t.charCodeAt(i)){for(;a++<o&&34!==t.charCodeAt(a)||34===t.charCodeAt(++a););return(e=a)>=o?l=!0:10===(r=t.charCodeAt(a++))?c=!0:13===r&&(c=!0,10===t.charCodeAt(a)&&++a),t.slice(i+1,e-1).replace(/""/g,'"')}for(;a<o;){if(10===(r=t.charCodeAt(e=a++)))c=!0;else if(13===r)c=!0,10===t.charCodeAt(a)&&++a;else if(r!==n)continue;return t.slice(i,e)}return l=!0,t.slice(i,o)}for(10===t.charCodeAt(o-1)&&--o,13===t.charCodeAt(o-1)&&--o;(r=u())!==Cr;){for(var h=[];r!==Ar&&r!==Cr;)h.push(r),r=u();e&&null==(h=e(h,s++))||i.push(h)}return i}function i(e){return e.map(o).join(t)}function o(t){return null==t?"":e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,i,o=r(t,(function(t,r){if(n)return n(t,r-1);i=t,n=e?function(t,e){var n=kr(t);return function(r,i){return e(n(r),i,t)}}(t,e):kr(t)}));return o.columns=i||[],o},parseRows:r,format:function(e,n){return null==n&&(n=function(t){var e=Object.create(null),n=[];return t.forEach((function(t){for(var r in t)r in e||n.push(e[r]=r)})),n}(e)),[n.map(o).join(t)].concat(e.map((function(e){return n.map((function(t){return o(e[t])})).join(t)}))).join("\n")},formatRows:function(t){return t.map(i).join("\n")}}},Er=Tr(",").parse,Or=Tr("\t").parse;function Dr(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var i,o,a,s,l,c,u,h,d,f=t._root,p={data:r},g=t._x0,m=t._y0,y=t._x1,v=t._y1;if(!f)return t._root=p,t;for(;f.length;)if((c=e>=(o=(g+y)/2))?g=o:y=o,(u=n>=(a=(m+v)/2))?m=a:v=a,i=f,!(f=f[h=u<<1|c]))return i[h]=p,t;if(s=+t._x.call(null,f.data),l=+t._y.call(null,f.data),e===s&&n===l)return p.next=f,i?i[h]=p:t._root=p,t;do{i=i?i[h]=new Array(4):t._root=new Array(4),(c=e>=(o=(g+y)/2))?g=o:y=o,(u=n>=(a=(m+v)/2))?m=a:v=a}while((h=u<<1|c)==(d=(l>=a)<<1|s>=o));return i[d]=f,i[h]=p,t}var Pr=function(t,e,n,r,i){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=i};function Lr(t){return t[0]}function Ir(t){return t[1]}function Rr(t,e,n,r,i,o){this._x=t,this._y=e,this._x0=n,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function Nr(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var Br=(function(t,e,n){var r=new Rr(null==e?Lr:e,null==n?Ir:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}).prototype=Rr.prototype;Br.copy=function(){var t,e,n=new Rr(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=Nr(r),n;for(t=[{source:r,target:n._root=new Array(4)}];r=t.pop();)for(var i=0;i<4;++i)(e=r.source[i])&&(e.length?t.push({source:e,target:r.target[i]=new Array(4)}):r.target[i]=Nr(e));return n},Br.add=function(t){var e=+this._x.call(null,t),n=+this._y.call(null,t);return Dr(this.cover(e,n),e,n,t)},Br.addAll=function(t){var e,n,r,i,o=t.length,a=new Array(o),s=new Array(o),l=1/0,c=1/0,u=-1/0,h=-1/0;for(n=0;n<o;++n)isNaN(r=+this._x.call(null,e=t[n]))||isNaN(i=+this._y.call(null,e))||(a[n]=r,s[n]=i,r<l&&(l=r),r>u&&(u=r),i<c&&(c=i),i>h&&(h=i));for(u<l&&(l=this._x0,u=this._x1),h<c&&(c=this._y0,h=this._y1),this.cover(l,c).cover(u,h),n=0;n<o;++n)Dr(this,a[n],s[n],t[n]);return this},Br.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var n=this._x0,r=this._y0,i=this._x1,o=this._y1;if(isNaN(n))i=(n=Math.floor(t))+1,o=(r=Math.floor(e))+1;else{if(!(n>t||t>i||r>e||e>o))return this;var a,s,l=i-n,c=this._root;switch(s=(e<(r+o)/2)<<1|t<(n+i)/2){case 0:do{(a=new Array(4))[s]=c,c=a}while(o=r+(l*=2),t>(i=n+l)||e>o);break;case 1:do{(a=new Array(4))[s]=c,c=a}while(o=r+(l*=2),(n=i-l)>t||e>o);break;case 2:do{(a=new Array(4))[s]=c,c=a}while(r=o-(l*=2),t>(i=n+l)||r>e);break;case 3:do{(a=new Array(4))[s]=c,c=a}while(r=o-(l*=2),(n=i-l)>t||r>e)}this._root&&this._root.length&&(this._root=c)}return this._x0=n,this._y0=r,this._x1=i,this._y1=o,this},Br.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},Br.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Br.find=function(t,e,n){var r,i,o,a,s,l,c,u=this._x0,h=this._y0,d=this._x1,f=this._y1,p=[],g=this._root;for(g&&p.push(new Pr(g,u,h,d,f)),null==n?n=1/0:(u=t-n,h=e-n,d=t+n,f=e+n,n*=n);l=p.pop();)if(!(!(g=l.node)||(i=l.x0)>d||(o=l.y0)>f||(a=l.x1)<u||(s=l.y1)<h))if(g.length){var m=(i+a)/2,y=(o+s)/2;p.push(new Pr(g[3],m,y,a,s),new Pr(g[2],i,y,m,s),new Pr(g[1],m,o,a,y),new Pr(g[0],i,o,m,y)),(c=(e>=y)<<1|t>=m)&&(l=p[p.length-1],p[p.length-1]=p[p.length-1-c],p[p.length-1-c]=l)}else{var v=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=v*v+b*b;if(_<n){var w=Math.sqrt(n=_);u=t-w,h=e-w,d=t+w,f=e+w,r=g.data}}return r},Br.remove=function(t){if(isNaN(o=+this._x.call(null,t))||isNaN(a=+this._y.call(null,t)))return this;var e,n,r,i,o,a,s,l,c,u,h,d,f=this._root,p=this._x0,g=this._y0,m=this._x1,y=this._y1;if(!f)return this;if(f.length)for(;;){if((c=o>=(s=(p+m)/2))?p=s:m=s,(u=a>=(l=(g+y)/2))?g=l:y=l,e=f,!(f=f[h=u<<1|c]))return this;if(!f.length)break;(e[h+1&3]||e[h+2&3]||e[h+3&3])&&(n=e,d=h)}for(;f.data!==t;)if(r=f,!(f=f.next))return this;return(i=f.next)&&delete f.next,r?(i?r.next=i:delete r.next,this):e?(i?e[h]=i:delete e[h],(f=e[0]||e[1]||e[2]||e[3])&&f===(e[3]||e[2]||e[1]||e[0])&&!f.length&&(n?n[d]=f:this._root=f),this):(this._root=i,this)},Br.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},Br.root=function(){return this._root},Br.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},Br.visit=function(t){var e,n,r,i,o,a,s=[],l=this._root;for(l&&s.push(new Pr(l,this._x0,this._y0,this._x1,this._y1));e=s.pop();)if(!t(l=e.node,r=e.x0,i=e.y0,o=e.x1,a=e.y1)&&l.length){var c=(r+o)/2,u=(i+a)/2;(n=l[3])&&s.push(new Pr(n,c,u,o,a)),(n=l[2])&&s.push(new Pr(n,r,u,c,a)),(n=l[1])&&s.push(new Pr(n,c,i,o,u)),(n=l[0])&&s.push(new Pr(n,r,i,c,u))}return this},Br.visitAfter=function(t){var e,n=[],r=[];for(this._root&&n.push(new Pr(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var i=e.node;if(i.length){var o,a=e.x0,s=e.y0,l=e.x1,c=e.y1,u=(a+l)/2,h=(s+c)/2;(o=i[0])&&n.push(new Pr(o,a,s,u,h)),(o=i[1])&&n.push(new Pr(o,u,s,l,h)),(o=i[2])&&n.push(new Pr(o,a,h,u,c)),(o=i[3])&&n.push(new Pr(o,u,h,l,c))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},Br.x=function(t){return arguments.length?(this._x=t,this):this._x},Br.y=function(t){return arguments.length?(this._y=t,this):this._y},Math,Math.sqrt(5);var Fr=function(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]},zr=function(t,e){var n=Fr(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")},jr={"":function(t,e){t:for(var n,r=(t=t.toPrecision(e)).length,i=1,o=-1;i<r;++i)switch(t[i]){case".":o=n=i;break;case"0":0===o&&(o=i),n=i;break;case"e":break t;default:o>0&&(o=0)}return o>0?t.slice(0,o)+t.slice(n+1):t},"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return zr(100*t,e)},r:zr,s:function(t,e){var n=Fr(t,e);if(!n)return t+"";var r=n[0],i=n[1],o=i-3*Math.max(-8,Math.min(8,Math.floor(i/3)))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Fr(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},Wr=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;function Vr(t){return new Hr(t)}function Hr(t){if(!(e=Wr.exec(t)))throw new Error("invalid format: "+t);var e,n=e[1]||" ",r=e[2]||">",i=e[3]||"-",o=e[4]||"",a=!!e[5],s=e[6]&&+e[6],l=!!e[7],c=e[8]&&+e[8].slice(1),u=e[9]||"";"n"===u?(l=!0,u="g"):jr[u]||(u=""),(a||"0"===n&&"="===r)&&(a=!0,n="0",r="="),this.fill=n,this.align=r,this.sign=i,this.symbol=o,this.zero=a,this.width=s,this.comma=l,this.precision=c,this.type=u}Vr.prototype=Hr.prototype,Hr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var Yr;(Yr={decimal:".",thousands:",",grouping:[3],currency:["$",""]}).grouping&&Yr.thousands&&Yr.grouping;var Ur=function(){return new qr};function qr(){this.reset()}qr.prototype={constructor:qr,reset:function(){this.s=this.t=0},add:function(t){Gr($r,t,this.t),Gr(this,$r.s,this.s),this.s?this.t+=$r.t:this.s=$r.t},valueOf:function(){return this.s}};var $r=new qr;function Gr(t,e,n){var r=t.s=e+n,i=r-e;t.t=e-(r-i)+(n-i)}var Xr=Math.PI,Kr=Xr/2,Zr=2*Xr,Jr=Xr/180,Qr=(Math,Math.atan),ti=Math.atan2,ei=Math.cos,ni=(Math,Math,Math,Math,Math,Math.sin),ri=(Math,Math.sqrt);function ii(t){return t>1?Kr:t<-1?-Kr:Math.asin(t)}function oi(t,e){return[t>Xr?t-Zr:t<-Xr?t+Zr:t,e]}function ai(){}function si(t){return function(e,n){var r=ei(e),i=ei(n),o=t(r*i);return[o*i*ni(e),o*ni(n)]}}function li(t){return function(e,n){var r=ri(e*e+n*n),i=t(r),o=ni(i),a=ei(i);return[ti(e*o,r*a),ii(r&&n*o/r)]}}function ci(t,e){return[t,e]}function ui(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}function hi(t,e){var n,r,i,o,a,s=new gi(t),l=+t.value&&(s.value=t.value),c=[s];for(null==e&&(e=di);n=c.pop();)if(l&&(n.value=+n.data.value),(i=e(n.data))&&(a=i.length))for(n.children=new Array(a),o=a-1;o>=0;--o)c.push(r=n.children[o]=new gi(i[o])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(pi)}function di(t){return t.children}function fi(t){t.data=t.data.data}function pi(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function gi(t){this.data=t,this.depth=this.height=0,this.parent=null}Math,Ur(),Ur(),Ur(),oi.invert=oi,Ur(),Ur(),Ur(),Ur(),Ur(),ai.prototype={constructor:ai,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},ei(30*Jr),si((function(t){return ri(2/(1+t))})).invert=li((function(t){return 2*ii(t/2)})),si((function(t){return(t=(e=t)>1?0:e<-1?Xr:Math.acos(e))&&t/ni(t);var e})).invert=li((function(t){return t})),ci.invert=ci,li(Qr),li(ii),li((function(t){return 2*Qr(t)})),gi.prototype=hi.prototype={constructor:gi,count:function(){return this.eachAfter(ui)},each:function(t){var e,n,r,i,o=this,a=[o];do{for(e=a.reverse(),a=[];o=e.pop();)if(t(o),n=o.children)for(r=0,i=n.length;r<i;++r)a.push(n[r])}while(a.length);return this},eachAfter:function(t){for(var e,n,r,i=this,o=[i],a=[];i=o.pop();)if(a.push(i),e=i.children)for(n=0,r=e.length;n<r;++n)o.push(e[n]);for(;i=a.pop();)t(i);return this},eachBefore:function(t){for(var e,n,r=this,i=[r];r=i.pop();)if(t(r),e=r.children)for(n=e.length-1;n>=0;--n)i.push(e[n]);return this},sum:function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,r=e.children,i=r&&r.length;--i>=0;)n+=r[i].value;e.value=n}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}(e,t),r=[e];e!==n;)r.push(e=e.parent);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return hi(this).eachBefore(fi)}};var mi=function(t,e,n,r,i){for(var o,a=t.children,s=-1,l=a.length,c=t.value&&(r-e)/t.value;++s<l;)(o=a[s]).y0=n,o.y1=i,o.x0=e,o.x1=e+=o.value*c};Object.create(gi.prototype);var yi=function(t,e,n,r,i){for(var o,a=t.children,s=-1,l=a.length,c=t.value&&(i-n)/t.value;++s<l;)(o=a[s]).x0=e,o.x1=r,o.y0=n,o.y1=n+=o.value*c},vi=(1+Math.sqrt(5))/2;function bi(t,e,n,r,i,o){for(var a,s,l,c,u,h,d,f,p,g,m,y=[],v=e.children,b=0,_=0,w=v.length,x=e.value;b<w;){l=i-n,c=o-r;do{u=v[_++].value}while(!u&&_<w);for(h=d=u,m=u*u*(g=Math.max(c/l,l/c)/(x*t)),p=Math.max(d/m,m/h);_<w;++_){if(u+=s=v[_].value,s<h&&(h=s),s>d&&(d=s),m=u*u*g,(f=Math.max(d/m,m/h))>p){u-=s;break}p=f}y.push(a={value:u,dice:l<c,children:v.slice(b,_)}),a.dice?mi(a,n,r,i,x?r+=c*u/x:o):yi(a,n,r,x?n+=l*u/x:i,o),x-=u,b=_}return y}(function t(e){function n(t,n,r,i,o){bi(e,t,n,r,i,o)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n})(vi),function t(e){function n(t,n,r,i,o){if((a=t._squarify)&&a.ratio===e)for(var a,s,l,c,u,h=-1,d=a.length,f=t.value;++h<d;){for(l=(s=a[h]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?mi(s,n,r,i,r+=(o-r)*s.value/f):yi(s,n,r,n+=(i-n)*s.value/f,o),f-=s.value}else t._squarify=a=bi(e,t,n,r,i,o),a.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(vi);var _i=[].slice,wi={};function xi(t){this._size=t,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Mi(t){if(!t._start)try{!function(t){for(;t._start=t._waiting&&t._active<t._size;){var e=t._ended+t._active,n=t._tasks[e],r=n.length-1,i=n[r];n[r]=Si(t,e),--t._waiting,++t._active,n=i.apply(null,n),t._tasks[e]&&(t._tasks[e]=n||wi)}}(t)}catch(e){if(t._tasks[t._ended+t._active-1])Ai(t,e);else if(!t._data)throw e}}function Si(t,e){return function(n,r){t._tasks[e]&&(--t._active,++t._ended,t._tasks[e]=null,null==t._error&&(null!=n?Ai(t,n):(t._data[e]=r,t._waiting?Mi(t):Ci(t))))}}function Ai(t,e){var n,r=t._tasks.length;for(t._error=e,t._data=void 0,t._waiting=NaN;--r>=0;)if((n=t._tasks[r])&&(t._tasks[r]=null,n.abort))try{n.abort()}catch(e){}t._active=NaN,Ci(t)}function Ci(t){if(!t._active&&t._call){var e=t._data;t._data=void 0,t._call(t._error,e)}}xi.prototype=(function(t){if(null==t)t=1/0;else if(!((t=+t)>=1))throw new Error("invalid concurrency");return new xi(t)}).prototype={constructor:xi,defer:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(null!=this._error)return this;var e=_i.call(arguments,1);return e.push(t),++this._waiting,this._tasks.push(e),Mi(this),this},abort:function(){return null==this._error&&Ai(this,new Error("abort")),this},await:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(e,n){t.apply(null,[e].concat(n))},Ci(this),this},awaitAll:function(t){if("function"!=typeof t)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=t,Ci(this),this}};var ki=function(){return Math.random()},Ti=(function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(ki),function t(e){function n(t,n){var r,i;return t=null==t?0:+t,n=null==n?1:+n,function(){var o;if(null!=r)o=r,r=null;else do{r=2*e()-1,o=2*e()-1,i=r*r+o*o}while(!i||i>1);return t+n*o*Math.sqrt(-2*Math.log(i)/i)}}return n.source=t,n}(ki)),Ei=(function t(e){function n(){var t=Ti.source(e).apply(this,arguments);return function(){return Math.exp(t())}}return n.source=t,n}(ki),function t(e){function n(t){return function(){for(var n=0,r=0;r<t;++r)n+=e();return n}}return n.source=t,n}(ki)),Oi=(function t(e){function n(t){var n=Ei.source(e)(t);return function(){return n()/t}}return n.source=t,n}(ki),function t(e){function n(t){return function(){return-Math.log(1-e())/t}}return n.source=t,n}(ki),function(t,e){var n,r,i,o,a=E("beforesend","progress","load","error"),s=xr(),l=new XMLHttpRequest,c=null,u=null,h=0;function d(t){var e,r=l.status;if(!r&&function(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}(l)||r>=200&&r<300||304===r){if(i)try{e=i.call(n,l)}catch(o){return void a.call("error",n,o)}else e=l;a.call("load",n,e)}else a.call("error",n,t)}if("undefined"!=typeof XDomainRequest&&!("withCredentials"in l)&&/^(http(s)?:)?\/\//.test(t)&&(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=l.ontimeout=d:l.onreadystatechange=function(t){l.readyState>3&&d(t)},l.onprogress=function(t){a.call("progress",n,t)},n={header:function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?s.get(t):(null==e?s.remove(t):s.set(t,e+""),n)},mimeType:function(t){return arguments.length?(r=null==t?null:t+"",n):r},responseType:function(t){return arguments.length?(o=t,n):o},timeout:function(t){return arguments.length?(h=+t,n):h},user:function(t){return arguments.length<1?c:(c=null==t?null:t+"",n)},password:function(t){return arguments.length<1?u:(u=null==t?null:t+"",n)},response:function(t){return i=t,n},get:function(t,e){return n.send("GET",t,e)},post:function(t,e){return n.send("POST",t,e)},send:function(e,i,d){return l.open(e,t,!0,c,u),null==r||s.has("accept")||s.set("accept",r+",*/*"),l.setRequestHeader&&s.each((function(t,e){l.setRequestHeader(e,t)})),null!=r&&l.overrideMimeType&&l.overrideMimeType(r),null!=o&&(l.responseType=o),h>0&&(l.timeout=h),null==d&&"function"==typeof i&&(d=i,i=null),null!=d&&1===d.length&&(d=function(t){return function(e,n){t(null==e?n:null)}}(d)),null!=d&&n.on("error",d).on("load",(function(t){d(null,t)})),a.call("beforesend",n,l),l.send(null==i?null:i),n},abort:function(){return l.abort(),n},on:function(){var t=a.on.apply(a,arguments);return t===a?n:t}},null!=e){if("function"!=typeof e)throw new Error("invalid callback: "+e);return n.get(e)}return n}),Di=function(t,e){return function(n,r){var i=Oi(n).mimeType(t).response(e);if(null!=r){if("function"!=typeof r)throw new Error("invalid callback: "+r);return i.get(r)}return i}},Pi=(Di("text/html",(function(t){return document.createRange().createContextualFragment(t.responseText)})),Di("application/json",(function(t){return JSON.parse(t.responseText)})),Di("text/plain",(function(t){return t.responseText})),Di("application/xml",(function(t){var e=t.responseXML;if(!e)throw new Error("parse error");return e})),function(t,e){return function(n,r,i){arguments.length<3&&(i=r,r=null);var o=Oi(n).mimeType(t);return o.row=function(t){return arguments.length?o.response(Li(e,r=t)):r},o.row(r),i?o.get(i):o}});function Li(t,e){return function(n){return t(n.responseText,e)}}Pi("text/csv",Er),Pi("text/tab-separated-values",Or);var Ii=Array.prototype,Ri=Ii.map,Ni=Ii.slice,Bi={name:"implicit"};function Fi(t){var e=xr(),n=[],r=Bi;function i(i){var o=i+"",a=e.get(o);if(!a){if(r!==Bi)return r;e.set(o,a=n.push(i))}return t[(a-1)%t.length]}return t=null==t?[]:Ni.call(t),i.domain=function(t){if(!arguments.length)return n.slice();n=[],e=xr();for(var r,o,a=-1,s=t.length;++a<s;)e.has(o=(r=t[a])+"")||e.set(o,n.push(r));return i},i.range=function(e){return arguments.length?(t=Ni.call(e),i):t.slice()},i.unknown=function(t){return arguments.length?(r=t,i):r},i.copy=function(){return Fi().domain(n).range(t).unknown(r)},i}var zi=function(t){return+t},ji=[0,1];function Wi(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=e,function(){return n});var n}function Vi(t,e,n,r){var i=t[0],o=t[1],a=e[0],s=e[1];return o<i?(i=n(o,i),a=r(s,a)):(i=n(i,o),a=r(a,s)),function(t){return a(i(t))}}function Hi(t,e,n,r){var i=Math.min(t.length,e.length)-1,a=new Array(i),s=new Array(i),l=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++l<i;)a[l]=n(t[l],t[l+1]),s[l]=r(e[l],e[l+1]);return function(e){var n=o(t,e,1,i)-1;return s[n](a[n](e))}}var Yi=new Date,Ui=new Date;function qi(t,e,n,r){function i(e){return t(e=new Date(+e)),e}return i.floor=i,i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e<n-t?e:n},i.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},i.range=function(n,r,o){var a,s=[];if(n=i.ceil(n),o=null==o?1:Math.floor(o),!(n<r&&o>0))return s;do{s.push(a=new Date(+n)),e(n,o),t(n)}while(a<n&&n<r);return s},i.filter=function(n){return qi((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return Yi.setTime(+e),Ui.setTime(+r),t(Yi),t(Ui),Math.floor(n(Yi,Ui))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t==0}:function(e){return i.count(0,e)%t==0}):i:null}),i}var $i=qi((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));$i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?qi((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):$i:null};var Gi=$i,Xi=qi((function(t){t.setTime(1e3*Math.floor(t/1e3))}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),Ki=qi((function(t){t.setTime(6e4*Math.floor(t/6e4))}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),Zi=qi((function(t){var e=6e4*t.getTimezoneOffset()%36e5;e<0&&(e+=36e5),t.setTime(36e5*Math.floor((+t-e)/36e5)+e)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),Ji=qi((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1}));function Qi(t){return qi((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var to=Qi(0),eo=Qi(1),no=(Qi(2),Qi(3),Qi(4)),ro=(Qi(5),Qi(6),qi((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}))),io=qi((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));io.every=function(t){return isFinite(t=Math.floor(t))&&t>0?qi((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var oo=io,ao=(qi((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),qi((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),qi((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})));function so(t){return qi((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var lo=so(0),co=so(1),uo=(so(2),so(3),so(4)),ho=(so(5),so(6),qi((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),qi((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));ho.every=function(t){return isFinite(t=Math.floor(t))&&t>0?qi((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var fo=ho;function po(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function go(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function mo(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}var yo,vo,bo,_o={"-":"",_:" ",0:"0"},wo=/^\s*\d+/,xo=/^%/,Mo=/[\\^$*+?|[\]().{}]/g;function So(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(e)+i:i)}function Ao(t){return t.replace(Mo,"\\$&")}function Co(t){return new RegExp("^(?:"+t.map(Ao).join("|")+")","i")}function ko(t){for(var e={},n=-1,r=t.length;++n<r;)e[t[n].toLowerCase()]=n;return e}function To(t,e,n){var r=wo.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Eo(t,e,n){var r=wo.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function Oo(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function Do(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function Po(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function Lo(t,e,n){var r=wo.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function Io(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Ro(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function No(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Bo(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function Fo(t,e,n){var r=wo.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function zo(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function jo(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Wo(t,e,n){var r=wo.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Vo(t,e,n){var r=wo.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Ho(t,e,n){var r=wo.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Yo(t,e,n){var r=xo.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function Uo(t,e,n){var r=wo.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function qo(t,e,n){var r=wo.exec(e.slice(n));return r?(t.Q=1e3*+r[0],n+r[0].length):-1}function $o(t,e){return So(t.getDate(),e,2)}function Go(t,e){return So(t.getHours(),e,2)}function Xo(t,e){return So(t.getHours()%12||12,e,2)}function Ko(t,e){return So(1+Ji.count(oo(t),t),e,3)}function Zo(t,e){return So(t.getMilliseconds(),e,3)}function Jo(t,e){return Zo(t,e)+"000"}function Qo(t,e){return So(t.getMonth()+1,e,2)}function ta(t,e){return So(t.getMinutes(),e,2)}function ea(t,e){return So(t.getSeconds(),e,2)}function na(t){var e=t.getDay();return 0===e?7:e}function ra(t,e){return So(to.count(oo(t),t),e,2)}function ia(t,e){var n=t.getDay();return t=n>=4||0===n?no(t):no.ceil(t),So(no.count(oo(t),t)+(4===oo(t).getDay()),e,2)}function oa(t){return t.getDay()}function aa(t,e){return So(eo.count(oo(t),t),e,2)}function sa(t,e){return So(t.getFullYear()%100,e,2)}function la(t,e){return So(t.getFullYear()%1e4,e,4)}function ca(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+So(e/60|0,"0",2)+So(e%60,"0",2)}function ua(t,e){return So(t.getUTCDate(),e,2)}function ha(t,e){return So(t.getUTCHours(),e,2)}function da(t,e){return So(t.getUTCHours()%12||12,e,2)}function fa(t,e){return So(1+ao.count(fo(t),t),e,3)}function pa(t,e){return So(t.getUTCMilliseconds(),e,3)}function ga(t,e){return pa(t,e)+"000"}function ma(t,e){return So(t.getUTCMonth()+1,e,2)}function ya(t,e){return So(t.getUTCMinutes(),e,2)}function va(t,e){return So(t.getUTCSeconds(),e,2)}function ba(t){var e=t.getUTCDay();return 0===e?7:e}function _a(t,e){return So(lo.count(fo(t),t),e,2)}function wa(t,e){var n=t.getUTCDay();return t=n>=4||0===n?uo(t):uo.ceil(t),So(uo.count(fo(t),t)+(4===fo(t).getUTCDay()),e,2)}function xa(t){return t.getUTCDay()}function Ma(t,e){return So(co.count(fo(t),t),e,2)}function Sa(t,e){return So(t.getUTCFullYear()%100,e,2)}function Aa(t,e){return So(t.getUTCFullYear()%1e4,e,4)}function Ca(){return"+0000"}function ka(){return"%"}function Ta(t){return+t}function Ea(t){return Math.floor(+t/1e3)}function Oa(t){return new Date(t)}function Da(t){return t instanceof Date?+t:+new Date(+t)}yo=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,o=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,c=Co(i),u=ko(i),h=Co(o),d=ko(o),f=Co(a),p=ko(a),g=Co(s),m=ko(s),y=Co(l),v=ko(l),b={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:$o,e:$o,f:Jo,H:Go,I:Xo,j:Ko,L:Zo,m:Qo,M:ta,p:function(t){return i[+(t.getHours()>=12)]},Q:Ta,s:Ea,S:ea,u:na,U:ra,V:ia,w:oa,W:aa,x:null,X:null,y:sa,Y:la,Z:ca,"%":ka},_={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:ua,e:ua,f:ga,H:ha,I:da,j:fa,L:pa,m:ma,M:ya,p:function(t){return i[+(t.getUTCHours()>=12)]},Q:Ta,s:Ea,S:va,u:ba,U:_a,V:wa,w:xa,W:Ma,x:null,X:null,y:Sa,Y:Aa,Z:Ca,"%":ka},w={a:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=m[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:Bo,e:Bo,f:Ho,H:zo,I:zo,j:Fo,L:Vo,m:No,M:jo,p:function(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=u[r[0].toLowerCase()],n+r[0].length):-1},Q:Uo,s:qo,S:Wo,u:Eo,U:Oo,V:Do,w:To,W:Po,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:Io,Y:Lo,Z:Ro,"%":Yo};function x(t,e){return function(n){var r,i,o,a=[],s=-1,l=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===t.charCodeAt(s)&&(a.push(t.slice(l,s)),null!=(i=_o[r=t.charAt(++s)])?r=t.charAt(++s):i="e"===r?" ":"0",(o=e[r])&&(r=o(n,i)),a.push(r),l=s+1);return a.push(t.slice(l,s)),a.join("")}}function M(t,e){return function(n){var r,i,o=mo(1900);if(S(o,t,n+="",0)!=n.length)return null;if("Q"in o)return new Date(o.Q);if("p"in o&&(o.H=o.H%12+12*o.p),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=go(mo(o.y))).getUTCDay(),r=i>4||0===i?co.ceil(r):co(r),r=ao.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(i=(r=e(mo(o.y))).getDay(),r=i>4||0===i?eo.ceil(r):eo(r),r=Ji.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?go(mo(o.y)).getUTCDay():e(mo(o.y)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,go(o)):e(o)}}function S(t,e,n,r){for(var i,o,a=0,s=e.length,l=n.length;a<s;){if(r>=l)return-1;if(37===(i=e.charCodeAt(a++))){if(i=e.charAt(a++),!(o=w[i in _o?e.charAt(a++):i])||(r=o(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=x(n,b),b.X=x(r,b),b.c=x(e,b),_.x=x(n,_),_.X=x(r,_),_.c=x(e,_),{format:function(t){var e=x(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=M(t+="",po);return e.toString=function(){return t},e},utcFormat:function(t){var e=x(t+="",_);return e.toString=function(){return t},e},utcParse:function(t){var e=M(t,go);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),vo=yo.format,bo=yo.utcParse,Date.prototype.toISOString||(0,yo.utcFormat)("%Y-%m-%dT%H:%M:%S.%LZ"),+new Date("2000-01-01T00:00:00.000Z")||bo("%Y-%m-%dT%H:%M:%S.%LZ");var Pa=function(){return function t(e,n,r,o,a,s,l,c,h){var d=function(t,e){var n,r,i,o=ji,a=ji,s=nn,l=!1;function c(){return n=Math.min(o.length,a.length)>2?Hi:Vi,r=i=null,u}function u(e){return(r||(r=n(o,a,l?function(t){return function(e,n){var r=t(e=+e,n=+n);return function(t){return t<=e?0:t>=n?1:r(t)}}}(t):t,s)))(+e)}return u.invert=function(t){return(i||(i=n(a,o,Wi,l?function(t){return function(e,n){var r=t(e=+e,n=+n);return function(t){return t<=0?e:t>=1?n:r(t)}}}(e):e)))(+t)},u.domain=function(t){return arguments.length?(o=Ri.call(t,zi),c()):o.slice()},u.range=function(t){return arguments.length?(a=Ni.call(t),c()):a.slice()},u.rangeRound=function(t){return a=Ni.call(t),s=rn,c()},u.clamp=function(t){return arguments.length?(l=!!t,c()):l},u.interpolate=function(t){return arguments.length?(s=t,c()):s},c()}(Wi,Ze),f=d.invert,p=d.domain,g=h(".%L"),m=h(":%S"),y=h("%I:%M"),v=h("%I %p"),b=h("%a %d"),_=h("%b %d"),w=h("%B"),x=h("%Y"),M=[[l,1,1e3],[l,5,5e3],[l,15,15e3],[l,30,3e4],[s,1,6e4],[s,5,3e5],[s,15,9e5],[s,30,18e5],[a,1,36e5],[a,3,108e5],[a,6,216e5],[a,12,432e5],[o,1,864e5],[o,2,1728e5],[r,1,6048e5],[n,1,2592e6],[n,3,7776e6],[e,1,31536e6]];function S(t){return(l(t)<t?g:s(t)<t?m:a(t)<t?y:o(t)<t?v:n(t)<t?r(t)<t?b:_:e(t)<t?w:x)(t)}function A(t,n,r,o){if(null==t&&(t=10),"number"==typeof t){var a=Math.abs(r-n)/t,s=i((function(t){return t[2]})).right(M,a);s===M.length?(o=u(n/31536e6,r/31536e6,t),t=e):s?(o=(s=M[a/M[s-1][2]<M[s][2]/a?s-1:s])[1],t=s[0]):(o=Math.max(u(n,r,t),1),t=c)}return null==o?t:t.every(o)}return d.invert=function(t){return new Date(f(t))},d.domain=function(t){return arguments.length?p(Ri.call(t,Da)):p().map(Oa)},d.ticks=function(t,e){var n,r=p(),i=r[0],o=r[r.length-1],a=o<i;return a&&(n=i,i=o,o=n),n=(n=A(t,i,o,e))?n.range(i,o+1):[],a?n.reverse():n},d.tickFormat=function(t,e){return null==e?S:h(e)},d.nice=function(t,e){var n=p();return(t=A(t,n[0],n[n.length-1],e))?p(function(t,e){var n,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a<o&&(n=r,r=i,i=n,n=o,o=a,a=n),t[r]=e.floor(o),t[i]=e.ceil(a),t}(n,t)):d},d.copy=function(){return i=d,t(e,n,r,o,a,s,l,c,h).domain(i.domain()).range(i.range()).interpolate(i.interpolate()).clamp(i.clamp());var i},d}(oo,ro,to,Ji,Zi,Ki,Xi,Gi,vo).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},La=function(t){return t.match(/.{6}/g).map((function(t){return"#"+t}))},Ia=(La("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),La("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),La("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),La("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"));function Ra(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}mn(Ne(300,.5,0),Ne(-240,.5,1)),mn(Ne(-100,.75,.35),Ne(80,1.5,.8)),mn(Ne(260,.75,.35),Ne(80,1.5,.8)),Ne(),Ra(La("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Ra(La("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Ra(La("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Ra(La("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));var Na=function(t){return function(){return t}},Ba=Math.abs,Fa=Math.atan2,za=Math.cos,ja=Math.max,Wa=Math.min,Va=Math.sin,Ha=Math.sqrt,Ya=Math.PI,Ua=Ya/2,qa=2*Ya;function $a(t){return t>1?0:t<-1?Ya:Math.acos(t)}function Ga(t){return t>=1?Ua:t<=-1?-Ua:Math.asin(t)}function Xa(t){return t.innerRadius}function Ka(t){return t.outerRadius}function Za(t){return t.startAngle}function Ja(t){return t.endAngle}function Qa(t){return t&&t.padAngle}function ts(t,e,n,r,i,o,a,s){var l=n-t,c=r-e,u=a-i,h=s-o,d=(u*(e-o)-h*(t-i))/(h*l-u*c);return[t+d*l,e+d*c]}function es(t,e,n,r,i,o,a){var s=t-n,l=e-r,c=(a?o:-o)/Ha(s*s+l*l),u=c*l,h=-c*s,d=t+u,f=e+h,p=n+u,g=r+h,m=(d+p)/2,y=(f+g)/2,v=p-d,b=g-f,_=v*v+b*b,w=i-o,x=d*g-p*f,M=(b<0?-1:1)*Ha(ja(0,w*w*_-x*x)),S=(x*b-v*M)/_,A=(-x*v-b*M)/_,C=(x*b+v*M)/_,k=(-x*v+b*M)/_,T=S-m,E=A-y,O=C-m,D=k-y;return T*T+E*E>O*O+D*D&&(S=C,A=k),{cx:S,cy:A,x01:-u,y01:-h,x11:S*(i/w-1),y11:A*(i/w-1)}}var ns=function(){var t=Xa,e=Ka,n=Na(0),r=null,i=Za,o=Ja,a=Qa,s=null;function l(){var l,c,u=+t.apply(this,arguments),h=+e.apply(this,arguments),d=i.apply(this,arguments)-Ua,f=o.apply(this,arguments)-Ua,p=Ba(f-d),g=f>d;if(s||(s=l=br()),h<u&&(c=h,h=u,u=c),h>1e-12)if(p>qa-1e-12)s.moveTo(h*za(d),h*Va(d)),s.arc(0,0,h,d,f,!g),u>1e-12&&(s.moveTo(u*za(f),u*Va(f)),s.arc(0,0,u,f,d,g));else{var m,y,v=d,b=f,_=d,w=f,x=p,M=p,S=a.apply(this,arguments)/2,A=S>1e-12&&(r?+r.apply(this,arguments):Ha(u*u+h*h)),C=Wa(Ba(h-u)/2,+n.apply(this,arguments)),k=C,T=C;if(A>1e-12){var E=Ga(A/u*Va(S)),O=Ga(A/h*Va(S));(x-=2*E)>1e-12?(_+=E*=g?1:-1,w-=E):(x=0,_=w=(d+f)/2),(M-=2*O)>1e-12?(v+=O*=g?1:-1,b-=O):(M=0,v=b=(d+f)/2)}var D=h*za(v),P=h*Va(v),L=u*za(w),I=u*Va(w);if(C>1e-12){var R=h*za(b),N=h*Va(b),B=u*za(_),F=u*Va(_);if(p<Ya){var z=x>1e-12?ts(D,P,B,F,R,N,L,I):[L,I],j=D-z[0],W=P-z[1],V=R-z[0],H=N-z[1],Y=1/Va($a((j*V+W*H)/(Ha(j*j+W*W)*Ha(V*V+H*H)))/2),U=Ha(z[0]*z[0]+z[1]*z[1]);k=Wa(C,(u-U)/(Y-1)),T=Wa(C,(h-U)/(Y+1))}}M>1e-12?T>1e-12?(m=es(B,F,D,P,h,T,g),y=es(R,N,L,I,h,T,g),s.moveTo(m.cx+m.x01,m.cy+m.y01),T<C?s.arc(m.cx,m.cy,T,Fa(m.y01,m.x01),Fa(y.y01,y.x01),!g):(s.arc(m.cx,m.cy,T,Fa(m.y01,m.x01),Fa(m.y11,m.x11),!g),s.arc(0,0,h,Fa(m.cy+m.y11,m.cx+m.x11),Fa(y.cy+y.y11,y.cx+y.x11),!g),s.arc(y.cx,y.cy,T,Fa(y.y11,y.x11),Fa(y.y01,y.x01),!g))):(s.moveTo(D,P),s.arc(0,0,h,v,b,!g)):s.moveTo(D,P),u>1e-12&&x>1e-12?k>1e-12?(m=es(L,I,R,N,u,-k,g),y=es(D,P,B,F,u,-k,g),s.lineTo(m.cx+m.x01,m.cy+m.y01),k<C?s.arc(m.cx,m.cy,k,Fa(m.y01,m.x01),Fa(y.y01,y.x01),!g):(s.arc(m.cx,m.cy,k,Fa(m.y01,m.x01),Fa(m.y11,m.x11),!g),s.arc(0,0,u,Fa(m.cy+m.y11,m.cx+m.x11),Fa(y.cy+y.y11,y.cx+y.x11),g),s.arc(y.cx,y.cy,k,Fa(y.y11,y.x11),Fa(y.y01,y.x01),!g))):s.arc(0,0,u,w,_,g):s.lineTo(L,I)}else s.moveTo(0,0);if(s.closePath(),l)return s=null,l+""||null}return l.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +o.apply(this,arguments))/2-Ya/2;return[za(r)*n,Va(r)*n]},l.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:Na(+e),l):t},l.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:Na(+t),l):e},l.cornerRadius=function(t){return arguments.length?(n="function"==typeof t?t:Na(+t),l):n},l.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:Na(+t),l):r},l.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:Na(+t),l):i},l.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Na(+t),l):o},l.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:Na(+t),l):a},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l};function rs(t){this._context=t}rs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var is=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},os=function(t){return t},as=function(){var t=os,e=is,n=null,r=Na(0),i=Na(qa),o=Na(0);function a(a){var s,l,c,u,h,d=a.length,f=0,p=new Array(d),g=new Array(d),m=+r.apply(this,arguments),y=Math.min(qa,Math.max(-qa,i.apply(this,arguments)-m)),v=Math.min(Math.abs(y)/d,o.apply(this,arguments)),b=v*(y<0?-1:1);for(s=0;s<d;++s)(h=g[p[s]=s]=+t(a[s],s,a))>0&&(f+=h);for(null!=e?p.sort((function(t,n){return e(g[t],g[n])})):null!=n&&p.sort((function(t,e){return n(a[t],a[e])})),s=0,c=f?(y-d*b)/f:0;s<d;++s,m=u)g[l=p[s]]={data:a[l],index:s,value:h=g[l],startAngle:m,endAngle:u=m+(h>0?h*c:0)+b,padAngle:v};return g}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:Na(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,n=null,a):e},a.sort=function(t){return arguments.length?(n=t,e=null,a):n},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Na(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:Na(+t),a):i},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:Na(+t),a):o},a};function ss(t){this._curve=t}ss.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}},Math.sqrt(1/3),Math.sin(Ya/10),Math.sin(7*Ya/10);var ls=(Math.sin(qa/10),Math.cos(qa/10),Math.sqrt(3),Math.sqrt(3),Math.sqrt(12),function(){});function cs(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function us(t){this._context=t}function hs(t,e){this._basis=new us(t),this._beta=e}function ds(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function fs(t,e){this._context=t,this._k=(1-e)/6}function ps(t,e){this._context=t,this._k=(1-e)/6}function gs(t,e){this._context=t,this._k=(1-e)/6}function ms(t,e,n){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-e*t._l12_2a)/u,a=(a*c+t._y1*t._l23_2a-n*t._l12_2a)/u}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function ys(t,e){this._context=t,this._alpha=e}function vs(t,e){this._context=t,this._alpha=e}function bs(t,e){this._context=t,this._alpha=e}function _s(t){return t<0?-1:1}function ws(t,e,n){var r=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0),s=(o*i+a*r)/(r+i);return(_s(o)+_s(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function xs(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function Ms(t,e,n){var r=t._x0,i=t._x1,o=t._y1,a=(i-r)/3;t._context.bezierCurveTo(r+a,t._y0+a*e,i-a,o-a*n,i,o)}function Ss(t){this._context=t}function As(t){this._context=t}function Cs(){this._=null}function ks(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function Ts(t,e){var n=e,r=e.R,i=n.U;i?i.L===n?i.L=r:i.R=r:t._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function Es(t,e){var n=e,r=e.L,i=n.U;i?i.L===n?i.L=r:i.R=r:t._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function Os(t){for(;t.L;)t=t.L;return t}us.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:cs(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:cs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},hs.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],o=e[0],a=t[n]-i,s=e[n]-o,l=-1;++l<=n;)this._basis.point(this._beta*t[l]+(1-this._beta)*(i+(r=l/n)*a),this._beta*e[l]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}},function t(e){function n(t){return 1===e?new us(t):new hs(t,e)}return n.beta=function(e){return t(+e)},n}(.85),fs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ds(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:ds(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return new fs(t,e)}return n.tension=function(e){return t(+e)},n}(0),ps.prototype={areaStart:ls,areaEnd:ls,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:ds(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return new ps(t,e)}return n.tension=function(e){return t(+e)},n}(0),gs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ds(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return new gs(t,e)}return n.tension=function(e){return t(+e)},n}(0),ys.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:ms(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return e?new ys(t,e):new fs(t,0)}return n.alpha=function(e){return t(+e)},n}(.5),vs.prototype={areaStart:ls,areaEnd:ls,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:ms(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return e?new vs(t,e):new ps(t,0)}return n.alpha=function(e){return t(+e)},n}(.5),bs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ms(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return e?new bs(t,e):new gs(t,0)}return n.alpha=function(e){return t(+e)},n}(.5),Ss.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ms(this,this._t0,xs(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Ms(this,xs(this,n=ws(this,t,e)),n);break;default:Ms(this,this._t0,n=ws(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},((function(t){this._context=new As(t)}).prototype=Object.create(Ss.prototype)).point=function(t,e){Ss.prototype.point.call(this,e,t)},As.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,o){this._context.bezierCurveTo(e,t,r,n,o,i)}},Cs.prototype={constructor:Cs,insert:function(t,e){var n,r,i;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=Os(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);for(e.L=e.R=null,e.U=n,e.C=!0,t=e;n&&n.C;)n===(r=n.U).L?(i=r.R)&&i.C?(n.C=i.C=!1,r.C=!0,t=r):(t===n.R&&(Ts(this,n),n=(t=n).U),n.C=!1,r.C=!0,Es(this,r)):(i=r.L)&&i.C?(n.C=i.C=!1,r.C=!0,t=r):(t===n.L&&(Es(this,n),n=(t=n).U),n.C=!1,r.C=!0,Ts(this,r)),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,r,i=t.U,o=t.L,a=t.R;if(n=o?a?Os(a):o:a,i?i.L===t?i.L=n:i.R=n:this._=n,o&&a?(r=n.C,n.C=t.C,n.L=o,o.U=n,n!==a?(i=n.U,n.U=t.U,i.L=t=n.R,n.R=a,a.U=n):(n.U=i,i=n,t=n.R)):(r=t.C,t=n),t&&(t.U=i),!r)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((e=i.R).C&&(e.C=!1,i.C=!0,Ts(this,i),e=i.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,Es(this,e),e=i.R),e.C=i.C,i.C=e.R.C=!1,Ts(this,i),t=this._;break}}else if((e=i.L).C&&(e.C=!1,i.C=!0,Es(this,i),e=i.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,Ts(this,e),e=i.L),e.C=i.C,i.C=e.L.C=!1,Es(this,i),t=this._;break}e.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}};var Ds=Cs;function Ps(t,e,n,r){var i=[null,null],o=nl.push(i)-1;return i.left=t,i.right=e,n&&Is(i,t,e,n),r&&Is(i,e,t,r),tl[t.index].halfedges.push(o),tl[e.index].halfedges.push(o),i}function Ls(t,e,n){var r=[e,n];return r.left=t,r}function Is(t,e,n,r){t[0]||t[1]?t.left===n?t[1]=r:t[0]=r:(t[0]=r,t.left=e,t.right=n)}function Rs(t,e,n,r,i){var o,a=t[0],s=t[1],l=a[0],c=a[1],u=0,h=1,d=s[0]-l,f=s[1]-c;if(o=e-l,d||!(o>0)){if(o/=d,d<0){if(o<u)return;o<h&&(h=o)}else if(d>0){if(o>h)return;o>u&&(u=o)}if(o=r-l,d||!(o<0)){if(o/=d,d<0){if(o>h)return;o>u&&(u=o)}else if(d>0){if(o<u)return;o<h&&(h=o)}if(o=n-c,f||!(o>0)){if(o/=f,f<0){if(o<u)return;o<h&&(h=o)}else if(f>0){if(o>h)return;o>u&&(u=o)}if(o=i-c,f||!(o<0)){if(o/=f,f<0){if(o>h)return;o>u&&(u=o)}else if(f>0){if(o<u)return;o<h&&(h=o)}return!(u>0||h<1)||(u>0&&(t[0]=[l+u*d,c+u*f]),h<1&&(t[1]=[l+h*d,c+h*f]),!0)}}}}}function Ns(t,e,n,r,i){var o=t[1];if(o)return!0;var a,s,l=t[0],c=t.left,u=t.right,h=c[0],d=c[1],f=u[0],p=u[1],g=(h+f)/2;if(p===d){if(g<e||g>=r)return;if(h>f){if(l){if(l[1]>=i)return}else l=[g,n];o=[g,i]}else{if(l){if(l[1]<n)return}else l=[g,i];o=[g,n]}}else if(s=(d+p)/2-(a=(h-f)/(p-d))*g,a<-1||a>1)if(h>f){if(l){if(l[1]>=i)return}else l=[(n-s)/a,n];o=[(i-s)/a,i]}else{if(l){if(l[1]<n)return}else l=[(i-s)/a,i];o=[(n-s)/a,n]}else if(d<p){if(l){if(l[0]>=r)return}else l=[e,a*e+s];o=[r,a*r+s]}else{if(l){if(l[0]<e)return}else l=[r,a*r+s];o=[e,a*e+s]}return t[0]=l,t[1]=o,!0}function Bs(t,e){var n=t.site,r=e.left,i=e.right;return n===i&&(i=r,r=n),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(n===r?(r=e[1],i=e[0]):(r=e[0],i=e[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function Fs(t,e){return e[+(e.left!==t.site)]}function zs(t,e){return e[+(e.left===t.site)]}var js,Ws=[];function Vs(){ks(this),this.x=this.y=this.arc=this.site=this.cy=null}function Hs(t){var e=t.P,n=t.N;if(e&&n){var r=e.site,i=t.site,o=n.site;if(r!==o){var a=i[0],s=i[1],l=r[0]-a,c=r[1]-s,u=o[0]-a,h=o[1]-s,d=2*(l*h-c*u);if(!(d>=-il)){var f=l*l+c*c,p=u*u+h*h,g=(h*f-c*p)/d,m=(l*p-u*f)/d,y=Ws.pop()||new Vs;y.arc=t,y.site=i,y.x=g+a,y.y=(y.cy=m+s)+Math.sqrt(g*g+m*m),t.circle=y;for(var v=null,b=el._;b;)if(y.y<b.y||y.y===b.y&&y.x<=b.x){if(!b.L){v=b.P;break}b=b.L}else{if(!b.R){v=b;break}b=b.R}el.insert(v,y),v||(js=y)}}}}function Ys(t){var e=t.circle;e&&(e.P||(js=e.N),el.remove(e),Ws.push(e),ks(e),t.circle=null)}var Us=[];function qs(){ks(this),this.edge=this.site=this.circle=null}function $s(t){var e=Us.pop()||new qs;return e.site=t,e}function Gs(t){Ys(t),Qs.remove(t),Us.push(t),ks(t)}function Xs(t){var e=t.circle,n=e.x,r=e.cy,i=[n,r],o=t.P,a=t.N,s=[t];Gs(t);for(var l=o;l.circle&&Math.abs(n-l.circle.x)<rl&&Math.abs(r-l.circle.cy)<rl;)o=l.P,s.unshift(l),Gs(l),l=o;s.unshift(l),Ys(l);for(var c=a;c.circle&&Math.abs(n-c.circle.x)<rl&&Math.abs(r-c.circle.cy)<rl;)a=c.N,s.push(c),Gs(c),c=a;s.push(c),Ys(c);var u,h=s.length;for(u=1;u<h;++u)Is((c=s[u]).edge,(l=s[u-1]).site,c.site,i);(c=s[h-1]).edge=Ps((l=s[0]).site,c.site,null,i),Hs(l),Hs(c)}function Ks(t){for(var e,n,r,i,o=t[0],a=t[1],s=Qs._;s;)if((r=Zs(s,a)-o)>rl)s=s.L;else{if(!((i=o-Js(s,a))>rl)){r>-rl?(e=s.P,n=s):i>-rl?(e=s,n=s.N):e=n=s;break}if(!s.R){e=s;break}s=s.R}!function(t){tl[t.index]={site:t,halfedges:[]}}(t);var l=$s(t);if(Qs.insert(e,l),e||n){if(e===n)return Ys(e),n=$s(e.site),Qs.insert(l,n),l.edge=n.edge=Ps(e.site,l.site),Hs(e),void Hs(n);if(n){Ys(e),Ys(n);var c=e.site,u=c[0],h=c[1],d=t[0]-u,f=t[1]-h,p=n.site,g=p[0]-u,m=p[1]-h,y=2*(d*m-f*g),v=d*d+f*f,b=g*g+m*m,_=[(m*v-f*b)/y+u,(d*b-g*v)/y+h];Is(n.edge,c,p,_),l.edge=Ps(c,t,null,_),n.edge=Ps(t,p,null,_),Hs(e),Hs(n)}else l.edge=Ps(e.site,l.site)}}function Zs(t,e){var n=t.site,r=n[0],i=n[1],o=i-e;if(!o)return r;var a=t.P;if(!a)return-1/0;var s=(n=a.site)[0],l=n[1],c=l-e;if(!c)return s;var u=s-r,h=1/o-1/c,d=u/c;return h?(-d+Math.sqrt(d*d-2*h*(u*u/(-2*c)-l+c/2+i-o/2)))/h+r:(r+s)/2}function Js(t,e){var n=t.N;if(n)return Zs(n,e);var r=t.site;return r[1]===e?r[0]:1/0}var Qs,tl,el,nl,rl=1e-6,il=1e-12;function ol(t,e,n){return(t[0]-n[0])*(e[1]-t[1])-(t[0]-e[0])*(n[1]-t[1])}function al(t,e){return e[1]-t[1]||e[0]-t[0]}function sl(t,e){var n,r,i,o=t.sort(al).pop();for(nl=[],tl=new Array(t.length),Qs=new Ds,el=new Ds;;)if(i=js,o&&(!i||o[1]<i.y||o[1]===i.y&&o[0]<i.x))o[0]===n&&o[1]===r||(Ks(o),n=o[0],r=o[1]),o=t.pop();else{if(!i)break;Xs(i.arc)}if(function(){for(var t,e,n,r,i=0,o=tl.length;i<o;++i)if((t=tl[i])&&(r=(e=t.halfedges).length)){var a=new Array(r),s=new Array(r);for(n=0;n<r;++n)a[n]=n,s[n]=Bs(t,nl[e[n]]);for(a.sort((function(t,e){return s[e]-s[t]})),n=0;n<r;++n)s[n]=e[a[n]];for(n=0;n<r;++n)e[n]=s[n]}}(),e){var a=+e[0][0],s=+e[0][1],l=+e[1][0],c=+e[1][1];!function(t,e,n,r){for(var i,o=nl.length;o--;)Ns(i=nl[o],t,e,n,r)&&Rs(i,t,e,n,r)&&(Math.abs(i[0][0]-i[1][0])>rl||Math.abs(i[0][1]-i[1][1])>rl)||delete nl[o]}(a,s,l,c),function(t,e,n,r){var i,o,a,s,l,c,u,h,d,f,p,g,m=tl.length,y=!0;for(i=0;i<m;++i)if(o=tl[i]){for(a=o.site,s=(l=o.halfedges).length;s--;)nl[l[s]]||l.splice(s,1);for(s=0,c=l.length;s<c;)p=(f=zs(o,nl[l[s]]))[0],g=f[1],h=(u=Fs(o,nl[l[++s%c]]))[0],d=u[1],(Math.abs(p-h)>rl||Math.abs(g-d)>rl)&&(l.splice(s,0,nl.push(Ls(a,f,Math.abs(p-t)<rl&&r-g>rl?[t,Math.abs(h-t)<rl?d:r]:Math.abs(g-r)<rl&&n-p>rl?[Math.abs(d-r)<rl?h:n,r]:Math.abs(p-n)<rl&&g-e>rl?[n,Math.abs(h-n)<rl?d:e]:Math.abs(g-e)<rl&&p-t>rl?[Math.abs(d-e)<rl?h:t,e]:null))-1),++c);c&&(y=!1)}if(y){var v,b,_,w=1/0;for(i=0,y=null;i<m;++i)(o=tl[i])&&(_=(v=(a=o.site)[0]-t)*v+(b=a[1]-e)*b)<w&&(w=_,y=o);if(y){var x=[t,e],M=[t,r],S=[n,r],A=[n,e];y.halfedges.push(nl.push(Ls(a=y.site,x,M))-1,nl.push(Ls(a,M,S))-1,nl.push(Ls(a,S,A))-1,nl.push(Ls(a,A,x))-1)}}for(i=0;i<m;++i)(o=tl[i])&&(o.halfedges.length||delete tl[i])}(a,s,l,c)}this.edges=nl,this.cells=tl,Qs=el=nl=tl=null}function ll(t,e,n){this.k=t,this.x=e,this.y=n}sl.prototype={constructor:sl,polygons:function(){var t=this.edges;return this.cells.map((function(e){var n=e.halfedges.map((function(n){return Fs(e,t[n])}));return n.data=e.site.data,n}))},triangles:function(){var t=[],e=this.edges;return this.cells.forEach((function(n,r){if(o=(i=n.halfedges).length)for(var i,o,a,s=n.site,l=-1,c=e[i[o-1]],u=c.left===s?c.right:c.left;++l<o;)a=u,u=(c=e[i[l]]).left===s?c.right:c.left,a&&u&&r<a.index&&r<u.index&&ol(s,a,u)<0&&t.push([s.data,a.data,u.data])})),t},links:function(){return this.edges.filter((function(t){return t.right})).map((function(t){return{source:t.left.data,target:t.right.data}}))},find:function(t,e,n){for(var r,i,o=this,a=o._found||0,s=o.cells.length;!(i=o.cells[a]);)if(++a>=s)return null;var l=t-i.site[0],c=e-i.site[1],u=l*l+c*c;do{i=o.cells[r=a],a=null,i.halfedges.forEach((function(n){var r=o.edges[n],s=r.left;if(s!==i.site&&s||(s=r.right)){var l=t-s[0],c=e-s[1],h=l*l+c*c;h<u&&(u=h,a=s.index)}}))}while(null!==a);return o._found=r,null==n||u<=n*n?i.site:null}},ll.prototype={constructor:ll,scale:function(t){return 1===t?this:new ll(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new ll(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new ll(1,0,0)},Vzig:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("lRok"),o=n("ahDk");e.throttleTime=function(t,e,n){return void 0===e&&(e=r.asyncScheduler),void 0===n&&(n=i.defaultThrottleConfig),o.throttleTime(t,e,n)(this)}},"W+o+":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("TRX7"),i=function(){function t(){this.canvasWidth=300,this.canvasHeight=300,this.dynamicSizing=!1,this.width=200,this.height=200,this.minWidth=50,this.minHeight=50,this.minWithRelativeToResolution=!0,this.croppedWidth=100,this.croppedHeight=100,this.cropperDrawSettings=new r.a,this.touchRadius=20,this.noFileInput=!1,this.allowedFilesRegex=/\.(jpe?g|png|gif)$/i,this.cropOnResize=!0,this.preserveSize=!1,this.compressRatio=1,this._rounded=!1,this._keepAspect=!0}return Object.defineProperty(t.prototype,"rounded",{get:function(){return this._rounded},set:function(t){this._rounded=t,t&&(this._keepAspect=!0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"keepAspect",{get:function(){return this._keepAspect},set:function(t){if(!1===t&&this._rounded)throw new Error("Cannot set keep aspect to false on rounded cropper. Ellipsis not supported");this._keepAspect=t},enumerable:!0,configurable:!0}),t}()},"W/jz":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("A5T5");r.Observable.prototype.repeatWhen=i.repeatWhen},W0Ae:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("4HpG"),i=n("isby"),o=n("IUTb"),a=n("MGBS"),s=n("zotm");function l(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){if(!Object(i.a)(t[0]))return t[0];t=t[0]}return Object(o.a)(t,void 0).lift(new c)}var c=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new u(t))},t}(),u=function(t){function e(e){var n=t.call(this,e)||this;return n.hasFirst=!1,n.observables=[],n.subscriptions=[],n}return r.__extends(e,t),e.prototype._next=function(t){this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(var n=0;n<e&&!this.hasFirst;n++){var r=t[n],i=Object(s.a)(this,r,void 0,n);this.subscriptions&&this.subscriptions.push(i),this.add(i)}this.observables=null}},e.prototype.notifyNext=function(t,e,n){if(!this.hasFirst){this.hasFirst=!0;for(var r=0;r<this.subscriptions.length;r++)if(r!==n){var i=this.subscriptions[r];i.unsubscribe(),this.remove(i)}this.subscriptions=null}this.destination.next(e)},e}(a.a)},"W1+X":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("K9Ia"),i=n("xlPZ");function o(t){return t?Object(i.a)((function(){return new r.b}),t):Object(i.a)(new r.b)}},W5YF:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("oXC5");r.Observable.prototype.switchMapTo=i.switchMapTo},WA8B:function(t,e,n){var r=n("yNUO"),i=n("pLeS"),o=n("1CCG");t.exports=function(t){var e=r(t);return o(e,i(e))+1}},WLGk:function(t,e,n){var r=n("6C75"),i=Object.prototype.toString,o="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===i.call(Blob),a="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===i.call(File);t.exports=function t(e){if(!e||"object"!=typeof e)return!1;if(r(e)){for(var n=0,i=e.length;n<i;n++)if(t(e[n]))return!0;return!1}if("function"==typeof Buffer&&Buffer.isBuffer&&Buffer.isBuffer(e)||"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||o&&e instanceof Blob||a&&e instanceof File)return!0;if(e.toJSON&&"function"==typeof e.toJSON&&1===arguments.length)return t(e.toJSON(),!0);for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&t(e[s]))return!0;return!1}},WOAq:function(t,e,n){"use strict";(function(t){var r=n("Ju5/"),i=n("L3Qv"),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===o?r.a.Buffer:void 0;e.a=(s?s.isBuffer:void 0)||i.a}).call(this,n("3UD+")(t))},WSmt:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("b8Xf"),i=function(){return r.b.create}()},WYrj:function(t,e,n){!function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".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:/މކ|މފ/,isPM:function(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n("wd/R"))},WZwL:function(t,e,n){"use strict";n.d(e,"a",(function(){return u})),n.d(e,"b",(function(){return h}));var r=n("CcnG"),i=n("uGex"),o=n("ny24"),a=n("Gi3i"),s=n("xMyE"),l=n("K9Ia"),c=n("bne5");class u{constructor(t,e){this.matSelect=t,this.ngZone=e,this.threshold="15%",this.debounceTime=150,this.infiniteScroll=new r.EventEmitter,this.thrPx=0,this.thrPc=0,this.singleOptionHeight=i.f,this.destroyed$=new l.b}ngOnInit(){this.evaluateThreshold()}ngAfterViewInit(){this.matSelect.openedChange.pipe(Object(o.a)(this.destroyed$)).subscribe(t=>{t&&(this.panel=this.matSelect.panel.nativeElement,this.singleOptionHeight=this.getSelectItemHeightPx(),this.registerScrollListener())})}ngOnDestroy(){this.destroyed$.next(!0),this.destroyed$.complete()}evaluateThreshold(){this.threshold.lastIndexOf("%")>-1?(this.thrPx=0,this.thrPc=parseFloat(this.threshold)/100):(this.thrPx=parseFloat(this.threshold),this.thrPc=0)}registerScrollListener(){Object(c.a)(this.panel,"scroll").pipe(Object(o.a)(this.destroyed$),Object(a.a)(this.debounceTime),Object(s.a)(t=>{this.handleScrollEvent(t)})).subscribe()}handleScrollEvent(t){this.ngZone.runOutsideAngular(()=>{if(this.complete)return;const e=this.singleOptionHeight*this.matSelect.options.length;this.panel.clientHeight+t.target.scrollTop+(0!==this.thrPc?e*this.thrPc:this.thrPx)>=e&&this.ngZone.run(()=>this.infiniteScroll.emit())})}getSelectItemHeightPx(){return parseFloat(getComputedStyle(this.panel).fontSize)*i.f}}class h{}},WbdR:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("4HpG"),i=n("FFOo"),o=n("6blF"),a=n("MGBS"),s=n("zotm");function l(t,e){return e?function(n){return new h(n,e).lift(new c(t))}:function(e){return e.lift(new c(t))}}var c=function(){function t(t){this.delayDurationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.delayDurationSelector))},t}(),u=function(t){function e(e,n){var r=t.call(this,e)||this;return r.delayDurationSelector=n,r.completed=!1,r.delayNotifierSubscriptions=[],r.index=0,r}return r.__extends(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(t),this.removeSubscription(i),this.tryComplete()},e.prototype.notifyError=function(t,e){this._error(t)},e.prototype.notifyComplete=function(t){var e=this.removeSubscription(t);e&&this.destination.next(e),this.tryComplete()},e.prototype._next=function(t){var e=this.index++;try{var n=this.delayDurationSelector(t,e);n&&this.tryDelay(n,t)}catch(r){this.destination.error(r)}},e.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},e.prototype.removeSubscription=function(t){t.unsubscribe();var e=this.delayNotifierSubscriptions.indexOf(t);return-1!==e&&this.delayNotifierSubscriptions.splice(e,1),t.outerValue},e.prototype.tryDelay=function(t,e){var n=Object(s.a)(this,t,e);n&&!n.closed&&(this.destination.add(n),this.delayNotifierSubscriptions.push(n))},e.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},e}(a.a),h=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subscriptionDelay=n,r}return r.__extends(e,t),e.prototype._subscribe=function(t){this.subscriptionDelay.subscribe(new d(t,this.source))},e}(o.a),d=function(t){function e(e,n){var r=t.call(this)||this;return r.parent=e,r.source=n,r.sourceSubscribed=!1,r}return r.__extends(e,t),e.prototype._next=function(t){this.subscribeToSource()},e.prototype._error=function(t){this.unsubscribe(),this.parent.error(t)},e.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},e.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},e}(i.a)},WcuY:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("cI4K"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.min(this.min)},t.prototype.ngOnChanges=function(t){for(var e in t)"min"===e&&(this.validator=o.min(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[min][formControlName],[min][formControl],[min][ngModel]",providers:[a]}]}],s.propDecorators={min:[{type:r.Input}]},e.MinValidator=s},Wf4p:function(t,e,n){"use strict";n.d(e,"a",(function(){return p})),n.d(e,"b",(function(){return g})),n.d(e,"n",(function(){return v})),n.d(e,"f",(function(){return y})),n.d(e,"F",(function(){return b})),n.d(e,"D",(function(){return _})),n.d(e,"E",(function(){return w})),n.d(e,"I",(function(){return x})),n.d(e,"G",(function(){return M})),n.d(e,"H",(function(){return S})),n.d(e,"z",(function(){return N})),n.d(e,"p",(function(){return B})),n.d(e,"h",(function(){return C})),n.d(e,"c",(function(){return k})),n.d(e,"g",(function(){return T})),n.d(e,"y",(function(){return I})),n.d(e,"k",(function(){return R})),n.d(e,"d",(function(){return F})),n.d(e,"i",(function(){return z})),n.d(e,"e",(function(){return V})),n.d(e,"J",(function(){return H})),n.d(e,"o",(function(){return U})),n.d(e,"s",(function(){return ut})),n.d(e,"B",(function(){return lt})),n.d(e,"C",(function(){return ct})),n.d(e,"t",(function(){return ot})),n.d(e,"l",(function(){return at})),n.d(e,"r",(function(){return st})),n.d(e,"q",(function(){return rt})),n.d(e,"j",(function(){return ht})),n.d(e,"x",(function(){return Q})),n.d(e,"m",(function(){return Z})),n.d(e,"w",(function(){return J})),n.d(e,"A",(function(){return K})),n.d(e,"v",(function(){return et})),n.d(e,"u",(function(){return tt}));var r=n("CcnG"),i=n("ZYjt"),o=new r.Version("8.2.3"),a=n("4+yM"),s=n("n6gG"),l=n("K9Ia"),c=n("6blF"),u=n("dWZg"),h=n("p0Sj"),d=n("lLAP"),f=n("YSh2"),p=function(){function 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}(),g=function(){function t(){}return t.COMPLEX="375ms",t.ENTERING="225ms",t.EXITING="195ms",t}(),m=new r.Version("8.2.3"),y=new r.InjectionToken("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}),v=function(){function t(t,e){this._sanityChecksEnabled=t,this._hammerLoader=e,this._hasDoneGlobalChecks=!1,this._hasCheckedHammer=!1,this._document="object"==typeof document&&document?document:null,this._window="object"==typeof window&&window?window:null,this._areChecksEnabled()&&!this._hasDoneGlobalChecks&&(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}return t.prototype._areChecksEnabled=function(){return this._sanityChecksEnabled&&Object(r.isDevMode)()&&!this._isTestEnv()},t.prototype._isTestEnv=function(){var t=this._window;return t&&(t.__karma__||t.jasmine)},t.prototype._checkDoctypeIsDefined=function(){this._document&&!this._document.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")},t.prototype._checkThemeIsPresent=function(){if(this._document&&this._document.body&&"function"==typeof getComputedStyle){var t=this._document.createElement("div");t.classList.add("mat-theme-loaded-marker"),this._document.body.appendChild(t);var e=getComputedStyle(t);e&&"none"!==e.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"),this._document.body.removeChild(t)}},t.prototype._checkCdkVersionMatch=function(){m.full!==o.full&&console.warn("The Angular Material version ("+m.full+") does not match the Angular CDK version ("+o.full+").\nPlease ensure the versions of these two packages exactly match.")},t.prototype._checkHammerIsAvailable=function(){!this._hasCheckedHammer&&this._window&&(!this._areChecksEnabled()||this._window.Hammer||this._hammerLoader||console.warn("Could not find HammerJS. Certain Angular Material components may not work correctly."),this._hasCheckedHammer=!0)},t}();function b(t){return function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=t.apply(this,e)||this;return r._disabled=!1,r}return Object(a.b)(e,t),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(s.c)(t)},enumerable:!0,configurable:!0}),e}(t)}function _(t,e){return function(t){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=t.apply(this,n)||this;return i.color=e,i}return Object(a.b)(n,t),Object.defineProperty(n.prototype,"color",{get:function(){return this._color},set:function(t){var 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)},enumerable:!0,configurable:!0}),n}(t)}function w(t){return function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=t.apply(this,e)||this;return r._disableRipple=!1,r}return Object(a.b)(e,t),Object.defineProperty(e.prototype,"disableRipple",{get:function(){return this._disableRipple},set:function(t){this._disableRipple=Object(s.c)(t)},enumerable:!0,configurable:!0}),e}(t)}function x(t,e){return void 0===e&&(e=0),function(t){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=t.apply(this,n)||this;return i._tabIndex=e,i}return Object(a.b)(n,t),Object.defineProperty(n.prototype,"tabIndex",{get:function(){return this.disabled?-1:this._tabIndex},set:function(t){this._tabIndex=null!=t?t:e},enumerable:!0,configurable:!0}),n}(t)}function M(t){return function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=t.apply(this,e)||this;return r.errorState=!1,r.stateChanges=new l.b,r}return Object(a.b)(e,t),e.prototype.updateErrorState=function(){var 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())},e}(t)}function S(t){return function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=t.apply(this,e)||this;return r._isInitialized=!1,r._pendingSubscribers=[],r.initialized=new c.a((function(t){r._isInitialized?r._notifySubscriber(t):r._pendingSubscribers.push(t)})),r}return Object(a.b)(e,t),e.prototype._markInitialized=function(){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},e.prototype._notifySubscriber=function(t){t.next(),t.complete()},e}(t)}var A,C=new r.InjectionToken("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return Object(r.inject)(r.LOCALE_ID)}}),k=function(){function t(){this._localeChanges=new l.b}return Object.defineProperty(t.prototype,"localeChanges",{get:function(){return this._localeChanges},enumerable:!0,configurable:!0}),t.prototype.deserialize=function(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()},t.prototype.setLocale=function(t){this.locale=t,this._localeChanges.next()},t.prototype.compareDate=function(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)},t.prototype.sameDate=function(t,e){if(t&&e){var n=this.isValid(t),r=this.isValid(e);return n&&r?!this.compareDate(t,e):n==r}return t==e},t.prototype.clampDate=function(t,e,n){return e&&this.compareDate(t,e)<0?e:n&&this.compareDate(t,n)>0?n:t},t}(),T=new r.InjectionToken("mat-date-formats");try{A="undefined"!=typeof Intl}catch(dt){A=!1}var E={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"]},O=L(31,(function(t){return String(t+1)})),D={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},P=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function L(t,e){for(var n=Array(t),r=0;r<t;r++)n[r]=e(r);return n}var I=function(t){function e(e,n){var r=t.call(this)||this;return r.useUtcForDisplay=!0,t.prototype.setLocale.call(r,e),r.useUtcForDisplay=!n.TRIDENT,r._clampDate=n.TRIDENT||n.EDGE,r}return Object(a.b)(e,t),e.prototype.getYear=function(t){return t.getFullYear()},e.prototype.getMonth=function(t){return t.getMonth()},e.prototype.getDate=function(t){return t.getDate()},e.prototype.getDayOfWeek=function(t){return t.getDay()},e.prototype.getMonthNames=function(t){var e=this;if(A){var n=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return L(12,(function(t){return e._stripDirectionalityCharacters(e._format(n,new Date(2017,t,1)))}))}return E[t]},e.prototype.getDateNames=function(){var t=this;if(A){var e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return L(31,(function(n){return t._stripDirectionalityCharacters(t._format(e,new Date(2017,0,n+1)))}))}return O},e.prototype.getDayOfWeekNames=function(t){var e=this;if(A){var n=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return L(7,(function(t){return e._stripDirectionalityCharacters(e._format(n,new Date(2017,0,t+1)))}))}return D[t]},e.prototype.getYearName=function(t){if(A){var e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(e,t))}return String(this.getYear(t))},e.prototype.getFirstDayOfWeek=function(){return 0},e.prototype.getNumDaysInMonth=function(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))},e.prototype.clone=function(t){return new Date(t.getTime())},e.prototype.createDate=function(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.');var r=this._createDateWithOverflow(t,e,n);if(r.getMonth()!=e)throw Error('Invalid date "'+n+'" for month with index "'+e+'".');return r},e.prototype.today=function(){return new Date},e.prototype.parse=function(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null},e.prototype.format=function(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(A){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=Object(a.a)({},e,{timeZone:"utc"});var n=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(n,t))}return this._stripDirectionalityCharacters(t.toDateString())},e.prototype.addCalendarYears=function(t,e){return this.addCalendarMonths(t,12*e)},e.prototype.addCalendarMonths=function(t,e){var 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},e.prototype.addCalendarDays=function(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)},e.prototype.toIso8601=function(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")},e.prototype.deserialize=function(e){if("string"==typeof e){if(!e)return null;if(P.test(e)){var n=new Date(e);if(this.isValid(n))return n}}return t.prototype.deserialize.call(this,e)},e.prototype.isDateInstance=function(t){return t instanceof Date},e.prototype.isValid=function(t){return!isNaN(t.getTime())},e.prototype.invalid=function(){return new Date(NaN)},e.prototype._createDateWithOverflow=function(t,e,n){var r=new Date(t,e,n);return t>=0&&t<100&&r.setFullYear(this.getYear(r)-1900),r},e.prototype._2digit=function(t){return("00"+t).slice(-2)},e.prototype._stripDirectionalityCharacters=function(t){return t.replace(/[\u200e\u200f]/g,"")},e.prototype._format=function(t,e){var n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(n)},e}(k),R={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"}}},N=function(){return function(){}}(),B=function(){return function(){}}(),F=function(){function t(){}return t.prototype.isErrorState=function(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}(),z=new r.InjectionToken("MAT_HAMMER_OPTIONS"),j=["longpress","slide","slidestart","slideend","slideright","slideleft"],W={on:function(){},off:function(){}},V=function(t){function e(e,n){var r=t.call(this)||this;return r._hammerOptions=e,r.events=j,n&&n._checkHammerIsAvailable(),r}return Object(a.b)(e,t),e.prototype.buildHammer=function(t){var e="undefined"!=typeof window?window.Hammer:null;if(!e)return W;var n=new e(t,this._hammerOptions||void 0),r=new e.Pan,i=new e.Swipe,o=new e.Press,a=this._createRecognizer(r,{event:"slide",threshold:0},i),s=this._createRecognizer(o,{event:"longpress",time:500});return r.recognizeWith(i),s.recognizeWith(a),n.add([i,o,r,a,s]),n},e.prototype._createRecognizer=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=new t.constructor(e);return n.push(t),n.forEach((function(t){return i.recognizeWith(t)})),i},e}(i.HammerGestureConfig);function H(t,e){t.changes.pipe(Object(h.a)(t)).subscribe((function(t){var n=t.length;Y(e,"mat-2-line",!1),Y(e,"mat-3-line",!1),Y(e,"mat-multi-line",!1),2===n||3===n?Y(e,"mat-"+n+"-line",!0):n>3&&Y(e,"mat-multi-line",!0)}))}function Y(t,e,n){var r=t.nativeElement.classList;n?r.add(e):r.remove(e)}var U=function(){return function(){}}(),q=function(){var t={FADING_IN:0,VISIBLE:1,FADING_OUT:2,HIDDEN:3};return t[t.FADING_IN]="FADING_IN",t[t.VISIBLE]="VISIBLE",t[t.FADING_OUT]="FADING_OUT",t[t.HIDDEN]="HIDDEN",t}(),$=function(){function t(t,e,n){this._renderer=t,this.element=e,this.config=n,this.state=q.HIDDEN}return t.prototype.fadeOut=function(){this._renderer.fadeOutRipple(this)},t}(),G={enterDuration:450,exitDuration:400},X=Object(u.g)({passive:!0}),K=function(){function t(t,e,n,r){var i=this;this._target=t,this._ngZone=e,this._isPointerDown=!1,this._triggerEvents=new Map,this._activeRipples=new Set,this._onMousedown=function(t){var e=Object(d.k)(t),n=i._lastTouchStartEvent&&Date.now()<i._lastTouchStartEvent+800;i._target.rippleDisabled||e||n||(i._isPointerDown=!0,i.fadeInRipple(t.clientX,t.clientY,i._target.rippleConfig))},this._onTouchStart=function(t){if(!i._target.rippleDisabled){i._lastTouchStartEvent=Date.now(),i._isPointerDown=!0;for(var e=t.changedTouches,n=0;n<e.length;n++)i.fadeInRipple(e[n].clientX,e[n].clientY,i._target.rippleConfig)}},this._onPointerUp=function(){i._isPointerDown&&(i._isPointerDown=!1,i._activeRipples.forEach((function(t){!t.config.persistent&&(t.state===q.VISIBLE||t.config.terminateOnPointerUp&&t.state===q.FADING_IN)&&t.fadeOut()})))},r.isBrowser&&(this._containerElement=Object(s.e)(n),this._triggerEvents.set("mousedown",this._onMousedown).set("mouseup",this._onPointerUp).set("mouseleave",this._onPointerUp).set("touchstart",this._onTouchStart).set("touchend",this._onPointerUp).set("touchcancel",this._onPointerUp))}return t.prototype.fadeInRipple=function(t,e,n){var r=this;void 0===n&&(n={});var i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=Object(a.a)({},G,n.animation);n.centered&&(t=i.left+i.width/2,e=i.top+i.height/2);var s=n.radius||function(t,e,n){var r=Math.max(Math.abs(t-n.left),Math.abs(t-n.right)),i=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(r*r+i*i)}(t,e,i),l=t-i.left,c=e-i.top,u=o.enterDuration,h=document.createElement("div");h.classList.add("mat-ripple-element"),h.style.left=l-s+"px",h.style.top=c-s+"px",h.style.height=2*s+"px",h.style.width=2*s+"px",h.style.backgroundColor=n.color||null,h.style.transitionDuration=u+"ms",this._containerElement.appendChild(h),window.getComputedStyle(h).getPropertyValue("opacity"),h.style.transform="scale(1)";var d=new $(this,h,n);return d.state=q.FADING_IN,this._activeRipples.add(d),n.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone((function(){var t=d===r._mostRecentTransientRipple;d.state=q.VISIBLE,n.persistent||t&&r._isPointerDown||d.fadeOut()}),u),d},t.prototype.fadeOutRipple=function(t){var e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),e){var n=t.element,r=Object(a.a)({},G,t.config.animation);n.style.transitionDuration=r.exitDuration+"ms",n.style.opacity="0",t.state=q.FADING_OUT,this._runTimeoutOutsideZone((function(){t.state=q.HIDDEN,n.parentNode.removeChild(n)}),r.exitDuration)}},t.prototype.fadeOutAll=function(){this._activeRipples.forEach((function(t){return t.fadeOut()}))},t.prototype.setupTriggerEvents=function(t){var e=this,n=Object(s.e)(t);n&&n!==this._triggerElement&&(this._removeTriggerEvents(),this._ngZone.runOutsideAngular((function(){e._triggerEvents.forEach((function(t,e){n.addEventListener(e,t,X)}))})),this._triggerElement=n)},t.prototype._runTimeoutOutsideZone=function(t,e){void 0===e&&(e=0),this._ngZone.runOutsideAngular((function(){return setTimeout(t,e)}))},t.prototype._removeTriggerEvents=function(){var t=this;this._triggerElement&&this._triggerEvents.forEach((function(e,n){t._triggerElement.removeEventListener(n,e,X)}))},t}(),Z=new r.InjectionToken("mat-ripple-global-options"),J=function(){function t(t,e,n,r,i){this._elementRef=t,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new K(this,e,t,n),"NoopAnimations"===i&&(this._globalOptions.animation={enterDuration:0,exitDuration:0})}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=t,this._setupTriggerEventsIfEnabled()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"trigger",{get:function(){return this._trigger||this._elementRef.nativeElement},set:function(t){this._trigger=t,this._setupTriggerEventsIfEnabled()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()},t.prototype.ngOnDestroy=function(){this._rippleRenderer._removeTriggerEvents()},t.prototype.fadeOutAll=function(){this._rippleRenderer.fadeOutAll()},Object.defineProperty(t.prototype,"rippleConfig",{get:function(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object(a.a)({},this._globalOptions.animation,this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rippleDisabled",{get:function(){return this.disabled||!!this._globalOptions.disabled},enumerable:!0,configurable:!0}),t.prototype._setupTriggerEventsIfEnabled=function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)},t.prototype.launch=function(t,e,n){return void 0===e&&(e=0),"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object(a.a)({},this.rippleConfig,n)):this._rippleRenderer.fadeInRipple(0,0,Object(a.a)({},this.rippleConfig,t))},t}(),Q=function(){return function(){}}(),tt=function(){return function(t){this._animationMode=t,this.state="unchecked",this.disabled=!1}}(),et=function(){return function(){}}(),nt=0,rt=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._labelId="mat-optgroup-label-"+nt++,e}return Object(a.b)(e,t),e}(b(function(){return function(){}}())),it=0,ot=function(){return function(t,e){void 0===e&&(e=!1),this.source=t,this.isUserInput=e}}(),at=new r.InjectionToken("MAT_OPTION_PARENT_COMPONENT"),st=function(){function t(t,e,n,i){this._element=t,this._changeDetectorRef=e,this._parent=n,this.group=i,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+it++,this.onSelectionChange=new r.EventEmitter,this._stateChanges=new l.b}return Object.defineProperty(t.prototype,"multiple",{get:function(){return this._parent&&this._parent.multiple},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.group&&this.group.disabled||this._disabled},set:function(t){this._disabled=Object(s.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disableRipple",{get:function(){return this._parent&&this._parent.disableRipple},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){return this._active},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"viewValue",{get:function(){return(this._getHostElement().textContent||"").trim()},enumerable:!0,configurable:!0}),t.prototype.select=function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())},t.prototype.deselect=function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())},t.prototype.focus=function(t,e){var n=this._getHostElement();"function"==typeof n.focus&&n.focus(e)},t.prototype.setActiveStyles=function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())},t.prototype.setInactiveStyles=function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())},t.prototype.getLabel=function(){return this.viewValue},t.prototype._handleKeydown=function(t){t.keyCode!==f.g&&t.keyCode!==f.o||Object(f.t)(t)||(this._selectViaInteraction(),t.preventDefault())},t.prototype._selectViaInteraction=function(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))},t.prototype._getAriaSelected=function(){return this.selected||!this.multiple&&null},t.prototype._getTabIndex=function(){return this.disabled?"-1":"0"},t.prototype._getHostElement=function(){return this._element.nativeElement},t.prototype.ngAfterViewChecked=function(){if(this._selected){var t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}},t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t.prototype._emitSelectionChangeEvent=function(t){void 0===t&&(t=!1),this.onSelectionChange.emit(new ot(this,t))},t}();function lt(t,e,n){if(n.length){for(var r=e.toArray(),i=n.toArray(),o=0,a=0;a<t+1;a++)r[a].group&&r[a].group===i[o]&&o++;return o}return 0}function ct(t,e,n,r){var i=t*e;return i<n?i:i+e>n+r?Math.max(0,i-r+e):n}var ut=function(){return function(){}}(),ht=new r.InjectionToken("mat-label-global-options")},Wjgk:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 4===r(t).getDay()}},WmBB:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getFullYear()===i.getFullYear()&&n.getMonth()===i.getMonth()}},Wnek:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("K9Ia"),o=n("z4bA");function a(t){return function(e){return e.lift(new s(t))}}var s=function(){function t(t){this.windowBoundaries=t}return t.prototype.call=function(t,e){var n=new l(t),r=e.subscribe(n);return r.closed||n.add(Object(o.c)(this.windowBoundaries,new o.a(n))),r},t}(),l=function(t){function e(e){var n=t.call(this,e)||this;return n.window=new i.b,e.next(n.window),n}return r.__extends(e,t),e.prototype.notifyNext=function(){this.openWindow()},e.prototype.notifyError=function(t){this._error(t)},e.prototype.notifyComplete=function(){this._complete()},e.prototype._next=function(t){this.window.next(t)},e.prototype._error=function(t){this.window.error(t),this.destination.error(t)},e.prototype._complete=function(){this.window.complete(),this.destination.complete()},e.prototype._unsubscribe=function(){this.window=null},e.prototype.openWindow=function(){var t=this.window;t&&t.complete();var e=this.destination,n=this.window=new i.b;e.next(n)},e}(o.b)},Wp8D:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("Sm/R"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.minDate(this.minDate)},t.prototype.ngOnChanges=function(t){for(var e in t)"minDate"===e&&(this.validator=o.minDate(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[minDate][formControlName],[minDate][formControl],[minDate][ngModel]",providers:[a]}]}],s.propDecorators={minDate:[{type:r.Input}]},e.MinDateValidator=s},WpRT:function(t,e,n){var r=n("s2er")("keys"),i=n("ixoo");t.exports=function(t){return r[t]||(r[t]=i(t))}},Wucu:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("qAlS"),n("Fzqc"),n("dWZg"),r["ɵcrt"]({encapsulation:2,styles:["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:0}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:0}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}"],data:{}}));function o(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_contentWrapper:0}),(t()(),r["ɵeld"](1,0,[[1,0],["contentWrapper",1]],null,1,"div",[["class","cdk-virtual-scroll-content-wrapper"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](3,0,null,null,0,"div",[["class","cdk-virtual-scroll-spacer"]],[[4,"width",null],[4,"height",null]],null,null,null,null))],null,(function(t,e){var n=e.component;t(e,3,0,n._totalContentWidth,n._totalContentHeight)}))}},WxRl:function(t,e,n){!function(t){"use strict";var e="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(t,e,n,r){var i=t;switch(n){case"s":return r||e?"néhány másodperc":"néhány másodperce";case"ss":return i+(r||e)?" másodperc":" másodperce";case"m":return"egy"+(r||e?" perc":" perce");case"mm":return i+(r||e?" perc":" perce");case"h":return"egy"+(r||e?" óra":" órája");case"hh":return i+(r||e?" óra":" órája");case"d":return"egy"+(r||e?" nap":" napja");case"dd":return i+(r||e?" nap":" napja");case"M":return"egy"+(r||e?" hónap":" hónapja");case"MM":return i+(r||e?" hónap":" hónapja");case"y":return"egy"+(r||e?" év":" éve");case"yy":return i+(r||e?" év":" éve")}return""}function r(t){return(t?"":"[múlt] ")+"["+e[this.day()]+"] LT[-kor]"}t.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_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 r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",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"))},WzYf:function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n("CcnG"),a=function(){function t(t){this.el=t,this.owlClass=!0,this.options={},"undefined"==typeof $&&"undefined"!=typeof jQuery&&($=jQuery)}return t.prototype.ngOnInit=function(){"undefined"!=typeof window&&$&&"function"==typeof $.fn.owlCarousel&&(this.$owl=$(this.el.nativeElement))},t.prototype.ngAfterViewInit=function(){this.initOwl()},t.prototype.initOwl=function(){var t=this;if(this.$owl){var e={};Object.assign(e,this.options),this.currentSlideIndex&&(e.startPosition=this.currentSlideIndex),this.$owl.owlCarousel(e),this.$owl.on("changed.owl.carousel",(function(e){t.currentSlideIndex=e.item.index}))}},t.prototype.trigger=function(t,e){this.$owl&&this.$owl.trigger(t,e)},t.prototype.ngOnDestroy=function(){this.destroyOwl(),delete this.$owl},t.prototype.destroyOwl=function(){this.$owl&&this.$owl.trigger("destroy.owl.carousel").removeClass("owl-loaded owl-hidden").find(".owl-stage:empty, .owl-item:empty").remove()},r([o.HostBinding("class.owl-carousel"),i("design:type",Object)],t.prototype,"owlClass",void 0),r([o.Input(),i("design:type",Object)],t.prototype,"options",void 0),r([o.Component({selector:"owl-carousel-child",template:"<ng-content></ng-content>"}),i("design:paramtypes",[o.ElementRef])],t)}();e.OwlChild=a},WzhS:function(t,e,n){"use strict";n.d(e,"a",(function(){return f})),n.d(e,"b",(function(){return p})),n.d(e,"c",(function(){return g}));var r=n("CcnG"),i="undefined"!=typeof performance&&void 0!==performance.now&&"function"==typeof performance.mark&&"function"==typeof performance.measure&&("function"==typeof performance.clearMarks||"function"==typeof performance.clearMeasures),o="undefined"!=typeof PerformanceObserver&&void 0!==PerformanceObserver.prototype&&"function"==typeof PerformanceObserver.prototype.constructor,a="[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0),s={},l={},c=function(){return i?performance.now():Date.now()},u=function(t){s[t]=void 0,l[t]&&(l[t]=void 0),i&&(a||performance.clearMeasures(t),performance.clearMarks(t))},h=function(t){if(i){if(a&&o){var e=new PerformanceObserver((function(n){l[t]=n.getEntries().find((function(e){return e.name===t})),e.disconnect()}));e.observe({entryTypes:["measure"]})}performance.mark(t)}s[t]=c()},d=function(t,e){try{var n=s[t];return i?(e||performance.mark(t+"-end"),performance.measure(t,t,e||t+"-end"),a?l[t]?l[t]:n?{duration:c()-n,startTime:n,entryType:"measure",name:t}:{}:performance.getEntriesByName(t).pop()||{}):n?{duration:c()-n,startTime:n,entryType:"measure",name:t}:{}}catch(r){return{}}finally{u(t),u(e||t+"-end")}};const f=new r.InjectionToken("ngx-skeleton-loader.config");class p{constructor(t){const{appearance:e="line",animation:n="progress",theme:r=null,loadingText:i="Loading...",count:o=1,ariaLabel:a="loading"}=t||{};this.appearance=e,this.animation=n,this.theme=r,this.loadingText=i,this.count=o,this.items=[],this.ariaLabel=a}ngOnInit(){h("NgxSkeletonLoader:Rendered"),h("NgxSkeletonLoader:Loaded"),this.validateInputValues()}validateInputValues(){/^\d+$/.test(""+this.count)||(Object(r.isDevMode)()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'count' a numeric value. Forcing default to \"1\"."),this.count=1),this.items.length=this.count;const t=["progress","progress-dark","pulse","false"];-1===t.indexOf(String(this.animation))&&(Object(r.isDevMode)()&&console.error(`\`NgxSkeletonLoaderComponent\` need to receive 'animation' as: ${t.join(", ")}. Forcing default to "progress".`),this.animation="progress"),-1===["circle","line",""].indexOf(String(this.appearance))&&(Object(r.isDevMode)()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'appearance' as: circle or line or empty string. Forcing default to \"''\"."),this.appearance="")}ngOnChanges(t){["count","animation","appearance"].find(e=>t[e]&&(t[e].isFirstChange()||t[e].previousValue===t[e].currentValue))||this.validateInputValues()}ngAfterViewInit(){d("NgxSkeletonLoader:Rendered")}ngOnDestroy(){d("NgxSkeletonLoader:Loaded")}}class g{static forRoot(t){return{ngModule:g,providers:[{provide:f,useValue:t}]}}}},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öndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".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år] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några 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ånad",MM:"%d månader",y:"ett år",yy:"%d år"},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"))},XC4j:function(t,e){},XDL1:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.elementAt=function(t,e){return r.elementAt.apply(void 0,arguments)(this)}},XDpg:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"周";default:return t}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n("wd/R"))},XJVP:function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r,i=n("CcnG"),o=n("gIcY"),a=n("n6gG"),s=n("ik8I"),l=n("bMPK"),c=n("EFU/"),u=n("EVAe"),h=(r=function(t,e){return(r=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(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),d=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},f=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=function(t,e){return function(n,r){e(n,r,t)}},g={provide:o.NG_VALUE_ACCESSOR,useExisting:Object(i.forwardRef)((function(){return m})),multi:!0},m=function(t){function e(e,n,r){var o=t.call(this,n,r)||this;return o.changeDetector=e,o.dateTimeAdapter=n,o.dateTimeFormats=r,o._pickerType="both",o._disabled=!1,o._selectMode="single",o._values=[],o.yearSelected=new i.EventEmitter,o.monthSelected=new i.EventEmitter,o._selecteds=[],o.onModelChange=function(){},o.onModelTouched=function(){},o}return h(e,t),Object.defineProperty(e.prototype,"pickerType",{get:function(){return this._pickerType},set:function(t){t!==this._pickerType&&(this._pickerType=t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return!!this._disabled},set:function(t){this._disabled=Object(a.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectMode",{get:function(){return this._selectMode},set:function(t){if("single"!==t&&"range"!==t&&"rangeFrom"!==t&&"rangeTo"!==t)throw Error("OwlDateTime Error: invalid selectMode value!");this._selectMode=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"startAt",{get:function(){return this._startAt?this._startAt:"single"===this.selectMode?this.value||null:"range"===this.selectMode||"rangeFrom"===this.selectMode?this.values[0]||null:"rangeTo"===this.selectMode&&this.values[1]||null},set:function(t){this._startAt=this.getValidDate(this.dateTimeAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dateTimeFilter",{get:function(){return this._dateTimeFilter},set:function(t){this._dateTimeFilter=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"minDateTime",{get:function(){return this._min||null},set:function(t){this._min=this.getValidDate(this.dateTimeAdapter.deserialize(t)),this.changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"maxDateTime",{get:function(){return this._max||null},set:function(t){this._max=this.getValidDate(this.dateTimeAdapter.deserialize(t)),this.changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){t=this.dateTimeAdapter.deserialize(t),t=this.getValidDate(t),this._value=t,this.selected=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"values",{get:function(){return this._values},set:function(t){var e=this;t&&t.length>0?(t=t.map((function(t){return t=e.dateTimeAdapter.deserialize(t),(t=e.getValidDate(t))?e.dateTimeAdapter.clone(t):null})),this._values=t.slice(),this.selecteds=t.slice()):(this._values=[],this.selecteds=[])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=t,this.changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selecteds",{get:function(){return this._selecteds},set:function(t){this._selecteds=t,this.changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"opened",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pickerMode",{get:function(){return"inline"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isInSingleMode",{get:function(){return"single"===this._selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isInRangeMode",{get:function(){return"range"===this._selectMode||"rangeFrom"===this._selectMode||"rangeTo"===this._selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDTInlineClass",{get:function(){return!0},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this.container.picker=this},e.prototype.writeValue=function(t){this.isInSingleMode?(this.value=t,this.container.pickerMoment=t):(this.values=t,this.container.pickerMoment=this._values[this.container.activeSelectedIndex])},e.prototype.registerOnChange=function(t){this.onModelChange=t},e.prototype.registerOnTouched=function(t){this.onModelTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t},e.prototype.select=function(t){this.disabled||(Array.isArray(t)?this.values=t.slice():this.value=t,this.onModelChange(t),this.onModelTouched())},e.prototype.selectYear=function(t){this.yearSelected.emit(t)},e.prototype.selectMonth=function(t){this.monthSelected.emit(t)},d([Object(i.ViewChild)(u.a),f("design:type",u.a)],e.prototype,"container",void 0),d([Object(i.Input)(),f("design:type",String),f("design:paramtypes",[String])],e.prototype,"pickerType",null),d([Object(i.Input)(),f("design:type",Boolean),f("design:paramtypes",[Boolean])],e.prototype,"disabled",null),d([Object(i.Input)(),f("design:type",String),f("design:paramtypes",[String])],e.prototype,"selectMode",null),d([Object(i.Input)(),f("design:type",Object),f("design:paramtypes",[Object])],e.prototype,"startAt",null),d([Object(i.Input)("owlDateTimeFilter"),f("design:type",Function),f("design:paramtypes",[Function])],e.prototype,"dateTimeFilter",null),d([Object(i.Input)("min"),f("design:type",Object),f("design:paramtypes",[Object])],e.prototype,"minDateTime",null),d([Object(i.Input)("max"),f("design:type",Object),f("design:paramtypes",[Object])],e.prototype,"maxDateTime",null),d([Object(i.Input)(),f("design:type",Object),f("design:paramtypes",[Object])],e.prototype,"value",null),d([Object(i.Input)(),f("design:type",Array),f("design:paramtypes",[Array])],e.prototype,"values",null),d([Object(i.Output)(),f("design:type",Object)],e.prototype,"yearSelected",void 0),d([Object(i.Output)(),f("design:type",Object)],e.prototype,"monthSelected",void 0),d([Object(i.HostBinding)("class.owl-dt-inline"),f("design:type",Boolean),f("design:paramtypes",[])],e.prototype,"owlDTInlineClass",null),d([Object(i.Component)({selector:"owl-date-time-inline",template:"<owl-date-time-container></owl-date-time-container>",styles:[""],changeDetection:i.ChangeDetectionStrategy.OnPush,preserveWhitespaces:!1,providers:[g]}),p(1,Object(i.Optional)()),p(2,Object(i.Optional)()),p(2,Object(i.Inject)(c.a)),f("design:paramtypes",[i.ChangeDetectorRef,l.a,Object])],e)}(s.a)},XLvN:function(t,e,n){!function(t){"use strict";t.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".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:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n("wd/R"))},XPuz:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.empty=r.empty},XZVX:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getHours()}},XatG:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return h}));var r=n("CcnG"),i=n("2Zpj"),o=n("Ip0R"),a=r["ɵcrt"]({encapsulation:0,styles:[".drop-zone[_ngcontent-%COMP%]{height:100px;margin:auto;border:2px dotted #0782d0;border-radius:30px}.over[_ngcontent-%COMP%]{background-color:rgba(147,147,147,.5)}.content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100px;color:#0782d0}.ngx-file-drop__drop-zone-label[_ngcontent-%COMP%]{text-align:center}.ngx-file-drop__file-input[_ngcontent-%COMP%]{display:none}"],data:{}});function s(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[["class","ngx-file-drop__drop-zone-label"]],null,null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){t(e,1,0,e.component.dropZoneLabel)}))}function l(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,2,"div",[],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,[[1,0],["fileSelector",1]],null,0,"input",[["class","ngx-file-drop__file-input"],["multiple",""],["type","file"]],[[8,"accept",0]],[[null,"change"]],(function(t,e,n){var r=!0;return"change"===e&&(r=!1!==t.component.uploadFiles(n)&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,0,"input",[["type","button"]],[[8,"className",0],[8,"value",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.onBrowseButtonClick(n)&&r),r}),null,null))],null,(function(t,e){var n=e.component;t(e,1,0,n.accept),t(e,2,0,n.browseBtnClassName,r["ɵinlineInterpolate"](1,"",n.browseBtnLabel,""))}))}function c(t){return r["ɵvid"](0,[r["ɵqud"](671088640,1,{fileSelector:0}),(t()(),r["ɵeld"](1,0,null,null,6,"div",[],[[8,"className",0],[2,"over",null],[2,"ngx-file-drop__drop-zone--over",null]],[[null,"drop"],[null,"dragover"],[null,"dragleave"]],(function(t,e,n){var r=!0,i=t.component;return"drop"===e&&(r=!1!==i.dropFiles(n)&&r),"dragover"===e&&(r=!1!==i.onDragOver(n)&&r),"dragleave"===e&&(r=!1!==i.onDragLeave(n)&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,5,"div",[],[[8,"className",0]],null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵand"](16777216,null,null,1,null,s)),r["ɵdid"](5,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,l)),r["ɵdid"](7,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){var n=e.component;t(e,5,0,n.dropZoneLabel),t(e,7,0,n.showBrowseBtn)}),(function(t,e){var n=e.component;t(e,1,0,n.dropZoneClassName,n.isDraggingOverDropZone,n.isDraggingOverDropZone),t(e,2,0,n.contentClassName)}))}function u(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"file-drop",[],null,null,null,c,a)),r["ɵdid"](1,180224,null,0,i.a,[r.NgZone,r.Renderer2],null,null)],null,null)}var h=r["ɵccf"]("file-drop",i.a,u,{accept:"accept",dropZoneLabel:"dropZoneLabel",headertext:"headertext",dropZoneClassName:"dropZoneClassName",customstyle:"customstyle",contentClassName:"contentClassName",customContentStyle:"customContentStyle",disabled:"disabled",disableIf:"disableIf",showBrowseBtn:"showBrowseBtn",browseBtnClassName:"browseBtnClassName",customBtnStyling:"customBtnStyling",browseBtnLabel:"browseBtnLabel"},{onFileDrop:"onFileDrop",onFileOver:"onFileOver",onFileLeave:"onFileLeave"},["*"])},Xfwv:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r,i=n("CcnG"),o=n("pE7p"),a=n("W+o+"),s=(r=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])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e}(Number),c=function(){function t(){}return t.log=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];u.debug&&console.log(t)},t}(),u=function(){function t(){}return t.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on"+e,n)},t.imageHasData=function(t){return!!t.exifdata},t.base64ToArrayBuffer=function(t){t=t.replace(/^data:([^;]+);base64,/gim,"");for(var e=atob(t),n=e.length,r=new ArrayBuffer(n),i=new Uint8Array(r),o=0;o<n;o++)i[o]=e.charCodeAt(o);return r},t.objectURLToBlob=function(t,e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200!==n.status&&0!==n.status||e(n.response)},n.send()},t.getImageData=function(e,n){function r(r){var i=t.findEXIFinJPEG(r),o=t.findIPTCinJPEG(r);e.exifdata=i||{},e.iptcdata=o||{},n&&n.call(e)}if("src"in e&&e.src)if(/^data:/i.test(e.src))r(t.base64ToArrayBuffer(e.src));else if(/^blob:/i.test(e.src)){var i=new FileReader;i.onload=function(t){r(t.target.result)},t.objectURLToBlob(e.src,(function(t){i.readAsArrayBuffer(t)}))}else{var o=new XMLHttpRequest;o.onload=function(){if(200!==o.status&&0!==o.status)throw"Could not load image";r(o.response)},o.open("GET",e.src,!0),o.responseType="arraybuffer",o.send(null)}else if(FileReader&&(e instanceof Blob||e instanceof File)){var a=new FileReader;a.onload=function(t){c.log("Got file of length "+t.target.result.byteLength),r(t.target.result)},a.readAsArrayBuffer(e)}},t.findEXIFinJPEG=function(e){var n=new DataView(e);if(c.log("Got file of length "+e.byteLength),255!==n.getUint8(0)||216!==n.getUint8(1))return c.log("Not a valid JPEG"),!1;for(var r,i=2,o=e.byteLength;i<o;){if(255!==n.getUint8(i))return c.log("Not a valid marker at offset "+i+", found: "+n.getUint8(i)),!1;if(r=n.getUint8(i+1),c.log(r),225===r)return c.log("Found 0xFFE1 marker"),t.readEXIFData(n,i+4);i+=2+n.getUint16(i+2)}},t.findIPTCinJPEG=function(e){var n=new DataView(e);if(c.log("Got file of length "+e.byteLength),255!==n.getUint8(0)||216!==n.getUint8(1))return c.log("Not a valid JPEG"),!1;for(var r,i,o=2,a=e.byteLength;o<a;){if(56===(r=n).getUint8(i=o)&&66===r.getUint8(i+1)&&73===r.getUint8(i+2)&&77===r.getUint8(i+3)&&4===r.getUint8(i+4)&&4===r.getUint8(i+5)){var s=n.getUint8(o+7);s%2!=0&&(s+=1),0===s&&(s=4);var l=o+8+s,u=n.getUint16(o+6+s);return t.readIPTCData(e,l,u)}o++}},t.readIPTCData=function(e,n,r){for(var i,o,a,s,l=new DataView(e),c={},u=n;u<n+r;)28===l.getUint8(u)&&2===l.getUint8(u+1)&&(s=l.getUint8(u+2))in t.IptcFieldMap&&(a=l.getInt16(u+3),o=t.IptcFieldMap[s],i=t.getStringFromDB(l,u+5,a),c.hasOwnProperty(o)?c[o]instanceof Array?c[o].push(i):c[o]=[c[o],i]:c[o]=i),u++;return c},t.readTags=function(e,n,r,i,o){for(var a,s,l=e.getUint16(r,!o),u={},h=0;h<l;h++)(s=i[e.getUint16(a=r+12*h+2,!o)])||c.log("Unknown tag: "+e.getUint16(a,!o)),u[s]=t.readTagValue(e,a,n,r,o);return u},t.readTagValue=function(e,n,r,i,o){var a,s,c,u,h,d,f=e.getUint16(n+2,!o),p=e.getUint32(n+4,!o),g=e.getUint32(n+8,!o)+r;switch(f){case 1:case 7:if(1===p)return e.getUint8(n+8,!o);for(a=p>4?g:n+8,s=[],u=0;u<p;u++)s[u]=e.getUint8(a+u);return s;case 2:return t.getStringFromDB(e,a=p>4?g:n+8,p-1);case 3:if(1===p)return e.getUint16(n+8,!o);for(a=p>2?g:n+8,s=[],u=0;u<p;u++)s[u]=e.getUint16(a+2*u,!o);return s;case 4:if(1===p)return e.getUint32(n+8,!o);for(s=[],u=0;u<p;u++)s[u]=e.getUint32(g+4*u,!o);return s;case 5:if(1===p)return h=e.getUint32(g,!o),d=e.getUint32(g+4,!o),(c=new l(h/d)).numerator=h,c.denominator=d,c;for(s=[],u=0;u<p;u++)h=e.getUint32(g+8*u,!o),d=e.getUint32(g+4+8*u,!o),s[u]=new l(h/d),s[u].numerator=h,s[u].denominator=d;return s;case 9:if(1===p)return e.getInt32(n+8,!o);for(s=[],u=0;u<p;u++)s[u]=e.getInt32(g+4*u,!o);return s;case 10:if(1===p)return e.getInt32(g,!o)/e.getInt32(g+4,!o);for(s=[],u=0;u<p;u++)s[u]=e.getInt32(g+8*u,!o)/e.getInt32(g+4+8*u,!o);return s}},t.getStringFromDB=function(t,e,n){for(var r="",i=e;i<e+n;i++)r+=String.fromCharCode(t.getUint8(i));return r},t.readEXIFData=function(e,n){if("Exif"!==t.getStringFromDB(e,n,4))return c.log("Not valid EXIF data! "+t.getStringFromDB(e,n,4)),!1;var r,i,o,a,s,l=n+6;if(18761===e.getUint16(l))r=!1;else{if(19789!==e.getUint16(l))return c.log("Not valid TIFF data! (no 0x4949 or 0x4D4D)"),!1;r=!0}if(42!==e.getUint16(l+2,!r))return c.log("Not valid TIFF data! (no 0x002A)"),!1;var u=e.getUint32(l+4,!r);if(u<8)return c.log("Not valid TIFF data! (First offset less than 8)",e.getUint32(l+4,!r)),!1;if((i=t.readTags(e,l,l+u,t.TiffTags,r)).ExifIFDPointer)for(o in a=t.readTags(e,l,l+i.ExifIFDPointer,t.Tags,r))if({}.hasOwnProperty.call(a,o)){switch(o){case"LightSource":case"Flash":case"MeteringMode":case"ExposureProgram":case"SensingMethod":case"SceneCaptureType":case"SceneType":case"CustomRendered":case"WhiteBalance":case"GainControl":case"Contrast":case"Saturation":case"Sharpness":case"SubjectDistanceRange":case"FileSource":a[o]=t.StringValues[o][a[o]];break;case"ExifVersion":case"FlashpixVersion":a[o]=String.fromCharCode(a[o][0],a[o][1],a[o][2],a[o][3]);break;case"ComponentsConfiguration":a[o]=t.StringValues.Components[a[o][0]]+t.StringValues.Components[a[o][1]]+t.StringValues.Components[a[o][2]]+t.StringValues.Components[a[o][3]]}i[o]=a[o]}if(i.GPSInfoIFDPointer)for(o in s=t.readTags(e,l,l+i.GPSInfoIFDPointer,t.GPSTags,r))if({}.hasOwnProperty.call(s,o)){switch(o){case"GPSVersionID":s[o]=s[o][0]+"."+s[o][1]+"."+s[o][2]+"."+s[o][3]}i[o]=s[o]}return i},t.getData=function(e,n){return!((e instanceof Image||e instanceof HTMLImageElement)&&!e.complete||(t.imageHasData(e)?n&&n.call(e):t.getImageData(e,n),0))},t.getTag=function(e,n){if(t.imageHasData(e))return e.exifdata[n]},t.getAllTags=function(e){if(!t.imageHasData(e))return{};var n,r=e.exifdata,i={};for(n in r)r.hasOwnProperty(n)&&(i[n]=r[n]);return i},t.pretty=function(e){if(!t.imageHasData(e))return"";var n,r=e.exifdata,i="";for(n in r)r.hasOwnProperty(n)&&(i+="object"==typeof r[n]?r[n]instanceof Number?n+" : "+r[n]+" ["+r[n].numerator+"/"+r[n].denominator+"]\r\n":n+" : ["+r[n].length+" values]\r\n":n+" : "+r[n]+"\r\n");return i},t.readFromBinaryFile=function(e){return t.findEXIFinJPEG(e)},t.debug=!1,t.IptcFieldMap={120:"caption",110:"credit",25:"keywords",55:"dateCreated",80:"byline",85:"bylineTitle",122:"captionWriter",105:"headline",116:"copyright",15:"category"},t.Tags={36864:"ExifVersion",40960:"FlashpixVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",37121:"ComponentsConfiguration",37122:"CompressedBitsPerPixel",37500:"MakerNote",37510:"UserComment",40964:"RelatedSoundFile",36867:"DateTimeOriginal",36868:"DateTimeDigitized",37520:"SubsecTime",37521:"SubsecTimeOriginal",37522:"SubsecTimeDigitized",33434:"ExposureTime",33437:"FNumber",34850:"ExposureProgram",34852:"SpectralSensitivity",34855:"ISOSpeedRatings",34856:"OECF",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBias",37381:"MaxApertureValue",37382:"SubjectDistance",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37396:"SubjectArea",37386:"FocalLength",41483:"FlashEnergy",41484:"SpatialFrequencyResponse",41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:"FocalPlaneResolutionUnit",41492:"SubjectLocation",41493:"ExposureIndex",41495:"SensingMethod",41728:"FileSource",41729:"SceneType",41730:"CFAPattern",41985:"CustomRendered",41986:"ExposureMode",41987:"WhiteBalance",41988:"DigitalZoomRation",41989:"FocalLengthIn35mmFilm",41990:"SceneCaptureType",41991:"GainControl",41992:"Contrast",41993:"Saturation",41994:"Sharpness",41995:"DeviceSettingDescription",41996:"SubjectDistanceRange",40965:"InteroperabilityIFDPointer",42016:"ImageUniqueID"},t.TiffTags={256:"ImageWidth",257:"ImageHeight",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer",40965:"InteroperabilityIFDPointer",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",274:"Orientation",277:"SamplesPerPixel",284:"PlanarConfiguration",530:"YCbCrSubSampling",531:"YCbCrPositioning",282:"XResolution",283:"YResolution",296:"ResolutionUnit",273:"StripOffsets",278:"RowsPerStrip",279:"StripByteCounts",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",301:"TransferFunction",318:"WhitePoint",319:"PrimaryChromaticities",529:"YCbCrCoefficients",532:"ReferenceBlackWhite",306:"DateTime",270:"ImageDescription",271:"Make",272:"Model",305:"Software",315:"Artist",33432:"Copyright"},t.GPSTags={0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude",5:"GPSAltitudeRef",6:"GPSAltitude",7:"GPSTimeStamp",8:"GPSSatellites",9:"GPSStatus",10:"GPSMeasureMode",11:"GPSDOP",12:"GPSSpeedRef",13:"GPSSpeed",14:"GPSTrackRef",15:"GPSTrack",16:"GPSImgDirectionRef",17:"GPSImgDirection",18:"GPSMapDatum",19:"GPSDestLatitudeRef",20:"GPSDestLatitude",21:"GPSDestLongitudeRef",22:"GPSDestLongitude",23:"GPSDestBearingRef",24:"GPSDestBearing",25:"GPSDestDistanceRef",26:"GPSDestDistance",27:"GPSProcessingMethod",28:"GPSAreaInformation",29:"GPSDateStamp",30:"GPSDifferential"},t.StringValues={ExposureProgram:{0:"Not defined",1:"Manual",2:"Normal program",3:"Aperture priority",4:"Shutter priority",5:"Creative program",6:"Action program",7:"Portrait mode",8:"Landscape mode"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{0:"Unknown",1:"Daylight",2:"Fluorescent",3:"Tungsten (incandescent light)",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 - 5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire",1:"Flash fired",5:"Strobe return light not detected",7:"Strobe return light detected",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},SensingMethod:{1:"Not defined",2:"One-chip color area sensor",3:"Two-chip color area sensor",4:"Three-chip color area sensor",5:"Color sequential area sensor",7:"Trilinear sensor",8:"Color sequential linear sensor"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},SceneType:{1:"Directly photographed"},CustomRendered:{0:"Normal process",1:"Custom process"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},GainControl:{0:"None",1:"Low gain up",2:"High gain up",3:"Low gain down",4:"High gain down"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},SubjectDistanceRange:{0:"Unknown",1:"Macro",2:"Close view",3:"Distant view"},FileSource:{3:"DSC"},Components:{0:"",1:"Y",2:"Cb",3:"Cr",4:"R",5:"G",6:"B"}},t}(),h=n("1NRv"),d=function(){function t(t){this.cropPositionChange=new i.EventEmitter,this.onCrop=new i.EventEmitter,this.renderer=t}return t.prototype.ngAfterViewInit=function(){var t=this.cropcanvas.nativeElement;this.settings||(this.settings=new a.a),this.renderer.setElementAttribute(t,"class",this.settings.cropperClass),this.settings.dynamicSizing?(this.windowListener=this.resize.bind(this),window.addEventListener("resize",this.windowListener)):(this.renderer.setElementAttribute(t,"width",this.settings.canvasWidth.toString()),this.renderer.setElementAttribute(t,"height",this.settings.canvasHeight.toString())),this.cropper||(this.cropper=new o.a(this.settings)),this.cropper.prepare(t)},t.prototype.ngOnChanges=function(t){if(this.isCropPositionChanged(t)){if(this.cropper.updateCropPosition(this.cropPosition.toBounds()),this.cropper.isImageSet()){var e=this.cropper.getCropBounds();this.image.image=this.cropper.getCroppedImageHelper().src,this.onCrop.emit(e)}this.updateCropBounds()}t.inputImage&&this.setImage(t.inputImage.currentValue)},t.prototype.ngOnDestroy=function(){this.settings.dynamicSizing&&this.windowListener&&window.removeEventListener("resize",this.windowListener)},t.prototype.onTouchMove=function(t){this.cropper.onTouchMove(t)},t.prototype.onTouchStart=function(t){this.cropper.onTouchStart(t)},t.prototype.onTouchEnd=function(t){this.cropper.onTouchEnd(t),this.cropper.isImageSet()&&(this.image.image=this.cropper.getCroppedImageHelper().src,this.onCrop.emit(this.cropper.getCropBounds()),this.updateCropBounds())},t.prototype.onMouseDown=function(t){this.cropper.onMouseDown(t)},t.prototype.onMouseUp=function(t){this.cropper.isImageSet()&&(this.cropper.onMouseUp(t),this.image.image=this.cropper.getCroppedImageHelper().src,this.onCrop.emit(this.cropper.getCropBounds()),this.updateCropBounds())},t.prototype.onMouseMove=function(t){this.cropper.onMouseMove(t)},t.prototype.fileChangeListener=function(t){if(0!==t.target.files.length){var e=t.target.files[0];if(this.settings.allowedFilesRegex.test(e.name)){var n=new Image,r=new FileReader,i=this;r.addEventListener("loadend",(function(t){n.addEventListener("load",(function(){i.setImage(n)})),n.src=t.target.result})),r.readAsDataURL(e)}}},t.prototype.resize=function(){var t=this.cropcanvas.nativeElement;this.settings.canvasWidth=t.offsetWidth,this.settings.canvasHeight=t.offsetHeight,this.cropper.resizeCanvas(t.offsetWidth,t.offsetHeight,!0)},t.prototype.reset=function(){this.cropper.reset(),this.renderer.setElementAttribute(this.cropcanvas.nativeElement,"class",this.settings.cropperClass),this.image.image=this.cropper.getCroppedImageHelper().src},t.prototype.setImage=function(t,e){var n=this;void 0===e&&(e=null);var r=this;this.renderer.setElementAttribute(this.cropcanvas.nativeElement,"class",this.settings.cropperClass+" "+this.settings.croppingClass),this.raf=window.requestAnimationFrame((function(){r.raf&&window.cancelAnimationFrame(r.raf),t.naturalHeight>0&&t.naturalWidth>0&&(t.height=t.naturalHeight,t.width=t.naturalWidth,window.cancelAnimationFrame(r.raf),r.getOrientedImage(t,(function(t){if(n.settings.dynamicSizing){var i=n.cropcanvas.nativeElement;n.settings.canvasWidth=i.offsetWidth,n.settings.canvasHeight=i.offsetHeight,n.cropper.resizeCanvas(i.offsetWidth,i.offsetHeight,!1)}r.cropper.setImage(t),r.cropPosition&&r.cropPosition.isInitialized()&&r.cropper.updateCropPosition(r.cropPosition.toBounds()),r.image.original=t;var o=r.cropper.getCropBounds();r.image.image=r.cropper.getCroppedImageHelper().src,null!=e&&(r.cropper.setBounds(o=e),n.cropper.updateCropPosition(o)),r.onCrop.emit(o)})))}))},t.prototype.isCropPositionChanged=function(t){return!!(this.cropper&&t.cropPosition&&this.isCropPositionUpdateNeeded)||(this.isCropPositionUpdateNeeded=!0,!1)},t.prototype.updateCropBounds=function(){var t=this.cropper.getCropBounds();this.cropPositionChange.emit(new h.a(t.left,t.top,t.width,t.height)),this.isCropPositionUpdateNeeded=!1},t.prototype.getOrientedImage=function(t,e){var n;u.getData(t,(function(){var r=u.getTag(t,"Orientation");if([3,6,8].indexOf(r)>-1){var i=document.createElement("canvas"),o=i.getContext("2d"),a=t.width,s=t.height,l=0,c=0,h=0;switch(r){case 3:l=-t.width,c=-t.height,h=180;break;case 6:a=t.height,s=t.width,c=-t.height,h=90;break;case 8:a=t.height,s=t.width,l=-t.width,h=270}i.width=a,i.height=s,o.rotate(h*Math.PI/180),o.drawImage(t,l,c),(n=document.createElement("img")).width=a,n.height=s,n.addEventListener("load",(function(){e(n)})),n.src=i.toDataURL("image/png")}else e(n=t)}))},t.decorators=[{type:i.Component,args:[{selector:"img-cropper",template:'\n        <span class="ng2-imgcrop">\n          <input *ngIf="!settings.noFileInput" type="file" accept="image/*" (change)="fileChangeListener($event)">\n          <canvas #cropcanvas\n                  (mousedown)="onMouseDown($event)"\n                  (mouseup)="onMouseUp($event)"\n                  (mousemove)="onMouseMove($event)"\n                  (mouseleave)="onMouseUp($event)"\n                  (touchmove)="onTouchMove($event)"\n                  (touchend)="onTouchEnd($event)"\n                  (touchstart)="onTouchStart($event)">\n          </canvas>\n        </span>\n      '}]}],t.ctorParameters=function(){return[{type:i.Renderer}]},t.propDecorators={cropcanvas:[{type:i.ViewChild,args:["cropcanvas",void 0]}],settings:[{type:i.Input,args:["settings"]}],image:[{type:i.Input,args:["image"]}],inputImage:[{type:i.Input,args:["inputImage"]}],cropper:[{type:i.Input}],cropPosition:[{type:i.Input}],cropPositionChange:[{type:i.Output}],onCrop:[{type:i.Output}]},t}()},Xh4i:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.window=function(t){return r.window(t)(this)}},Xj2z:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.fromEvent=r.fromEvent},Xk39:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e._catch=function(t){return r.catchError(t)(this)}},XlPw:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("6blF");function i(t,e){return new r.a(e?function(n){return e.schedule(o,0,{error:t,subscriber:n})}:function(e){return e.error(t)})}function o(t){t.subscriber.error(t.error)}},XpAg:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return a}));var r=n("CcnG"),i=n("Ip0R"),o=(n("UuUw"),r["ɵcrt"]({encapsulation:2,styles:[],data:{}}));function a(t){return r["ɵvid"](0,[r["ɵqud"](402653184,1,{lavContainer:0}),(t()(),r["ɵeld"](1,0,[[1,0],["lavContainer",1]],null,3,"div",[],null,null,null,null,null)),r["ɵprd"](512,null,i["ɵNgStyleImpl"],i["ɵNgStyleR2Impl"],[r.ElementRef,r.KeyValueDiffers,r.Renderer2]),r["ɵdid"](3,278528,null,0,i.NgStyle,[i["ɵNgStyleImpl"]],{ngStyle:[0,"ngStyle"]},null),r["ɵpod"](4,{width:0,height:1,overflow:2,margin:3})],(function(t,e){var n=e.component,r=t(e,4,0,n.viewWidth,n.viewHeight,"hidden","0 auto");t(e,3,0,r)}),null)}},XqMk:function(t,e,n){"use strict";var r="object"==typeof global&&global&&global.Object===Object&&global;e.a=r},Xs6s:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("M6P7");r.Observable.prototype.finally=i._finally,r.Observable.prototype._finally=i._finally},Y7AG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.partition=function(t,e){return r.partition(t,e)(this)}},"YA+d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("cYpg");r.Observable.prototype.bufferWhen=i.bufferWhen},YHbO:function(t){t.exports=JSON.parse('{"version":"1.4.9","country_calling_codes":{"1":["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],"7":["RU","KZ"],"20":["EG"],"27":["ZA"],"30":["GR"],"31":["NL"],"32":["BE"],"33":["FR"],"34":["ES"],"36":["HU"],"39":["IT","VA"],"40":["RO"],"41":["CH"],"43":["AT"],"44":["GB","GG","IM","JE"],"45":["DK"],"46":["SE"],"47":["NO","SJ"],"48":["PL"],"49":["DE"],"51":["PE"],"52":["MX"],"53":["CU"],"54":["AR"],"55":["BR"],"56":["CL"],"57":["CO"],"58":["VE"],"60":["MY"],"61":["AU","CC","CX"],"62":["ID"],"63":["PH"],"64":["NZ"],"65":["SG"],"66":["TH"],"81":["JP"],"82":["KR"],"84":["VN"],"86":["CN"],"90":["TR"],"91":["IN"],"92":["PK"],"93":["AF"],"94":["LK"],"95":["MM"],"98":["IR"],"211":["SS"],"212":["MA","EH"],"213":["DZ"],"216":["TN"],"218":["LY"],"220":["GM"],"221":["SN"],"222":["MR"],"223":["ML"],"224":["GN"],"225":["CI"],"226":["BF"],"227":["NE"],"228":["TG"],"229":["BJ"],"230":["MU"],"231":["LR"],"232":["SL"],"233":["GH"],"234":["NG"],"235":["TD"],"236":["CF"],"237":["CM"],"238":["CV"],"239":["ST"],"240":["GQ"],"241":["GA"],"242":["CG"],"243":["CD"],"244":["AO"],"245":["GW"],"246":["IO"],"247":["AC"],"248":["SC"],"249":["SD"],"250":["RW"],"251":["ET"],"252":["SO"],"253":["DJ"],"254":["KE"],"255":["TZ"],"256":["UG"],"257":["BI"],"258":["MZ"],"260":["ZM"],"261":["MG"],"262":["RE","YT"],"263":["ZW"],"264":["NA"],"265":["MW"],"266":["LS"],"267":["BW"],"268":["SZ"],"269":["KM"],"290":["SH","TA"],"291":["ER"],"297":["AW"],"298":["FO"],"299":["GL"],"350":["GI"],"351":["PT"],"352":["LU"],"353":["IE"],"354":["IS"],"355":["AL"],"356":["MT"],"357":["CY"],"358":["FI","AX"],"359":["BG"],"370":["LT"],"371":["LV"],"372":["EE"],"373":["MD"],"374":["AM"],"375":["BY"],"376":["AD"],"377":["MC"],"378":["SM"],"380":["UA"],"381":["RS"],"382":["ME"],"383":["XK"],"385":["HR"],"386":["SI"],"387":["BA"],"389":["MK"],"420":["CZ"],"421":["SK"],"423":["LI"],"500":["FK"],"501":["BZ"],"502":["GT"],"503":["SV"],"504":["HN"],"505":["NI"],"506":["CR"],"507":["PA"],"508":["PM"],"509":["HT"],"590":["GP","BL","MF"],"591":["BO"],"592":["GY"],"593":["EC"],"594":["GF"],"595":["PY"],"596":["MQ"],"597":["SR"],"598":["UY"],"599":["CW","BQ"],"670":["TL"],"672":["NF"],"673":["BN"],"674":["NR"],"675":["PG"],"676":["TO"],"677":["SB"],"678":["VU"],"679":["FJ"],"680":["PW"],"681":["WF"],"682":["CK"],"683":["NU"],"685":["WS"],"686":["KI"],"687":["NC"],"688":["TV"],"689":["PF"],"690":["TK"],"691":["FM"],"692":["MH"],"800":["001"],"808":["001"],"850":["KP"],"852":["HK"],"853":["MO"],"855":["KH"],"856":["LA"],"870":["001"],"878":["001"],"880":["BD"],"881":["001"],"882":["001"],"883":["001"],"886":["TW"],"888":["001"],"960":["MV"],"961":["LB"],"962":["JO"],"963":["SY"],"964":["IQ"],"965":["KW"],"966":["SA"],"967":["YE"],"968":["OM"],"970":["PS"],"971":["AE"],"972":["IL"],"973":["BH"],"974":["QA"],"975":["BT"],"976":["MN"],"977":["NP"],"979":["001"],"992":["TJ"],"993":["TM"],"994":["AZ"],"995":["GE"],"996":["KG"],"998":["UZ"]},"countries":{"AC":["247","00","(?:[01589]\\\\d|[46])\\\\d{4}",[5,6]],"AD":["376","00","(?:1|6\\\\d)\\\\d{7}|[136-9]\\\\d{5}",[6,8,9],[["(\\\\d{3})(\\\\d{3})","$1 $2",["[136-9]"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["1"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6"]]]],"AE":["971","00","(?:[4-7]\\\\d|9[0-689])\\\\d{7}|800\\\\d{2,9}|[2-4679]\\\\d{7}",[5,6,7,8,9,10,11,12],[["([2-4679])(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2-4679][2-8]"]],["(5\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["5"]],["([479]00)(\\\\d)(\\\\d{5})","$1 $2 $3",["[479]00"],"$1"],["([68]00)(\\\\d{2,9})","$1 $2",["[68]00"],"$1"]],"0","0$1"],"AF":["93","00","[2-7]\\\\d{8}",[9],[["([2-7]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2-7]"]]],"0","0$1"],"AG":["1","011","(?:268|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"268"],"AI":["1","011","(?:264|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"264"],"AL":["355","00","(?:(?:[2-58]|6\\\\d)\\\\d\\\\d|700)\\\\d{5}|(?:8\\\\d{2,3}|900)\\\\d{3}",[6,7,8,9],[["(4)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["4[0-6]"]],["(6\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["6"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2358][2-5]|4[7-9]"]],["(\\\\d{3})(\\\\d{3,5})","$1 $2",["[235][16-9]|[79]|8[016-9]"]]],"0","0$1"],"AM":["374","00","(?:[1-489]\\\\d|55|60|77)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{6})","$1 $2",["1|47"]],["(\\\\d{2})(\\\\d{6})","$1 $2",["4[1349]|[5-7]|88|9[1-9]"],"0$1"],["(\\\\d{3})(\\\\d{5})","$1 $2",["[23]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["8|90"],"0 $1"]],"0","(0$1)"],"AO":["244","00","[29]\\\\d{8}",[9],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3"]]],"AR":["54","00","(?:11|(?:[2368]|9\\\\d)\\\\d)\\\\d{8}",[10,11],[["([68]\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[68]"]],["(9)(11)(\\\\d{4})(\\\\d{4})","$2 15-$3-$4",["911"],0,0,"$1 $2 $3-$4"],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{4})","$2 15-$3-$4",["9(?:2[2-4689]|3[3-8])","9(?:2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578]))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))","9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))"],0,0,"$1 $2 $3-$4"],["(9)(\\\\d{4})(\\\\d{2})(\\\\d{4})","$2 15-$3-$4",["9[23]"],0,0,"$1 $2 $3-$4"],["(11)(\\\\d{4})(\\\\d{4})","$1 $2-$3",["11"],0,1],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2-$3",["2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578])","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))","2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))"],0,1],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1 $2-$3",["[23]"],0,1]],"0","0$1","0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?","9$1"],"AS":["1","011","(?:[58]\\\\d\\\\d|684|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"684"],"AT":["43","00","[1-35-9]\\\\d{8,12}|4(?:[0-24-9]\\\\d{4,11}|3(?:[05]\\\\d{3,10}|[2-467]\\\\d{3,4}|8\\\\d{3,6}|9\\\\d{3,7}))|[1-35-8]\\\\d{7}|[1-35-7]\\\\d{5,6}|[15]\\\\d{4}|1\\\\d{3}",[4,5,6,7,8,9,10,11,12,13],[["(116\\\\d{3})","$1",["116"],"$1"],["(1)(\\\\d{3,12})","$1 $2",["1"]],["(5\\\\d)(\\\\d{3,5})","$1 $2",["5[079]"]],["(5\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["5[079]"]],["(5\\\\d)(\\\\d{4})(\\\\d{4,7})","$1 $2 $3",["5[079]"]],["(\\\\d{3})(\\\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:[28]0|32)|[89]"]],["(\\\\d{3})(\\\\d{2})","$1 $2",["517"]],["(\\\\d{4})(\\\\d{3,9})","$1 $2",["2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-9]|5[468])|7(?:[24][1-8]|35|[5-79])"]]],"0","0$1"],"AU":["61","(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011)|001[14-689]","1\\\\d{4,9}|(?:[2-478]\\\\d\\\\d|550)\\\\d{6}",[5,6,7,8,9,10],[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],["(16)(\\\\d{3,4})","$1 $2",["16"],"0$1"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],["(180)(2\\\\d{3})","$1 $2",["180","1802"]],["(19\\\\d)(\\\\d{3})","$1 $2",["19[13]"]],["(19\\\\d{2})(\\\\d{4})","$1 $2",["19[679]"]],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["13[1-9]"]]],"0",0,0,0,0,0,[["[237]\\\\d{8}|8(?:51(?:0(?:0[03-9]|[1247]\\\\d|3[2-9]|5[0-8]|6[1-9]|8[0-6])|1(?:1[69]|[23]\\\\d|4[0-4]))|[6-8]\\\\d{4}|9(?:[02-9]\\\\d{3}|1(?:[0-57-9]\\\\d{2}|6[0135-9]\\\\d)))\\\\d{3}",[9]],["4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[0-2457-9]|9[017-9])\\\\d{6}",[9]],["180(?:0\\\\d{3}|2)\\\\d{3}",[7,10]],["19(?:0[0126]\\\\d|[679])\\\\d{5}",[8,10]],0,0,0,["16\\\\d{3,7}",[5,6,7,8,9]],["(?:14(?:5\\\\d|71)|550\\\\d)\\\\d{5}",[9]],["13(?:00\\\\d{3}|45[0-4]|\\\\d)\\\\d{3}",[6,8,10]]],"0011"],"AW":["297","00","(?:[25-79]\\\\d\\\\d|800)\\\\d{4}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[25-9]"]]]],"AX":["358","00|99(?:[01469]|5(?:11|3[23]|41|5[59]|77|88|9[09]))","1\\\\d{5,11}|(?:[27]|4\\\\d)\\\\d{4,9}|[356]0\\\\d{6,8}|800\\\\d{4,7}|[35]0\\\\d{4,5}",[5,6,7,8,9,10,11,12],[["(\\\\d{3})(\\\\d{3,7})","$1 $2",["(?:[1-3]0|[6-8])0"]],["(75\\\\d{3})","$1",["75[12]"]],["(116\\\\d{3})","$1",["116"],"$1"],["(\\\\d{2})(\\\\d{4,10})","$1 $2",["[14]|2[09]|50|7[135]"]],["(\\\\d)(\\\\d{4,11})","$1 $2",["[25689][1-8]|3"]]],"0",0,0,0,0,0,[["18[1-8]\\\\d{3,9}",[6,7,8,9,10,11,12]],["4\\\\d{5,10}|50\\\\d{4,8}",[6,7,8,9,10,11]],["800\\\\d{4,7}",[7,8,9,10]],["[67]00\\\\d{5,6}",[8,9]],0,0,["[13]0\\\\d{4,8}|2(?:0(?:[016-8]\\\\d{3,7}|[2-59]\\\\d{2,7})|9\\\\d{4,8})|60(?:[12]\\\\d{5,6}|6\\\\d{7})|7(?:1\\\\d{7}|3\\\\d{8}|5[03-9]\\\\d{2,7})",[5,6,7,8,9,10]]],"00"],"AZ":["994","00","(?:(?:(?:[12457]\\\\d|60|88)\\\\d|365)\\\\d{3}|900200)\\\\d{3}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["1[28]|2(?:[0-36]|[45]2)|365"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[4-8]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],"0","(0$1)"],"BA":["387","00","(?:[3589]\\\\d|49|6\\\\d\\\\d?|70)\\\\d{6}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2-$3",["[3-5]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6[1-356]|[7-9]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["6[047]"]]],"0","0$1"],"BB":["1","011","(?:246|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"246"],"BD":["880","00","[13469]\\\\d{9}|8[0-79]\\\\d{7,8}|[2-7]\\\\d{8}|[2-9]\\\\d{7}|[3-689]\\\\d{6}|[57-9]\\\\d{5}",[6,7,8,9,10],[["(2)(\\\\d{7,8})","$1-$2",["2"]],["(\\\\d{2})(\\\\d{4,6})","$1-$2",["[3-79]1"]],["(\\\\d{4})(\\\\d{3,6})","$1-$2",["1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[01367])"]],["(\\\\d{3})(\\\\d{3,7})","$1-$2",["[3-79][2-9]|8"]]],"0","0$1"],"BE":["32","00","4\\\\d{8}|[1-9]\\\\d{7}",[8,9],[["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[23]|4[23]|9[2-4]"],"0$1"],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[15-7]|8(?:0[2-8]|[1-79])"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],"BF":["226","00","[25-7]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[25-7]"]]]],"BG":["359","00","[2-7]\\\\d{6,7}|[89]\\\\d{6,8}|2\\\\d{5}",[6,7,8,9],[["(2)(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["2"]],["(2)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2"]],["(\\\\d{3})(\\\\d{4})","$1 $2",["43[124-7]|70[1-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3",["43[124-7]|70[1-9]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[78]00"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["99[69]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["48|8[7-9]|9[08]"]]],"0","0$1"],"BH":["973","00","[136-9]\\\\d{7}",[8],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[1367]|8[047]|9[014578]"]]]],"BI":["257","00","(?:[267]\\\\d|31)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[23]|6[189]|7[125-9]"]]]],"BJ":["229","00","[2689]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2689]"]]]],"BL":["590","00","(?:590|69\\\\d)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],"0",0,0,0,0,0,[["590(?:2[7-9]|5[12]|87)\\\\d{4}"],["69(?:0\\\\d\\\\d|1(?:2[29]|3[0-5]))\\\\d{4}"]]],"BM":["1","011","(?:441|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"441"],"BN":["673","00","[2-578]\\\\d{6}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-578]"]]]],"BO":["591","00(1\\\\d)?","(?:[2-467]\\\\d{3}|80017)\\\\d{4}",[8,9],[["([234])(\\\\d{7})","$1 $2",["[2-4]"]],["([67]\\\\d{7})","$1",["[67]"]],["(800)(\\\\d{2})(\\\\d{4})","$1 $2 $3",["800"]]],"0",0,"0(1\\\\d)?"],"BQ":["599","00","(?:[34]1|7\\\\d)\\\\d{5}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[3467]"]],["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[347]"],"BR":["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\\\d\\\\d|5(?:[0-46-9]\\\\d|5[0-24679]))\\\\d{8}|[1-9]\\\\d{9}|[3589]\\\\d{8}|[34]\\\\d{7}",[8,9,10,11],[["(\\\\d{4})(\\\\d{4})","$1-$2",["300|4(?:0[02]|37)","300|4(?:0(?:0|20)|370)"]],["([3589]00)(\\\\d{2,3})(\\\\d{4})","$1 $2 $3",["[3589]00"],"0$1"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2-$3",["[1-9][1-9]"],"($1)"],["(\\\\d{2})(\\\\d{5})(\\\\d{4})","$1 $2-$3",["[1-9][1-9]9"],"($1)"]],"0",0,"0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\d{10,11}))?","$2"],"BS":["1","011","(?:242|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"242"],"BT":["975","00","[17]\\\\d{7}|[2-8]\\\\d{6}",[7,8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["1|77"]],["([2-8])(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-68]|7[246]"]]]],"BW":["267","00","(?:(?:[2-6]|7\\\\d)\\\\d|90)\\\\d{5}",[7,8],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-6]"]],["(\\\\d{2})(\\\\d{5})","$1 $2",["90"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7"]]]],"BY":["375","810","(?:[12]\\\\d|33|44|902)\\\\d{7}|8(?:0[0-79]\\\\d{5,7}|[1-7]\\\\d{9})|8(?:1[0-489]|[5-79]\\\\d)\\\\d{7}|8[1-79]\\\\d{6,7}|8[0-79]\\\\d{5}|8\\\\d{5}",[6,7,8,9,10,11],[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["17[0-3589]|2[4-9]|[34]","17(?:[02358]|1[0-2]|9[0189])|2[4-9]|[34]"],"8 0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["1(?:5[24]|6[235]|7[467])|2(?:1[246]|2[25]|3[26])","1(?:5[24]|6(?:2|3[04-9]|5[0346-9])|7(?:[46]|7[37-9]))|2(?:1[246]|2[25]|3[26])"],"8 0$1"],["(\\\\d{4})(\\\\d{2})(\\\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["([89]\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8[01]|9"],"8 $1"],["(82\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["82"],"8 $1"],["(800)(\\\\d{3})","$1 $2",["800"],"8 $1"],["(800)(\\\\d{2})(\\\\d{2,4})","$1 $2 $3",["800"],"8 $1"]],"8",0,"8?0?",0,0,0,0,"8~10"],"BZ":["501","00","(?:0800\\\\d|[2-8])\\\\d{6}",[7,11],[["(\\\\d{3})(\\\\d{4})","$1-$2",["[2-8]"]],["(\\\\d)(\\\\d{3})(\\\\d{4})(\\\\d{3})","$1-$2-$3-$4",["0"]]]],"CA":["1","011","(?:[2-8]\\\\d|90)\\\\d{8}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}"],["900[2-9]\\\\d{6}"],["(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\\\d{6}"],0,0,0,["600[2-9]\\\\d{6}"]]],"CC":["61","(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","1\\\\d{5,9}|(?:[48]\\\\d\\\\d|550)\\\\d{6}",[6,7,8,9,10],[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],["(16)(\\\\d{3,4})","$1 $2",["16"],"0$1"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],["(180)(2\\\\d{3})","$1 $2",["180","1802"]],["(19\\\\d)(\\\\d{3})","$1 $2",["19[13]"]],["(19\\\\d{2})(\\\\d{4})","$1 $2",["19[679]"]],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["13[1-9]"]]],"0",0,0,0,0,0,[["8(?:51(?:0(?:02|31|60)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:08|22|68)|4[29]8|62\\\\d|70[23]|959))\\\\d{3}",[9]],["4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[0-2547-9]|9[017-9])\\\\d{6}",[9]],["180(?:0\\\\d{3}|2)\\\\d{3}",[7,10]],["19(?:0[0126]\\\\d|[679])\\\\d{5}",[8,10]],0,0,0,0,["(?:14(?:5\\\\d|71)|550\\\\d)\\\\d{5}",[9]],["13(?:00\\\\d{3}|45[0-4]|\\\\d)\\\\d{3}",[6,8,10]]],"0011"],"CD":["243","00","[189]\\\\d{8}|[1-68]\\\\d{6}",[7,9],[["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\\\d{2})(\\\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["12"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],"CF":["236","00","(?:[27]\\\\d{3}|8776)\\\\d{4}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[278]"]]]],"CG":["242","00","(?:(?:0\\\\d|80)\\\\d|222)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["801"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[02]"]],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["8"]]]],"CH":["41","00","8\\\\d{11}|[2-9]\\\\d{8}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["2[12467]|3[1-4]|4[134]|5[12568]|6[12]|7(?:[15-9]|4[0248])|[89]1"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8(?:00|4[0248]|78)|90[016]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["860"],"0$1"]],"0"],"CI":["225","00","[02-8]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[02-8]"]]]],"CK":["682","00","[2-8]\\\\d{4}",[5],[["(\\\\d{2})(\\\\d{3})","$1 $2",["[2-8]"]]]],"CL":["56","(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","(?:1230|[2-57-9]\\\\d|6\\\\d{1,3})\\\\d{7}",[9,10,11],[["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2[23]"],"($1)"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(9)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["9"]],["(44)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["44"]],["([68]00)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[68]00"]],["(600)(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["600"]],["(1230)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["123","1230"]],["(\\\\d{5})(\\\\d{4})","$1 $2",["219"],"($1)"]]],"CM":["237","00","(?:[26]\\\\d\\\\d|88)\\\\d{6}",[8,9],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["88"]],["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["[26]"]]]],"CN":["86","(?:1(?:[12]\\\\d{3}|79\\\\d{2}|9[0-7]\\\\d{2}))?00","(?:(?:(?:1[03-68]|2\\\\d)\\\\d\\\\d|[3-79])\\\\d|8[0-57-9])\\\\d{7}|[1-579]\\\\d{10}|8[0-57-9]\\\\d{8,9}|[1-79]\\\\d{9}|[1-9]\\\\d{7}|[12]\\\\d{6}",[7,8,9,10,11,12],[["([48]00)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[48]00"]],["(\\\\d{2})(\\\\d{5,6})","$1 $2",["(?:10|2\\\\d)[19]","(?:10|2\\\\d)(?:10|9[56])","(?:10|2\\\\d)(?:100|9[56])"],"0$1"],["(\\\\d{3})(\\\\d{5,6})","$1 $2",["[3-9]","[3-9]\\\\d\\\\d[19]","[3-9]\\\\d\\\\d(?:10|9[56])"],"0$1"],["(21)(\\\\d{4})(\\\\d{4,6})","$1 $2 $3",["21"],"0$1",1],["([12]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["10[1-9]|2[02-9]","10[1-9]|2[02-9]","10(?:[1-79]|8(?:0[1-9]|[1-9]))|2[02-9]"],"0$1",1],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[47-9]|7|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])"],"0$1",1],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[457]|6[09])|8(?:[57]1|98)"],"0$1",1],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["807","8078"],"0$1",1],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["1(?:[3-57-9]|66)"]],["(10800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["108","1080","10800"]],["(\\\\d{3})(\\\\d{7,8})","$1 $2",["950"]]],"0",0,"(1(?:[12]\\\\d{3}|79\\\\d{2}|9[0-7]\\\\d{2}))|0",0,0,0,0,"00"],"CO":["57","00(?:4(?:[14]4|56)|[579])","(?:1\\\\d|3)\\\\d{9}|[124-8]\\\\d{7}",[8,10,11],[["(\\\\d)(\\\\d{7})","$1 $2",["1(?:[2-7]|8[2-9]|9[0-3])|[24-8]","1(?:[2-7]|8[2-9]|9(?:09|[1-3]))|[24-8]"],"($1)"],["(\\\\d{3})(\\\\d{7})","$1 $2",["3"]],["(1)(\\\\d{3})(\\\\d{7})","$1-$2-$3",["1(?:80|9[04])","1(?:800|9(?:0[01]|4[78]))"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:44|56))?"],"CR":["506","00","(?:8\\\\d|90)\\\\d{8}|[24-8]\\\\d{7}",[8,10],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[24-7]|8[3-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[89]0"]]],0,0,"(19(?:0[012468]|1[09]|20|66|77|99))"],"CU":["53","119","[2-57]\\\\d{7}|[2-47]\\\\d{6}|[34]\\\\d{5}",[6,7,8],[["(\\\\d)(\\\\d{6,7})","$1 $2",["7"]],["(\\\\d{2})(\\\\d{4,6})","$1 $2",["[2-4]"]],["(\\\\d)(\\\\d{7})","$1 $2",["5"],"0$1"]],"0","(0$1)"],"CV":["238","0","[2-59]\\\\d{6}",[7],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[2-59]"]]]],"CW":["599","00","(?:[34]1|60|(?:7|9\\\\d)\\\\d)\\\\d{5}",[7,8],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[3467]"]],["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],"CX":["61","(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","1\\\\d{5,9}|(?:[48]\\\\d\\\\d|550)\\\\d{6}",[6,7,8,9,10],[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],["(16)(\\\\d{3,4})","$1 $2",["16"],"0$1"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[389]0","1(?:[38]0|9)0"]],["(180)(2\\\\d{3})","$1 $2",["180","1802"]],["(19\\\\d)(\\\\d{3})","$1 $2",["19[13]"]],["(19\\\\d{2})(\\\\d{4})","$1 $2",["19[679]"]],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3",["13[1-9]"]]],"0",0,0,0,0,0,[["8(?:51(?:0(?:01|30|59)|117)|91(?:00[6-9]|1(?:21|49|78|81)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\\\d|7(?:0[01]|1[0-2])|958))\\\\d{3}",[9]],["4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[0-2547-9]|9[017-9])\\\\d{6}",[9]],["180(?:0\\\\d{3}|2)\\\\d{3}",[7,10]],["19(?:0[0126]\\\\d|[679])\\\\d{5}",[8,10]],0,0,0,0,["(?:14(?:5\\\\d|71)|550\\\\d)\\\\d{5}",[9]],["13(?:00\\\\d{3}|45[0-4]|\\\\d)\\\\d{3}",[6,8,10]]],"0011"],"CY":["357","00","(?:[279]\\\\d|[58]0)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{6})","$1 $2",["[257-9]"]]]],"CZ":["420","00","(?:[2-578]\\\\d|60|9\\\\d{1,4})\\\\d{7}",[9],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["9[36]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["96"]]]],"DE":["49","00","(?:1|[358]\\\\d{11})\\\\d{3}|[1-35689]\\\\d{13}|4(?:[0-8]\\\\d{5,12}|9(?:[05]\\\\d|44|6[1-8])\\\\d{9})|[1-35-9]\\\\d{6,12}|49(?:[0-357]\\\\d|[46][1-8])\\\\d{4,8}|49(?:[0-3579]\\\\d|4[1-9]|6[0-8])\\\\d{3}|[1-9]\\\\d{5}|[13-68]\\\\d{4}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(1\\\\d{2})(\\\\d{7,8})","$1 $2",["1[67]"]],["(15\\\\d{3})(\\\\d{6})","$1 $2",["15[0568]"]],["(1\\\\d{3})(\\\\d{7})","$1 $2",["15"]],["(\\\\d{2})(\\\\d{3,11})","$1 $2",["3[02]|40|[68]9"]],["(\\\\d{3})(\\\\d{3,11})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14]|[4-9]1)|3(?:[35-9][15]|4[015])|[4-8][1-9]1|9(?:06|[1-9]1)","2(?:0[1-389]|1(?:[14]|2[0-8])|2[18]|3[14]|[4-9]1)|3(?:[35-9][15]|4[015])|[4-8][1-9]1|9(?:06|[1-9]1)"]],["(\\\\d{4})(\\\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|[7-9](?:0[1-9]|[1-9])","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|[49][1246]|6[1-4]|7[13468]|8[13568])|6(?:0[1356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|[7-9](?:0[1-9]|[1-9])"]],["(3\\\\d{4})(\\\\d{1,10})","$1 $2",["3"]],["(800)(\\\\d{7,12})","$1 $2",["800"]],["(\\\\d{3})(\\\\d)(\\\\d{4,10})","$1 $2 $3",["1(?:37|80)|900","1(?:37|80)|900[1359]"]],["(1\\\\d{2})(\\\\d{5,11})","$1 $2",["181"]],["(18\\\\d{3})(\\\\d{6})","$1 $2",["185","1850","18500"]],["(18\\\\d{2})(\\\\d{7})","$1 $2",["18[68]"]],["(18\\\\d)(\\\\d{8})","$1 $2",["18[2-579]"]],["(700)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["700"]],["(138)(\\\\d{4})","$1 $2",["138"]],["(15[013-68])(\\\\d{2})(\\\\d{8})","$1 $2 $3",["15[013-68]"]],["(15[279]\\\\d)(\\\\d{2})(\\\\d{7})","$1 $2 $3",["15[279]"]],["(1[67]\\\\d)(\\\\d{2})(\\\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"]]],"0","0$1"],"DJ":["253","00","(?:2\\\\d|77)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[27]"]]]],"DK":["45","00","[2-9]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],"DM":["1","011","(?:[58]\\\\d\\\\d|767|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"767"],"DO":["1","011","(?:[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"8[024]9"],"DZ":["213","00","(?:[1-4]|[5-79]\\\\d|80)\\\\d{7}",[8,9],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["9"],"0$1"]],"0"],"EC":["593","00","1800\\\\d{6,7}|(?:[2-7]|9\\\\d)\\\\d{7}",[8,9,10,11],[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2-$3",["[247]|[356][2-8]"],0,0,"$1-$2-$3"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["9"],"0$1"],["(1800)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["180","1800"],"$1"]],"0","(0$1)"],"EE":["372","00","8\\\\d{9}|[4578]\\\\d{7}|(?:[3-8]\\\\d\\\\d|900)\\\\d{4}",[7,8,10],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]"]],["(\\\\d{4})(\\\\d{3,4})","$1 $2",["[45]|8(?:00|[1-4])","[45]|8(?:00[1-9]|[1-4])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["7"]],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["80"]]]],"EG":["20","00","(?:[189]\\\\d?|[24-6])\\\\d{8}|[13]\\\\d{7}",[8,9,10],[["(\\\\d)(\\\\d{7,8})","$1 $2",["[23]"]],["(\\\\d{2})(\\\\d{6,7})","$1 $2",["1(?:3|5[239])|[4-6]|[89][2-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[0-25]|[89]00"]]],"0","0$1"],"EH":["212","00","[5-8]\\\\d{8}",[9],[["(\\\\d{3})(\\\\d{6})","$1-$2",["5(?:2[015-7]|3[0-4])|[67]"],"0$1"],["(\\\\d{4})(\\\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-48]|9[0-7])|3(?:[5-79]|8[0-7])|9)|892"],"0$1"],["(\\\\d{5})(\\\\d{4})","$1-$2",["5[23]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5"],"0$1"],["(\\\\d{2})(\\\\d{7})","$1-$2",["8"],"0$1"]],"0",0,0,0,0,0,[["528[89]\\\\d{5}"],["(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:0[067]|6[1267]|7[017]))\\\\d{6}"],["80\\\\d{7}"],["89\\\\d{7}"],0,0,0,0,["5924[01]\\\\d{4}"]]],"ER":["291","00","[178]\\\\d{6}",[7],[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3"]],"0","0$1"],"ES":["34","00","(?:51|[6-9]\\\\d)\\\\d{7}",[9],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[89]00"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[568]|7[0-48]|9(?:0[12]|[1-8])"]]]],"ET":["251","00","(?:11|[2-59]\\\\d)\\\\d{7}",[9],[["([1-59]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[1-59]"]]],"0","0$1"],"FI":["358","00|99(?:[01469]|5(?:11|3[23]|41|5[59]|77|88|9[09]))","(?:1\\\\d|[2-689])\\\\d{4,10}|7\\\\d{4,9}",[5,6,7,8,9,10,11,12],[["(\\\\d{3})(\\\\d{3,7})","$1 $2",["(?:[1-3]0|[6-8])0"]],["(75\\\\d{3})","$1",["75[12]"]],["(116\\\\d{3})","$1",["116"],"$1"],["(\\\\d{2})(\\\\d{4,10})","$1 $2",["[14]|2[09]|50|7[135]"]],["(\\\\d)(\\\\d{4,11})","$1 $2",["[25689][1-8]|3"]]],"0","0$1",0,0,0,0,[["1(?:[3569][1-8]\\\\d{3,9}|[47]\\\\d{5,10})|2[1-8]\\\\d{3,9}|3(?:[1-8]\\\\d{3,9}|9\\\\d{4,8})|[5689][1-8]\\\\d{3,9}"],["4(?:[0-8]\\\\d{4,9}|9\\\\d{3,8})|50\\\\d{4,8}",[6,7,8,9,10,11]],["800\\\\d{4,7}",[7,8,9,10]],["[67]00\\\\d{5,6}",[8,9]],0,0,["[13]0\\\\d{4,8}|2(?:0(?:[016-8]\\\\d{3,7}|[2-59]\\\\d{2,7})|9\\\\d{4,8})|60(?:[12]\\\\d{5,6}|6\\\\d{7})|7(?:1\\\\d{7}|3\\\\d{8}|5[03-9]\\\\d{3,7})",[5,6,7,8,9,10]]],"00"],"FJ":["679","0(?:0|52)","(?:(?:0800\\\\d|[235-9])\\\\d|45)\\\\d{5}",[7,11],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[235-9]|45"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],"FK":["500","00","[2-7]\\\\d{4}",[5]],"FM":["691","00","[39]\\\\d{6}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["3(?:20|[357])|9","3(?:20[1-9]|[357])|9"]]]],"FO":["298","00","(?:[2-8]\\\\d|90)\\\\d{4}",[6],[["(\\\\d{6})","$1"]],0,0,"(10(?:01|[12]0|88))"],"FR":["33","00","[1-9]\\\\d{8}",[9],[["([1-79])(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["[1-79]"]],["(8\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["8"],"0 $1"]],"0","0$1"],"GA":["241","00","(?:0\\\\d|[2-7])\\\\d{6}",[7,8],[["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["0"]]]],"GB":["44","00","[1-357-9]\\\\d{9}|[18]\\\\d{8}|8\\\\d{6}",[7,9,10],[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0","0$1",0,0,0,0,[["2(?:0[01378]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\\\d{7}|1(?:1(?:3[0-58]|4[0-5]|5[0-26-9]|6[0-4]|[78][0-49])|21[0-7]|31[0-8]|[4-69]1\\\\d)\\\\d{6}|1(?:2(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\\\d)|3(?:0\\\\d|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[28][02-57-9]|[37]\\\\d|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|2[024-9]|3[015689]|4[02-9]|5[03-9]|6\\\\d|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0124578])|7(?:0[0246-9]|2\\\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\\\d|8[02-9]|9[02569])|9(?:0[02-589]|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|8\\\\d|9[2-57]))\\\\d{6}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[345])))|3(?:638[2-5]|647[23]|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[123]))|5(?:24(?:3[2-79]|6\\\\d)|276\\\\d|6(?:26[06-9]|686))|6(?:06(?:4\\\\d|7[4-79])|295[567]|35[34]\\\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|955[0-4])|7(?:26(?:6[13-9]|7[0-7])|442\\\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\\\d|37(?:5[2-5]|8[239])|84(?:3[2-58]))|9(?:0(?:0(?:6[1-8]|85)|52\\\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\\\d{3}|176888[2-46-8]\\\\d{2}|16977[23]\\\\d{3}",[9,10]],["7(?:[1-3]\\\\d{3}|4(?:[0-46-9]\\\\d{2}|5(?:[0-689]\\\\d|7[0-57-9]))|5(?:0[0-8]|[13-9]\\\\d|2[0-35-9])\\\\d|7(?:0(?:0[01]|[1-9]\\\\d)|[1-7]\\\\d{2}|8[02-9]\\\\d|9[0-689]\\\\d)|8(?:[014-9]\\\\d|[23][0-8])\\\\d|9(?:[024-9]\\\\d{2}|1(?:[02-9]\\\\d|1[028])|3[0-689]\\\\d))\\\\d{5}",[10]],["80(?:0(?:1111|\\\\d{6,7})|8\\\\d{7})"],["(?:87[123]|9(?:[01]\\\\d|8[2349]))\\\\d{7}",[10]],["70\\\\d{8}",[10]],0,["(?:3[0347]|55)\\\\d{8}",[10]],["76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}",[10]],["56\\\\d{8}",[10]],["8(?:4(?:5464\\\\d|[2-5]\\\\d{7})|70\\\\d{7})",[7,10]]],0," x"],"GD":["1","011","(?:473|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"473"],"GE":["995","00","(?:[3-57]\\\\d\\\\d|800)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5|790"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],"GF":["594","00","[56]94\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],"0"],"GG":["44","00","(?:1481|[357-9]\\\\d{3})\\\\d{6}|8\\\\d{6}(?:\\\\d{2})?",[7,9,10],[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0",0,0,0,0,0,[["1481[25-9]\\\\d{5}",[10]],["7(?:781\\\\d|839\\\\d|911[17])\\\\d{5}",[10]],["80(?:0(?:1111|\\\\d{6,7})|8\\\\d{7})"],["(?:87[123]|9(?:[01]\\\\d|8[0-3]))\\\\d{7}",[10]],["70\\\\d{8}",[10]],0,["(?:3[0347]|55)\\\\d{8}",[10]],["76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}",[10]],["56\\\\d{8}",[10]],["8(?:4(?:5464\\\\d|[2-5]\\\\d{7})|70\\\\d{7})",[7,10]]]],"GH":["233","00","(?:[235]\\\\d{3}|800)\\\\d{5}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[235]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["8"]]],"0","0$1"],"GI":["350","00","(?:[25]\\\\d\\\\d|629)\\\\d{5}",[8],[["(\\\\d{3})(\\\\d{5})","$1 $2",["2"]]]],"GL":["299","00","(?:19|[2-689]\\\\d)\\\\d{4}",[6],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["19|[2-689]"]]]],"GM":["220","00","[2-9]\\\\d{6}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-9]"]]]],"GN":["224","00","(?:30|6\\\\d\\\\d|722)\\\\d{6}",[8,9],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["3"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[67]"]]]],"GP":["590","00","(?:590|69\\\\d)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\\\d)\\\\d{4}"],["69(?:0\\\\d\\\\d|1(?:2[29]|3[0-5]))\\\\d{4}"]]],"GQ":["240","00","(?:222|(?:3\\\\d|55|[89]0)\\\\d)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[235]"]],["(\\\\d{3})(\\\\d{6})","$1 $2",["[89]"]]]],"GR":["30","00","(?:[268]\\\\d|[79]0)\\\\d{8}",[10],[["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["21|7"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2[3-8]1|[689]"]],["(\\\\d{4})(\\\\d{6})","$1 $2",["2"]]]],"GT":["502","00","(?:1\\\\d{3}|[2-7])\\\\d{7}",[8,11],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[2-7]"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]]]],"GU":["1","011","(?:[58]\\\\d\\\\d|671|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"671"],"GW":["245","00","[49]\\\\d{8}|4\\\\d{6}",[7,9],[["(\\\\d{3})(\\\\d{4})","$1 $2",["40"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[49]"]]]],"GY":["592","001","(?:(?:(?:[2-46]\\\\d|77)\\\\d|862)\\\\d|9008)\\\\d{3}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-46-9]"]]]],"HK":["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\\\d{6,7}|9\\\\d{4}(?:\\\\d(?:\\\\d(?:\\\\d{4})?)?)?|(?:[235-79]\\\\d|46)\\\\d{6}",[5,6,7,8,9,11],[["(\\\\d{3})(\\\\d{2,5})","$1 $2",["900","9003"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],"HN":["504","00","[237-9]\\\\d{7}",[8],[["(\\\\d{4})(\\\\d{4})","$1-$2",["[237-9]"]]]],"HR":["385","00","(?:[24-69]\\\\d|3[0-79])\\\\d{7}|80\\\\d{5,7}|[1-79]\\\\d{7}|6\\\\d{5,6}",[6,7,8,9],[["(1)(\\\\d{4})(\\\\d{3})","$1 $2 $3",["1"]],["([2-5]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-5]"]],["(9\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["9"]],["(6[01])(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["6[01]"]],["([67]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[67]"]],["(80[01])(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["80[01]"]],["(80[01])(\\\\d{3})(\\\\d{3})","$1 $2 $3",["80[01]"]]],"0","0$1"],"HT":["509","00","[2-489]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[2-489]"]]]],"HU":["36","00","[2357]\\\\d{8}|[1-9]\\\\d{7}",[8,9],[["(1)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-9]"]]],"06","($1)"],"ID":["62","0(?:0[1789]|10(?:00|1[67]))","(?:[1-36]|8\\\\d{5})\\\\d{6}|[1-9]\\\\d{8,10}|[2-9]\\\\d{7}",[7,8,9,10,11,12],[["(\\\\d{2})(\\\\d{5,8})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\\\d{3})(\\\\d{5,8})","$1 $2",["2[035-9]|[36][02-9]|[4579]"],"(0$1)"],["(8\\\\d{2})(\\\\d{3,4})(\\\\d{3})","$1-$2-$3",["8[1-35-9]"]],["(8\\\\d{2})(\\\\d{4})(\\\\d{4,5})","$1-$2-$3",["8[1-35-9]"]],["(1)(500)(\\\\d{3})","$1 $2 $3",["150","1500"],"$1"],["(177)(\\\\d{6,8})","$1 $2",["177"]],["(800)(\\\\d{5,7})","$1 $2",["800"]],["(804)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["804"]],["(80\\\\d)(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["80[79]"]]],"0","0$1"],"IE":["353","00","[148]\\\\d{9}|[124-9]\\\\d{8}|[124-69]\\\\d{7}|[24-69]\\\\d{6}",[7,8,9,10],[["(1)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["1"]],["(\\\\d{2})(\\\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["40[24]|50[45]"]],["(48)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["48"]],["(818)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["818"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[24-69]|7[14]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["76|8[35-9]"],"0$1"],["(8\\\\d)(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4",["8[35-9]5"],"0$1"],["(700)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["700"],"0$1"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1(?:5|8[059])","1(?:5|8[059]0)"],"$1"]],"0","(0$1)"],"IL":["972","0(?:0|1[2-9])","1\\\\d{6}(?:\\\\d{3,5})?|[57]\\\\d{8}|[1-489]\\\\d{7}",[7,8,9,10,11,12],[["([2-489])(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["([57]\\\\d)(\\\\d{3})(\\\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(153)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4",["153"]],["(1)([7-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(1255)(\\\\d{3})","$1-$2",["125","1255"]],["(1200)(\\\\d{3})(\\\\d{3})","$1-$2-$3",["120","1200"]],["(1212)(\\\\d{2})(\\\\d{2})","$1-$2-$3",["121","1212"]],["(1599)(\\\\d{6})","$1-$2",["159","1599"]],["(151)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1-$2 $3-$4",["151"]]],"0"],"IM":["44","00","(?:1624|(?:[3578]\\\\d|90)\\\\d\\\\d)\\\\d{6}",[10],[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0",0,0,0,0,0,[["1624[5-8]\\\\d{5}"],["7(?:4576|[59]24\\\\d|624[0-4689])\\\\d{5}"],["808162\\\\d{4}"],["(?:872299|90[0167]624)\\\\d{4}"],["70\\\\d{8}"],0,["3(?:08162\\\\d|3\\\\d{5}|4(?:40[49]06|5624\\\\d)|7(?:0624\\\\d|2299\\\\d))\\\\d{3}|55\\\\d{8}"],0,["56\\\\d{8}"],["8(?:4(?:40[49]06|5624\\\\d)|70624\\\\d)\\\\d{3}"]]],"IN":["91","00","(?:00800|1\\\\d{0,5}|[2-9]\\\\d\\\\d)\\\\d{7}",[8,9,10,11,12,13],[["(\\\\d{8})","$1",["561","5616","56161"],"$1"],["(\\\\d{5})(\\\\d{5})","$1 $2",["6(?:0[023]|12|2[03689]|3[05-9]|9[019])|7(?:[02-8]|19|9[037-9])|8(?:0[015-9]|[1-9])|9","6(?:0(?:0|26|33)|127|2(?:[06]|3[02589]|8[0-379]|9[0-4679])|3(?:0[0-79]|5[0-46-9]|6[0-4679]|7[0-24-9]|[89])|9[019])|7(?:[07]|19[0-5]|2(?:[0235-9]|[14][017-9])|3(?:[025-9]|[134][017-9])|4(?:[0-35689]|[47][017-9])|5(?:[02-46-9]|[15][017-9])|6(?:[02-9]|1[0-257-9])|8(?:[0-79]|8[0189])|9(?:[089]|31|7[02-9]))|8(?:0(?:[01589]|6[67]|7[02-9])|1(?:[0-57-9]|6[07-9])|2(?:[014][07-9]|[235-9])|3(?:[03-57-9]|[126][07-9])|[45]|6(?:[02457-9]|[136][07-9])|7(?:[078][07-9]|[1-69])|8(?:[0-25-9]|3[07-9]|4[047-9])|9(?:[02-9]|1[027-9]))|9","6(?:0(?:0|26|33)|1279|2(?:[06]|3[02589]|8[0-379]|9[0-4679])|3(?:0[0-79]|5[0-46-9]|6[0-4679]|7[0-24-9]|[89])|9[019])|7(?:0|19[0-5]|2(?:[0235-79]|[14][017-9]|8(?:[0-69]|[78][089]))|3(?:[05-8]|1(?:[0189]|7[02-9])|2(?:[0-49][089]|[5-8])|3[017-9]|4(?:[07-9]|11)|9(?:[01689]|[2-5][089]|7[0189]))|4(?:[056]|1(?:[0135-9]|[24][089])|[29](?:[0-7][089]|[89])|3(?:[0-8][089]|9)|[47](?:[089]|11|7[02-8])|8(?:[0-24-7][089]|[389]))|5(?:[0346-9]|[15][017-9]|2(?:[03-9]|[12][089]))|6(?:[0346-9]|1[0-257-9]|2(?:[0-4]|[5-9][089])|5(?:[0-367][089]|[4589]))|7(?:0(?:[02-9]|1[089])|[1-9])|8(?:[0-79]|8(?:0[0189]|11|8[013-9]|9))|9(?:[089]|313|7(?:[02-8]|9[07-9])))|8(?:0(?:[01589]|6[67]|7(?:[02-8]|9[04-9]))|1(?:[0-57-9]|6(?:[089]|7[02-8]))|2(?:[014](?:[089]|7[02-8])|[235-9])|3(?:[03-57-9]|[126](?:[089]|7[02-8]))|[45]|6(?:[02457-9]|[136](?:[089]|7[02-8]))|7(?:0[07-9]|[1-69]|[78](?:[089]|7[02-8]))|8(?:[0-25-9]|3(?:[089]|7[02-8])|4(?:[0489]|7[02-8]))|9(?:[02-9]|1(?:[0289]|7[02-8])))|9"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-9]|80[2-46]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[59][14]|[68][1-9]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1|9[15])|6(?:12|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)"]],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1(?:[23579]|[468][1-9])|[2-8]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})(\\\\d{3})","$1 $2 $3 $4",["008"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["140"],"$1"],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["160","1600"],"$1"],["(\\\\d{4})(\\\\d{4,5})","$1 $2",["180","1800"],"$1"],["(\\\\d{4})(\\\\d{2,4})(\\\\d{4})","$1 $2 $3",["180","1800"],"$1"],["(\\\\d{4})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["186","1860"],"$1"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["18[06]"],"$1"]],"0","0$1",0,0,1],"IO":["246","00","3\\\\d{6}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["3"]]]],"IQ":["964","00","(?:1|[2-6]\\\\d?|7\\\\d\\\\d)\\\\d{7}",[8,9,10],[["(1)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]],["([2-6]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-6]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"0","0$1"],"IR":["98","00","[1-9]\\\\d{9}|[1-8]\\\\d{5,6}",[6,7,10],[["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[1-8]"]],["(\\\\d{2})(\\\\d{4,5})","$1 $2",["[1-8]"]],["(\\\\d{4,5})","$1",["96"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["9"]]],"0","0$1"],"IS":["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\\\d|[4-9])\\\\d{6}",[7,9],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[4-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],"IT":["39","00","0\\\\d{6}(?:\\\\d{4})?|3[0-8]\\\\d{9}|(?:[0138]\\\\d?|55)\\\\d{8}|[08]\\\\d{5}(?:\\\\d{2})?",[6,7,8,9,10,11],[["(\\\\d{2})(\\\\d{4,6})","$1 $2",["0[26]"]],["(\\\\d{3})(\\\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],["(\\\\d{4})(\\\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["894"]],["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["1(?:44|[67]|99)|[38]"]],["(\\\\d{3})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["3"]],["(\\\\d{2})(\\\\d{4})(\\\\d{5})","$1 $2 $3",["0[26]"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["0(?:(?:1(?:[0159]\\\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\\\d\\\\d|3(?:[0159]\\\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|7(?:[0159]\\\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\d|6(?:[0-57-9]\\\\d\\\\d|6(?:[0-8]\\\\d|9[0-79])))\\\\d{1,6}"],["33\\\\d{9}|3[1-9]\\\\d{8}|3[2-9]\\\\d{7}",[9,10,11]],["80(?:0\\\\d{3}|3)\\\\d{3}",[6,9]],["(?:(?:0878|1(?:44|6[346])\\\\d)\\\\d\\\\d|89(?:2|(?:4[5-9]|(?:5[5-9]|9)\\\\d\\\\d)\\\\d))\\\\d{3}|89[45][0-4]\\\\d\\\\d",[6,8,9,10]],["1(?:78\\\\d|99)\\\\d{6}",[9,10]],0,0,0,["55\\\\d{8}",[10]],["84(?:[08]\\\\d{3}|[17])\\\\d{3}",[6,9]]]],"JE":["44","00","(?:1534|(?:[3578]\\\\d|90)\\\\d\\\\d)\\\\d{6}",[10],[["(7\\\\d{3})(\\\\d{6})","$1 $2",["7(?:[1-57-9]|62)","7(?:[1-57-9]|624)"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2|5[56]|7[06]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1(?:[02-9]1|1)|3|9[018]"]],["(\\\\d{5})(\\\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]],["(1\\\\d{3})(\\\\d{5,6})","$1 $2",["1"]],["(800)(\\\\d{4})","$1 $2",["800","8001","80011","800111","8001111"]],["(845)(46)(4\\\\d)","$1 $2 $3",["845","8454","84546","845464"]],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8(?:4[2-5]|7[0-3])"]],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["80"]],["(800)(\\\\d{6})","$1 $2",["800"]]],"0",0,0,0,0,0,[["1534[0-24-8]\\\\d{5}"],["7(?:509\\\\d|7(?:00[378]|97[7-9])|829\\\\d|937\\\\d)\\\\d{5}"],["80(?:07(?:35|81)|8901)\\\\d{4}"],["(?:871206|90(?:066[59]|1810|71(?:07|55)))\\\\d{4}"],["701511\\\\d{4}"],0,["3(?:0(?:07(?:35|81)|8901)|3\\\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))\\\\d{4}|55\\\\d{8}"],["76(?:0[012]|2[356]|4[0134]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}"],["56\\\\d{8}"],["8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|70002)\\\\d{4}"]]],"JM":["1","011","(?:[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"876"],"JO":["962","00","(?:(?:(?:[268]|7\\\\d)\\\\d|32|53)\\\\d|900)\\\\d{5}",[8,9],[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\\\d{3})(\\\\d{5,6})","$1 $2",["8|900"],"0$1"],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["7[457-9]"],"0$1"],["(\\\\d{2})(\\\\d{7})","$1 $2",["7"],"0$1"]],"0"],"JP":["81","010","00[1-9]\\\\d{6,14}|[257-9]\\\\d{9}|(?:00|[1-9]\\\\d\\\\d)\\\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\\\d{4})(\\\\d)(\\\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))","1(?:267|3(?:7[247]|9[278])|4(?:5[67]|66)|5(?:47|58|64|8[67])|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3",["1(?:[2-46]|5[2-8]|7[2-689]|8[2-7]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|[67]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])","1(?:[2-46]|5(?:[236-8]|[45][2-69])|7[2-689]|8[2-7]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|[67]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9[2-8])|3(?:[3-6][2-9]|7[2-6]|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5[4-7]|6[2-9]|8[2-8]|9[236-9])|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3[34]|4[2-69]|[5-7]))","1(?:[2-46]|5(?:[236-8]|[45][2-69])|7[2-689]|8[2-7]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|[67]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6[56]))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))","1(?:[2-46]|5(?:[236-8]|[45][2-69])|7[2-689]|8[2-7]|9[1-578])|2(?:2(?:[04-689]|3[23])|3[3-58]|4[0-468]|5(?:[0468][2-9]|5[78]|7[2-4])|6(?:[0135-8]|4[2-5])|7(?:[0679]|8[2-7])|8(?:[024578]|3[25-9]|9[6-9])|9(?:11|3[2-4]))|4(?:2(?:2[2-9]|8[237-9])|3[689]|6[035-7]|7(?:[059][2-8]|[68])|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|[67]|8[14-7]|9(?:[4-7]|[89][2-8]))|7(?:2[15]|3[5-9]|4|6[135-8]|7[0-4689]|9(?:[017-9]|4[6-8]|5[2-478]|6[2-589]))|8(?:2(?:4[4-8]|9(?:20|[3578]|4[04-9]|6(?:5[25]|60)))|3(?:[3-6][2-9]|7(?:[2-5]|6[0-59])|8[2-5])|4[5-8]|5[2-9]|6(?:[37]|5(?:[467]|5[014-9])|6(?:[2-8]|9[02-69])|8[2-8]|9(?:[236-8]|9[23]))|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9(?:3(?:3[02-9]|4[0-24689])|4[2-69]|[5-7]))"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["1(?:1[235-8]|[57-9])|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93)","1(?:1[235-8]|[57-9])|2(?:2[37]|5(?:[57]|[68]0|9[19])|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93[34])","1(?:1[235-8]|[57-9])|2(?:2[37]|5(?:[57]|[68]0|9(?:17|99))|64|78|8[39]|917)|4(?:2(?:20|[68]|9[178])|64|7[347])|5[2-589]|60|8(?:2[124589]|3[279]|[46-9])|9(?:[235-8]|93[34])"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3",["2(?:[34]7|[56]9|74|9[14-79])|82|993"],"0$1"],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["2[2-9]|4|7[235-9]|9[49]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1-$2-$3",["[2579]|80"],"0$1"]],"0"],"KE":["254","000","(?:(?:2|80)0\\\\d?|[4-7]\\\\d\\\\d|900)\\\\d{6}|[4-6]\\\\d{6,7}",[7,8,9,10],[["(\\\\d{2})(\\\\d{5,7})","$1 $2",["[24-6]"]],["(\\\\d{3})(\\\\d{6})","$1 $2",["7"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[89]"]]],"0","0$1","005|0"],"KG":["996","00","(?:[235-7]\\\\d|99)\\\\d{7}|800\\\\d{6,7}",[9,10],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[25-79]|31[25]"]],["(\\\\d{4})(\\\\d{5})","$1 $2",["3(?:1[36]|[2-9])"]],["(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{3})","$1 $2 $3 $4",["8"]]],"0","0$1"],"KH":["855","00[14-9]","1\\\\d{9}|[1-9]\\\\d{7,8}",[8,9,10],[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["1\\\\d[1-9]|[2-9]"],"0$1"],["(1[89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[89]0","1[89]00"]]],"0"],"KI":["686","00","(?:[37]\\\\d|6[0-79])\\\\d{6}|(?:[2-48]\\\\d|50)\\\\d{3}",[5,8],0,0,0,"0"],"KM":["269","00","[3478]\\\\d{6}",[7],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[3478]"]]]],"KN":["1","011","(?:[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"869"],"KP":["850","00|99","(?:(?:19\\\\d|2)\\\\d|85)\\\\d{6}",[8,10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"]],["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8"]]],"0","0$1"],"KR":["82","00(?:[1259]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","(?:00[1-9]\\\\d{2,4}|[12]|5\\\\d{3})\\\\d{7}|(?:(?:00|[13-6])\\\\d|70)\\\\d{8}|(?:[1-6]\\\\d|80)\\\\d{7}|[3-6]\\\\d{4,5}",[5,6,8,9,10,11,12,13,14],[["(\\\\d{2})(\\\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"]],["(\\\\d{4})(\\\\d{4})","$1-$2",["1(?:5[246-9]|6[046-8]|8[03579])","1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))"],"$1"],["(\\\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"]],["(\\\\d)(\\\\d{3,4})(\\\\d{4})","$1-$2-$3",["2[1-9]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3",["60[2-9]|80"]],["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1-$2-$3",["1[0-25-9]|(?:3[1-3]|[46][1-4]|5[1-5])[1-9]"]],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1-$2-$3",["[57]0"]],["(\\\\d{2})(\\\\d{5})(\\\\d{4})","$1-$2-$3",["50"]]],"0","0$1","0(8[1-46-8]|85\\\\d{2})?"],"KW":["965","00","(?:18|[2569]\\\\d\\\\d)\\\\d{5}",[7,8],[["(\\\\d{4})(\\\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["[25]"]]]],"KY":["1","011","(?:345|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"345"],"KZ":["7","810","(?:33622|(?:7\\\\d|80)\\\\d{3})\\\\d{5}",[10],[["([3489]\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["[3489]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"8",0,0,0,0,0,[["33622\\\\d{5}|7(?:1(?:0(?:[23]\\\\d|4[0-3]|59|63)|1(?:[23]\\\\d|4[0-79]|59)|2(?:[23]\\\\d|59)|3(?:2\\\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\\\d|3[013-9]|5[1-9])|5(?:2\\\\d|3[1-9]|4[0-7]|59)|6(?:[234]\\\\d|5[19]|61)|72\\\\d|8(?:[27]\\\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\\\d|4[46-9]|5[3469])|2(?:2\\\\d|3[0679]|46|5[12679])|3(?:[234]\\\\d|5[139])|4(?:2\\\\d|3[1235-9]|59)|5(?:[23]\\\\d|4[01246-8]|59|61)|6(?:2\\\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\\\d|40|5[279])|8(?:[23]\\\\d|4[0-3]|59)|9(?:2\\\\d|3[124578]|59)))\\\\d{5}"],["7(?:0[012578]|47|6[02-4]|7[15-8]|85)\\\\d{7}"],["800\\\\d{7}"],["809\\\\d{7}"],["808\\\\d{7}"],0,0,0,["751\\\\d{7}"]],"8~10"],"LA":["856","00","(?:2\\\\d|3)\\\\d{8}|(?:[235-8]\\\\d|41)\\\\d{6}",[8,9,10],[["(20)(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["20"]],["([2-8]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"]],["(30)(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["30"]]],"0","0$1"],"LB":["961","00","[7-9]\\\\d{7}|[13-9]\\\\d{6}",[7,8],[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[78]|9[01]"]]],"0"],"LC":["1","011","(?:[58]\\\\d\\\\d|758|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"758"],"LI":["423","00","(?:(?:[2378]|6\\\\d\\\\d)\\\\d|90)\\\\d{5}",[7,9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[237-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6[56]"]],["(69)(7\\\\d{2})(\\\\d{4})","$1 $2 $3",["697"]]],"0",0,"0|10(?:01|20|66)"],"LK":["94","00","(?:[1-7]\\\\d|[89]1)\\\\d{7}",[9],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[1-689]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"0","0$1"],"LR":["231","00","(?:[25]\\\\d|33|77|88)\\\\d{7}|(?:2\\\\d|[45])\\\\d{6}",[7,8,9],[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["4[67]|5"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[257]|33|88"],"0$1"]],"0"],"LS":["266","00","(?:[256]\\\\d\\\\d|800)\\\\d{5}",[8],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[2568]"]]]],"LT":["370","00","(?:[3469]\\\\d|52|[78]0)\\\\d{6}",[8],[["([34]\\\\d)(\\\\d{6})","$1 $2",["37|4(?:1|5[45]|6[2-4])"]],["([3-6]\\\\d{2})(\\\\d{5})","$1 $2",["3[148]|4(?:[24]|6[09])|528|6"]],["([7-9]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[7-9]"],"8 $1"],["(5)(2\\\\d{2})(\\\\d{4})","$1 $2 $3",["52[0-79]"]]],"8","(8-$1)","[08]",0,1],"LU":["352","00","[2457-9]\\\\d{3,10}|3(?:[0-46-9]\\\\d{2,9}|5(?:[013-9]\\\\d{1,8}|2\\\\d{1,3}))|6\\\\d{8}",[4,5,6,7,8,9,10,11],[["(\\\\d{2})(\\\\d{3})","$1 $2",["[2-5]|7[1-9]|[89](?:0[2-9]|[1-9])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[2-5]|7[1-9]|[89](?:0[2-9]|[1-9])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["20"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4",["20"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,4})","$1 $2 $3 $4",["2(?:[12589]|4[12])|[3-5]|7[1-9]|8(?:0[2-9]|[1-9])|9(?:0[2-46-9]|[1-9])"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["70|80[01]|90[015]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["6"]]],0,0,"(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\\\d)"],"LV":["371","00","(?:[268]\\\\d|90)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],"LY":["218","00","(?:[2569]\\\\d|71)\\\\d{7}",[9],[["([25-79]\\\\d)(\\\\d{7})","$1-$2",["[25-79]"]]],"0","0$1"],"MA":["212","00","[5-8]\\\\d{8}",[9],[["(\\\\d{3})(\\\\d{6})","$1-$2",["5(?:2[015-7]|3[0-4])|[67]"],"0$1"],["(\\\\d{4})(\\\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-48]|9[0-7])|3(?:[5-79]|8[0-7])|9)|892"],"0$1"],["(\\\\d{5})(\\\\d{4})","$1-$2",["5[23]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5"],"0$1"],["(\\\\d{2})(\\\\d{7})","$1-$2",["8"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[015-79]\\\\d|2[02-9]|3[2-57]|4[2-8]|8[235-7])|3(?:[0-48]\\\\d|[57][2-9]|6[2-8]|9[3-9])|(?:4[067]|5[03])\\\\d)\\\\d{5}"],["(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:0[067]|6[1267]|7[017]))\\\\d{6}"],["80\\\\d{7}"],["89\\\\d{7}"],0,0,0,0,["5924[01]\\\\d{4}"]]],"MC":["377","00","(?:(?:[349]|6\\\\d)\\\\d\\\\d|870)\\\\d{5}",[8,9],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[39]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3",["8"]],["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],"MD":["373","00","(?:[235-7]\\\\d|[89]0)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[25-7]"],"0$1"],["(\\\\d{3})(\\\\d{5})","$1 $2",["[89]"],"0$1"]],"0"],"ME":["382","00","(?:20|[3-79]\\\\d|80\\\\d?)\\\\d{6}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[2-57-9]|6[036-9]"]]],"0","0$1"],"MF":["590","00","(?:590|69\\\\d)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\\\d{4}"],["69(?:0\\\\d\\\\d|1(?:2[29]|3[0-5]))\\\\d{4}"]]],"MG":["261","00","[23]\\\\d{8}",[9],[["([23]\\\\d)(\\\\d{2})(\\\\d{3})(\\\\d{2})","$1 $2 $3 $4",["[23]"]]],"0","0$1"],"MH":["692","011","(?:(?:[256]\\\\d|45)\\\\d|329)\\\\d{4}",[7],[["(\\\\d{3})(\\\\d{4})","$1-$2",["[2-6]"]]],"1"],"MK":["389","00","[2-578]\\\\d{7}",[8],[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"]],["([347]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[347]"]],["([58]\\\\d{2})(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[58]"]]],"0","0$1"],"ML":["223","00","(?:[246-9]\\\\d|50)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],"MM":["95","00","(?:1|[24-7]\\\\d)\\\\d{5,7}|8\\\\d{6,9}|9(?:[0-46-9]\\\\d{6,8}|5\\\\d{6})|2\\\\d{5}",[6,7,8,9,10],[["(\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["1|2[245]"]],["(2)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["251"]],["(\\\\d)(\\\\d{2})(\\\\d{3})","$1 $2 $3",["16|2"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[4-8]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[4-8]"]],["(9)(\\\\d{3})(\\\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"]],["(9)([34]\\\\d{4})(\\\\d{4})","$1 $2 $3",["9(?:3[0-36]|4[0-57-9])"]],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["92[56]"]],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3 $4",["93"]]],"0","0$1"],"MN":["976","001","[12]\\\\d{8,9}|[1257-9]\\\\d{7}",[8,9,10],[["([12]\\\\d)(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[12]1"]],["([12]2\\\\d)(\\\\d{5,6})","$1 $2",["[12]2[1-3]"]],["([12]\\\\d{3})(\\\\d{5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\\\d)2"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["[57-9]"],"$1"],["([12]\\\\d{4})(\\\\d{4,5})","$1 $2",["[12](?:27|[3-5])","[12](?:27|[3-5]\\\\d)[4-9]"]]],"0","0$1"],"MO":["853","00","(?:28|[68]\\\\d)\\\\d{6}",[8],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[268]"]]]],"MP":["1","011","(?:[58]\\\\d\\\\d|(?:67|90)0)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"670"],"MQ":["596","00","(?:596|69\\\\d)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[56]"],"0$1"]],"0"],"MR":["222","00","(?:[2-4]\\\\d\\\\d|800)\\\\d{5}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],"MS":["1","011","(?:(?:[58]\\\\d\\\\d|900)\\\\d\\\\d|66449)\\\\d{5}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"664"],"MT":["356","00","(?:(?:[2579]\\\\d\\\\d|800)\\\\d|3550)\\\\d{4}",[8],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[2357-9]"]]]],"MU":["230","0(?:0|[2-7]0|33)","(?:[2-468]|5\\\\d)\\\\d{6}",[7,8],[["([2-46-9]\\\\d{2})(\\\\d{4})","$1 $2",["[2-46-9]"]],["(5\\\\d{3})(\\\\d{4})","$1 $2",["5"]]],0,0,0,0,0,0,0,"020"],"MV":["960","0(?:0|19)","(?:800|9[0-57-9]\\\\d)\\\\d{7}|[34679]\\\\d{6}",[7,10],[["(\\\\d{3})(\\\\d{4})","$1-$2",["[367]|4(?:00|[56])|9[14-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],"MW":["265","00","1\\\\d{6}(?:\\\\d{2})?|(?:[23]1|77|88|99)\\\\d{7}",[7,9],[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[179]|88"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["3"],"0$1"]],"0"],"MX":["52","0[09]","(?:1\\\\d|[2-9])\\\\d{9}",[10,11],[["([358]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["33|55|81"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]"]],["(1)([358]\\\\d)(\\\\d{4})(\\\\d{4})","044 $2 $3 $4",["1(?:33|55|81)"],"$1",0,"$1 $2 $3 $4"],["(1)(\\\\d{3})(\\\\d{3})(\\\\d{4})","044 $2 $3 $4",["1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])"],"$1",0,"$1 $2 $3 $4"]],"01","01 $1","0[12]|04[45](\\\\d{10})","1$1",1],"MY":["60","00","(?:1\\\\d\\\\d?|3\\\\d|[4-9])\\\\d{7}",[8,9,10],[["([4-79])(\\\\d{3})(\\\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(3)(\\\\d{4})(\\\\d{4})","$1-$2 $3",["3"],"0$1"],["([18]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1-$2 $3",["1[02-46-9][1-9]|8"],"0$1"],["(1)([36-8]00)(\\\\d{2})(\\\\d{4})","$1-$2-$3-$4",["1[36-8]0","1[36-8]00"]],["(11)(\\\\d{4})(\\\\d{4})","$1-$2 $3",["11"],"0$1"],["(15[49])(\\\\d{3})(\\\\d{4})","$1-$2 $3",["15[49]"],"0$1"]],"0"],"MZ":["258","00","(?:2|8\\\\d)\\\\d{7}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2|8[2-7]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8"]]]],"NA":["264","00","[68]\\\\d{7,8}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8[0-5]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],"NC":["687","00","[2-57-9]\\\\d{5}",[6],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1.$2.$3",["[247-9]|3[0-6]|5[0-4]"]]]],"NE":["227","00","[0289]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["09|[289]"]],["(08)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["08"]]]],"NF":["672","00","[13]\\\\d{5}",[6],[["(\\\\d{2})(\\\\d{4})","$1 $2",["1"]],["(\\\\d)(\\\\d{5})","$1 $2",["3"]]]],"NG":["234","009","[78]\\\\d{10,13}|[7-9]\\\\d{9}|[1-9]\\\\d{7}|[124-7]\\\\d{6}",[7,8,10,11,12,13,14],[["(\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[1-9]|[1-79])|8[2-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["70|8[01]|90[235-9]"]],["([78]00)(\\\\d{4})(\\\\d{4,5})","$1 $2 $3",["[78]00"]],["([78]00)(\\\\d{5})(\\\\d{5,6})","$1 $2 $3",["[78]00"]],["(78)(\\\\d{2})(\\\\d{3})","$1 $2 $3",["78"]]],"0","0$1"],"NI":["505","00","(?:1800|[25-8]\\\\d{3})\\\\d{4}",[8],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[125-8]"]]]],"NL":["31","00","(?:[124-7]\\\\d\\\\d|3(?:[02-9]\\\\d|1[0-8])|[89]\\\\d{0,3})\\\\d{6}|1\\\\d{4,5}",[5,6,7,8,9,10],[["(\\\\d{2})(\\\\d{3,4})","$1 $2",["140","140[1-578]"]],["(\\\\d{3})(\\\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|[78]|91"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1(?:1[13-578]|[67]|8[0-467])|[25]|3[124]|4[17-9]"],"0$1"],["(\\\\d)(\\\\d{8})","$1 $2",["6[1-58]"],"0$1"],["(\\\\d{2})(\\\\d{7})","$1 $2",["6"],"0$1"]],"0"],"NO":["47","00","(?:0|[2-9]\\\\d{3})\\\\d{4}",[5,8],[["([489]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[489]"]],["([235-7]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[235-7]"]]],0,0,0,0,0,0,[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\\\d{6}",[8]],["(?:4[015-8]|5[89]|9\\\\d)\\\\d{6}",[8]],["80[01]\\\\d{5}",[8]],["82[09]\\\\d{5}",[8]],["880\\\\d{5}",[8]],0,["0\\\\d{4}|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d{2})\\\\d{3}"],0,["85[0-5]\\\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}",[8]]]],"NP":["977","00","9\\\\d{9}|[1-9]\\\\d{7}",[8,10],[["(1)(\\\\d{7})","$1-$2",["1[2-6]"]],["(\\\\d{2})(\\\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-69]|7[15-9])"]],["(9\\\\d{2})(\\\\d{7})","$1-$2",["9(?:6[013]|7[245]|8)"],"$1"]],"0","0$1"],"NR":["674","00","(?:444|55\\\\d|888)\\\\d{4}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[458]"]]]],"NU":["683","00","(?:[47]|888\\\\d)\\\\d{3}",[4,7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["8"]]]],"NZ":["64","0(?:0|161)","[28]\\\\d{7,9}|[346]\\\\d{7}|(?:508|[79]\\\\d)\\\\d{6,7}",[8,9,10],[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1-$2 $3",["240|[346]|7[2-57-9]|9[1-9]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["21"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3,5})","$1 $2 $3",["2(?:1[1-9]|[69]|7[0-35-9])|70|86"]],["(2\\\\d)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["2[028]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["90"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2(?:10|74)|5|[89]0"]]],"0","0$1",0,0,0,0,0,"00"],"OM":["968","00","(?:[279]\\\\d{3}|500|8007\\\\d?)\\\\d{4}",[7,8,9],[["(\\\\d{3})(\\\\d{4,6})","$1 $2",["[58]"]],["(\\\\d{2})(\\\\d{6})","$1 $2",["2"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["[79]"]]]],"PA":["507","00","(?:[1-57-9]|6\\\\d)\\\\d{6}",[7,8],[["(\\\\d{3})(\\\\d{4})","$1-$2",["[1-57-9]"]],["(\\\\d{4})(\\\\d{4})","$1-$2",["6"]]]],"PE":["51","19(?:1[124]|77|90)00","(?:[14-8]|9\\\\d)\\\\d{7}",[8,9],[["(1)(\\\\d{7})","$1 $2",["1"]],["([4-8]\\\\d)(\\\\d{6})","$1 $2",["[4-7]|8[2-4]"]],["(\\\\d{3})(\\\\d{5})","$1 $2",["80"]],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9"],"$1"]],"0","(0$1)",0,0,0,0,0,0," Anexo "],"PF":["689","00","[48]\\\\d{7}|4\\\\d{5}",[6,8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["4[09]|8[79]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["44"]]]],"PG":["675","140[1-3]|00","(?:180|[78]\\\\d{3})\\\\d{4}|(?:[2-589]\\\\d|64)\\\\d{5}",[7,8],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[13-689]|27"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["20|[78]"]]],0,0,0,0,0,0,0,"00"],"PH":["63","00","(?:1800\\\\d{2,4}|2|[89]\\\\d{4})\\\\d{5}|[3-8]\\\\d{8}|[28]\\\\d{7}",[6,8,9,10,11,12,13],[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(2)(\\\\d{5})","$1 $2",["2"],"(0$1)"],["(\\\\d{4})(\\\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\\\d{5})(\\\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["([3-8]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[3-8]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["81|9"],"0$1"],["(1800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["180","1800"]],["(1800)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4",["180","1800"]]],"0"],"PK":["92","00","(?:122|[24-8]\\\\d{4,5}|9(?:[013-9]\\\\d{2,4}|2(?:[01]\\\\d\\\\d|2(?:[025-8]\\\\d|1[01]))\\\\d))\\\\d{6}|(?:[2-8]\\\\d{3}|92(?:[0-7]\\\\d|8[1-9]))\\\\d{6}|[24-9]\\\\d{8}|[89]\\\\d{7}",[8,9,10,11,12],[["([89]00)(\\\\d{3})(\\\\d{2})","$1 $2 $3",["[89]00"],"0$1"],["(1\\\\d{3})(\\\\d{5})","$1 $2",["1"],"$1"],["(\\\\d{2})(\\\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"]],["(\\\\d{3})(\\\\d{6,7})","$1 $2",["2[349]|45|54|60|72|8[2-5]|9[2-469]","(?:2[349]|45|54|60|72|8[2-5]|9[2-469])\\\\d[2-9]"]],["(58\\\\d{3})(\\\\d{5})","$1 $2",["58[126]"]],["(3\\\\d{2})(\\\\d{7})","$1 $2",["3"],"0$1"],["(\\\\d{2})(111)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)1","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)11","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)111"]],["(\\\\d{3})(111)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4",["2[349]|45|54|60|72|8[2-5]|9[2-9]","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\\\d1","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\\\d11","(?:2[349]|45|54|60|72|8[2-5]|9[2-9])\\\\d111"]]],"0","(0$1)"],"PL":["48","00","[1-9]\\\\d{6}(?:\\\\d{2})?|6\\\\d{5}(?:\\\\d{2})?",[6,7,8,9],[["(\\\\d{3})(\\\\d{3})","$1 $2",["11[68]|64"]],["(\\\\d{5})","$1",["19"]],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["64"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["26|39|45|5[0137]|6[0469]|7[02389]|8[08]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[14]|2[0-57-9]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]"]]]],"PM":["508","00","[45]\\\\d{5}",[6],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[45]"],"0$1"]],"0"],"PR":["1","011","(?:[589]\\\\d\\\\d|787)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"787|939"],"PS":["970","00","(?:(?:1\\\\d|5)\\\\d\\\\d|[2489]2)\\\\d{6}",[8,9,10],[["([2489])(2\\\\d{2})(\\\\d{4})","$1 $2 $3",["[2489]2"]],["(5[69]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["5[69]"]],["(1[78]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[78]0","1[78]00"],"$1"]],"0","0$1"],"PT":["351","00","(?:[26-9]\\\\d|30)\\\\d{7}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2[12]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[236-9]"]]]],"PW":["680","01[12]","(?:[25-8]\\\\d\\\\d|345|488|900)\\\\d{4}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-9]"]]]],"PY":["595","00","(?:[2-46-9]\\\\d|5[0-8])\\\\d{7}|[2-9]\\\\d{5,7}",[6,7,8,9],[["(\\\\d{2})(\\\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\\\d{3})(\\\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\\\d{3})(\\\\d{6})","$1 $2",["9[1-9]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["870","8700"]],["(\\\\d{3})(\\\\d{4,5})","$1 $2",["[2-8][1-9]"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-8][1-9]"],"0$1"]],"0"],"QA":["974","00","(?:(?:2|[3-7]\\\\d)\\\\d\\\\d|800)\\\\d{4}",[7,8],[["(\\\\d{3})(\\\\d{4})","$1 $2",["2[126]|8"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["[3-7]"]]]],"RE":["262","00","(?:26|[68]\\\\d)\\\\d{7}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[268]"],"0$1"]],"0",0,0,0,0,0,[["262\\\\d{6}"],["69(?:2\\\\d\\\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\\\d|5[05]|6[0-26]|7[0-27]|8[0-38]|9[0-479]))\\\\d{4}"],["80\\\\d{7}"],["89[1-37-9]\\\\d{6}"],0,0,0,0,0,["8(?:1[019]|2[0156]|84|90)\\\\d{6}"]]],"RO":["40","00","(?:[237]\\\\d|[89]0)\\\\d{7}|[23]\\\\d{5}",[6,9],[["(\\\\d{2})(\\\\d{4})","$1 $2",["219|31"],"0$1"],["(\\\\d{3})(\\\\d{3})","$1 $2",["2[3-6]","2[3-6]\\\\d9"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2379]|80"],"0$1"]],"0",0,0,0,0,0,0,0," int "],"RS":["381","00","[127]\\\\d{6,11}|3(?:[0-79]\\\\d{5,10}|8(?:[02-9]\\\\d{4,9}|1\\\\d{4,5}))|6\\\\d{7,9}|800\\\\d{3,9}|90\\\\d{4,8}|7\\\\d{5}",[6,7,8,9,10,11,12],[["([23]\\\\d{2})(\\\\d{4,9})","$1 $2",["(?:2[389]|39)0"]],["([1-3]\\\\d)(\\\\d{5,10})","$1 $2",["1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])"]],["(6\\\\d)(\\\\d{6,8})","$1 $2",["6"]],["([89]\\\\d{2})(\\\\d{3,9})","$1 $2",["[89]"]],["(7[26])(\\\\d{4,9})","$1 $2",["7[26]"]],["(7[08]\\\\d)(\\\\d{4,9})","$1 $2",["7[08]"]]],"0","0$1"],"RU":["7","810","[347-9]\\\\d{9}",[10],[["([3489]\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["[3489]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]]],"8","8 ($1)",0,0,1,0,[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\\\d{7}"],["9\\\\d{9}"],["80[04]\\\\d{7}"],["80[39]\\\\d{7}"],["808\\\\d{7}"]],"8~10"],"RW":["250","00","(?:06|[27]\\\\d\\\\d|[89]00)\\\\d{6}",[8,9],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["0"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["2"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],"SA":["966","00","(?:(?:[15]|8\\\\d)\\\\d|92)\\\\d{7}",[9,10],[["(1\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[1-467]"]],["(5\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["5"]],["(92\\\\d{2})(\\\\d{5})","$1 $2",["92"],"$1"],["(800)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["800"],"$1"],["(811)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["811"]]],"0","0$1"],"SB":["677","0[01]","(?:[1-6]|[7-9]\\\\d\\\\d)\\\\d{4}",[5,7],[["(\\\\d{2})(\\\\d{5})","$1 $2",["7[1-9]|8[4-9]|9(?:1[2-9]|2[013-9]|3[0-2]|[46]|5[0-46-9]|7[0-689]|8[0-79]|9[0-8])"]]]],"SC":["248","0(?:[02]|10?)","(?:(?:(?:[24]\\\\d|64)\\\\d|971)\\\\d|8000)\\\\d{3}",[7],[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[246]"]]],0,0,0,0,0,0,0,"00"],"SD":["249","00","[19]\\\\d{8}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3"]],"0","0$1"],"SE":["46","00","(?:[26]\\\\d\\\\d|9)\\\\d{9}|[1-9]\\\\d{8}|[1-689]\\\\d{7}|[1-4689]\\\\d{6}|[27]\\\\d{5}",[6,7,8,9,10],[["([1-469]\\\\d)(\\\\d{3})(\\\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],0,0,"$1 $2 $3"],["(9[034]\\\\d)(\\\\d{4})","$1-$2",["9(?:00|39|44)"],0,0,"$1 $2"],["(8)(\\\\d{2,3})(\\\\d{2,3})(\\\\d{2})","$1-$2 $3 $4",["8"],0,0,"$1 $2 $3 $4"],["([1-69]\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4",["1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90"],0,0,"$1 $2 $3 $4"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],0,0,"$1 $2 $3 $4"],["(\\\\d{3})(\\\\d{2,3})(\\\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])"],0,0,"$1 $2 $3"],["(7\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4",["7"],0,0,"$1 $2 $3 $4"],["(77)(\\\\d{2})(\\\\d{2})","$1-$2$3",["77"],0,0,"$1 $2 $3"],["(20)(\\\\d{2,3})(\\\\d{2})","$1-$2 $3",["20"],0,0,"$1 $2 $3"],["(9[034]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1-$2 $3 $4",["9[034]"],0,0,"$1 $2 $3 $4"],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4 $5",["25[245]|67[3-6]"],0,0,"$1 $2 $3 $4 $5"]],"0","0$1"],"SG":["65","0[0-3]\\\\d","(?:1\\\\d{3}|[369]|7000|8(?:\\\\d{2})?)\\\\d{7}",[8,10,11],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[369]|8[1-8]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["8"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[89]"]],["(\\\\d{4})(\\\\d{4})(\\\\d{3})","$1 $2 $3",["70"]]]],"SH":["290","00","(?:[256]\\\\d|8)\\\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],"SI":["386","00","[1-8]\\\\d{7}|90\\\\d{4,6}|8\\\\d{4,6}",[5,6,7,8],[["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[12]|[34][24-8]|5[2-8]|7[3-8]"],"(0$1)"],["([3-7]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"]],["([89][09])(\\\\d{3,6})","$1 $2",["[89][09]"]],["([58]\\\\d{2})(\\\\d{5})","$1 $2",["59|8[1-3]"]]],"0","0$1"],"SJ":["47","00","(?:0|(?:[4589]\\\\d|79)\\\\d\\\\d)\\\\d{4}",[5,8],[["([489]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3",["[489]"]],["([235-7]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[235-7]"]]],0,0,0,0,0,0,[["79\\\\d{6}",[8]],["(?:4[015-8]|5[89]|9\\\\d)\\\\d{6}",[8]],["80[01]\\\\d{5}",[8]],["82[09]\\\\d{5}",[8]],["880\\\\d{5}",[8]],0,["0\\\\d{4}|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d{2})\\\\d{3}"],0,["85[0-5]\\\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}",[8]]]],"SK":["421","00","[2-689]\\\\d{8}|[2-59]\\\\d{6}|[2-5]\\\\d{5}",[6,7,9],[["(\\\\d)(\\\\d{2})(\\\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\\\d{2})(\\\\d{2})(\\\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\\\d{4})(\\\\d{3})","$1 $2",["909","9090"],"0$1"],["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[689]"],"0$1"]],"0"],"SL":["232","00","(?:[2-578]\\\\d|66|99)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{6})","$1 $2"]],"0","(0$1)"],"SM":["378","00","(?:0549|[5-7]\\\\d)\\\\d{6}",[8,10],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(0549)(\\\\d{6})","$1 $2",["054","0549"],0,0,"($1) $2"],["(\\\\d{6})","0549 $1",["[89]"],0,0,"(0549) $1"]],0,0,"([89]\\\\d{5})","0549$1"],"SN":["221","00","(?:[378]\\\\d{4}|93330)\\\\d{4}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[379]"]],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["8"]]]],"SO":["252","00","[346-9]\\\\d{8}|[12679]\\\\d{7}|(?:[1-4]\\\\d|59)\\\\d{5}|[1348]\\\\d{5}",[6,7,8,9],[["(\\\\d{6})","$1",["[134]"]],["(\\\\d)(\\\\d{6})","$1 $2",["[13-5]|2[0-79]"]],["(\\\\d)(\\\\d{7})","$1 $2",["24|[67]"]],["(\\\\d{2})(\\\\d{4})","$1 $2",["8[125]"]],["(\\\\d{2})(\\\\d{5,7})","$1 $2",["15|28|6[1-35-9]|799|9[2-9]"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["3[59]|4[89]|6[24-6]|79|8[08]|90"]]],"0"],"SR":["597","00","(?:[2-5]|68|[78]\\\\d)\\\\d{5}",[6,7],[["(\\\\d{3})(\\\\d{3})","$1-$2",["[2-4]|5[2-58]"]],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1-$2-$3",["5"]],["(\\\\d{3})(\\\\d{4})","$1-$2",["[6-8]"]]]],"SS":["211","00","[19]\\\\d{8}",[9],[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],"ST":["239","00","(?:22|9\\\\d)\\\\d{5}",[7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[29]"]]]],"SV":["503","00","[267]\\\\d{7}|[89]00\\\\d{4}(?:\\\\d{4})?",[7,8,11],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[89]"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["[267]"]],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["[89]"]]]],"SX":["1","011","(?:(?:[58]\\\\d\\\\d|900)\\\\d|7215)\\\\d{6}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"721"],"SY":["963","00","[1-39]\\\\d{8}|[1-5]\\\\d{7}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[1-5]"]],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9"]]],"0","0$1",0,0,1],"SZ":["268","00","(?:0800|(?:[237]\\\\d|900)\\\\d\\\\d)\\\\d{4}",[8,9],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[0237]"]],["(\\\\d{5})(\\\\d{4})","$1 $2",["9"]]]],"TA":["290","00","8\\\\d{3}",[4],0,0,0,0,0,0,"8"],"TC":["1","011","(?:[58]\\\\d\\\\d|649|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"649"],"TD":["235","00|16","(?:22|[69]\\\\d|77)\\\\d{6}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],"TG":["228","00","[279]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[279]"]]]],"TH":["66","00[1-9]","(?:1\\\\d\\\\d?|[2-57]|[689]\\\\d)\\\\d{7}",[8,9,10],[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["14|[3-9]"],"0$1"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1"]]],"0"],"TJ":["992","810","(?:[3-59]\\\\d|77|88)\\\\d{7}",[9],[["([349]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[34]7|91[78]"]],["([457-9]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["4[148]|[578]|9(?:[0235-9]|1[59])"]],["(331700)(\\\\d)(\\\\d{2})","$1 $2 $3",["331","3317","33170","331700"]],["(\\\\d{4})(\\\\d)(\\\\d{4})","$1 $2 $3",["3[1-5]","3(?:[1245]|3(?:[02-9]|1[0-589]))"]]],"8",0,0,0,1,0,0,"8~10"],"TK":["690","00","[2-47]\\\\d{3,6}",[4,5,6,7]],"TL":["670","00","(?:[2-4]\\\\d|7\\\\d\\\\d?|[89]0)\\\\d{5}",[7,8],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[2-489]|70"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["7"]]]],"TM":["993","810","[1-6]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\\\d{2})(\\\\d{6})","$1 $2",["6"],"8 $1"],["(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"]],"8"],"TN":["216","00","[2-57-9]\\\\d{7}",[8],[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-57-9]"]]]],"TO":["676","00","(?:(?:080|[56])0|[2-4]\\\\d|[78]\\\\d(?:\\\\d{2})?)\\\\d{3}",[5,7],[["(\\\\d{2})(\\\\d{3})","$1-$2",["[2-6]|7[014]|8[05]"]],["(\\\\d{3})(\\\\d{4})","$1 $2",["7[578]|8"]],["(\\\\d{4})(\\\\d{3})","$1 $2",["0"]]]],"TR":["90","00","(?:[2-58]\\\\d\\\\d|900)\\\\d{7}|4\\\\d{6}",[7,10],[["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[23]|4(?:[0-35-9]|4[0-35-9])"],"(0$1)"],["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["5(?:[02-69]|1[06])"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["51|[89]"],"0$1"],["(444)(\\\\d{1})(\\\\d{3})","$1 $2 $3",["444"]]],"0",0,0,0,1],"TT":["1","011","(?:[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"868"],"TV":["688","00","(?:2|7\\\\d\\\\d|90)\\\\d{4}",[5,6,7]],"TW":["886","0(?:0[25679]|19)","(?:[24589]|7\\\\d)\\\\d{8}|[2-8]\\\\d{7}|2\\\\d{6}",[7,8,9,10],[["(20)(\\\\d)(\\\\d{4})","$1 $2 $3",["202"]],["([258]0)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["20[013-9]|50[0-46-9]|80[0-79]"]],["([2-8])(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["[25][2-8]|[346]|[78][1-9]"]],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9"]],["(70)(\\\\d{4})(\\\\d{4})","$1 $2 $3",["70"]]],"0","0$1",0,0,0,0,0,0,"#"],"TZ":["255","00[056]","(?:[26-8]\\\\d|41|90)\\\\d{7}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["2|41"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[67]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[89]"],"0$1"]],"0"],"UA":["380","00","[3-9]\\\\d{8}",[9],[["([3-9]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[38]9|4(?:[45][0-5]|87)|5(?:0|[67][37])|6[36-8]|7|9[1-9]","[38]9|4(?:[45][0-5]|87)|5(?:0|6(?:3[14-7]|7)|7[37])|6[36-8]|7|9[1-9]"]],["([3-689]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["(?:3[1-8]|4[136-8])2|5(?:[12457]2|6[24])|6(?:[12][29]|[49]2|5[24])|8[0-8]|90","3(?:[1-46-8]2[013-9]|52)|4(?:[1378]2|62[013-9])|5(?:[12457]2|6[24])|6(?:[12][29]|[49]2|5[24])|8[0-8]|90"]],["([3-6]\\\\d{3})(\\\\d{5})","$1 $2",["3(?:[1-46-8]|5[013-9])|4(?:[137][013-9]|[45][6-9]|6|8[4-6])|5(?:[1245][013-9]|3|6[0135689]|7[4-6])|6(?:[12][13-8]|[49][013-9]|5[0135-9])","3(?:[1-46-8](?:[013-9]|22)|5[013-9])|4(?:[137][013-9]|[45][6-9]|6(?:[013-9]|22)|8[4-6])|5(?:[1245][013-9]|3|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][13-8]|[49][013-9]|5[0135-9])"]]],"0","0$1",0,0,0,0,0,"0~0"],"UG":["256","00[057]","(?:(?:[29]0|[347]\\\\d)\\\\d|800)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{6})","$1 $2",["20[0-8]|4(?:6[45]|[7-9])|[7-9]","20(?:[013-8]|2[5-9])|4(?:6[45]|[7-9])|[7-9]"]],["(\\\\d{2})(\\\\d{7})","$1 $2",["3|4(?:[1-5]|6[0-36-9])"]],["(2024)(\\\\d{5})","$1 $2",["202","2024"]]],"0","0$1"],"US":["1","011","[2-9]\\\\d{9}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,1,0,[["(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[67]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[017]|6[0-279]|78|8[012])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[014678]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}"],["900[2-9]\\\\d{6}"],["5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}"],0,["710[2-9]\\\\d{6}"]]],"UY":["598","0(?:1[3-9]\\\\d|0)","(?:[249]\\\\d\\\\d|80)\\\\d{5}|9\\\\d{6}",[7,8],[["(\\\\d{4})(\\\\d{4})","$1 $2",["[24]"]],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["9[1-9]"],"0$1"],["(\\\\d{3})(\\\\d{4})","$1 $2",["[89]0"],"0$1"]],"0",0,0,0,0,0,0,"00"," int. "],"UZ":["998","810","[679]\\\\d{8}",[9],[["([679]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[679]"]]],"8","8 $1",0,0,0,0,0,"8~10"],"VA":["39","00","0\\\\d{6}(?:\\\\d{4})?|3[0-8]\\\\d{9}|(?:[0138]\\\\d?|55)\\\\d{8}|[08]\\\\d{5}(?:\\\\d{2})?",[6,7,8,9,10,11],[["(\\\\d{2})(\\\\d{4,6})","$1 $2",["0[26]"]],["(\\\\d{3})(\\\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],["(\\\\d{4})(\\\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\\\d{4})(\\\\d{4})","$1 $2",["894"]],["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["1(?:44|[67]|99)|[38]"]],["(\\\\d{3})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["3"]],["(\\\\d{2})(\\\\d{4})(\\\\d{5})","$1 $2 $3",["0[26]"]],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["06698\\\\d{1,6}"],["33\\\\d{9}|3[1-9]\\\\d{8}|3[2-9]\\\\d{7}",[9,10,11]],["80(?:0\\\\d{3}|3)\\\\d{3}",[6,9]],["(?:(?:0878|1(?:44|6[346])\\\\d)\\\\d\\\\d|89(?:2|(?:4[5-9]|(?:5[5-9]|9)\\\\d\\\\d)\\\\d))\\\\d{3}|89[45][0-4]\\\\d\\\\d",[6,8,9,10]],["1(?:78\\\\d|99)\\\\d{6}",[9,10]],0,0,0,["55\\\\d{8}",[10]],["84(?:[08]\\\\d{3}|[17])\\\\d{3}",[6,9]]]],"VC":["1","011","(?:[58]\\\\d\\\\d|784|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"784"],"VE":["58","00","(?:(?:[24]\\\\d|50)\\\\d|[89]00)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{7})","$1-$2"]],"0","0$1"],"VG":["1","011","(?:284|[58]\\\\d\\\\d|900)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"284"],"VI":["1","011","(?:(?:34|90)0|[58]\\\\d\\\\d)\\\\d{7}",[10],[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",0,0,0,"$1-$2-$3"]],"1",0,0,0,0,"340"],"VN":["84","00","[12]\\\\d{9}|[135-9]\\\\d{8}|(?:[16]\\\\d?|[78])\\\\d{6}",[7,8,9,10],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[17]99"],"0$1"],["(\\\\d{2})(\\\\d{5})","$1 $2",["80"],"0$1"],["(\\\\d{3})(\\\\d{4,5})","$1 $2",["69"],"0$1"],["(\\\\d{4})(\\\\d{4,6})","$1 $2",["1[89]0"]],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[69]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[3578]"],"0$1"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["2[48]"],"0$1"],["(\\\\d{3})(\\\\d{4})(\\\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,1],"VU":["678","00","(?:(?:[23]|[57]\\\\d\\\\d|900)\\\\d|[48]8)\\\\d{3}",[5,7],[["(\\\\d{3})(\\\\d{4})","$1 $2",["[579]"]]]],"WF":["681","00","(?:[45]0|68|72|8\\\\d)\\\\d{4}",[6],[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",["[4-8]"]]]],"WS":["685","0","(?:[2-6]|8\\\\d(?:\\\\d{4})?)\\\\d{4}|[78]\\\\d{6}",[5,6,7,10],[["(\\\\d{5})","$1",["[2-6]"]],["(\\\\d{3})(\\\\d{3,7})","$1 $2",["8"]],["(\\\\d{2})(\\\\d{5})","$1 $2",["7"]]]],"XK":["383","00","(?:[23]\\\\d{2,3}|4\\\\d\\\\d|[89]00)\\\\d{5}",[8,9],[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\\\d{3})(\\\\d{5})","$1 $2",["[89]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["[23]"],"0$1"]],"0"],"YE":["967","00","(?:1|7\\\\d)\\\\d{7}|[1-7]\\\\d{6}",[7,8,9],[["([1-7])(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"]],["(7\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["7[0137]"]]],"0","0$1"],"YT":["262","00","(?:(?:26|63)9|80\\\\d)\\\\d{6}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["[268]"],"0$1"]],"0",0,0,0,0,0,[["269(?:0[67]|5[01]|6\\\\d|[78]0)\\\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\\\d|3[09]|[45]0|9[04-79])\\\\d{4}"],["80\\\\d{7}"]]],"ZA":["27","00","[1-9]\\\\d{8}|8\\\\d{4,7}",[5,6,7,8,9],[["(\\\\d{2})(\\\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["1[0-8]|[24-9]|3[1-69]"],"0$1"]],"0"],"ZM":["260","00","(?:(?:21|9\\\\d)\\\\d|800)\\\\d{6}",[9],[["(\\\\d{2})(\\\\d{4})","$1 $2",0,"$1"],["([1-8])(\\\\d{2})(\\\\d{4})","$1 $2 $3",["[1-8]"],"$1"],["([29]\\\\d)(\\\\d{7})","$1 $2",["[29]"]],["(800)(\\\\d{3})(\\\\d{3})","$1 $2 $3",["800"]]],"0","0$1"],"ZW":["263","00","2(?:[0-57-9]\\\\d{6,8}|6[0-24-9]\\\\d{7})|(?:[38]\\\\d|7)\\\\d{8}|[3-6]\\\\d{7}|[1-689]\\\\d{6}|[1-3569]\\\\d{5}|[1356]\\\\d{4}",[5,6,7,8,9,10],[["([49])(\\\\d{3})(\\\\d{2,4})","$1 $2 $3",["4|9[2-9]"]],["(7\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",["7"]],["(86\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["86[24]"]],["([2356]\\\\d{2})(\\\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8|[78])|3(?:[09]8|17|3[78]|7[1569]|8[37])|5[15][78]|6(?:[29]8|37|[68][78]|75)"]],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|31|[56][14]|7[35]|84)|329"]],["([1-356]\\\\d)(\\\\d{3,5})","$1 $2",["1[3-9]|2[02569]|3[0-69]|5[05689]|6"]],["([235]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3",["[23]9|54"]],["([25]\\\\d{3})(\\\\d{3,5})","$1 $2",["(?:25|54)8","258[23]|5483"]],["(8\\\\d{3})(\\\\d{6})","$1 $2",["86"]],["(80\\\\d)(\\\\d{4})","$1 $2",["80"]]],"0","0$1"],"001":["979",0,"\\\\d{9}",[9],[["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3"]]]}}')},YNBZ:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n("5xlC")),r(n("pKD1")),r(n("UpIn")),r(n("b6v0")),r(n("oQam"));var i=n("S6T7");e.FileUploadModule=i.FileUploadModule},YRex:function(t,e,n){!function(t){"use strict";t.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(t,e){return 12===t&&(t=0),"يېرىم كېچە"===e||"سەھەر"===e||"چۈشتىن بۇرۇن"===e?t:"چۈشتىن كېيىن"===e||"كەچ"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var r=100*t+e;return r<600?"يېرىم كېچە":r<900?"سەھەر":r<1130?"چۈشتىن بۇرۇن":r<1230?"چۈش":r<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"-كۈنى";case"w":case"W":return t+"-ھەپتە";default:return t}},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n("wd/R"))},YSh2:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"p",(function(){return i})),n.d(e,"g",(function(){return o})),n.d(e,"h",(function(){return a})),n.d(e,"o",(function(){return s})),n.d(e,"m",(function(){return l})),n.d(e,"l",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"i",(function(){return h})),n.d(e,"j",(function(){return d})),n.d(e,"q",(function(){return f})),n.d(e,"n",(function(){return p})),n.d(e,"e",(function(){return g})),n.d(e,"d",(function(){return m})),n.d(e,"s",(function(){return y})),n.d(e,"k",(function(){return v})),n.d(e,"a",(function(){return b})),n.d(e,"r",(function(){return _})),n.d(e,"c",(function(){return w})),n.d(e,"t",(function(){return x}));var r=8,i=9,o=13,a=27,s=32,l=33,c=34,u=35,h=36,d=37,f=38,p=39,g=40,m=46,y=48,v=57,b=65,_=90,w=188;function x(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.length?e.some((function(e){return t[e]})):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}},YTTk:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("CcnG"),o=n("Ip0R"),a=n("Ip0R"),s=n("aCrv"),l=function(){function t(t,e,n,i,a,s,l,c,u,h,d){this.element=t,this.renderer=e,this.zone=n,this.window=window,this._enableUnequalChildrenSizes=!1,this.useMarginInsteadOfTranslate=!1,this.ssrViewportWidth=1920,this.ssrViewportHeight=1080,this._bufferAmount=0,this.scrollAnimationTime=750,this.resizeBypassRefreshThreshold=5,this._checkResizeInterval=1e3,this._items=[],this.compareItems=function(t,e){return t===e},this.update=new r.EventEmitter,this.vsUpdate=new r.EventEmitter,this.change=new r.EventEmitter,this.vsChange=new r.EventEmitter,this.start=new r.EventEmitter,this.vsStart=new r.EventEmitter,this.end=new r.EventEmitter,this.vsEnd=new r.EventEmitter,this.calculatedScrollbarWidth=0,this.calculatedScrollbarHeight=0,this.padding=0,this.previousViewPort={},this.cachedPageSize=0,this.previousScrollNumberElements=0,this.isAngularUniversalSSR=o.isPlatformServer(i),this.scrollThrottlingTime="number"==typeof a?a:0,this.scrollDebounceTime="number"==typeof s?s:0,"number"==typeof l&&(this.scrollAnimationTime=l),"number"==typeof c&&(this.scrollbarWidth=c),"number"==typeof u&&(this.scrollbarHeight=u),"number"==typeof h&&(this.checkResizeInterval=h),"number"==typeof d&&(this.resizeBypassRefreshThreshold=d),this.horizontal=!1,this.resetWrapGroupDimensions()}return Object.defineProperty(t.prototype,"viewPortIndices",{get:function(){var t=this.previousViewPort||{};return{startIndex:t.startIndex||0,endIndex:t.endIndex||0}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"viewPortInfo",{get:function(){var t=this.previousViewPort||{};return{startIndex:t.startIndex||0,endIndex:t.endIndex||0,scrollStartPosition:t.scrollStartPosition||0,scrollEndPosition:t.scrollEndPosition||0,maxScrollPosition:t.maxScrollPosition||0}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enableUnequalChildrenSizes",{get:function(){return this._enableUnequalChildrenSizes},set:function(t){this._enableUnequalChildrenSizes!==t&&(this._enableUnequalChildrenSizes=t,this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"bufferAmount",{get:function(){return Math.max(this._bufferAmount,this.enableUnequalChildrenSizes?5:0)},set:function(t){this._bufferAmount=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollThrottlingTime",{get:function(){return this._scrollThrottlingTime},set:function(t){this._scrollThrottlingTime=t,this.updateOnScrollFunction()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollDebounceTime",{get:function(){return this._scrollDebounceTime},set:function(t){this._scrollDebounceTime=t,this.updateOnScrollFunction()},enumerable:!0,configurable:!0}),t.prototype.updateOnScrollFunction=function(){var t=this;this.onScroll=this.scrollDebounceTime?this.debounce((function(){t.refresh_internal(!1)}),this.scrollDebounceTime):this.scrollThrottlingTime?this.throttleTrailing((function(){t.refresh_internal(!1)}),this.scrollThrottlingTime):function(){t.refresh_internal(!1)}},Object.defineProperty(t.prototype,"checkResizeInterval",{get:function(){return this._checkResizeInterval},set:function(t){this._checkResizeInterval!==t&&(this._checkResizeInterval=t,this.addScrollEventHandlers())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"items",{get:function(){return this._items},set:function(t){t!==this._items&&(this._items=t||[],this.refresh_internal(!0))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontal",{get:function(){return this._horizontal},set:function(t){this._horizontal=t,this.updateDirection()},enumerable:!0,configurable:!0}),t.prototype.revertParentOverscroll=function(){var t=this.getScrollElement();t&&this.oldParentScrollOverflow&&(t.style["overflow-y"]=this.oldParentScrollOverflow.y,t.style["overflow-x"]=this.oldParentScrollOverflow.x),this.oldParentScrollOverflow=void 0},Object.defineProperty(t.prototype,"parentScroll",{get:function(){return this._parentScroll},set:function(t){if(this._parentScroll!==t){this.revertParentOverscroll(),this._parentScroll=t,this.addScrollEventHandlers();var e=this.getScrollElement();e!==this.element.nativeElement&&(this.oldParentScrollOverflow={x:e.style["overflow-x"],y:e.style["overflow-y"]},e.style["overflow-y"]=this.horizontal?"visible":"auto",e.style["overflow-x"]=this.horizontal?"auto":"visible")}},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.addScrollEventHandlers()},t.prototype.ngOnDestroy=function(){this.removeScrollEventHandlers(),this.revertParentOverscroll()},t.prototype.ngOnChanges=function(t){var e=this.cachedItemsLength!==this.items.length;this.cachedItemsLength=this.items.length,this.refresh_internal(e||!t.items||!t.items.previousValue||0===t.items.previousValue.length)},t.prototype.ngDoCheck=function(){this.cachedItemsLength!==this.items.length&&(this.cachedItemsLength=this.items.length,this.refresh_internal(!0))},t.prototype.refresh=function(){this.refresh_internal(!0)},t.prototype.invalidateAllCachedMeasurements=function(){this.wrapGroupDimensions={maxChildSizePerWrapGroup:[],numberOfKnownWrapGroupChildSizes:0,sumOfKnownWrapGroupChildWidths:0,sumOfKnownWrapGroupChildHeights:0},this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0,this.refresh_internal(!1)},t.prototype.invalidateCachedMeasurementForItem=function(t){if(this.enableUnequalChildrenSizes){var e=this.items&&this.items.indexOf(t);e>=0&&this.invalidateCachedMeasurementAtIndex(e)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)},t.prototype.invalidateCachedMeasurementAtIndex=function(t){if(this.enableUnequalChildrenSizes){var e=this.wrapGroupDimensions.maxChildSizePerWrapGroup[t];e&&(this.wrapGroupDimensions.maxChildSizePerWrapGroup[t]=void 0,--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=e.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=e.childHeight||0)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)},t.prototype.scrollInto=function(t,e,n,r,i){void 0===e&&(e=!0),void 0===n&&(n=0),void 0===r&&(r=void 0),void 0===i&&(i=void 0);var o=this.items.indexOf(t);-1!==o&&this.scrollToIndex(o,e,n,r,i)},t.prototype.scrollToIndex=function(t,e,n,r,i){var o=this;void 0===e&&(e=!0),void 0===n&&(n=0),void 0===r&&(r=void 0),void 0===i&&(i=void 0);var a=5,s=function(){if(--a<=0)i&&i();else{var r=o.calculateDimensions(),l=Math.min(Math.max(t,0),r.itemCount-1);o.previousViewPort.startIndex!==l?o.scrollToIndex_internal(t,e,n,0,s):i&&i()}};this.scrollToIndex_internal(t,e,n,r,s)},t.prototype.scrollToIndex_internal=function(t,e,n,r,i){void 0===e&&(e=!0),void 0===n&&(n=0),void 0===r&&(r=void 0),void 0===i&&(i=void 0),r=void 0===r?this.scrollAnimationTime:r;var o=this.calculateDimensions(),a=this.calculatePadding(t,o)+n;e||(a-=o.wrapGroupsPerPage*o[this._childScrollDim]),this.scrollToPosition(a,r,i)},t.prototype.scrollToPosition=function(t,e,n){var r=this;void 0===e&&(e=void 0),void 0===n&&(n=void 0),t+=this.getElementsOffset(),e=void 0===e?this.scrollAnimationTime:e;var i,o=this.getScrollElement();if(this.currentTween&&(this.currentTween.stop(),this.currentTween=void 0),!e)return this.renderer.setProperty(o,this._scrollType,t),void this.refresh_internal(!1,n);var a={scrollPosition:o[this._scrollType]},l=new s.Tween(a).to({scrollPosition:t},e).easing(s.Easing.Quadratic.Out).onUpdate((function(t){isNaN(t.scrollPosition)||(r.renderer.setProperty(o,r._scrollType,t.scrollPosition),r.refresh_internal(!1))})).onStop((function(){cancelAnimationFrame(i)})).start(),c=function(e){l.isPlaying()&&(l.update(e),a.scrollPosition!==t?r.zone.runOutsideAngular((function(){i=requestAnimationFrame(c)})):r.refresh_internal(!1,n))};c(),this.currentTween=l},t.prototype.checkScrollElementResized=function(){var t,e=this.getScrollElement().getBoundingClientRect();if(this.previousScrollBoundingRect){var n=Math.abs(e.width-this.previousScrollBoundingRect.width),r=Math.abs(e.height-this.previousScrollBoundingRect.height);t=n>this.resizeBypassRefreshThreshold||r>this.resizeBypassRefreshThreshold}else t=!0;t&&(this.previousScrollBoundingRect=e,e.width>0&&e.height>0&&this.refresh_internal(!1))},t.prototype.updateDirection=function(){this.horizontal?(this._invisiblePaddingProperty="width",this._offsetType="offsetLeft",this._pageOffsetType="pageXOffset",this._childScrollDim="childWidth",this._marginDir="margin-left",this._translateDir="translateX",this._scrollType="scrollLeft"):(this._invisiblePaddingProperty="height",this._offsetType="offsetTop",this._pageOffsetType="pageYOffset",this._childScrollDim="childHeight",this._marginDir="margin-top",this._translateDir="translateY",this._scrollType="scrollTop")},t.prototype.debounce=function(t,e){var n=this.throttleTrailing(t,e),r=function(){n.cancel(),n.apply(this,arguments)};return r.cancel=function(){n.cancel()},r},t.prototype.throttleTrailing=function(t,e){var n=void 0,r=function(){var r=this,i=arguments;n||(e<=0?t.apply(r,i):n=setTimeout((function(){n=void 0,t.apply(r,i)}),e))};return r.cancel=function(){n&&(clearTimeout(n),n=void 0)},r},t.prototype.refresh_internal=function(t,e,n){var r=this;void 0===e&&(e=void 0),void 0===n&&(n=2),this.zone.runOutsideAngular((function(){requestAnimationFrame((function(){t&&r.resetWrapGroupDimensions();var i=r.calculateViewport(),o=t||i.startIndex!==r.previousViewPort.startIndex,a=t||i.endIndex!==r.previousViewPort.endIndex,s=i.scrollLength!==r.previousViewPort.scrollLength,l=i.padding!==r.previousViewPort.padding,c=i.scrollStartPosition!==r.previousViewPort.scrollStartPosition||i.scrollEndPosition!==r.previousViewPort.scrollEndPosition||i.maxScrollPosition!==r.previousViewPort.maxScrollPosition;if(r.previousViewPort=i,s&&r.renderer.setStyle(r.invisiblePaddingElementRef.nativeElement,r._invisiblePaddingProperty,i.scrollLength+"px"),l&&(r.useMarginInsteadOfTranslate?r.renderer.setStyle(r.contentElementRef.nativeElement,r._marginDir,i.padding+"px"):(r.renderer.setStyle(r.contentElementRef.nativeElement,"transform",r._translateDir+"("+i.padding+"px)"),r.renderer.setStyle(r.contentElementRef.nativeElement,"webkitTransform",r._translateDir+"("+i.padding+"px)"))),o||a||c)r.zone.run((function(){var t;r.viewPortItems=i.startIndexWithBuffer>=0&&i.endIndexWithBuffer>=0?r.items.slice(i.startIndexWithBuffer,i.endIndexWithBuffer+1):[],r.update.emit(r.viewPortItems),r.vsUpdate.emit(r.viewPortItems),o&&(r.start.emit(t={start:i.startIndex,end:i.endIndex,scrollStartPosition:i.scrollStartPosition,scrollEndPosition:i.scrollEndPosition}),r.vsStart.emit(t)),a&&(r.end.emit(t={start:i.startIndex,end:i.endIndex,scrollStartPosition:i.scrollStartPosition,scrollEndPosition:i.scrollEndPosition}),r.vsEnd.emit(t)),(o||a)&&(r.change.emit(t={start:i.startIndex,end:i.endIndex,scrollStartPosition:i.scrollStartPosition,scrollEndPosition:i.scrollEndPosition}),r.vsChange.emit(t)),n>0?r.refresh_internal(!1,e,n-1):e&&e()}));else{if(n>0&&(s||l))return void r.refresh_internal(!1,e,n-1);e&&e()}}))}))},t.prototype.getScrollElement=function(){return this.parentScroll instanceof Window?document.scrollingElement||document.documentElement||document.body:this.parentScroll||this.element.nativeElement},t.prototype.addScrollEventHandlers=function(){var t=this;if(!this.isAngularUniversalSSR){var e=this.getScrollElement();this.removeScrollEventHandlers(),this.zone.runOutsideAngular((function(){t.parentScroll instanceof Window?(t.disposeScrollHandler=t.renderer.listen("window","scroll",t.onScroll),t.disposeResizeHandler=t.renderer.listen("window","resize",t.onScroll)):(t.disposeScrollHandler=t.renderer.listen(e,"scroll",t.onScroll),t._checkResizeInterval>0&&(t.checkScrollElementResizedTimer=setInterval((function(){t.checkScrollElementResized()}),t._checkResizeInterval)))}))}},t.prototype.removeScrollEventHandlers=function(){this.checkScrollElementResizedTimer&&clearInterval(this.checkScrollElementResizedTimer),this.disposeScrollHandler&&(this.disposeScrollHandler(),this.disposeScrollHandler=void 0),this.disposeResizeHandler&&(this.disposeResizeHandler(),this.disposeResizeHandler=void 0)},t.prototype.getElementsOffset=function(){if(this.isAngularUniversalSSR)return 0;var t=0;if(this.containerElementRef&&this.containerElementRef.nativeElement&&(t+=this.containerElementRef.nativeElement[this._offsetType]),this.parentScroll){var e=this.getScrollElement(),n=this.element.nativeElement.getBoundingClientRect(),r=e.getBoundingClientRect();t+=this.horizontal?n.left-r.left:n.top-r.top,this.parentScroll instanceof Window||(t+=e[this._scrollType])}return t},t.prototype.countItemsPerWrapGroup=function(){if(this.isAngularUniversalSSR)return Math.round(this.horizontal?this.ssrViewportHeight/this.ssrChildHeight:this.ssrViewportWidth/this.ssrChildWidth);var t=this.horizontal?"offsetLeft":"offsetTop",e=(this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement).children,n=e?e.length:0;if(0===n)return 1;for(var r=e[0][t],i=1;i<n&&r===e[i][t];)++i;return i},t.prototype.getScrollStartPosition=function(){var t=void 0;return this.parentScroll instanceof Window&&(t=window[this._pageOffsetType]),t||this.getScrollElement()[this._scrollType]||0},t.prototype.resetWrapGroupDimensions=function(){var t=this.wrapGroupDimensions;if(this.invalidateAllCachedMeasurements(),this.enableUnequalChildrenSizes&&t&&0!==t.numberOfKnownWrapGroupChildSizes)for(var e=this.countItemsPerWrapGroup(),n=0;n<t.maxChildSizePerWrapGroup.length;++n){var r=t.maxChildSizePerWrapGroup[n];if(r&&r.items&&r.items.length){if(r.items.length!==e)return;for(var i=!1,o=e*n,a=0;a<e;++a)if(!this.compareItems(r.items[a],this.items[o+a])){i=!0;break}i||(++this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths+=r.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights+=r.childHeight||0,this.wrapGroupDimensions.maxChildSizePerWrapGroup[n]=r)}}},t.prototype.calculateDimensions=function(){var t=this.getScrollElement();this.calculatedScrollbarHeight=Math.max(Math.min(t.offsetHeight-t.clientHeight,25),this.calculatedScrollbarHeight),this.calculatedScrollbarWidth=Math.max(Math.min(t.offsetWidth-t.clientWidth,25),this.calculatedScrollbarWidth);var e,n,r,i=t.offsetWidth-(this.scrollbarWidth||this.calculatedScrollbarWidth||(this.horizontal?0:25)),o=t.offsetHeight-(this.scrollbarHeight||this.calculatedScrollbarHeight||(this.horizontal?25:0)),a=this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement,s=this.countItemsPerWrapGroup();if(this.isAngularUniversalSSR){i=this.ssrViewportWidth,o=this.ssrViewportHeight,n=this.ssrChildWidth,r=this.ssrChildHeight;var l=Math.max(Math.ceil(i/n),1),c=Math.max(Math.ceil(o/r),1);e=this.horizontal?l:c}else if(this.enableUnequalChildrenSizes){var u=t[this._scrollType]-(this.previousViewPort?this.previousViewPort.padding:0),h=this.previousViewPort.startIndexWithBuffer||0,d=Math.ceil(h/s),f=0,p=0,g=0,m=0;e=0;for(var y=0;y<a.children.length;++y)if(++h,M=a.children[y].getBoundingClientRect(),f=Math.max(f,M.width),p=Math.max(p,M.height),h%s==0){var v=this.wrapGroupDimensions.maxChildSizePerWrapGroup[d];v&&(--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=v.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=v.childHeight||0),++this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes;var b=this.items.slice(h-s,h);if(this.wrapGroupDimensions.maxChildSizePerWrapGroup[d]={childWidth:f,childHeight:p,items:b},this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths+=f,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights+=p,this.horizontal){var _=Math.min(f,Math.max(i-g,0));u>0&&(_-=w=Math.min(u,_),u-=w),g+=_,_>0&&i>=g&&++e}else{var w,x=Math.min(p,Math.max(o-m,0));u>0&&(x-=w=Math.min(u,x),u-=w),m+=x,x>0&&o>=m&&++e}++d,f=0,p=0}n=this.childWidth||this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes||i,r=this.childHeight||this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes||o,this.horizontal?i>g&&(e+=Math.ceil((i-g)/n)):o>m&&(e+=Math.ceil((o-m)/r))}else{if(a.children.length>0){this.childWidth&&this.childHeight||(!this.minMeasuredChildWidth&&i>0&&(this.minMeasuredChildWidth=i),!this.minMeasuredChildHeight&&o>0&&(this.minMeasuredChildHeight=o));var M=a.children[0].getBoundingClientRect();this.minMeasuredChildWidth=Math.min(this.minMeasuredChildWidth,M.width),this.minMeasuredChildHeight=Math.min(this.minMeasuredChildHeight,M.height)}n=this.childWidth||this.minMeasuredChildWidth||i,r=this.childHeight||this.minMeasuredChildHeight||o,l=Math.max(Math.ceil(i/n),1),c=Math.max(Math.ceil(o/r),1),e=this.horizontal?l:c}var S=this.items.length,A=s*e,C=S/A,k=Math.ceil(S/s),T=0,E=this.horizontal?n:r;if(this.enableUnequalChildrenSizes){var O=0;for(y=0;y<k;++y){var D=this.wrapGroupDimensions.maxChildSizePerWrapGroup[y]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[y][this._childScrollDim];D?T+=D:++O}T+=Math.round(O*E)}else T=k*E;var P=this.horizontal?i:o;return{itemCount:S,itemsPerWrapGroup:s,wrapGroupsPerPage:e,itemsPerPage:A,pageCount_fractional:C,childWidth:n,childHeight:r,scrollLength:T,viewportLength:P,maxScrollPosition:Math.max(T-P,0)}},t.prototype.calculatePadding=function(t,e){if(0===e.itemCount)return 0;var n=e[this._childScrollDim],r=Math.ceil(t/e.itemsPerWrapGroup)||0;if(!this.enableUnequalChildrenSizes)return n*r;for(var i=0,o=0,a=0;a<r;++a){var s=this.wrapGroupDimensions.maxChildSizePerWrapGroup[a]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[a][this._childScrollDim];s?o+=s:++i}return o+Math.round(i*n)},t.prototype.calculatePageInfo=function(t,e){var n=0;if(this.enableUnequalChildrenSizes){for(var r=Math.ceil(e.itemCount/e.itemsPerWrapGroup),i=0,o=e[this._childScrollDim],a=0;a<r;++a)if(t<(i+=this.wrapGroupDimensions.maxChildSizePerWrapGroup[a]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[a][this._childScrollDim]||o)){n=a/r;break}}else n=t/e.scrollLength;var s=Math.min(Math.max(n*e.pageCount_fractional,0),e.pageCount_fractional)*e.itemsPerPage,l=e.itemCount-e.itemsPerPage-1,c=Math.min(Math.floor(s),l);c-=c%e.itemsPerWrapGroup;var u=Math.ceil(s)+e.itemsPerPage-1;u+=e.itemsPerWrapGroup-(u+1)%e.itemsPerWrapGroup,isNaN(c)&&(c=0),isNaN(u)&&(u=0),c=Math.min(Math.max(c,0),e.itemCount-1),u=Math.min(Math.max(u,0),e.itemCount-1);var h=this.bufferAmount*e.itemsPerWrapGroup;return{startIndex:c,endIndex:u,startIndexWithBuffer:Math.min(Math.max(c-h,0),e.itemCount-1),endIndexWithBuffer:Math.min(Math.max(u+h,0),e.itemCount-1),scrollStartPosition:t,scrollEndPosition:t+e.viewportLength,maxScrollPosition:e.maxScrollPosition}},t.prototype.calculateViewport=function(){var t=this.calculateDimensions(),e=this.getElementsOffset(),n=this.getScrollStartPosition();n>t.scrollLength&&!(this.parentScroll instanceof Window)?n=t.scrollLength:n-=e,n=Math.max(0,n);var r=this.calculatePageInfo(n,t),i=this.calculatePadding(r.startIndexWithBuffer,t),o=t.scrollLength;return{startIndex:r.startIndex,endIndex:r.endIndex,startIndexWithBuffer:r.startIndexWithBuffer,endIndexWithBuffer:r.endIndexWithBuffer,padding:Math.round(i),scrollLength:Math.round(o),scrollStartPosition:r.scrollStartPosition,scrollEndPosition:r.scrollEndPosition,maxScrollPosition:r.maxScrollPosition}},t.decorators=[{type:r.Component,args:[{selector:"virtual-scroller,[virtualScroller]",exportAs:"virtualScroller",template:'\n    <div class="total-padding" #invisiblePadding></div>\n    <div class="scrollable-content" #content>\n      <ng-content></ng-content>\n    </div>\n  ',host:{"[class.horizontal]":"horizontal","[class.vertical]":"!horizontal","[class.selfScroll]":"!parentScroll"},styles:["\n    :host {\n      position: relative;\n\t  display: block;\n      -webkit-overflow-scrolling: touch;\n    }\n\t\n\t:host.horizontal.selfScroll {\n      overflow-y: visible;\n      overflow-x: auto;\n\t}\n\t:host.vertical.selfScroll {\n      overflow-y: auto;\n      overflow-x: visible;\n\t}\n\t\n    .scrollable-content {\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      max-width: 100vw;\n      max-height: 100vh;\n      position: absolute;\n    }\n\n\t.scrollable-content ::ng-deep > * {\n\t\tbox-sizing: border-box;\n\t}\n\t\n\t:host.horizontal {\n\t\twhite-space: nowrap;\n\t}\n\t\n\t:host.horizontal .scrollable-content {\n\t\tdisplay: flex;\n\t}\n\t\n\t:host.horizontal .scrollable-content ::ng-deep > * {\n\t\tflex-shrink: 0;\n\t\tflex-grow: 0;\n\t\twhite-space: initial;\n\t}\n\t\n    .total-padding {\n      width: 1px;\n      opacity: 0;\n    }\n    \n    :host.horizontal .total-padding {\n      height: 100%;\n    }\n  "]}]}],t.ctorParameters=function(){return[{type:r.ElementRef},{type:r.Renderer2},{type:r.NgZone},{type:Object,decorators:[{type:r.Inject,args:[i.PLATFORM_ID]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.scrollThrottlingTime"]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.scrollDebounceTime"]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.scrollAnimationTime"]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.scrollbarWidth"]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.scrollbarHeight"]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.checkResizeInterval"]}]},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:["virtualScroller.resizeBypassRefreshThreshold"]}]}]},t.propDecorators={enableUnequalChildrenSizes:[{type:r.Input}],useMarginInsteadOfTranslate:[{type:r.Input}],scrollbarWidth:[{type:r.Input}],scrollbarHeight:[{type:r.Input}],childWidth:[{type:r.Input}],childHeight:[{type:r.Input}],ssrChildWidth:[{type:r.Input}],ssrChildHeight:[{type:r.Input}],ssrViewportWidth:[{type:r.Input}],ssrViewportHeight:[{type:r.Input}],bufferAmount:[{type:r.Input}],scrollAnimationTime:[{type:r.Input}],resizeBypassRefreshThreshold:[{type:r.Input}],scrollThrottlingTime:[{type:r.Input}],scrollDebounceTime:[{type:r.Input}],checkResizeInterval:[{type:r.Input}],items:[{type:r.Input}],compareItems:[{type:r.Input}],horizontal:[{type:r.Input}],parentScroll:[{type:r.Input}],update:[{type:r.Output}],vsUpdate:[{type:r.Output}],change:[{type:r.Output}],vsChange:[{type:r.Output}],start:[{type:r.Output}],vsStart:[{type:r.Output}],end:[{type:r.Output}],vsEnd:[{type:r.Output}],contentElementRef:[{type:r.ViewChild,args:["content",{read:r.ElementRef}]}],invisiblePaddingElementRef:[{type:r.ViewChild,args:["invisiblePadding",{read:r.ElementRef}]}],containerElementRef:[{type:r.ContentChild,args:["container",{read:r.ElementRef}]}]},t}();e.VirtualScrollerComponent=l;var c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{exports:[l],declarations:[l],imports:[a.CommonModule]}]}],t.ctorParameters=function(){return[]},t}();e.VirtualScrollerModule=c},YhbO:function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"a",(function(){return l})),n.d(e,"c",(function(){return h}));var r=n("n6gG"),i=n("CcnG"),o=n("K9Ia"),a=n("pugT"),s=0,l=function(){function t(){this._stateChanges=new o.b,this._openCloseAllActions=new o.b,this.id="cdk-accordion-"+s++,this._multi=!1}return Object.defineProperty(t.prototype,"multi",{get:function(){return this._multi},set:function(t){this._multi=Object(r.c)(t)},enumerable:!0,configurable:!0}),t.prototype.openAll=function(){this._openCloseAll(!0)},t.prototype.closeAll=function(){this._openCloseAll(!1)},t.prototype.ngOnChanges=function(t){this._stateChanges.next(t)},t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t.prototype._openCloseAll=function(t){this.multi&&this._openCloseAllActions.next(t)},t}(),c=0,u=function(){function t(t,e,n){var r=this;this.accordion=t,this._changeDetectorRef=e,this._expansionDispatcher=n,this._openCloseAllSubscription=a.a.EMPTY,this.closed=new i.EventEmitter,this.opened=new i.EventEmitter,this.destroyed=new i.EventEmitter,this.expandedChange=new i.EventEmitter,this.id="cdk-accordion-child-"+c++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen((function(t,e){r.accordion&&!r.accordion.multi&&r.accordion.id===e&&r.id!==t&&(r.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return Object.defineProperty(t.prototype,"expanded",{get:function(){return this._expanded},set:function(t){t=Object(r.c)(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())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(r.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()},t.prototype.toggle=function(){this.disabled||(this.expanded=!this.expanded)},t.prototype.close=function(){this.disabled||(this.expanded=!1)},t.prototype.open=function(){this.disabled||(this.expanded=!0)},t.prototype._subscribeToOpenCloseAllActions=function(){var t=this;return this.accordion._openCloseAllActions.subscribe((function(e){t.disabled||(t.expanded=e)}))},t}(),h=function(){return function(){}}()},YiA4:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.windowWhen=function(t){return r.windowWhen(t)(this)}},YlT8:function(t,e,n){var r=n("NmtT");t.exports=function(t,e){return r(Date.now(),t,e)}},YlbQ:function(t,e,n){"use strict";n.d(e,"d",(function(){return d})),n.d(e,"a",(function(){return u})),n.d(e,"e",(function(){return c})),n.d(e,"b",(function(){return l})),n.d(e,"c",(function(){return h}));var r=n("DBGY"),i=n("6blF"),o=n("F/XL"),a=n("K9Ia"),s=n("CcnG"),l=function(){return function(){}}();function c(t){return t&&"function"==typeof t.connect}var u=function(t){function e(e){var n=t.call(this)||this;return n._data=e,n}return Object(r.b)(e,t),e.prototype.connect=function(){return this._data instanceof i.a?this._data:Object(o.a)(this._data)},e.prototype.disconnect=function(){},e}(l),h=function(){function t(t,e,n){var r=this;void 0===t&&(t=!1),void 0===n&&(n=!0),this._multiple=t,this._emitChanges=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new a.b,this.onChange=this.changed,e&&e.length&&(t?e.forEach((function(t){return r._markSelected(t)})):this._markSelected(e[0]),this._selectedToEmit.length=0)}return Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected},enumerable:!0,configurable:!0}),t.prototype.select=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];this._verifyValueAssignment(e),e.forEach((function(e){return t._markSelected(e)})),this._emitChangeEvent()},t.prototype.deselect=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];this._verifyValueAssignment(e),e.forEach((function(e){return t._unmarkSelected(e)})),this._emitChangeEvent()},t.prototype.toggle=function(t){this.isSelected(t)?this.deselect(t):this.select(t)},t.prototype.clear=function(){this._unmarkAll(),this._emitChangeEvent()},t.prototype.isSelected=function(t){return this._selection.has(t)},t.prototype.isEmpty=function(){return 0===this._selection.size},t.prototype.hasValue=function(){return!this.isEmpty()},t.prototype.sort=function(t){this._multiple&&this.selected&&this._selected.sort(t)},t.prototype.isMultipleSelection=function(){return this._multiple},t.prototype._emitChangeEvent=function(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])},t.prototype._markSelected=function(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))},t.prototype._unmarkSelected=function(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))},t.prototype._unmarkAll=function(){var t=this;this.isEmpty()||this._selection.forEach((function(e){return t._unmarkSelected(e)}))},t.prototype._verifyValueAssignment=function(t){if(t.length>1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")},t}(),d=function(){function t(){this._listeners=[]}return t.prototype.notify=function(t,e){for(var n=0,r=this._listeners;n<r.length;n++)(0,r[n])(t,e)},t.prototype.listen=function(t){var e=this;return this._listeners.push(t),function(){e._listeners=e._listeners.filter((function(e){return t!==e}))}},t.prototype.ngOnDestroy=function(){this._listeners=[]},t.ngInjectableDef=Object(s["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}()},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}},Yvos:function(t,e){t.exports=function(t,e){var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},YwoP:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("RFoL");r.Observable.prototype.first=i.first},Yzd8:function(t,e,n){var r=n("yNUO");t.exports=function(t,e,n,i){var o=r(t).getTime(),a=r(e).getTime(),s=r(n).getTime(),l=r(i).getTime();if(o>a||s>l)throw new Error("The start of the range cannot be after the end of the range");return o<l&&s<a?Math.ceil(((l>a?a:l)-(s<o?o:s))/864e5):0}},"Z+uX":function(t,e,n){"use strict";n.d(e,"c",(function(){return m})),n.d(e,"a",(function(){return d})),n.d(e,"b",(function(){return p}));var r=n("4+yM"),i=n("CcnG"),o=n("pugT"),a=n("bne5"),s=n("VnD/"),l=n("Wf4p"),c=n("Ip0R"),u=function(){return function(t){this._elementRef=t}}(),h=Object(l.D)(u,"primary"),d=new i.InjectionToken("mat-progress-bar-location",{providedIn:"root",factory:function(){var t=Object(i.inject)(c.DOCUMENT),e=t?t.location:null;return{getPathname:function(){return e?e.pathname+e.search:""}}}}),f=0,p=function(t){function e(e,n,r,a){var s=t.call(this,e)||this;s._elementRef=e,s._ngZone=n,s._animationMode=r,s._isNoopAnimation=!1,s._value=0,s._bufferValue=0,s.animationEnd=new i.EventEmitter,s._animationEndSubscription=o.a.EMPTY,s.mode="determinate",s.progressbarId="mat-progress-bar-"+f++;var l=a?a.getPathname().split("#")[0]:"";return s._rectangleFillValue="url('"+l+"#"+s.progressbarId+"')",s._isNoopAnimation="NoopAnimations"===r,s}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){this._value=g(t||0),this._isNoopAnimation&&this._emitAnimationEnd()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"bufferValue",{get:function(){return this._bufferValue},set:function(t){this._bufferValue=g(t||0)},enumerable:!0,configurable:!0}),e.prototype._primaryTransform=function(){return{transform:"scaleX("+this.value/100+")"}},e.prototype._bufferTransform=function(){if("buffer"===this.mode)return{transform:"scaleX("+this.bufferValue/100+")"}},e.prototype.ngAfterViewInit=function(){var t=this;this._isNoopAnimation||this._ngZone.runOutsideAngular((function(){var e=t._primaryValueBar.nativeElement;t._animationEndSubscription=Object(a.a)(e,"transitionend").pipe(Object(s.a)((function(t){return t.target===e}))).subscribe((function(){return t._ngZone.run((function(){return t._emitAnimationEnd()}))}))}))},e.prototype.ngOnDestroy=function(){this._animationEndSubscription.unsubscribe()},e.prototype._emitAnimationEnd=function(){"determinate"!==this.mode&&"buffer"!==this.mode||this.animationEnd.next({value:this.value})},e}(h);function g(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=100),Math.max(e,Math.min(n,t))}var m=function(){return function(){}}()},Z4QM:function(t,e,n){!function(t){"use strict";var e=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];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، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n("wd/R"))},Z5h4:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c}));var r=n("CcnG"),i=(n("de3e"),n("Ip0R"),n("M2Lx")),o=(n("Fzqc"),n("Wf4p")),a=(n("ZYjt"),n("dWZg")),s=n("wFw1"),l=(n("gIcY"),n("lLAP"),r["ɵcrt"]({encapsulation:2,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.91026}50%{animation-timing-function:cubic-bezier(0,0,.2,.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(.4,0,1,1);stroke-dashoffset:0}to{stroke-dashoffset:-22.91026}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0,0,.2,.1);opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(.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,.2,.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}100%,32.8%{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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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,.2,.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}@media (-ms-high-contrast:active){.mat-checkbox.cdk-keyboard-focused .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,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1)}._mat-animation-noopable .mat-checkbox-background{transition: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.91026;stroke-dasharray:22.91026;stroke-width:2.13333px}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0);border-radius:2px}@media (-ms-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(0)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0s mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0s mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0s mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0s mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0s mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:.5s linear 0s mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:.5s linear 0s mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:.3s linear 0s 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}"],data:{}}));function c(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_inputElement:0}),r["ɵqud"](671088640,2,{ripple:0}),(t()(),r["ɵeld"](2,0,[["label",1]],null,16,"label",[["class","mat-checkbox-layout"]],[[1,"for",0]],null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,10,"div",[["class","mat-checkbox-inner-container"]],[[2,"mat-checkbox-inner-container-no-side-margin",null]],null,null,null,null)),(t()(),r["ɵeld"](4,0,[[1,0],["input",1]],null,0,"input",[["class","mat-checkbox-input cdk-visually-hidden"],["type","checkbox"]],[[8,"id",0],[8,"required",0],[8,"checked",0],[1,"value",0],[8,"disabled",0],[1,"name",0],[8,"tabIndex",0],[8,"indeterminate",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-checked",0]],[[null,"change"],[null,"click"]],(function(t,e,n){var r=!0,i=t.component;return"change"===e&&(r=!1!==i._onInteractionEvent(n)&&r),"click"===e&&(r=!1!==i._onInputClick(n)&&r),r}),null,null)),(t()(),r["ɵeld"](5,0,null,null,3,"div",[["class","mat-checkbox-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](6,212992,[[2,4]],0,o.w,[r.ElementRef,r.NgZone,a.a,[2,o.m],[2,s.a]],{centered:[0,"centered"],radius:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),r["ɵpod"](7,{enterDuration:0}),(t()(),r["ɵeld"](8,0,null,null,0,"div",[["class","mat-ripple-element mat-checkbox-persistent-ripple"]],null,null,null,null,null)),(t()(),r["ɵeld"](9,0,null,null,0,"div",[["class","mat-checkbox-frame"]],null,null,null,null,null)),(t()(),r["ɵeld"](10,0,null,null,3,"div",[["class","mat-checkbox-background"]],null,null,null,null,null)),(t()(),r["ɵeld"](11,0,null,null,1,":svg:svg",[[":xml:space","preserve"],["class","mat-checkbox-checkmark"],["focusable","false"],["version","1.1"],["viewBox","0 0 24 24"]],null,null,null,null,null)),(t()(),r["ɵeld"](12,0,null,null,0,":svg:path",[["class","mat-checkbox-checkmark-path"],["d","M4.1,12.7 9,17.6 20.3,6.3"],["fill","none"],["stroke","white"]],null,null,null,null,null)),(t()(),r["ɵeld"](13,0,null,null,0,"div",[["class","mat-checkbox-mixedmark"]],null,null,null,null,null)),(t()(),r["ɵeld"](14,0,[["checkboxLabel",1]],null,4,"span",[["class","mat-checkbox-label"]],null,[[null,"cdkObserveContent"]],(function(t,e,n){var r=!0;return"cdkObserveContent"===e&&(r=!1!==t.component._onLabelTextChange()&&r),r}),null,null)),r["ɵdid"](15,1196032,null,0,i.a,[i.b,r.ElementRef,r.NgZone],null,{event:"cdkObserveContent"}),(t()(),r["ɵeld"](16,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(t()(),r["ɵted"](-1,null,[" "])),r["ɵncd"](null,0)],(function(t,e){var n=e.component,i=t(e,7,0,150);t(e,6,0,!0,20,i,n._isRippleDisabled(),r["ɵnov"](e,2))}),(function(t,e){var n=e.component;t(e,2,0,n.inputId),t(e,3,0,!r["ɵnov"](e,14).textContent||!r["ɵnov"](e,14).textContent.trim()),t(e,4,1,[n.inputId,n.required,n.checked,n.value,n.disabled,n.name,n.tabIndex,n.indeterminate,n.ariaLabel||null,n.ariaLabelledby,n._getAriaChecked()]),t(e,5,0,r["ɵnov"](e,6).unbounded)}))}},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"))},ZHaO:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.multicast=function(t,e){return r.multicast(t,e)(this)}},ZHpM:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.take=function(t){return r.take(t)(this)}},ZR4w:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.map=function(t,e){return r.map(t,e)(this)}},ZXDK:function(t,e,n){var r=n("54Wo");t.exports=function(t,e){var n=r(t,e)/6e4;return n>0?Math.floor(n):Math.ceil(n)}},"ZY/g":function(t,e,n){n("aFj7");for(var r=n("7whZ"),i=n("BRsN"),o=n("ig3W"),a=n("zBWt")("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var c=s[l],u=r[c],h=u&&u.prototype;h&&!h[a]&&i(h,a,c),o[c]=o.Array}},ZYCi:function(t,e,n){"use strict";n.r(e),n.d(e,"ɵangular_packages_router_router_l",(function(){return et})),n.d(e,"ɵEmptyOutletComponent",(function(){return et})),n.d(e,"ɵangular_packages_router_router_a",(function(){return yn})),n.d(e,"ɵangular_packages_router_router_h",(function(){return kn})),n.d(e,"ɵangular_packages_router_router_c",(function(){return wn})),n.d(e,"ɵangular_packages_router_router_i",(function(){return Tn})),n.d(e,"ɵangular_packages_router_router_j",(function(){return En})),n.d(e,"ɵangular_packages_router_router_e",(function(){return Mn})),n.d(e,"ɵangular_packages_router_router_d",(function(){return xn})),n.d(e,"ɵangular_packages_router_router_k",(function(){return Dn})),n.d(e,"ɵangular_packages_router_router_g",(function(){return Cn})),n.d(e,"ɵangular_packages_router_router_b",(function(){return bn})),n.d(e,"ɵangular_packages_router_router_f",(function(){return An})),n.d(e,"ɵangular_packages_router_router_o",(function(){return gn})),n.d(e,"ɵangular_packages_router_router_m",(function(){return Ft})),n.d(e,"ɵangular_packages_router_router_n",(function(){return Wt})),n.d(e,"RouterLink",(function(){return nn})),n.d(e,"RouterLinkWithHref",(function(){return rn})),n.d(e,"RouterLinkActive",(function(){return an})),n.d(e,"RouterOutlet",(function(){return cn})),n.d(e,"ActivationEnd",(function(){return Q})),n.d(e,"ActivationStart",(function(){return J})),n.d(e,"ChildActivationEnd",(function(){return Z})),n.d(e,"ChildActivationStart",(function(){return K})),n.d(e,"GuardsCheckEnd",(function(){return U})),n.d(e,"GuardsCheckStart",(function(){return Y})),n.d(e,"NavigationCancel",(function(){return W})),n.d(e,"NavigationEnd",(function(){return j})),n.d(e,"NavigationError",(function(){return V})),n.d(e,"NavigationStart",(function(){return z})),n.d(e,"ResolveEnd",(function(){return $})),n.d(e,"ResolveStart",(function(){return q})),n.d(e,"RouteConfigLoadEnd",(function(){return X})),n.d(e,"RouteConfigLoadStart",(function(){return G})),n.d(e,"RouterEvent",(function(){return F})),n.d(e,"RoutesRecognized",(function(){return H})),n.d(e,"Scroll",(function(){return tt})),n.d(e,"RouteReuseStrategy",(function(){return qe})),n.d(e,"Router",(function(){return en})),n.d(e,"ROUTES",(function(){return Ge})),n.d(e,"ROUTER_CONFIGURATION",(function(){return mn})),n.d(e,"ROUTER_INITIALIZER",(function(){return On})),n.d(e,"RouterModule",(function(){return _n})),n.d(e,"provideRoutes",(function(){return Sn})),n.d(e,"ChildrenOutletContexts",(function(){return ln})),n.d(e,"OutletContext",(function(){return sn})),n.d(e,"NoPreloading",(function(){return fn})),n.d(e,"PreloadAllModules",(function(){return dn})),n.d(e,"PreloadingStrategy",(function(){return hn})),n.d(e,"RouterPreloader",(function(){return pn})),n.d(e,"ActivatedRoute",(function(){return Ut})),n.d(e,"ActivatedRouteSnapshot",(function(){return $t})),n.d(e,"RouterState",(function(){return Ht})),n.d(e,"RouterStateSnapshot",(function(){return Gt})),n.d(e,"PRIMARY_OUTLET",(function(){return nt})),n.d(e,"convertToParamMap",(function(){return it})),n.d(e,"UrlHandlingStrategy",(function(){return Ke})),n.d(e,"DefaultUrlSerializer",(function(){return St})),n.d(e,"UrlSegment",(function(){return _t})),n.d(e,"UrlSegmentGroup",(function(){return bt})),n.d(e,"UrlSerializer",(function(){return Mt})),n.d(e,"UrlTree",(function(){return vt})),n.d(e,"VERSION",(function(){return Pn})),n.d(e,"ɵROUTER_PROVIDERS",(function(){return vn})),n.d(e,"ɵflatten",(function(){return ft}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function s(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function l(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}var c=n("Ip0R"),u=n("CcnG"),h=n("F/XL"),d=n("0/uQ"),f=n("26FU"),p=n("6blF"),g=n("3fWJ"),m=n("dzgT"),y=n("lYZG"),v=n("K9Ia"),b=n("G5J1"),_=n("67Y/"),w=n("Txjg"),x=n("w1EH"),M=n("9Z1F"),S=n("P6uZ"),A=n("psW0"),C=n("zAZS"),k=n("15JJ"),T=n("t9fZ"),E=n("p0Sj"),O=n("dC0D"),D=n("VnD/"),P=n("Phjn"),L=n("Qgas"),I=n("xMyE"),R=n("2WpN"),N=n("Zn8D"),B=n("ZYjt"),F=function(){return function(t,e){this.id=t,this.url=e}}(),z=function(t){function e(e,n,r,i){void 0===r&&(r="imperative"),void 0===i&&(i=null);var o=t.call(this,e,n)||this;return o.navigationTrigger=r,o.restoredState=i,o}return i(e,t),e.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},e}(F),j=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i.urlAfterRedirects=r,i}return i(e,t),e.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},e}(F),W=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i.reason=r,i}return i(e,t),e.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},e}(F),V=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i.error=r,i}return i(e,t),e.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},e}(F),H=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return i(e,t),e.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(F),Y=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return i(e,t),e.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(F),U=function(t){function e(e,n,r,i,o){var a=t.call(this,e,n)||this;return a.urlAfterRedirects=r,a.state=i,a.shouldActivate=o,a}return i(e,t),e.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},e}(F),q=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return i(e,t),e.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(F),$=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return i(e,t),e.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(F),G=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},t}(),X=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},t}(),K=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),Z=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),J=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),Q=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),tt=function(){function t(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}return t.prototype.toString=function(){return"Scroll(anchor: '"+this.anchor+"', position: '"+(this.position?this.position[0]+", "+this.position[1]:null)+"')"},t}(),et=function(){return function(){}}(),nt="primary",rt=function(){function t(t){this.params=t||{}}return t.prototype.has=function(t){return this.params.hasOwnProperty(t)},t.prototype.get=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null},t.prototype.getAll=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]},Object.defineProperty(t.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),t}();function it(t){return new rt(t)}function ot(t){var e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function at(t,e,n){var r=n.path.split("/");if(r.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||r.length<t.length))return null;for(var i={},o=0;o<r.length;o++){var a=r[o],s=t[o];if(a.startsWith(":"))i[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}var st=function(){return function(t,e){this.routes=t,this.module=e}}();function lt(t,e){void 0===e&&(e="");for(var n=0;n<t.length;n++){var r=t[n];ct(r,ut(e,r))}}function ct(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&&t.outlet!==nt)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&&lt(t.children,e)}function ut(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:t+"/"+e.path:"":t}function ht(t){var e=t.children&&t.children.map(ht),n=e?o({},t,{children:e}):o({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&n.outlet!==nt&&(n.component=et),n}function dt(t,e){var n,r=Object.keys(t),i=Object.keys(e);if(!r||!i||r.length!=i.length)return!1;for(var o=0;o<r.length;o++)if(t[n=r[o]]!==e[n])return!1;return!0}function ft(t){return Array.prototype.concat.apply([],t)}function pt(t){return t.length>0?t[t.length-1]:null}function gt(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function mt(t){return Object(u["ɵisObservable"])(t)?t:Object(u["ɵisPromise"])(t)?Object(d.a)(Promise.resolve(t)):Object(h.a)(t)}function yt(t,e,n){return n?function(t,e){return dt(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!wt(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children){if(!e.children[r])return!1;if(!t(e.children[r],n.children[r]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every((function(n){return e[n]===t[n]}))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,r,i){if(n.segments.length>i.length)return!!wt(a=n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!wt(n.segments,i))return!1;for(var o in r.children){if(!n.children[o])return!1;if(!t(n.children[o],r.children[o]))return!1}return!0}var a=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!wt(n.segments,a)&&!!n.children[nt]&&e(n.children[nt],r,s)}(e,n,n.segments)}(t.root,e.root)}var vt=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=it(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return At.serialize(this)},t}(),bt=function(){function t(t,e){var n=this;this.segments=t,this.children=e,this.parent=null,gt(e,(function(t,e){return t.parent=n}))}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Ct(this)},t}(),_t=function(){function t(t,e){this.path=t,this.parameters=e}return Object.defineProperty(t.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=it(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Pt(this)},t}();function wt(t,e){return t.length===e.length&&t.every((function(t,n){return t.path===e[n].path}))}function xt(t,e){var n=[];return gt(t.children,(function(t,r){r===nt&&(n=n.concat(e(t,r)))})),gt(t.children,(function(t,r){r!==nt&&(n=n.concat(e(t,r)))})),n}var Mt=function(){return function(){}}(),St=function(){function t(){}return t.prototype.parse=function(t){var e=new Bt(t);return new vt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){var e,n;return"/"+function t(e,n){if(!e.hasChildren())return Ct(e);if(n){var r=e.children[nt]?t(e.children[nt],!1):"",i=[];return gt(e.children,(function(e,n){n!==nt&&i.push(n+":"+t(e,!1))})),i.length>0?r+"("+i.join("//")+")":r}var o=xt(e,(function(n,r){return r===nt?[t(e.children[nt],!1)]:[r+":"+t(n,!1)]}));return Ct(e)+"/("+o.join("//")+")"}(t.root,!0)+(e=t.queryParams,(n=Object.keys(e).map((function(t){var n=e[t];return Array.isArray(n)?n.map((function(e){return Tt(t)+"="+Tt(e)})).join("&"):Tt(t)+"="+Tt(n)}))).length?"?"+n.join("&"):"")+("string"==typeof t.fragment?"#"+encodeURI(t.fragment):"")},t}(),At=new St;function Ct(t){return t.segments.map((function(t){return Pt(t)})).join("/")}function kt(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Tt(t){return kt(t).replace(/%3B/gi,";")}function Et(t){return kt(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ot(t){return decodeURIComponent(t)}function Dt(t){return Ot(t.replace(/\+/g,"%20"))}function Pt(t){return""+Et(t.path)+(e=t.parameters,Object.keys(e).map((function(t){return";"+Et(t)+"="+Et(e[t])})).join(""));var e}var Lt=/^[^\/()?;=#]+/;function It(t){var e=t.match(Lt);return e?e[0]:""}var Rt=/^[^=?&#]+/,Nt=/^[^?&#]+/,Bt=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],this.parseChildren())},t.prototype.parseQueryParams=function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t},t.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},t.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[nt]=new bt(t,e)),n},t.prototype.parseSegment=function(){var t=It(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(t),new _t(Ot(t),this.parseMatrixParams())},t.prototype.parseMatrixParams=function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=It(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=It(this.remaining);r&&this.capture(n=r)}t[Ot(e)]=Ot(n)}},t.prototype.parseQueryParam=function(t){var e=function(t){var e=t.match(Rt);return e?e[0]:""}(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=function(t){var e=t.match(Nt);return e?e[0]:""}(this.remaining);r&&this.capture(n=r)}var i=Dt(e),o=Dt(n);if(t.hasOwnProperty(i)){var a=t[i];Array.isArray(a)||(t[i]=a=[a]),a.push(o)}else t[i]=o}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=It(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=nt);var o=this.parseChildren();e[i]=1===Object.keys(o).length?o[nt]:new bt([],o),this.consumeOptional("//")}return e},t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.consumeOptional=function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)},t.prototype.capture=function(t){if(!this.consumeOptional(t))throw new Error('Expected "'+t+'".')},t}(),Ft=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=zt(t,this._root);return e?e.children.map((function(t){return t.value})):[]},t.prototype.firstChild=function(t){var e=zt(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=jt(t,this._root);return e.length<2?[]:e[e.length-2].children.map((function(t){return t.value})).filter((function(e){return e!==t}))},t.prototype.pathFromRoot=function(t){return jt(t,this._root).map((function(t){return t.value}))},t}();function zt(t,e){var n,r;if(t===e.value)return e;try{for(var i=a(e.children),o=i.next();!o.done;o=i.next()){var s=zt(t,o.value);if(s)return s}}catch(l){n={error:l}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return null}function jt(t,e){var n,r;if(t===e.value)return[e];try{for(var i=a(e.children),o=i.next();!o.done;o=i.next()){var s=jt(t,o.value);if(s.length)return s.unshift(e),s}}catch(l){n={error:l}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return[]}var Wt=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}();function Vt(t){var e={};return t&&t.children.forEach((function(t){return e[t.value.outlet]=t})),e}var Ht=function(t){function e(e,n){var r=t.call(this,e)||this;return r.snapshot=n,Xt(r,e),r}return i(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(Ft);function Yt(t,e){var n=function(t,e){var n=new $t([],{},{},"",{},nt,e,null,t.root,-1,{});return new Gt("",new Wt(n,[]))}(t,e),r=new f.a([new _t("",{})]),i=new f.a({}),o=new f.a({}),a=new f.a({}),s=new f.a(""),l=new Ut(r,i,a,s,o,nt,e,n.root);return l.snapshot=n.root,new Ht(new Wt(l,[]),n)}var Ut=function(){function t(t,e,n,r,i,o,a,s){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=a,this._futureSnapshot=s}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(_.a)((function(t){return it(t)})))),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(_.a)((function(t){return it(t)})))),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}();function qt(t,e){void 0===e&&(e="emptyOnly");var n=t.pathFromRoot,r=0;if("always"!==e)for(r=n.length-1;r>=1;){var i=n[r],a=n[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(a.component)break;r--}}return function(t){return t.reduce((function(t,e){return{params:o({},t.params,e.params),data:o({},t.data,e.data),resolve:o({},t.resolve,e._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var $t=function(){function t(t,e,n,r,i,o,a,s,l,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=a,this.routeConfig=s,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}return Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=it(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=it(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return"Route(url:'"+this.url.map((function(t){return t.toString()})).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},t}(),Gt=function(t){function e(e,n){var r=t.call(this,n)||this;return r.url=e,Xt(r,n),r}return i(e,t),e.prototype.toString=function(){return Kt(this._root)},e}(Ft);function Xt(t,e){e.value._routerState=t,e.children.forEach((function(e){return Xt(t,e)}))}function Kt(t){var e=t.children.length>0?" { "+t.children.map(Kt).join(", ")+" } ":"";return""+t.value+e}function Zt(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,dt(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),dt(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!dt(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),dt(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function Jt(t,e){var n,r;return dt(t.params,e.params)&&wt(n=t.url,r=e.url)&&n.every((function(t,e){return dt(t.parameters,r[e].parameters)}))&&!(!t.parent!=!e.parent)&&(!t.parent||Jt(t.parent,e.parent))}function Qt(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function te(t,e,n,r,i){var o={};return r&&gt(r,(function(t,e){o[e]=Array.isArray(t)?t.map((function(t){return""+t})):""+t})),new vt(n.root===t?e:function t(e,n,r){var i={};return gt(e.children,(function(e,o){i[o]=e===n?r:t(e,n,r)})),new bt(e.segments,i)}(n.root,t,e),o,i)}var ee=function(){function t(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Qt(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find((function(t){return"object"==typeof t&&null!=t&&t.outlets}));if(r&&r!==pt(n))throw new Error("{outlets:{}} has to be the last command")}return t.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},t}(),ne=function(){return function(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}();function re(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets[nt]:""+t}function ie(t,e,n){if(t||(t=new bt([],{})),0===t.segments.length&&t.hasChildren())return oe(t,e,n);var r=function(t,e,n){for(var r=0,i=e,o={match:!1,pathIndex:0,commandIndex:0};i<t.segments.length;){if(r>=n.length)return o;var a=t.segments[i],s=re(n[r]),l=r<n.length-1?n[r+1]:null;if(i>0&&void 0===s)break;if(s&&l&&"object"==typeof l&&void 0===l.outlets){if(!ce(s,l,a))return o;r+=2}else{if(!ce(s,{},a))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){var o=new bt(t.segments.slice(0,r.pathIndex),{});return o.children[nt]=new bt(t.segments.slice(r.pathIndex),t.children),oe(o,0,i)}return r.match&&0===i.length?new bt(t.segments,{}):r.match&&!t.hasChildren()?ae(t,e,n):r.match?oe(t,0,i):ae(t,e,n)}function oe(t,e,n){if(0===n.length)return new bt(t.segments,{});var r=function(t){var e,n;return"object"!=typeof t[0]?((e={})[nt]=t,e):void 0===t[0].outlets?((n={})[nt]=t,n):t[0].outlets}(n),i={};return gt(r,(function(n,r){null!==n&&(i[r]=ie(t.children[r],e,n))})),gt(t.children,(function(t,e){void 0===r[e]&&(i[e]=t)})),new bt(t.segments,i)}function ae(t,e,n){for(var r=t.segments.slice(0,e),i=0;i<n.length;){if("object"==typeof n[i]&&void 0!==n[i].outlets){var o=se(n[i].outlets);return new bt(r,o)}if(0===i&&Qt(n[0]))r.push(new _t(t.segments[e].path,n[0])),i++;else{var a=re(n[i]),s=i<n.length-1?n[i+1]:null;a&&s&&Qt(s)?(r.push(new _t(a,le(s))),i+=2):(r.push(new _t(a,{})),i++)}}return new bt(r,{})}function se(t){var e={};return gt(t,(function(t,n){null!==t&&(e[n]=ae(new bt([],{}),0,t))})),e}function le(t){var e={};return gt(t,(function(t,n){return e[n]=""+t})),e}function ce(t,e,n){return t==n.path&&dt(e,n.parameters)}var ue=function(){function t(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}return t.prototype.activate=function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Zt(this.futureState.root),this.activateChildRoutes(e,n,t)},t.prototype.deactivateChildRoutes=function(t,e,n){var r=this,i=Vt(e);t.children.forEach((function(t){var e=t.value.outlet;r.deactivateRoutes(t,i[e],n),delete i[e]})),gt(i,(function(t,e){r.deactivateRouteAndItsChildren(t,n)}))},t.prototype.deactivateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(r===i)if(r.component){var o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)},t.prototype.deactivateRouteAndItsChildren=function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)},t.prototype.detachAndStoreRouteSubtree=function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:i})}},t.prototype.deactivateRouteAndOutlet=function(t,e){var n=this,r=e.getContext(t.value.outlet);if(r){var i=Vt(t),o=t.value.component?r.children:e;gt(i,(function(t,e){return n.deactivateRouteAndItsChildren(t,o)})),r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated())}},t.prototype.activateChildRoutes=function(t,e,n){var r=this,i=Vt(e);t.children.forEach((function(t){r.activateRoutes(t,i[t.value.outlet],n),r.forwardEvent(new Q(t.value.snapshot))})),t.children.length&&this.forwardEvent(new Z(t.value.snapshot))},t.prototype.activateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(Zt(r),r===i)if(r.component){var o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,n);else if(r.component)if(o=n.getOrCreateContext(r.outlet),this.routeReuseStrategy.shouldAttach(r.snapshot)){var a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),he(a.route)}else{var s=function(t){for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(r.snapshot),l=s?s.module.componentFactoryResolver:null;o.attachRef=null,o.route=r,o.resolver=l,o.outlet&&o.outlet.activateWith(r,l),this.activateChildRoutes(t,null,o.children)}else this.activateChildRoutes(t,null,n)},t}();function he(t){Zt(t.value),t.children.forEach(he)}function de(t){return"function"==typeof t}function fe(t){return t instanceof vt}var pe=function(){return function(t){this.segmentGroup=t||null}}(),ge=function(){return function(t){this.urlTree=t}}();function me(t){return new p.a((function(e){return e.error(new pe(t))}))}function ye(t){return new p.a((function(e){return e.error(new ge(t))}))}function ve(t){return new p.a((function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+t+"'"))}))}var be=function(){function t(t,e,n,r,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(u.NgModuleRef)}return t.prototype.apply=function(){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,nt).pipe(Object(_.a)((function(e){return t.createUrlTree(e,t.urlTree.queryParams,t.urlTree.fragment)}))).pipe(Object(M.a)((function(e){if(e instanceof ge)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof pe)throw t.noMatchError(e);throw e})))},t.prototype.match=function(t){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,t.root,nt).pipe(Object(_.a)((function(n){return e.createUrlTree(n,t.queryParams,t.fragment)}))).pipe(Object(M.a)((function(t){if(t instanceof pe)throw e.noMatchError(t);throw t})))},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t,e,n){var r,i=t.segments.length>0?new bt([],((r={})[nt]=t,r)):t;return new vt(i,e,n)},t.prototype.expandSegmentGroup=function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(_.a)((function(t){return new bt([],t)}))):this.expandSegment(t,n,e,n.segments,r,!0)},t.prototype.expandChildren=function(t,e,n){var r=this;return function(n,i){if(0===Object.keys(n).length)return Object(h.a)({});var o=[],a=[],s={};return gt(n,(function(n,i){var l,c,u=(l=i,c=n,r.expandSegmentGroup(t,e,c,l)).pipe(Object(_.a)((function(t){return s[i]=t})));i===nt?o.push(u):a.push(u)})),h.a.apply(null,o.concat(a)).pipe(Object(w.a)(),Object(x.a)(),Object(_.a)((function(){return s})))}(n.children)},t.prototype.expandSegment=function(t,e,n,r,i,o){var a=this;return h.a.apply(void 0,l(n)).pipe(Object(_.a)((function(s){return a.expandSegmentAgainstRoute(t,e,n,s,r,i,o).pipe(Object(M.a)((function(t){if(t instanceof pe)return Object(h.a)(null);throw t})))})),Object(w.a)(),Object(S.a)((function(t){return!!t})),Object(M.a)((function(t,n){if(t instanceof g.a||"EmptyError"===t.name){if(a.noLeftoversInUrl(e,r,i))return Object(h.a)(new bt([],{}));throw new pe(e)}throw t})))},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,i,o,a){return Me(r)!==o?me(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o):me(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t,e,n,r){var i=this,o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?ye(o):this.lineralizeSegments(n,o).pipe(Object(A.b)((function(n){var o=new bt(n,{});return i.expandSegment(t,o,e,n,r,!1)})))},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){var a=this,s=_e(e,r,i),l=s.consumedSegments,c=s.lastChild,u=s.positionalParamSegments;if(!s.matched)return me(e);var h=this.applyRedirectCommands(l,r.redirectTo,u);return r.redirectTo.startsWith("/")?ye(h):this.lineralizeSegments(r,h).pipe(Object(A.b)((function(r){return a.expandSegment(t,e,n,r.concat(i.slice(c)),o,!1)})))},t.prototype.matchSegmentAgainstRoute=function(t,e,n,r){var i=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(_.a)((function(t){return n._loadedConfig=t,new bt(r,{})}))):Object(h.a)(new bt(r,{}));var s=_e(e,n,r),l=s.consumedSegments,c=s.lastChild;if(!s.matched)return me(e);var u=r.slice(c);return this.getChildConfig(t,n,r).pipe(Object(A.b)((function(t){var n=t.module,r=t.routes,s=function(t,e,n,r){return n.length>0&&function(t,e,n){return n.some((function(n){return xe(t,e,n)&&Me(n)!==nt}))}(t,n,r)?{segmentGroup:we(new bt(e,function(t,e){var n,r,i={};i[nt]=e;try{for(var o=a(t),s=o.next();!s.done;s=o.next()){var l=s.value;""===l.path&&Me(l)!==nt&&(i[Me(l)]=new bt([],{}))}}catch(c){n={error:c}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return i}(r,new bt(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some((function(n){return xe(t,e,n)}))}(t,n,r)?{segmentGroup:we(new bt(t.segments,function(t,e,n,r){var i,s,l={};try{for(var c=a(n),u=c.next();!u.done;u=c.next()){var h=u.value;xe(t,e,h)&&!r[Me(h)]&&(l[Me(h)]=new bt([],{}))}}catch(d){i={error:d}}finally{try{u&&!u.done&&(s=c.return)&&s.call(c)}finally{if(i)throw i.error}}return o({},r,l)}(t,n,r,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,l,u,r),c=s.segmentGroup,d=s.slicedSegments;return 0===d.length&&c.hasChildren()?i.expandChildren(n,r,c).pipe(Object(_.a)((function(t){return new bt(l,t)}))):0===r.length&&0===d.length?Object(h.a)(new bt(l,{})):i.expandSegment(n,c,r,d,nt,!0).pipe(Object(_.a)((function(t){return new bt(l.concat(t.segments),t.children)})))})))},t.prototype.getChildConfig=function(t,e,n){var r=this;return e.children?Object(h.a)(new st(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(h.a)(e._loadedConfig):function(t,e,n){var r=e.canLoad;return r&&0!==r.length?Object(d.a)(r).pipe(Object(_.a)((function(r){var i,o=t.get(r);if(function(t){return t&&de(t.canLoad)}(o))i=o.canLoad(e,n);else{if(!de(o))throw new Error("Invalid CanLoad guard");i=o(e,n)}return mt(i)}))).pipe(Object(w.a)(),Object(C.a)((function(t){return!0===t}))):Object(h.a)(!0)}(t.injector,e,n).pipe(Object(A.b)((function(n){return n?r.configLoader.load(t.injector,e).pipe(Object(_.a)((function(t){return e._loadedConfig=t,t}))):function(t){return new p.a((function(e){return e.error(ot("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))}))}(e)}))):Object(h.a)(new st([],t))},t.prototype.lineralizeSegments=function(t,e){for(var n=[],r=e.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(h.a)(n);if(r.numberOfChildren>1||!r.children[nt])return ve(t.redirectTo);r=r.children[nt]}},t.prototype.applyRedirectCommands=function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)},t.prototype.applyRedirectCreatreUrlTree=function(t,e,n,r){var i=this.createSegmentGroup(t,e.root,n,r);return new vt(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)},t.prototype.createQueryParams=function(t,e){var n={};return gt(t,(function(t,r){if("string"==typeof t&&t.startsWith(":")){var i=t.substring(1);n[r]=e[i]}else n[r]=t})),n},t.prototype.createSegmentGroup=function(t,e,n,r){var i=this,o=this.createSegments(t,e.segments,n,r),a={};return gt(e.children,(function(e,o){a[o]=i.createSegmentGroup(t,e,n,r)})),new bt(o,a)},t.prototype.createSegments=function(t,e,n,r){var i=this;return e.map((function(e){return e.path.startsWith(":")?i.findPosParam(t,e,r):i.findOrReturn(e,n)}))},t.prototype.findPosParam=function(t,e,n){var r=n[e.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+t+"'. Cannot find '"+e.path+"'.");return r},t.prototype.findOrReturn=function(t,e){var n,r,i=0;try{for(var o=a(e),s=o.next();!s.done;s=o.next()){var l=s.value;if(l.path===t.path)return e.splice(i),l;i++}}catch(c){n={error:c}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return t},t}();function _e(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:{}};var r=(e.matcher||at)(n,t,e);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function we(t){if(1===t.numberOfChildren&&t.children[nt]){var e=t.children[nt];return new bt(t.segments.concat(e.segments),e.children)}return t}function xe(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function Me(t){return t.outlet||nt}var Se=function(){return function(t){this.path=t,this.route=this.path[this.path.length-1]}}(),Ae=function(){return function(t,e){this.component=t,this.route=e}}();function Ce(t,e,n){var r=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(r?r.module.injector:n).get(t)}function ke(t,e,n,r,i){void 0===i&&(i={canDeactivateChecks:[],canActivateChecks:[]});var o=Vt(e);return t.children.forEach((function(t){!function(t,e,n,r,i){void 0===i&&(i={canDeactivateChecks:[],canActivateChecks:[]});var o=t.value,a=e?e.value:null,s=n?n.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){var l=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!wt(t.url,e.url);case"pathParamsOrQueryParamsChange":return!wt(t.url,e.url)||!dt(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Jt(t,e)||!dt(t.queryParams,e.queryParams);case"paramsChange":default:return!Jt(t,e)}}(a,o,o.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new Se(r)):(o.data=a.data,o._resolvedData=a._resolvedData),ke(t,e,o.component?s?s.children:null:n,r,i),l&&i.canDeactivateChecks.push(new Ae(s&&s.outlet&&s.outlet.component||null,a))}else a&&Te(e,s,i),i.canActivateChecks.push(new Se(r)),ke(t,null,o.component?s?s.children:null:n,r,i)}(t,o[t.value.outlet],n,r.concat([t.value]),i),delete o[t.value.outlet]})),gt(o,(function(t,e){return Te(t,n.getContext(e),i)})),i}function Te(t,e,n){var r=Vt(t),i=t.value;gt(r,(function(t,r){Te(t,i.component?e?e.children.getContext(r):null:e,n)})),n.canDeactivateChecks.push(new Ae(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}var Ee=Symbol("INITIAL_VALUE");function Oe(){return Object(k.a)((function(t){return m.b.apply(void 0,l(t.map((function(t){return t.pipe(Object(T.a)(1),Object(E.a)(Ee))})))).pipe(Object(O.a)((function(t,e){var n=!1;return e.reduce((function(t,r,i){if(t!==Ee)return t;if(r===Ee&&(n=!0),!n){if(!1===r)return r;if(i===e.length-1||fe(r))return r}return t}),t)}),Ee),Object(D.a)((function(t){return t!==Ee})),Object(_.a)((function(t){return fe(t)?t:!0===t})),Object(T.a)(1))}))}function De(t,e){return null!==t&&e&&e(new J(t)),Object(h.a)(!0)}function Pe(t,e){return null!==t&&e&&e(new K(t)),Object(h.a)(!0)}function Le(t,e,n){var r=e.routeConfig?e.routeConfig.canActivate:null;if(!r||0===r.length)return Object(h.a)(!0);var i=r.map((function(r){return Object(y.a)((function(){var i,o=Ce(r,e,n);if(function(t){return t&&de(t.canActivate)}(o))i=mt(o.canActivate(e,t));else{if(!de(o))throw new Error("Invalid CanActivate guard");i=mt(o(e,t))}return i.pipe(Object(S.a)())}))}));return Object(h.a)(i).pipe(Oe())}function Ie(t,e,n){var r=e[e.length-1],i=e.slice(0,e.length-1).reverse().map((function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)})).filter((function(t){return null!==t})).map((function(e){return Object(y.a)((function(){var i=e.guards.map((function(i){var o,a=Ce(i,e.node,n);if(function(t){return t&&de(t.canActivateChild)}(a))o=mt(a.canActivateChild(r,t));else{if(!de(a))throw new Error("Invalid CanActivateChild guard");o=mt(a(r,t))}return o.pipe(Object(S.a)())}));return Object(h.a)(i).pipe(Oe())}))}));return Object(h.a)(i).pipe(Oe())}var Re=function(){return function(){}}(),Ne=function(){function t(t,e,n,r,i,o){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=o}return t.prototype.recognize=function(){try{var t=ze(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,nt),n=new $t([],Object.freeze({}),Object.freeze(o({},this.urlTree.queryParams)),this.urlTree.fragment,{},nt,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Wt(n,e),i=new Gt(this.url,r);return this.inheritParamsAndData(i._root),Object(h.a)(i)}catch(a){return new p.a((function(t){return t.error(a)}))}},t.prototype.inheritParamsAndData=function(t){var e=this,n=t.value,r=qt(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach((function(t){return e.inheritParamsAndData(t)}))},t.prototype.processSegmentGroup=function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)},t.prototype.processChildren=function(t,e){var n,r=this,i=xt(e,(function(e,n){return r.processSegmentGroup(t,e,n)}));return n={},i.forEach((function(t){var e=n[t.value.outlet];if(e){var r=e.url.map((function(t){return t.toString()})).join("/"),i=t.value.url.map((function(t){return t.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+i+"'.")}n[t.value.outlet]=t.value})),function(t){t.sort((function(t,e){return t.value.outlet===nt?-1:e.value.outlet===nt?1:t.value.outlet.localeCompare(e.value.outlet)}))}(i),i},t.prototype.processSegment=function(t,e,n,r){var i,o;try{for(var s=a(t),l=s.next();!l.done;l=s.next()){var c=l.value;try{return this.processSegmentAgainstRoute(c,e,n,r)}catch(u){if(!(u instanceof Re))throw u}}}catch(h){i={error:h}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}if(this.noLeftoversInUrl(e,n,r))return[];throw new Re},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.processSegmentAgainstRoute=function(t,e,n,r){if(t.redirectTo)throw new Re;if((t.outlet||nt)!==r)throw new Re;var i,a=[],s=[];if("**"===t.path){var l=n.length>0?pt(n).parameters:{};i=new $t(n,l,Object.freeze(o({},this.urlTree.queryParams)),this.urlTree.fragment,Ve(t),r,t.component,t,Be(e),Fe(e)+n.length,He(t))}else{var c=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new Re;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(e.matcher||at)(n,t,e);if(!r)throw new Re;var i={};gt(r.posParams,(function(t,e){i[e]=t.path}));var a=r.consumed.length>0?o({},i,r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:a}}(e,t,n);a=c.consumedSegments,s=n.slice(c.lastChild),i=new $t(a,c.parameters,Object.freeze(o({},this.urlTree.queryParams)),this.urlTree.fragment,Ve(t),r,t.component,t,Be(e),Fe(e)+a.length,He(t))}var u=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),h=ze(e,a,s,u,this.relativeLinkResolution),d=h.segmentGroup,f=h.slicedSegments;if(0===f.length&&d.hasChildren()){var p=this.processChildren(u,d);return[new Wt(i,p)]}if(0===u.length&&0===f.length)return[new Wt(i,[])];var g=this.processSegment(u,d,f,nt);return[new Wt(i,g)]},t}();function Be(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function Fe(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)n+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return n-1}function ze(t,e,n,r,i){if(n.length>0&&function(t,e,n){return n.some((function(n){return je(t,e,n)&&We(n)!==nt}))}(t,n,r)){var s=new bt(e,function(t,e,n,r){var i,o,s={};s[nt]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;try{for(var l=a(n),c=l.next();!c.done;c=l.next()){var u=c.value;if(""===u.path&&We(u)!==nt){var h=new bt([],{});h._sourceSegment=t,h._segmentIndexShift=e.length,s[We(u)]=h}}}catch(d){i={error:d}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(i)throw i.error}}return s}(t,e,r,new bt(n,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some((function(n){return je(t,e,n)}))}(t,n,r)){var l=new bt(t.segments,function(t,e,n,r,i,s){var l,c,u={};try{for(var h=a(r),d=h.next();!d.done;d=h.next()){var f=d.value;if(je(t,n,f)&&!i[We(f)]){var p=new bt([],{});p._sourceSegment=t,p._segmentIndexShift="legacy"===s?t.segments.length:e.length,u[We(f)]=p}}}catch(g){l={error:g}}finally{try{d&&!d.done&&(c=h.return)&&c.call(h)}finally{if(l)throw l.error}}return o({},i,u)}(t,e,n,r,t.children,i));return l._sourceSegment=t,l._segmentIndexShift=e.length,{segmentGroup:l,slicedSegments:n}}var c=new bt(t.segments,t.children);return c._sourceSegment=t,c._segmentIndexShift=e.length,{segmentGroup:c,slicedSegments:n}}function je(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function We(t){return t.outlet||nt}function Ve(t){return t.data||{}}function He(t){return t.resolve||{}}function Ye(t,e,n,r){var i=Ce(t,e,r);return mt(i.resolve?i.resolve(e,n):i(e,n))}function Ue(t){return function(e){return e.pipe(Object(k.a)((function(e){var n=t(e);return n?Object(d.a)(n).pipe(Object(_.a)((function(){return e}))):Object(d.a)([e])})))}}var qe=function(){return function(){}}(),$e=function(){function t(){}return t.prototype.shouldDetach=function(t){return!1},t.prototype.store=function(t,e){},t.prototype.shouldAttach=function(t){return!1},t.prototype.retrieve=function(t){return null},t.prototype.shouldReuseRoute=function(t,e){return t.routeConfig===e.routeConfig},t}(),Ge=new u.InjectionToken("ROUTES"),Xe=function(){function t(t,e,n,r){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=r}return t.prototype.load=function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(_.a)((function(r){n.onLoadEndListener&&n.onLoadEndListener(e);var i=r.create(t);return new st(ft(i.injector.get(Ge)).map(ht),i)})))},t.prototype.loadModuleFactory=function(t){var e=this;return"string"==typeof t?Object(d.a)(this.loader.load(t)):mt(t()).pipe(Object(A.b)((function(t){return t instanceof u.NgModuleFactory?Object(h.a)(t):Object(d.a)(e.compiler.compileModuleAsync(t))})))},t}(),Ke=function(){return function(){}}(),Ze=function(){function t(){}return t.prototype.shouldProcessUrl=function(t){return!0},t.prototype.extract=function(t){return t},t.prototype.merge=function(t,e){return t},t}();function Je(t){throw t}function Qe(t,e,n){return e.parse("/")}function tn(t,e){return Object(h.a)(null)}var en=function(){function t(t,e,n,r,i,o,a,s){var l=this;this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=r,this.config=s,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new v.b,this.errorHandler=Je,this.malformedUriErrorHandler=Qe,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:tn,afterPreactivation:tn},this.urlHandlingStrategy=new Ze,this.routeReuseStrategy=new $e,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=i.get(u.NgModuleRef),this.console=i.get(u["ɵConsole"]);var c=i.get(u.NgZone);this.isNgZoneEnabled=c instanceof u.NgZone,this.resetConfig(s),this.currentUrlTree=new vt(new bt([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Xe(o,a,(function(t){return l.triggerEvent(new G(t))}),(function(t){return l.triggerEvent(new X(t))})),this.routerState=Yt(this.currentUrlTree,this.rootComponentType),this.transitions=new f.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()}return t.prototype.setupNavigations=function(t){var e=this,n=this.events;return t.pipe(Object(D.a)((function(t){return 0!==t.id})),Object(_.a)((function(t){return o({},t,{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})})),Object(k.a)((function(t){var r,i,s,l=!1,c=!1;return Object(h.a)(t).pipe(Object(I.a)((function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?o({},e.lastSuccessfulNavigation,{previousNavigation:null}):null}})),Object(k.a)((function(t){var r,i,a,s,l=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||l)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(h.a)(t).pipe(Object(k.a)((function(t){var r=e.transitions.getValue();return n.next(new z(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),r!==e.transitions.getValue()?b.a:[t]})),Object(k.a)((function(t){return Promise.resolve(t)})),(r=e.ngModule.injector,i=e.configLoader,a=e.urlSerializer,s=e.config,function(t){return t.pipe(Object(k.a)((function(t){return function(t,e,n,r,i){return new be(t,e,n,r,i).apply()}(r,i,a,t.extractedUrl,s).pipe(Object(_.a)((function(e){return o({},t,{urlAfterRedirects:e})})))})))}),Object(I.a)((function(t){e.currentNavigation=o({},e.currentNavigation,{finalUrl:t.urlAfterRedirects})})),function(t,n,r,i,a){return function(r){return r.pipe(Object(A.b)((function(r){return function(t,e,n,r,i,o){return void 0===i&&(i="emptyOnly"),void 0===o&&(o="legacy"),new Ne(t,e,n,r,i,o).recognize()}(t,n,r.urlAfterRedirects,(s=r.urlAfterRedirects,e.serializeUrl(s)),i,a).pipe(Object(_.a)((function(t){return o({},r,{targetSnapshot:t})})));var s})))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),Object(I.a)((function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),Object(I.a)((function(t){var r=new H(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);n.next(r)})));if(l&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var c=t.extractedUrl,u=t.source,d=t.restoredState,f=t.extras,p=new z(t.id,e.serializeUrl(c),u,d);n.next(p);var g=Yt(c,e.rootComponentType).snapshot;return Object(h.a)(o({},t,{targetSnapshot:g,urlAfterRedirects:c,extras:o({},f,{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),b.a})),Ue((function(t){var n=t.extras;return e.hooks.beforePreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})})),Object(I.a)((function(t){var n=new Y(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),Object(_.a)((function(t){return o({},t,{guards:(n=t.targetSnapshot,r=t.currentSnapshot,i=e.rootContexts,a=n._root,ke(a,r?r._root:null,i,[a.value]))});var n,r,i,a})),function(t,e){return function(n){return n.pipe(Object(A.b)((function(n){var r=n.targetSnapshot,i=n.currentSnapshot,a=n.guards,s=a.canActivateChecks,l=a.canDeactivateChecks;return 0===l.length&&0===s.length?Object(h.a)(o({},n,{guardsResult:!0})):function(t,e,n,r){return Object(d.a)(t).pipe(Object(A.b)((function(t){return function(t,e,n,r,i){var o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||0===o.length)return Object(h.a)(!0);var a=o.map((function(o){var a,s=Ce(o,e,i);if(function(t){return t&&de(t.canDeactivate)}(s))a=mt(s.canDeactivate(t,e,n,r));else{if(!de(s))throw new Error("Invalid CanDeactivate guard");a=mt(s(t,e,n,r))}return a.pipe(Object(S.a)())}));return Object(h.a)(a).pipe(Oe())}(t.component,t.route,n,e,r)})),Object(S.a)((function(t){return!0!==t}),!0))}(l,r,i,t).pipe(Object(A.b)((function(n){return n&&"boolean"==typeof n?function(t,e,n,r){return Object(d.a)(e).pipe(Object(P.a)((function(e){return Object(d.a)([Pe(e.route.parent,r),De(e.route,r),Ie(t,e.path,n),Le(t,e.route,n)]).pipe(Object(w.a)(),Object(S.a)((function(t){return!0!==t}),!0))})),Object(S.a)((function(t){return!0!==t}),!0))}(r,s,t,e):Object(h.a)(n)})),Object(_.a)((function(t){return o({},n,{guardsResult:t})})))})))}}(e.ngModule.injector,(function(t){return e.triggerEvent(t)})),Object(I.a)((function(t){if(fe(t.guardsResult)){var n=ot('Redirecting to "'+e.serializeUrl(t.guardsResult)+'"');throw n.url=t.guardsResult,n}})),Object(I.a)((function(t){var n=new U(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(n)})),Object(D.a)((function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var r=new W(t.id,e.serializeUrl(t.extractedUrl),"");return n.next(r),t.resolve(!1),!1}return!0})),Ue((function(t){if(t.guards.canActivateChecks.length)return Object(h.a)(t).pipe(Object(I.a)((function(t){var n=new q(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),(n=e.paramsInheritanceStrategy,r=e.ngModule.injector,function(t){return t.pipe(Object(A.b)((function(t){var e=t.targetSnapshot,i=t.guards.canActivateChecks;return i.length?Object(d.a)(i).pipe(Object(P.a)((function(t){return function(t,e,n,r){return function(t,e,n,r){var i=Object.keys(t);if(0===i.length)return Object(h.a)({});if(1===i.length){var o=i[0];return Ye(t[o],e,n,r).pipe(Object(_.a)((function(t){var e;return(e={})[o]=t,e})))}var a={};return Object(d.a)(i).pipe(Object(A.b)((function(i){return Ye(t[i],e,n,r).pipe(Object(_.a)((function(t){return a[i]=t,t})))}))).pipe(Object(x.a)(),Object(_.a)((function(){return a})))}(t._resolve,t,e,r).pipe(Object(_.a)((function(e){return t._resolvedData=e,t.data=o({},t.data,qt(t,n).resolve),null})))}(t.route,e,n,r)})),Object(L.a)((function(t,e){return t})),Object(_.a)((function(e){return t}))):Object(h.a)(t)})))}),Object(I.a)((function(t){var n=new $(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})));var n,r})),Ue((function(t){var n=t.extras;return e.hooks.afterPreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})})),Object(_.a)((function(t){var n,r,i,s=(i=function t(e,n,r){if(r&&e.shouldReuseRoute(n.value,r.value.snapshot)){(c=r.value)._futureSnapshot=n.value;var i=function(e,n,r){return n.children.map((function(n){var i,o;try{for(var s=a(r.children),l=s.next();!l.done;l=s.next()){var c=l.value;if(e.shouldReuseRoute(c.value.snapshot,n.value))return t(e,n,c)}}catch(u){i={error:u}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}return t(e,n)}))}(e,n,r);return new Wt(c,i)}var o=e.retrieve(n.value);if(o){var s=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(var r=0;r<e.children.length;++r)t(e.children[r],n.children[r])}(n,s),s}var l,c=new Ut(new f.a((l=n.value).url),new f.a(l.params),new f.a(l.queryParams),new f.a(l.fragment),new f.a(l.data),l.outlet,l.component,l);return i=n.children.map((function(n){return t(e,n)})),new Wt(c,i)}(e.routeReuseStrategy,(n=t.targetSnapshot)._root,(r=t.currentRouterState)?r._root:void 0),new Ht(i,n));return o({},t,{targetRouterState:s})})),Object(I.a)((function(t){e.currentUrlTree=t.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(e.currentUrlTree,t.rawUrl),e.routerState=t.targetRouterState,"deferred"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),(r=e.rootContexts,i=e.routeReuseStrategy,s=function(t){return e.triggerEvent(t)},Object(_.a)((function(t){return new ue(i,t.targetRouterState,t.currentRouterState,s).activate(r),t}))),Object(I.a)({next:function(){l=!0},complete:function(){l=!0}}),Object(R.a)((function(){if(!l&&!c){e.resetUrlToCurrentUrlTree();var r=new W(t.id,e.serializeUrl(t.extractedUrl),"Navigation ID "+t.id+" is not equal to the current navigation id "+e.navigationId);n.next(r),t.resolve(!1)}e.currentNavigation=null})),Object(M.a)((function(r){if(c=!0,(s=r)&&s.ngNavigationCancelingError){var i=fe(r.url);i||(e.navigated=!0,e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));var o=new W(t.id,e.serializeUrl(t.extractedUrl),r.message);n.next(o),t.resolve(!1),i&&e.navigateByUrl(r.url)}else{e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);var a=new V(t.id,e.serializeUrl(t.extractedUrl),r);n.next(a);try{t.resolve(e.errorHandler(r))}catch(l){t.reject(l)}}var s;return b.a})))})))},t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType},t.prototype.getTransition=function(){var t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t},t.prototype.setTransition=function(t){this.transitions.next(o({},this.getTransition(),t))},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe((function(e){var n=t.parseUrl(e.url),r="popstate"===e.type?"popstate":"hashchange",i=e.state&&e.state.navigationId?e.state:null;setTimeout((function(){t.scheduleNavigation(n,r,i,{replaceUrl:!0})}),0)})))},Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),t.prototype.getCurrentNavigation=function(){return this.currentNavigation},t.prototype.triggerEvent=function(t){this.events.next(t)},t.prototype.resetConfig=function(t){lt(t),this.config=t.map(ht),this.navigated=!1,this.lastSuccessfulId=-1},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},t.prototype.createUrlTree=function(t,e){void 0===e&&(e={});var n=e.relativeTo,r=e.queryParams,i=e.fragment,a=e.preserveQueryParams,s=e.queryParamsHandling,c=e.preserveFragment;Object(u.isDevMode)()&&a&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var h=n||this.routerState.root,d=c?this.currentUrlTree.fragment:i,f=null;if(s)switch(s){case"merge":f=o({},this.currentUrlTree.queryParams,r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null}else f=a?this.currentUrlTree.queryParams:r||null;return null!==f&&(f=this.removeEmptyProps(f)),function(t,e,n,r,i){if(0===n.length)return te(e.root,e.root,e,r,i);var o=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new ee(!0,0,t);var e=0,n=!1,r=t.reduce((function(t,r,i){if("object"==typeof r&&null!=r){if(r.outlets){var o={};return gt(r.outlets,(function(t,e){o[e]="string"==typeof t?t.split("/"):t})),l(t,[{outlets:o}])}if(r.segmentPath)return l(t,[r.segmentPath])}return"string"!=typeof r?l(t,[r]):0===i?(r.split("/").forEach((function(r,i){0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))})),t):l(t,[r])}),[]);return new ee(n,e,r)}(n);if(o.toRoot())return te(e.root,new bt([],{}),e,r,i);var a=function(t,e,n){if(t.isAbsolute)return new ne(e.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new ne(n.snapshot._urlSegment,!0,0);var r=Qt(t.commands[0])?0:1;return function(t,e,n){for(var r=t,i=e,o=n;o>i;){if(o-=i,!(r=r.parent))throw new Error("Invalid number of '../'");i=r.segments.length}return new ne(r,!1,i-o)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,t.numberOfDoubleDots)}(o,e,t),s=a.processChildren?oe(a.segmentGroup,a.index,o.commands):ie(a.segmentGroup,a.index,o.commands);return te(a.segmentGroup,s,e,r,i)}(h,this.currentUrlTree,t,f,d)},t.prototype.navigateByUrl=function(t,e){void 0===e&&(e={skipLocationChange:!1}),Object(u.isDevMode)()&&this.isNgZoneEnabled&&!u.NgZone.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=fe(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,e)},t.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),function(t){for(var e=0;e<t.length;e++){var 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)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e},t.prototype.isActive=function(t,e){if(fe(t))return yt(this.currentUrlTree,t,e);var n=this.parseUrl(t);return yt(this.currentUrlTree,n,e)},t.prototype.removeEmptyProps=function(t){return Object.keys(t).reduce((function(e,n){var r=t[n];return null!=r&&(e[n]=r),e}),{})},t.prototype.processNavigations=function(){var t=this;this.navigations.subscribe((function(e){t.navigated=!0,t.lastSuccessfulId=e.id,t.events.next(new j(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(t.currentUrlTree))),t.lastSuccessfulNavigation=t.currentNavigation,t.currentNavigation=null,e.resolve(!0)}),(function(e){t.console.warn("Unhandled Navigation Error: ")}))},t.prototype.scheduleNavigation=function(t,e,n,r){var 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);var o=null,a=null,s=new Promise((function(t,e){o=t,a=e})),l=++this.navigationId;return this.setTransition({id:l,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:r,resolve:o,reject:a,promise:s,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),s.catch((function(t){return Promise.reject(t)}))},t.prototype.setBrowserUrl=function(t,e,n,r){var i=this.urlSerializer.serialize(t);r=r||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,"",o({},r,{navigationId:n})):this.location.go(i,"",o({},r,{navigationId:n}))},t.prototype.resetStateAndUrl=function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()},t.prototype.resetUrlToCurrentUrlTree=function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})},t}(),nn=function(){function t(t,e,n,r,i){this.router=t,this.route=e,this.commands=[],null==n&&r.setAttribute(i.nativeElement,"tabindex","0")}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"preserveQueryParams",{set:function(t){Object(u.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){var t={skipLocationChange:on(this.skipLocationChange),replaceUrl:on(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,t),!0},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:on(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:on(this.preserveFragment)})},enumerable:!0,configurable:!0}),t}(),rn=function(){function t(t,e,n){var r=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe((function(t){t instanceof j&&r.updateTargetUrlAndHref()}))}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"preserveQueryParams",{set:function(t){Object(u.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.onClick=function(t,e,n,r){if(0!==t||e||n||r)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;var i={skipLocationChange:on(this.skipLocationChange),replaceUrl:on(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,i),!1},t.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:on(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:on(this.preserveFragment)})},enumerable:!0,configurable:!0}),t}();function on(t){return""===t||!!t}var an=function(){function t(t,e,n,r,i){var o=this;this.router=t,this.element=e,this.renderer=n,this.link=r,this.linkWithHref=i,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe((function(t){t instanceof j&&o.update()}))}return t.prototype.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe((function(e){return t.update()})),this.linksWithHrefs.changes.subscribe((function(e){return t.update()})),this.update()},Object.defineProperty(t.prototype,"routerLinkActive",{set:function(t){var e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter((function(t){return!!t}))},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.update()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.update=function(){var t=this;this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then((function(){var e=t.hasActiveLinks();t.isActive!==e&&(t.isActive=e,t.classes.forEach((function(n){e?t.renderer.addClass(t.element.nativeElement,n):t.renderer.removeClass(t.element.nativeElement,n)})))}))},t.prototype.isLinkActive=function(t){var e=this;return function(n){return t.isActive(n.urlTree,e.routerLinkActiveOptions.exact)}},t.prototype.hasActiveLinks=function(){var t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)},t}(),sn=function(){return function(){this.outlet=null,this.route=null,this.resolver=null,this.children=new ln,this.attachRef=null}}(),ln=function(){function t(){this.contexts=new Map}return t.prototype.onChildOutletCreated=function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)},t.prototype.onChildOutletDestroyed=function(t){var e=this.getContext(t);e&&(e.outlet=null)},t.prototype.onOutletDeactivated=function(){var t=this.contexts;return this.contexts=new Map,t},t.prototype.onOutletReAttached=function(t){this.contexts=t},t.prototype.getOrCreateContext=function(t){var e=this.getContext(t);return e||(e=new sn,this.contexts.set(t,e)),e},t.prototype.getContext=function(t){return this.contexts.get(t)||null},t}(),cn=function(){function t(t,e,n,r,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new u.EventEmitter,this.deactivateEvents=new u.EventEmitter,this.name=r||nt,t.onChildOutletCreated(this.name,this)}return t.prototype.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)},t.prototype.ngOnInit=function(){if(!this.activated){var t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}},Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRouteData",{get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}},enumerable:!0,configurable:!0}),t.prototype.detach=function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var t=this.activated;return this.activated=null,this._activatedRoute=null,t},t.prototype.attach=function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)},t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}},t.prototype.activateWith=function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new un(t,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)},t}(),un=function(){function t(t,e,n){this.route=t,this.childContexts=e,this.parent=n}return t.prototype.get=function(t,e){return t===Ut?this.route:t===ln?this.childContexts:this.parent.get(t,e)},t}(),hn=function(){return function(){}}(),dn=function(){function t(){}return t.prototype.preload=function(t,e){return e().pipe(Object(M.a)((function(){return Object(h.a)(null)})))},t}(),fn=function(){function t(){}return t.prototype.preload=function(t,e){return Object(h.a)(null)},t}(),pn=function(){function t(t,e,n,r,i){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=new Xe(e,n,(function(e){return t.triggerEvent(new G(e))}),(function(e){return t.triggerEvent(new X(e))}))}return t.prototype.setUpPreloading=function(){var t=this;this.subscription=this.router.events.pipe(Object(D.a)((function(t){return t instanceof j})),Object(P.a)((function(){return t.preload()}))).subscribe((function(){}))},t.prototype.preload=function(){var t=this.injector.get(u.NgModuleRef);return this.processRoutes(t,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){var n,r,i=[];try{for(var o=a(e),s=o.next();!s.done;s=o.next()){var l=s.value;if(l.loadChildren&&!l.canLoad&&l._loadedConfig){var c=l._loadedConfig;i.push(this.processRoutes(c.module,c.routes))}else l.loadChildren&&!l.canLoad?i.push(this.preloadConfig(t,l)):l.children&&i.push(this.processRoutes(t,l.children))}}catch(u){n={error:u}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return Object(d.a)(i).pipe(Object(N.a)(),Object(_.a)((function(t){})))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,(function(){return n.loader.load(t.injector,e).pipe(Object(A.b)((function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)})))}))},t}(),gn=function(){function t(t,e,n){void 0===n&&(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"}return t.prototype.init=function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()},t.prototype.createScrollEvents=function(){var t=this;return this.router.events.subscribe((function(e){e instanceof z?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof j&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))}))},t.prototype.consumeScrollEvents=function(){var t=this;return this.router.events.subscribe((function(e){e instanceof tt&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))}))},t.prototype.scheduleScrollEvent=function(t,e){this.router.triggerEvent(new tt(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))},t.prototype.ngOnDestroy=function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()},t}(),mn=new u.InjectionToken("ROUTER_CONFIGURATION"),yn=new u.InjectionToken("ROUTER_FORROOT_GUARD"),vn=[c.Location,{provide:Mt,useClass:St},{provide:en,useFactory:An,deps:[u.ApplicationRef,Mt,ln,c.Location,u.Injector,u.NgModuleFactoryLoader,u.Compiler,Ge,mn,[Ke,new u.Optional],[qe,new u.Optional]]},ln,{provide:Ut,useFactory:Cn,deps:[en]},{provide:u.NgModuleFactoryLoader,useClass:u.SystemJsNgModuleLoader},pn,fn,dn,{provide:mn,useValue:{enableTracing:!1}}];function bn(){return new u.NgProbeToken("Router",en)}var _n=function(){function t(t,e){}var e;return e=t,t.forRoot=function(t,n){return{ngModule:e,providers:[vn,Sn(t),{provide:yn,useFactory:Mn,deps:[[en,new u.Optional,new u.SkipSelf]]},{provide:mn,useValue:n||{}},{provide:c.LocationStrategy,useFactory:xn,deps:[c.PlatformLocation,[new u.Inject(c.APP_BASE_HREF),new u.Optional],mn]},{provide:gn,useFactory:wn,deps:[en,c.ViewportScroller,mn]},{provide:hn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:fn},{provide:u.NgProbeToken,multi:!0,useFactory:bn},Dn()]}},t.forChild=function(t){return{ngModule:e,providers:[Sn(t)]}},t}();function wn(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new gn(t,e,n)}function xn(t,e,n){return void 0===n&&(n={}),n.useHash?new c.HashLocationStrategy(t,e):new c.PathLocationStrategy(t,e)}function Mn(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Sn(t){return[{provide:u.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:Ge,multi:!0,useValue:t}]}function An(t,e,n,r,i,o,a,s,l,c,u){void 0===l&&(l={});var h=new en(null,e,n,r,i,o,a,ft(s));if(c&&(h.urlHandlingStrategy=c),u&&(h.routeReuseStrategy=u),l.errorHandler&&(h.errorHandler=l.errorHandler),l.malformedUriErrorHandler&&(h.malformedUriErrorHandler=l.malformedUriErrorHandler),l.enableTracing){var d=Object(B["ɵgetDOM"])();h.events.subscribe((function(t){d.logGroup("Router Event: "+t.constructor.name),d.log(t.toString()),d.log(t),d.logGroupEnd()}))}return l.onSameUrlNavigation&&(h.onSameUrlNavigation=l.onSameUrlNavigation),l.paramsInheritanceStrategy&&(h.paramsInheritanceStrategy=l.paramsInheritanceStrategy),l.urlUpdateStrategy&&(h.urlUpdateStrategy=l.urlUpdateStrategy),l.relativeLinkResolution&&(h.relativeLinkResolution=l.relativeLinkResolution),h}function Cn(t){return t.routerState.root}var kn=function(){function t(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new v.b}return t.prototype.appInitializer=function(){var t=this;return this.injector.get(c.LOCATION_INITIALIZED,Promise.resolve(null)).then((function(){var e=null,n=new Promise((function(t){return e=t})),r=t.injector.get(en),i=t.injector.get(mn);if(t.isLegacyDisabled(i)||t.isLegacyEnabled(i))e(!0);else if("disabled"===i.initialNavigation)r.setUpLocationChangeListener(),e(!0);else{if("enabled"!==i.initialNavigation)throw new Error("Invalid initialNavigation options: '"+i.initialNavigation+"'");r.hooks.afterPreactivation=function(){return t.initNavigation?Object(h.a)(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},r.initialNavigation()}return n}))},t.prototype.bootstrapListener=function(t){var e=this.injector.get(mn),n=this.injector.get(pn),r=this.injector.get(gn),i=this.injector.get(en),o=this.injector.get(u.ApplicationRef);t===o.components[0]&&(this.isLegacyEnabled(e)?i.initialNavigation():this.isLegacyDisabled(e)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())},t.prototype.isLegacyEnabled=function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation},t.prototype.isLegacyDisabled=function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation},t}();function Tn(t){return t.appInitializer.bind(t)}function En(t){return t.bootstrapListener.bind(t)}var On=new u.InjectionToken("Router Initializer");function Dn(){return[kn,{provide:u.APP_INITIALIZER,multi:!0,useFactory:Tn,deps:[kn]},{provide:On,useFactory:En,deps:[kn]},{provide:u.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:On}]}var Pn=new u.Version("8.2.14")},ZYPg:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("3Msh"),o=n("ZYCi"),a=n("ZYjt"),s=n("Ip0R"),l=n("91yj");e.BreadcrumbsModule=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{declarations:[i.BreadcrumbComponent],providers:[l.BreadcrumbsService],imports:[o.RouterModule,a.BrowserModule,s.CommonModule],exports:[i.BreadcrumbComponent]}]}],t}()},ZYjt:function(t,e,n){"use strict";n.r(e),n.d(e,"ɵangular_packages_platform_browser_platform_browser_c",(function(){return At})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_b",(function(){return St})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_a",(function(){return Mt})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_l",(function(){return h})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_d",(function(){return kt})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_i",(function(){return x})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_h",(function(){return w})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_e",(function(){return Et})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_f",(function(){return zt})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_k",(function(){return E})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_j",(function(){return k})),n.d(e,"ɵangular_packages_platform_browser_platform_browser_g",(function(){return L})),n.d(e,"BrowserModule",(function(){return Ct})),n.d(e,"platformBrowser",(function(){return wt})),n.d(e,"Meta",(function(){return Tt})),n.d(e,"Title",(function(){return Ot})),n.d(e,"disableDebugTools",(function(){return Rt})),n.d(e,"enableDebugTools",(function(){return It})),n.d(e,"BrowserTransferStateModule",(function(){return jt})),n.d(e,"TransferState",(function(){return Ft})),n.d(e,"makeStateKey",(function(){return Bt})),n.d(e,"By",(function(){return Wt})),n.d(e,"EVENT_MANAGER_PLUGINS",(function(){return D})),n.d(e,"EventManager",(function(){return P})),n.d(e,"HAMMER_GESTURE_CONFIG",(function(){return it})),n.d(e,"HAMMER_LOADER",(function(){return ot})),n.d(e,"HammerGestureConfig",(function(){return at})),n.d(e,"DomSanitizer",(function(){return ht})),n.d(e,"VERSION",(function(){return Vt})),n.d(e,"ɵELEMENT_PROBE_PROVIDERS__POST_R3__",(function(){return T})),n.d(e,"ɵBROWSER_SANITIZATION_PROVIDERS",(function(){return _t})),n.d(e,"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS",(function(){return bt})),n.d(e,"ɵinitDomAdapter",(function(){return xt})),n.d(e,"ɵBrowserDomAdapter",(function(){return m})),n.d(e,"ɵBrowserPlatformLocation",(function(){return b})),n.d(e,"ɵTRANSITION_ID",(function(){return _})),n.d(e,"ɵBrowserGetTestability",(function(){return M})),n.d(e,"ɵescapeHtml",(function(){return Nt})),n.d(e,"ɵELEMENT_PROBE_PROVIDERS",(function(){return O})),n.d(e,"ɵDomAdapter",(function(){return u})),n.d(e,"ɵgetDOM",(function(){return s})),n.d(e,"ɵsetRootDomAdapter",(function(){return l})),n.d(e,"ɵDomRendererFactory2",(function(){return V})),n.d(e,"ɵNAMESPACE_URIS",(function(){return N})),n.d(e,"ɵflattenStyles",(function(){return j})),n.d(e,"ɵshimContentAttribute",(function(){return F})),n.d(e,"ɵshimHostAttribute",(function(){return z})),n.d(e,"ɵDomEventsPlugin",(function(){return nt})),n.d(e,"ɵHammerGesturesPlugin",(function(){return st})),n.d(e,"ɵKeyEventsPlugin",(function(){return ut})),n.d(e,"ɵDomSharedStylesHost",(function(){return R})),n.d(e,"ɵSharedStylesHost",(function(){return I})),n.d(e,"ɵDomSanitizerImpl",(function(){return dt}));var r=n("l5Rh"),i=n("Ip0R"),o=n("CcnG"),a=null;function s(){return a}function l(t){a||(a=t)}var c,u=function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}(),h=function(t){function e(){var e=t.call(this)||this;e._animationPrefix=null,e._transitionEnd=null;try{var n=e.createElement("div",document);if(null!=e.getStyle(n,"animationName"))e._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],i=0;i<r.length;i++)if(null!=e.getStyle(n,r[i]+"AnimationName")){e._animationPrefix="-"+r[i].toLowerCase()+"-";break}var o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(o).forEach((function(t){null!=e.getStyle(n,t)&&(e._transitionEnd=o[t])}))}catch(a){e._animationPrefix=null,e._transitionEnd=null}return e}return Object(r.b)(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},e}(u),d={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},f={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},p={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","":"NumLock"},g=function(){if(o["ɵglobal"].Node)return o["ɵglobal"].Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))}}(),m=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){l(new e)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){var i;(i=t)[e].apply(i,Object(r.d)(n))},e.prototype.logError=function(t){window.console&&(console.error?console.error(t):console.log(t))},e.prototype.log=function(t){window.console&&window.console.log&&window.console.log(t)},e.prototype.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},e.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return d},enumerable:!0,configurable:!0}),e.prototype.contains=function(t,e){return g.call(t,e)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=this.getDefaultDocument().createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=this.getDefaultDocument().createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||null!=t.returnValue&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&this.isTemplateElement(t)?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e,n){t.insertBefore(n,e)},e.prototype.insertAllBefore=function(t,e,n){n.forEach((function(n){return t.insertBefore(n,e)}))},e.prototype.insertAfter=function(t,e,n){t.insertBefore(n,e.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return this.getDefaultDocument().createComment(t)},e.prototype.createTemplate=function(t){var e=this.getDefaultDocument().createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)},e.prototype.createElementNS=function(t,e,n){return(n=n||this.getDefaultDocument()).createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return(e=e||this.getDefaultDocument()).createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(t,e),r},e.prototype.createStyleElement=function(t,e){var n=(e=e||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(t,e)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){var r=this.getStyle(t,e)||"";return n?r==n:r.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r<n.length;r++){var i=n.item(r);e.set(i.name,i.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,r){t.setAttributeNS(e,n,r)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.getDefaultDocument=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(t){return t.title},e.prototype.setTitle=function(t,e){t.title=e||""},e.prototype.elementMatches=function(t,e){return!!this.isElementNode(t)&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return this.isElementNode(t)&&"TEMPLATE"===t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return null!=t.shadowRoot&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.getAttribute("href")},e.prototype.getEventKey=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&p.hasOwnProperty(e)&&(e=p[e]))}return f[e]||e},e.prototype.getGlobalEventTarget=function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(t){var e,n=y||(y=document.querySelector("base"))?y.getAttribute("href"):null;return null==n?null:(e=n,c||(c=document.createElement("a")),c.setAttribute("href",e),"/"===c.pathname.charAt(0)?c.pathname:"/"+c.pathname)},e.prototype.resetBaseElement=function(){y=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return Object(i["ɵparseCookieValue"])(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(h),y=null;function v(){return!!window.history.pushState}var b=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._init(),n}return Object(r.b)(e,t),e.prototype._init=function(){this.location=s().getLocation(),this._history=s().getHistory()},e.prototype.getBaseHrefFromDOM=function(){return s().getBaseHref(this._doc)},e.prototype.onPopState=function(t){s().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){s().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"href",{get:function(){return this.location.href},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"protocol",{get:function(){return this.location.protocol},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostname",{get:function(){return this.location.hostname},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"port",{get:function(){return this.location.port},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathname",{get:function(){return this.location.pathname},set:function(t){this.location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,n){v()?this._history.pushState(t,e,n):this.location.hash=n},e.prototype.replaceState=function(t,e,n){v()?this._history.replaceState(t,e,n):this.location.hash=n},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e.prototype.getState=function(){return this._history.state},e}(i.PlatformLocation),_=new o.InjectionToken("TRANSITION_ID");function w(t,e,n){return function(){n.get(o.ApplicationInitStatus).donePromise.then((function(){var n=s();Array.prototype.slice.apply(n.querySelectorAll(e,"style[ng-transition]")).filter((function(e){return n.getAttribute(e,"ng-transition")===t})).forEach((function(t){return n.remove(t)}))}))}}var x=[{provide:o.APP_INITIALIZER,useFactory:w,deps:[_,i.DOCUMENT,o.Injector],multi:!0}],M=function(){function t(){}return t.init=function(){Object(o.setTestabilityGetter)(new t)},t.prototype.addToWindow=function(t){o["ɵglobal"].getAngularTestability=function(e,n){void 0===n&&(n=!0);var r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},o["ɵglobal"].getAllAngularTestabilities=function(){return t.getAllTestabilities()},o["ɵglobal"].getAllAngularRootElements=function(){return t.getAllRootElements()},o["ɵglobal"].frameworkStabilizers||(o["ɵglobal"].frameworkStabilizers=[]),o["ɵglobal"].frameworkStabilizers.push((function(t){var e=o["ɵglobal"].getAllAngularTestabilities(),n=e.length,r=!1,i=function(e){r=r||e,0==--n&&t(r)};e.forEach((function(t){t.whenStable(i)}))}))},t.prototype.findTestabilityInTree=function(t,e,n){if(null==e)return null;var r=t.getTestability(e);return null!=r?r:n?s().isShadowRoot(e)?this.findTestabilityInTree(t,s().getHost(e),!0):this.findTestabilityInTree(t,s().parentElement(e),!0):null},t}();function S(t,e){"undefined"!=typeof COMPILED&&COMPILED||((o["ɵglobal"].ng=o["ɵglobal"].ng||{})[t]=e)}var A=function(){return{ApplicationRef:o.ApplicationRef,NgZone:o.NgZone}}();function C(t){return Object(o.getDebugNode)(t)}function k(t){return S("probe",C),S("coreTokens",Object(r.a)({},A,(t||[]).reduce((function(t,e){return t[e.name]=e.token,t}),{}))),function(){return C}}var T=[],E=[{provide:o.APP_INITIALIZER,useFactory:k,deps:[[o.NgProbeToken,new o.Optional]],multi:!0}],O=E,D=new o.InjectionToken("EventManagerPlugins"),P=function(){function t(t,e){var n=this;this._zone=e,this._eventNameToPlugin=new Map,t.forEach((function(t){return t.manager=n})),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(t))return this._eventNameToPlugin.set(t,i),i}throw new Error("No event manager plugin found for event "+t)},t}(),L=function(){function t(t){this._doc=t}return t.prototype.addGlobalEventListener=function(t,e,n){var r=s().getGlobalEventTarget(this._doc,t);if(!r)throw new Error("Unsupported event target "+r+" for event "+e);return this.addEventListener(r,e,n)},t}(),I=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=new Set;t.forEach((function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))})),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t}(),R=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(e.head),n}return Object(r.b)(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach((function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))}))},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach((function(n){return e._addStylesToHost(t,n)}))},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach((function(t){return s().remove(t)}))},e}(I),N={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/"},B=/%COMP%/g;function F(t){return"_ngcontent-%COMP%".replace(B,t)}function z(t){return"_nghost-%COMP%".replace(B,t)}function j(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?j(t,i,n):(i=i.replace(B,t),n.push(i))}return n}function W(t){return function(e){!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var V=function(){function t(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new H(t)}return t.prototype.createRenderer=function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case o.ViewEncapsulation.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new q(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case o.ViewEncapsulation.Native:case o.ViewEncapsulation.ShadowDom:return new $(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var r=j(e.id,e.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}},t.prototype.begin=function(){},t.prototype.end=function(){},t}(),H=function(){function t(t){this.eventManager=t,this.data=Object.create(null)}return t.prototype.destroy=function(){},t.prototype.createElement=function(t,e){return e?document.createElementNS(N[e]||e,t):document.createElement(t)},t.prototype.createComment=function(t){return document.createComment(t)},t.prototype.createText=function(t){return document.createTextNode(t)},t.prototype.appendChild=function(t,e){t.appendChild(e)},t.prototype.insertBefore=function(t,e,n){t&&t.insertBefore(e,n)},t.prototype.removeChild=function(t,e){t&&t.removeChild(e)},t.prototype.selectRootElement=function(t,e){var 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},t.prototype.parentNode=function(t){return t.parentNode},t.prototype.nextSibling=function(t){return t.nextSibling},t.prototype.setAttribute=function(t,e,n,r){if(r){e=r+":"+e;var i=N[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)},t.prototype.removeAttribute=function(t,e,n){if(n){var r=N[n];r?t.removeAttributeNS(r,e):t.removeAttribute(n+":"+e)}else t.removeAttribute(e)},t.prototype.addClass=function(t,e){t.classList.add(e)},t.prototype.removeClass=function(t,e){t.classList.remove(e)},t.prototype.setStyle=function(t,e,n,r){r&o.RendererStyleFlags2.DashCase?t.style.setProperty(e,n,r&o.RendererStyleFlags2.Important?"important":""):t.style[e]=n},t.prototype.removeStyle=function(t,e,n){n&o.RendererStyleFlags2.DashCase?t.style.removeProperty(e):t.style[e]=""},t.prototype.setProperty=function(t,e,n){U(e,"property"),t[e]=n},t.prototype.setValue=function(t,e){t.nodeValue=e},t.prototype.listen=function(t,e,n){return U(e,"listener"),"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,W(n)):this.eventManager.addEventListener(t,e,W(n))},t}(),Y=function(){return"@".charCodeAt(0)}();function U(t,e){if(t.charCodeAt(0)===Y)throw new Error("Found the synthetic "+e+" "+t+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}var q=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;o.component=r;var a=j(i+"-"+r.id,r.styles,[]);return n.addStyles(a),o.contentAttr=F(i+"-"+r.id),o.hostAttr=z(i+"-"+r.id),o}return Object(r.b)(e,t),e.prototype.applyToHost=function(e){t.prototype.setAttribute.call(this,e,this.hostAttr,"")},e.prototype.createElement=function(e,n){var r=t.prototype.createElement.call(this,e,n);return t.prototype.setAttribute.call(this,r,this.contentAttr,""),r},e}(H),$=function(t){function e(e,n,r,i){var a=t.call(this,e)||this;a.sharedStylesHost=n,a.hostEl=r,a.component=i,a.shadowRoot=i.encapsulation===o.ViewEncapsulation.ShadowDom?r.attachShadow({mode:"open"}):r.createShadowRoot(),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=j(i.id,i.styles,[]),l=0;l<s.length;l++){var c=document.createElement("style");c.textContent=s[l],a.shadowRoot.appendChild(c)}return a}return Object(r.b)(e,t),e.prototype.nodeOrShadowRoot=function(t){return t===this.hostEl?this.shadowRoot:t},e.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},e.prototype.appendChild=function(e,n){return t.prototype.appendChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.insertBefore=function(e,n,r){return t.prototype.insertBefore.call(this,this.nodeOrShadowRoot(e),n,r)},e.prototype.removeChild=function(e,n){return t.prototype.removeChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.parentNode=function(e){return this.nodeOrShadowRoot(t.prototype.parentNode.call(this,this.nodeOrShadowRoot(e)))},e}(H),G=function(){return"undefined"!=typeof Zone&&Zone.__symbol__||function(t){return"__zone_symbol__"+t}}(),X=G("addEventListener"),K=G("removeEventListener"),Z={},J="__zone_symbol__propagationStopped",Q=function(){var t="undefined"!=typeof Zone&&Zone[G("BLACK_LISTED_EVENTS")];if(t){var e={};return t.forEach((function(t){e[t]=t})),e}}(),tt=function(t){return!!Q&&Q.hasOwnProperty(t)},et=function(t){var e=Z[t.type];if(e){var n=this[e];if(n){var r=[t];if(1===n.length)return(a=n[0]).zone!==Zone.current?a.zone.run(a.handler,this,r):a.handler.apply(this,r);for(var i=n.slice(),o=0;o<i.length&&!0!==t[J];o++){var a;(a=i[o]).zone!==Zone.current?a.zone.run(a.handler,this,r):a.handler.apply(this,r)}}}},nt=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.ngZone=n,r&&Object(i.isPlatformServer)(r)||o.patchEvent(),o}return Object(r.b)(e,t),e.prototype.patchEvent=function(){if("undefined"!=typeof Event&&Event&&Event.prototype&&!Event.prototype.__zone_symbol__stopImmediatePropagation){var t=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[J]=!0),t&&t.apply(this,arguments)}}},e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,n){var r=this,i=n;if(!t[X]||o.NgZone.isInAngularZone()&&!tt(e))t.addEventListener(e,i,!1);else{var a=Z[e];a||(a=Z[e]=G("ANGULAR"+e+"FALSE"));var s=t[a],l=s&&s.length>0;s||(s=t[a]=[]);var c=tt(e)?Zone.root:Zone.current;if(0===s.length)s.push({zone:c,handler:i});else{for(var u=!1,h=0;h<s.length;h++)if(s[h].handler===i){u=!0;break}u||s.push({zone:c,handler:i})}l||t[X](e,et,!1)}return function(){return r.removeEventListener(t,e,i)}},e.prototype.removeEventListener=function(t,e,n){var r=t[K];if(!r)return t.removeEventListener.apply(t,[e,n,!1]);var i=Z[e],o=i&&t[i];if(!o)return t.removeEventListener.apply(t,[e,n,!1]);for(var a=!1,s=0;s<o.length;s++)if(o[s].handler===n){a=!0,o.splice(s,1);break}a?0===o.length&&r.apply(t,[e,et,!1]):t.removeEventListener.apply(t,[e,n,!1])},e}(L),rt={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},it=new o.InjectionToken("HammerGestureConfig"),ot=new o.InjectionToken("HammerLoader"),at=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t,this.options);for(var n in e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0}),this.overrides)e.get(n).set(this.overrides[n]);return e},t}(),st=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o._config=n,o.console=r,o.loader=i,o}return Object(r.b)(e,t),e.prototype.supports=function(t){return!(!rt.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t)||!window.Hammer&&!this.loader&&(this.console.warn('The "'+t+'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.'),1))},e.prototype.addEventListener=function(t,e,n){var r=this,i=this.manager.getZone();if(e=e.toLowerCase(),!window.Hammer&&this.loader){var o=!1,a=function(){o=!0};return this.loader().then((function(){if(!window.Hammer)return r.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(a=function(){});o||(a=r.addEventListener(t,e,n))})).catch((function(){r.console.warn('The "'+e+'" event cannot be bound because the custom Hammer.JS loader failed.'),a=function(){}})),function(){a()}}return i.runOutsideAngular((function(){var o=r._config.buildHammer(t),a=function(t){i.runGuarded((function(){n(t)}))};return o.on(e,a),function(){o.off(e,a),"function"==typeof o.destroy&&o.destroy()}}))},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e}(L),lt=["alt","control","meta","shift"],ct={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},ut=function(t){function e(e){return t.call(this,e)||this}var n;return Object(r.b)(e,t),n=e,e.prototype.supports=function(t){return null!=n.parseEventName(t)},e.prototype.addEventListener=function(t,e,r){var i=n.parseEventName(e),o=n.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return s().onAndCancel(t,i.domEventName,o)}))},e.parseEventName=function(t){var e=t.toLowerCase().split("."),r=e.shift();if(0===e.length||"keydown"!==r&&"keyup"!==r)return null;var i=n._normalizeKey(e.pop()),o="";if(lt.forEach((function(t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),o+=t+".")})),o+=i,0!=e.length||0===i.length)return null;var a={};return a.domEventName=r,a.fullKey=o,a},e.getEventFullKey=function(t){var e="",n=s().getEventKey(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),lt.forEach((function(r){r!=n&&(0,ct[r])(t)&&(e+=r+".")})),e+=n},e.eventCallback=function(t,e,r){return function(i){n.getEventFullKey(i)===t&&r.runGuarded((function(){return e(i)}))}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e}(L),ht=function(){return function(){}}(),dt=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n}return Object(r.b)(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case o.SecurityContext.NONE:return e;case o.SecurityContext.HTML:return e instanceof pt?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),Object(o["ɵ_sanitizeHtml"])(this._doc,String(e)));case o.SecurityContext.STYLE:return e instanceof gt?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),Object(o["ɵ_sanitizeStyle"])(e));case o.SecurityContext.SCRIPT:if(e instanceof mt)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case o.SecurityContext.URL:return e instanceof vt||e instanceof yt?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),Object(o["ɵ_sanitizeUrl"])(String(e)));case o.SecurityContext.RESOURCE_URL:if(e instanceof vt)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),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)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof ft)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new pt(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new gt(t)},e.prototype.bypassSecurityTrustScript=function(t){return new mt(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new yt(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new vt(t)},e}(ht),ft=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),pt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(ft),gt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.getTypeName=function(){return"Style"},e}(ft),mt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.getTypeName=function(){return"Script"},e}(ft),yt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.getTypeName=function(){return"URL"},e}(ft),vt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(ft),bt=[{provide:o.PLATFORM_ID,useValue:i["ɵPLATFORM_BROWSER_ID"]},{provide:o.PLATFORM_INITIALIZER,useValue:xt,multi:!0},{provide:i.PlatformLocation,useClass:b,deps:[i.DOCUMENT]},{provide:i.DOCUMENT,useFactory:St,deps:[]}],_t=[{provide:o.Sanitizer,useExisting:ht},{provide:ht,useClass:dt,deps:[i.DOCUMENT]}],wt=Object(o.createPlatformFactory)(o.platformCore,"browser",bt);function xt(){m.makeCurrent(),M.init()}function Mt(){return new o.ErrorHandler}function St(){return document}var At=[_t,{provide:o["ɵAPP_ROOT"],useValue:!0},{provide:o.ErrorHandler,useFactory:Mt,deps:[]},{provide:D,useClass:nt,multi:!0,deps:[i.DOCUMENT,o.NgZone,o.PLATFORM_ID]},{provide:D,useClass:ut,multi:!0,deps:[i.DOCUMENT]},{provide:D,useClass:st,multi:!0,deps:[i.DOCUMENT,it,o["ɵConsole"],[new o.Optional,ot]]},{provide:it,useClass:at,deps:[]},{provide:V,useClass:V,deps:[P,R,o.APP_ID]},{provide:o.RendererFactory2,useExisting:V},{provide:I,useExisting:R},{provide:R,useClass:R,deps:[i.DOCUMENT]},{provide:o.Testability,useClass:o.Testability,deps:[o.NgZone]},{provide:P,useClass:P,deps:[D,o.NgZone]},O],Ct=function(){function t(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.")}var e;return e=t,t.withServerTransition=function(t){return{ngModule:e,providers:[{provide:o.APP_ID,useValue:t.appId},{provide:_,useExisting:o.APP_ID},x]}},t}();function kt(){return new Tt(Object(o["ɵɵinject"])(i.DOCUMENT))}var Tt=function(){function t(t){this._doc=t,this._dom=s()}return t.prototype.addTag=function(t,e){return void 0===e&&(e=!1),t?this._getOrCreateElement(t,e):null},t.prototype.addTags=function(t,e){var n=this;return void 0===e&&(e=!1),t?t.reduce((function(t,r){return r&&t.push(n._getOrCreateElement(r,e)),t}),[]):[]},t.prototype.getTag=function(t){return t&&this._dom.querySelector(this._doc,"meta["+t+"]")||null},t.prototype.getTags=function(t){if(!t)return[];var e=this._dom.querySelectorAll(this._doc,"meta["+t+"]");return e?[].slice.call(e):[]},t.prototype.updateTag=function(t,e){if(!t)return null;e=e||this._parseSelector(t);var n=this.getTag(e);return n?this._setMetaElementAttributes(t,n):this._getOrCreateElement(t,!0)},t.prototype.removeTag=function(t){this.removeTagElement(this.getTag(t))},t.prototype.removeTagElement=function(t){t&&this._dom.remove(t)},t.prototype._getOrCreateElement=function(t,e){if(void 0===e&&(e=!1),!e){var n=this._parseSelector(t),r=this.getTag(n);if(r&&this._containsAttributes(t,r))return r}var i=this._dom.createElement("meta");this._setMetaElementAttributes(t,i);var o=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(o,i),i},t.prototype._setMetaElementAttributes=function(t,e){var n=this;return Object.keys(t).forEach((function(r){return n._dom.setAttribute(e,r,t[r])})),e},t.prototype._parseSelector=function(t){var e=t.name?"name":"property";return e+'="'+t[e]+'"'},t.prototype._containsAttributes=function(t,e){var n=this;return Object.keys(t).every((function(r){return n._dom.getAttribute(e,r)===t[r]}))},t.ngInjectableDef=Object(o["ɵɵdefineInjectable"])({factory:kt,token:t,providedIn:"root"}),t}();function Et(){return new Ot(Object(o["ɵɵinject"])(i.DOCUMENT))}var Ot=function(){function t(t){this._doc=t}return t.prototype.getTitle=function(){return s().getTitle(this._doc)},t.prototype.setTitle=function(t){s().setTitle(this._doc,t)},t.ngInjectableDef=Object(o["ɵɵdefineInjectable"])({factory:Et,token:t,providedIn:"root"}),t}(),Dt="undefined"!=typeof window&&window||{},Pt=function(){return function(t,e){this.msPerTick=t,this.numTicks=e}}(),Lt=function(){function t(t){this.appRef=t.injector.get(o.ApplicationRef)}return t.prototype.timeChangeDetection=function(t){var e=t&&t.record,n=null!=Dt.console.profile;e&&n&&Dt.console.profile("Change Detection");for(var r=s().performanceNow(),i=0;i<5||s().performanceNow()-r<500;)this.appRef.tick(),i++;var o=s().performanceNow();e&&n&&Dt.console.profileEnd("Change Detection");var a=(o-r)/i;return Dt.console.log("ran "+i+" change detection cycles"),Dt.console.log(a.toFixed(2)+" ms per check"),new Pt(a,i)},t}();function It(t){return S("profiler",new Lt(t)),t}function Rt(){S("profiler",null)}function Nt(t){var e={"&":"&a;",'"':"&q;","'":"&s;","<":"&l;",">":"&g;"};return t.replace(/[&"'<>]/g,(function(t){return e[t]}))}function Bt(t){return t}var Ft=function(){function t(){this.store={},this.onSerializeCallbacks={}}var e;return e=t,t.init=function(t){var n=new e;return n.store=t,n},t.prototype.get=function(t,e){return void 0!==this.store[t]?this.store[t]:e},t.prototype.set=function(t,e){this.store[t]=e},t.prototype.remove=function(t){delete this.store[t]},t.prototype.hasKey=function(t){return this.store.hasOwnProperty(t)},t.prototype.onSerialize=function(t,e){this.onSerializeCallbacks[t]=e},t.prototype.toJson=function(){for(var t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)},t}();function zt(t,e){var n,r=t.getElementById(e+"-state"),i={};if(r&&r.textContent)try{i=JSON.parse((n={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"},r.textContent.replace(/&[^;]+;/g,(function(t){return n[t]}))))}catch(o){console.warn("Exception while restoring TransferState for app "+e,o)}return Ft.init(i)}var jt=function(){return function(){}}(),Wt=function(){function t(){}return t.all=function(){return function(){return!0}},t.css=function(t){return function(e){return null!=e.nativeElement&&s().elementMatches(e.nativeElement,t)}},t.directive=function(t){return function(e){return-1!==e.providerTokens.indexOf(t)}},t}(),Vt=new o.Version("8.2.14")},Zduo:function(t,e,n){!function(t){"use strict";t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_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ŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %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"))},Zipn:function(t,e,n){var r=n("+6+2");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},ZmXw:function(t,e,n){var r=n("yNUO"),i=n("VBar");t.exports=function(t,e){var n=r(t),o=Number(e),a=n.getMonth()+o,s=new Date(0);s.setFullYear(n.getFullYear(),a,1),s.setHours(0,0,0,0);var l=i(s);return n.setMonth(a,Math.min(l,n.getDate())),n}},Zn8D:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("psW0"),i=n("mChF");function o(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),Object(r.b)(i.a,t)}},ZqrO:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("K9Ia"),o=n("z4bA");function a(t){return function(e){return e.lift(new s(t,e))}}var s=function(){function t(t,e){this.notifier=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.notifier,this.source))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.notifier=n,i.source=r,i}return r.__extends(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=this.errors,r=this.retries,a=this.retriesSubscription;if(r)this.errors=void 0,this.retriesSubscription=void 0;else{n=new i.b;try{r=(0,this.notifier)(n)}catch(s){return t.prototype.error.call(this,s)}a=Object(o.c)(r,new o.a(this))}this._unsubscribeAndRecycle(),this.errors=n,this.retries=r,this.retriesSubscription=a,n.next(e)}},e.prototype._unsubscribe=function(){var t=this.errors,e=this.retriesSubscription;t&&(t.unsubscribe(),this.errors=void 0),e&&(e.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0},e.prototype.notifyNext=function(){var t=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=t,this.source.subscribe(this)},e}(o.b)},"Zw/6":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("BSEn");r.Observable.prototype.bufferToggle=i.bufferToggle},"a4+5":function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()<i.getTime()}},a9oU:function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return u})),n.d(e,"c",(function(){return a})),n.d(e,"d",(function(){return l}));var r=n("CcnG"),i=n("t/Na"),o=n("Ip0R"),a=function(){function t(t,e){var n=this;this.http=t,this.doc=e,this.saveSelection=function(){if(n.doc.getSelection){var t=n.doc.getSelection();t.getRangeAt&&t.rangeCount&&(n.savedSelection=t.getRangeAt(0),n.selectedText=t.toString())}else n.savedSelection=n.doc.getSelection&&n.doc.createRange?document.createRange():null}}return t.prototype.executeCommand=function(t){["h1","h2","h3","h4","h5","h6","p","pre"].includes(t)?this.doc.execCommand("formatBlock",!1,t):this.doc.execCommand(t,!1,null)},t.prototype.createLink=function(t){t.includes("http")?this.insertHtml('<a href="'+t+'" target="_blank">'+this.selectedText+"</a>"):this.doc.execCommand("createlink",!1,t)},t.prototype.insertColor=function(t,e){this.restoreSelection()&&this.doc.execCommand("textColor"===e?"foreColor":"hiliteColor",!1,t)},t.prototype.setFontName=function(t){this.doc.execCommand("fontName",!1,t)},t.prototype.setFontSize=function(t){this.doc.execCommand("fontSize",!1,t)},t.prototype.insertHtml=function(t){if(!this.doc.execCommand("insertHTML",!1,t))throw new Error("Unable to perform the operation")},t.prototype.restoreSelection=function(){if(!this.savedSelection)return!1;if(this.doc.getSelection){var t=this.doc.getSelection();return t.removeAllRanges(),t.addRange(this.savedSelection),!0}return!!this.doc.getSelection||void 0},t.prototype.executeInNextQueueIteration=function(t,e){void 0===e&&(e=100),setTimeout(t,e)},t.prototype.checkSelection=function(){if(0===this.savedSelection.toString().length)throw new Error("No Selection Made");return!0},t.prototype.uploadImage=function(t){var e=new FormData;return e.append("file",t,t.name),this.http.post(this.uploadUrl,e,{reportProgress:!0,observe:"events"})},t.prototype.insertImage=function(t){this.doc.execCommand("insertImage",!1,t)},t.prototype.setDefaultParagraphSeparator=function(t){this.doc.execCommand("defaultParagraphSeparator",!1,t)},t.prototype.createCustomClass=function(t){var e=this.selectedText;if(t){var n=t.tag?t.tag:"span";e="<"+n+' class="'+t.class+'">'+this.selectedText+"</"+n+">"}this.insertHtml(e)},t.prototype.insertVideo=function(t){t.match("www.youtube.com")&&this.insertYouTubeVideoTag(t),t.match("vimeo.com")&&this.insertVimeoVideoTag(t)},t.prototype.insertYouTubeVideoTag=function(t){var e=t.split("v=")[1];this.insertHtml("\n      <div style='position: relative'>\n        <img style='position: absolute; left:200px; top:140px'\n             src=\"https://img.icons8.com/color/96/000000/youtube-play.png\"\n        <a href='"+t+"' target='_blank'>\n          <img src=\"https://img.youtube.com/vi/"+e+'/0.jpg" alt="click to watch"/>\n        </a>\n      </div>')},t.prototype.insertVimeoVideoTag=function(t){var e=this,n=this.http.get("https://vimeo.com/api/oembed.json?url="+t).subscribe((function(r){e.insertHtml("<div>\n        <a href='"+t+"' target='_blank'>\n          <img src=\""+r.thumbnail_url_with_play_button+'" alt="'+r.title+'"/>\n        </a>\n      </div>'),n.unsubscribe()}))},t.prototype.nextNode=function(t){if(t.hasChildNodes())return t.firstChild;for(;t&&!t.nextSibling;)t=t.parentNode;return t?t.nextSibling:null},t.prototype.getRangeSelectedNodes=function(t,e){var n=t.startContainer,r=t.endContainer,i=[];if(n===r)i=[n];else{for(;n&&n!==r;)i.push(n=this.nextNode(n));for(n=t.startContainer;n&&n!==t.commonAncestorContainer;)i.unshift(n),n=n.parentNode}if(e)for(n=t.commonAncestorContainer;n;)i.push(n),n=n.parentNode;return i},t.prototype.getSelectedNodes=function(){var t=[];if(this.doc.getSelection)for(var e=this.doc.getSelection(),n=0,r=e.rangeCount;n<r;++n)t.push.apply(t,this.getRangeSelectedNodes(e.getRangeAt(n),!0));return t},t.prototype.replaceWithOwnChildren=function(t){for(var e=t.parentNode;t.hasChildNodes();)e.insertBefore(t.firstChild,t);e.removeChild(t)},t.prototype.removeSelectedElements=function(t){var e=this,n=t.toLowerCase().split(",");this.getSelectedNodes().forEach((function(t){1===t.nodeType&&n.indexOf(t.tagName.toLowerCase())>-1&&e.replaceWithOwnChildren(t)}))},t.ngInjectableDef=Object(r.defineInjectable)({factory:function(){return new t(Object(r.inject)(i.c),Object(r.inject)(o.DOCUMENT))},token:t,providedIn:"root"}),t}(),s={editable:!0,spellcheck:!0,height:"auto",minHeight:"0",maxHeight:"auto",width:"auto",minWidth:"0",translate:"yes",enableToolbar:!0,showToolbar:!0,placeholder:"Enter text here...",defaultParagraphSeparator:"",defaultFontName:"",defaultFontSize:"",fonts:[{class:"arial",name:"Arial"},{class:"times-new-roman",name:"Times New Roman"},{class:"calibri",name:"Calibri"},{class:"comic-sans-ms",name:"Comic Sans MS"}],uploadUrl:"v1/image",sanitize:!0,toolbarPosition:"top"},l=function(){function t(t,e,n){this.r=t,this.editorService=e,this.doc=n,this.id="",this.htmlMode=!1,this.showToolbar=!0,this.linkSelected=!1,this.block="default",this.fontSize="5",this.customClassId=-1,this.tagMap={BLOCKQUOTE:"indent",A:"link"},this.select=["H1","H2","H3","H4","H5","H6","P","PRE","DIV"],this.buttons=["bold","italic","underline","strikeThrough","subscript","superscript","justifyLeft","justifyCenter","justifyRight","justifyFull","indent","outdent","insertUnorderedList","insertOrderedList","link"],this.execute=new r.EventEmitter}return Object.defineProperty(t.prototype,"isLinkButtonDisabled",{get:function(){return this.htmlMode||!Boolean(this.editorService.selectedText)},enumerable:!0,configurable:!0}),t.prototype.triggerCommand=function(t){this.execute.emit(t)},t.prototype.triggerButtons=function(){var t=this;this.showToolbar&&this.buttons.forEach((function(e){var n=t.doc.queryCommandState(e),r=t.doc.getElementById(e+"-"+t.id);n?t.r.addClass(r,"active"):t.r.removeClass(r,"active")}))},t.prototype.triggerBlocks=function(t){var e=this;if(this.showToolbar){this.linkSelected=t.findIndex((function(t){return"A"===t.nodeName}))>-1;var n=!1;this.select.forEach((function(r){var i=t.find((function(t){return t.nodeName===r}));void 0!==i&&r===i.nodeName?!1===n&&(e.block=i.nodeName.toLowerCase(),n=!0):!1===n&&(e.block="default")})),n=!1,this.customClasses&&this.customClasses.forEach((function(r,i){void 0!==t.find((function(t){if(t instanceof Element)return t.className===r.class}))?!1===n&&(e.customClassId=i,n=!0):!1===n&&(e.customClassId=-1)})),Object.keys(this.tagMap).map((function(n){var r=e.doc.getElementById(e.tagMap[n]+"-"+e.id),i=t.find((function(t){return t.nodeName===n}));void 0!==i&&n===i.nodeName?e.r.addClass(r,"active"):e.r.removeClass(r,"active")})),this.foreColour=this.doc.queryCommandValue("ForeColor"),this.fontSize=this.doc.queryCommandValue("FontSize"),this.fontName=this.doc.queryCommandValue("FontName").replace(/"/g,""),this.backColor=this.doc.queryCommandValue("backColor")}},t.prototype.insertUrl=function(){var t="https://",e=this.editorService.savedSelection;if(e&&"A"===e.commonAncestorContainer.parentElement.nodeName){var n=e.commonAncestorContainer.parentElement;""!==n.href&&(t=n.href)}(t=prompt("Insert URL link",t))&&""!==t&&"https://"!==t&&this.editorService.createLink(t)},t.prototype.insertVideo=function(){this.execute.emit("");var t=prompt("Insert Video link","https://");t&&""!==t&&"https://"!==t&&this.editorService.insertVideo(t)},t.prototype.insertColor=function(t,e){this.editorService.insertColor(t,e),this.execute.emit("")},t.prototype.setFontName=function(t){this.editorService.setFontName(t),this.execute.emit("")},t.prototype.setFontSize=function(t){this.editorService.setFontSize(t),this.execute.emit("")},t.prototype.setEditorMode=function(t){var e=this.doc.getElementById("toggleEditorMode-"+this.id);t?this.r.addClass(e,"active"):this.r.removeClass(e,"active"),this.htmlMode=t},t.prototype.onFileChanged=function(t){var e=this,n=t.target.files[0];if(n.type.includes("image/"))if(this.uploadUrl)this.editorService.uploadImage(n).subscribe((function(t){if(t instanceof i.k){if(!t.body.imageUrl)throw new Error("imageUrl if missing");e.editorService.insertImage(t.body.imageUrl),e.fileReset()}}));else{var r=new FileReader;r.onload=function(t){e.editorService.insertImage(t.currentTarget.result.toString())},r.readAsDataURL(n)}},t.prototype.fileReset=function(){this.myInputFile.nativeElement.value=""},t.prototype.setCustomClass=function(t){-1===t?this.execute.emit("clear"):this.editorService.createCustomClass(this.customClasses[t])},t}(),c=function(){function t(t,e,n,i,o,a,l){var c=this;this.r=t,this.editorService=e,this.doc=n,this.sanitizer=i,this.cdRef=o,this.autoFocus=l,this.modeVisual=!0,this.showPlaceholder=!1,this.disabled=!1,this.focused=!1,this.observer=new MutationObserver((function(){setTimeout((function(){c.onChange(c.textArea.nativeElement.innerHTML)}))})),this.id="",this.config=s,this.placeholder="",this.viewMode=new r.EventEmitter,this.blurEvent=new r.EventEmitter,this.focusEvent=new r.EventEmitter,this.tabindex=-1;var u=Number(a);this.tabIndex=u||0===u?u:null}return t.prototype.onFocus=function(){this.focus()},t.prototype.ngOnInit=function(){this.config.toolbarPosition=this.config.toolbarPosition?this.config.toolbarPosition:s.toolbarPosition,this.config.defaultParagraphSeparator&&this.editorService.setDefaultParagraphSeparator(this.config.defaultParagraphSeparator)},t.prototype.ngAfterViewInit=function(){null!=this.autoFocus&&this.focus(),this.configure(),this.cdRef.detectChanges()},t.prototype.executeCommand=function(t){this.focus(),"toggleEditorMode"===t?this.toggleEditorMode(this.modeVisual):""!==t&&("clear"===t?(this.editorService.removeSelectedElements(this.getCustomTags()),this.onContentChange(this.textArea.nativeElement.innerHTML)):"default"===t?(this.editorService.removeSelectedElements("h1,h2,h3,h4,h5,h6,p,pre"),this.onContentChange(this.textArea.nativeElement.innerHTML)):this.editorService.executeCommand(t),this.exec())},t.prototype.onTextAreaFocus=function(t){this.focused?t.stopPropagation():(this.focused=!0,this.focusEvent.emit(t))},t.prototype.onTextAreaMouseOut=function(t){this.editorService.saveSelection()},t.prototype.onTextAreaBlur=function(t){this.editorService.executeInNextQueueIteration(this.editorService.saveSelection),"function"==typeof this.onTouched&&this.onTouched(),null!=t.relatedTarget&&"angular-editor-toolbar-set"!==t.relatedTarget.parentElement.className&&(this.blurEvent.emit(t),this.focused=!1)},t.prototype.focus=function(){this.modeVisual?this.textArea.nativeElement.focus():(this.doc.getElementById("sourceText"+this.id).focus(),this.focused=!0)},t.prototype.onContentChange=function(t){var e="";e=this.modeVisual?t.innerHTML:t.innerText,this.observer.disconnect(),e&&"<br>"!==e||(e=""),"function"==typeof this.onChange&&(this.onChange(this.config.sanitize||void 0===this.config.sanitize?this.sanitizer.sanitize(r.SecurityContext.HTML,e):e),!e!==this.showPlaceholder&&this.togglePlaceholder(this.showPlaceholder))},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.writeValue=function(t){(!t||"<br>"===t||""===t)!==this.showPlaceholder&&this.togglePlaceholder(this.showPlaceholder),void 0!==t&&""!==t&&"<br>"!==t||(t=null),this.refreshView(t)},t.prototype.refreshView=function(t){this.r.setProperty(this.textArea.nativeElement,"innerHTML",null===t?"":t)},t.prototype.togglePlaceholder=function(t){t?(this.r.removeClass(this.editorWrapper.nativeElement,"show-placeholder"),this.showPlaceholder=!1):(this.r.addClass(this.editorWrapper.nativeElement,"show-placeholder"),this.showPlaceholder=!0)},t.prototype.setDisabledState=function(t){this.r[t?"addClass":"removeClass"](this.textArea.nativeElement,"disabled"),this.disabled=t},t.prototype.toggleEditorMode=function(t){var e,n=this,r=this.textArea.nativeElement;if(t){e=this.r.createText(r.innerHTML),this.r.setProperty(r,"innerHTML",""),this.r.setProperty(r,"contentEditable",!1);var i=this.r.createElement("pre");this.r.setStyle(i,"margin","0"),this.r.setStyle(i,"outline","none");var o=this.r.createElement("code");this.r.setProperty(o,"id","sourceText"+this.id),this.r.setStyle(o,"display","block"),this.r.setStyle(o,"white-space","pre-wrap"),this.r.setStyle(o,"word-break","keep-all"),this.r.setStyle(o,"outline","none"),this.r.setStyle(o,"margin","0"),this.r.setStyle(o,"background-color","#fff5b9"),this.r.setProperty(o,"contentEditable",!0),this.r.appendChild(o,e),this.focusInstance=this.r.listen(o,"focus",(function(){return n.onTextAreaFocus(null)})),this.blurInstance=this.r.listen(o,"blur",(function(t){return n.onTextAreaBlur(t)})),this.r.appendChild(i,o),this.r.appendChild(r,i),this.doc.execCommand("defaultParagraphSeparator",!1,"div"),this.modeVisual=!1,this.viewMode.emit(!1),o.focus()}else this.doc.querySelectorAll?this.r.setProperty(r,"innerHTML",r.innerText):((e=this.doc.createRange()).selectNodeContents(r.firstChild),this.r.setProperty(r,"innerHTML",e.toString())),this.r.setProperty(r,"contentEditable",!0),this.modeVisual=!0,this.viewMode.emit(!0),this.onContentChange(r),r.focus();this.editorToolbar.setEditorMode(!this.modeVisual)},t.prototype.exec=function(){var t;this.editorToolbar.triggerButtons(),this.doc.getSelection&&(t=this.doc.getSelection(),this.editorService.executeInNextQueueIteration(this.editorService.saveSelection));for(var e=t.focusNode,n=[];e&&"editor"!==e.id;)n.unshift(e),e=e.parentNode;this.editorToolbar.triggerBlocks(n)},t.prototype.configure=function(){this.editorToolbar.id=this.id,void 0!==this.config.showToolbar&&(this.editorToolbar.showToolbar=this.config.showToolbar),this.editorToolbar.fonts=this.config.fonts?this.config.fonts:s.fonts,this.editorToolbar.customClasses=this.config.customClasses,this.editorToolbar.uploadUrl=this.config.uploadUrl,this.editorService.uploadUrl=this.config.uploadUrl,this.config.defaultFontName?(this.editorToolbar.fontName=this.config.defaultFontName,this.editorService.setFontName(this.config.defaultFontName)):this.editorToolbar.fontName="Times New Roman",this.config.defaultFontSize&&(this.editorToolbar.fontSize=this.config.defaultFontSize,this.editorService.setFontSize(this.config.defaultFontSize))},t.prototype.getCustomTags=function(){var t=["span"];return this.config.customClasses.forEach((function(e){void 0!==e.tag&&(t.includes(e.tag)||t.push(e.tag))})),t.join(",")},t.prototype.ngOnDestroy=function(){this.observer.disconnect(),this.blurInstance&&this.blurInstance(),this.focusInstance&&this.focusInstance()},t}(),u=function(){return function(){}}()},aCrv:function(t,e,n){var r,i=function(){this._tweens={},this._tweensAddedDuringUpdate={}};i.prototype={getAll:function(){return Object.keys(this._tweens).map((function(t){return this._tweens[t]}).bind(this))},removeAll:function(){this._tweens={}},add:function(t){this._tweens[t.getId()]=t,this._tweensAddedDuringUpdate[t.getId()]=t},remove:function(t){delete this._tweens[t.getId()],delete this._tweensAddedDuringUpdate[t.getId()]},update:function(t,e){var n=Object.keys(this._tweens);if(0===n.length)return!1;for(t=void 0!==t?t:a.now();n.length>0;){this._tweensAddedDuringUpdate={};for(var r=0;r<n.length;r++){var i=this._tweens[n[r]];i&&!1===i.update(t)&&(i._isPlaying=!1,e||delete this._tweens[n[r]])}n=Object.keys(this._tweensAddedDuringUpdate)}return!0}};var o,a=new i;a.Group=i,a._nextId=0,a.nextId=function(){return a._nextId++},a.now="undefined"==typeof window&&"undefined"!=typeof process?function(){var t=process.hrtime();return 1e3*t[0]+t[1]/1e6}:"undefined"!=typeof window&&void 0!==window.performance&&void 0!==window.performance.now?window.performance.now.bind(window.performance):void 0!==Date.now?Date.now:function(){return(new Date).getTime()},a.Tween=function(t,e){this._object=t,this._valuesStart={},this._valuesEnd={},this._valuesStartRepeat={},this._duration=1e3,this._repeat=0,this._repeatDelayTime=void 0,this._yoyo=!1,this._isPlaying=!1,this._reversed=!1,this._delayTime=0,this._startTime=null,this._easingFunction=a.Easing.Linear.None,this._interpolationFunction=a.Interpolation.Linear,this._chainedTweens=[],this._onStartCallback=null,this._onStartCallbackFired=!1,this._onUpdateCallback=null,this._onCompleteCallback=null,this._onStopCallback=null,this._group=e||a,this._id=a.nextId()},a.Tween.prototype={getId:function(){return this._id},isPlaying:function(){return this._isPlaying},to:function(t,e){return this._valuesEnd=t,void 0!==e&&(this._duration=e),this},start:function(t){for(var e in this._group.add(this),this._isPlaying=!0,this._onStartCallbackFired=!1,this._startTime=void 0!==t?"string"==typeof t?a.now()+parseFloat(t):t:a.now(),this._startTime+=this._delayTime,this._valuesEnd){if(this._valuesEnd[e]instanceof Array){if(0===this._valuesEnd[e].length)continue;this._valuesEnd[e]=[this._object[e]].concat(this._valuesEnd[e])}void 0!==this._object[e]&&(this._valuesStart[e]=this._object[e],this._valuesStart[e]instanceof Array==0&&(this._valuesStart[e]*=1),this._valuesStartRepeat[e]=this._valuesStart[e]||0)}return this},stop:function(){return this._isPlaying?(this._group.remove(this),this._isPlaying=!1,null!==this._onStopCallback&&this._onStopCallback(this._object),this.stopChainedTweens(),this):this},end:function(){return this.update(this._startTime+this._duration),this},stopChainedTweens:function(){for(var t=0,e=this._chainedTweens.length;t<e;t++)this._chainedTweens[t].stop()},group:function(t){return this._group=t,this},delay:function(t){return this._delayTime=t,this},repeat:function(t){return this._repeat=t,this},repeatDelay:function(t){return this._repeatDelayTime=t,this},yoyo:function(t){return this._yoyo=t,this},easing:function(t){return this._easingFunction=t,this},interpolation:function(t){return this._interpolationFunction=t,this},chain:function(){return this._chainedTweens=arguments,this},onStart:function(t){return this._onStartCallback=t,this},onUpdate:function(t){return this._onUpdateCallback=t,this},onComplete:function(t){return this._onCompleteCallback=t,this},onStop:function(t){return this._onStopCallback=t,this},update:function(t){var e,n,r;if(t<this._startTime)return!0;for(e in!1===this._onStartCallbackFired&&(null!==this._onStartCallback&&this._onStartCallback(this._object),this._onStartCallbackFired=!0),n=(t-this._startTime)/this._duration,r=this._easingFunction(n=0===this._duration||n>1?1:n),this._valuesEnd)if(void 0!==this._valuesStart[e]){var i=this._valuesStart[e]||0,o=this._valuesEnd[e];o instanceof Array?this._object[e]=this._interpolationFunction(o,r):("string"==typeof o&&(o="+"===o.charAt(0)||"-"===o.charAt(0)?i+parseFloat(o):parseFloat(o)),"number"==typeof o&&(this._object[e]=i+(o-i)*r))}if(null!==this._onUpdateCallback&&this._onUpdateCallback(this._object),1===n){if(this._repeat>0){for(e in isFinite(this._repeat)&&this._repeat--,this._valuesStartRepeat){if("string"==typeof this._valuesEnd[e]&&(this._valuesStartRepeat[e]=this._valuesStartRepeat[e]+parseFloat(this._valuesEnd[e])),this._yoyo){var a=this._valuesStartRepeat[e];this._valuesStartRepeat[e]=this._valuesEnd[e],this._valuesEnd[e]=a}this._valuesStart[e]=this._valuesStartRepeat[e]}return this._yoyo&&(this._reversed=!this._reversed),this._startTime=void 0!==this._repeatDelayTime?t+this._repeatDelayTime:t+this._delayTime,!0}null!==this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var s=0,l=this._chainedTweens.length;s<l;s++)this._chainedTweens[s].start(this._startTime+this._duration);return!1}return!0}},a.Easing={Linear:{None:function(t){return t}},Quadratic:{In:function(t){return t*t},Out:function(t){return t*(2-t)},InOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},Cubic:{In:function(t){return t*t*t},Out:function(t){return--t*t*t+1},InOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},Quartic:{In:function(t){return t*t*t*t},Out:function(t){return 1- --t*t*t*t},InOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},Quintic:{In:function(t){return t*t*t*t*t},Out:function(t){return--t*t*t*t*t+1},InOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}},Sinusoidal:{In:function(t){return 1-Math.cos(t*Math.PI/2)},Out:function(t){return Math.sin(t*Math.PI/2)},InOut:function(t){return.5*(1-Math.cos(Math.PI*t))}},Exponential:{In:function(t){return 0===t?0:Math.pow(1024,t-1)},Out:function(t){return 1===t?1:1-Math.pow(2,-10*t)},InOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))}},Circular:{In:function(t){return 1-Math.sqrt(1-t*t)},Out:function(t){return Math.sqrt(1- --t*t)},InOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},Elastic:{In:function(t){return 0===t?0:1===t?1:-Math.pow(2,10*(t-1))*Math.sin(5*(t-1.1)*Math.PI)},Out:function(t){return 0===t?0:1===t?1:Math.pow(2,-10*t)*Math.sin(5*(t-.1)*Math.PI)+1},InOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?-.5*Math.pow(2,10*(t-1))*Math.sin(5*(t-1.1)*Math.PI):.5*Math.pow(2,-10*(t-1))*Math.sin(5*(t-1.1)*Math.PI)+1}},Back:{In:function(t){var e=1.70158;return t*t*((e+1)*t-e)},Out:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},InOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)}},Bounce:{In:function(t){return 1-a.Easing.Bounce.Out(1-t)},Out:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},InOut:function(t){return t<.5?.5*a.Easing.Bounce.In(2*t):.5*a.Easing.Bounce.Out(2*t-1)+.5}}},a.Interpolation={Linear:function(t,e){var n=t.length-1,r=n*e,i=Math.floor(r),o=a.Interpolation.Utils.Linear;return e<0?o(t[0],t[1],r):e>1?o(t[n],t[n-1],n-r):o(t[i],t[i+1>n?n:i+1],r-i)},Bezier:function(t,e){for(var n=0,r=t.length-1,i=Math.pow,o=a.Interpolation.Utils.Bernstein,s=0;s<=r;s++)n+=i(1-e,r-s)*i(e,s)*t[s]*o(r,s);return n},CatmullRom:function(t,e){var n=t.length-1,r=n*e,i=Math.floor(r),o=a.Interpolation.Utils.CatmullRom;return t[0]===t[n]?(e<0&&(i=Math.floor(r=n*(1+e))),o(t[(i-1+n)%n],t[i],t[(i+1)%n],t[(i+2)%n],r-i)):e<0?t[0]-(o(t[0],t[0],t[1],t[1],-r)-t[0]):e>1?t[n]-(o(t[n],t[n],t[n-1],t[n-1],r-n)-t[n]):o(t[i?i-1:0],t[i],t[n<i+1?n:i+1],t[n<i+2?n:i+2],r-i)},Utils:{Linear:function(t,e,n){return(e-t)*n+t},Bernstein:function(t,e){var n=a.Interpolation.Utils.Factorial;return n(t)/n(e)/n(t-e)},Factorial:(o=[1],function(t){var e=1;if(o[t])return o[t];for(var n=t;n>1;n--)e*=n;return o[t]=e,e}),CatmullRom:function(t,e,n,r,i){var o=.5*(n-t),a=.5*(r-e),s=i*i;return(2*e-2*n+o+a)*(i*s)+(-3*e+3*n-2*o-a)*s+o*i+e}}},void 0===(r=(function(){return a}).apply(e,[]))||(t.exports=r)},aFj7:function(t,e,n){"use strict";var r=n("L5pH"),i=n("6jRP"),o=n("ig3W"),a=n("bKEA");t.exports=n("OTpG")(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},aGNc:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.value=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.value))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.value=n,r}return r.__extends(e,t),e.prototype._next=function(t){this.destination.next(this.value)},e}(i.a)},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ù",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ñ|vet)/,ordinal:function(t){return t+(1===t?"añ":"vet")},week:{dow:1,doy:4}})}(n("wd/R"))},aIsn:function(t,e,n){!function(t){"use strict";t.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_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ātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".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ēkona ruarua",ss:"%d hēkona",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}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},aMoL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("jtHT");r.Observable.prototype.publish=i.publish},aP66:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.timeout=function(t,e){return void 0===e&&(e=r.asyncScheduler),i.timeout(t,e)(this)}},aQkU:function(t,e,n){!function(t){"use strict";t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".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:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})}(n("wd/R"))},aTp7:function(t,e){t.exports=function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),r=t.getDate(),i=new Date(0);return i.setFullYear(e,n,r-1),i.setHours(0,0,0,0),i}},ad02:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.compare=t,this.keySelector=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.compare,this.keySelector))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.keySelector=r,i.hasKey=!1,"function"==typeof n&&(i.compare=n),i}return r.__extends(e,t),e.prototype.compare=function(t,e){return t===e},e.prototype._next=function(t){var e;try{var n=this.keySelector;e=n?n(t):t}catch(i){return this.destination.error(i)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,e)}catch(i){return this.destination.error(i)}else this.hasKey=!0;r||(this.key=e,this.destination.next(t))},e}(i.a)},ahDk:function(t,e,n){"use strict";n.r(e),n.d(e,"audit",(function(){return r.a})),n.d(e,"auditTime",(function(){return i.a})),n.d(e,"buffer",(function(){return o.a})),n.d(e,"bufferCount",(function(){return a.a})),n.d(e,"bufferTime",(function(){return s.a})),n.d(e,"bufferToggle",(function(){return l.a})),n.d(e,"bufferWhen",(function(){return c.a})),n.d(e,"catchError",(function(){return u.a})),n.d(e,"combineAll",(function(){return h.a})),n.d(e,"combineLatest",(function(){return g})),n.d(e,"concat",(function(){return y})),n.d(e,"concatAll",(function(){return v.a})),n.d(e,"concatMap",(function(){return b.a})),n.d(e,"concatMapTo",(function(){return _.a})),n.d(e,"count",(function(){return w.a})),n.d(e,"debounce",(function(){return x.a})),n.d(e,"debounceTime",(function(){return M.a})),n.d(e,"defaultIfEmpty",(function(){return S.a})),n.d(e,"delay",(function(){return A.a})),n.d(e,"delayWhen",(function(){return C.a})),n.d(e,"dematerialize",(function(){return k.a})),n.d(e,"distinct",(function(){return T.a})),n.d(e,"distinctUntilChanged",(function(){return E.a})),n.d(e,"distinctUntilKeyChanged",(function(){return O.a})),n.d(e,"elementAt",(function(){return D.a})),n.d(e,"endWith",(function(){return L})),n.d(e,"every",(function(){return I.a})),n.d(e,"exhaust",(function(){return R.a})),n.d(e,"exhaustMap",(function(){return N.a})),n.d(e,"expand",(function(){return B.a})),n.d(e,"filter",(function(){return F.a})),n.d(e,"finalize",(function(){return z.a})),n.d(e,"find",(function(){return j.b})),n.d(e,"findIndex",(function(){return W.a})),n.d(e,"first",(function(){return V.a})),n.d(e,"groupBy",(function(){return H.b})),n.d(e,"ignoreElements",(function(){return Y.a})),n.d(e,"isEmpty",(function(){return U.a})),n.d(e,"last",(function(){return q.a})),n.d(e,"map",(function(){return $.a})),n.d(e,"mapTo",(function(){return G.a})),n.d(e,"materialize",(function(){return X.a})),n.d(e,"max",(function(){return K.a})),n.d(e,"merge",(function(){return J})),n.d(e,"mergeAll",(function(){return Q.a})),n.d(e,"mergeMap",(function(){return tt.b})),n.d(e,"flatMap",(function(){return tt.a})),n.d(e,"mergeMapTo",(function(){return et.a})),n.d(e,"mergeScan",(function(){return nt.a})),n.d(e,"min",(function(){return rt.a})),n.d(e,"multicast",(function(){return it.a})),n.d(e,"observeOn",(function(){return ot.b})),n.d(e,"onErrorResumeNext",(function(){return at.a})),n.d(e,"pairwise",(function(){return st.a})),n.d(e,"partition",(function(){return lt.a})),n.d(e,"pluck",(function(){return ct.a})),n.d(e,"publish",(function(){return ut.a})),n.d(e,"publishBehavior",(function(){return ht.a})),n.d(e,"publishLast",(function(){return dt.a})),n.d(e,"publishReplay",(function(){return ft.a})),n.d(e,"race",(function(){return pt.a})),n.d(e,"reduce",(function(){return gt.a})),n.d(e,"repeat",(function(){return mt.a})),n.d(e,"repeatWhen",(function(){return yt.a})),n.d(e,"retry",(function(){return vt.a})),n.d(e,"retryWhen",(function(){return bt.a})),n.d(e,"refCount",(function(){return _t.a})),n.d(e,"sample",(function(){return wt.a})),n.d(e,"sampleTime",(function(){return xt.a})),n.d(e,"scan",(function(){return Mt.a})),n.d(e,"sequenceEqual",(function(){return St.a})),n.d(e,"share",(function(){return At.a})),n.d(e,"shareReplay",(function(){return Ct.a})),n.d(e,"single",(function(){return kt.a})),n.d(e,"skip",(function(){return Tt.a})),n.d(e,"skipLast",(function(){return Et.a})),n.d(e,"skipUntil",(function(){return Ot.a})),n.d(e,"skipWhile",(function(){return Dt.a})),n.d(e,"startWith",(function(){return Pt.a})),n.d(e,"subscribeOn",(function(){return Lt.a})),n.d(e,"switchAll",(function(){return It.a})),n.d(e,"switchMap",(function(){return Rt.a})),n.d(e,"switchMapTo",(function(){return Nt.a})),n.d(e,"take",(function(){return Bt.a})),n.d(e,"takeLast",(function(){return Ft.a})),n.d(e,"takeUntil",(function(){return zt.a})),n.d(e,"takeWhile",(function(){return jt.a})),n.d(e,"tap",(function(){return Wt.a})),n.d(e,"throttle",(function(){return Vt.b})),n.d(e,"throttleTime",(function(){return Ht.a})),n.d(e,"throwIfEmpty",(function(){return Yt.a})),n.d(e,"timeInterval",(function(){return Ut.b})),n.d(e,"timeout",(function(){return qt.a})),n.d(e,"timeoutWith",(function(){return $t.a})),n.d(e,"timestamp",(function(){return Gt.b})),n.d(e,"toArray",(function(){return Xt.a})),n.d(e,"window",(function(){return Kt.a})),n.d(e,"windowCount",(function(){return Zt.a})),n.d(e,"windowTime",(function(){return Jt.a})),n.d(e,"windowToggle",(function(){return Qt.a})),n.d(e,"windowWhen",(function(){return te.a})),n.d(e,"withLatestFrom",(function(){return ee.a})),n.d(e,"zip",(function(){return re})),n.d(e,"zipAll",(function(){return ie.a}));var r=n("MpAI"),i=n("Rney"),o=n("DaYz"),a=n("KD6q"),s=n("b7Yd"),l=n("Qkom"),c=n("xsCy"),u=n("9Z1F"),h=n("F1hP"),d=n("isby"),f=n("dzgT"),p=n("0/uQ");function g(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=null;return"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Object(d.a)(t[0])&&(t=t[0].slice()),function(e){return e.lift.call(Object(p.a)([e].concat(t)),new f.a(n))}}var m=n("dEwP");function y(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return e.lift.call(m.a.apply(void 0,[e].concat(t)))}}var v=n("Txjg"),b=n("Phjn"),_=n("dDXr"),w=n("6Dj2"),x=n("bWpG"),M=n("Gi3i"),S=n("HJBe"),A=n("vubp"),C=n("WbdR"),k=n("41IB"),T=n("ou9H"),E=n("ad02"),O=n("Cr8c"),D=n("MPaf"),P=n("F/XL");function L(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return Object(m.a)(e,P.a.apply(void 0,t))}}var I=n("zAZS"),R=n("31qQ"),N=n("6V3w"),B=n("sLa7"),F=n("VnD/"),z=n("2WpN"),j=n("NKZO"),W=n("VYim"),V=n("P6uZ"),H=n("IxPp"),Y=n("DKLv"),U=n("igQg"),q=n("w1EH"),$=n("67Y/"),G=n("aGNc"),X=n("uW6F"),K=n("mcCJ"),Z=n("p0ib");function J(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return e.lift.call(Z.a.apply(void 0,[e].concat(t)))}}var Q=n("Zn8D"),tt=n("psW0"),et=n("j0HV"),nt=n("lA9V"),rt=n("gAJb"),it=n("xlPZ"),ot=n("mZXl"),at=n("TJrj"),st=n("qyHS"),lt=n("h+56"),ct=n("FYXD"),ut=n("W1+X"),ht=n("3J/R"),dt=n("kR3u"),ft=n("s4kO"),pt=n("p33S"),gt=n("Qgas"),mt=n("Nzu2"),yt=n("tMwf"),vt=n("5tAl"),bt=n("ZqrO"),_t=n("yGWI"),wt=n("wDBO"),xt=n("/ojb"),Mt=n("dC0D"),St=n("wjTF"),At=n("S1nX"),Ct=n("klSw"),kt=n("ujTQ"),Tt=n("0mNj"),Et=n("14Nl"),Ot=n("0GsU"),Dt=n("VQ2P"),Pt=n("p0Sj"),Lt=n("9dfq"),It=n("KAzf"),Rt=n("15JJ"),Nt=n("zQHH"),Bt=n("t9fZ"),Ft=n("AxiF"),zt=n("ny24"),jt=n("jvbL"),Wt=n("xMyE"),Vt=n("+gEr"),Ht=n("AJqF"),Yt=n("tNVB"),Ut=n("6wkY"),qt=n("0zd0"),$t=n("ceCD"),Gt=n("5IO1"),Xt=n("R+r5"),Kt=n("Wnek"),Zt=n("e5mD"),Jt=n("lxKu"),Qt=n("K3ba"),te=n("MysU"),ee=n("/PH2"),ne=n("909l");function re(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return e.lift.call(ne.b.apply(void 0,[e].concat(t)))}}var ie=n("br6f")},aqg2:function(t,e,n){var r=n("TYje"),i=n("zBWt")("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},atJV:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.last=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.last.apply(void 0,t)(this)}},awvh:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=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}()},"b/PJ":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.skipUntil=function(t){return r.skipUntil(t)(this)}},b056:function(t,e){t.exports=function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),r=t.getDate(),i=new Date(0);return i.setFullYear(e,n,r+1),i.setHours(23,59,59,999),i}},b08l:function(t,e,n){var r=n("d+lc"),i=n("heda"),o=n("l0Kd"),a=n("WpRT")("IE_PROTO"),s=function(){},l=function(){var t,e=n("BfU5")("iframe"),r=o.length;for(e.style.display="none",n("kUGv").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;r--;)delete l.prototype[o[r]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=l(),void 0===e?n:i(n,e)}},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"))},b6v0:function(t,e,n){"use strict";var r=n("oQam");e.FileItem=function(){function t(t,e,n){this.url="/",this.headers=[],this.withCredentials=!0,this.formData=[],this.isReady=!1,this.isUploading=!1,this.isUploaded=!1,this.isSuccess=!1,this.isCancel=!1,this.isError=!1,this.progress=0,this.index=void 0,this.uploader=t,this.some=e,this.options=n,this.file=new r.FileLikeObject(e),this._file=e,t.options&&(this.method=t.options.method||"POST",this.alias=t.options.itemAlias||"file"),this.url=t.options.url}return t.prototype.upload=function(){try{this.uploader.uploadItem(this)}catch(t){this.uploader._onCompleteItem(this,"",0,{}),this.uploader._onErrorItem(this,"",0,{})}},t.prototype.cancel=function(){this.uploader.cancelItem(this)},t.prototype.remove=function(){this.uploader.removeFromQueue(this)},t.prototype.onBeforeUpload=function(){},t.prototype.onBuildForm=function(t){return{form:t}},t.prototype.onProgress=function(t){return{progress:t}},t.prototype.onSuccess=function(t,e,n){return{response:t,status:e,headers:n}},t.prototype.onError=function(t,e,n){return{response:t,status:e,headers:n}},t.prototype.onCancel=function(t,e,n){return{response:t,status:e,headers:n}},t.prototype.onComplete=function(t,e,n){return{response:t,status:e,headers:n}},t.prototype._onBeforeUpload=function(){this.isReady=!0,this.isUploading=!0,this.isUploaded=!1,this.isSuccess=!1,this.isCancel=!1,this.isError=!1,this.progress=0,this.onBeforeUpload()},t.prototype._onBuildForm=function(t){this.onBuildForm(t)},t.prototype._onProgress=function(t){this.progress=t,this.onProgress(t)},t.prototype._onSuccess=function(t,e,n){this.isReady=!1,this.isUploading=!1,this.isUploaded=!0,this.isSuccess=!0,this.isCancel=!1,this.isError=!1,this.progress=100,this.index=void 0,this.onSuccess(t,e,n)},t.prototype._onError=function(t,e,n){this.isReady=!1,this.isUploading=!1,this.isUploaded=!0,this.isSuccess=!1,this.isCancel=!1,this.isError=!0,this.progress=0,this.index=void 0,this.onError(t,e,n)},t.prototype._onCancel=function(t,e,n){this.isReady=!1,this.isUploading=!1,this.isUploaded=!1,this.isSuccess=!1,this.isCancel=!0,this.isError=!1,this.progress=0,this.index=void 0,this.onCancel(t,e,n)},t.prototype._onComplete=function(t,e,n){this.onComplete(t,e,n),this.uploader.options.removeAfterUpload&&this.remove()},t.prototype._prepareToUploading=function(){this.index=this.index||++this.uploader._nextIndex,this.isReady=!0},t}()},b716:function(t,e,n){"use strict";n.d(e,"b",(function(){return f})),n.d(e,"c",(function(){return p})),n.d(e,"a",(function(){return c}));var r=n("4+yM"),i=(n("/VYK"),n("CcnG")),o=n("n6gG"),a=n("dWZg"),s=n("Wf4p"),l=n("K9Ia"),c=new i.InjectionToken("MAT_INPUT_VALUE_ACCESSOR"),u=["button","checkbox","file","hidden","image","radio","range","reset","submit"],h=0,d=function(){return function(t,e,n,r){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=r}}(),f=function(t){function e(e,n,r,i,o,s,c,u,d){var f=t.call(this,s,i,o,r)||this;f._elementRef=e,f._platform=n,f.ngControl=r,f._autofillMonitor=u,f._uid="mat-input-"+h++,f._isServer=!1,f._isNativeSelect=!1,f.focused=!1,f.stateChanges=new l.b,f.controlType="mat-input",f.autofilled=!1,f._disabled=!1,f._required=!1,f._type="text",f._readonly=!1,f._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter((function(t){return Object(a.f)().has(t)}));var p=f._elementRef.nativeElement;return f._inputValueAccessor=c||p,f._previousNativeValue=f.value,f.id=f.id,n.IOS&&d.runOutsideAngular((function(){e.nativeElement.addEventListener("keyup",(function(t){var e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))}))})),f._isServer=!f._platform.isBrowser,f._isNativeSelect="select"===p.nodeName.toLowerCase(),f._isNativeSelect&&(f.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select"),f}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(t){this._disabled=Object(o.c)(t),this.focused&&(this.focused=!1,this.stateChanges.next())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},set:function(t){this._id=t||this._uid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Object(o.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&Object(a.f)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._inputValueAccessor.value},set:function(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"readonly",{get:function(){return this._readonly},set:function(t){this._readonly=Object(o.c)(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((function(e){t.autofilled=e.isAutofilled,t.stateChanges.next()}))},e.prototype.ngOnChanges=function(){this.stateChanges.next()},e.prototype.ngOnDestroy=function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)},e.prototype.ngDoCheck=function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()},e.prototype.focus=function(t){this._elementRef.nativeElement.focus(t)},e.prototype._focusChanged=function(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())},e.prototype._onInput=function(){},e.prototype._dirtyCheckNativeValue=function(){var t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())},e.prototype._validateType=function(){if(u.indexOf(this._type)>-1)throw Error('Input type "'+this._type+"\" isn't supported by matInput.")},e.prototype._isNeverEmpty=function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1},e.prototype._isBadInput=function(){var t=this._elementRef.nativeElement.validity;return t&&t.badInput},e.prototype._isTextarea=function(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()},Object.defineProperty(e.prototype,"empty",{get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shouldLabelFloat",{get:function(){if(this._isNativeSelect){var 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},enumerable:!0,configurable:!0}),e.prototype.setDescribedByIds=function(t){this._ariaDescribedby=t.join(" ")},e.prototype.onContainerClick=function(){this.focused||this.focus()},e}(Object(s.G)(d)),p=function(){return function(){}}()},b7Yd:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("T1DM"),o=n("FFOo"),a=n("nkY7");function s(t){var e=arguments.length,n=i.a;Object(a.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);var r=null;e>=2&&(r=arguments[1]);var o=Number.POSITIVE_INFINITY;return e>=3&&(o=arguments[2]),function(e){return e.lift(new l(t,r,o,n))}}var l=function(){function t(t,e,n,r){this.bufferTimeSpan=t,this.bufferCreationInterval=e,this.maxBufferSize=n,this.scheduler=r}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},t}(),c=function(){return function(){this.buffer=[]}}(),u=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;a.bufferTimeSpan=n,a.bufferCreationInterval=r,a.maxBufferSize=i,a.scheduler=o,a.contexts=[];var s=a.openContext();if(a.timespanOnly=null==r||r<0,a.timespanOnly)a.add(s.closeAction=o.schedule(h,n,{subscriber:a,context:s,bufferTimeSpan:n}));else{var l={bufferTimeSpan:n,bufferCreationInterval:r,subscriber:a,scheduler:o};a.add(s.closeAction=o.schedule(f,n,{subscriber:a,context:s})),a.add(o.schedule(d,r,l))}return a}return r.__extends(e,t),e.prototype._next=function(t){for(var e,n=this.contexts,r=n.length,i=0;i<r;i++){var o=n[i],a=o.buffer;a.push(t),a.length==this.maxBufferSize&&(e=o)}e&&this.onBufferFull(e)},e.prototype._error=function(e){this.contexts.length=0,t.prototype._error.call(this,e)},e.prototype._complete=function(){for(var e=this.contexts,n=this.destination;e.length>0;){var r=e.shift();n.next(r.buffer)}t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.contexts=null},e.prototype.onBufferFull=function(t){this.closeContext(t);var e=t.closeAction;if(e.unsubscribe(),this.remove(e),!this.closed&&this.timespanOnly){t=this.openContext();var n=this.bufferTimeSpan;this.add(t.closeAction=this.scheduler.schedule(h,n,{subscriber:this,context:t,bufferTimeSpan:n}))}},e.prototype.openContext=function(){var t=new c;return this.contexts.push(t),t},e.prototype.closeContext=function(t){this.destination.next(t.buffer);var e=this.contexts;(e?e.indexOf(t):-1)>=0&&e.splice(e.indexOf(t),1)},e}(o.a);function h(t){var e=t.subscriber,n=t.context;n&&e.closeContext(n),e.closed||(t.context=e.openContext(),t.context.closeAction=this.schedule(t,t.bufferTimeSpan))}function d(t){var e=t.bufferCreationInterval,n=t.bufferTimeSpan,r=t.subscriber,i=t.scheduler,o=r.openContext();r.closed||(r.add(o.closeAction=i.schedule(f,n,{subscriber:r,context:o})),this.schedule(t,e))}function f(t){t.subscriber.closeContext(t.context)}},b7mW:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}()},b8Xf:function(t,e,n){"use strict";n.d(e,"g",(function(){return l})),n.d(e,"j",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"k",(function(){return h})),n.d(e,"i",(function(){return d})),n.d(e,"h",(function(){return p})),n.d(e,"b",(function(){return g})),n.d(e,"d",(function(){return m})),n.d(e,"c",(function(){return y})),n.d(e,"a",(function(){return v})),n.d(e,"e",(function(){return _}));var r=n("4HpG"),i=n("U8mb"),o=n("6blF"),a=n("FFOo"),s=n("67Y/");function l(t,e){return void 0===e&&(e=null),new g({method:"GET",url:t,headers:e})}function c(t,e,n){return new g({method:"POST",url:t,body:e,headers:n})}function u(t,e){return new g({method:"DELETE",url:t,headers:e})}function h(t,e,n){return new g({method:"PUT",url:t,body:e,headers:n})}function d(t,e,n){return new g({method:"PATCH",url:t,body:e,headers:n})}var f=Object(s.a)((function(t,e){return t.response}));function p(t,e){return f(new g({method:"GET",url:t,responseType:"json",headers:e}))}var g=function(t){function e(e){var n=t.call(this)||this,r={async:!0,createXHR:function(){return this.crossDomain?function(){if(i.a.XMLHttpRequest)return new i.a.XMLHttpRequest;if(i.a.XDomainRequest)return new i.a.XDomainRequest;throw new Error("CORS is not supported by your browser")}():function(){if(i.a.XMLHttpRequest)return new i.a.XMLHttpRequest;var t=void 0;try{for(var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],n=0;n<3;n++)try{if(new i.a.ActiveXObject(t=e[n]))break}catch(r){}return new i.a.ActiveXObject(t)}catch(r){throw new Error("XMLHttpRequest is not supported by your browser")}}()},crossDomain:!0,withCredentials:!1,headers:{},method:"GET",responseType:"json",timeout:0};if("string"==typeof e)r.url=e;else for(var o in e)e.hasOwnProperty(o)&&(r[o]=e[o]);return n.request=r,n}var n;return r.__extends(e,t),e.prototype._subscribe=function(t){return new m(t,this.request)},e.create=((n=function(t){return new e(t)}).get=l,n.post=c,n.delete=u,n.put=h,n.patch=d,n.getJSON=p,n),e}(o.a),m=function(t){function e(e,n){var r=t.call(this,e)||this;r.request=n,r.done=!1;var o=n.headers=n.headers||{};return n.crossDomain||r.getHeader(o,"X-Requested-With")||(o["X-Requested-With"]="XMLHttpRequest"),r.getHeader(o,"Content-Type")||i.a.FormData&&n.body instanceof i.a.FormData||void 0===n.body||(o["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"),n.body=r.serializeBody(n.body,r.getHeader(n.headers,"Content-Type")),r.send(),r}return r.__extends(e,t),e.prototype.next=function(t){this.done=!0;var e,n=this.xhr,r=this.request,i=this.destination;try{e=new y(t,n,r)}catch(o){return i.error(o)}i.next(e)},e.prototype.send=function(){var t=this.request,e=this.request,n=e.user,r=e.method,i=e.url,o=e.async,a=e.password,s=e.headers,l=e.body;try{var c=this.xhr=t.createXHR();this.setupEvents(c,t),n?c.open(r,i,o,n,a):c.open(r,i,o),o&&(c.timeout=t.timeout,c.responseType=t.responseType),"withCredentials"in c&&(c.withCredentials=!!t.withCredentials),this.setHeaders(c,s),l?c.send(l):c.send()}catch(u){this.error(u)}},e.prototype.serializeBody=function(t,e){if(!t||"string"==typeof t)return t;if(i.a.FormData&&t instanceof i.a.FormData)return t;if(e){var n=e.indexOf(";");-1!==n&&(e=e.substring(0,n))}switch(e){case"application/x-www-form-urlencoded":return Object.keys(t).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])})).join("&");case"application/json":return JSON.stringify(t);default:return t}},e.prototype.setHeaders=function(t,e){for(var n in e)e.hasOwnProperty(n)&&t.setRequestHeader(n,e[n])},e.prototype.getHeader=function(t,e){for(var n in t)if(n.toLowerCase()===e.toLowerCase())return t[n]},e.prototype.setupEvents=function(t,e){var n,r,o=e.progressSubscriber;function a(t){var e,n=a.subscriber,r=a.progressSubscriber,i=a.request;r&&r.error(t);try{e=new _(this,i)}catch(o){e=o}n.error(e)}function s(t){}function l(t){var e=l.subscriber,n=l.progressSubscriber,r=l.request;if(4===this.readyState){var i=1223===this.status?204:this.status;if(0===i&&(i=("text"===this.responseType?this.response||this.responseText:this.response)?200:0),i<400)n&&n.complete(),e.next(t),e.complete();else{n&&n.error(t);var o=void 0;try{o=new v("ajax error "+i,this,r)}catch(a){o=a}e.error(o)}}}t.ontimeout=a,a.request=e,a.subscriber=this,a.progressSubscriber=o,t.upload&&"withCredentials"in t&&(o&&(n=function(t){n.progressSubscriber.next(t)},i.a.XDomainRequest?t.onprogress=n:t.upload.onprogress=n,n.progressSubscriber=o),t.onerror=r=function(t){var e,n=r.progressSubscriber,i=r.subscriber,o=r.request;n&&n.error(t);try{e=new v("ajax error",this,o)}catch(a){e=a}i.error(e)},r.request=e,r.subscriber=this,r.progressSubscriber=o),t.onreadystatechange=s,s.subscriber=this,s.progressSubscriber=o,s.request=e,t.onload=l,l.subscriber=this,l.progressSubscriber=o,l.request=e},e.prototype.unsubscribe=function(){var e=this.xhr;!this.done&&e&&4!==e.readyState&&"function"==typeof e.abort&&e.abort(),t.prototype.unsubscribe.call(this)},e}(a.a),y=function(){return function(t,e,n){this.originalEvent=t,this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType||n.responseType,this.response=b(this.responseType,e)}}(),v=function(){function t(t,e,n){return Error.call(this),this.message=t,this.name="AjaxError",this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType||n.responseType,this.response=b(this.responseType,e),this}return t.prototype=Object.create(Error.prototype),t}();function b(t,e){switch(t){case"json":return function(t){return"response"in t?t.responseType?t.response:JSON.parse(t.response||t.responseText||"null"):JSON.parse(t.responseText||"null")}(e);case"xml":return e.responseXML;case"text":default:return"response"in e?e.response:e.responseText}}var _=function(t,e){return v.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this}},b8ws:function(t,e,n){var r=n("yNUO"),i=n("Kpyc"),o=n("DT56");t.exports=function(t,e){var n=r(t),a=r(e),s=o(n,a),l=Math.abs(i(n,a));return n.setFullYear(n.getFullYear()-s*l),s*(l-(o(n,a)===-s))}},bHhB:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("n6Nf");r.Observable.prototype.windowToggle=i.windowToggle},bIR2:function(t,e,n){"use strict";n.d(e,"a",(function(){return G}));var r=n("CcnG"),i=n("Ip0R"),o=n("Sgg5"),a=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function s(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,5,"td",[],[[8,"className",0],[8,"tabIndex",0],[2,"owl-dt-calendar-cell-active",null],[2,"owl-dt-calendar-cell-disabled",null],[2,"owl-dt-calendar-cell-in-range",null],[2,"owl-dt-calendar-cell-range-from",null],[2,"owl-dt-calendar-cell-range-to",null],[1,"aria-label",0],[1,"aria-disabled",0],[4,"width","%"],[4,"paddingTop","%"],[4,"paddingBottom","%"]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.selectCell(t.context.$implicit)&&r),r}),null,null)),(t()(),r["ɵeld"](1,0,null,null,4,"span",[["class","owl-dt-calendar-cell-content"]],null,null,null,null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](3,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵpod"](4,{"owl-dt-calendar-cell-out":0,"owl-dt-calendar-cell-today":1,"owl-dt-calendar-cell-selected":2}),(t()(),r["ɵted"](5,null,["",""]))],(function(t,e){var n=e.component,r=t(e,4,0,e.context.$implicit.out,e.context.$implicit.value===n.todayValue,n.isSelected(e.context.$implicit.value));t(e,3,0,"owl-dt-calendar-cell-content",r)}),(function(t,e){var n=e.component;t(e,0,1,[r["ɵinlineInterpolate"](1,"owl-dt-calendar-cell ",e.context.$implicit.cellClass,""),n.isActiveCell(e.parent.context.index,e.context.index)?0:-1,n.isActiveCell(e.parent.context.index,e.context.index),!e.context.$implicit.enabled,n.isInRange(e.context.$implicit.value),n.isRangeFrom(e.context.$implicit.value),n.isRangeTo(e.context.$implicit.value),e.context.$implicit.ariaLabel,!e.context.$implicit.enabled||null,100/n.numCols,50*n.cellRatio/n.numCols,50*n.cellRatio/n.numCols]),t(e,5,0,e.context.$implicit.displayValue)}))}function l(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,2,"tr",[["role","row"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,s)),r["ɵdid"](2,278528,null,0,i.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){t(e,2,0,e.context.$implicit)}),null)}function c(t){return r["ɵvid"](2,[(t()(),r["ɵand"](16777216,null,null,1,null,l)),r["ɵdid"](1,278528,null,0,i.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){t(e,1,0,e.component.rows)}),null)}var u=n("kzIS"),h=n("bMPK"),d=n("EFU/"),f=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function p(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,2,"th",[["class","owl-dt-weekday"],["scope","col"]],[[1,"aria-label",0]],null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),r["ɵted"](2,null,["",""]))],null,(function(t,e){t(e,0,0,e.context.$implicit.long),t(e,2,0,e.context.$implicit.short)}))}function g(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{calendarBodyElm:0}),(t()(),r["ɵeld"](1,0,null,null,8,"table",[["class","owl-dt-calendar-table owl-dt-calendar-month-table"]],[[2,"owl-dt-calendar-only-current-month",null]],null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,5,"thead",[["class","owl-dt-calendar-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,2,"tr",[["class","owl-dt-weekdays"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,p)),r["ɵdid"](5,278528,null,0,i.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(t()(),r["ɵeld"](6,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"th",[["aria-hidden","true"],["class","owl-dt-calendar-table-divider"],["colspan","7"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,null,null,1,"tbody",[["owl-date-time-calendar-body",""],["role","grid"]],[[2,"owl-dt-calendar-body",null]],[[null,"keydown"],[null,"select"]],(function(t,e,n){var r=!0,i=t.component;return"keydown"===e&&(r=!1!==i.handleCalendarKeydown(n)&&r),"select"===e&&(r=!1!==i.selectCalendarCell(n)&&r),r}),c,a)),r["ɵdid"](9,114688,[[1,4]],0,o.b,[r.ElementRef,r.NgZone],{activeCell:[0,"activeCell"],rows:[1,"rows"],todayValue:[2,"todayValue"],selectedValues:[3,"selectedValues"],selectMode:[4,"selectMode"]},{select:"select"})],(function(t,e){var n=e.component;t(e,5,0,n.weekdays),t(e,9,0,n.activeCell,n.days,n.todayDate,n.selectedDates,n.selectMode)}),(function(t,e){t(e,1,0,e.component.hideOtherMonths),t(e,8,0,r["ɵnov"](e,9).owlDTCalendarBodyClass)}))}var m=n("pkQ6"),y=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function v(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{calendarBodyElm:0}),(t()(),r["ɵeld"](1,0,null,null,5,"table",[["class","owl-dt-calendar-table owl-dt-calendar-year-table"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"thead",[["class","owl-dt-calendar-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"th",[["aria-hidden","true"],["class","owl-dt-calendar-table-divider"],["colspan","3"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"tbody",[["owl-date-time-calendar-body",""],["role","grid"]],[[2,"owl-dt-calendar-body",null]],[[null,"keydown"],[null,"select"]],(function(t,e,n){var r=!0,i=t.component;return"keydown"===e&&(r=!1!==i.handleCalendarKeydown(n)&&r),"select"===e&&(r=!1!==i.selectCalendarCell(n)&&r),r}),c,a)),r["ɵdid"](6,114688,[[1,4]],0,o.b,[r.ElementRef,r.NgZone],{activeCell:[0,"activeCell"],rows:[1,"rows"],numCols:[2,"numCols"],cellRatio:[3,"cellRatio"],todayValue:[4,"todayValue"],selectedValues:[5,"selectedValues"],selectMode:[6,"selectMode"]},{select:"select"})],(function(t,e){var n=e.component;t(e,6,0,n.activeCell,n.months,3,3/7,n.todayMonth,n.selectedMonths,n.selectMode)}),(function(t,e){t(e,5,0,r["ɵnov"](e,6).owlDTCalendarBodyClass)}))}var b=n("iTqX"),_=n("rAFq"),w=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function x(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{calendarBodyElm:0}),(t()(),r["ɵeld"](1,0,null,null,3,"button",[["class","owl-dt-control-button owl-dt-control-arrow-button"],["tabindex","0"],["type","button"]],[[8,"disabled",0],[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.prevYearList(n)&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"span",[["class","owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","100%"],["style","enable-background:new 0 0 250.738 250.738;"],["version","1.1"],["viewBox","0 0 250.738 250.738"],["width","100%"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,":svg:path",[["d","M96.633,125.369l95.053-94.533c7.101-7.055,7.101-18.492,0-25.546   c-7.1-7.054-18.613-7.054-25.714,0L58.989,111.689c-3.784,3.759-5.487,8.759-5.238,13.68c-0.249,4.922,1.454,9.921,5.238,13.681   l106.983,106.398c7.101,7.055,18.613,7.055,25.714,0c7.101-7.054,7.101-18.491,0-25.544L96.633,125.369z"],["style","fill-rule: evenodd; clip-rule: evenodd;"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,6,"table",[["class","owl-dt-calendar-table owl-dt-calendar-multi-year-table"]],null,null,null,null,null)),(t()(),r["ɵeld"](6,0,null,null,3,"thead",[["class","owl-dt-calendar-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,2,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,null,null,1,"th",[["colspan","3"]],null,null,null,null,null)),(t()(),r["ɵted"](9,null,["",""])),(t()(),r["ɵeld"](10,0,null,null,1,"tbody",[["owl-date-time-calendar-body",""],["role","grid"]],[[2,"owl-dt-calendar-body",null]],[[null,"keydown"],[null,"select"]],(function(t,e,n){var r=!0,i=t.component;return"keydown"===e&&(r=!1!==i.handleCalendarKeydown(n)&&r),"select"===e&&(r=!1!==i.selectCalendarCell(n)&&r),r}),c,a)),r["ɵdid"](11,114688,[[1,4]],0,o.b,[r.ElementRef,r.NgZone],{activeCell:[0,"activeCell"],rows:[1,"rows"],numCols:[2,"numCols"],cellRatio:[3,"cellRatio"],todayValue:[4,"todayValue"],selectedValues:[5,"selectedValues"],selectMode:[6,"selectMode"]},{select:"select"}),(t()(),r["ɵeld"](12,0,null,null,3,"button",[["class","owl-dt-control-button owl-dt-control-arrow-button"],["tabindex","0"],["type","button"]],[[8,"disabled",0],[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.nextYearList(n)&&r),r}),null,null)),(t()(),r["ɵeld"](13,0,null,null,2,"span",[["class","owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](14,0,null,null,1,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["style","enable-background:new 0 0 250.738 250.738;"],["version","1.1"],["viewBox","0 0 250.738 250.738"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](15,0,null,null,0,":svg:path",[["d","M191.75,111.689L84.766,5.291c-7.1-7.055-18.613-7.055-25.713,0\n                c-7.101,7.054-7.101,18.49,0,25.544l95.053,94.534l-95.053,94.533c-7.101,7.054-7.101,18.491,0,25.545\n                c7.1,7.054,18.613,7.054,25.713,0L191.75,139.05c3.784-3.759,5.487-8.759,5.238-13.681\n                C197.237,120.447,195.534,115.448,191.75,111.689z"],["style","fill-rule:evenodd;clip-rule:evenodd;"]],null,null,null,null,null))],(function(t,e){var n=e.component;t(e,11,0,n.activeCell,n.years,3,3/7,n.todayYear,n.selectedYears,n.selectMode)}),(function(t,e){var n=e.component;t(e,1,0,!n.previousEnabled(),n.prevButtonLabel),t(e,9,0,n.tableHeader),t(e,10,0,r["ɵnov"](e,11).owlDTCalendarBodyClass),t(e,12,0,!n.nextEnabled(),n.nextButtonLabel)}))}var M=n("lLAP"),S=n("K1Vp"),A=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function C(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-month-view",[],[[2,"owl-dt-calendar-view",null]],[[null,"pickerMomentChange"],[null,"selectedChange"],[null,"userSelection"]],(function(t,e,n){var r=!0,i=t.component;return"pickerMomentChange"===e&&(r=!1!==i.handlePickerMomentChange(n)&&r),"selectedChange"===e&&(r=!1!==i.dateSelected(n)&&r),"userSelection"===e&&(r=!1!==i.userSelected()&&r),r}),g,f)),r["ɵdid"](1,1294336,null,0,u.a,[r.ChangeDetectorRef,[2,h.a],[2,d.a]],{hideOtherMonths:[0,"hideOtherMonths"],firstDayOfWeek:[1,"firstDayOfWeek"],selectMode:[2,"selectMode"],selected:[3,"selected"],selecteds:[4,"selecteds"],pickerMoment:[5,"pickerMoment"],dateFilter:[6,"dateFilter"],minDate:[7,"minDate"],maxDate:[8,"maxDate"]},{selectedChange:"selectedChange",userSelection:"userSelection",pickerMomentChange:"pickerMomentChange"})],(function(t,e){var n=e.component;t(e,1,0,n.hideOtherMonths,n.firstDayOfWeek,n.selectMode,n.selected,n.selecteds,n.pickerMoment,n.dateFilter,n.minDate,n.maxDate)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTCalendarView)}))}function k(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-year-view",[],[[2,"owl-dt-calendar-view",null]],[[null,"keyboardEnter"],[null,"pickerMomentChange"],[null,"monthSelected"],[null,"change"]],(function(t,e,n){var r=!0,i=t.component;return"keyboardEnter"===e&&(r=!1!==i.focusActiveCell()&&r),"pickerMomentChange"===e&&(r=!1!==i.handlePickerMomentChange(n)&&r),"monthSelected"===e&&(r=!1!==i.selectMonthInYearView(n)&&r),"change"===e&&(r=!1!==i.goToDateInView(n,"month")&&r),r}),v,y)),r["ɵdid"](1,1294336,null,0,m.a,[r.ChangeDetectorRef,[2,h.a],[2,d.a]],{selectMode:[0,"selectMode"],selected:[1,"selected"],selecteds:[2,"selecteds"],pickerMoment:[3,"pickerMoment"],dateFilter:[4,"dateFilter"],minDate:[5,"minDate"],maxDate:[6,"maxDate"]},{change:"change",monthSelected:"monthSelected",pickerMomentChange:"pickerMomentChange",keyboardEnter:"keyboardEnter"})],(function(t,e){var n=e.component;t(e,1,0,n.selectMode,n.selected,n.selecteds,n.pickerMoment,n.dateFilter,n.minDate,n.maxDate)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTCalendarView)}))}function T(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-multi-year-view",[],[[2,"owl-dt-calendar-view",null],[2,"owl-dt-calendar-multi-year-view",null]],[[null,"keyboardEnter"],[null,"pickerMomentChange"],[null,"yearSelected"],[null,"change"]],(function(t,e,n){var r=!0,i=t.component;return"keyboardEnter"===e&&(r=!1!==i.focusActiveCell()&&r),"pickerMomentChange"===e&&(r=!1!==i.handlePickerMomentChange(n)&&r),"yearSelected"===e&&(r=!1!==i.selectYearInMultiYearView(n)&&r),"change"===e&&(r=!1!==i.goToDateInView(n,"year")&&r),r}),x,w)),r["ɵdid"](1,1163264,null,0,b.a,[r.ChangeDetectorRef,_.a,[2,h.a]],{selectMode:[0,"selectMode"],selected:[1,"selected"],selecteds:[2,"selecteds"],pickerMoment:[3,"pickerMoment"],dateFilter:[4,"dateFilter"],minDate:[5,"minDate"],maxDate:[6,"maxDate"]},{change:"change",yearSelected:"yearSelected",pickerMomentChange:"pickerMomentChange",keyboardEnter:"keyboardEnter"})],(function(t,e){var n=e.component;t(e,1,0,n.selectMode,n.selected,n.selecteds,n.pickerMoment,n.dateFilter,n.minDate,n.maxDate)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTCalendarView,r["ɵnov"](e,1).owlDTCalendarMultiYearView)}))}function E(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,16,"div",[["class","owl-dt-calendar-control"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,3,"button",[["class","owl-dt-control owl-dt-control-button owl-dt-control-arrow-button"],["tabindex","0"],["type","button"]],[[4,"visibility",null],[8,"disabled",0],[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.previousClicked()&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"span",[["class","owl-dt-control-content owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","100%"],["style","enable-background:new 0 0 250.738 250.738;"],["version","1.1"],["viewBox","0 0 250.738 250.738"],["width","100%"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,":svg:path",[["d","M96.633,125.369l95.053-94.533c7.101-7.055,7.101-18.492,0-25.546   c-7.1-7.054-18.613-7.054-25.714,0L58.989,111.689c-3.784,3.759-5.487,8.759-5.238,13.68c-0.249,4.922,1.454,9.921,5.238,13.681   l106.983,106.398c7.101,7.055,18.613,7.055,25.714,0c7.101-7.054,7.101-18.491,0-25.544L96.633,125.369z"],["style","fill-rule: evenodd; clip-rule: evenodd;"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,7,"div",[["class","owl-dt-calendar-control-content"]],null,null,null,null,null)),(t()(),r["ɵeld"](6,0,null,null,6,"button",[["class","owl-dt-control owl-dt-control-button owl-dt-control-period-button"],["tabindex","0"],["type","button"]],[[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.toggleViews()&&r),r}),null,null)),(t()(),r["ɵeld"](7,0,null,null,5,"span",[["class","owl-dt-control-content owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵted"](8,null,[""," "])),(t()(),r["ɵeld"](9,0,null,null,3,"span",[["class","owl-dt-control-button-arrow"]],[[4,"transform",null]],null,null,null,null)),(t()(),r["ɵeld"](10,0,null,null,2,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","50%"],["style","enable-background:new 0 0 292.362 292.362;"],["version","1.1"],["viewBox","0 0 292.362 292.362"],["width","50%"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](11,0,null,null,1,":svg:g",[],null,null,null,null,null)),(t()(),r["ɵeld"](12,0,null,null,0,":svg:path",[["d","M286.935,69.377c-3.614-3.617-7.898-5.424-12.848-5.424H18.274c-4.952,0-9.233,1.807-12.85,5.424\n                                C1.807,72.998,0,77.279,0,82.228c0,4.948,1.807,9.229,5.424,12.847l127.907,127.907c3.621,3.617,7.902,5.428,12.85,5.428\n                                s9.233-1.811,12.847-5.428L286.935,95.074c3.613-3.617,5.427-7.898,5.427-12.847C292.362,77.279,290.548,72.998,286.935,69.377z"]],null,null,null,null,null)),(t()(),r["ɵeld"](13,0,null,null,3,"button",[["class","owl-dt-control owl-dt-control-button owl-dt-control-arrow-button"],["tabindex","0"],["type","button"]],[[4,"visibility",null],[8,"disabled",0],[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.nextClicked()&&r),r}),null,null)),(t()(),r["ɵeld"](14,0,null,null,2,"span",[["class","owl-dt-control-content owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](15,0,null,null,1,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["style","enable-background:new 0 0 250.738 250.738;"],["version","1.1"],["viewBox","0 0 250.738 250.738"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](16,0,null,null,0,":svg:path",[["d","M191.75,111.689L84.766,5.291c-7.1-7.055-18.613-7.055-25.713,0\n                    c-7.101,7.054-7.101,18.49,0,25.544l95.053,94.534l-95.053,94.533c-7.101,7.054-7.101,18.491,0,25.545\n                    c7.1,7.054,18.613,7.054,25.713,0L191.75,139.05c3.784-3.759,5.487-8.759,5.238-13.681\n                    C197.237,120.447,195.534,115.448,191.75,111.689z"],["style","fill-rule:evenodd;clip-rule:evenodd;"]],null,null,null,null,null)),(t()(),r["ɵeld"](17,0,null,null,8,"div",[["cdkMonitorSubtreeFocus",""],["class","owl-dt-calendar-main"],["tabindex","-1"]],null,null,null,null,null)),r["ɵdid"](18,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),r["ɵdid"](19,147456,null,0,M.e,[r.ElementRef,M.h],null,null),(t()(),r["ɵand"](16777216,null,null,1,null,C)),r["ɵdid"](21,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,k)),r["ɵdid"](23,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,T)),r["ɵdid"](25,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){t(e,18,0,e.component.currentView),t(e,21,0,"month"),t(e,23,0,"year"),t(e,25,0,"multi-years")}),(function(t,e){var n=e.component;t(e,1,0,n.showControlArrows?"visible":"hidden",!n.prevButtonEnabled(),n.prevButtonLabel),t(e,6,0,n.periodButtonLabel),t(e,8,0,n.periodButtonText),t(e,9,0,"rotate("+(n.isMonthView?0:180)+"deg)"),t(e,13,0,n.showControlArrows?"visible":"hidden",!n.nextButtonEnabled(),n.nextButtonLabel)}))}var O=n("u//b"),D=n("r1xs"),P=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function L(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,0,"div",[["aria-hidden","true"],["class","owl-dt-timer-divider"]],null,null,null,null,null))],null,null)}function I(t){return r["ɵvid"](2,[r["ɵpid"](0,O.a,[]),(t()(),r["ɵand"](16777216,null,null,1,null,L)),r["ɵdid"](2,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵeld"](3,0,null,null,3,"button",[["class","owl-dt-control-button owl-dt-control-arrow-button"],["tabindex","-1"],["type","button"]],[[8,"disabled",0],[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.upBtnClicked()&&r),r}),null,null)),(t()(),r["ɵeld"](4,0,null,null,2,"span",[["class","owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","100%"],["style","enable-background:new 0 0 451.847 451.846;"],["version","1.1"],["viewBox","0 0 451.847 451.846"],["width","100%"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](6,0,null,null,0,":svg:path",[["d","M248.292,106.406l194.281,194.29c12.365,12.359,12.365,32.391,0,44.744c-12.354,12.354-32.391,12.354-44.744,0\n                        L225.923,173.529L54.018,345.44c-12.36,12.354-32.395,12.354-44.748,0c-12.359-12.354-12.359-32.391,0-44.75L203.554,106.4\n                        c6.18-6.174,14.271-9.259,22.369-9.259C234.018,97.141,242.115,100.232,248.292,106.406z"]],null,null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,4,"label",[["class","owl-dt-timer-content"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,[["valueInput",1]],null,1,"input",[["class","owl-dt-timer-input"],["maxlength","2"]],[[8,"value",0]],[[null,"input"]],(function(t,e,n){var i=!0;return"input"===e&&(i=!1!==t.component.handleInputChange(r["ɵnov"](t,8).value)&&i),i}),null,null)),r["ɵppd"](9,2),(t()(),r["ɵeld"](10,0,null,null,1,"span",[["class","owl-hidden-accessible"]],null,null,null,null,null)),(t()(),r["ɵted"](11,null,["",""])),(t()(),r["ɵeld"](12,0,null,null,3,"button",[["class","owl-dt-control-button owl-dt-control-arrow-button"],["tabindex","-1"],["type","button"]],[[8,"disabled",0],[1,"aria-label",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.downBtnClicked()&&r),r}),null,null)),(t()(),r["ɵeld"](13,0,null,null,2,"span",[["class","owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](14,0,null,null,1,":svg:svg",[[":xml:space","preserve"],[":xmlns:xlink","http://www.w3.org/1999/xlink"],["height","100%"],["style","enable-background:new 0 0 451.847 451.846;"],["version","1.1"],["viewBox","0 0 451.847 451.846"],["width","100%"],["x","0px"],["xmlns","http://www.w3.org/2000/svg"],["y","0px"]],null,null,null,null,null)),(t()(),r["ɵeld"](15,0,null,null,0,":svg:path",[["d","M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751\n                        c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0\n                        c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z"]],null,null,null,null,null))],(function(t,e){t(e,2,0,e.component.showDivider)}),(function(t,e){var n=e.component;t(e,3,0,n.upBtnDisabled,n.upBtnAriaLabel);var i=r["ɵunv"](e,8,0,t(e,9,0,r["ɵnov"](e,0),n.displayValue,2));t(e,8,0,i),t(e,11,0,n.inputLabel),t(e,12,0,n.downBtnDisabled,n.downBtnAriaLabel)}))}var R=n("usGH"),N=r["ɵcrt"]({encapsulation:0,styles:[""],data:{}});function B(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-timer-box",[],[[2,"owl-dt-timer-box",null]],[[null,"inputChange"],[null,"valueChange"]],(function(t,e,n){var r=!0,i=t.component;return"inputChange"===e&&(r=!1!==i.setSecondValue(n)&&r),"valueChange"===e&&(r=!1!==i.setSecondValue(n)&&r),r}),I,P)),r["ɵdid"](1,245760,null,0,D.a,[],{showDivider:[0,"showDivider"],upBtnAriaLabel:[1,"upBtnAriaLabel"],upBtnDisabled:[2,"upBtnDisabled"],downBtnAriaLabel:[3,"downBtnAriaLabel"],downBtnDisabled:[4,"downBtnDisabled"],value:[5,"value"],min:[6,"min"],max:[7,"max"],step:[8,"step"],inputLabel:[9,"inputLabel"]},{valueChange:"valueChange",inputChange:"inputChange"})],(function(t,e){var n=e.component;t(e,1,0,!0,n.upSecondButtonLabel,!n.upSecondEnabled(),n.downSecondButtonLabel,!n.downSecondEnabled(),n.secondValue,0,59,n.stepSecond,"Second")}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTTimerBoxClass)}))}function F(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,3,"div",[["class","owl-dt-timer-hour12"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,2,"button",[["class","owl-dt-control-button owl-dt-timer-hour12-box"],["tabindex","0"],["type","button"]],null,[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.setMeridiem(n)&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,1,"span",[["class","owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵted"](3,null,["",""]))],null,(function(t,e){t(e,3,0,e.component.hour12ButtonLabel)}))}function z(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-timer-box",[],[[2,"owl-dt-timer-box",null]],[[null,"inputChange"],[null,"valueChange"]],(function(t,e,n){var r=!0,i=t.component;return"inputChange"===e&&(r=!1!==i.setHourValueViaInput(n)&&r),"valueChange"===e&&(r=!1!==i.setHourValue(n)&&r),r}),I,P)),r["ɵdid"](1,245760,null,0,D.a,[],{upBtnAriaLabel:[0,"upBtnAriaLabel"],upBtnDisabled:[1,"upBtnDisabled"],downBtnAriaLabel:[2,"downBtnAriaLabel"],downBtnDisabled:[3,"downBtnDisabled"],boxValue:[4,"boxValue"],value:[5,"value"],min:[6,"min"],max:[7,"max"],step:[8,"step"],inputLabel:[9,"inputLabel"]},{valueChange:"valueChange",inputChange:"inputChange"}),(t()(),r["ɵeld"](2,0,null,null,1,"owl-date-time-timer-box",[],[[2,"owl-dt-timer-box",null]],[[null,"inputChange"],[null,"valueChange"]],(function(t,e,n){var r=!0,i=t.component;return"inputChange"===e&&(r=!1!==i.setMinuteValue(n)&&r),"valueChange"===e&&(r=!1!==i.setMinuteValue(n)&&r),r}),I,P)),r["ɵdid"](3,245760,null,0,D.a,[],{showDivider:[0,"showDivider"],upBtnAriaLabel:[1,"upBtnAriaLabel"],upBtnDisabled:[2,"upBtnDisabled"],downBtnAriaLabel:[3,"downBtnAriaLabel"],downBtnDisabled:[4,"downBtnDisabled"],value:[5,"value"],min:[6,"min"],max:[7,"max"],step:[8,"step"],inputLabel:[9,"inputLabel"]},{valueChange:"valueChange",inputChange:"inputChange"}),(t()(),r["ɵand"](16777216,null,null,1,null,B)),r["ɵdid"](5,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,F)),r["ɵdid"](7,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){var n=e.component;t(e,1,0,n.upHourButtonLabel,!n.upHourEnabled(),n.downHourButtonLabel,!n.downHourEnabled(),n.hourBoxValue,n.hourValue,0,23,n.stepHour,"Hour"),t(e,3,0,!0,n.upMinuteButtonLabel,!n.upMinuteEnabled(),n.downMinuteButtonLabel,!n.downMinuteEnabled(),n.minuteValue,0,59,n.stepMinute,"Minute"),t(e,5,0,n.showSecondsTimer),t(e,7,0,n.hour12Timer)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTTimerBoxClass),t(e,2,0,r["ɵnov"](e,3).owlDTTimerBoxClass)}))}var j=n("EVAe"),W=r["ɵcrt"]({encapsulation:0,styles:[""],data:{animation:[{type:7,name:"transformPicker",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(1, 0)"},offset:null},options:void 0},{type:0,name:"enter",styles:{type:6,styles:{opacity:1,transform:"scale(1, 1)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:3,steps:[{type:11,selector:"@fadeInPicker",animation:{type:9,options:null},options:{optional:!0}},{type:4,styles:null,timings:"400ms cubic-bezier(0.25, 0.8, 0.25, 1)"}],options:null},options:null},{type:1,expr:"enter => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms linear"},options:null}],options:{}},{type:7,name:"fadeInPicker",definitions:[{type:0,name:"enter",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:0,name:"void",styles:{type:6,styles:{opacity:0},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"},options:null}],options:{}}]}});function V(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-calendar",[["class","owl-dt-container-row"]],[[2,"owl-dt-calendar",null]],[[null,"pickerMomentChange"],[null,"yearSelected"],[null,"monthSelected"],[null,"selectedChange"]],(function(t,e,n){var r=!0,i=t.component;return"pickerMomentChange"===e&&(r=!1!==(i.pickerMoment=n)&&r),"yearSelected"===e&&(r=!1!==i.picker.selectYear(n)&&r),"monthSelected"===e&&(r=!1!==i.picker.selectMonth(n)&&r),"selectedChange"===e&&(r=!1!==i.dateSelected(n)&&r),r}),E,A)),r["ɵdid"](1,9682944,[[1,4]],0,S.a,[r.ElementRef,_.a,r.NgZone,r.ChangeDetectorRef,[2,h.a],[2,d.a]],{dateFilter:[0,"dateFilter"],firstDayOfWeek:[1,"firstDayOfWeek"],minDate:[2,"minDate"],maxDate:[3,"maxDate"],pickerMoment:[4,"pickerMoment"],selectMode:[5,"selectMode"],selected:[6,"selected"],selecteds:[7,"selecteds"],startView:[8,"startView"],hideOtherMonths:[9,"hideOtherMonths"]},{pickerMomentChange:"pickerMomentChange",selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected"})],(function(t,e){var n=e.component;t(e,1,0,n.picker.dateTimeFilter,n.picker.firstDayOfWeek,n.picker.minDateTime,n.picker.maxDateTime,n.pickerMoment,n.picker.selectMode,n.picker.selected,n.picker.selecteds,n.picker.startView,n.picker.hideOtherMonths)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTCalendarClass)}))}function H(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-timer",[["class","owl-dt-container-row"]],[[2,"owl-dt-timer",null],[1,"tabindex",0]],[[null,"selectedChange"]],(function(t,e,n){var r=!0;return"selectedChange"===e&&(r=!1!==t.component.timeSelected(n)&&r),r}),z,N)),r["ɵdid"](1,114688,[[2,4]],0,R.a,[r.NgZone,r.ElementRef,_.a,r.ChangeDetectorRef,[2,h.a]],{pickerMoment:[0,"pickerMoment"],minDateTime:[1,"minDateTime"],maxDateTime:[2,"maxDateTime"],showSecondsTimer:[3,"showSecondsTimer"],hour12Timer:[4,"hour12Timer"],stepHour:[5,"stepHour"],stepMinute:[6,"stepMinute"],stepSecond:[7,"stepSecond"]},{selectedChange:"selectedChange"})],(function(t,e){var n=e.component;t(e,1,0,n.pickerMoment,n.picker.minDateTime,n.picker.maxDateTime,n.picker.showSecondsTimer,n.picker.hour12Timer,n.picker.stepHour,n.picker.stepMinute,n.picker.stepSecond)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTTimerClass,r["ɵnov"](e,1).owlDTTimeTabIndex)}))}function Y(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,18,"div",[["class","owl-dt-container-info owl-dt-container-row"],["role","radiogroup"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,[["from",1]],null,8,"div",[["class","owl-dt-control owl-dt-container-range owl-dt-container-from"],["role","radio"]],[[8,"tabIndex",0],[1,"aria-checked",0]],[[null,"click"],[null,"keydown"]],(function(t,e,n){var i=!0,o=t.component;return"click"===e&&(i=!1!==o.handleClickOnInfoGroup(n,0)&&i),"keydown"===e&&(i=!1!==o.handleKeydownOnInfoGroup(n,r["ɵnov"](t,10),0)&&i),i}),null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](3,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵpod"](4,{"owl-dt-container-info-active":0}),(t()(),r["ɵeld"](5,0,null,null,4,"span",[["class","owl-dt-control-content owl-dt-container-range-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](6,0,null,null,1,"span",[["class","owl-dt-container-info-label"]],null,null,null,null,null)),(t()(),r["ɵted"](7,null,["",":"])),(t()(),r["ɵeld"](8,0,null,null,1,"span",[["class","owl-dt-container-info-value"]],null,null,null,null,null)),(t()(),r["ɵted"](9,null,["",""])),(t()(),r["ɵeld"](10,0,[["to",1]],null,8,"div",[["class","owl-dt-control owl-dt-container-range owl-dt-container-to"],["role","radio"]],[[8,"tabIndex",0],[1,"aria-checked",0]],[[null,"click"],[null,"keydown"]],(function(t,e,n){var i=!0,o=t.component;return"click"===e&&(i=!1!==o.handleClickOnInfoGroup(n,1)&&i),"keydown"===e&&(i=!1!==o.handleKeydownOnInfoGroup(n,r["ɵnov"](t,1),1)&&i),i}),null,null)),r["ɵprd"](512,null,i["ɵNgClassImpl"],i["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](12,278528,null,0,i.NgClass,[i["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),r["ɵpod"](13,{"owl-dt-container-info-active":0}),(t()(),r["ɵeld"](14,0,null,null,4,"span",[["class","owl-dt-control-content owl-dt-container-range-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵeld"](15,0,null,null,1,"span",[["class","owl-dt-container-info-label"]],null,null,null,null,null)),(t()(),r["ɵted"](16,null,["",":"])),(t()(),r["ɵeld"](17,0,null,null,1,"span",[["class","owl-dt-container-info-value"]],null,null,null,null,null)),(t()(),r["ɵted"](18,null,["",""]))],(function(t,e){var n=e.component,r=t(e,4,0,0===n.activeSelectedIndex);t(e,3,0,"owl-dt-control owl-dt-container-range owl-dt-container-from",r);var i=t(e,13,0,1===n.activeSelectedIndex);t(e,12,0,"owl-dt-control owl-dt-container-range owl-dt-container-to",i)}),(function(t,e){var n=e.component;t(e,1,0,0===n.activeSelectedIndex?0:-1,0===n.activeSelectedIndex),t(e,7,0,n.fromLabel),t(e,9,0,n.fromFormattedValue),t(e,10,0,1===n.activeSelectedIndex?0:-1,1===n.activeSelectedIndex),t(e,16,0,n.toLabel),t(e,18,0,n.toFormattedValue)}))}function U(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,6,"div",[["class","owl-dt-container-buttons owl-dt-container-row"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,2,"button",[["class","owl-dt-control owl-dt-control-button owl-dt-container-control-button"],["tabindex","0"],["type","button"]],null,[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.onCancelClicked(n)&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,1,"span",[["class","owl-dt-control-content owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵted"](3,null,["",""])),(t()(),r["ɵeld"](4,0,null,null,2,"button",[["class","owl-dt-control owl-dt-control-button owl-dt-container-control-button"],["tabindex","0"],["type","button"]],null,[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.onSetClicked(n)&&r),r}),null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"span",[["class","owl-dt-control-content owl-dt-control-button-content"],["tabindex","-1"]],null,null,null,null,null)),(t()(),r["ɵted"](6,null,["",""]))],null,(function(t,e){var n=e.component;t(e,3,0,n.cancelLabel),t(e,6,0,n.setLabel)}))}function q(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{calendar:0}),r["ɵqud"](671088640,2,{timer:0}),(t()(),r["ɵeld"](2,0,null,null,9,"div",[["class","owl-dt-container-inner"]],[[24,"@fadeInPicker",0]],null,null,null,null)),r["ɵdid"](3,1458176,null,0,M.f,[r.ElementRef,M.i,i.DOCUMENT],{enabled:[0,"enabled"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,V)),r["ɵdid"](5,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,H)),r["ɵdid"](7,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,Y)),r["ɵdid"](9,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,U)),r["ɵdid"](11,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){var n=e.component;t(e,3,0,"inline"!==n.picker.pickerMode),t(e,5,0,"both"===n.pickerType||"calendar"===n.pickerType),t(e,7,0,"both"===n.pickerType||"timer"===n.pickerType),t(e,9,0,n.picker.isInRangeMode),t(e,11,0,n.showControlButtons)}),(function(t,e){t(e,2,0,"inline"===e.component.picker.pickerMode?"":"enter")}))}function $(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"owl-date-time-container",[],[[2,"owl-dt-container",null],[2,"owl-dt-popup-container",null],[2,"owl-dt-dialog-container",null],[2,"owl-dt-inline-container",null],[2,"owl-dt-container-disabled",null],[1,"id",0],[40,"@transformPicker",0]],[["component","@transformPicker.done"]],(function(t,e,n){var i=!0;return"component:@transformPicker.done"===e&&(i=!1!==r["ɵnov"](t,1).handleContainerAnimationDone(n)&&i),i}),q,W)),r["ɵdid"](1,5357568,null,0,j.a,[r.ChangeDetectorRef,r.ElementRef,_.a,[2,h.a]],null,null)],(function(t,e){t(e,1,0)}),(function(t,e){t(e,0,0,r["ɵnov"](e,1).owlDTContainerClass,r["ɵnov"](e,1).owlDTPopupContainerClass,r["ɵnov"](e,1).owlDTDialogContainerClass,r["ɵnov"](e,1).owlDTInlineContainerClass,r["ɵnov"](e,1).owlDTContainerDisabledClass,r["ɵnov"](e,1).owlDTContainerId,r["ɵnov"](e,1).owlDTContainerAnimation)}))}var G=r["ɵccf"]("owl-date-time-container",j.a,$,{},{},[])},bKEA:function(t,e,n){var r=n("n7vu"),i=n("yQFZ");t.exports=function(t){return r(i(t))}},bKLx:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.timeInterval=function(t){return void 0===t&&(t=r.asyncScheduler),i.timeInterval(t)(this)}},bMPK:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return a}));var r=n("K9Ia"),i=n("CcnG"),o=new i.InjectionToken("OWL_DATE_TIME_LOCALE",{providedIn:"root",factory:function(){return Object(i.inject)(i.LOCALE_ID)}}),a=function(){function t(){this._localeChanges=new r.b,this.millisecondsInDay=864e5,this.milliseondsInMinute=6e4}return Object.defineProperty(t.prototype,"localeChanges",{get:function(){return this._localeChanges},enumerable:!0,configurable:!0}),t.prototype.compare=function(t,e){if(!this.isValid(t)||!this.isValid(e))throw Error("JSNativeDate: Cannot compare invalid dates.");var n=this.clone(t),r=this.clone(e),i=this.getTime(n)-this.getTime(r);return i<0?-1:i>0?1:i},t.prototype.compareYear=function(t,e){if(!this.isValid(t)||!this.isValid(e))throw Error("JSNativeDate: Cannot compare invalid dates.");var n=this.getYear(t)-this.getYear(e);return n<0?-1:n>0?1:0},t.prototype.deserialize=function(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()},t.prototype.setLocale=function(t){this.locale=t,this._localeChanges.next()},t.prototype.clampDate=function(t,e,n){return e&&this.compare(t,e)<0?e:n&&this.compare(t,n)>0?n:t},t}()},bNI1:function(t){t.exports=JSON.parse('{"version":"2020a","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5","Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|01212121212121212121212121212121213|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|01010230405656565656565656565656565656565656565656565656565656565656565656565656565656565657|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|01212121212121212121212121212121212121212121212121212121212121212121212121232121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|01010230405656565656565656565656565656565656565656565656565656565656565656565656565656565657|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|01212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80","Antarctica/Macquarie|AEST AEDT -00 +11|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|0101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Pacific/Port_Moresby|+10|-a0|0||25e4","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-12 -11 +13|c0 b0 -d0|012|nIc0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|-1120 -1130 -11|bk bu b0|012|-KfME 17y0a|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},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øndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".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år 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åned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},bUWp:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Myac");r.Observable.prototype.race=i.race},bWpG:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.durationSelector))},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.durationSelector=n,r.hasValue=!1,r}return r.__extends(e,t),e.prototype._next=function(t){try{var e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(n){this.destination.error(n)}},e.prototype._complete=function(){this.emitValue(),this.destination.complete()},e.prototype._tryNext=function(t,e){var n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),(n=Object(i.c)(e,new i.a(this)))&&!n.closed&&this.add(this.durationSubscription=n)},e.prototype.notifyNext=function(){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){if(this.hasValue){var e=this.value,n=this.durationSubscription;n&&(this.durationSubscription=void 0,n.unsubscribe(),this.remove(n)),this.value=void 0,this.hasValue=!1,t.prototype._next.call(this,e)}},e}(i.b)},bXm7:function(t,e,n){!function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".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:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,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:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".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:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n("wd/R"))},"bb3/":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.timestamp=function(t){return void 0===t&&(t=r.asyncScheduler),i.timestamp(t)(this)}},bcPL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.onErrorResumeNext=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r.onErrorResumeNext.apply(void 0,t)(this)}},bd5T:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.delay=function(t,e){return void 0===e&&(e=r.asyncScheduler),i.delay(t,e)(this)}},bi34:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("roV9");r.Observable.ajax=i.ajax},bjCr:function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},o=n("CcnG"),a=n("Ip0R"),s=n("26NW"),l=n("WzYf");!function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n("26NW"));var c=r([o.NgModule({imports:[a.CommonModule],declarations:[s.OwlCarousel,l.OwlChild],exports:[s.OwlCarousel]}),i("design:paramtypes",[])],(function(){}));e.OwlModule=c},bne5:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("6blF"),i=n("isby"),o=n("2Bdj"),a=n("67Y/");function s(t,e,n,l){return Object(o.a)(n)&&(l=n,n=void 0),l?s(t,e,n).pipe(Object(a.a)((function(t){return Object(i.a)(t)?l.apply(void 0,t):l(t)}))):new r.a((function(r){!function t(e,n,r,i,o){var a;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var s=e;e.addEventListener(n,r,o),a=function(){return s.removeEventListener(n,r,o)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var l=e;e.on(n,r),a=function(){return l.off(n,r)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var c=e;e.addListener(n,r),a=function(){return c.removeListener(n,r)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var u=0,h=e.length;u<h;u++)t(e[u],n,r,i,o)}i.add(a)}(t,e,(function(t){r.next(arguments.length>1?Array.prototype.slice.call(arguments):t)}),r,n)}))}},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ì_martedì_mercoledì_giovedì_venerdì_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}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},br6f:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("909l");function i(t){return function(e){return e.lift(new r.a(t))}}},bujt:function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"d",(function(){return l})),n.d(e,"a",(function(){return c})),n.d(e,"c",(function(){return u}));var r=n("CcnG"),i=(n("UodH"),n("Ip0R"),n("Fzqc"),n("Wf4p")),o=(n("ZYjt"),n("dWZg")),a=n("wFw1"),s=(n("lLAP"),r["ɵcrt"]({encapsulation:2,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-flat-button,.mat-icon-button,.mat-stroked-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:0;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-flat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-flat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-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,.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{opacity:.12}.mat-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-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:0;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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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-focus-overlay,.mat-stroked-button .mat-button-ripple.mat-ripple{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:0;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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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:0;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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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 .mat-icon,.mat-icon-button i{line-height:24px}.mat-button-focus-overlay,.mat-button-ripple.mat-ripple{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 .2s cubic-bezier(.35,0,.25,1),background-color .2s cubic-bezier(.35,0,.25,1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}@media (-ms-high-contrast:active){.mat-button-focus-overlay{background-color:#fff}}@media (-ms-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-fab .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-stroked-button .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}@media (-ms-high-contrast:active){.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button{outline:solid 1px}}"],data:{}}));function l(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{ripple:0}),(t()(),r["ɵeld"](1,0,null,null,1,"span",[["class","mat-button-wrapper"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](3,0,null,null,1,"div",[["class","mat-button-ripple mat-ripple"],["matRipple",""]],[[2,"mat-button-ripple-round",null],[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](4,212992,[[1,4]],0,i.w,[r.ElementRef,r.NgZone,o.a,[2,i.m],[2,a.a]],{centered:[0,"centered"],disabled:[1,"disabled"],trigger:[2,"trigger"]},null),(t()(),r["ɵeld"](5,0,null,null,0,"div",[["class","mat-button-focus-overlay"]],null,null,null,null,null))],(function(t,e){var n=e.component;t(e,4,0,n.isIconButton,n._isRippleDisabled(),n._getHostElement())}),(function(t,e){var n=e.component;t(e,3,0,n.isRoundButton||n.isIconButton,r["ɵnov"](e,4).unbounded)}))}var c=r["ɵcrt"]({encapsulation:2,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-flat-button,.mat-icon-button,.mat-stroked-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:0;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-flat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-flat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-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,.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{opacity:.12}.mat-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-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:0;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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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-focus-overlay,.mat-stroked-button .mat-button-ripple.mat-ripple{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:0;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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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:0;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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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 .mat-icon,.mat-icon-button i{line-height:24px}.mat-button-focus-overlay,.mat-button-ripple.mat-ripple{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 .2s cubic-bezier(.35,0,.25,1),background-color .2s cubic-bezier(.35,0,.25,1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}@media (-ms-high-contrast:active){.mat-button-focus-overlay{background-color:#fff}}@media (-ms-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-fab .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-stroked-button .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}@media (-ms-high-contrast:active){.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button{outline:solid 1px}}"],data:{}});function u(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{ripple:0}),(t()(),r["ɵeld"](1,0,null,null,1,"span",[["class","mat-button-wrapper"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](3,0,null,null,1,"div",[["class","mat-button-ripple mat-ripple"],["matRipple",""]],[[2,"mat-button-ripple-round",null],[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](4,212992,[[1,4]],0,i.w,[r.ElementRef,r.NgZone,o.a,[2,i.m],[2,a.a]],{centered:[0,"centered"],disabled:[1,"disabled"],trigger:[2,"trigger"]},null),(t()(),r["ɵeld"](5,0,null,null,0,"div",[["class","mat-button-focus-overlay"]],null,null,null,null,null))],(function(t,e){var n=e.component;t(e,4,0,n.isIconButton,n._isRippleDisabled(),n._getHostElement())}),(function(t,e){var n=e.component;t(e,3,0,n.isRoundButton||n.isIconButton,r["ɵnov"](e,4).unbounded)}))}},bwD0:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setHours(i),n}},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ì_martedì_mercoledì_giovedì_venerdì_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}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},c34Q:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("IvtZ"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.rangeLength(this.rangeLength)},t.prototype.ngOnChanges=function(t){for(var e in t)"rangeLength"===e&&(this.validator=o.rangeLength(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[rangeLength][formControlName],[rangeLength][formControl],[rangeLength][ngModel]",providers:[a]}]}],s.propDecorators={rangeLength:[{type:r.Input}]},e.RangeLengthValidator=s},cD4w:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.timer=r.timer},cFTm:function(t,e,n){var r=n("V/79"),i=n("Yvos");t.exports=u;var o,a=/\n/g,s=/\\n/g;function l(){}function c(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}}function u(t){if(r.call(this,t),this.query=this.query||{},!o){var e=c();o=e.___eio=e.___eio||[]}this.index=o.length;var n=this;o.push((function(t){n.onData(t)})),this.query.j=this.index,"function"==typeof addEventListener&&addEventListener("beforeunload",(function(){n.script&&(n.script.onerror=l)}),!1)}i(u,r),u.prototype.supportsBinary=!1,u.prototype.doClose=function(){this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),this.form&&(this.form.parentNode.removeChild(this.form),this.form=null,this.iframe=null),r.prototype.doClose.call(this)},u.prototype.doPoll=function(){var t=this,e=document.createElement("script");this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),e.async=!0,e.src=this.uri(),e.onerror=function(e){t.onError("jsonp poll error",e)};var n=document.getElementsByTagName("script")[0];n?n.parentNode.insertBefore(e,n):(document.head||document.body).appendChild(e),this.script=e,"undefined"!=typeof navigator&&/gecko/i.test(navigator.userAgent)&&setTimeout((function(){var t=document.createElement("iframe");document.body.appendChild(t),document.body.removeChild(t)}),100)},u.prototype.doWrite=function(t,e){var n=this;if(!this.form){var r,i=document.createElement("form"),o=document.createElement("textarea"),l=this.iframeId="eio_iframe_"+this.index;i.className="socketio",i.style.position="absolute",i.style.top="-1000px",i.style.left="-1000px",i.target=l,i.method="POST",i.setAttribute("accept-charset","utf-8"),o.name="d",i.appendChild(o),document.body.appendChild(i),this.form=i,this.area=o}function c(){u(),e()}function u(){if(n.iframe)try{n.form.removeChild(n.iframe)}catch(t){n.onError("jsonp polling iframe removal error",t)}try{r=document.createElement('<iframe src="javascript:0" name="'+n.iframeId+'">')}catch(t){(r=document.createElement("iframe")).name=n.iframeId,r.src="javascript:0"}r.id=n.iframeId,n.form.appendChild(r),n.iframe=r}this.form.action=this.uri(),u(),t=t.replace(s,"\\\n"),this.area.value=t.replace(a,"\\n");try{this.form.submit()}catch(h){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===n.iframe.readyState&&c()}:this.iframe.onload=c}},cI4K:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("WcuY")),r(n("kqoJ"))},cLIC:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.every=function(t,e){return r.every(t,e)(this)}},cMnJ:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c}));var r=n("CcnG"),i=n("WzYf"),o=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function a(t){return r["ɵvid"](0,[r["ɵncd"](null,0)],null,null)}var s=n("Ip0R"),l=(n("26NW"),r["ɵcrt"]({encapsulation:2,styles:[],data:{}}));function c(t){return r["ɵvid"](0,[r["ɵqud"](402653184,1,{$owlChild:0}),(t()(),r["ɵeld"](1,0,null,null,4,"owl-carousel-child",[],[[2,"owl-carousel",null]],null,null,a,o)),r["ɵprd"](512,null,s["ɵNgClassImpl"],s["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](3,278528,null,0,s.NgClass,[s["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),r["ɵdid"](4,4440064,[[1,4],["owl",4]],0,i.OwlChild,[r.ElementRef],{options:[0,"options"]},null),r["ɵncd"](0,0)],(function(t,e){var n=e.component;t(e,3,0,n.carouselClasses),t(e,4,0,n.options)}),(function(t,e){t(e,1,0,r["ɵnov"](e,4).owlClass)}))}},cPJV:function(t,e,n){var r=n("WA8B"),i=n("gfz1"),o=n("iWRJ"),a=n("yNUO"),s=n("fupu"),l=n("Us+F"),c={M:function(t){return t.getMonth()+1},MM:function(t){return h(t.getMonth()+1,2)},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},D:function(t){return t.getDate()},DD:function(t){return h(t.getDate(),2)},DDD:function(t){return r(t)},DDDD:function(t){return h(r(t),3)},d:function(t){return t.getDay()},E:function(t){return t.getDay()||7},W:function(t){return i(t)},WW:function(t){return h(i(t),2)},YY:function(t){return h(t.getFullYear(),4).substr(2)},YYYY:function(t){return h(t.getFullYear(),4)},GG:function(t){return String(o(t)).substr(2)},GGGG:function(t){return o(t)},H:function(t){return t.getHours()},HH:function(t){return h(t.getHours(),2)},h:function(t){var e=t.getHours();return 0===e?12:e>12?e%12:e},hh:function(t){return h(c.h(t),2)},m:function(t){return t.getMinutes()},mm:function(t){return h(t.getMinutes(),2)},s:function(t){return t.getSeconds()},ss:function(t){return h(t.getSeconds(),2)},S:function(t){return Math.floor(t.getMilliseconds()/100)},SS:function(t){return h(Math.floor(t.getMilliseconds()/10),2)},SSS:function(t){return h(t.getMilliseconds(),3)},Z:function(t){return u(t.getTimezoneOffset(),":")},ZZ:function(t){return u(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}};function u(t,e){e=e||"";var n=t>0?"-":"+",r=Math.abs(t),i=r%60;return n+h(Math.floor(r/60),2)+e+h(i,2)}function h(t,e){for(var n=Math.abs(t).toString();n.length<e;)n="0"+n;return n}t.exports=function(t,e,n){var r=e?String(e):"YYYY-MM-DDTHH:mm:ss.SSSZ",i=(n||{}).locale,o=l.format.formatters,u=l.format.formattingTokensRegExp;i&&i.format&&i.format.formatters&&(o=i.format.formatters,i.format.formattingTokensRegExp&&(u=i.format.formattingTokensRegExp));var h=a(t);return s(h)?function(t,e,n){var r,i,o=t.match(n),a=o.length;for(r=0;r<a;r++)o[r]=e[o[r]]||c[o[r]]||((i=o[r]).match(/\[[\s\S]/)?i.replace(/^\[|]$/g,""):i.replace(/\\/g,""));return function(t){for(var e="",n=0;n<a;n++)e+=o[n]instanceof Function?o[n](t,c):o[n];return e}}(r,o,u)(h):"Invalid Date"}},cPnI:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("02G1");r.Observable.prototype.merge=i.merge},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,r){return t?/-MMM-/.test(r)?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:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",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"))},cYpg:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.bufferWhen=function(t){return r.bufferWhen(t)(this)}},caIW:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.concatAll=function(){return r.concatAll()(this)}},cdWR:function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a};Object.defineProperty(e,"__esModule",{value:!0});var i=n("CcnG"),o=n("Ip0R"),a=n("pqzn"),s=r([i.NgModule({imports:[o.CommonModule],declarations:[a.AgmOverlay],exports:[a.AgmOverlay]})],(function(){}));e.AgmOverlays=s},ceCD:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("T1DM"),o=n("VGuC"),a=n("z4bA");function s(t,e,n){return void 0===n&&(n=i.a),function(r){var i=Object(o.a)(t),a=i?+t-n.now():Math.abs(t);return r.lift(new l(a,i,e,n))}}var l=function(){function t(t,e,n,r){this.waitFor=t,this.absoluteTimeout=e,this.withObservable=n,this.scheduler=r}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},t}(),c=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;return a.absoluteTimeout=n,a.waitFor=r,a.withObservable=i,a.scheduler=o,a.scheduleTimeout(),a}return r.__extends(e,t),e.dispatchTimeout=function(t){var e=t.withObservable;t._unsubscribeAndRecycle(),t.add(Object(a.c)(e,new a.a(t)))},e.prototype.scheduleTimeout=function(){var t=this.action;t?this.action=t.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(e.dispatchTimeout,this.waitFor,this))},e.prototype._next=function(e){this.absoluteTimeout||this.scheduleTimeout(),t.prototype._next.call(this,e)},e.prototype._unsubscribe=function(){this.action=void 0,this.scheduler=null,this.withObservable=null},e}(a.b)},cf52:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("QsQ4");r.Observable.prototype.withLatestFrom=i.withLatestFrom},ciat:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.audit=function(t){return r.audit(t)(this)}},ciq7:function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n("CcnG"),i=n("gIcY"),o=n("YSh2"),a=n("4D9t"),s=n("bMPK"),l=n("EFU/"),c=n("pugT"),u=n("n6gG"),h=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(t,e){return function(n,r){e(n,r,t)}},p={provide:i.NG_VALUE_ACCESSOR,useExisting:Object(r.forwardRef)((function(){return m})),multi:!0},g={provide:i.NG_VALIDATORS,useExisting:Object(r.forwardRef)((function(){return m})),multi:!0},m=function(){function t(t,e,n,o){var a=this;if(this.elmRef=t,this.renderer=e,this.dateTimeAdapter=n,this.dateTimeFormats=o,this._selectMode="single",this.rangeSeparator="~",this._values=[],this.dateTimeChange=new r.EventEmitter,this.dateTimeInput=new r.EventEmitter,this.dtPickerSub=c.a.EMPTY,this.localeSub=c.a.EMPTY,this.lastValueValid=!0,this.onModelChange=function(){},this.onModelTouched=function(){},this.validatorOnChange=function(){},this.parseValidator=function(){return a.lastValueValid?null:{owlDateTimeParse:{text:a.elmRef.nativeElement.value}}},this.minValidator=function(t){if(a.isInSingleMode){var e=a.getValidDate(a.dateTimeAdapter.deserialize(t.value));return!a.min||!e||a.dateTimeAdapter.compare(a.min,e)<=0?null:{owlDateTimeMin:{min:a.min,actual:e}}}if(a.isInRangeMode&&t.value){var n=a.getValidDate(a.dateTimeAdapter.deserialize(t.value[0])),r=a.getValidDate(a.dateTimeAdapter.deserialize(t.value[1]));return!a.min||!n||!r||a.dateTimeAdapter.compare(a.min,n)<=0?null:{owlDateTimeMin:{min:a.min,actual:[n,r]}}}},this.maxValidator=function(t){if(a.isInSingleMode){var e=a.getValidDate(a.dateTimeAdapter.deserialize(t.value));return!a.max||!e||a.dateTimeAdapter.compare(a.max,e)>=0?null:{owlDateTimeMax:{max:a.max,actual:e}}}if(a.isInRangeMode&&t.value){var n=a.getValidDate(a.dateTimeAdapter.deserialize(t.value[0])),r=a.getValidDate(a.dateTimeAdapter.deserialize(t.value[1]));return!a.max||!n||!r||a.dateTimeAdapter.compare(a.max,r)>=0?null:{owlDateTimeMax:{max:a.max,actual:[n,r]}}}},this.filterValidator=function(t){var e=a.getValidDate(a.dateTimeAdapter.deserialize(t.value));return a._dateTimeFilter&&e&&!a._dateTimeFilter(e)?{owlDateTimeFilter:!0}:null},this.rangeValidator=function(t){if(a.isInSingleMode||!t.value)return null;var e=a.getValidDate(a.dateTimeAdapter.deserialize(t.value[0])),n=a.getValidDate(a.dateTimeAdapter.deserialize(t.value[1]));return!e||!n||a.dateTimeAdapter.compare(e,n)<=0?null:{owlDateTimeRange:!0}},this.validator=i.Validators.compose([this.parseValidator,this.minValidator,this.maxValidator,this.filterValidator,this.rangeValidator]),this.valueChange=new r.EventEmitter,this.disabledChange=new r.EventEmitter,!this.dateTimeAdapter)throw Error("OwlDateTimePicker: No provider found for DateTimePicker. You must import one of the following modules at your application root: OwlNativeDateTimeModule, OwlMomentDateTimeModule, or provide a custom implementation.");if(!this.dateTimeFormats)throw Error("OwlDateTimePicker: No provider found for OWL_DATE_TIME_FORMATS. You must import one of the following modules at your application root: OwlNativeDateTimeModule, OwlMomentDateTimeModule, or provide a custom implementation.");this.localeSub=this.dateTimeAdapter.localeChanges.subscribe((function(){a.value=a.value}))}return Object.defineProperty(t.prototype,"owlDateTime",{set:function(t){this.registerDateTimePicker(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDateTimeFilter",{set:function(t){this._dateTimeFilter=t,this.validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateTimeFilter",{get:function(){return this._dateTimeFilter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return!!this._disabled},set:function(t){var e=Object(u.c)(t),n=this.elmRef.nativeElement;this._disabled!==e&&(this._disabled=e,this.disabledChange.emit(e)),e&&n.blur&&n.blur()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this._min},set:function(t){this._min=this.getValidDate(this.dateTimeAdapter.deserialize(t)),this.validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=this.getValidDate(this.dateTimeAdapter.deserialize(t)),this.validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectMode",{get:function(){return this._selectMode},set:function(t){if("single"!==t&&"range"!==t&&"rangeFrom"!==t&&"rangeTo"!==t)throw Error("OwlDateTime Error: invalid selectMode value!");this._selectMode=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){t=this.dateTimeAdapter.deserialize(t),this.lastValueValid=!t||this.dateTimeAdapter.isValid(t),t=this.getValidDate(t);var e=this._value;this._value=t,this.formatNativeInputValue(),this.dateTimeAdapter.isEqual(e,t)||this.valueChange.emit(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"values",{get:function(){return this._values},set:function(t){var e=this;t&&t.length>0?(this._values=t.map((function(t){return t=e.dateTimeAdapter.deserialize(t),e.getValidDate(t)})),this.lastValueValid=(!this._values[0]||this.dateTimeAdapter.isValid(this._values[0]))&&(!this._values[1]||this.dateTimeAdapter.isValid(this._values[1]))):(this._values=[],this.lastValueValid=!0),this.formatNativeInputValue(),this.valueChange.emit(this._values)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"elementRef",{get:function(){return this.elmRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInSingleMode",{get:function(){return"single"===this._selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInRangeMode",{get:function(){return"range"===this._selectMode||"rangeFrom"===this._selectMode||"rangeTo"===this._selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDateTimeInputAriaHaspopup",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDateTimeInputAriaOwns",{get:function(){return this.dtPicker.opened&&this.dtPicker.id||null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minIso8601",{get:function(){return this.min?this.dateTimeAdapter.toIso8601(this.min):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxIso8601",{get:function(){return this.max?this.dateTimeAdapter.toIso8601(this.max):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDateTimeInputDisabled",{get:function(){return this.disabled},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){if(!this.dtPicker)throw Error("OwlDateTimePicker: the picker input doesn't have any associated owl-date-time component")},t.prototype.ngAfterContentInit=function(){var t=this;this.dtPickerSub=this.dtPicker.confirmSelectedChange.subscribe((function(e){Array.isArray(e)?t.values=e:t.value=e,t.onModelChange(e),t.onModelTouched(),t.dateTimeChange.emit({source:t,value:e,input:t.elmRef.nativeElement}),t.dateTimeInput.emit({source:t,value:e,input:t.elmRef.nativeElement})}))},t.prototype.ngOnDestroy=function(){this.dtPickerSub.unsubscribe(),this.localeSub.unsubscribe(),this.valueChange.complete(),this.disabledChange.complete()},t.prototype.writeValue=function(t){this.isInSingleMode?this.value=t:this.values=t},t.prototype.registerOnChange=function(t){this.onModelChange=t},t.prototype.registerOnTouched=function(t){this.onModelTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype.validate=function(t){return this.validator?this.validator(t):null},t.prototype.registerOnValidatorChange=function(t){this.validatorOnChange=t},t.prototype.handleKeydownOnHost=function(t){t.altKey&&t.keyCode===o.e&&(this.dtPicker.open(),t.preventDefault())},t.prototype.handleBlurOnHost=function(t){this.onModelTouched()},t.prototype.handleInputOnHost=function(t){var e=t.target.value;"single"===this._selectMode?this.changeInputInSingleMode(e):"range"===this._selectMode?this.changeInputInRangeMode(e):this.changeInputInRangeFromToMode(e)},t.prototype.handleChangeOnHost=function(t){var e;this.isInSingleMode?e=this.value:this.isInRangeMode&&(e=this.values),this.dateTimeChange.emit({source:this,value:e,input:this.elmRef.nativeElement})},t.prototype.formatNativeInputValue=function(){if(this.isInSingleMode)this.renderer.setProperty(this.elmRef.nativeElement,"value",this._value?this.dateTimeAdapter.format(this._value,this.dtPicker.formatString):"");else if(this.isInRangeMode)if(this._values&&this.values.length>0){var t=this._values[0],e=this._values[1],n=t?this.dateTimeAdapter.format(t,this.dtPicker.formatString):"",r=e?this.dateTimeAdapter.format(e,this.dtPicker.formatString):"";n||r?"range"===this._selectMode?this.renderer.setProperty(this.elmRef.nativeElement,"value",n+" "+this.rangeSeparator+" "+r):"rangeFrom"===this._selectMode?this.renderer.setProperty(this.elmRef.nativeElement,"value",n):"rangeTo"===this._selectMode&&this.renderer.setProperty(this.elmRef.nativeElement,"value",r):this.renderer.setProperty(this.elmRef.nativeElement,"value",null)}else this.renderer.setProperty(this.elmRef.nativeElement,"value","")},t.prototype.registerDateTimePicker=function(t){t&&(this.dtPicker=t,this.dtPicker.registerInput(this))},t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},t.prototype.convertTimeStringToDateTimeString=function(t,e){if(t){var n=e||this.dateTimeAdapter.now();return this.dateTimeAdapter.format(n,this.dateTimeFormats.datePickerInput)+" "+t}return null},t.prototype.changeInputInSingleMode=function(t){var e=t;"timer"===this.dtPicker.pickerType&&(e=this.convertTimeStringToDateTimeString(e,this.value));var n=this.dateTimeAdapter.parse(e,this.dateTimeFormats.parseInput);this.lastValueValid=!n||this.dateTimeAdapter.isValid(n),n=this.getValidDate(n),this.isSameValue(n,this._value)&&null!==n||(this._value=n,this.valueChange.emit(n),this.onModelChange(n),this.dateTimeInput.emit({source:this,value:n,input:this.elmRef.nativeElement}))},t.prototype.changeInputInRangeFromToMode=function(t){"timer"===this.dtPicker.pickerType&&(t=this.convertTimeStringToDateTimeString(t,"rangeFrom"===this._selectMode?this._values[0]:this._values[1]));var e=this.dateTimeAdapter.parse(t,this.dateTimeFormats.parseInput);this.lastValueValid=!e||this.dateTimeAdapter.isValid(e),e=this.getValidDate(e),"rangeFrom"===this._selectMode&&this.isSameValue(e,this._values[0])&&e||"rangeTo"===this._selectMode&&this.isSameValue(e,this._values[1])&&e||(this._values="rangeFrom"===this._selectMode?[e,this._values[1]]:[this._values[0],e],this.valueChange.emit(this._values),this.onModelChange(this._values),this.dateTimeInput.emit({source:this,value:this._values,input:this.elmRef.nativeElement}))},t.prototype.changeInputInRangeMode=function(t){var e=t.split(this.rangeSeparator),n=e[0],r=e[1];"timer"===this.dtPicker.pickerType&&(n=this.convertTimeStringToDateTimeString(n,this.values[0]),r=this.convertTimeStringToDateTimeString(r,this.values[1]));var i=this.dateTimeAdapter.parse(n,this.dateTimeFormats.parseInput),o=this.dateTimeAdapter.parse(r,this.dateTimeFormats.parseInput);this.lastValueValid=(!i||this.dateTimeAdapter.isValid(i))&&(!o||this.dateTimeAdapter.isValid(o)),i=this.getValidDate(i),o=this.getValidDate(o),this.isSameValue(i,this._values[0])&&this.isSameValue(o,this._values[1])&&(null!==i||null!==o)||(this._values=[i,o],this.valueChange.emit(this._values),this.onModelChange(this._values),this.dateTimeInput.emit({source:this,value:this._values,input:this.elmRef.nativeElement}))},t.prototype.isSameValue=function(t,e){return t&&e?0===this.dateTimeAdapter.compare(t,e):t==e},h([Object(r.Input)(),d("design:type",a.d),d("design:paramtypes",[a.d])],t.prototype,"owlDateTime",null),h([Object(r.Input)(),d("design:type",Function),d("design:paramtypes",[Function])],t.prototype,"owlDateTimeFilter",null),h([Object(r.Input)(),d("design:type",Boolean)],t.prototype,"_disabled",void 0),h([Object(r.Input)(),d("design:type",Object),d("design:paramtypes",[Object])],t.prototype,"min",null),h([Object(r.Input)(),d("design:type",Object),d("design:paramtypes",[Object])],t.prototype,"max",null),h([Object(r.Input)(),d("design:type",String),d("design:paramtypes",[String])],t.prototype,"selectMode",null),h([Object(r.Input)(),d("design:type",Object)],t.prototype,"rangeSeparator",void 0),h([Object(r.Input)(),d("design:type",Object),d("design:paramtypes",[Object])],t.prototype,"value",null),h([Object(r.Input)(),d("design:type",Array),d("design:paramtypes",[Array])],t.prototype,"values",null),h([Object(r.Output)(),d("design:type",Object)],t.prototype,"dateTimeChange",void 0),h([Object(r.Output)(),d("design:type",Object)],t.prototype,"dateTimeInput",void 0),h([Object(r.HostBinding)("attr.aria-haspopup"),d("design:type",Boolean),d("design:paramtypes",[])],t.prototype,"owlDateTimeInputAriaHaspopup",null),h([Object(r.HostBinding)("attr.aria-owns"),d("design:type",String),d("design:paramtypes",[])],t.prototype,"owlDateTimeInputAriaOwns",null),h([Object(r.HostBinding)("attr.min"),d("design:type",String),d("design:paramtypes",[])],t.prototype,"minIso8601",null),h([Object(r.HostBinding)("attr.max"),d("design:type",String),d("design:paramtypes",[])],t.prototype,"maxIso8601",null),h([Object(r.HostBinding)("disabled"),d("design:type",Boolean),d("design:paramtypes",[])],t.prototype,"owlDateTimeInputDisabled",null),h([Object(r.HostListener)("keydown",["$event"]),d("design:type",Function),d("design:paramtypes",[KeyboardEvent]),d("design:returntype",void 0)],t.prototype,"handleKeydownOnHost",null),h([Object(r.HostListener)("blur",["$event"]),d("design:type",Function),d("design:paramtypes",[Event]),d("design:returntype",void 0)],t.prototype,"handleBlurOnHost",null),h([Object(r.HostListener)("input",["$event"]),d("design:type",Function),d("design:paramtypes",[Object]),d("design:returntype",void 0)],t.prototype,"handleInputOnHost",null),h([Object(r.HostListener)("change",["$event"]),d("design:type",Function),d("design:paramtypes",[Object]),d("design:returntype",void 0)],t.prototype,"handleChangeOnHost",null),h([Object(r.Directive)({selector:"input[owlDateTime]",exportAs:"owlDateTimeInput",providers:[p,g]}),f(2,Object(r.Optional)()),f(3,Object(r.Optional)()),f(3,Object(r.Inject)(l.a)),d("design:paramtypes",[r.ElementRef,r.Renderer2,s.a,Object])],t)}()},cpc2:function(t,e,n){function r(t){if(t)return function(t){for(var e in r.prototype)t[e]=r.prototype[e];return t}(t)}t.exports=r,r.prototype.on=r.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},r.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+t];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i<r.length;i++)if((n=r[i])===e||n.fn===e){r.splice(i,1);break}return this},r.prototype.emit=function(t){this._callbacks=this._callbacks||{};var e=[].slice.call(arguments,1),n=this._callbacks["$"+t];if(n)for(var r=0,i=(n=n.slice(0)).length;r<i;++r)n[r].apply(this,e);return this},r.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},r.prototype.hasListeners=function(t){return!!this.listeners(t).length}},crfB:function(t,e,n){var r=n("7B8A");t.exports=function(t,e){var n=Number(e);return r(t,6e4*n)}},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"))},czgO:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getMonth()}},czqU:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.using=r.using},"d+lc":function(t,e,n){var r=n("ekG2");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},dC0D:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new a(t,e,n))}}var a=function(){function t(t,e,n){void 0===n&&(n=!1),this.accumulator=t,this.seed=e,this.hasSeed=n}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.accumulator,this.seed,this.hasSeed))},t}(),s=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.accumulator=n,o._seed=r,o.hasSeed=i,o.index=0,o}return r.__extends(e,t),Object.defineProperty(e.prototype,"seed",{get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t},enumerable:!0,configurable:!0}),e.prototype._next=function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(r){this.destination.error(r)}this.seed=e,this.destination.next(e)},e}(i.a)},dDXr:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("Phjn");function i(t,e){return Object(r.a)((function(){return t}),e)}},dEPG:function(t,e,n){var r=n("l0SJ");t.exports=function(){return r(new Date)}},dEwP:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("F/XL"),i=n("Txjg");function o(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Object(i.a)()(r.a.apply(void 0,t))}},dJQg:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=e&&Number(e.weekStartsOn)||0,i=r(t),o=i.getDay(),a=6+(o<n?-7:0)-(o-n);return i.setDate(i.getDate()+a),i.setHours(23,59,59,999),i}},dJrM:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return v}));var r=n("CcnG"),i=(n("seP3"),n("Ip0R")),o=n("M2Lx"),a=(n("Wf4p"),n("Fzqc"),n("dWZg"),n("wFw1"),r["ɵcrt"]({encapsulation:2,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}@media (-ms-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 .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-empty.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:scaleY(1.0001)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(.5);opacity:0;transition:background-color .3s cubic-bezier(.55,0,.55,.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 .3s cubic-bezier(.25,.8,.25,1),opacity .1s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-label-wrapper .mat-icon,.mat-form-field-subscript-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}",".mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}@media (-ms-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}@media (-ms-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 .6s cubic-bezier(.25,.8,.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}",".mat-input-element{font:inherit;background:0 0;color:currentColor;border:none;outline:0;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-caps-lock-indicator,.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=month]::after,.mat-input-element[type=time]::after,.mat-input-element[type=week]::after{content:' ';white-space:pre;width:1px}.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button,.mat-input-element::-webkit-inner-spin-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 .4s .133s cubic-bezier(.25,.8,.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 .4s .133s cubic-bezier(.25,.8,.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 .4s .133s cubic-bezier(.25,.8,.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 .4s .133s cubic-bezier(.25,.8,.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:0 0}@media (-ms-high-contrast:active){.mat-focused 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}",".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}@media (-ms-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}@media (-ms-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}@media (-ms-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}",".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:-.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-end,.mat-form-field-appearance-outline .mat-form-field-outline-start{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-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start{border-width:2px;transition:border-color .3s cubic-bezier(.25,.8,.25,1)}.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 .1s cubic-bezier(.25,.8,.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 .6s cubic-bezier(.25,.8,.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 .mat-form-field-outline,.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,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline{transition:none}",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}@media (-ms-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}@media (-ms-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}@media (-ms-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 .6s cubic-bezier(.25,.8,.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}"],data:{animation:[{type:7,name:"transitionMessages",definitions:[{type:0,name:"enter",styles:{type:6,styles:{opacity:1,transform:"translateY(0%)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:[{type:6,styles:{opacity:0,transform:"translateY(-100%)"},offset:null},{type:4,styles:null,timings:"300ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}}));function s(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,8,null,null,null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,3,"div",[["class","mat-form-field-outline"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,3,"div",[["class","mat-form-field-outline mat-form-field-outline-thick"]],null,null,null,null,null)),(t()(),r["ɵeld"](6,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null))],null,null)}function l(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[["class","mat-form-field-prefix"]],null,null,null,null,null)),r["ɵncd"](null,0)],null,null)}function c(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,3,null,null,null,null,null,null,null)),r["ɵncd"](null,2),(t()(),r["ɵeld"](2,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),r["ɵted"](3,null,["",""]))],null,(function(t,e){t(e,3,0,e.component._control.placeholder)}))}function u(t){return r["ɵvid"](0,[r["ɵncd"](null,3),(t()(),r["ɵand"](0,null,null,0))],null,null)}function h(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"span",[["aria-hidden","true"],["class","mat-placeholder-required mat-form-field-required-marker"]],null,null,null,null,null)),(t()(),r["ɵted"](-1,null,[" *"]))],null,null)}function d(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,[[4,0],["label",1]],null,8,"label",[["class","mat-form-field-label"]],[[8,"id",0],[1,"for",0],[1,"aria-owns",0],[2,"mat-empty",null],[2,"mat-form-field-empty",null],[2,"mat-accent",null],[2,"mat-warn",null]],[[null,"cdkObserveContent"]],(function(t,e,n){var r=!0;return"cdkObserveContent"===e&&(r=!1!==t.component.updateOutlineGap()&&r),r}),null,null)),r["ɵdid"](1,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),r["ɵdid"](2,1196032,null,0,o.a,[o.b,r.ElementRef,r.NgZone],{disabled:[0,"disabled"]},{event:"cdkObserveContent"}),(t()(),r["ɵand"](16777216,null,null,1,null,c)),r["ɵdid"](4,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,u)),r["ɵdid"](6,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,h)),r["ɵdid"](8,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){var n=e.component;t(e,1,0,n._hasLabel()),t(e,2,0,"outline"!=n.appearance),t(e,4,0,!1),t(e,6,0,!0),t(e,8,0,!n.hideRequiredMarker&&n._control.required&&!n._control.disabled)}),(function(t,e){var n=e.component;t(e,0,0,n._labelId,n._control.id,n._control.id,n._control.empty&&!n._shouldAlwaysFloat,n._control.empty&&!n._shouldAlwaysFloat,"accent"==n.color,"warn"==n.color)}))}function f(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[["class","mat-form-field-suffix"]],null,null,null,null,null)),r["ɵncd"](null,4)],null,null)}function p(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,[[1,0],["underline",1]],null,1,"div",[["class","mat-form-field-underline"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,0,"span",[["class","mat-form-field-ripple"]],[[2,"mat-accent",null],[2,"mat-warn",null]],null,null,null,null))],null,(function(t,e){var n=e.component;t(e,1,0,"accent"==n.color,"warn"==n.color)}))}function g(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[],[[24,"@transitionMessages",0]],null,null,null,null)),r["ɵncd"](null,5)],null,(function(t,e){t(e,0,0,e.component._subscriptAnimationState)}))}function m(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[["class","mat-hint"]],[[8,"id",0]],null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){var n=e.component;t(e,0,0,n._hintLabelId),t(e,1,0,n.hintLabel)}))}function y(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,5,"div",[["class","mat-form-field-hint-wrapper"]],[[24,"@transitionMessages",0]],null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,m)),r["ɵdid"](2,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),r["ɵncd"](null,6),(t()(),r["ɵeld"](4,0,null,null,0,"div",[["class","mat-form-field-hint-spacer"]],null,null,null,null,null)),r["ɵncd"](null,7)],(function(t,e){t(e,2,0,e.component.hintLabel)}),(function(t,e){t(e,0,0,e.component._subscriptAnimationState)}))}function v(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{underlineRef:0}),r["ɵqud"](402653184,2,{_connectionContainerRef:0}),r["ɵqud"](671088640,3,{_inputContainerRef:0}),r["ɵqud"](671088640,4,{_label:0}),(t()(),r["ɵeld"](4,0,null,null,20,"div",[["class","mat-form-field-wrapper"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,[[2,0],["connectionContainer",1]],null,11,"div",[["class","mat-form-field-flex"]],null,[[null,"click"]],(function(t,e,n){var r=!0,i=t.component;return"click"===e&&(r=!1!==(i._control.onContainerClick&&i._control.onContainerClick(n))&&r),r}),null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,s)),r["ɵdid"](7,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,l)),r["ɵdid"](9,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵeld"](10,0,[[3,0],["inputContainer",1]],null,4,"div",[["class","mat-form-field-infix"]],null,null,null,null,null)),r["ɵncd"](null,1),(t()(),r["ɵeld"](12,0,null,null,2,"span",[["class","mat-form-field-label-wrapper"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,d)),r["ɵdid"](14,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,f)),r["ɵdid"](16,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,p)),r["ɵdid"](18,16384,null,0,i.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵeld"](19,0,null,null,5,"div",[["class","mat-form-field-subscript-wrapper"]],null,null,null,null,null)),r["ɵdid"](20,16384,null,0,i.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,g)),r["ɵdid"](22,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,y)),r["ɵdid"](24,278528,null,0,i.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,i.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){var n=e.component;t(e,7,0,"outline"==n.appearance),t(e,9,0,n._prefixChildren.length),t(e,14,0,n._hasFloatingLabel()),t(e,16,0,n._suffixChildren.length),t(e,18,0,"outline"!=n.appearance),t(e,20,0,n._getDisplayedMessages()),t(e,22,0,"error"),t(e,24,0,"hint")}),null)}},dL1u:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.buffer=function(t){return r.buffer(t)(this)}},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"))},dU8u:function(t,e,n){"use strict";n.d(e,"a",(function(){return S})),n.d(e,"b",(function(){return A}));var r=n("CcnG"),i=n("F/XL"),o=n("bne5"),a=n("psW0"),s=n("67Y/"),l=n("xMyE"),c=n("VnD/"),u=n("/ojb");function h(t,e,n,r){var i=window&&!!window.document&&window.document.documentElement,o=i&&e?window:n;if(t&&!(o=t&&i&&"string"==typeof t?function(t,e,n){return(n?window.document:e).querySelector(t)}(t,n.nativeElement,r):t))throw new Error("ngx-infinite-scroll {resolveContainerElement()}: selector for");return o}function d(t){return t&&!t.firstChange}var f={clientHeight:"clientHeight",offsetHeight:"offsetHeight",scrollHeight:"scrollHeight",pageYOffset:"pageYOffset",offsetTop:"offsetTop",scrollTop:"scrollTop",top:"top"},p={clientHeight:"clientWidth",offsetHeight:"offsetWidth",scrollHeight:"scrollWidth",pageYOffset:"pageXOffset",offsetTop:"offsetLeft",scrollTop:"scrollLeft",top:"left"},g=function(){function t(t){void 0===t&&(t=!0),this.vertical=t,this.propsMap=t?f:p}return t.prototype.clientHeightKey=function(){return this.propsMap.clientHeight},t.prototype.offsetHeightKey=function(){return this.propsMap.offsetHeight},t.prototype.scrollHeightKey=function(){return this.propsMap.scrollHeight},t.prototype.pageYOffsetKey=function(){return this.propsMap.pageYOffset},t.prototype.offsetTopKey=function(){return this.propsMap.offsetTop},t.prototype.scrollTopKey=function(){return this.propsMap.scrollTop},t.prototype.topKey=function(){return this.propsMap.top},t}();function m(t){return["Window","global"].some((function(e){return Object.prototype.toString.call(t).includes(e)}))}function y(t,e){return t?e.document.documentElement:null}function v(t,e){var n,r,i=_((n=e).container,n.isWindow,(r=b(n.axis)).offsetHeightKey,r.clientHeightKey);return e.isWindow?function(t,e,n){var r=n.axis,i=n.container,o=n.isWindow,a=b(r),s=a.offsetHeightKey,l=a.clientHeightKey,c=t+w(y(o,i),r,o),u=_(e.nativeElement,o,s,l);return{height:t,scrolled:c,totalToScroll:function(t,e,n){var r=e.topKey();if(t.getBoundingClientRect)return t.getBoundingClientRect()[r]+w(t,e,n)}(e.nativeElement,r,o)+u}}(i,t,e):function(t,e,n){var r=n.axis,i=n.container;return{height:t,scrolled:i[r.scrollTopKey()],totalToScroll:i[r.scrollHeightKey()]}}(i,0,e)}function b(t){return{offsetHeightKey:t.offsetHeightKey(),clientHeightKey:t.clientHeightKey()}}function _(t,e,n,r){if(isNaN(t[n])){var i=y(e,t);return i?i[r]:0}return t[n]}function w(t,e,n){var r=e.pageYOffsetKey(),i=e.scrollTopKey(),o=e.offsetTopKey();return isNaN(window[r])?y(n,t)[i]:t.ownerDocument?t.ownerDocument.defaultView[r]:t[o]}function x(t,e,n){var r,i;if(t.totalToScroll<=0)return!1;var o=t.height+t.scrolled;return n?(r=(t.totalToScroll-o)/t.totalToScroll,i=e.down/10):(r=t.scrolled/(t.scrolled+(t.totalToScroll-o)),i=e.up/10),r<=i}function M(t){return{type:t.scrollDown?"[NGX_ISE] DOWN":"[NGX_ISE] UP",payload:{currentScrollPosition:t.stats.scrolled}}}var S=function(){function t(t,e){this.element=t,this.zone=e,this.scrolled=new r.EventEmitter,this.scrolledUp=new r.EventEmitter,this.infiniteScrollDistance=2,this.infiniteScrollUpDistance=1.5,this.infiniteScrollThrottle=150,this.infiniteScrollDisabled=!1,this.infiniteScrollContainer=null,this.scrollWindow=!0,this.immediateCheck=!1,this.horizontal=!1,this.alwaysCallback=!1,this.fromRoot=!1}return t.prototype.ngAfterViewInit=function(){this.infiniteScrollDisabled||this.setup()},t.prototype.ngOnChanges=function(t){var e=t.infiniteScrollDisabled,n=t.infiniteScrollDistance,r=d(t.infiniteScrollContainer),i=d(e),o=d(n),a=!i&&!this.infiniteScrollDisabled||i&&!e.currentValue||o;(r||i||o)&&(this.destroyScroller(),a&&this.setup())},t.prototype.setup=function(){var t=this;"undefined"!=typeof window&&this.zone.runOutsideAngular((function(){var e,n,r,d,f,p,y,b,_,w,S,A;t.disposeScroller=(e={fromRoot:t.fromRoot,alwaysCallback:t.alwaysCallback,disable:t.infiniteScrollDisabled,downDistance:t.infiniteScrollDistance,element:t.element,horizontal:t.horizontal,scrollContainer:t.infiniteScrollContainer,scrollWindow:t.scrollWindow,throttle:t.infiniteScrollThrottle,upDistance:t.infiniteScrollUpDistance},p=e.scrollContainer,y=e.scrollWindow,b=e.element,_=e.fromRoot,w=function(t,e){return Object.assign({},t,{container:t.isWindow||e&&!e.nativeElement?e:e.nativeElement})}({axis:(n={axis:new g(!e.horizontal),windowElement:h(p,y,b,_)}).axis,isWindow:m(r=n.windowElement)},r),S={lastScrollPosition:0,lastTotalToScroll:0,totalToScroll:v(b,w).totalToScroll,triggered:{down:0,up:0}},A={up:e.upDistance,down:e.downDistance},(d={container:w.container,throttle:e.throttle},f=Object(o.a)(d.container,"scroll"),d.throttle&&(f=f.pipe(Object(u.a)(d.throttle))),f).pipe(Object(a.b)((function(t){return Object(i.a)(v(b,w))})),Object(s.a)((function(t){return function(t,e,n){var r=function(t,e,n){var r=function(t,e){return t<e.scrolled}(t,e);return{fire:x(e,n,r),scrollDown:r}}(t,e,n);return{scrollDown:r.scrollDown,fire:r.fire,stats:e}}(S.lastScrollPosition,t,A)})),Object(l.a)((function(t){var e=t.stats;return function(t,e,n){!function(t,e){e.lastScrollPosition=t}(e,t),function(t,e){e.lastTotalToScroll!==t&&(e.lastTotalToScroll=e.totalToScroll,e.totalToScroll=t)}(n,t)}(S,e.scrolled,e.totalToScroll)})),Object(c.a)((function(t){return function(t,e,n){return(t||e)&&!n}(e.alwaysCallback,t.fire,function(t,e,n){return n?e.triggered.down===t:e.triggered.up===t}(t.stats.totalToScroll,S,t.scrollDown))})),Object(l.a)((function(t){!function(t,e,n,r){r?e.triggered.down=t:e.triggered.up=t}(t.stats.totalToScroll,S,0,t.scrollDown)})),Object(s.a)(M))).subscribe((function(e){return t.zone.run((function(){return t.handleOnScroll(e)}))}))}))},t.prototype.handleOnScroll=function(t){var e=t.payload;switch(t.type){case"[NGX_ISE] DOWN":return this.scrolled.emit(e);case"[NGX_ISE] UP":return this.scrolledUp.emit(e);default:return}},t.prototype.ngOnDestroy=function(){this.destroyScroller()},t.prototype.destroyScroller=function(){this.disposeScroller&&this.disposeScroller.unsubscribe()},t}(),A=function(){return function(){}}()},dWZg:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"f",(function(){return h})),n.d(e,"g",(function(){return d})),n.d(e,"h",(function(){return m})),n.d(e,"e",(function(){return y})),n.d(e,"c",(function(){return g})),n.d(e,"d",(function(){return v}));var r,i=n("CcnG"),o=n("Ip0R");try{r="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(b){r=!1}var a,s,l=function(){function t(t){this._platformId=t,this.isBrowser=this._platformId?Object(o.isPlatformBrowser)(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&&!r)&&"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.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(i.PLATFORM_ID,8))},token:t,providedIn:"root"}),t}(),c=function(){return function(){}}(),u=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function h(){if(a)return a;if("object"!=typeof document||!document)return a=new Set(u);var t=document.createElement("input");return a=new Set(u.filter((function(e){return t.setAttribute("type",e),t.type===e})))}function d(t){return function(){if(null==s&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return s=!0}}))}finally{s=s||!1}return s}()?t:!!t.capture}var f,p,g=function(){var t={NORMAL:0,NEGATED:1,INVERTED:2};return t[t.NORMAL]="NORMAL",t[t.NEGATED]="NEGATED",t[t.INVERTED]="INVERTED",t}();function m(){return!("object"!=typeof document||!("scrollBehavior"in document.documentElement.style))}function y(){if("object"!=typeof document||!document)return g.NORMAL;if(!f){var 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";var n=document.createElement("div"),r=n.style;r.width="2px",r.height="1px",t.appendChild(n),document.body.appendChild(t),f=g.NORMAL,0===t.scrollLeft&&(t.scrollLeft=1,f=0===t.scrollLeft?g.NEGATED:g.INVERTED),t.parentNode.removeChild(t)}return f}function v(){if(null==p){var t="undefined"!=typeof document?document.head:null;p=!(!t||!t.createShadowRoot&&!t.attachShadow)}return p}},dYSy:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("NCDA"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.lte(this.lte)},t.prototype.ngOnChanges=function(t){for(var e in t)"lte"===e&&(this.validator=o.lte(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[lte][formControlName],[lte][formControl],[lte][ngModel]",providers:[a]}]}],s.propDecorators={lte:[{type:r.Input}]},e.LessThanEqualValidator=s},de3e:function(t,e,n){"use strict";n.d(e,"b",(function(){return d})),n.d(e,"a",(function(){return s})),n.d(e,"d",(function(){return f})),n.d(e,"c",(function(){return p}));var r=n("CcnG"),i=n("4+yM"),o=n("n6gG"),a=(n("gIcY"),n("Wf4p")),s=new r.InjectionToken("mat-checkbox-click-action"),l=0,c=function(){var t={Init:0,Checked:1,Unchecked:2,Indeterminate:3};return t[t.Init]="Init",t[t.Checked]="Checked",t[t.Unchecked]="Unchecked",t[t.Indeterminate]="Indeterminate",t}(),u=function(){return function(){}}(),h=function(){return function(t){this._elementRef=t}}(),d=function(t){function e(e,n,i,o,a,s,u){var h=t.call(this,e)||this;return h._changeDetectorRef=n,h._focusMonitor=i,h._ngZone=o,h._clickAction=s,h._animationMode=u,h.ariaLabel="",h.ariaLabelledby=null,h._uniqueId="mat-checkbox-"+ ++l,h.id=h._uniqueId,h.labelPosition="after",h.name=null,h.change=new r.EventEmitter,h.indeterminateChange=new r.EventEmitter,h._onTouched=function(){},h._currentAnimationClass="",h._currentCheckState=c.Init,h._controlValueAccessorChangeFn=function(){},h._checked=!1,h._disabled=!1,h._indeterminate=!1,h.tabIndex=parseInt(a)||0,h._focusMonitor.monitor(e,!0).subscribe((function(t){t||Promise.resolve().then((function(){h._onTouched(),n.markForCheck()}))})),h}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"inputId",{get:function(){return(this.id||this._uniqueId)+"-input"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Object(o.c)(t)},enumerable:!0,configurable:!0}),e.prototype.ngAfterViewChecked=function(){},e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef)},Object.defineProperty(e.prototype,"checked",{get:function(){return this._checked},set:function(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(t){var e=Object(o.c)(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"indeterminate",{get:function(){return this._indeterminate},set:function(t){var e=t!=this._indeterminate;this._indeterminate=t,e&&(this._transitionCheckState(this._indeterminate?c.Indeterminate:this.checked?c.Checked:c.Unchecked),this.indeterminateChange.emit(this._indeterminate))},enumerable:!0,configurable:!0}),e.prototype._isRippleDisabled=function(){return this.disableRipple||this.disabled},e.prototype._onLabelTextChange=function(){this._changeDetectorRef.detectChanges()},e.prototype.writeValue=function(t){this.checked=!!t},e.prototype.registerOnChange=function(t){this._controlValueAccessorChangeFn=t},e.prototype.registerOnTouched=function(t){this._onTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t},e.prototype._getAriaChecked=function(){return this.checked?"true":this.indeterminate?"mixed":"false"},e.prototype._transitionCheckState=function(t){var 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);var r=this._currentAnimationClass;this._ngZone.runOutsideAngular((function(){setTimeout((function(){n.classList.remove(r)}),1e3)}))}},e.prototype._emitChangeEvent=function(){var t=new u;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)},e.prototype.toggle=function(){this.checked=!this.checked},e.prototype._onInputClick=function(t){var e=this;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((function(){e._indeterminate=!1,e.indeterminateChange.emit(e._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?c.Checked:c.Unchecked),this._emitChangeEvent())},e.prototype.focus=function(t,e){void 0===t&&(t="keyboard"),this._focusMonitor.focusVia(this._inputElement,t,e)},e.prototype._onInteractionEvent=function(t){t.stopPropagation()},e.prototype._getAnimationClassForCheckStateTransition=function(t,e){if("NoopAnimations"===this._animationMode)return"";var n="";switch(t){case c.Init:if(e===c.Checked)n="unchecked-checked";else{if(e!=c.Indeterminate)return"";n="unchecked-indeterminate"}break;case c.Unchecked:n=e===c.Checked?"unchecked-checked":"unchecked-indeterminate";break;case c.Checked:n=e===c.Unchecked?"checked-unchecked":"checked-indeterminate";break;case c.Indeterminate:n=e===c.Checked?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-"+n},e}(Object(a.I)(Object(a.D)(Object(a.E)(Object(a.F)(h)),"accent"))),f=function(){return function(){}}(),p=function(){return function(){}}()},dgaN:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 2===r(t).getDay()}},dlYL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ciat");r.Observable.prototype.audit=i.audit},dzgT:function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"a",(function(){return h}));var r=n("4HpG"),i=n("nkY7"),o=n("isby"),a=n("MGBS"),s=n("zotm"),l=n("IUTb"),c={};function u(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=void 0,r=void 0;return Object(i.a)(t[t.length-1])&&(r=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Object(o.a)(t[0])&&(t=t[0]),Object(l.a)(t,r).lift(new h(n))}var h=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new d(t,this.resultSelector))},t}(),d=function(t){function e(e,n){var r=t.call(this,e)||this;return r.resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return r.__extends(e,t),e.prototype._next=function(t){this.values.push(c),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 r=t[n];this.add(Object(s.a)(this,r,void 0,n))}}},e.prototype.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n){var r=this.values,i=this.toRespond?r[n]===c?--this.toRespond:this.toRespond:0;r[n]=e,0===i&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.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.a)},"e+ae":function(t,e,n){!function(t){"use strict";var e="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(t){return t>1&&t<5}function i(t,e,n,i){var o=t+" ";switch(n){case"s":return e||i?"pár sekúnd":"pár sekundami";case"ss":return e||i?o+(r(t)?"sekundy":"sekúnd"):o+"sekundami";case"m":return e?"minúta":i?"minútu":"minútou";case"mm":return e||i?o+(r(t)?"minúty":"minút"):o+"minútami";case"h":return e?"hodina":i?"hodinu":"hodinou";case"hh":return e||i?o+(r(t)?"hodiny":"hodín"):o+"hodinami";case"d":return e||i?"deň":"dňom";case"dd":return e||i?o+(r(t)?"dni":"dní"):o+"dňami";case"M":return e||i?"mesiac":"mesiacom";case"MM":return e||i?o+(r(t)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return e||i?"rok":"rokom";case"yy":return e||i?o+(r(t)?"roky":"rokov"):o+"rokmi"}}t.defineLocale("sk",{months:e,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_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ľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},e56k:function(t,e,n){n("ZY/g"),n("C5kU"),t.exports=n("iqsF")},e5mD:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("K9Ia");function a(t,e){return void 0===e&&(e=0),function(n){return n.lift(new s(t,e))}}var s=function(){function t(t,e){this.windowSize=t,this.startWindowEvery=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.windowSize,this.startWindowEvery))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.destination=e,i.windowSize=n,i.startWindowEvery=r,i.windows=[new o.b],i.count=0,e.next(i.windows[0]),i}return r.__extends(e,t),e.prototype._next=function(t){for(var e=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,a=i.length,s=0;s<a&&!this.closed;s++)i[s].next(t);var l=this.count-r+1;if(l>=0&&l%e==0&&!this.closed&&i.shift().complete(),++this.count%e==0&&!this.closed){var c=new o.b;i.push(c),n.next(c)}},e.prototype._error=function(t){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().error(t);this.destination.error(t)},e.prototype._complete=function(){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().complete();this.destination.complete()},e.prototype._unsubscribe=function(){this.count=0,this.windows=null},e}(i.a)},eDkP:function(t,e,n){"use strict";n.d(e,"d",(function(){return z})),n.d(e,"f",(function(){return D})),n.d(e,"b",(function(){return V})),n.d(e,"a",(function(){return H})),n.d(e,"g",(function(){return O})),n.d(e,"i",(function(){return B})),n.d(e,"e",(function(){return A})),n.d(e,"j",(function(){return S})),n.d(e,"c",(function(){return _})),n.d(e,"h",(function(){return U})),n.d(e,"k",(function(){return W})),n.d(e,"l",(function(){return Y}));var r=n("n6gG"),i=n("qAlS"),o=n("Ip0R"),a=n("CcnG"),s=n("DBGY"),l=n("K9Ia"),c=n("pugT"),u=n("6blF"),h=n("p0ib"),d=n("t9fZ"),f=n("ny24"),p=n("dWZg"),g=n("4c35"),m=n("YSh2"),y=function(){function t(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}return t.prototype.attach=function(){},t.prototype.enable=function(){if(this._canBeEnabled()){var t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=Object(r.d)(-this._previousScrollPosition.left),t.style.top=Object(r.d)(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}},t.prototype.disable=function(){if(this._isEnabled){var t=this._document.documentElement,e=t.style,n=this._document.body.style,r=e.scrollBehavior||"",i=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=r,n.scrollBehavior=i}},t.prototype._canBeEnabled=function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width},t}();function v(){return Error("Scroll strategy has already been attached.")}var b=function(){function t(t,e,n,r){var i=this;this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=function(){i.disable(),i._overlayRef.hasAttached()&&i._ngZone.run((function(){return i._overlayRef.detach()}))}}return t.prototype.attach=function(t){if(this._overlayRef)throw v();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe((function(){var e=t._viewportRuler.getViewportScrollPosition().top;Math.abs(e-t._initialScrollPosition)>t._config.threshold?t._detach():t._overlayRef.updatePosition()}))):this._scrollSubscription=e.subscribe(this._detach)}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t.prototype.detach=function(){this.disable(),this._overlayRef=null},t}(),_=function(){function t(){}return t.prototype.enable=function(){},t.prototype.disable=function(){},t.prototype.attach=function(){},t}();function w(t,e){return e.some((function(e){return t.bottom<e.top||t.top>e.bottom||t.right<e.left||t.left>e.right}))}function x(t,e){return e.some((function(e){return t.top<e.top||t.bottom>e.bottom||t.left<e.left||t.right>e.right}))}var M=function(){function t(t,e,n,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=r,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw v();this._overlayRef=t},t.prototype.enable=function(){var t=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),n=t._viewportRuler.getViewportSize(),r=n.width,i=n.height;w(e,[{width:r,height:i,bottom:i,right:r,top:0,left:0}])&&(t.disable(),t._ngZone.run((function(){return t._overlayRef.detach()})))}})))},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t.prototype.detach=function(){this.disable(),this._overlayRef=null},t}(),S=function(){function t(t,e,n,r){var i=this;this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this.noop=function(){return new _},this.close=function(t){return new b(i._scrollDispatcher,i._ngZone,i._viewportRuler,t)},this.block=function(){return new y(i._viewportRuler,i._document)},this.reposition=function(t){return new M(i._scrollDispatcher,i._viewportRuler,i._ngZone,t)},this._document=r}return t.ngInjectableDef=Object(a["ɵɵdefineInjectable"])({factory:function(){return new t(Object(a["ɵɵinject"])(i.f),Object(a["ɵɵinject"])(i.j),Object(a["ɵɵinject"])(a.NgZone),Object(a["ɵɵinject"])(o.DOCUMENT))},token:t,providedIn:"root"}),t}(),A=function(){return function(t){if(this.scrollStrategy=new _,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t)for(var e=0,n=Object.keys(t);e<n.length;e++){var r=n[e];void 0!==t[r]&&(this[r]=t[r])}}}(),C=function(){return function(t,e,n,r,i){this.offsetX=n,this.offsetY=r,this.panelClass=i,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}(),k=function(){return function(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}();function T(t,e){if("top"!==e&&"bottom"!==e&&"center"!==e)throw Error("ConnectedPosition: Invalid "+t+' "'+e+'". Expected "top", "bottom" or "center".')}function E(t,e){if("start"!==e&&"end"!==e&&"center"!==e)throw Error("ConnectedPosition: Invalid "+t+' "'+e+'". Expected "start", "end" or "center".')}var O=function(){function t(t){var e=this;this._attachedOverlays=[],this._keydownListener=function(t){for(var n=e._attachedOverlays,r=n.length-1;r>-1;r--)if(n[r]._keydownEventSubscriptions>0){n[r]._keydownEvents.next(t);break}},this._document=t}return t.prototype.ngOnDestroy=function(){this._detach()},t.prototype.add=function(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)},t.prototype.remove=function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()},t.prototype._detach=function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)},t.ngInjectableDef=Object(a["ɵɵdefineInjectable"])({factory:function(){return new t(Object(a["ɵɵinject"])(o.DOCUMENT))},token:t,providedIn:"root"}),t}(),D=function(){function t(t){this._document=t}return t.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},t.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},t.prototype._createContainer=function(){for(var t=this._document.getElementsByClassName("cdk-overlay-container"),e=0;e<t.length;e++)t[e].parentNode.removeChild(t[e]);var n=this._document.createElement("div");n.classList.add("cdk-overlay-container"),this._document.body.appendChild(n),this._containerElement=n},t.ngInjectableDef=Object(a["ɵɵdefineInjectable"])({factory:function(){return new t(Object(a["ɵɵinject"])(o.DOCUMENT))},token:t,providedIn:"root"}),t}(),P=function(){function t(t,e,n,r,i,o,a,s){var h=this;this._portalOutlet=t,this._host=e,this._pane=n,this._config=r,this._ngZone=i,this._keyboardDispatcher=o,this._document=a,this._location=s,this._backdropElement=null,this._backdropClick=new l.b,this._attachments=new l.b,this._detachments=new l.b,this._locationChanges=c.a.EMPTY,this._backdropClickHandler=function(t){return h._backdropClick.next(t)},this._keydownEventsObservable=new u.a((function(t){var e=h._keydownEvents.subscribe(t);return h._keydownEventSubscriptions++,function(){e.unsubscribe(),h._keydownEventSubscriptions--}})),this._keydownEvents=new l.b,this._keydownEventSubscriptions=0,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}return Object.defineProperty(t.prototype,"overlayElement",{get:function(){return this._pane},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"backdropElement",{get:function(){return this._backdropElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hostElement",{get:function(){return this._host},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this,n=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(Object(d.a)(1)).subscribe((function(){e.hasAttached()&&e.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((function(){return e.dispose()}))),n},t.prototype.detach=function(){if(this.hasAttached()){this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();var t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),t}},t.prototype.dispose=function(){var 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()},t.prototype.hasAttached=function(){return this._portalOutlet.hasAttached()},t.prototype.backdropClick=function(){return this._backdropClick.asObservable()},t.prototype.attachments=function(){return this._attachments.asObservable()},t.prototype.detachments=function(){return this._detachments.asObservable()},t.prototype.keydownEvents=function(){return this._keydownEventsObservable},t.prototype.getConfig=function(){return this._config},t.prototype.updatePosition=function(){this._positionStrategy&&this._positionStrategy.apply()},t.prototype.updatePositionStrategy=function(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))},t.prototype.updateSize=function(t){this._config=Object(s.a)({},this._config,t),this._updateElementSize()},t.prototype.setDirection=function(t){this._config=Object(s.a)({},this._config,{direction:t}),this._updateElementDirection()},t.prototype.addPanelClass=function(t){this._pane&&this._toggleClasses(this._pane,t,!0)},t.prototype.removePanelClass=function(t){this._pane&&this._toggleClasses(this._pane,t,!1)},t.prototype.getDirection=function(){var t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"},t.prototype.updateScrollStrategy=function(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))},t.prototype._updateElementDirection=function(){this._host.setAttribute("dir",this.getDirection())},t.prototype._updateElementSize=function(){if(this._pane){var t=this._pane.style;t.width=Object(r.d)(this._config.width),t.height=Object(r.d)(this._config.height),t.minWidth=Object(r.d)(this._config.minWidth),t.minHeight=Object(r.d)(this._config.minHeight),t.maxWidth=Object(r.d)(this._config.maxWidth),t.maxHeight=Object(r.d)(this._config.maxHeight)}},t.prototype._togglePointerEvents=function(t){this._pane.style.pointerEvents=t?"auto":"none"},t.prototype._attachBackdrop=function(){var t=this;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((function(){requestAnimationFrame((function(){t._backdropElement&&t._backdropElement.classList.add("cdk-overlay-backdrop-showing")}))})):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")},t.prototype._updateStackingOrder=function(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)},t.prototype.detachBackdrop=function(){var t=this,e=this._backdropElement;if(e){var n,r=function(){e&&(e.removeEventListener("click",t._backdropClickHandler),e.removeEventListener("transitionend",r),e.parentNode&&e.parentNode.removeChild(e)),t._backdropElement==e&&(t._backdropElement=null),t._config.backdropClass&&t._toggleClasses(e,t._config.backdropClass,!1),clearTimeout(n)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular((function(){e.addEventListener("transitionend",r)})),e.style.pointerEvents="none",n=this._ngZone.runOutsideAngular((function(){return setTimeout(r,500)}))}},t.prototype._toggleClasses=function(t,e,n){var i=t.classList;Object(r.b)(e).forEach((function(t){t&&(n?i.add(t):i.remove(t))}))},t.prototype._detachContentWhenStable=function(){var t=this;this._ngZone.runOutsideAngular((function(){var e=t._ngZone.onStable.asObservable().pipe(Object(f.a)(Object(h.a)(t._attachments,t._detachments))).subscribe((function(){t._pane&&t._host&&0!==t._pane.children.length||(t._pane&&t._config.panelClass&&t._toggleClasses(t._pane,t._config.panelClass,!1),t._host&&t._host.parentElement&&(t._previousHostParent=t._host.parentElement,t._previousHostParent.removeChild(t._host)),e.unsubscribe())}))}))},t.prototype._disposeScrollStrategy=function(){var t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())},t}(),L=function(){function t(t,e,n,r,i){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=i,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 l.b,this._resizeSubscription=c.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges.asObservable(),this.setOrigin(t)}return Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this;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((function(){e._isInitialRender=!0,e.apply()}))},t.prototype.apply=function(){if(!this._isDisposed&&this._platform.isBrowser)if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)this.reapplyLastPosition();else{this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();for(var t,e=this._originRect,n=this._overlayRect,r=this._viewportRect,i=[],o=0,a=this._preferredPositions;o<a.length;o++){var s=a[o],l=this._getOriginPoint(e,s),c=this._getOverlayPoint(l,n,s),u=this._getOverlayFit(c,n,r,s);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(u,c,r)?i.push({position:s,origin:l,overlayRect:n,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!t||t.overlayFit.visibleArea<u.visibleArea)&&(t={overlayFit:u,overlayPoint:c,originPoint:l,position:s,overlayRect:n})}if(i.length){for(var h=null,d=-1,f=0,p=i;f<p.length;f++){var g=p[f],m=g.boundingBoxRect.width*g.boundingBoxRect.height*(g.position.weight||1);m>d&&(d=m,h=g)}return this._isPushed=!1,void this._applyPosition(h.position,h.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(t.position,t.originPoint);this._applyPosition(t.position,t.originPoint)}},t.prototype.detach=function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()},t.prototype.dispose=function(){this._isDisposed||(this._boundingBox&&I(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)},t.prototype.reapplyLastPosition=function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}},t.prototype.withScrollableContainers=function(t){return this._scrollables=t,this},t.prototype.withPositions=function(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this},t.prototype.withViewportMargin=function(t){return this._viewportMargin=t,this},t.prototype.withFlexibleDimensions=function(t){return void 0===t&&(t=!0),this._hasFlexibleDimensions=t,this},t.prototype.withGrowAfterOpen=function(t){return void 0===t&&(t=!0),this._growAfterOpen=t,this},t.prototype.withPush=function(t){return void 0===t&&(t=!0),this._canPush=t,this},t.prototype.withLockedPosition=function(t){return void 0===t&&(t=!0),this._positionLocked=t,this},t.prototype.setOrigin=function(t){return this._origin=t,this},t.prototype.withDefaultOffsetX=function(t){return this._offsetX=t,this},t.prototype.withDefaultOffsetY=function(t){return this._offsetY=t,this},t.prototype.withTransformOriginOn=function(t){return this._transformOriginSelector=t,this},t.prototype._getOriginPoint=function(t,e){var n;if("center"==e.originX)n=t.left+t.width/2;else{var r=this._isRtl()?t.right:t.left,i=this._isRtl()?t.left:t.right;n="start"==e.originX?r:i}return{x:n,y:"center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom}},t.prototype._getOverlayPoint=function(t,e,n){var r;return r="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,{x:t.x+r,y:t.y+("center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height)}},t.prototype._getOverlayFit=function(t,e,n,r){var i=t.x,o=t.y,a=this._getOffset(r,"x"),s=this._getOffset(r,"y");a&&(i+=a),s&&(o+=s);var l=0-o,c=o+e.height-n.height,u=this._subtractOverflows(e.width,0-i,i+e.width-n.width),h=this._subtractOverflows(e.height,l,c),d=u*h;return{visibleArea:d,isCompletelyWithinViewport:e.width*e.height===d,fitsInViewportVertically:h===e.height,fitsInViewportHorizontally:u==e.width}},t.prototype._canFitWithFlexibleDimensions=function(t,e,n){if(this._hasFlexibleDimensions){var r=n.bottom-e.y,i=n.right-e.x,o=this._overlayRef.getConfig().minHeight,a=this._overlayRef.getConfig().minWidth;return(t.fitsInViewportVertically||null!=o&&o<=r)&&(t.fitsInViewportHorizontally||null!=a&&a<=i)}return!1},t.prototype._pushOverlayOnScreen=function(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};var r,i,o=this._viewportRect,a=Math.max(t.x+e.width-o.right,0),s=Math.max(t.y+e.height-o.bottom,0),l=Math.max(o.top-n.top-t.y,0),c=Math.max(o.left-n.left-t.x,0);return this._previousPushAmount={x:r=e.width<=o.width?c||-a:t.x<this._viewportMargin?o.left-n.left-t.x:0,y:i=e.height<=o.height?l||-s:t.y<this._viewportMargin?o.top-n.top-t.y:0},{x:t.x+r,y:t.y+i}},t.prototype._applyPosition=function(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){var n=this._getScrollVisibility(),r=new k(t,n);this._positionChanges.next(r)}this._isInitialRender=!1},t.prototype._setTransformOrigin=function(t){if(this._transformOriginSelector){var e,n=this._boundingBox.querySelectorAll(this._transformOriginSelector),r=t.overlayY;e="center"===t.overlayX?"center":this._isRtl()?"start"===t.overlayX?"right":"left":"start"===t.overlayX?"left":"right";for(var i=0;i<n.length;i++)n[i].style.transformOrigin=e+" "+r}},t.prototype._calculateBoundingBoxRect=function(t,e){var n,r,i,o,a,s,l=this._viewportRect,c=this._isRtl();if("top"===e.overlayY)n=l.height-(r=t.y)+this._viewportMargin;else if("bottom"===e.overlayY)n=l.height-(i=l.height-t.y+2*this._viewportMargin)+this._viewportMargin;else{var u=Math.min(l.bottom-t.y+l.top,t.y),h=this._lastBoundingBoxSize.height;r=t.y-u,(n=2*u)>h&&!this._isInitialRender&&!this._growAfterOpen&&(r=t.y-h/2)}if("end"===e.overlayX&&!c||"start"===e.overlayX&&c)s=l.width-t.x+this._viewportMargin,o=t.x-this._viewportMargin;else if("start"===e.overlayX&&!c||"end"===e.overlayX&&c)a=t.x,o=l.right-t.x;else{u=Math.min(l.right-t.x+l.left,t.x);var d=this._lastBoundingBoxSize.width;a=t.x-u,(o=2*u)>d&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.x-d/2)}return{top:r,left:a,bottom:i,right:s,width:o,height:n}},t.prototype._setBoundingBoxStyles=function(t,e){var 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));var i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right="",i.width=i.height="100%";else{var o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;i.height=Object(r.d)(n.height),i.top=Object(r.d)(n.top),i.bottom=Object(r.d)(n.bottom),i.width=Object(r.d)(n.width),i.left=Object(r.d)(n.left),i.right=Object(r.d)(n.right),i.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",i.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(i.maxHeight=Object(r.d)(o)),a&&(i.maxWidth=Object(r.d)(a))}this._lastBoundingBoxSize=n,I(this._boundingBox.style,i)},t.prototype._resetBoundingBoxStyles=function(){I(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})},t.prototype._resetOverlayElementStyles=function(){I(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})},t.prototype._setOverlayElementStyles=function(t,e){var n={};if(this._hasExactPosition()){var r=this._viewportRuler.getViewportScrollPosition();I(n,this._getExactOverlayY(e,t,r)),I(n,this._getExactOverlayX(e,t,r))}else n.position="static";var i="",o=this._getOffset(e,"x"),a=this._getOffset(e,"y");o&&(i+="translateX("+o+"px) "),a&&(i+="translateY("+a+"px)"),n.transform=i.trim(),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxHeight&&(n.maxHeight=""),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxWidth&&(n.maxWidth=""),I(this._pane.style,n)},t.prototype._getExactOverlayY=function(t,e,n){var i={top:null,bottom:null},o=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n));var a=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return o.y-=a,"bottom"===t.overlayY?i.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":i.top=Object(r.d)(o.y),i},t.prototype._getExactOverlayX=function(t,e,n){var i={left:null,right:null},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),"right"==(this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left")?i.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":i.left=Object(r.d)(o.x),i},t.prototype._getScrollVisibility=function(){var t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map((function(t){return t.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:x(t,n),isOriginOutsideView:w(t,n),isOverlayClipped:x(e,n),isOverlayOutsideView:w(e,n)}},t.prototype._subtractOverflows=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce((function(t,e){return t-Math.max(e,0)}),t)},t.prototype._getNarrowedViewportRect=function(){var 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}},t.prototype._isRtl=function(){return"rtl"===this._overlayRef.getDirection()},t.prototype._hasExactPosition=function(){return!this._hasFlexibleDimensions||this._isPushed},t.prototype._getOffset=function(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY},t.prototype._validatePositions=function(){if(!this._preferredPositions.length)throw Error("FlexibleConnectedPositionStrategy: At least one position is required.");this._preferredPositions.forEach((function(t){E("originX",t.originX),T("originY",t.originY),E("overlayX",t.overlayX),T("overlayY",t.overlayY)}))},t.prototype._addPanelClasses=function(t){var e=this;this._pane&&Object(r.b)(t).forEach((function(t){""!==t&&-1===e._appliedPanelClasses.indexOf(t)&&(e._appliedPanelClasses.push(t),e._pane.classList.add(t))}))},t.prototype._clearPanelClasses=function(){var t=this;this._pane&&(this._appliedPanelClasses.forEach((function(e){t._pane.classList.remove(e)})),this._appliedPanelClasses=[])},t.prototype._getOriginRect=function(){var t=this._origin;if(t instanceof a.ElementRef)return t.nativeElement.getBoundingClientRect();if(t instanceof HTMLElement)return t.getBoundingClientRect();var 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}},t}();function I(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var R=function(){function t(t,e,n,r,i,o,a){this._preferredPositions=[],this._positionStrategy=new L(n,r,i,o,a).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(t,e)}return Object.defineProperty(t.prototype,"_isRtl",{get:function(){return"rtl"===this._overlayRef.getDirection()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onPositionChange",{get:function(){return this._positionStrategy.positionChanges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){this._overlayRef=t,this._positionStrategy.attach(t),this._direction&&(t.setDirection(this._direction),this._direction=null)},t.prototype.dispose=function(){this._positionStrategy.dispose()},t.prototype.detach=function(){this._positionStrategy.detach()},t.prototype.apply=function(){this._positionStrategy.apply()},t.prototype.recalculateLastPosition=function(){this._positionStrategy.reapplyLastPosition()},t.prototype.withScrollableContainers=function(t){this._positionStrategy.withScrollableContainers(t)},t.prototype.withFallbackPosition=function(t,e,n,r){var i=new C(t,e,n,r);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this},t.prototype.withDirection=function(t){return this._overlayRef?this._overlayRef.setDirection(t):this._direction=t,this},t.prototype.withOffsetX=function(t){return this._positionStrategy.withDefaultOffsetX(t),this},t.prototype.withOffsetY=function(t){return this._positionStrategy.withDefaultOffsetY(t),this},t.prototype.withLockedPosition=function(t){return this._positionStrategy.withLockedPosition(t),this},t.prototype.withPositions=function(t){return this._preferredPositions=t.slice(),this._positionStrategy.withPositions(this._preferredPositions),this},t.prototype.setOrigin=function(t){return this._positionStrategy.setOrigin(t),this},t}(),N=function(){function t(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}return t.prototype.attach=function(t){var 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},t.prototype.top=function(t){return void 0===t&&(t=""),this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this},t.prototype.left=function(t){return void 0===t&&(t=""),this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this},t.prototype.bottom=function(t){return void 0===t&&(t=""),this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this},t.prototype.right=function(t){return void 0===t&&(t=""),this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this},t.prototype.width=function(t){return void 0===t&&(t=""),this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this},t.prototype.height=function(t){return void 0===t&&(t=""),this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this},t.prototype.centerHorizontally=function(t){return void 0===t&&(t=""),this.left(t),this._justifyContent="center",this},t.prototype.centerVertically=function(t){return void 0===t&&(t=""),this.top(t),this._alignItems="center",this},t.prototype.apply=function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig();t.position=this._cssPosition,t.marginLeft="100%"===n.width?"0":this._leftOffset,t.marginTop="100%"===n.height?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,"100%"===n.width?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="100%"===n.height?"flex-start":this._alignItems}},t.prototype.dispose=function(){if(!this._isDisposed&&this._overlayRef){var 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}},t}(),B=function(){function t(t,e,n,r){this._viewportRuler=t,this._document=e,this._platform=n,this._overlayContainer=r}return t.prototype.global=function(){return new N},t.prototype.connectedTo=function(t,e,n){return new R(e,n,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)},t.prototype.flexibleConnectedTo=function(t){return new L(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)},t.ngInjectableDef=Object(a["ɵɵdefineInjectable"])({factory:function(){return new t(Object(a["ɵɵinject"])(i.j),Object(a["ɵɵinject"])(o.DOCUMENT),Object(a["ɵɵinject"])(p.a),Object(a["ɵɵinject"])(D))},token:t,providedIn:"root"}),t}(),F=0,z=function(){function t(t,e,n,r,i,o,a,s,l,c){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=i,this._injector=o,this._ngZone=a,this._document=s,this._directionality=l,this._location=c}return t.prototype.create=function(t){var e=this._createHostElement(),n=this._createPaneElement(e),r=this._createPortalOutlet(n),i=new A(t);return i.direction=i.direction||this._directionality.value,new P(r,e,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location)},t.prototype.position=function(){return this._positionBuilder},t.prototype._createPaneElement=function(t){var e=this._document.createElement("div");return e.id="cdk-overlay-"+F++,e.classList.add("cdk-overlay-pane"),t.appendChild(e),e},t.prototype._createHostElement=function(){var t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t},t.prototype._createPortalOutlet=function(t){return this._appRef||(this._appRef=this._injector.get(a.ApplicationRef)),new g.e(t,this._componentFactoryResolver,this._appRef,this._injector)},t}(),j=[{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"}],W=new a.InjectionToken("cdk-connected-overlay-scroll-strategy"),V=function(){return function(t){this.elementRef=t}}(),H=function(){function t(t,e,n,r,i){this._overlay=t,this._dir=i,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=c.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new a.EventEmitter,this.positionChange=new a.EventEmitter,this.attach=new a.EventEmitter,this.detach=new a.EventEmitter,this.overlayKeydown=new a.EventEmitter,this._templatePortal=new g.h(e,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}return Object.defineProperty(t.prototype,"offsetX",{get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetY",{get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=Object(r.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lockPosition",{get:function(){return this._lockPosition},set:function(t){this._lockPosition=Object(r.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flexibleDimensions",{get:function(){return this._flexibleDimensions},set:function(t){this._flexibleDimensions=Object(r.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"growAfterOpen",{get:function(){return this._growAfterOpen},set:function(t){this._growAfterOpen=Object(r.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"push",{get:function(){return this._push},set:function(t){this._push=Object(r.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlayRef",{get:function(){return this._overlayRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir?this._dir.value:"ltr"},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()},t.prototype.ngOnChanges=function(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())},t.prototype._createOverlay=function(){var t=this;this.positions&&this.positions.length||(this.positions=j),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe((function(e){t.overlayKeydown.next(e),e.keyCode!==m.h||Object(m.t)(e)||(e.preventDefault(),t._detachOverlay())}))},t.prototype._buildConfig=function(){var t=this._position=this._createPositionStrategy(),e=new A({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},t.prototype._updatePositionStrategy=function(t){var e=this,n=this.positions.map((function(t){return{originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||e.offsetX,offsetY:t.offsetY||e.offsetY,panelClass:t.panelClass||void 0}}));return t.setOrigin(this.origin.elementRef).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition)},t.prototype._createPositionStrategy=function(){var t=this,e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e.positionChanges.subscribe((function(e){return t.positionChange.emit(e)})),e},t.prototype._attachOverlay=function(){var t=this;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((function(e){t.backdropClick.emit(e)})):this._backdropSubscription.unsubscribe()},t.prototype._detachOverlay=function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()},t}();function Y(t){return function(){return t.scrollStrategies.reposition()}}var U=function(){return function(){}}()},eIsF:function(t,e,n){"use strict";n.d(e,"a",(function(){return g}));var r,i=n("CcnG"),o=n("ihYY"),a=n("Ip0R"),s=n("lLAP"),l=n("4c35"),c=(r=function(t,e){return(r=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(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),u=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=function(t,e){return function(n,r){e(n,r,t)}},f={opacity:0,transform:"translateX({{ x }}) translateY({{ y }}) scale({{scale}})"},p={opacity:0,transform:"translateX({{ x }}) translateY({{ y }}) scale({{scale}})",transformOrigin:"{{ ox }} {{ oy }}"},g=function(t){function e(e,n,r,o){var a=t.call(this)||this;return a.changeDetector=e,a.elementRef=n,a.focusTrapFactory=r,a.document=o,a.ariaLabelledBy=null,a.animationStateChanged=new i.EventEmitter,a.isAnimating=!1,a.state="enter",a.params={x:"0px",y:"0px",ox:"50%",oy:"50%",scale:0},a.elementFocusedBeforeDialogWasOpened=null,a}return c(e,t),Object.defineProperty(e.prototype,"config",{get:function(){return this._config},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerClass",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerTabIndex",{get:function(){return-1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerId",{get:function(){return this._config.id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerRole",{get:function(){return this._config.role||null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerAriaLabelledby",{get:function(){return this.ariaLabelledBy},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerAriaDescribedby",{get:function(){return this._config.ariaDescribedBy||null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"owlDialogContainerAnimation",{get:function(){return{value:this.state,params:this.params}},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){},e.prototype.attachComponentPortal=function(t){if(this.portalOutlet.hasAttached())throw Error("Attempting to attach dialog content after content is already attached");return this.savePreviouslyFocusedElement(),this.portalOutlet.attachComponentPortal(t)},e.prototype.attachTemplatePortal=function(t){throw new Error("Method not implemented.")},e.prototype.setConfig=function(t){this._config=t,t.event&&this.calculateZoomOrigin(event)},e.prototype.onAnimationStart=function(t){this.isAnimating=!0,this.animationStateChanged.emit(t)},e.prototype.onAnimationDone=function(t){"enter"===t.toState?this.trapFocus():"exit"===t.toState&&this.restoreFocus(),this.animationStateChanged.emit(t),this.isAnimating=!1},e.prototype.startExitAnimation=function(){this.state="exit",this.changeDetector.markForCheck()},e.prototype.calculateZoomOrigin=function(t){if(t){var e=t.clientX,n=t.clientY,r=window.innerWidth/2,i=n-window.innerHeight/2,o=e/window.innerWidth,a=n/window.innerHeight;this.params.x=e-r+"px",this.params.y=i+"px",this.params.ox=100*o+"%",this.params.oy=100*a+"%",this.params.scale=0}},e.prototype.savePreviouslyFocusedElement=function(){var t=this;this.document&&(this.elementFocusedBeforeDialogWasOpened=this.document.activeElement,Promise.resolve().then((function(){return t.elementRef.nativeElement.focus()})))},e.prototype.trapFocus=function(){this.focusTrap||(this.focusTrap=this.focusTrapFactory.create(this.elementRef.nativeElement)),this._config.autoFocus&&this.focusTrap.focusInitialElementWhenReady()},e.prototype.restoreFocus=function(){var t=this.elementFocusedBeforeDialogWasOpened;t&&"function"==typeof t.focus&&t.focus(),this.focusTrap&&this.focusTrap.destroy()},u([Object(i.ViewChild)(l.c),h("design:type",l.c)],e.prototype,"portalOutlet",void 0),u([Object(i.HostBinding)("class.owl-dialog-container"),h("design:type",Boolean),h("design:paramtypes",[])],e.prototype,"owlDialogContainerClass",null),u([Object(i.HostBinding)("attr.tabindex"),h("design:type",Number),h("design:paramtypes",[])],e.prototype,"owlDialogContainerTabIndex",null),u([Object(i.HostBinding)("attr.id"),h("design:type",String),h("design:paramtypes",[])],e.prototype,"owlDialogContainerId",null),u([Object(i.HostBinding)("attr.role"),h("design:type",String),h("design:paramtypes",[])],e.prototype,"owlDialogContainerRole",null),u([Object(i.HostBinding)("attr.aria-labelledby"),h("design:type",String),h("design:paramtypes",[])],e.prototype,"owlDialogContainerAriaLabelledby",null),u([Object(i.HostBinding)("attr.aria-describedby"),h("design:type",String),h("design:paramtypes",[])],e.prototype,"owlDialogContainerAriaDescribedby",null),u([Object(i.HostBinding)("@slideModal"),h("design:type",Object),h("design:paramtypes",[])],e.prototype,"owlDialogContainerAnimation",null),u([Object(i.HostListener)("@slideModal.start",["$event"]),h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",void 0)],e.prototype,"onAnimationStart",null),u([Object(i.HostListener)("@slideModal.done",["$event"]),h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",void 0)],e.prototype,"onAnimationDone",null),u([Object(i.Component)({selector:"owl-dialog-container",template:"<ng-template cdkPortalOutlet></ng-template>",animations:[Object(o.n)("slideModal",[Object(o.m)("void => enter",[Object(o.l)(p),Object(o.e)("300ms cubic-bezier(0.35, 0, 0.25, 1)",Object(o.l)("*")),Object(o.e)("150ms",Object(o.h)([Object(o.l)({transform:"scale(1)",offset:0}),Object(o.l)({transform:"scale(1.05)",offset:.3}),Object(o.l)({transform:"scale(.95)",offset:.8}),Object(o.l)({transform:"scale(1)",offset:1})])),Object(o.f)()],{params:{x:"0px",y:"0px",ox:"50%",oy:"50%",scale:1}}),Object(o.m)("enter => exit",[Object(o.f)(),Object(o.e)(200,Object(o.l)(f))],{params:{x:"0px",y:"0px",ox:"50%",oy:"50%"}})])]}),d(3,Object(i.Optional)()),d(3,Object(i.Inject)(a.DOCUMENT)),h("design:paramtypes",[i.ChangeDetectorRef,i.ElementRef,s.i,Object])],e)}(l.a)},eOtv:function(t,e,n){var r=n("24mp"),i=n("KFGy"),o=n("cpc2"),a=n("Uwu7"),s=n("2Dig"),l=n("QN7Q"),c=n("x7D4")("socket.io-client:manager"),u=n("7jRU"),h=n("C2QD"),d=Object.prototype.hasOwnProperty;function f(t,e){if(!(this instanceof f))return new f(t,e);t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.nsps={},this.subs=[],this.opts=e,this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(e.randomizationFactor||.5),this.backoff=new h({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this.readyState="closed",this.uri=t,this.connecting=[],this.lastPing=null,this.encoding=!1,this.packetBuffer=[];var n=e.parser||a;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this.autoConnect=!1!==e.autoConnect,this.autoConnect&&this.open()}t.exports=f,f.prototype.emitAll=function(){for(var t in this.emit.apply(this,arguments),this.nsps)d.call(this.nsps,t)&&this.nsps[t].emit.apply(this.nsps[t],arguments)},f.prototype.updateSocketIds=function(){for(var t in this.nsps)d.call(this.nsps,t)&&(this.nsps[t].id=this.generateId(t))},f.prototype.generateId=function(t){return("/"===t?"":t+"#")+this.engine.id},o(f.prototype),f.prototype.reconnection=function(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection},f.prototype.reconnectionAttempts=function(t){return arguments.length?(this._reconnectionAttempts=t,this):this._reconnectionAttempts},f.prototype.reconnectionDelay=function(t){return arguments.length?(this._reconnectionDelay=t,this.backoff&&this.backoff.setMin(t),this):this._reconnectionDelay},f.prototype.randomizationFactor=function(t){return arguments.length?(this._randomizationFactor=t,this.backoff&&this.backoff.setJitter(t),this):this._randomizationFactor},f.prototype.reconnectionDelayMax=function(t){return arguments.length?(this._reconnectionDelayMax=t,this.backoff&&this.backoff.setMax(t),this):this._reconnectionDelayMax},f.prototype.timeout=function(t){return arguments.length?(this._timeout=t,this):this._timeout},f.prototype.maybeReconnectOnOpen=function(){!this.reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()},f.prototype.open=f.prototype.connect=function(t,e){if(c("readyState %s",this.readyState),~this.readyState.indexOf("open"))return this;c("opening %s",this.uri),this.engine=r(this.uri,this.opts);var n=this.engine,i=this;this.readyState="opening",this.skipReconnect=!1;var o=s(n,"open",(function(){i.onopen(),t&&t()})),a=s(n,"error",(function(e){if(c("connect_error"),i.cleanup(),i.readyState="closed",i.emitAll("connect_error",e),t){var n=new Error("Connection error");n.data=e,t(n)}else i.maybeReconnectOnOpen()}));if(!1!==this._timeout){var l=this._timeout;c("connect attempt will timeout after %d",l);var u=setTimeout((function(){c("connect attempt timed out after %d",l),o.destroy(),n.close(),n.emit("error","timeout"),i.emitAll("connect_timeout",l)}),l);this.subs.push({destroy:function(){clearTimeout(u)}})}return this.subs.push(o),this.subs.push(a),this},f.prototype.onopen=function(){c("open"),this.cleanup(),this.readyState="open",this.emit("open");var t=this.engine;this.subs.push(s(t,"data",l(this,"ondata"))),this.subs.push(s(t,"ping",l(this,"onping"))),this.subs.push(s(t,"pong",l(this,"onpong"))),this.subs.push(s(t,"error",l(this,"onerror"))),this.subs.push(s(t,"close",l(this,"onclose"))),this.subs.push(s(this.decoder,"decoded",l(this,"ondecoded")))},f.prototype.onping=function(){this.lastPing=new Date,this.emitAll("ping")},f.prototype.onpong=function(){this.emitAll("pong",new Date-this.lastPing)},f.prototype.ondata=function(t){this.decoder.add(t)},f.prototype.ondecoded=function(t){this.emit("packet",t)},f.prototype.onerror=function(t){c("error",t),this.emitAll("error",t)},f.prototype.socket=function(t,e){var n=this.nsps[t];if(!n){n=new i(this,t,e),this.nsps[t]=n;var r=this;n.on("connecting",o),n.on("connect",(function(){n.id=r.generateId(t)})),this.autoConnect&&o()}function o(){~u(r.connecting,n)||r.connecting.push(n)}return n},f.prototype.destroy=function(t){var e=u(this.connecting,t);~e&&this.connecting.splice(e,1),this.connecting.length||this.close()},f.prototype.packet=function(t){c("writing packet %j",t);var e=this;t.query&&0===t.type&&(t.nsp+="?"+t.query),e.encoding?e.packetBuffer.push(t):(e.encoding=!0,this.encoder.encode(t,(function(n){for(var r=0;r<n.length;r++)e.engine.write(n[r],t.options);e.encoding=!1,e.processPacketQueue()})))},f.prototype.processPacketQueue=function(){if(this.packetBuffer.length>0&&!this.encoding){var t=this.packetBuffer.shift();this.packet(t)}},f.prototype.cleanup=function(){c("cleanup");for(var t=this.subs.length,e=0;e<t;e++)this.subs.shift().destroy();this.packetBuffer=[],this.encoding=!1,this.lastPing=null,this.decoder.destroy()},f.prototype.close=f.prototype.disconnect=function(){c("disconnect"),this.skipReconnect=!0,this.reconnecting=!1,"opening"===this.readyState&&this.cleanup(),this.backoff.reset(),this.readyState="closed",this.engine&&this.engine.close()},f.prototype.onclose=function(t){c("onclose"),this.cleanup(),this.backoff.reset(),this.readyState="closed",this.emit("close",t),this._reconnection&&!this.skipReconnect&&this.reconnect()},f.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var t=this;if(this.backoff.attempts>=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var e=this.backoff.duration();c("will wait %dms before reconnect attempt",e),this.reconnecting=!0;var n=setTimeout((function(){t.skipReconnect||(c("attempting reconnect"),t.emitAll("reconnect_attempt",t.backoff.attempts),t.emitAll("reconnecting",t.backoff.attempts),t.skipReconnect||t.open((function(e){e?(c("reconnect attempt error"),t.reconnecting=!1,t.reconnect(),t.emitAll("reconnect_error",e.data)):(c("reconnect success"),t.onreconnect())})))}),e);this.subs.push({destroy:function(){clearTimeout(n)}})}},f.prototype.onreconnect=function(){var t=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",t)}},eUyF:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.concatMapTo=function(t){return r.concatMapTo(t)(this)}},eW7D:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("4HpG"),i=n("6blF"),o=n("60iU"),a=n("pugT"),s=function(){return function(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.subscribedFrame=t,this.unsubscribedFrame=e}}(),l=(n("mQwz"),function(t){function e(e,n){var r=t.call(this,(function(t){var e=this,n=e.logSubscribedFrame(),r=new a.a;return r.add(new a.a((function(){e.logUnsubscribedFrame(n)}))),e.scheduleMessages(t),r}))||this;return r.messages=e,r.subscriptions=[],r.scheduler=n,r}return r.__extends(e,t),e.prototype.scheduleMessages=function(t){for(var e=this.messages.length,n=0;n<e;n++){var r=this.messages[n];t.add(this.scheduler.schedule((function(t){t.message.notification.observe(t.subscriber)}),r.frame,{message:r,subscriber:t}))}},e}(i.a)),c=function(t){function e(e,n){var r=t.call(this)||this;return r.messages=e,r.subscriptions=[],r.scheduler=n,r}return r.__extends(e,t),e.prototype._subscribe=function(e){var n=this,r=n.logSubscribedFrame(),i=new a.a;return i.add(new a.a((function(){n.logUnsubscribedFrame(r)}))),i.add(t.prototype._subscribe.call(this,e)),i},e.prototype.setup=function(){for(var t=this,e=t.messages.length,n=0;n<e;n++)!function(){var e=t.messages[n];t.scheduler.schedule((function(){e.notification.observe(t)}),e.frame)}()},e}(n("K9Ia").b),u=n("UR0p"),h=n("CS9Q"),d=function(t){function e(e){var n=t.call(this,u.a,750)||this;return n.assertDeepEqual=e,n.hotObservables=[],n.coldObservables=[],n.flushTests=[],n.runMode=!1,n}return r.__extends(e,t),e.prototype.createTime=function(t){var n=t.indexOf("|");if(-1===n)throw new Error('marble diagram for time should have a completion marker "|"');return n*e.frameTimeFactor},e.prototype.createColdObservable=function(t,n,r){if(-1!==t.indexOf("^"))throw new Error('cold observable cannot have subscription offset "^"');if(-1!==t.indexOf("!"))throw new Error('cold observable cannot have unsubscription marker "!"');var i=e.parseMarbles(t,n,r,void 0,this.runMode),o=new l(i,this);return this.coldObservables.push(o),o},e.prototype.createHotObservable=function(t,n,r){if(-1!==t.indexOf("!"))throw new Error('hot observable cannot have unsubscription marker "!"');var i=e.parseMarbles(t,n,r,void 0,this.runMode),o=new c(i,this);return this.hotObservables.push(o),o},e.prototype.materializeInnerObservable=function(t,e){var n=this,r=[];return t.subscribe((function(t){r.push({frame:n.frame-e,notification:o.a.createNext(t)})}),(function(t){r.push({frame:n.frame-e,notification:o.a.createError(t)})}),(function(){r.push({frame:n.frame-e,notification:o.a.createComplete()})})),r},e.prototype.expectObservable=function(t,n){var r=this;void 0===n&&(n=null);var a,s=[],l={actual:s,ready:!1},c=e.parseMarblesAsSubscriptions(n,this.runMode),u=c.unsubscribedFrame;this.schedule((function(){a=t.subscribe((function(t){var e=t;t instanceof i.a&&(e=r.materializeInnerObservable(e,r.frame)),s.push({frame:r.frame,notification:o.a.createNext(e)})}),(function(t){s.push({frame:r.frame,notification:o.a.createError(t)})}),(function(){s.push({frame:r.frame,notification:o.a.createComplete()})}))}),c.subscribedFrame===Number.POSITIVE_INFINITY?0:c.subscribedFrame),u!==Number.POSITIVE_INFINITY&&this.schedule((function(){return a.unsubscribe()}),u),this.flushTests.push(l);var h=this.runMode;return{toBe:function(t,n,r){l.ready=!0,l.expected=e.parseMarbles(t,n,r,!0,h)}}},e.prototype.expectSubscriptions=function(t){var n={actual:t,ready:!1};this.flushTests.push(n);var r=this.runMode;return{toBe:function(t){var i="string"==typeof t?[t]:t;n.ready=!0,n.expected=i.map((function(t){return e.parseMarblesAsSubscriptions(t,r)}))}}},e.prototype.flush=function(){for(var e=this,n=this.hotObservables;n.length>0;)n.shift().setup();t.prototype.flush.call(this),this.flushTests=this.flushTests.filter((function(t){return!t.ready||(e.assertDeepEqual(t.actual,t.expected),!1)}))},e.parseMarblesAsSubscriptions=function(t,e){var n=this;if(void 0===e&&(e=!1),"string"!=typeof t)return new s(Number.POSITIVE_INFINITY);for(var r,i=t.length,o=-1,a=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY,c=0,u=function(i){var s=c,u=function(t){s+=t*n.frameTimeFactor},d=t[i];switch(d){case" ":e||u(1);break;case"-":u(1);break;case"(":o=c,u(1);break;case")":o=-1,u(1);break;case"^":if(a!==Number.POSITIVE_INFINITY)throw new Error("found a second subscription point '^' in a subscription marble diagram. There can only be one.");a=o>-1?o:c,u(1);break;case"!":if(l!==Number.POSITIVE_INFINITY)throw new Error("found a second subscription point '^' in a subscription marble diagram. There can only be one.");l=o>-1?o:c;break;default:if(e&&d.match(/^[0-9]$/)&&(0===i||" "===t[i-1])){var f=t.slice(i).match(/^([0-9]+(?:\.[0-9]+)?)(ms|s|m) /);if(f){i+=f[0].length-1;var p=parseFloat(f[1]),g=void 0;switch(f[2]){case"ms":g=p;break;case"s":g=1e3*p;break;case"m":g=1e3*p*60}u(g/h.frameTimeFactor);break}}throw new Error("there can only be '^' and '!' markers in a subscription marble diagram. Found instead '"+d+"'.")}c=s,r=i},h=this,d=0;d<i;d++)u(d),d=r;return l<0?new s(a):new s(a,l)},e.parseMarbles=function(t,e,n,r,i){var a=this;if(void 0===r&&(r=!1),void 0===i&&(i=!1),-1!==t.indexOf("!"))throw new Error('conventional marble diagrams cannot have the unsubscription marker "!"');for(var s,c=t.length,u=[],h=i?t.replace(/^[ ]+/,"").indexOf("^"):t.indexOf("^"),d=-1===h?0:h*-this.frameTimeFactor,f="object"!=typeof e?function(t){return t}:function(t){return r&&e[t]instanceof l?e[t].messages:e[t]},p=-1,g=function(e){var r=d,l=function(t){r+=t*a.frameTimeFactor},c=void 0,h=t[e];switch(h){case" ":i||l(1);break;case"-":l(1);break;case"(":p=d,l(1);break;case")":p=-1,l(1);break;case"|":c=o.a.createComplete(),l(1);break;case"^":l(1);break;case"#":c=o.a.createError(n||"error"),l(1);break;default:if(i&&h.match(/^[0-9]$/)&&(0===e||" "===t[e-1])){var g=t.slice(e).match(/^([0-9]+(?:\.[0-9]+)?)(ms|s|m) /);if(g){e+=g[0].length-1;var y=parseFloat(g[1]),v=void 0;switch(g[2]){case"ms":v=y;break;case"s":v=1e3*y;break;case"m":v=1e3*y*60}l(v/m.frameTimeFactor);break}}c=o.a.createNext(f(h)),l(1)}c&&u.push({frame:p>-1?p:d,notification:c}),d=r,s=e},m=this,y=0;y<c;y++)g(y),y=s;return u},e.prototype.run=function(t){var n=e.frameTimeFactor,r=this.maxFrames;e.frameTimeFactor=1,this.maxFrames=Number.POSITIVE_INFINITY,this.runMode=!0,h.a.delegate=this;var i={cold:this.createColdObservable.bind(this),hot:this.createHotObservable.bind(this),flush:this.flush.bind(this),expectObservable:this.expectObservable.bind(this),expectSubscriptions:this.expectSubscriptions.bind(this)};try{var o=t(i);return this.flush(),o}finally{e.frameTimeFactor=n,this.maxFrames=r,this.runMode=!1,h.a.delegate=void 0}},e}(u.b)},eYtX:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("NEMR");r.Observable.prototype.retryWhen=i.retryWhen},efFR:function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return a}));var r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},i=n("CcnG");function o(t,e){return new Promise((function(n,r){var i=new Image;i.onload=function(){var t=i.width,o=i.height,a=document.createElement("canvas"),s=a.getContext("2d");s?(4<e&&e<9?(a.width=o,a.height=t):(a.width=t,a.height=o),function(t,e,n,r){switch(e){case 2:t.transform(-1,0,0,1,n,0);break;case 3:t.transform(-1,0,0,-1,n,r);break;case 4:t.transform(1,0,0,-1,0,r);break;case 5:t.transform(0,1,1,0,0,0);break;case 6:t.transform(0,1,-1,0,r,0);break;case 7:t.transform(0,-1,-1,0,r,n);break;case 8:t.transform(0,-1,1,0,0,n)}}(s,e,t,o),s.drawImage(i,0,0),n(a.toDataURL())):r(new Error("No context"))},i.src=t}))}var a=function(){function t(t,e,n){this.sanitizer=t,this.cd=e,this.zone=n,this.setImageMaxSizeRetries=0,this.cropperScaledMinWidth=20,this.cropperScaledMinHeight=20,this.marginLeft="0px",this.imageVisible=!1,this.format="png",this.outputType="both",this.maintainAspectRatio=!0,this.aspectRatio=1,this.resizeToWidth=0,this.resizeToHeight=0,this.cropperMinWidth=0,this.cropperMinHeight=0,this.roundCropper=!1,this.onlyScaleDown=!1,this.imageQuality=92,this.autoCrop=!0,this.containWithinAspectRatio=!1,this.cropper={x1:-100,y1:-100,x2:1e4,y2:1e4},this.alignImage="center",this.startCropImage=new i.EventEmitter,this.imageCropped=new i.EventEmitter,this.imageCroppedBase64=new i.EventEmitter,this.imageCroppedFile=new i.EventEmitter,this.imageLoaded=new i.EventEmitter,this.cropperReady=new i.EventEmitter,this.loadImageFailed=new i.EventEmitter,this.initCropper()}return Object.defineProperty(t.prototype,"imageFileChanged",{set:function(t){this.initCropper(),t&&this.loadImageFile(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"imageChangedEvent",{set:function(t){this.initCropper(),t&&t.target&&t.target.files&&t.target.files.length>0&&this.loadImageFile(t.target.files[0])},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"imageBase64",{set:function(t){this.initCropper(),this.checkExifAndLoadBase64Image(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){t.cropper&&(this.setMaxSize(),this.setCropperScaledMinSize(),this.checkCropperPosition(!1),this.doAutoCrop(),this.cd.markForCheck()),t.aspectRatio&&this.imageVisible&&this.resetCropperPosition()},t.prototype.initCropper=function(){this.imageVisible=!1,this.originalImage=null,this.safeImgDataUrl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=",this.moveStart={active:!1,type:null,position:null,x1:0,y1:0,x2:0,y2:0,clientX:0,clientY:0},this.maxSize={width:0,height:0},this.originalSize={width:0,height:0},this.cropper.x1=-100,this.cropper.y1=-100,this.cropper.x2=1e4,this.cropper.y2=1e4},t.prototype.loadImageFile=function(t){var e=this,n=new FileReader;n.onload=function(n){e.isValidImageType(t.type)?e.checkExifAndLoadBase64Image(n.target.result):e.loadImageFailed.emit()},n.readAsDataURL(t)},t.prototype.isValidImageType=function(t){return/image\/(png|jpg|jpeg|bmp|gif|tiff)/.test(t)},t.prototype.checkExifAndLoadBase64Image=function(t){var e=this;(function(t){try{var e=function(t){var e=new DataView(function(t){t=t.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var e=atob(t),n=e.length,r=new Uint8Array(n),i=0;i<n;i++)r[i]=e.charCodeAt(i);return r.buffer}(t));if(65496!=e.getUint16(0,!1))return-2;for(var n=e.byteLength,r=2;r<n;){if(e.getUint16(r+2,!1)<=8)return-1;var i=e.getUint16(r,!1);if(r+=2,65505==i){if(1165519206!=e.getUint32(r+=2,!1))return-1;var o=18761==e.getUint16(r+=6,!1);r+=e.getUint32(r+4,o);var a=e.getUint16(r,o);r+=2;for(var s=0;s<a;s++)if(274==e.getUint16(r+12*s,o))return e.getUint16(r+12*s+8,o)}else{if(65280!=(65280&i))break;r+=e.getUint16(r,!1)}}return-1}(t);return e>1?o(t,e):Promise.resolve(t)}catch(n){return Promise.reject(n)}})(t).then((function(t){return e.fitImageToAspectRatio(t)})).then((function(t){return e.loadBase64Image(t)})).catch((function(){return e.loadImageFailed.emit()}))},t.prototype.fitImageToAspectRatio=function(t){return this.containWithinAspectRatio?(e=t,n=this.aspectRatio,new Promise((function(t,r){var i=new Image;i.onload=function(){var e=document.createElement("canvas"),o=e.getContext("2d");if(o){var a=i.width/n;e.width=Math.max(i.width,i.height*n),e.height=Math.max(i.height,a),o.drawImage(i,(e.width-i.width)/2,(e.height-i.height)/2),t(e.toDataURL())}else r(new Error("No context"))},i.src=e}))):Promise.resolve(t);var e,n},t.prototype.loadBase64Image=function(t){var e=this;this.originalBase64=t,this.safeImgDataUrl=this.sanitizer.bypassSecurityTrustResourceUrl(t),this.originalImage=new Image,this.originalImage.onload=function(){e.originalSize.width=e.originalImage.width,e.originalSize.height=e.originalImage.height,e.cd.markForCheck()},this.originalImage.src=t},t.prototype.imageLoadedInView=function(){var t=this;null!=this.originalImage&&(this.imageLoaded.emit(),this.setImageMaxSizeRetries=0,setTimeout((function(){return t.checkImageMaxSizeRecursively()})))},t.prototype.checkImageMaxSizeRecursively=function(){var t=this;this.setImageMaxSizeRetries>40?this.loadImageFailed.emit():this.sourceImage&&this.sourceImage.nativeElement&&this.sourceImage.nativeElement.offsetWidth>0?(this.setMaxSize(),this.setCropperScaledMinSize(),this.resetCropperPosition(),this.cropperReady.emit(),this.cd.markForCheck()):(this.setImageMaxSizeRetries++,setTimeout((function(){t.checkImageMaxSizeRecursively()}),50))},t.prototype.onResize=function(){this.resizeCropperPosition(),this.setMaxSize(),this.setCropperScaledMinSize()},t.prototype.rotateLeft=function(){this.transformBase64(8)},t.prototype.rotateRight=function(){this.transformBase64(6)},t.prototype.flipHorizontal=function(){this.transformBase64(2)},t.prototype.flipVertical=function(){this.transformBase64(4)},t.prototype.transformBase64=function(t){var e=this;this.originalBase64&&o(this.originalBase64,t).then((function(t){return e.fitImageToAspectRatio(t)})).then((function(t){return e.loadBase64Image(t)}))},t.prototype.resizeCropperPosition=function(){var t=this.sourceImage.nativeElement;this.maxSize.width===t.offsetWidth&&this.maxSize.height===t.offsetHeight||(this.cropper.x1=this.cropper.x1*t.offsetWidth/this.maxSize.width,this.cropper.x2=this.cropper.x2*t.offsetWidth/this.maxSize.width,this.cropper.y1=this.cropper.y1*t.offsetHeight/this.maxSize.height,this.cropper.y2=this.cropper.y2*t.offsetHeight/this.maxSize.height)},t.prototype.resetCropperPosition=function(){var t=this.sourceImage.nativeElement;if(this.maintainAspectRatio)if(t.offsetWidth/this.aspectRatio<t.offsetHeight){this.cropper.x1=0,this.cropper.x2=t.offsetWidth;var e=t.offsetWidth/this.aspectRatio;this.cropper.y1=(t.offsetHeight-e)/2,this.cropper.y2=this.cropper.y1+e}else{this.cropper.y1=0,this.cropper.y2=t.offsetHeight;var n=t.offsetHeight*this.aspectRatio;this.cropper.x1=(t.offsetWidth-n)/2,this.cropper.x2=this.cropper.x1+n}else this.cropper.x1=0,this.cropper.x2=t.offsetWidth,this.cropper.y1=0,this.cropper.y2=t.offsetHeight;this.doAutoCrop(),this.imageVisible=!0},t.prototype.startMove=function(t,e,n){void 0===n&&(n=null),t.preventDefault(),this.moveStart=r({active:!0,type:e,position:n,clientX:this.getClientX(t),clientY:this.getClientY(t)},this.cropper)},t.prototype.moveImg=function(t){this.moveStart.active&&(t.stopPropagation(),t.preventDefault(),"move"===this.moveStart.type?(this.move(t),this.checkCropperPosition(!0)):"resize"===this.moveStart.type&&(this.resize(t),this.checkCropperPosition(!1)),this.cd.detectChanges())},t.prototype.setMaxSize=function(){var t=this.sourceImage.nativeElement;this.maxSize.width=t.offsetWidth,this.maxSize.height=t.offsetHeight,this.marginLeft=this.sanitizer.bypassSecurityTrustStyle("calc(50% - "+this.maxSize.width/2+"px)")},t.prototype.setCropperScaledMinSize=function(){this.originalImage?(this.setCropperScaledMinWidth(),this.setCropperScaledMinHeight()):(this.cropperScaledMinWidth=20,this.cropperScaledMinHeight=20)},t.prototype.setCropperScaledMinWidth=function(){this.cropperScaledMinWidth=this.cropperMinWidth>0?Math.max(20,this.cropperMinWidth/this.originalImage.width*this.maxSize.width):20},t.prototype.setCropperScaledMinHeight=function(){this.cropperScaledMinHeight=this.maintainAspectRatio?Math.max(20,this.cropperScaledMinWidth/this.aspectRatio):this.cropperMinHeight>0?Math.max(20,this.cropperMinHeight/this.originalImage.height*this.maxSize.height):20},t.prototype.checkCropperPosition=function(t){void 0===t&&(t=!1),this.cropper.x1<0&&(this.cropper.x2-=t?this.cropper.x1:0,this.cropper.x1=0),this.cropper.y1<0&&(this.cropper.y2-=t?this.cropper.y1:0,this.cropper.y1=0),this.cropper.x2>this.maxSize.width&&(this.cropper.x1-=t?this.cropper.x2-this.maxSize.width:0,this.cropper.x2=this.maxSize.width),this.cropper.y2>this.maxSize.height&&(this.cropper.y1-=t?this.cropper.y2-this.maxSize.height:0,this.cropper.y2=this.maxSize.height)},t.prototype.moveStop=function(){this.moveStart.active&&(this.moveStart.active=!1,this.doAutoCrop())},t.prototype.move=function(t){var e=this.getClientX(t)-this.moveStart.clientX,n=this.getClientY(t)-this.moveStart.clientY;this.cropper.x1=this.moveStart.x1+e,this.cropper.y1=this.moveStart.y1+n,this.cropper.x2=this.moveStart.x2+e,this.cropper.y2=this.moveStart.y2+n},t.prototype.resize=function(t){var e=this.getClientX(t)-this.moveStart.clientX,n=this.getClientY(t)-this.moveStart.clientY;switch(this.moveStart.position){case"left":this.cropper.x1=Math.min(this.moveStart.x1+e,this.cropper.x2-this.cropperScaledMinWidth);break;case"topleft":this.cropper.x1=Math.min(this.moveStart.x1+e,this.cropper.x2-this.cropperScaledMinWidth),this.cropper.y1=Math.min(this.moveStart.y1+n,this.cropper.y2-this.cropperScaledMinHeight);break;case"top":this.cropper.y1=Math.min(this.moveStart.y1+n,this.cropper.y2-this.cropperScaledMinHeight);break;case"topright":this.cropper.x2=Math.max(this.moveStart.x2+e,this.cropper.x1+this.cropperScaledMinWidth),this.cropper.y1=Math.min(this.moveStart.y1+n,this.cropper.y2-this.cropperScaledMinHeight);break;case"right":this.cropper.x2=Math.max(this.moveStart.x2+e,this.cropper.x1+this.cropperScaledMinWidth);break;case"bottomright":this.cropper.x2=Math.max(this.moveStart.x2+e,this.cropper.x1+this.cropperScaledMinWidth),this.cropper.y2=Math.max(this.moveStart.y2+n,this.cropper.y1+this.cropperScaledMinHeight);break;case"bottom":this.cropper.y2=Math.max(this.moveStart.y2+n,this.cropper.y1+this.cropperScaledMinHeight);break;case"bottomleft":this.cropper.x1=Math.min(this.moveStart.x1+e,this.cropper.x2-this.cropperScaledMinWidth),this.cropper.y2=Math.max(this.moveStart.y2+n,this.cropper.y1+this.cropperScaledMinHeight)}this.maintainAspectRatio&&this.checkAspectRatio()},t.prototype.checkAspectRatio=function(){var t=0,e=0;switch(this.moveStart.position){case"top":this.cropper.x2=this.cropper.x1+(this.cropper.y2-this.cropper.y1)*this.aspectRatio,t=Math.max(this.cropper.x2-this.maxSize.width,0),e=Math.max(0-this.cropper.y1,0),(t>0||e>0)&&(this.cropper.x2-=e*this.aspectRatio>t?e*this.aspectRatio:t,this.cropper.y1+=e*this.aspectRatio>t?e:t/this.aspectRatio);break;case"bottom":this.cropper.x2=this.cropper.x1+(this.cropper.y2-this.cropper.y1)*this.aspectRatio,t=Math.max(this.cropper.x2-this.maxSize.width,0),e=Math.max(this.cropper.y2-this.maxSize.height,0),(t>0||e>0)&&(this.cropper.x2-=e*this.aspectRatio>t?e*this.aspectRatio:t,this.cropper.y2-=e*this.aspectRatio>t?e:t/this.aspectRatio);break;case"topleft":this.cropper.y1=this.cropper.y2-(this.cropper.x2-this.cropper.x1)/this.aspectRatio,t=Math.max(0-this.cropper.x1,0),e=Math.max(0-this.cropper.y1,0),(t>0||e>0)&&(this.cropper.x1+=e*this.aspectRatio>t?e*this.aspectRatio:t,this.cropper.y1+=e*this.aspectRatio>t?e:t/this.aspectRatio);break;case"topright":this.cropper.y1=this.cropper.y2-(this.cropper.x2-this.cropper.x1)/this.aspectRatio,t=Math.max(this.cropper.x2-this.maxSize.width,0),e=Math.max(0-this.cropper.y1,0),(t>0||e>0)&&(this.cropper.x2-=e*this.aspectRatio>t?e*this.aspectRatio:t,this.cropper.y1+=e*this.aspectRatio>t?e:t/this.aspectRatio);break;case"right":case"bottomright":this.cropper.y2=this.cropper.y1+(this.cropper.x2-this.cropper.x1)/this.aspectRatio,t=Math.max(this.cropper.x2-this.maxSize.width,0),e=Math.max(this.cropper.y2-this.maxSize.height,0),(t>0||e>0)&&(this.cropper.x2-=e*this.aspectRatio>t?e*this.aspectRatio:t,this.cropper.y2-=e*this.aspectRatio>t?e:t/this.aspectRatio);break;case"left":case"bottomleft":this.cropper.y2=this.cropper.y1+(this.cropper.x2-this.cropper.x1)/this.aspectRatio,t=Math.max(0-this.cropper.x1,0),e=Math.max(this.cropper.y2-this.maxSize.height,0),(t>0||e>0)&&(this.cropper.x1+=e*this.aspectRatio>t?e*this.aspectRatio:t,this.cropper.y2-=e*this.aspectRatio>t?e:t/this.aspectRatio)}},t.prototype.doAutoCrop=function(){this.autoCrop&&this.crop()},t.prototype.crop=function(t){if(void 0===t&&(t=this.outputType),this.sourceImage.nativeElement&&null!=this.originalImage){this.startCropImage.emit();var e=this.getImagePosition(),n=e.x2-e.x1,i=e.y2-e.y1,o=document.createElement("canvas");o.width=n,o.height=i;var a=o.getContext("2d");if(a){null!=this.backgroundColor&&(a.fillStyle=this.backgroundColor,a.fillRect(0,0,n,i)),a.drawImage(this.originalImage,e.x1,e.y1,n,i,0,0,n,i);var s={width:n,height:i,imagePosition:e,cropperPosition:r({},this.cropper)},l=this.getResizeRatio(n,i);return 1!==l&&(s.width=Math.round(n*l),s.height=this.maintainAspectRatio?Math.round(s.width/this.aspectRatio):Math.round(i*l),function(t,e,n,r){void 0===r&&(r=!0);var i=t.width,o=t.height,a=i/(e=Math.round(e)),s=o/(n=Math.round(n)),l=Math.ceil(a/2),c=Math.ceil(s/2),u=t.getContext("2d");if(u){for(var h=u.getImageData(0,0,i,o),d=u.createImageData(e,n),f=h.data,p=d.data,g=0;g<n;g++)for(var m=0;m<e;m++){var y=4*(m+g*e),v=g*s,b=0,_=0,w=0,x=0,M=0,S=0,A=0,C=Math.floor(m*a),k=Math.floor(g*s),T=Math.ceil((m+1)*a),E=Math.ceil((g+1)*s);T=Math.min(T,i),E=Math.min(E,o);for(var O=k;O<E;O++)for(var D=Math.abs(v-O)/c,P=m*a,L=D*D,I=C;I<T;I++){var R=Math.abs(P-I)/l,N=Math.sqrt(L+R*R);if(!(N>=1)){var B=4*(I+O*i);A+=(b=2*N*N*N-3*N*N+1)*f[B+3],w+=b,f[B+3]<255&&(b=b*f[B+3]/250),x+=b*f[B],M+=b*f[B+1],S+=b*f[B+2],_+=b}}p[y]=x/_,p[y+1]=M/_,p[y+2]=S/_,p[y+3]=A/w}r?(t.width=e,t.height=n):u.clearRect(0,0,i,o),u.putImageData(d,0,0)}}(o,s.width,s.height)),this.cropToOutputType(t,o,s)}}return null},t.prototype.getImagePosition=function(){var t=this.originalSize.width/this.sourceImage.nativeElement.offsetWidth;return{x1:Math.round(this.cropper.x1*t),y1:Math.round(this.cropper.y1*t),x2:Math.min(Math.round(this.cropper.x2*t),this.originalSize.width),y2:Math.min(Math.round(this.cropper.y2*t),this.originalSize.height)}},t.prototype.cropToOutputType=function(t,e,n){var r=this;switch(t){case"file":return this.cropToFile(e).then((function(t){return n.file=t,r.imageCropped.emit(n),n}));case"both":return n.base64=this.cropToBase64(e),this.cropToFile(e).then((function(t){return n.file=t,r.imageCropped.emit(n),n}));default:return n.base64=this.cropToBase64(e),this.imageCropped.emit(n),n}},t.prototype.cropToBase64=function(t){var e=t.toDataURL("image/"+this.format,this.getQuality());return this.imageCroppedBase64.emit(e),e},t.prototype.cropToFile=function(t){var e=this;return this.getCanvasBlob(t).then((function(t){return t&&e.imageCroppedFile.emit(t),t}))},t.prototype.getCanvasBlob=function(t){var e=this;return new Promise((function(n){t.toBlob((function(t){return e.zone.run((function(){return n(t)}))}),"image/"+e.format,e.getQuality())}))},t.prototype.getQuality=function(){return Math.min(1,Math.max(0,this.imageQuality/100))},t.prototype.getResizeRatio=function(t,e){if(this.resizeToWidth>0){if(!this.onlyScaleDown||t>this.resizeToWidth)return this.resizeToWidth/t}else if(this.resizeToHeight>0&&(!this.onlyScaleDown||e>this.resizeToHeight))return this.resizeToHeight/e;return 1},t.prototype.getClientX=function(t){return t.clientX||t.touches&&t.touches[0]&&t.touches[0].clientX},t.prototype.getClientY=function(t){return t.clientY||t.touches&&t.touches[0]&&t.touches[0].clientY},t}(),s=function(){return function(){}}()},ekG2:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},"elu/":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.scan=function(t,e){return arguments.length>=2?r.scan(t,e)(this):r.scan(t)(this)}},emHa:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("6blF"),i=n("svcd"),o=n("67Y/"),a=n("1fDf"),s=n("nkY7"),l=n("isby");function c(t,e,n){if(e){if(!Object(s.a)(e))return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return c(t,n).apply(void 0,r).pipe(Object(o.a)((function(t){return Object(l.a)(t)?e.apply(void 0,t):e(t)})))};n=e}return function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];var s={subject:void 0,args:e,callbackFunc:t,scheduler:n,context:this};return new r.a((function(r){var o=s.context,l=s.subject;if(n)return n.schedule(u,0,{params:s,subscriber:r,context:o});if(!l){l=s.subject=new i.a;try{t.apply(o,e.concat([function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t.shift();n?l.error(n):(l.next(t.length<=1?t[0]:t),l.complete())}]))}catch(c){Object(a.a)(l)?l.error(c):console.warn(c)}}return l.subscribe(r)}))}}function u(t){var e=this,n=t.params,r=t.subscriber,o=t.context,a=n.callbackFunc,s=n.args,l=n.scheduler,c=n.subject;if(!c){c=n.subject=new i.a;try{a.apply(o,s.concat([function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.shift();if(r)e.add(l.schedule(d,0,{err:r,subject:c}));else{var i=t.length<=1?t[0]:t;e.add(l.schedule(h,0,{value:i,subject:c}))}}]))}catch(u){this.add(l.schedule(d,0,{err:u,subject:c}))}}this.add(c.subscribe(r))}function h(t){var e=t.subject;e.next(t.value),e.complete()}function d(t){t.subject.error(t.err)}},eoPS:function(t,e,n){var r=n("iUbB");t.exports=function(t,e){var n=Number(e);return r(t,7*n)}},eyjB:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("mQn8");r.Observable.prototype.mergeScan=i.mergeScan},f0Wu:function(t,e,n){(t.exports=n("Dvum")).tz.load(n("bNI1"))},f9gI:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){if(!(e instanceof Array))throw new TypeError(toString.call(e)+" is not an instance of Array");var n,i,o=r(t).getTime();return e.forEach((function(t,e){var a=r(t),s=Math.abs(o-a.getTime());(void 0===n||s<i)&&(n=e,i=s)})),n}},fElF:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("aP66");r.Observable.prototype.timeout=i.timeout},fOHp:function(t,e,n){var r,i,o=n("gMHO"),a=n("GreB"),s=n("TypT"),l=n("Yvos"),c=n("Aplp"),u=n("x7D4")("engine.io-client:websocket");if("undefined"!=typeof WebSocket)r=WebSocket;else if("undefined"!=typeof self)r=self.WebSocket||self.MozWebSocket;else try{i=n(2)}catch(f){}var h=r||i;function d(t){t&&t.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=t.perMessageDeflate,this.usingBrowserWebSocket=r&&!t.forceNode,this.protocols=t.protocols,this.usingBrowserWebSocket||(h=i),o.call(this,t)}t.exports=d,l(d,o),d.prototype.name="websocket",d.prototype.supportsBinary=!0,d.prototype.doOpen=function(){if(this.check()){var t=this.uri(),e=this.protocols,n={agent:this.agent,perMessageDeflate:this.perMessageDeflate};n.pfx=this.pfx,n.key=this.key,n.passphrase=this.passphrase,n.cert=this.cert,n.ca=this.ca,n.ciphers=this.ciphers,n.rejectUnauthorized=this.rejectUnauthorized,this.extraHeaders&&(n.headers=this.extraHeaders),this.localAddress&&(n.localAddress=this.localAddress);try{this.ws=this.usingBrowserWebSocket&&!this.isReactNative?e?new h(t,e):new h(t):new h(t,e,n)}catch(r){return this.emit("error",r)}void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="nodebuffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},d.prototype.addEventListeners=function(){var t=this;this.ws.onopen=function(){t.onOpen()},this.ws.onclose=function(){t.onClose()},this.ws.onmessage=function(e){t.onData(e.data)},this.ws.onerror=function(e){t.onError("websocket error",e)}},d.prototype.write=function(t){var e=this;this.writable=!1;for(var n=t.length,r=0,i=n;r<i;r++)!function(t){a.encodePacket(t,e.supportsBinary,(function(r){if(!e.usingBrowserWebSocket){var i={};t.options&&(i.compress=t.options.compress),e.perMessageDeflate&&("string"==typeof r?Buffer.byteLength(r):r.length)<e.perMessageDeflate.threshold&&(i.compress=!1)}try{e.usingBrowserWebSocket?e.ws.send(r):e.ws.send(r,i)}catch(f){u("websocket closed before onclose event")}--n||(e.emit("flush"),setTimeout((function(){e.writable=!0,e.emit("drain")}),0))}))}(t[r])},d.prototype.onClose=function(){o.prototype.onClose.call(this)},d.prototype.doClose=function(){void 0!==this.ws&&this.ws.close()},d.prototype.uri=function(){var t=this.query||{},e=this.secure?"wss":"ws",n="";return this.port&&("wss"===e&&443!==Number(this.port)||"ws"===e&&80!==Number(this.port))&&(n=":"+this.port),this.timestampRequests&&(t[this.timestampParam]=c()),this.supportsBinary||(t.b64=1),(t=s.encode(t)).length&&(t="?"+t),e+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+t},d.prototype.check=function(){return!(!h||"__initialize"in h&&this.name===d.prototype.name)}},fUKC:function(t,e,n){n("ZY/g"),n("C5kU"),t.exports=n("sbOA")},fUwU:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.skip=function(t){return r.skip(t)(this)}},fWv6:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("pRty"),r["ɵcrt"]({encapsulation:0,styles:['.ng2-pdf-viewer-container[_ngcontent-%COMP%]{overflow-x:auto}[_nghost-%COMP%]     .textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}[_nghost-%COMP%]     .textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;-webkit-transform-origin:0 0;transform-origin:0 0}[_nghost-%COMP%]     .textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}[_nghost-%COMP%]     .textLayer .highlight.begin{border-radius:4px 0 0 4px}[_nghost-%COMP%]     .textLayer .highlight.end{border-radius:0 4px 4px 0}[_nghost-%COMP%]     .textLayer .highlight.middle{border-radius:0}[_nghost-%COMP%]     .textLayer .highlight.selected{background-color:#006400}[_nghost-%COMP%]     .textLayer ::-moz-selection{background:#00f}[_nghost-%COMP%]     .textLayer ::-moz-selection, [_nghost-%COMP%]     .textLayer ::selection{background:#00f}[_nghost-%COMP%]     .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[_nghost-%COMP%]     .textLayer .endOfContent.active{top:0}[_nghost-%COMP%]     .annotationLayer section{position:absolute}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.pushButton>a, [_nghost-%COMP%]     .annotationLayer .linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover, [_nghost-%COMP%]     .annotationLayer .linkAnnotation>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}[_nghost-%COMP%]     .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea{background-color:rgba(0,54,255,.13);border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}[_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select{background-color:rgba(0,54,255,.13);border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input{background-color:rgba(0,54,255,.13);border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;vertical-align:top;width:100%}[_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select option{padding:0}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input[disabled], [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea[disabled]{background:0 0;border:1px solid transparent;cursor:not-allowed}[_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select[disabled]{background:0 0;border:1px solid transparent;cursor:not-allowed}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:0 0;border:1px solid transparent;cursor:not-allowed}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input:hover, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea:hover{border:1px solid #000}[_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select:hover{border:1px solid #000}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid #000}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input:focus, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea:focus{background:0 0;border:1px solid transparent}[_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select:focus{background:0 0;border:1px solid transparent}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{background-color:#000;content:"";display:block;position:absolute;height:80%;left:45%;width:1px}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:"";display:block;position:absolute;border-radius:50%;height:50%;left:30%;top:20%;width:50%}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}[_nghost-%COMP%]     .annotationLayer .popupWrapper{position:absolute;width:20em}[_nghost-%COMP%]     .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;font:message-box;word-wrap:break-word}[_nghost-%COMP%]     .annotationLayer .popup h1{font-size:1em;border-bottom:1px solid #000;margin:0;padding-bottom:.2em}[_nghost-%COMP%]     .annotationLayer .popup p{margin:0;padding-top:.2em}[_nghost-%COMP%]     .annotationLayer .circleAnnotation svg ellipse, [_nghost-%COMP%]     .annotationLayer .fileAttachmentAnnotation, [_nghost-%COMP%]     .annotationLayer .highlightAnnotation, [_nghost-%COMP%]     .annotationLayer .inkAnnotation svg polyline, [_nghost-%COMP%]     .annotationLayer .lineAnnotation svg line, [_nghost-%COMP%]     .annotationLayer .polygonAnnotation svg polygon, [_nghost-%COMP%]     .annotationLayer .polylineAnnotation svg polyline, [_nghost-%COMP%]     .annotationLayer .squareAnnotation svg rect, [_nghost-%COMP%]     .annotationLayer .squigglyAnnotation, [_nghost-%COMP%]     .annotationLayer .stampAnnotation, [_nghost-%COMP%]     .annotationLayer .strikeoutAnnotation, [_nghost-%COMP%]     .annotationLayer .underlineAnnotation{cursor:pointer}[_nghost-%COMP%]     .pdfViewer{padding-bottom:10px}[_nghost-%COMP%]     .pdfViewer .canvasWrapper{overflow:hidden}[_nghost-%COMP%]     .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid rgba(0,0,0,.01);background-clip:content-box;-o-border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}[_nghost-%COMP%]     .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}[_nghost-%COMP%]     .pdfViewer.removePageBorders{padding-bottom:0}[_nghost-%COMP%]     .pdfViewer.singlePageView{display:inline-block}[_nghost-%COMP%]     .pdfViewer.singlePageView .page{margin:0;border:none}[_nghost-%COMP%]     .pdfViewer.scrollHorizontal, [_nghost-%COMP%]     .pdfViewer.scrollWrapped{margin-left:3.5px;margin-right:3.5px;text-align:center}[_nghost-%COMP%]     .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}[_nghost-%COMP%]     .pdfViewer.scrollHorizontal, [_nghost-%COMP%]     .spread{white-space:nowrap}[_nghost-%COMP%]     .pdfViewer.removePageBorders, [_nghost-%COMP%]     .pdfViewer.scrollHorizontal .spread, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}[_nghost-%COMP%]     .spread .page{display:inline-block;vertical-align:middle;margin-left:-3.5px;margin-right:-3.5px}[_nghost-%COMP%]     .pdfViewer.scrollHorizontal .page, [_nghost-%COMP%]     .pdfViewer.scrollHorizontal .spread, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .page, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}[_nghost-%COMP%]     .pdfViewer.scrollHorizontal .page, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}[_nghost-%COMP%]     .pdfViewer.removePageBorders .spread .page, [_nghost-%COMP%]     .pdfViewer.removePageBorders.scrollHorizontal .page, [_nghost-%COMP%]     .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}[_nghost-%COMP%]     .pdfViewer .page canvas{margin:0;display:block}[_nghost-%COMP%]     .pdfViewer .page canvas[hidden]{display:none}[_nghost-%COMP%]     .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat}[_nghost-%COMP%]     .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}[_nghost-%COMP%]     .pdfPresentationMode .pdfViewer .page, [_nghost-%COMP%]     .pdfPresentationMode .pdfViewer .spread{display:block}[_nghost-%COMP%]     .pdfPresentationMode .pdfViewer .page, [_nghost-%COMP%]     .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}[_nghost-%COMP%]     .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100%!important}[_nghost-%COMP%]     .pdfPresentationMode:-moz-full-screen .pdfViewer .page, [_nghost-%COMP%]     .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100%;border:0}[_nghost-%COMP%]     .pdfPresentationMode:-moz-full-screen .pdfViewer .page, [_nghost-%COMP%]     .pdfPresentationMode:-webkit-full-screen .pdfViewer .page, [_nghost-%COMP%]     .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}'],data:{}}));function o(t){return r["ɵvid"](0,[r["ɵqud"](671088640,1,{pdfViewerContainer:0}),(t()(),r["ɵeld"](1,0,[[1,0],["pdfViewerContainer",1]],null,1,"div",[["class","ng2-pdf-viewer-container"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,0,"div",[["class","pdfViewer"]],null,null,null,null,null))],null,null)}},fY5S:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");e.zipProto=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return this.lift.call(r.zip.apply(void 0,[this].concat(t)))}},fnh7:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.from=r.from},fupu:function(t,e,n){var r=n("pzWd");t.exports=function(t){if(r(t))return!isNaN(t);throw new TypeError(toString.call(t)+" is not an instance of Date")}},fzPg:function(t,e,n){!function(t){"use strict";t.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".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̀nì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n("wd/R"))},"g/AU":function(t,e,n){var r=n("rxuJ");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},g0lY:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("SjmF");r.Observable.prototype.min=i.min},g2Wf:function(t,e,n){"use strict";var r=Array.isArray,i=Object.keys,o=Object.prototype.hasOwnProperty;t.exports=function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){var a,s,l,c=r(e),u=r(n);if(c&&u){if((s=e.length)!=n.length)return!1;for(a=s;0!=a--;)if(!t(e[a],n[a]))return!1;return!0}if(c!=u)return!1;var h=e instanceof Date,d=n instanceof Date;if(h!=d)return!1;if(h&&d)return e.getTime()==n.getTime();var f=e instanceof RegExp,p=n instanceof RegExp;if(f!=p)return!1;if(f&&p)return e.toString()==n.toString();var g=i(e);if((s=g.length)!==i(n).length)return!1;for(a=s;0!=a--;)if(!o.call(n,g[a]))return!1;for(a=s;0!=a--;)if(!t(e[l=g[a]],n[l]))return!1;return!0}return e!=e&&n!=n}},g5Dd:function(t,e){!function(){"use strict";for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256),r=0;r<t.length;r++)n[t.charCodeAt(r)]=r;e.encode=function(e){var n,r=new Uint8Array(e),i=r.length,o="";for(n=0;n<i;n+=3)o+=t[r[n]>>2],o+=t[(3&r[n])<<4|r[n+1]>>4],o+=t[(15&r[n+1])<<2|r[n+2]>>6],o+=t[63&r[n+2]];return i%3==2?o=o.substring(0,o.length-1)+"=":i%3==1&&(o=o.substring(0,o.length-2)+"=="),o},e.decode=function(t){var e,r,i,o,a,s=.75*t.length,l=t.length,c=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var u=new ArrayBuffer(s),h=new Uint8Array(u);for(e=0;e<l;e+=4)r=n[t.charCodeAt(e)],i=n[t.charCodeAt(e+1)],o=n[t.charCodeAt(e+2)],a=n[t.charCodeAt(e+3)],h[c++]=r<<2|i>>4,h[c++]=(15&i)<<4|o>>2,h[c++]=(3&o)<<6|63&a;return u}}()},gAJb:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("Qgas");function i(t){var e="function"==typeof t?function(e,n){return t(e,n)<0?e:n}:function(t,e){return t<e?t:e};return Object(r.a)(e)}},gFX4:function(t,e,n){var r=n("zJ60"),i=n("Uwu7"),o=n("eOtv"),a=n("x7D4")("socket.io-client");t.exports=e=l;var s=e.managers={};function l(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var n,i=r(t),l=i.source,c=i.id;return e.forceNew||e["force new connection"]||!1===e.multiplex||s[c]&&i.path in s[c].nsps?(a("ignoring socket cache for %s",l),n=o(l,e)):(s[c]||(a("new io instance for %s",l),s[c]=o(l,e)),n=s[c]),i.query&&!e.query&&(e.query=i.query),n.socket(i.path,e)}e.protocol=i.protocol,e.connect=l,e.Manager=n("eOtv"),e.Socket=n("KFGy")},gI3B:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("6blF"),i=n("T1DM"),o=n("/21U"),a=n("nkY7");function s(t,e,n){void 0===t&&(t=0);var s=-1;return Object(o.a)(e)?s=Number(e)<1?1:Number(e):Object(a.a)(e)&&(n=e),Object(a.a)(n)||(n=i.a),new r.a((function(e){var r=Object(o.a)(t)?t:+t-n.now();return n.schedule(l,r,{index:0,period:s,subscriber:e})}))}function l(t){var e=t.index,n=t.period,r=t.subscriber;if(r.next(e),!r.closed){if(-1===n)return r.complete();t.index=e+1,this.schedule(t,n)}}},gIcY:function(t,e,n){"use strict";n.r(e),n.d(e,"ɵangular_packages_forms_forms_d",(function(){return ce})),n.d(e,"ɵInternalFormsSharedModule",(function(){return ce})),n.d(e,"ɵangular_packages_forms_forms_c",(function(){return le})),n.d(e,"ɵangular_packages_forms_forms_a",(function(){return ae})),n.d(e,"ɵangular_packages_forms_forms_b",(function(){return se})),n.d(e,"ɵangular_packages_forms_forms_e",(function(){return p})),n.d(e,"ɵangular_packages_forms_forms_f",(function(){return m})),n.d(e,"ɵangular_packages_forms_forms_g",(function(){return M})),n.d(e,"ɵangular_packages_forms_forms_h",(function(){return S})),n.d(e,"ɵangular_packages_forms_forms_i",(function(){return Mt})),n.d(e,"ɵangular_packages_forms_forms_j",(function(){return kt})),n.d(e,"ɵangular_packages_forms_forms_k",(function(){return Pt})),n.d(e,"ɵangular_packages_forms_forms_l",(function(){return Ot})),n.d(e,"ɵangular_packages_forms_forms_z",(function(){return Rt})),n.d(e,"ɵNgNoValidate",(function(){return Rt})),n.d(e,"ɵangular_packages_forms_forms_m",(function(){return B})),n.d(e,"ɵangular_packages_forms_forms_n",(function(){return z})),n.d(e,"ɵangular_packages_forms_forms_o",(function(){return j})),n.d(e,"ɵangular_packages_forms_forms_p",(function(){return V})),n.d(e,"ɵangular_packages_forms_forms_q",(function(){return Nt})),n.d(e,"ɵangular_packages_forms_forms_r",(function(){return Bt})),n.d(e,"ɵangular_packages_forms_forms_s",(function(){return qt})),n.d(e,"ɵangular_packages_forms_forms_t",(function(){return zt})),n.d(e,"ɵangular_packages_forms_forms_v",(function(){return Ht})),n.d(e,"ɵangular_packages_forms_forms_u",(function(){return Wt})),n.d(e,"ɵangular_packages_forms_forms_w",(function(){return G})),n.d(e,"ɵangular_packages_forms_forms_y",(function(){return et})),n.d(e,"ɵNgSelectMultipleOption",(function(){return et})),n.d(e,"ɵangular_packages_forms_forms_x",(function(){return J})),n.d(e,"ɵangular_packages_forms_forms_bb",(function(){return Xt})),n.d(e,"ɵangular_packages_forms_forms_bc",(function(){return Jt})),n.d(e,"ɵangular_packages_forms_forms_be",(function(){return ne})),n.d(e,"ɵangular_packages_forms_forms_bd",(function(){return te})),n.d(e,"ɵangular_packages_forms_forms_bf",(function(){return ie})),n.d(e,"ɵangular_packages_forms_forms_ba",(function(){return Gt})),n.d(e,"AbstractControlDirective",(function(){return b})),n.d(e,"AbstractFormGroupDirective",(function(){return Et})),n.d(e,"CheckboxControlValueAccessor",(function(){return g})),n.d(e,"ControlContainer",(function(){return _})),n.d(e,"NG_VALUE_ACCESSOR",(function(){return f})),n.d(e,"COMPOSITION_BUFFER_MODE",(function(){return y})),n.d(e,"DefaultValueAccessor",(function(){return v})),n.d(e,"NgControl",(function(){return x})),n.d(e,"NgControlStatus",(function(){return A})),n.d(e,"NgControlStatusGroup",(function(){return C})),n.d(e,"NgForm",(function(){return At})),n.d(e,"NgFormSelectorWarning",(function(){return Tt})),n.d(e,"NgModel",(function(){return It})),n.d(e,"NgModelGroup",(function(){return Dt})),n.d(e,"NumberValueAccessor",(function(){return F})),n.d(e,"RadioControlValueAccessor",(function(){return W})),n.d(e,"RangeValueAccessor",(function(){return H})),n.d(e,"FormControlDirective",(function(){return Ft})),n.d(e,"FormControlName",(function(){return $t})),n.d(e,"FormGroupDirective",(function(){return jt})),n.d(e,"FormArrayName",(function(){return Yt})),n.d(e,"FormGroupName",(function(){return Vt})),n.d(e,"NgSelectOption",(function(){return Z})),n.d(e,"SelectControlValueAccessor",(function(){return K})),n.d(e,"SelectMultipleControlValueAccessor",(function(){return tt})),n.d(e,"CheckboxRequiredValidator",(function(){return Zt})),n.d(e,"EmailValidator",(function(){return Qt})),n.d(e,"MaxLengthValidator",(function(){return re})),n.d(e,"MinLengthValidator",(function(){return ee})),n.d(e,"PatternValidator",(function(){return oe})),n.d(e,"RequiredValidator",(function(){return Kt})),n.d(e,"FormBuilder",(function(){return ue})),n.d(e,"AbstractControl",(function(){return bt})),n.d(e,"FormArray",(function(){return xt})),n.d(e,"FormControl",(function(){return _t})),n.d(e,"FormGroup",(function(){return wt})),n.d(e,"NG_ASYNC_VALIDATORS",(function(){return E})),n.d(e,"NG_VALIDATORS",(function(){return T})),n.d(e,"Validators",(function(){return D})),n.d(e,"VERSION",(function(){return he})),n.d(e,"FormsModule",(function(){return de})),n.d(e,"ReactiveFormsModule",(function(){return fe}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function s(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}var l=n("CcnG"),c=n("ZYjt"),u=n("VNr4"),h=n("0/uQ"),d=n("67Y/"),f=new l.InjectionToken("NgValueAccessor"),p={provide:f,useExisting:Object(l.forwardRef)((function(){return g})),multi:!0},g=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),m={provide:f,useExisting:Object(l.forwardRef)((function(){return v})),multi:!0},y=new l.InjectionToken("CompositionEventMode"),v=function(){function t(t,e,n){var r;this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=function(t){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(r=Object(c["ɵgetDOM"])()?Object(c["ɵgetDOM"])().getUserAgent():"",!/android (\d+)/.test(r.toLowerCase())))}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._handleInput=function(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)},t.prototype._compositionStart=function(){this._composing=!0},t.prototype._compositionEnd=function(t){this._composing=!1,this._compositionMode&&this.onChange(t)},t}(),b=function(){function t(){}return Object.defineProperty(t.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this.control?this.control.status:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),this.control&&this.control.reset(t)},t.prototype.hasError=function(t,e){return!!this.control&&this.control.hasError(t,e)},t.prototype.getError=function(t,e){return this.control?this.control.getError(t,e):null},t}(),_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(b);function w(){throw new Error("unimplemented")}var x=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._parent=null,e.name=null,e.valueAccessor=null,e._rawValidators=[],e._rawAsyncValidators=[],e}return i(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return w()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return w()},enumerable:!0,configurable:!0}),e}(b),M=function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!this._cd.control&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!this._cd.control&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!this._cd.control&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!this._cd.control&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!this._cd.control&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!this._cd.control&&this._cd.control.invalid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPending",{get:function(){return!!this._cd.control&&this._cd.control.pending},enumerable:!0,configurable:!0}),t}(),S={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid","[class.ng-pending]":"ngClassPending"},A=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e}(M),C=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e}(M);function k(t){return null==t||0===t.length}var T=new l.InjectionToken("NgValidators"),E=new l.InjectionToken("NgAsyncValidators"),O=/^(?=.{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])?)*$/,D=function(){function t(){}return t.min=function(t){return function(e){if(k(e.value)||k(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}},t.max=function(t){return function(e){if(k(e.value)||k(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}},t.required=function(t){return k(t.value)?{required:!0}:null},t.requiredTrue=function(t){return!0===t.value?null:{required:!0}},t.email=function(t){return k(t.value)||O.test(t.value)?null:{email:!0}},t.minLength=function(t){return function(e){if(k(e.value))return null;var n=e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}},t.maxLength=function(t){return function(e){var n=e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){return e?("string"==typeof e?(r="","^"!==e.charAt(0)&&(r+="^"),r+=e,"$"!==e.charAt(e.length-1)&&(r+="$"),n=new RegExp(r)):(r=e.toString(),n=e),function(t){if(k(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:r,actualValue:e}}}):t.nullValidator;var n,r},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(P);return 0==e.length?null:function(t){return I(function(t,e){return e.map((function(e){return e(t)}))}(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(P);return 0==e.length?null:function(t){var n=function(t,e){return e.map((function(e){return e(t)}))}(t,e).map(L);return Object(u.a)(n).pipe(Object(d.a)(I))}},t}();function P(t){return null!=t}function L(t){var e=Object(l["ɵisPromise"])(t)?Object(h.a)(t):t;if(!Object(l["ɵisObservable"])(e))throw new Error("Expected validator to return Promise or Observable.");return e}function I(t){var e=t.reduce((function(t,e){return null!=e?o({},t,e):t}),{});return 0===Object.keys(e).length?null:e}function R(t){return t.validate?function(e){return t.validate(e)}:t}function N(t){return t.validate?function(e){return t.validate(e)}:t}var B={provide:f,useExisting:Object(l.forwardRef)((function(){return F})),multi:!0},F=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),z={provide:f,useExisting:Object(l.forwardRef)((function(){return W})),multi:!0},j=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach((function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)}))},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name},t}(),W=function(){function t(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(x),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){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    ')},t}(),V={provide:f,useExisting:Object(l.forwardRef)((function(){return H})),multi:!0},H=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),Y='\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    });',U='\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    });',q='\n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>',$=function(){function t(){}return t.controlParentException=function(){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      "+Y)},t.ngModelGroupException=function(){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        '+U+"\n\n        Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n        "+q)},t.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n       Example:\n\n       "+Y)},t.groupParentException=function(){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      "+U)},t.arrayParentException=function(){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    });')},t.disabledAttrWarning=function(){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    ")},t.ngModelWarning=function(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    ")},t}(),G={provide:f,useExisting:Object(l.forwardRef)((function(){return K})),multi:!0};function X(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}var K=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=l["ɵlooseIdentical"]}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=X(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){var e,n;try{for(var r=a(Array.from(this._optionMap.keys())),i=r.next();!i.done;i=r.next()){var o=i.value;if(this._compareWith(this._optionMap.get(o),t))return o}}catch(s){e={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}return null},t.prototype._getOptionValue=function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t},t}(),Z=function(){function t(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(X(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)},t.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t}(),J={provide:f,useExisting:Object(l.forwardRef)((function(){return tt})),multi:!0};function Q(t,e){return null==t?""+e:("string"==typeof e&&(e="'"+e+"'"),e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}var tt=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=l["ɵlooseIdentical"]}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){var e,n=this;if(this.value=t,Array.isArray(t)){var r=t.map((function(t){return n._getOptionId(t)}));e=function(t,e){t._setSelected(r.indexOf(e.toString())>-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var i=n.selectedOptions,o=0;o<i.length;o++){var a=i.item(o),s=e._getOptionValue(a.value);r.push(s)}else for(i=n.options,o=0;o<i.length;o++)(a=i.item(o)).selected&&(s=e._getOptionValue(a.value),r.push(s));e.value=r,t(r)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},t.prototype._getOptionId=function(t){var e,n;try{for(var r=a(Array.from(this._optionMap.keys())),i=r.next();!i.done;i=r.next()){var o=i.value;if(this._compareWith(this._optionMap.get(o)._value,t))return o}}catch(s){e={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}return null},t.prototype._getOptionValue=function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e)._value:t},t}(),et=function(){function t(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(Q(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._select?(this._value=t,this._setElementValue(Q(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)},t.prototype._setSelected=function(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)},t.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t}();function nt(t,e){return function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}(e.path,[t])}function rt(t,e){t||st(e,"Cannot find control with"),e.valueAccessor||st(e,"No value accessor for form control with"),t.validator=D.compose([t.validator,e.validator]),t.asyncValidator=D.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange((function(n){t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&it(t,e)}))}(t,e),function(t,e){t.registerOnChange((function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}))}(t,e),function(t,e){e.valueAccessor.registerOnTouched((function(){t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&it(t,e),"submit"!==t.updateOn&&t.markAsTouched()}))}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange((function(t){e.valueAccessor.setDisabledState(t)})),e._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange((function(){return t.updateValueAndValidity()}))})),e._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange((function(){return t.updateValueAndValidity()}))}))}function it(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function ot(t,e){null==t&&st(e,"Cannot find control with"),t.validator=D.compose([t.validator,e.validator]),t.asyncValidator=D.composeAsync([t.asyncValidator,e.asyncValidator])}function at(t){return st(t,"There is no FormControl instance attached to form control element with")}function st(t,e){var 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 lt(t){return null!=t?D.compose(t.map(R)):null}function ct(t){return null!=t?D.composeAsync(t.map(N)):null}function ut(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Object(l["ɵlooseIdentical"])(e,n.currentValue)}var ht=[g,H,F,K,tt,W];function dt(t,e){t._syncPendingControls(),e.forEach((function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}))}function ft(t,e){if(!e)return null;Array.isArray(e)||st(t,"Value accessor was not provided as an array for form control with");var n=void 0,r=void 0,i=void 0;return e.forEach((function(e){var o;e.constructor===v?n=e:(o=e,ht.some((function(t){return o.constructor===t}))?(r&&st(t,"More than one built-in value accessor matches form control with"),r=e):(i&&st(t,"More than one custom value accessor matches form control with"),i=e))})),i||r||n||(st(t,"No valid value accessor for form control with"),null)}function pt(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function gt(t,e,n,r){Object(l.isDevMode)()&&"never"!==r&&((null!==r&&"once"!==r||e._ngModelWarningSentOnce)&&("always"!==r||n._ngModelWarningSent)||($.ngModelWarning(t),e._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}function mt(t){var e=vt(t)?t.validators:t;return Array.isArray(e)?lt(e):e||null}function yt(t,e){var n=vt(e)?e.asyncValidators:t;return Array.isArray(n)?ct(n):n||null}function vt(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var bt=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return"VALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return"INVALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return"PENDING"==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return"DISABLED"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return"DISABLED"!==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"updateOn",{get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=mt(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=yt(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){void 0===t&&(t={}),this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)},t.prototype.markAllAsTouched=function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(t){return t.markAllAsTouched()}))},t.prototype.markAsUntouched=function(t){void 0===t&&(t={}),this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(t){t.markAsUntouched({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype.markAsDirty=function(t){void 0===t&&(t={}),this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)},t.prototype.markAsPristine=function(t){void 0===t&&(t={}),this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(t){t.markAsPristine({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype.markAsPending=function(t){void 0===t&&(t={}),this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)},t.prototype.disable=function(t){void 0===t&&(t={});var e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(e){e.disable(o({},t,{onlySelf:!0}))})),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(o({},t,{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!0)}))},t.prototype.enable=function(t){void 0===t&&(t={});var e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild((function(e){e.enable(o({},t,{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(o({},t,{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!1)}))},t.prototype._updateAncestors=function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.updateValueAndValidity=function(t){void 0===t&&(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)},t.prototype._updateTreeValidity=function(t){void 0===t&&(t={emitEvent:!0}),this._forEachChild((function(e){return e._updateTreeValidity(t)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})},t.prototype._setInitialStatus=function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"},t.prototype._runValidator=function(){return this.validator?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var n=L(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return e.setErrors(n,{emitEvent:t})}))}},t.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){void 0===e&&(e={}),this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)},t.prototype.get=function(t){return function(t,e,n){return null==e?null:(e instanceof Array||(e=e.split(".")),e instanceof Array&&0===e.length?null:e.reduce((function(t,e){return t instanceof wt?t.controls.hasOwnProperty(e)?t.controls[e]:null:t instanceof xt&&t.at(e)||null}),t))}(this,t)},t.prototype.getError=function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null},t.prototype.hasError=function(t,e){return!!this.getError(t,e)},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;t._parent;)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this.valueChanges=new l.EventEmitter,this.statusChanges=new l.EventEmitter},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls((function(e){return e.status===t}))},t.prototype._anyControlsDirty=function(){return this._anyControls((function(t){return t.dirty}))},t.prototype._anyControlsTouched=function(){return this._anyControls((function(t){return t.touched}))},t.prototype._updatePristine=function(t){void 0===t&&(t={}),this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype._updateTouched=function(t){void 0===t&&(t={}),this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype._isBoxedValue=function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t.prototype._setUpdateStrategy=function(t){vt(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)},t.prototype._parentMarkedDirty=function(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()},t}(),_t=function(t){function e(e,n,r){void 0===e&&(e=null);var i=t.call(this,mt(n),yt(r,n))||this;return i._onChange=[],i._applyFormState(e),i._setUpdateStrategy(n),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i._initObservables(),i}return i(e,t),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach((function(t){return t(n.value,!1!==e.emitViewToModelChange)})),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null),void 0===e&&(e={}),this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._syncPendingControls=function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))},e.prototype._applyFormState=function(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},e}(bt),wt=function(t){function e(e,n,r){var i=t.call(this,mt(n),yt(r,n))||this;return i.controls=e,i._initObservables(),i._setUpdateStrategy(n),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return i(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),Object.keys(t).forEach((function(r){n._throwIfControlMissing(r),n.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:e.emitEvent})})),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),Object.keys(t).forEach((function(r){n.controls[r]&&n.controls[r].patchValue(t[r],{onlySelf:!0,emitEvent:e.emitEvent})})),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),this._forEachChild((function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)},e.prototype.getRawValue=function(){return this._reduceChildren({},(function(t,e,n){return t[n]=e instanceof _t?e.value:e.getRawValue(),t}))},e.prototype._syncPendingControls=function(){var t=this._reduceChildren(!1,(function(t,e){return!!e._syncPendingControls()||t}));return t&&this.updateValueAndValidity({onlySelf:!0}),t},e.prototype._throwIfControlMissing=function(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+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach((function(n){return t(e.controls[n],n)}))},e.prototype._setUpControls=function(){var t=this;this._forEachChild((function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)}))},e.prototype._updateValue=function(){this.value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild((function(r,i){n=n||e.contains(i)&&t(r)})),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},(function(e,n,r){return(n.enabled||t.disabled)&&(e[r]=n.value),e}))},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild((function(t,r){n=e(n,t,r)})),n},e.prototype._allControlsDisabled=function(){var t,e;try{for(var n=a(Object.keys(this.controls)),r=n.next();!r.done;r=n.next())if(this.controls[r.value].enabled)return!1}catch(i){t={error:i}}finally{try{r&&!r.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild((function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")}))},e}(bt),xt=function(t){function e(e,n,r){var i=t.call(this,mt(n),yt(r,n))||this;return i.controls=e,i._initObservables(),i._setUpdateStrategy(n),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return i(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),this.updateValueAndValidity()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),t.forEach((function(t,r){n._throwIfControlMissing(r),n.at(r).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})})),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),t.forEach((function(t,r){n.at(r)&&n.at(r).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})})),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t=[]),void 0===e&&(e={}),this._forEachChild((function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)},e.prototype.getRawValue=function(){return this.controls.map((function(t){return t instanceof _t?t.value:t.getRawValue()}))},e.prototype.clear=function(){this.controls.length<1||(this._forEachChild((function(t){return t._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())},e.prototype._syncPendingControls=function(){var t=this.controls.reduce((function(t,e){return!!e._syncPendingControls()||t}),!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t},e.prototype._throwIfControlMissing=function(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)},e.prototype._forEachChild=function(t){this.controls.forEach((function(e,n){t(e,n)}))},e.prototype._updateValue=function(){var t=this;this.value=this.controls.filter((function(e){return e.enabled||t.disabled})).map((function(t){return t.value}))},e.prototype._anyControls=function(t){return this.controls.some((function(e){return e.enabled&&t(e)}))},e.prototype._setUpControls=function(){var t=this;this._forEachChild((function(e){return t._registerControl(e)}))},e.prototype._checkAllValuesPresent=function(t){this._forEachChild((function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")}))},e.prototype._allControlsDisabled=function(){var t,e;try{for(var n=a(this.controls),r=n.next();!r.done;r=n.next())if(r.value.enabled)return!1}catch(i){t={error:i}}finally{try{r&&!r.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(bt),Mt={provide:_,useExisting:Object(l.forwardRef)((function(){return At}))},St=function(){return Promise.resolve(null)}(),At=function(t){function e(e,n){var r=t.call(this)||this;return r.submitted=!1,r._directives=[],r.ngSubmit=new l.EventEmitter,r.form=new wt({},lt(e),ct(n)),r}return i(e,t),e.prototype.ngAfterViewInit=function(){this._setUpdateStrategy()},Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;St.then((function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),rt(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)}))},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;St.then((function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name),pt(e._directives,t)}))},e.prototype.addFormGroup=function(t){var e=this;St.then((function(){var n=e._findContainer(t.path),r=new wt({});ot(r,t),n.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})}))},e.prototype.removeFormGroup=function(t){var e=this;St.then((function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)}))},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;St.then((function(){n.form.get(t.path).setValue(e)}))},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this.submitted=!0,dt(this.form,this._directives),this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this.submitted=!1},e.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)},e.prototype._findContainer=function(t){return t.pop(),t.length?this.form.get(t):this.form},e}(_),Ct=function(){function t(){}return t.modelParentException=function(){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      '+Y+'\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  ')},t.formGroupNameException=function(){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      "+U+"\n\n      Option 2:  Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n      "+q)},t.missingNameException=function(){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}">')},t.modelGroupParentException=function(){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      "+U+"\n\n      Option 2:  Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n      "+q)},t.ngFormWarning=function(){console.warn("\n    It looks like you're using 'ngForm'.\n\n    Support for using the 'ngForm' element selector has been deprecated in Angular v6 and will be removed\n    in Angular v9.\n\n    Use 'ng-form' instead.\n\n    Before:\n    <ngForm #myForm=\"ngForm\">\n\n    After:\n    <ng-form #myForm=\"ngForm\">\n    ")},t}(),kt=new l.InjectionToken("NgFormSelectorWarning"),Tt=function(){function t(t){(t&&"once"!==t||e._ngFormWarning)&&"always"!==t||(Ct.ngFormWarning(),e._ngFormWarning=!0)}var e;return e=t,t._ngFormWarning=!1,t}(),Et=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return nt(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return lt(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return ct(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(_),Ot={provide:_,useExisting:Object(l.forwardRef)((function(){return Dt}))},Dt=function(t){function e(e,n,r){var i=t.call(this)||this;return i._parent=e,i._validators=n,i._asyncValidators=r,i}var n;return i(e,t),n=e,e.prototype._checkParentType=function(){this._parent instanceof n||this._parent instanceof At||Ct.modelGroupParentException()},e}(Et),Pt={provide:x,useExisting:Object(l.forwardRef)((function(){return It}))},Lt=function(){return Promise.resolve(null)}(),It=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o.control=new _t,o._registered=!1,o.update=new l.EventEmitter,o._parent=e,o._rawValidators=n||[],o._rawAsyncValidators=r||[],o.valueAccessor=ft(o,i),o}return i(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),ut(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?nt(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return lt(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return ct(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)},e.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},e.prototype._setUpStandalone=function(){rt(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof Dt)&&this._parent instanceof Et?Ct.formGroupNameException():this._parent instanceof Dt||this._parent instanceof At||Ct.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||Ct.missingNameException()},e.prototype._updateValue=function(t){var e=this;Lt.then((function(){e.control.setValue(t,{emitViewToModelChange:!1})}))},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,r=""===n||n&&"false"!==n;Lt.then((function(){r&&!e.control.disabled?e.control.disable():!r&&e.control.disabled&&e.control.enable()}))},e}(x),Rt=function(){return function(){}}(),Nt=new l.InjectionToken("NgModelWithFormControlWarning"),Bt={provide:x,useExisting:Object(l.forwardRef)((function(){return Ft}))},Ft=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o._ngModelWarningConfig=i,o.update=new l.EventEmitter,o._ngModelWarningSent=!1,o._rawValidators=e||[],o._rawAsyncValidators=n||[],o.valueAccessor=ft(o,r),o}var n;return i(e,t),n=e,Object.defineProperty(e.prototype,"isDisabled",{set:function(t){$.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(rt(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),ut(t,this.viewModel)&&(gt("formControl",n,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return lt(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return ct(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._isControlChanged=function(t){return t.hasOwnProperty("form")},e._ngModelWarningSentOnce=!1,e}(x),zt={provide:_,useExisting:Object(l.forwardRef)((function(){return jt}))},jt=function(t){function e(e,n){var r=t.call(this)||this;return r._validators=e,r._asyncValidators=n,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new l.EventEmitter,r}return i(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return rt(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){pt(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);ot(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);ot(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){this.form.get(t.path).setValue(e)},e.prototype.onSubmit=function(t){return this.submitted=!0,dt(this.form,this.directives),this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this.submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach((function(e){var n=t.form.get(e.path);e.control!==n&&(function(t,e){e.valueAccessor.registerOnChange((function(){return at(e)})),e.valueAccessor.registerOnTouched((function(){return at(e)})),e._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),e._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),t&&t._clearChangeFns()}(e.control,e),n&&rt(n,e),e.control=n)})),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange((function(){return t._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=lt(this._validators);this.form.validator=D.compose([this.form.validator,t]);var e=ct(this._asyncValidators);this.form.asyncValidator=D.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||$.missingFormException()},e}(_),Wt={provide:_,useExisting:Object(l.forwardRef)((function(){return Vt}))},Vt=function(t){function e(e,n,r){var i=t.call(this)||this;return i._parent=e,i._validators=n,i._asyncValidators=r,i}return i(e,t),e.prototype._checkParentType=function(){Ut(this._parent)&&$.groupParentException()},e}(Et),Ht={provide:_,useExisting:Object(l.forwardRef)((function(){return Yt}))},Yt=function(t){function e(e,n,r){var i=t.call(this)||this;return i._parent=e,i._validators=n,i._asyncValidators=r,i}return i(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return nt(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return lt(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return ct(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){Ut(this._parent)&&$.arrayParentException()},e}(_);function Ut(t){return!(t instanceof Vt||t instanceof jt||t instanceof Yt)}var qt={provide:x,useExisting:Object(l.forwardRef)((function(){return $t}))},$t=function(t){function e(e,n,r,i,o){var a=t.call(this)||this;return a._ngModelWarningConfig=o,a._added=!1,a.update=new l.EventEmitter,a._ngModelWarningSent=!1,a._parent=e,a._rawValidators=n||[],a._rawAsyncValidators=r||[],a.valueAccessor=ft(a,i),a}var n;return i(e,t),n=e,Object.defineProperty(e.prototype,"isDisabled",{set:function(t){$.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._added||this._setUpControl(),ut(t,this.viewModel)&&(gt("formControlName",n,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(e.prototype,"path",{get:function(){return nt(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return lt(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return ct(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){!(this._parent instanceof Vt)&&this._parent instanceof Et?$.ngModelGroupException():this._parent instanceof Vt||this._parent instanceof jt||this._parent instanceof Yt||$.controlParentException()},e.prototype._setUpControl=function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},e._ngModelWarningSentOnce=!1,e}(x),Gt={provide:T,useExisting:Object(l.forwardRef)((function(){return Kt})),multi:!0},Xt={provide:T,useExisting:Object(l.forwardRef)((function(){return Zt})),multi:!0},Kt=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=null!=t&&!1!==t&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?D.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t}(),Zt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.validate=function(t){return this.required?D.requiredTrue(t):null},e}(Kt),Jt={provide:T,useExisting:Object(l.forwardRef)((function(){return Qt})),multi:!0},Qt=function(){function t(){}return Object.defineProperty(t.prototype,"email",{set:function(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this._enabled?D.email(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t}(),te={provide:T,useExisting:Object(l.forwardRef)((function(){return ee})),multi:!0},ee=function(){function t(){}return t.prototype.ngOnChanges=function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null==this.minlength?null:this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=D.minLength(parseInt(this.minlength,10))},t}(),ne={provide:T,useExisting:Object(l.forwardRef)((function(){return re})),multi:!0},re=function(){function t(){}return t.prototype.ngOnChanges=function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null!=this.maxlength?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=D.maxLength(parseInt(this.maxlength,10))},t}(),ie={provide:T,useExisting:Object(l.forwardRef)((function(){return oe})),multi:!0},oe=function(){function t(){}return t.prototype.ngOnChanges=function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=D.pattern(this.pattern)},t}(),ae=[Rt,Z,et,v,F,H,g,K,tt,W,A,C,Kt,ee,re,oe,Zt,Qt],se=[It,Dt,At,Tt],le=[Ft,jt,$t,Vt,Yt],ce=function(){return function(){}}(),ue=function(){function t(){}return t.prototype.group=function(t,e){void 0===e&&(e=null);var n=this._reduceControls(t),r=null,i=null,o=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(r=null!=e.validators?e.validators:null,i=null!=e.asyncValidators?e.asyncValidators:null,o=null!=e.updateOn?e.updateOn:void 0):(r=null!=e.validator?e.validator:null,i=null!=e.asyncValidator?e.asyncValidator:null)),new wt(n,{asyncValidators:i,updateOn:o,validators:r})},t.prototype.control=function(t,e,n){return new _t(t,e,n)},t.prototype.array=function(t,e,n){var r=this,i=t.map((function(t){return r._createControl(t)}));return new xt(i,e,n)},t.prototype._reduceControls=function(t){var e=this,n={};return Object.keys(t).forEach((function(r){n[r]=e._createControl(t[r])})),n},t.prototype._createControl=function(t){return t instanceof _t||t instanceof wt||t instanceof xt?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)},t}(),he=new l.Version("8.2.14"),de=function(){function t(){}var e;return e=t,t.withConfig=function(t){return{ngModule:e,providers:[{provide:kt,useValue:t.warnOnDeprecatedNgFormSelector}]}},t}(),fe=function(){function t(){}var e;return e=t,t.withConfig=function(t){return{ngModule:e,providers:[{provide:Nt,useValue:t.warnOnNgModelWithFormControl}]}},t}()},gK5f:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("F2og"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.phone(this.phone)},t.prototype.ngOnChanges=function(t){for(var e in t)"phone"===e&&(this.validator=o.phone(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[phone][formControlName],[phone][formControl],[phone][ngModel]",providers:[a]}]}],s.propDecorators={phone:[{type:r.Input}]},e.PhoneValidator=s},gMHO:function(t,e,n){var r=n("GreB"),i=n("cpc2");function o(t){this.path=t.path,this.hostname=t.hostname,this.port=t.port,this.secure=t.secure,this.query=t.query,this.timestampParam=t.timestampParam,this.timestampRequests=t.timestampRequests,this.readyState="",this.agent=t.agent||!1,this.socket=t.socket,this.enablesXDR=t.enablesXDR,this.pfx=t.pfx,this.key=t.key,this.passphrase=t.passphrase,this.cert=t.cert,this.ca=t.ca,this.ciphers=t.ciphers,this.rejectUnauthorized=t.rejectUnauthorized,this.forceNode=t.forceNode,this.isReactNative=t.isReactNative,this.extraHeaders=t.extraHeaders,this.localAddress=t.localAddress}t.exports=o,i(o.prototype),o.prototype.onError=function(t,e){var n=new Error(t);return n.type="TransportError",n.description=e,this.emit("error",n),this},o.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},o.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},o.prototype.send=function(t){if("open"!==this.readyState)throw new Error("Transport not open");this.write(t)},o.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},o.prototype.onData=function(t){var e=r.decodePacket(t,this.socket.binaryType);this.onPacket(e)},o.prototype.onPacket=function(t){this.emit("packet",t)},o.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},gSmF:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("LM6Q");r.Observable.prototype.startWith=i.startWith},gUhM:function(t,e){t.exports=function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),r=t.getDate(),i=new Date(0);return i.setFullYear(e,n,r+1),i.setHours(0,0,0,0),i}},gVVK:function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i=t+" ";switch(n){case"s":return e||r?"nekaj sekund":"nekaj sekundami";case"ss":return i+(1===t?e?"sekundo":"sekundi":2===t?e||r?"sekundi":"sekundah":t<5?e||r?"sekunde":"sekundah":"sekund");case"m":return e?"ena minuta":"eno minuto";case"mm":return i+(1===t?e?"minuta":"minuto":2===t?e||r?"minuti":"minutama":t<5?e||r?"minute":"minutami":e||r?"minut":"minutami");case"h":return e?"ena ura":"eno uro";case"hh":return i+(1===t?e?"ura":"uro":2===t?e||r?"uri":"urama":t<5?e||r?"ure":"urami":e||r?"ur":"urami");case"d":return e||r?"en dan":"enim dnem";case"dd":return i+(1===t?e||r?"dan":"dnem":2===t?e||r?"dni":"dnevoma":e||r?"dni":"dnevi");case"M":return e||r?"en mesec":"enim mesecem";case"MM":return i+(1===t?e||r?"mesec":"mesecem":2===t?e||r?"meseca":"mesecema":t<5?e||r?"mesece":"meseci":e||r?"mesecev":"meseci");case"y":return e||r?"eno leto":"enim letom";case"yy":return i+(1===t?e||r?"leto":"letom":2===t?e||r?"leti":"letoma":t<5?e||r?"leta":"leti":e||r?"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_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_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čeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %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ä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",e[7],e[8],e[9]];function r(t,r,i,o){var a="";switch(i){case"s":return o?"muutaman sekunnin":"muutama sekunti";case"ss":return o?"sekunnin":"sekuntia";case"m":return o?"minuutin":"minuutti";case"mm":a=o?"minuutin":"minuuttia";break;case"h":return o?"tunnin":"tunti";case"hh":a=o?"tunnin":"tuntia";break;case"d":return o?"päivän":"päivä";case"dd":a=o?"päivän":"päivää";break;case"M":return o?"kuukauden":"kuukausi";case"MM":a=o?"kuukauden":"kuukautta";break;case"y":return o?"vuoden":"vuosi";case"yy":a=o?"vuoden":"vuotta"}return function(t,r){return t<10?r?n[t]:e[t]:t}(t,o)+" "+a}t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_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änään] [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äästä",past:"%s sitten",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"))},gfz1:function(t,e,n){var r=n("yNUO"),i=n("tMf1"),o=n("RJeW");t.exports=function(t){var e=r(t),n=i(e).getTime()-o(e).getTime();return Math.round(n/6048e5)+1}},ghU1:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("0UZX")),r(n("9eTs"))},gjCT:function(t,e,n){!function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};t.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".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:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n("wd/R"))},gtzP:function(t,e,n){var r=n("tMf1");t.exports=function(t,e){var n=r(t),i=r(e),o=n.getTime()-6e4*n.getTimezoneOffset(),a=i.getTime()-6e4*i.getTimezoneOffset();return Math.round((o-a)/6048e5)}},gwEV:function(t,e,n){var r=n("F809");t.exports=function(t,e){var n=r(t,e)/3;return n>0?Math.floor(n):Math.ceil(n)}},gzwt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.count=function(t){return r.count(t)(this)}},"h+56":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("jFaF"),i=n("VnD/");function o(t,e){return function(n){return[Object(i.a)(t,e)(n),Object(i.a)(Object(r.a)(t,e))(n)]}}},h9Dq:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("4HpG"),i=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return r.__extends(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,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,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,r=void 0;try{this.work(t)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(function(t){function e(e,n){return t.call(this)||this}return r.__extends(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(n("pugT").a))},h9za:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.rangeLength=function(t){return function(e){if(!i.isPresent(t))return null;if(i.isPresent(r.Validators.required(e)))return null;var n=e.value;return n.length>=t[0]&&n.length<=t[1]?null:{rangeLength:!0}}}},hKrs:function(t,e,n){!function(t){"use strict";t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".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:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})}(n("wd/R"))},hLnY:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t).getDay();return 0===e&&(e=7),e}},hUWP:function(t,e,n){"use strict";n.d(e,"d",(function(){return M})),n.d(e,"a",(function(){return u})),n.d(e,"e",(function(){return h})),n.d(e,"b",(function(){return g})),n.d(e,"c",(function(){return w}));var r=n("O7cu"),i=n("CcnG"),o=n("Ip0R"),a=n("OzfB"),s=n("n6gG"),l=n("ny24"),c=["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"],u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=c,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i,a){var s=t.call(this,e,null,n,r)||this;return s.elementRef=e,s.styler=n,s.marshal=r,s.delegate=i,s.ngClassInstance=a,s.DIRECTIVE_KEY="ngClass",s.ngClassInstance||(s.ngClassInstance=new o.NgClass(s.delegate)),s.init(),s.setValue("",""),s}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"klass",{set:function(t){this.ngClassInstance.klass=t,this.setValue(t,"")},enumerable:!0,configurable:!0}),e.prototype.updateWithValue=function(t){this.ngClassInstance.ngClass=t,this.ngClassInstance.ngDoCheck()},e.prototype.ngDoCheck=function(){this.ngClassInstance.ngDoCheck()},e}(a.b)),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e.prototype.buildStyles=function(t,e){return{display:"true"===t?e.display:"none"}},e.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new e},token:e,providedIn:"root"}),e}(a.i),d=function(t){function e(e,n,r,i,o,a,s){var l=t.call(this,e,n,r,i)||this;return l.elementRef=e,l.styleBuilder=n,l.styler=r,l.marshal=i,l.layoutConfig=o,l.platformId=a,l.serverModuleLoaded=s,l.DIRECTIVE_KEY="show-hide",l.display="",l.hasLayout=!1,l.hasFlexChild=!1,l}return Object(r.b)(e,t),e.prototype.ngAfterViewInit=function(){this.trackExtraTriggers();for(var t=Array.from(this.nativeElement.children),e=0;e<t.length;e++)if(this.marshal.hasValue(t[e],"flex")){this.hasFlexChild=!0;break}f.has(this.nativeElement)?this.display=f.get(this.nativeElement):(this.display=this.getDisplayStyle(),f.set(this.nativeElement,this.display)),this.init();var n=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===n||""===n?this.setValue(!0,""):this.triggerUpdate()},e.prototype.ngOnChanges=function(t){var e=this;Object.keys(t).forEach((function(n){if(-1!==e.inputs.indexOf(n)){var r=n.split("."),i=r.slice(1).join("."),o=t[n].currentValue,a=""===o||0!==o&&Object(s.c)(o);"fxHide"===r[0]&&(a=!a),e.setValue(a,i)}}))},e.prototype.trackExtraTriggers=function(){var t=this;this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach((function(e){t.marshal.trackValue(t.nativeElement,e).pipe(Object(l.a)(t.destroySubject)).subscribe(t.triggerUpdate.bind(t))}))},e.prototype.getDisplayStyle=function(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)},e.prototype.updateWithValue=function(t){void 0===t&&(t=!0),""!==t&&(this.addStyles(t?"true":"false",{display:this.display}),Object(o.isPlatformServer)(this.platformId)&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap"))},e}(a.b),f=new WeakMap,p=["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"],g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=p,e}return Object(r.b)(e,t),e}(d),m=function(){return function(t,e,n){void 0===n&&(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 y(t){var e=typeof t;return"object"===e?t.constructor===Array?"array":t.constructor===Set?"set":"object":e}function v(t){var e=t.split(":"),n=e[0],r=e.slice(1);return new m(n,r.join(":"))}function b(t,e){return e.key&&(t[e.key]=e.value),t}var _=["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"],w=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputs=_,e}return Object(r.b)(e,t),e}(function(t){function e(e,n,r,i,a,s,l,c){var u=t.call(this,e,null,n,r)||this;u.elementRef=e,u.styler=n,u.marshal=r,u.delegate=i,u.sanitizer=a,u.ngStyleInstance=s,u.DIRECTIVE_KEY="ngStyle",u.ngStyleInstance||(u.ngStyleInstance=new o.NgStyle(u.delegate)),u.init();var h=u.nativeElement.getAttribute("style")||"";return u.fallbackStyles=u.buildStyleMap(h),u.isServer=l&&Object(o.isPlatformServer)(c),u}return Object(r.b)(e,t),e.prototype.updateWithValue=function(t){var e=this.buildStyleMap(t);this.ngStyleInstance.ngStyle=Object(r.a)({},this.fallbackStyles,e),this.isServer&&this.applyStyleToElement(e),this.ngStyleInstance.ngDoCheck()},e.prototype.clearStyles=function(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()},e.prototype.buildStyleMap=function(t){var e,n=this,r=function(t){return n.sanitizer.sanitize(i.SecurityContext.STYLE,t)||""};if(t)switch(y(t)){case"string":return x((void 0===e&&(e=";"),String(t).trim().split(e).map((function(t){return t.trim()})).filter((function(t){return""!==t}))),r);case"array":return x(t,r);case"set":default:return function(t,e){var n=[];return"set"===y(t)?t.forEach((function(t){return n.push(t)})):Object.keys(t).forEach((function(e){n.push(e+":"+t[e])})),function(t,e){return t.map(v).filter((function(t){return!!t})).map((function(t){return e&&(t.value=e(t.value)),t})).reduce(b,{})}(n,e)}(t,r)}return{}},e.prototype.ngDoCheck=function(){this.ngStyleInstance.ngDoCheck()},e}(a.b));function x(t,e){return t.map(v).filter((function(t){return!!t})).map((function(t){return e&&(t.value=e(t.value)),t})).reduce(b,{})}var M=function(){return function(){}}()},hVYw:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("YSh2"),i=n("K9Ia"),o=n("pugT"),a=n("VnD/"),s=n("t9fZ"),l=function(){function t(t,e,n,l){var c=this;this.overlayRef=t,this.container=e,this.id=n,this._beforeClose$=new i.b,this._afterOpen$=new i.b,this._afterClosed$=new i.b,this.locationChanged=o.a.EMPTY,this.disableClose=this.container.config.disableClose,this.container.animationStateChanged.pipe(Object(a.a)((function(t){return"done"===t.phaseName&&"enter"===t.toState})),Object(s.a)(1)).subscribe((function(){c._afterOpen$.next(),c._afterOpen$.complete()})),this.container.animationStateChanged.pipe(Object(a.a)((function(t){return"done"===t.phaseName&&"exit"===t.toState})),Object(s.a)(1)).subscribe((function(){c.overlayRef.dispose(),c.locationChanged.unsubscribe(),c._afterClosed$.next(c.result),c._afterClosed$.complete(),c.componentInstance=null})),this.overlayRef.keydownEvents().pipe(Object(a.a)((function(t){return t.keyCode===r.h&&!c.disableClose}))).subscribe((function(){return c.close()})),l&&(this.locationChanged=l.subscribe((function(){c.container.config.closeOnNavigation&&c.close()})))}return t.prototype.close=function(t){var e=this;this.result=t,this.container.animationStateChanged.pipe(Object(a.a)((function(t){return"start"===t.phaseName})),Object(s.a)(1)).subscribe((function(){e._beforeClose$.next(t),e._beforeClose$.complete(),e.overlayRef.detachBackdrop()})),this.container.startExitAnimation()},t.prototype.backdropClick=function(){return this.overlayRef.backdropClick()},t.prototype.keydownEvents=function(){return this.overlayRef.keydownEvents()},t.prototype.updatePosition=function(t){var 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},t.prototype.updateSize=function(t,e){return void 0===t&&(t="auto"),void 0===e&&(e="auto"),this.getPositionStrategy().width(t).height(e),this.overlayRef.updatePosition(),this},t.prototype.isAnimating=function(){return this.container.isAnimating},t.prototype.afterOpen=function(){return this._afterOpen$.asObservable()},t.prototype.beforeClose=function(){return this._beforeClose$.asObservable()},t.prototype.afterClosed=function(){return this._afterClosed$.asObservable()},t.prototype.getPositionStrategy=function(){return this.overlayRef.getConfig().positionStrategy},t}()},heda:function(t,e,n){var r=n("GhSp"),i=n("d+lc"),o=n("mHY4");t.exports=n("C61u")?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,l=0;s>l;)r.f(t,n=a[l++],e[n]);return t}},hf5g:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("9xAK");r.Observable.prototype.bufferTime=i.bufferTime},hh1I:function(t,e,n){var r=n("iWRJ"),i=n("tMf1");t.exports=function(t){var e=r(t),n=new Date(0);n.setFullYear(e+1,0,4),n.setHours(0,0,0,0);var o=i(n);return o.setMilliseconds(o.getMilliseconds()-1),o}},honF:function(t,e,n){!function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".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:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/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"))},hrfs:function(t,e,n){"use strict";n.d(e,"a",(function(){return ue})),n.d(e,"b",(function(){return he})),n.d(e,"c",(function(){return le}));var r=n("CcnG"),i=n("26FU"),o=function(t,e){return t===e||t!=t&&e!=e},a=function(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1},s=Array.prototype.splice;function l(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}l.prototype.clear=function(){this.__data__=[],this.size=0},l.prototype.delete=function(t){var e=this.__data__,n=a(e,t);return!(n<0||(n==e.length-1?e.pop():s.call(e,n,1),--this.size,0))},l.prototype.get=function(t){var e=this.__data__,n=a(e,t);return n<0?void 0:e[n][1]},l.prototype.has=function(t){return a(this.__data__,t)>-1},l.prototype.set=function(t,e){var n=this.__data__,r=a(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this};var c,u=l,h=n("Ju5/"),d=h.a.Symbol,f=Object.prototype,p=f.hasOwnProperty,g=f.toString,m=d?d.toStringTag:void 0,y=Object.prototype.toString,v=d?d.toStringTag:void 0,b=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":v&&v in Object(t)?function(t){var e=p.call(t,m),n=t[m];try{t[m]=void 0;var r=!0}catch(o){}var i=g.call(t);return r&&(e?t[m]=n:delete t[m]),i}(t):function(t){return y.call(t)}(t)},_=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)},w=function(t){if(!_(t))return!1;var e=b(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},x=h.a["__core-js_shared__"],M=(c=/[^.]+$/.exec(x&&x.keys&&x.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",S=Function.prototype.toString,A=function(t){if(null!=t){try{return S.call(t)}catch(e){}try{return t+""}catch(e){}}return""},C=/^\[object .+?Constructor\]$/,k=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),T=function(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return function(t){return!(!_(t)||(e=t,M&&M in e))&&(w(t)?k:C).test(A(t));var e}(n)?n:void 0},E=T(h.a,"Map"),O=T(Object,"create"),D=Object.prototype.hasOwnProperty,P=Object.prototype.hasOwnProperty;function L(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}L.prototype.clear=function(){this.__data__=O?O(null):{},this.size=0},L.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},L.prototype.get=function(t){var e=this.__data__;if(O){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return D.call(e,t)?e[t]:void 0},L.prototype.has=function(t){var e=this.__data__;return O?void 0!==e[t]:P.call(e,t)},L.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=O&&void 0===e?"__lodash_hash_undefined__":e,this};var I=L,R=function(t,e){var n,r,i=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof e?"string":"hash"]:i.map};function N(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}N.prototype.clear=function(){this.size=0,this.__data__={hash:new I,map:new(E||u),string:new I}},N.prototype.delete=function(t){var e=R(this,t).delete(t);return this.size-=e?1:0,e},N.prototype.get=function(t){return R(this,t).get(t)},N.prototype.has=function(t){return R(this,t).has(t)},N.prototype.set=function(t,e){var n=R(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this};var B=N;function F(t){var e=this.__data__=new u(t);this.size=e.size}F.prototype.clear=function(){this.__data__=new u,this.size=0},F.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},F.prototype.get=function(t){return this.__data__.get(t)},F.prototype.has=function(t){return this.__data__.has(t)},F.prototype.set=function(t,e){var n=this.__data__;if(n instanceof u){var r=n.__data__;if(!E||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new B(r)}return n.set(t,e),this.size=n.size,this};var z=F,j=function(){try{var t=T(Object,"defineProperty");return t({},"",{}),t}catch(e){}}(),W=function(t,e,n){"__proto__"==e&&j?j(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n},V=Object.prototype.hasOwnProperty,H=function(t,e,n){var r=t[e];V.call(t,e)&&o(r,n)&&(void 0!==n||e in t)||W(t,e,n)},Y=function(t,e,n,r){var i=!n;n||(n={});for(var o=-1,a=e.length;++o<a;){var s=e[o],l=r?r(n[s],t[s],s,n,t):void 0;void 0===l&&(l=t[s]),i?W(n,s,l):H(n,s,l)}return n},U=function(t){return null!=t&&"object"==typeof t},q=function(t){return U(t)&&"[object Arguments]"==b(t)},$=Object.prototype,G=$.hasOwnProperty,X=$.propertyIsEnumerable,K=q(function(){return arguments}())?q:function(t){return U(t)&&G.call(t,"callee")&&!X.call(t,"callee")},Z=Array.isArray,J=n("WOAq"),Q=/^(?:0|[1-9]\d*)$/,tt=function(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&Q.test(t))&&t>-1&&t%1==0&&t<e},et=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},nt={};nt["[object Float32Array]"]=nt["[object Float64Array]"]=nt["[object Int8Array]"]=nt["[object Int16Array]"]=nt["[object Int32Array]"]=nt["[object Uint8Array]"]=nt["[object Uint8ClampedArray]"]=nt["[object Uint16Array]"]=nt["[object Uint32Array]"]=!0,nt["[object Arguments]"]=nt["[object Array]"]=nt["[object ArrayBuffer]"]=nt["[object Boolean]"]=nt["[object DataView]"]=nt["[object Date]"]=nt["[object Error]"]=nt["[object Function]"]=nt["[object Map]"]=nt["[object Number]"]=nt["[object Object]"]=nt["[object RegExp]"]=nt["[object Set]"]=nt["[object String]"]=nt["[object WeakMap]"]=!1;var rt=function(t){return function(e){return t(e)}},it=n("xutz"),ot=it.a&&it.a.isTypedArray,at=ot?rt(ot):function(t){return U(t)&&et(t.length)&&!!nt[b(t)]},st=Object.prototype.hasOwnProperty,lt=function(t,e){var n=Z(t),r=!n&&K(t),i=!n&&!r&&Object(J.a)(t),o=!n&&!r&&!i&&at(t),a=n||r||i||o,s=a?function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}(t.length,String):[],l=s.length;for(var c in t)!e&&!st.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||tt(c,l))||s.push(c);return s},ct=Object.prototype,ut=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||ct)},ht=function(t,e){return function(n){return t(e(n))}},dt=ht(Object.keys,Object),ft=Object.prototype.hasOwnProperty,pt=function(t){return null!=t&&et(t.length)&&!w(t)},gt=function(t){return pt(t)?lt(t):function(t){if(!ut(t))return dt(t);var e=[];for(var n in Object(t))ft.call(t,n)&&"constructor"!=n&&e.push(n);return e}(t)},mt=Object.prototype.hasOwnProperty,yt=function(t){return pt(t)?lt(t,!0):function(t){if(!_(t))return function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}(t);var e=ut(t),n=[];for(var r in t)("constructor"!=r||!e&&mt.call(t,r))&&n.push(r);return n}(t)},vt=n("3/ER"),bt=function(){return[]},_t=Object.prototype.propertyIsEnumerable,wt=Object.getOwnPropertySymbols,xt=wt?function(t){return null==t?[]:(t=Object(t),function(e,n){for(var r=-1,i=null==e?0:e.length,o=0,a=[];++r<i;){var s=e[r];_t.call(t,s)&&(a[o++]=s)}return a}(wt(t)))}:bt,Mt=function(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t},St=ht(Object.getPrototypeOf,Object),At=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)Mt(e,xt(t)),t=St(t);return e}:bt,Ct=function(t,e,n){var r=e(t);return Z(t)?r:Mt(r,n(t))},kt=function(t){return Ct(t,gt,xt)},Tt=function(t){return Ct(t,yt,At)},Et=T(h.a,"DataView"),Ot=T(h.a,"Promise"),Dt=T(h.a,"Set"),Pt=T(h.a,"WeakMap"),Lt=A(Et),It=A(E),Rt=A(Ot),Nt=A(Dt),Bt=A(Pt),Ft=b;(Et&&"[object DataView]"!=Ft(new Et(new ArrayBuffer(1)))||E&&"[object Map]"!=Ft(new E)||Ot&&"[object Promise]"!=Ft(Ot.resolve())||Dt&&"[object Set]"!=Ft(new Dt)||Pt&&"[object WeakMap]"!=Ft(new Pt))&&(Ft=function(t){var e=b(t),n="[object Object]"==e?t.constructor:void 0,r=n?A(n):"";if(r)switch(r){case Lt:return"[object DataView]";case It:return"[object Map]";case Rt:return"[object Promise]";case Nt:return"[object Set]";case Bt:return"[object WeakMap]"}return e});var zt=Ft,jt=Object.prototype.hasOwnProperty,Wt=h.a.Uint8Array,Vt=function(t){var e=new t.constructor(t.byteLength);return new Wt(e).set(new Wt(t)),e},Ht=/\w*$/,Yt=d?d.prototype:void 0,Ut=Yt?Yt.valueOf:void 0,qt=Object.create,$t=function(){function t(){}return function(e){if(!_(e))return{};if(qt)return qt(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}(),Gt=it.a&&it.a.isMap,Xt=Gt?rt(Gt):function(t){return U(t)&&"[object Map]"==zt(t)},Kt=it.a&&it.a.isSet,Zt=Kt?rt(Kt):function(t){return U(t)&&"[object Set]"==zt(t)},Jt={};Jt["[object Arguments]"]=Jt["[object Array]"]=Jt["[object ArrayBuffer]"]=Jt["[object DataView]"]=Jt["[object Boolean]"]=Jt["[object Date]"]=Jt["[object Float32Array]"]=Jt["[object Float64Array]"]=Jt["[object Int8Array]"]=Jt["[object Int16Array]"]=Jt["[object Int32Array]"]=Jt["[object Map]"]=Jt["[object Number]"]=Jt["[object Object]"]=Jt["[object RegExp]"]=Jt["[object Set]"]=Jt["[object String]"]=Jt["[object Symbol]"]=Jt["[object Uint8Array]"]=Jt["[object Uint8ClampedArray]"]=Jt["[object Uint16Array]"]=Jt["[object Uint32Array]"]=!0,Jt["[object Error]"]=Jt["[object Function]"]=Jt["[object WeakMap]"]=!1;var Qt=function t(e,n,r,i,o,a){var s,l=1&n,c=2&n,u=4&n;if(r&&(s=o?r(e,i,o,a):r(e)),void 0!==s)return s;if(!_(e))return e;var h=Z(e);if(h){if(s=function(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&jt.call(t,"index")&&(n.index=t.index,n.input=t.input),n}(e),!l)return function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}(e,s)}else{var d=zt(e),f="[object Function]"==d||"[object GeneratorFunction]"==d;if(Object(J.a)(e))return Object(vt.a)(e,l);if("[object Object]"==d||"[object Arguments]"==d||f&&!o){if(s=c||f?{}:function(t){return"function"!=typeof t.constructor||ut(t)?{}:$t(St(t))}(e),!l)return c?function(t,e){return Y(t,At(t),e)}(e,function(t,e){return t&&Y(e,yt(e),t)}(s,e)):function(t,e){return Y(t,xt(t),e)}(e,function(t,e){return t&&Y(e,gt(e),t)}(s,e))}else{if(!Jt[d])return o?e:{};s=function(t,e,n){var r,i,o=t.constructor;switch(e){case"[object ArrayBuffer]":return Vt(t);case"[object Boolean]":case"[object Date]":return new o(+t);case"[object DataView]":return function(t,e){var n=e?Vt(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function(t,e){var n=e?Vt(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}(t,n);case"[object Map]":return new o;case"[object Number]":case"[object String]":return new o(t);case"[object RegExp]":return(i=new(r=t).constructor(r.source,Ht.exec(r))).lastIndex=r.lastIndex,i;case"[object Set]":return new o;case"[object Symbol]":return Ut?Object(Ut.call(t)):{}}}(e,d,l)}}a||(a=new z);var p=a.get(e);if(p)return p;a.set(e,s),Zt(e)?e.forEach((function(i){s.add(t(i,n,r,i,e,a))})):Xt(e)&&e.forEach((function(i,o){s.set(o,t(i,n,r,o,e,a))}));var g=h?void 0:(u?c?Tt:kt:c?yt:gt)(e);return function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n););}(g||e,(function(i,o){g&&(i=e[o=i]),H(s,o,t(i,n,r,o,e,a))})),s},te=n("MO+k");const ee=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]];function ne(t,e){return"rgba("+t.concat(e).join(",")+")"}function re(t,e){return Math.floor(Math.random()*(e-t+1))+t}function ie(t){return{backgroundColor:t.map(t=>ne(t,.6)),borderColor:t.map(()=>"#fff"),pointBackgroundColor:t.map(t=>ne(t,1)),pointBorderColor:t.map(()=>"#fff"),pointHoverBackgroundColor:t.map(t=>ne(t,1)),pointHoverBorderColor:t.map(t=>ne(t,1))}}function oe(){return[re(0,255),re(0,255),re(0,255)]}function ae(t){return ee[t]||oe()}function se(t){const e=new Array(t);for(let n=0;n<t;n++)e[n]=ee[n]||oe();return e}let le=(()=>{class t{constructor(){this.pColorschemesOptions={},this.colorschemesOptions=new i.a({})}setColorschemesOptions(t){this.pColorschemesOptions=t,this.colorschemesOptions.next(t)}getColorschemesOptions(){return this.pColorschemesOptions}}return t.ɵprov=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t})();const ce=function(){var t={Default:0,Update:1,Refresh:2};return t[t.Default]="Default",t[t.Update]="Update",t[t.Refresh]="Refresh",t}();class ue{constructor(t,e){this.element=t,this.themeService=e,this.options={},this.chartClick=new r.EventEmitter,this.chartHover=new r.EventEmitter,this.old={dataExists:!1,dataLength:0,datasetsExists:!1,datasetsLength:0,datasetsDataObjects:[],datasetsDataLengths:[],colorsExists:!1,colors:[],labelsExist:!1,labels:[],legendExists:!1,legend:{}},this.subs=[]}static registerPlugin(t){te.pluginService.register(t)}static unregisterPlugin(t){te.pluginService.unregister(t)}ngOnInit(){this.ctx=this.element.nativeElement.getContext("2d"),this.refresh(),this.subs.push(this.themeService.colorschemesOptions.subscribe(t=>this.themeChanged(t)))}themeChanged(t){this.refresh()}ngDoCheck(){if(!this.chart)return;let t=ce.Default;const e=e=>{t=e>t?e:t};switch(!!this.data!==this.old.dataExists&&(this.propagateDataToDatasets(this.data),this.old.dataExists=!!this.data,e(ce.Update)),this.data&&this.data.length!==this.old.dataLength&&(this.old.dataLength=this.data&&this.data.length||0,e(ce.Update)),!!this.datasets!==this.old.datasetsExists&&(this.old.datasetsExists=!!this.datasets,e(ce.Update)),this.datasets&&this.datasets.length!==this.old.datasetsLength&&(this.old.datasetsLength=this.datasets&&this.datasets.length||0,e(ce.Update)),this.datasets&&this.datasets.filter((t,e)=>t.data!==this.old.datasetsDataObjects[e]).length&&(this.old.datasetsDataObjects=this.datasets.map(t=>t.data),e(ce.Update)),this.datasets&&this.datasets.filter((t,e)=>t.data.length!==this.old.datasetsDataLengths[e]).length&&(this.old.datasetsDataLengths=this.datasets.map(t=>t.data.length),e(ce.Update)),!!this.colors!==this.old.colorsExists&&(this.old.colorsExists=!!this.colors,this.updateColors(),e(ce.Update)),this.colors&&this.colors.filter((t,e)=>!this.colorsEqual(t,this.old.colors[e])).length&&(this.old.colors=this.colors.map(t=>this.copyColor(t)),this.updateColors(),e(ce.Update)),!!this.labels!==this.old.labelsExist&&(this.old.labelsExist=!!this.labels,e(ce.Update)),this.labels&&this.labels.filter((t,e)=>!this.labelsEqual(t,this.old.labels[e])).length&&(this.old.labels=this.labels.map(t=>this.copyLabel(t)),e(ce.Update)),!!this.options.legend!==this.old.legendExists&&(this.old.legendExists=!!this.options.legend,e(ce.Refresh)),this.options.legend&&this.options.legend.position!==this.old.legend.position&&(this.old.legend.position=this.options.legend.position,e(ce.Refresh)),t){case ce.Default:break;case ce.Update:this.update();break;case ce.Refresh:this.refresh()}}copyLabel(t){return Array.isArray(t)?[...t]:t}labelsEqual(t,e){return Array.isArray(t)===Array.isArray(e)&&(Array.isArray(t)||t===e)&&(!Array.isArray(t)||t.length===e.length)&&(!Array.isArray(t)||0===t.filter((t,n)=>t!==e[n]).length)}copyColor(t){return{backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderColor:t.borderColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,pointBorderColor:t.pointBorderColor,pointBackgroundColor:t.pointBackgroundColor,pointBorderWidth:t.pointBorderWidth,pointRadius:t.pointRadius,pointHoverRadius:t.pointHoverRadius,pointHitRadius:t.pointHitRadius,pointHoverBackgroundColor:t.pointHoverBackgroundColor,pointHoverBorderColor:t.pointHoverBorderColor,pointHoverBorderWidth:t.pointHoverBorderWidth,pointStyle:t.pointStyle,hoverBackgroundColor:t.hoverBackgroundColor,hoverBorderColor:t.hoverBorderColor,hoverBorderWidth:t.hoverBorderWidth}}colorsEqual(t,e){return!t==!e&&(!t||t.backgroundColor===e.backgroundColor&&t.borderWidth===e.borderWidth&&t.borderColor===e.borderColor&&t.borderCapStyle===e.borderCapStyle&&t.borderDash===e.borderDash&&t.borderDashOffset===e.borderDashOffset&&t.borderJoinStyle===e.borderJoinStyle&&t.pointBorderColor===e.pointBorderColor&&t.pointBackgroundColor===e.pointBackgroundColor&&t.pointBorderWidth===e.pointBorderWidth&&t.pointRadius===e.pointRadius&&t.pointHoverRadius===e.pointHoverRadius&&t.pointHitRadius===e.pointHitRadius&&t.pointHoverBackgroundColor===e.pointHoverBackgroundColor&&t.pointHoverBorderColor===e.pointHoverBorderColor&&t.pointHoverBorderWidth===e.pointHoverBorderWidth&&t.pointStyle===e.pointStyle&&t.hoverBackgroundColor===e.hoverBackgroundColor&&t.hoverBorderColor===e.hoverBorderColor&&t.hoverBorderWidth===e.hoverBorderWidth)}updateColors(){this.datasets.forEach((t,e)=>{this.colors&&this.colors[e]?Object.assign(t,this.colors[e]):Object.assign(t,function(t,e,n){if("pie"===t||"doughnut"===t)return ie(se(n));if("polarArea"===t)return{backgroundColor:(r=se(n)).map(t=>ne(t,.6)),borderColor:r.map(t=>ne(t,1)),hoverBackgroundColor:r.map(t=>ne(t,.8)),hoverBorderColor:r.map(t=>ne(t,1))};var r;if("line"===t||"radar"===t)return function(t){return{backgroundColor:ne(t,.4),borderColor:ne(t,1),pointBackgroundColor:ne(t,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:ne(t,.8)}}(ae(e));if("bar"===t||"horizontalBar"===t)return function(t){return{backgroundColor:ne(t,.6),borderColor:ne(t,1),hoverBackgroundColor:ne(t,.8),hoverBorderColor:ne(t,1)}}(ae(e));if("bubble"===t)return ie(se(n));if("scatter"===t)return ie(se(n));throw new Error("getColors - Unsupported chart type: "+t)}(this.chartType,e,t.data.length),Object.assign({},t))})}ngOnChanges(t){let e=ce.Default;const n=t=>{e=t>e?t:e};switch(t.hasOwnProperty("data")&&t.data.currentValue&&(this.propagateDataToDatasets(t.data.currentValue),n(ce.Update)),t.hasOwnProperty("datasets")&&t.datasets.currentValue&&(this.propagateDatasetsToData(t.datasets.currentValue),n(ce.Update)),t.hasOwnProperty("labels")&&(this.chart&&(this.chart.data.labels=t.labels.currentValue),n(ce.Update)),t.hasOwnProperty("legend")&&(this.chart&&(this.chart.config.options.legend.display=t.legend.currentValue,this.chart.generateLegend()),n(ce.Update)),t.hasOwnProperty("options")&&n(ce.Refresh),e){case ce.Update:this.update();break;case ce.Refresh:case ce.Default:this.refresh()}}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.subs.forEach(t=>t.unsubscribe())}update(t){if(this.chart)return this.chart.update(t)}hideDataset(t,e){this.chart.getDatasetMeta(t).hidden=e,this.chart.update()}isDatasetHidden(t){return this.chart.getDatasetMeta(t).hidden}toBase64Image(){return this.chart.toBase64Image()}getChartConfiguration(){const t=this.getDatasets(),e=Object.assign({},this.options);!1===this.legend&&(e.legend={display:!1}),e.hover=e.hover||{},e.hover.onHover||(e.hover.onHover=(t,e)=>{e&&!e.length||this.chartHover.emit({event:t,active:e})}),e.onClick||(e.onClick=(t,e)=>{this.chartClick.emit({event:t,active:e})});const n=this.smartMerge(e,this.themeService.getColorschemesOptions());return{type:this.chartType,data:{labels:this.labels||[],datasets:t},plugins:this.plugins,options:n}}getChartBuilder(t){const e=this.getChartConfiguration();return new te.Chart(t,e)}smartMerge(t,e,n=0){if(0===n&&(t=Qt(t,5)),Object.keys(e).forEach(r=>{if(Array.isArray(e[r])){const i=t[r];i&&i.forEach(t=>{this.smartMerge(t,e[r][0],n+1)})}else"object"==typeof e[r]?(r in t||(t[r]={}),this.smartMerge(t[r],e[r],n+1)):t[r]=e[r]}),0===n)return t}isMultiLineLabel(t){return Array.isArray(t)}joinLabel(t){return t?this.isMultiLineLabel(t)?t.join(" "):t:null}propagateDatasetsToData(t){this.data=this.datasets.map(t=>t.data),this.chart&&(this.chart.data.datasets=t),this.updateColors()}propagateDataToDatasets(t){this.isMultiDataSet(t)?this.datasets&&t.length===this.datasets.length?this.datasets.forEach((e,n)=>{e.data=t[n]}):(this.datasets=t.map((t,e)=>({data:t,label:this.joinLabel(this.labels[e])||"Label "+e})),this.chart&&(this.chart.data.datasets=this.datasets)):this.datasets?(this.datasets[0]||(this.datasets[0]={}),this.datasets[0].data=t,this.datasets.splice(1)):(this.datasets=[{data:t}],this.chart&&(this.chart.data.datasets=this.datasets)),this.updateColors()}isMultiDataSet(t){return Array.isArray(t[0])}getDatasets(){if(!this.datasets&&!this.data)throw new Error("ng-charts configuration error, data or datasets field are required to render chart "+this.chartType);return this.datasets?(this.propagateDatasetsToData(this.datasets),this.datasets):this.data?(this.propagateDataToDatasets(this.data),this.datasets):void 0}refresh(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.ctx&&(this.chart=this.getChartBuilder(this.ctx))}}class he{}},hswa:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ADT6");r.Observable.prototype.filter=i.filter},i4X3:function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n("6blF"),i=n("pugT"),o=n("xTla"),a=n("2Ros"),s=n("JF+6"),l=n("AWo+"),c=n("8cou"),u=n("/WYv"),h=n("2ePl"),d=n("jHfq");function f(t,e){if(null!=t){if(Object(c.a)(t))return function(t,e){return new r.a((function(n){var r=new i.a;return r.add(e.schedule((function(){var i=t[o.a]();r.add(i.subscribe({next:function(t){r.add(e.schedule((function(){return n.next(t)})))},error:function(t){r.add(e.schedule((function(){return n.error(t)})))},complete:function(){r.add(e.schedule((function(){return n.complete()})))}}))}))),r}))}(t,e);if(Object(u.a)(t))return Object(a.a)(t,e);if(Object(h.a)(t))return Object(s.a)(t,e);if(Object(d.a)(t)||"string"==typeof t)return Object(l.a)(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}},iCc5:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},iD44:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.mergeMap=function(t,e){return void 0===e&&(e=Number.POSITIVE_INFINITY),r.mergeMap(t,e)(this)}},iEDd:function(t,e,n){!function(t){"use strict";t.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".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()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"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ía",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},iLxQ:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){r=t},get useDeprecatedSynchronousErrorHandling(){return r}}},iOEq:function(t,e,n){"use strict";var r=n("SZB9"),i=function(t,e){return(i=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 o(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var a=function(){return(a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.buildRenderRange=function(e,n,i){var o,a=this.dateEnv,s=t.prototype.buildRenderRange.call(this,e,n,i),l=s.start,c=s.end;if(/^(year|month)$/.test(n)&&(l=a.startOfWeek(l),(o=a.startOfWeek(c)).valueOf()!==c.valueOf()&&(c=Object(r.n)(o,1))),this.options.monthMode&&this.options.fixedWeekCount){var u=Math.ceil(Object(r.y)(l,c));c=Object(r.n)(c,6-u)}return{start:l,end:c}},e}(r.c),l=function(){function t(t){var e=this;this.isHidden=!0,this.margin=10,this.documentMousedown=function(t){e.el&&!e.el.contains(t.target)&&e.hide()},this.options=t}return t.prototype.show=function(){this.isHidden&&(this.el||this.render(),this.el.style.display="",this.position(),this.isHidden=!1,this.trigger("show"))},t.prototype.hide=function(){this.isHidden||(this.el.style.display="none",this.isHidden=!0,this.trigger("hide"))},t.prototype.render=function(){var t=this,e=this.options,n=this.el=Object(r.u)("div",{className:"fc-popover "+(e.className||""),style:{top:"0",left:"0"}});"function"==typeof e.content&&e.content(n),e.parentEl.appendChild(n),Object(r.H)(n,"click",".fc-close",(function(e){t.hide()})),e.autoHide&&document.addEventListener("mousedown",this.documentMousedown)},t.prototype.destroy=function(){this.hide(),this.el&&(Object(r.N)(this.el),this.el=null),document.removeEventListener("mousedown",this.documentMousedown)},t.prototype.position=function(){var t,e,n=this.options,i=this.el,o=i.getBoundingClientRect(),a=Object(r.t)(i.offsetParent),s=Object(r.s)(n.parentEl);t=n.top||0,e=void 0!==n.left?n.left:void 0!==n.right?n.right-o.width:0,t=Math.min(t,s.bottom-o.height-this.margin),t=Math.max(t,s.top+this.margin),e=Math.min(e,s.right-o.width-this.margin),e=Math.max(e,s.left+this.margin),Object(r.p)(i,{top:t-a.top,left:e-a.left})},t.prototype.trigger=function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},t}(),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.renderSegHtml=function(t,e){var n,i,o=this.context,a=o.view,s=o.options,l=t.eventRange,c=l.def,u=l.ui,h=c.allDay,d=a.computeEventDraggable(c,u),f=h&&t.isStart&&a.computeEventStartResizable(c,u),p=h&&t.isEnd&&a.computeEventEndResizable(c,u),g=this.getSegClasses(t,d,f||p,e),m=Object(r.x)(this.getSkinCss(u)),y="";return g.unshift("fc-day-grid-event","fc-h-event"),t.isStart&&(n=this.getTimeText(l))&&(y='<span class="fc-time">'+Object(r.D)(n)+"</span>"),i='<span class="fc-title">'+(Object(r.D)(c.title||"")||"&nbsp;")+"</span>",'<a class="'+g.join(" ")+'"'+(c.url?' href="'+Object(r.D)(c.url)+'"':"")+(m?' style="'+m+'"':"")+'><div class="fc-content">'+("rtl"===s.dir?i+" "+y:y+" "+i)+"</div>"+(f?'<div class="fc-resizer fc-start-resizer"></div>':"")+(p?'<div class="fc-resizer fc-end-resizer"></div>':"")+"</a>"},e.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"}},e.prototype.computeDisplayEventEnd=function(){return!1},e}(r.g),u=function(t){function e(e){var n=t.call(this,e.context)||this;return n.dayGrid=e,n}return o(e,t),e.prototype.attachSegs=function(t,e){var n=this.rowStructs=this.renderSegRows(t);this.dayGrid.rowEls.forEach((function(t,e){t.querySelector(".fc-content-skeleton > table").appendChild(n[e].tbodyEl)})),e||this.dayGrid.removeSegPopover()},e.prototype.detachSegs=function(){for(var t,e=this.rowStructs||[];t=e.pop();)Object(r.N)(t.tbodyEl);this.rowStructs=null},e.prototype.renderSegRows=function(t){var e,n,r=[];for(e=this.groupSegRows(t),n=0;n<e.length;n++)r.push(this.renderSegRow(n,e[n]));return r},e.prototype.renderSegRow=function(t,e){var n,i,o,a,s,l,c,u=this.dayGrid,h=u.colCnt,d=u.isRtl,f=this.buildSegLevels(e),p=Math.max(1,f.length),g=document.createElement("tbody"),m=[],y=[],v=[];function b(t){for(;o<t;)(c=(v[n-1]||[])[o])?c.rowSpan=(c.rowSpan||1)+1:(c=document.createElement("td"),a.appendChild(c)),y[n][o]=c,v[n][o]=c,o++}for(n=0;n<p;n++){if(i=f[n],o=0,a=document.createElement("tr"),m.push([]),y.push([]),v.push([]),i)for(s=0;s<i.length;s++){l=i[s];var _=d?h-1-l.lastCol:l.firstCol,w=d?h-1-l.firstCol:l.lastCol;for(b(_),c=Object(r.u)("td",{className:"fc-event-container"},l.el),_!==w?c.colSpan=w-_+1:v[n][o]=c;o<=w;)y[n][o]=c,m[n][o]=l,o++;a.appendChild(c)}b(h);var x=u.renderProps.renderIntroHtml();x&&(u.isRtl?Object(r.o)(a,x):Object(r.L)(a,x)),g.appendChild(a)}return{row:t,tbodyEl:g,cellMatrix:y,segMatrix:m,segLevels:f,segs:e}},e.prototype.buildSegLevels=function(t){var e,n,r,i=this.dayGrid,o=i.isRtl,a=i.colCnt,s=[];for(t=this.sortEventSegs(t),e=0;e<t.length;e++){for(n=t[e],r=0;r<s.length&&h(n,s[r]);r++);n.level=r,n.leftCol=o?a-1-n.lastCol:n.firstCol,n.rightCol=o?a-1-n.firstCol:n.lastCol,(s[r]||(s[r]=[])).push(n)}for(r=0;r<s.length;r++)s[r].sort(d);return s},e.prototype.groupSegRows=function(t){var e,n=[];for(e=0;e<this.dayGrid.rowCnt;e++)n.push([]);for(e=0;e<t.length;e++)n[t[e].row].push(t[e]);return n},e.prototype.computeDisplayEventEnd=function(){return 1===this.dayGrid.colCnt},e}(c);function h(t,e){var n,r;for(n=0;n<e.length;n++)if((r=e[n]).firstCol<=t.lastCol&&r.lastCol>=t.firstCol)return!0;return!1}function d(t,e){return t.leftCol-e.leftCol}var f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.attachSegs=function(t,e){var n=e.sourceSeg,i=this.rowStructs=this.renderSegRows(t);this.dayGrid.rowEls.forEach((function(t,e){var o,a,s=Object(r.E)('<div class="fc-mirror-skeleton"><table></table></div>');n&&n.row===e?o=n.el:(o=t.querySelector(".fc-content-skeleton tbody"))||(o=t.querySelector(".fc-content-skeleton table")),a=o.getBoundingClientRect().top-t.getBoundingClientRect().top,s.style.top=a+"px",s.querySelector("table").appendChild(i[e].tbodyEl),t.appendChild(s)}))},e}(u),p=function(t){function e(e){var n=t.call(this,e.context)||this;return n.fillSegTag="td",n.dayGrid=e,n}return o(e,t),e.prototype.renderSegs=function(e,n){"bgEvent"===e&&(n=n.filter((function(t){return t.eventRange.def.allDay}))),t.prototype.renderSegs.call(this,e,n)},e.prototype.attachSegs=function(t,e){var n,r,i,o=[];for(n=0;n<e.length;n++)i=this.renderFillRow(t,r=e[n]),this.dayGrid.rowEls[r.row].appendChild(i),o.push(i);return o},e.prototype.renderFillRow=function(t,e){var n,i,o,a=this.dayGrid,s=a.colCnt,l=a.isRtl,c=l?s-1-e.lastCol:e.firstCol,u=(l?s-1-e.firstCol:e.lastCol)+1;n="businessHours"===t?"bgevent":t.toLowerCase(),o=(i=Object(r.E)('<div class="fc-'+n+'-skeleton"><table><tr></tr></table></div>')).getElementsByTagName("tr")[0],c>0&&Object(r.o)(o,new Array(c+1).join('<td style="pointer-events:none"></td>')),e.el.colSpan=u-c,o.appendChild(e.el),u<s&&Object(r.o)(o,new Array(s-u+1).join('<td style="pointer-events:none"></td>'));var h=a.renderProps.renderIntroHtml();return h&&(a.isRtl?Object(r.o)(o,h):Object(r.L)(o,h)),i},e}(r.h),g=function(t){function e(e,n){var i=t.call(this,e,n)||this,o=i.eventRenderer=new m(i),a=i.renderFrame=Object(r.K)(i._renderFrame);return i.renderFgEvents=Object(r.K)(o.renderSegs.bind(o),o.unrender.bind(o),[a]),i.renderEventSelection=Object(r.K)(o.selectByInstanceId.bind(o),o.unselectByInstanceId.bind(o),[i.renderFgEvents]),i.renderEventDrag=Object(r.K)(o.hideByHash.bind(o),o.showByHash.bind(o),[a]),i.renderEventResize=Object(r.K)(o.hideByHash.bind(o),o.showByHash.bind(o),[a]),e.calendar.registerInteractiveComponent(i,{el:i.el,useEventCenter:!1}),i}return o(e,t),e.prototype.render=function(t){this.renderFrame(t.date),this.renderFgEvents(t.fgSegs),this.renderEventSelection(t.eventSelection),this.renderEventDrag(t.eventDragInstances),this.renderEventResize(t.eventResizeInstances)},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.renderFrame.unrender(),this.calendar.unregisterInteractiveComponent(this)},e.prototype._renderFrame=function(t){var e=this.theme,n=this.dateEnv.format(t,Object(r.v)(this.opt("dayPopoverFormat")));this.el.innerHTML='<div class="fc-header '+e.getClass("popoverHeader")+'"><span class="fc-title">'+Object(r.D)(n)+'</span><span class="fc-close '+e.getIconClass("close")+'"></span></div><div class="fc-body '+e.getClass("popoverContent")+'"><div class="fc-event-container"></div></div>',this.segContainerEl=this.el.querySelector(".fc-event-container")},e.prototype.queryHit=function(t,e,n,i){var o=this.props.date;if(t<n&&e<i)return{component:this,dateSpan:{allDay:!0,range:{start:o,end:Object(r.m)(o,1)}},dayEl:this.el,rect:{left:0,top:0,right:n,bottom:i},layer:1}},e}(r.b),m=function(t){function e(e){var n=t.call(this,e.context)||this;return n.dayTile=e,n}return o(e,t),e.prototype.attachSegs=function(t){for(var e=0,n=t;e<n.length;e++)this.dayTile.segContainerEl.appendChild(n[e].el)},e.prototype.detachSegs=function(t){for(var e=0,n=t;e<n.length;e++){var i=n[e];Object(r.N)(i.el)}},e}(c),y=function(){function t(t){this.context=t}return t.prototype.renderHtml=function(t){var e,n,i,o,a,s,l,c,u=[];t.renderIntroHtml&&u.push(t.renderIntroHtml());for(var h=0,d=t.cells;h<d.length;h++){var f=d[h];u.push((e=f.date,n=t.dateProfile,o=f.htmlAttrs,a=void 0,s=void 0,void 0,c=void 0,a=(i=this.context).dateEnv,s=i.theme,l=Object(r.M)(n.activeRange,e),(c=Object(r.C)(e,n,i)).unshift("fc-day",s.getClass("widgetContent")),'<td class="'+c.join(" ")+'"'+(l?' data-date="'+a.formatIso(e,{omitTime:!0})+'"':"")+(o?" "+o:"")+"></td>"))}return t.cells.length||u.push('<td class="fc-day '+this.context.theme.getClass("widgetContent")+'"></td>'),"rtl"===this.context.options.dir&&u.reverse(),"<tr>"+u.join("")+"</tr>"},t}(),v=Object(r.v)({day:"numeric"}),b=Object(r.v)({week:"numeric"}),_=function(t){function e(e,n,i){var o=t.call(this,e,n)||this;o.bottomCoordPadding=0,o.isCellSizesDirty=!1;var a=o.eventRenderer=new u(o),s=o.fillRenderer=new p(o);o.mirrorRenderer=new f(o);var l=o.renderCells=Object(r.K)(o._renderCells,o._unrenderCells);return o.renderBusinessHours=Object(r.K)(s.renderSegs.bind(s,"businessHours"),s.unrender.bind(s,"businessHours"),[l]),o.renderDateSelection=Object(r.K)(s.renderSegs.bind(s,"highlight"),s.unrender.bind(s,"highlight"),[l]),o.renderBgEvents=Object(r.K)(s.renderSegs.bind(s,"bgEvent"),s.unrender.bind(s,"bgEvent"),[l]),o.renderFgEvents=Object(r.K)(a.renderSegs.bind(a),a.unrender.bind(a),[l]),o.renderEventSelection=Object(r.K)(a.selectByInstanceId.bind(a),a.unselectByInstanceId.bind(a),[o.renderFgEvents]),o.renderEventDrag=Object(r.K)(o._renderEventDrag,o._unrenderEventDrag,[l]),o.renderEventResize=Object(r.K)(o._renderEventResize,o._unrenderEventResize,[l]),o.renderProps=i,o}return o(e,t),e.prototype.render=function(t){var e=t.cells;this.rowCnt=e.length,this.colCnt=e[0].length,this.renderCells(e,t.isRigid),this.renderBusinessHours(t.businessHourSegs),this.renderDateSelection(t.dateSelectionSegs),this.renderBgEvents(t.bgEventSegs),this.renderFgEvents(t.fgEventSegs),this.renderEventSelection(t.eventSelection),this.renderEventDrag(t.eventDrag),this.renderEventResize(t.eventResize),this.segPopoverTile&&this.updateSegPopoverTile()},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.renderCells.unrender()},e.prototype.getCellRange=function(t,e){var n=this.props.cells[t][e].date;return{start:n,end:Object(r.m)(n,1)}},e.prototype.updateSegPopoverTile=function(t,e){var n=this.props;this.segPopoverTile.receiveProps({date:t||this.segPopoverTile.props.date,fgSegs:e||this.segPopoverTile.props.fgSegs,eventSelection:n.eventSelection,eventDragInstances:n.eventDrag?n.eventDrag.affectedInstances:null,eventResizeInstances:n.eventResize?n.eventResize.affectedInstances:null})},e.prototype._renderCells=function(t,e){var n,i,o=this.view,a=this.dateEnv,s=this.rowCnt,l=this.colCnt,c="";for(n=0;n<s;n++)c+=this.renderDayRowHtml(n,e);for(this.el.innerHTML=c,this.rowEls=Object(r.B)(this.el,".fc-row"),this.cellEls=Object(r.B)(this.el,".fc-day, .fc-disabled-day"),this.isRtl&&this.cellEls.reverse(),this.rowPositions=new r.i(this.el,this.rowEls,!1,!0),this.colPositions=new r.i(this.el,this.cellEls.slice(0,l),!0,!1),n=0;n<s;n++)for(i=0;i<l;i++)this.publiclyTrigger("dayRender",[{date:a.toDate(t[n][i].date),el:this.getCellEl(n,i),view:o}]);this.isCellSizesDirty=!0},e.prototype._unrenderCells=function(){this.removeSegPopover()},e.prototype.renderDayRowHtml=function(t,e){var n=this.theme,r=["fc-row","fc-week",n.getClass("dayRow")];e&&r.push("fc-rigid");var i=new y(this.context);return'<div class="'+r.join(" ")+'"><div class="fc-bg"><table class="'+n.getClass("tableGrid")+'">'+i.renderHtml({cells:this.props.cells[t],dateProfile:this.props.dateProfile,renderIntroHtml:this.renderProps.renderBgIntroHtml})+'</table></div><div class="fc-content-skeleton"><table>'+(this.getIsNumbersVisible()?"<thead>"+this.renderNumberTrHtml(t)+"</thead>":"")+"</table></div></div>"},e.prototype.getIsNumbersVisible=function(){return this.getIsDayNumbersVisible()||this.renderProps.cellWeekNumbersVisible||this.renderProps.colWeekNumbersVisible},e.prototype.getIsDayNumbersVisible=function(){return this.rowCnt>1},e.prototype.renderNumberTrHtml=function(t){var e=this.renderProps.renderNumberIntroHtml(t,this);return"<tr>"+(this.isRtl?"":e)+this.renderNumberCellsHtml(t)+(this.isRtl?e:"")+"</tr>"},e.prototype.renderNumberCellsHtml=function(t){var e,n=[];for(e=0;e<this.colCnt;e++)n.push(this.renderNumberCellHtml(this.props.cells[t][e].date));return this.isRtl&&n.reverse(),n.join("")},e.prototype.renderNumberCellHtml=function(t){var e,n,i=this.view,o=this.dateEnv,a="",s=Object(r.M)(this.props.dateProfile.activeRange,t),l=this.getIsDayNumbersVisible()&&s;return l||this.renderProps.cellWeekNumbersVisible?((e=Object(r.C)(t,this.props.dateProfile,this.context)).unshift("fc-day-top"),this.renderProps.cellWeekNumbersVisible&&(n=o.weekDow),a+='<td class="'+e.join(" ")+'"'+(s?' data-date="'+o.formatIso(t,{omitTime:!0})+'"':"")+">",this.renderProps.cellWeekNumbersVisible&&t.getUTCDay()===n&&(a+=Object(r.q)(i,{date:t,type:"week"},{class:"fc-week-number"},o.format(t,b))),l&&(a+=Object(r.q)(i,t,{class:"fc-day-number"},o.format(t,v))),a+="</td>"):"<td></td>"},e.prototype.updateSize=function(t){var e=this.fillRenderer,n=this.eventRenderer,r=this.mirrorRenderer;(t||this.isCellSizesDirty||this.view.calendar.isEventsUpdated)&&(this.buildPositionCaches(),this.isCellSizesDirty=!1),e.computeSizes(t),n.computeSizes(t),r.computeSizes(t),e.assignSizes(t),n.assignSizes(t),r.assignSizes(t)},e.prototype.buildPositionCaches=function(){this.buildColPositions(),this.buildRowPositions()},e.prototype.buildColPositions=function(){this.colPositions.build()},e.prototype.buildRowPositions=function(){this.rowPositions.build(),this.rowPositions.bottoms[this.rowCnt-1]+=this.bottomCoordPadding},e.prototype.positionToHit=function(t,e){var n=this.colPositions,r=this.rowPositions,i=n.leftToIndex(t),o=r.topToIndex(e);if(null!=o&&null!=i)return{row:o,col:i,dateSpan:{range:this.getCellRange(o,i),allDay:!0},dayEl:this.getCellEl(o,i),relativeRect:{left:n.lefts[i],right:n.rights[i],top:r.tops[o],bottom:r.bottoms[o]}}},e.prototype.getCellEl=function(t,e){return this.cellEls[t*this.colCnt+e]},e.prototype._renderEventDrag=function(t){t&&(this.eventRenderer.hideByHash(t.affectedInstances),this.fillRenderer.renderSegs("highlight",t.segs))},e.prototype._unrenderEventDrag=function(t){t&&(this.eventRenderer.showByHash(t.affectedInstances),this.fillRenderer.unrender("highlight"))},e.prototype._renderEventResize=function(t){t&&(this.eventRenderer.hideByHash(t.affectedInstances),this.fillRenderer.renderSegs("highlight",t.segs),this.mirrorRenderer.renderSegs(t.segs,{isResizing:!0,sourceSeg:t.sourceSeg}))},e.prototype._unrenderEventResize=function(t){t&&(this.eventRenderer.showByHash(t.affectedInstances),this.fillRenderer.unrender("highlight"),this.mirrorRenderer.unrender(t.segs,{isResizing:!0,sourceSeg:t.sourceSeg}))},e.prototype.removeSegPopover=function(){this.segPopover&&this.segPopover.hide()},e.prototype.limitRows=function(t){var e,n,r=this.eventRenderer.rowStructs||[];for(e=0;e<r.length;e++)this.unlimitRow(e),!1!==(n=!!t&&("number"==typeof t?t:this.computeRowLevelLimit(e)))&&this.limitRow(e,n)},e.prototype.computeRowLevelLimit=function(t){var e,n,i=this.rowEls[t].getBoundingClientRect().bottom,o=Object(r.A)(this.eventRenderer.rowStructs[t].tbodyEl);for(e=0;e<o.length;e++)if((n=o[e]).classList.remove("fc-limited"),n.getBoundingClientRect().bottom>i)return e;return!1},e.prototype.limitRow=function(t,e){var n,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v=this,b=this.colCnt,_=this.isRtl,w=this.eventRenderer.rowStructs[t],x=[],M=0,S=function(n){for(;M<n;)(l=v.getCellSegs(t,M,e)).length&&(h=i[e-1][M],y=v.renderMoreLink(t,M,l),m=Object(r.u)("div",null,y),h.appendChild(m),x.push(m)),M++};if(e&&e<w.segLevels.length){for(n=w.segLevels[e-1],i=w.cellMatrix,(o=Object(r.A)(w.tbodyEl).slice(e)).forEach((function(t){t.classList.add("fc-limited")})),a=0;a<n.length;a++){s=n[a];var A=_?b-1-s.lastCol:s.firstCol,C=_?b-1-s.firstCol:s.lastCol;for(S(A),u=[],c=0;M<=C;)l=this.getCellSegs(t,M,e),u.push(l),c+=l.length,M++;if(c){for(d=(h=i[e-1][A]).rowSpan||1,f=[],p=0;p<u.length;p++)g=Object(r.u)("td",{className:"fc-more-cell",rowSpan:d}),y=this.renderMoreLink(t,A+p,[s].concat(l=u[p])),m=Object(r.u)("div",null,y),g.appendChild(m),f.push(g),x.push(g);h.classList.add("fc-limited"),Object(r.F)(h,f),o.push(h)}}S(this.colCnt),w.moreEls=x,w.limitedEls=o}},e.prototype.unlimitRow=function(t){var e=this.eventRenderer.rowStructs[t];e.moreEls&&(e.moreEls.forEach(r.N),e.moreEls=null),e.limitedEls&&(e.limitedEls.forEach((function(t){t.classList.remove("fc-limited")})),e.limitedEls=null)},e.prototype.renderMoreLink=function(t,e,n){var i=this,o=this.view,a=this.dateEnv,s=Object(r.u)("a",{className:"fc-more"});return s.innerText=this.getMoreLinkText(n.length),s.addEventListener("click",(function(r){var s=i.opt("eventLimitClick"),l=i.props.cells[t][i.isRtl?i.colCnt-e-1:e].date,c=r.currentTarget,u=i.getCellEl(t,e),h=i.getCellSegs(t,e),d=i.resliceDaySegs(h,l),f=i.resliceDaySegs(n,l);"function"==typeof s&&(s=i.publiclyTrigger("eventLimitClick",[{date:a.toDate(l),allDay:!0,dayEl:u,moreEl:c,segs:d,hiddenSegs:f,jsEvent:r,view:o}])),"popover"===s?i.showSegPopover(t,e,c,d):"string"==typeof s&&o.calendar.zoomTo(l,s)})),s},e.prototype.showSegPopover=function(t,e,n,i){var o,a,s=this,c=this.calendar,u=this.view,h=this.isRtl?this.colCnt-e-1:e,d=n.parentNode;o=1===this.rowCnt?u.el:this.rowEls[t],a={className:"fc-more-popover "+this.theme.getClass("popover"),parentEl:u.el,top:Object(r.t)(o).top,autoHide:!0,content:function(e){s.segPopoverTile=new g(s.context,e),s.updateSegPopoverTile(s.props.cells[t][h].date,i)},hide:function(){s.segPopoverTile.destroy(),s.segPopoverTile=null,s.segPopover.destroy(),s.segPopover=null}},this.isRtl?a.right=Object(r.t)(d).right+1:a.left=Object(r.t)(d).left-1,this.segPopover=new l(a),this.segPopover.show(),c.releaseAfterSizingTriggers()},e.prototype.resliceDaySegs=function(t,e){for(var n=e,i={start:n,end:Object(r.m)(n,1)},o=[],s=0,l=t;s<l.length;s++){var c=l[s],u=c.eventRange,h=u.range,d=Object(r.G)(h,i);d&&o.push(a({},c,{eventRange:{def:u.def,ui:a({},u.ui,{durationEditable:!1}),instance:u.instance,range:d},isStart:c.isStart&&d.start.valueOf()===h.start.valueOf(),isEnd:c.isEnd&&d.end.valueOf()===h.end.valueOf()}))}return o},e.prototype.getMoreLinkText=function(t){var e=this.opt("eventLimitText");return"function"==typeof e?e(t):"+"+t+" "+e},e.prototype.getCellSegs=function(t,e,n){for(var r,i=this.eventRenderer.rowStructs[t].segMatrix,o=n||0,a=[];o<i.length;)(r=i[o][e])&&a.push(r),o++;return a},e}(r.b),w=Object(r.v)({week:"numeric"}),x=function(t){function e(e,n,i,o){var a=t.call(this,e,n,i,o)||this;a.renderHeadIntroHtml=function(){return a.colWeekNumbersVisible?'<th class="fc-week-number '+a.theme.getClass("widgetHeader")+'" '+a.weekNumberStyleAttr()+"><span>"+Object(r.D)(a.opt("weekLabel"))+"</span></th>":""},a.renderDayGridNumberIntroHtml=function(t,e){var n=a.dateEnv,i=e.props.cells[t][0].date;return a.colWeekNumbersVisible?'<td class="fc-week-number" '+a.weekNumberStyleAttr()+">"+Object(r.q)(a,{date:i,type:"week",forceOff:1===e.colCnt},n.format(i,w))+"</td>":""},a.renderDayGridBgIntroHtml=function(){return a.colWeekNumbersVisible?'<td class="fc-week-number '+a.theme.getClass("widgetContent")+'" '+a.weekNumberStyleAttr()+"></td>":""},a.renderDayGridIntroHtml=function(){return a.colWeekNumbersVisible?'<td class="fc-week-number" '+a.weekNumberStyleAttr()+"></td>":""},a.el.classList.add("fc-dayGrid-view"),a.el.innerHTML=a.renderSkeletonHtml(),a.scroller=new r.j("hidden","auto");var s=a.scroller.el;a.el.querySelector(".fc-body > tr > td").appendChild(s),s.classList.add("fc-day-grid-container");var l,c=Object(r.u)("div",{className:"fc-day-grid"});return s.appendChild(c),a.opt("weekNumbers")?a.opt("weekNumbersWithinDays")?(l=!0,a.colWeekNumbersVisible=!1):(l=!1,a.colWeekNumbersVisible=!0):(a.colWeekNumbersVisible=!1,l=!1),a.dayGrid=new _(a.context,c,{renderNumberIntroHtml:a.renderDayGridNumberIntroHtml,renderBgIntroHtml:a.renderDayGridBgIntroHtml,renderIntroHtml:a.renderDayGridIntroHtml,colWeekNumbersVisible:a.colWeekNumbersVisible,cellWeekNumbersVisible:l}),a}return o(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.dayGrid.destroy(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.theme;return'<table class="'+t.getClass("tableGrid")+'">'+(this.opt("columnHeader")?'<thead class="fc-head"><tr><td class="fc-head-container '+t.getClass("widgetHeader")+'">&nbsp;</td></tr></thead>':"")+'<tbody class="fc-body"><tr><td class="'+t.getClass("widgetContent")+'"></td></tr></tbody></table>'},e.prototype.weekNumberStyleAttr=function(){return null!=this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},e.prototype.hasRigidRows=function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},e.prototype.updateSize=function(e,n,r){t.prototype.updateSize.call(this,e,n,r),this.dayGrid.updateSize(e)},e.prototype.updateBaseSize=function(t,e,n){var i,o,a=this.dayGrid,s=this.opt("eventLimit"),l=this.header?this.header.el:null;a.rowEls?(this.colWeekNumbersVisible&&(this.weekNumberWidth=Object(r.I)(Object(r.B)(this.el,".fc-week-number"))),this.scroller.clear(),l&&Object(r.P)(l),a.removeSegPopover(),s&&"number"==typeof s&&a.limitRows(s),i=this.computeScrollerHeight(e),this.setGridHeight(i,n),s&&"number"!=typeof s&&a.limitRows(s),n||(this.scroller.setHeight(i),((o=this.scroller.getScrollbarWidths()).left||o.right)&&(l&&Object(r.r)(l,o),i=this.computeScrollerHeight(e),this.scroller.setHeight(i)),this.scroller.lockOverflow(o))):n||(i=this.computeScrollerHeight(e),this.scroller.setHeight(i))},e.prototype.computeScrollerHeight=function(t){return t-Object(r.O)(this.el,this.scroller.el)},e.prototype.setGridHeight=function(t,e){this.opt("monthMode")?(e&&(t*=this.dayGrid.rowCnt/6),Object(r.z)(this.dayGrid.rowEls,t,!e)):e?Object(r.Q)(this.dayGrid.rowEls):Object(r.z)(this.dayGrid.rowEls,t,!0)},e.prototype.computeDateScroll=function(t){return{top:0}},e.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},e.prototype.applyDateScroll=function(t){void 0!==t.top&&this.scroller.setScrollTop(t.top)},e}(r.l);x.prototype.dateProfileGeneratorClass=s;var M=function(t){function e(e,n){var r=t.call(this,e,n.el)||this;return r.slicer=new S,r.dayGrid=n,e.calendar.registerInteractiveComponent(r,{el:r.dayGrid.el}),r}return o(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.calendar.unregisterInteractiveComponent(this)},e.prototype.render=function(t){var e=this.dayGrid,n=t.dateProfile,r=t.dayTable;e.receiveProps(a({},this.slicer.sliceProps(t,n,t.nextDayThreshold,e,r),{dateProfile:n,cells:r.cells,isRigid:t.isRigid}))},e.prototype.buildPositionCaches=function(){this.dayGrid.buildPositionCaches()},e.prototype.queryHit=function(t,e){var n=this.dayGrid.positionToHit(t,e);if(n)return{component:this.dayGrid,dateSpan:n.dateSpan,dayEl:n.dayEl,rect:{left:n.relativeRect.left,right:n.relativeRect.right,top:n.relativeRect.top,bottom:n.relativeRect.bottom},layer:0}},e}(r.b),S=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.sliceRange=function(t,e){return e.sliceRange(t)},e}(r.k),A=function(t){function e(e,n,i,o){var a=t.call(this,e,n,i,o)||this;return a.buildDayTable=Object(r.J)(C),a.opt("columnHeader")&&(a.header=new r.d(a.context,a.el.querySelector(".fc-head-container"))),a.simpleDayGrid=new M(a.context,a.dayGrid),a}return o(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.header&&this.header.destroy(),this.simpleDayGrid.destroy()},e.prototype.render=function(e){t.prototype.render.call(this,e);var n=this.props.dateProfile,r=this.dayTable=this.buildDayTable(n,this.dateProfileGenerator);this.header&&this.header.receiveProps({dateProfile:n,dates:r.headerDates,datesRepDistinctDays:1===r.rowCnt,renderIntroHtml:this.renderHeadIntroHtml}),this.simpleDayGrid.receiveProps({dateProfile:n,dayTable:r,businessHours:e.businessHours,dateSelection:e.dateSelection,eventStore:e.eventStore,eventUiBases:e.eventUiBases,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isRigid:this.hasRigidRows(),nextDayThreshold:this.nextDayThreshold})},e}(x);function C(t,e){var n=new r.e(t.renderRange,e);return new r.f(n,/year|month|week/.test(t.currentRangeUnit))}var k=Object(r.w)({defaultView:"dayGridMonth",views:{dayGrid:A,dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}});e.a=k},iQJf:function(t,e,n){var r=n("/LN1");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},iTqX:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("CcnG"),i=n("bMPK"),o=n("Sgg5"),a=n("YSh2"),s=n("rAFq"),l=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t,e,n){this.cdRef=t,this.pickerIntl=e,this.dateTimeAdapter=n,this._selectMode="single",this._selecteds=[],this.initiated=!1,this.change=new r.EventEmitter,this.yearSelected=new r.EventEmitter,this.pickerMomentChange=new r.EventEmitter,this.keyboardEnter=new r.EventEmitter}return Object.defineProperty(t.prototype,"selectMode",{get:function(){return this._selectMode},set:function(t){this._selectMode=t,this.initiated&&(this.setSelectedYears(),this.cdRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){var e=this._selected;t=this.dateTimeAdapter.deserialize(t),this._selected=this.getValidDate(t),this.dateTimeAdapter.isSameDay(e,this._selected)||this.setSelectedYears()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selecteds",{get:function(){return this._selecteds},set:function(t){var e=this;this._selecteds=t.map((function(t){return t=e.dateTimeAdapter.deserialize(t),e.getValidDate(t)})),this.setSelectedYears()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerMoment",{get:function(){return this._pickerMoment},set:function(t){var e=this._pickerMoment;t=this.dateTimeAdapter.deserialize(t),this._pickerMoment=this.getValidDate(t)||this.dateTimeAdapter.now(),e&&this._pickerMoment&&!this.isSameYearList(e,this._pickerMoment)&&this.generateYearList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateFilter",{get:function(){return this._dateFilter},set:function(t){this._dateFilter=t,this.initiated&&this.generateYearList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._minDate=this.getValidDate(t),this.initiated&&this.generateYearList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._maxDate=this.getValidDate(t),this.initiated&&this.generateYearList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"todayYear",{get:function(){return this._todayYear},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"years",{get:function(){return this._years},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedYears",{get:function(){return this._selectedYears},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInSingleMode",{get:function(){return"single"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInRangeMode",{get:function(){return"range"===this.selectMode||"rangeFrom"===this.selectMode||"rangeTo"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeCell",{get:function(){if(this._pickerMoment)return this.dateTimeAdapter.getYear(this._pickerMoment)%21},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tableHeader",{get:function(){if(this._years&&this._years.length>0)return this._years[0][0].displayValue+" ~ "+this._years[6][2].displayValue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"prevButtonLabel",{get:function(){return this.pickerIntl.prevMultiYearLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextButtonLabel",{get:function(){return this.pickerIntl.nextMultiYearLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTCalendarView",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTCalendarMultiYearView",{get:function(){return!0},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.ngAfterContentInit=function(){this._todayYear=this.dateTimeAdapter.getYear(this.dateTimeAdapter.now()),this.generateYearList(),this.initiated=!0},t.prototype.selectCalendarCell=function(t){this.selectYear(t.value)},t.prototype.selectYear=function(t){this.yearSelected.emit(this.dateTimeAdapter.createDate(t,0,1));var e=this.dateTimeAdapter.createDate(t,this.dateTimeAdapter.getMonth(this.pickerMoment),1),n=this.dateTimeAdapter.getNumDaysInMonth(e),r=this.dateTimeAdapter.createDate(t,this.dateTimeAdapter.getMonth(this.pickerMoment),Math.min(n,this.dateTimeAdapter.getDate(this.pickerMoment)),this.dateTimeAdapter.getHours(this.pickerMoment),this.dateTimeAdapter.getMinutes(this.pickerMoment),this.dateTimeAdapter.getSeconds(this.pickerMoment));this.change.emit(r)},t.prototype.prevYearList=function(t){this._pickerMoment=this.dateTimeAdapter.addCalendarYears(this.pickerMoment,-21),this.generateYearList(),t.preventDefault()},t.prototype.nextYearList=function(t){this._pickerMoment=this.dateTimeAdapter.addCalendarYears(this.pickerMoment,21),this.generateYearList(),t.preventDefault()},t.prototype.generateYearList=function(){this._years=[];for(var t=this.dateTimeAdapter.getYear(this._pickerMoment),e=t%21,n=0;n<7;n++){for(var r=[],i=0;i<3;i++){var o=this.createYearCell(t-e+(i+3*n));r.push(o)}this._years.push(r)}},t.prototype.previousEnabled=function(){return!this.minDate||!this.minDate||!this.isSameYearList(this._pickerMoment,this.minDate)},t.prototype.nextEnabled=function(){return!this.maxDate||!this.isSameYearList(this._pickerMoment,this.maxDate)},t.prototype.handleCalendarKeydown=function(t){var e;switch(t.keyCode){case a.j:e=this.dateTimeAdapter.addCalendarYears(this._pickerMoment,-1),this.pickerMomentChange.emit(e);break;case a.n:e=this.dateTimeAdapter.addCalendarYears(this._pickerMoment,1),this.pickerMomentChange.emit(e);break;case a.q:e=this.dateTimeAdapter.addCalendarYears(this._pickerMoment,-3),this.pickerMomentChange.emit(e);break;case a.e:e=this.dateTimeAdapter.addCalendarYears(this._pickerMoment,3),this.pickerMomentChange.emit(e);break;case a.i:e=this.dateTimeAdapter.addCalendarYears(this._pickerMoment,-this.dateTimeAdapter.getYear(this._pickerMoment)%21),this.pickerMomentChange.emit(e);break;case a.f:e=this.dateTimeAdapter.addCalendarYears(this._pickerMoment,21-this.dateTimeAdapter.getYear(this._pickerMoment)%21-1),this.pickerMomentChange.emit(e);break;case a.m:e=this.dateTimeAdapter.addCalendarYears(this.pickerMoment,t.altKey?-210:-21),this.pickerMomentChange.emit(e);break;case a.l:e=this.dateTimeAdapter.addCalendarYears(this.pickerMoment,t.altKey?210:21),this.pickerMomentChange.emit(e);break;case a.g:this.selectYear(this.dateTimeAdapter.getYear(this._pickerMoment)),this.keyboardEnter.emit();break;default:return}this.focusActiveCell(),t.preventDefault()},t.prototype.createYearCell=function(t){var e=this.dateTimeAdapter.createDate(t,0,1),n=this.dateTimeAdapter.getYearName(e),r="owl-dt-year-"+t;return new o.a(t,t.toString(),n,this.isYearEnabled(t),!1,r)},t.prototype.setSelectedYears=function(){var t=this;this._selectedYears=[],this.isInSingleMode&&this.selected&&(this._selectedYears[0]=this.dateTimeAdapter.getYear(this.selected)),this.isInRangeMode&&this.selecteds&&(this._selectedYears=this.selecteds.map((function(e){return t.dateTimeAdapter.isValid(e)?t.dateTimeAdapter.getYear(e):null})))},t.prototype.isYearEnabled=function(t){if(null==t||this.maxDate&&t>this.dateTimeAdapter.getYear(this.maxDate)||this.minDate&&t<this.dateTimeAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(var e=this.dateTimeAdapter.createDate(t,0,1);this.dateTimeAdapter.getYear(e)==t;e=this.dateTimeAdapter.addCalendarDays(e,1))if(this.dateFilter(e))return!0;return!1},t.prototype.isSameYearList=function(t,e){return Math.floor(this.dateTimeAdapter.getYear(t)/21)===Math.floor(this.dateTimeAdapter.getYear(e)/21)},t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},t.prototype.focusActiveCell=function(){this.calendarBodyElm.focusActiveCell()},l([Object(r.Input)(),c("design:type",String),c("design:paramtypes",[String])],t.prototype,"selectMode",null),l([Object(r.Input)(),c("design:type",Object),c("design:paramtypes",[Object])],t.prototype,"selected",null),l([Object(r.Input)(),c("design:type",Array),c("design:paramtypes",[Array])],t.prototype,"selecteds",null),l([Object(r.Input)(),c("design:type",Object),c("design:paramtypes",[Object])],t.prototype,"pickerMoment",null),l([Object(r.Input)(),c("design:type",Function),c("design:paramtypes",[Function])],t.prototype,"dateFilter",null),l([Object(r.Input)(),c("design:type",Object),c("design:paramtypes",[Object])],t.prototype,"minDate",null),l([Object(r.Input)(),c("design:type",Object),c("design:paramtypes",[Object])],t.prototype,"maxDate",null),l([Object(r.Output)(),c("design:type",Object)],t.prototype,"change",void 0),l([Object(r.Output)(),c("design:type",Object)],t.prototype,"yearSelected",void 0),l([Object(r.Output)(),c("design:type",r.EventEmitter)],t.prototype,"pickerMomentChange",void 0),l([Object(r.Output)(),c("design:type",r.EventEmitter)],t.prototype,"keyboardEnter",void 0),l([Object(r.ViewChild)(o.b),c("design:type",o.b)],t.prototype,"calendarBodyElm",void 0),l([Object(r.HostBinding)("class.owl-dt-calendar-view"),c("design:type",Boolean),c("design:paramtypes",[])],t.prototype,"owlDTCalendarView",null),l([Object(r.HostBinding)("class.owl-dt-calendar-multi-year-view"),c("design:type",Boolean),c("design:paramtypes",[])],t.prototype,"owlDTCalendarMultiYearView",null),l([Object(r.Component)({selector:"owl-date-time-multi-year-view",template:'<button class="owl-dt-control-button owl-dt-control-arrow-button" [disabled]="!previousEnabled()" [attr.aria-label]="prevButtonLabel" type="button" tabindex="0" (click)="prevYearList($event)"><span class="owl-dt-control-button-content" tabindex="-1">\x3c!-- <editor-fold desc="SVG Arrow Left"> --\x3e <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 250.738 250.738" style="enable-background:new 0 0 250.738 250.738;" xml:space="preserve" width="100%" height="100%"><path style="fill-rule: evenodd; clip-rule: evenodd;" d="M96.633,125.369l95.053-94.533c7.101-7.055,7.101-18.492,0-25.546   c-7.1-7.054-18.613-7.054-25.714,0L58.989,111.689c-3.784,3.759-5.487,8.759-5.238,13.68c-0.249,4.922,1.454,9.921,5.238,13.681   l106.983,106.398c7.101,7.055,18.613,7.055,25.714,0c7.101-7.054,7.101-18.491,0-25.544L96.633,125.369z"/></svg>\x3c!-- </editor-fold> --\x3e</span></button><table class="owl-dt-calendar-table owl-dt-calendar-multi-year-table"><thead class="owl-dt-calendar-header"><tr><th colspan="3">{{tableHeader}}</th></tr></thead><tbody owl-date-time-calendar-body role="grid" [rows]="years" [numCols]="3" [cellRatio]="3 / 7" [activeCell]="activeCell" [todayValue]="todayYear" [selectedValues]="selectedYears" [selectMode]="selectMode" (keydown)="handleCalendarKeydown($event)" (select)="selectCalendarCell($event)"></tbody></table><button class="owl-dt-control-button owl-dt-control-arrow-button" [disabled]="!nextEnabled()" [attr.aria-label]="nextButtonLabel" type="button" tabindex="0" (click)="nextYearList($event)"><span class="owl-dt-control-button-content" tabindex="-1">\x3c!-- <editor-fold desc="SVG Arrow Right"> --\x3e <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 250.738 250.738" style="enable-background:new 0 0 250.738 250.738;" xml:space="preserve"><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M191.75,111.689L84.766,5.291c-7.1-7.055-18.613-7.055-25.713,0\n                c-7.101,7.054-7.101,18.49,0,25.544l95.053,94.534l-95.053,94.533c-7.101,7.054-7.101,18.491,0,25.545\n                c7.1,7.054,18.613,7.054,25.713,0L191.75,139.05c3.784-3.759,5.487-8.759,5.238-13.681\n                C197.237,120.447,195.534,115.448,191.75,111.689z"/></svg>\x3c!-- </editor-fold> --\x3e</span></button>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),(2,e=Object(r.Optional)(),function(t,n){e(t,n,2)}),c("design:paramtypes",[r.ChangeDetectorRef,s.a,i.a])],t);var e}()},iUbB:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setDate(n.getDate()+i),n}},iWRJ:function(t,e,n){var r=n("yNUO"),i=n("tMf1");t.exports=function(t){var e=r(t),n=e.getFullYear(),o=new Date(0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);var a=i(o),s=new Date(0);s.setFullYear(n,0,4),s.setHours(0,0,0,0);var l=i(s);return e.getTime()>=a.getTime()?n+1:e.getTime()>=l.getTime()?n:n-1}},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("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".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ñana 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ía",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},icBU:function(t,e){t.exports=function(t,e){for(var r=[],i=0;i<t.length;i++){var o=e(t[i],i);n(o)?r.push.apply(r,o):r.push(o)}return r};var n=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},ig3W:function(t,e){t.exports={}},igQg:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(){return function(t){return t.lift(new a)}}var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype.notifyComplete=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype._next=function(t){this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(i.a)},ihYY:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"e",(function(){return s})),n.d(e,"f",(function(){return p})),n.d(e,"g",(function(){return l})),n.d(e,"h",(function(){return d})),n.d(e,"i",(function(){return g})),n.d(e,"j",(function(){return c})),n.d(e,"k",(function(){return h})),n.d(e,"l",(function(){return u})),n.d(e,"m",(function(){return f})),n.d(e,"n",(function(){return a})),n.d(e,"d",(function(){return y})),n.d(e,"p",(function(){return b})),n.d(e,"o",(function(){return v}));var r=function(){return function(){}}(),i=function(){return function(){}}(),o="*";function a(t,e){return{type:7,name:t,definitions:e,options:{}}}function s(t,e){return void 0===e&&(e=null),{type:4,styles:e,timings:t}}function l(t,e){return void 0===e&&(e=null),{type:3,steps:t,options:e}}function c(t,e){return void 0===e&&(e=null),{type:2,steps:t,options:e}}function u(t){return{type:6,styles:t,offset:null}}function h(t,e,n){return{type:0,name:t,styles:e,options:n}}function d(t){return{type:5,steps:t}}function f(t,e,n){return void 0===n&&(n=null),{type:1,expr:t,animation:e,options:n}}function p(t){return void 0===t&&(t=null),{type:9,options:t}}function g(t,e,n){return void 0===n&&(n=null),{type:11,selector:t,animation:e,options:n}}function m(t){Promise.resolve(null).then(t)}var y=function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0},t.prototype.triggerMicrotask=function(){var t=this;m((function(){return t._onFinish()}))},t.prototype._onStart=function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0},t}(),v=function(){function t(t){var e=this;this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var n=0,r=0,i=0,o=this.players.length;0==o?m((function(){return e._onFinish()})):this.players.forEach((function(t){t.onDone((function(){++n==o&&e._onFinish()})),t.onDestroy((function(){++r==o&&e._onDestroy()})),t.onStart((function(){++i==o&&e._onStart()}))})),this.totalTime=this.players.reduce((function(t,e){return Math.max(t,e.totalTime)}),0)}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])},t.prototype.init=function(){this.players.forEach((function(t){return t.init()}))},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype._onStart=function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[])},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(t){return t.play()}))},t.prototype.pause=function(){this.players.forEach((function(t){return t.pause()}))},t.prototype.restart=function(){this.players.forEach((function(t){return t.restart()}))},t.prototype.finish=function(){this._onFinish(),this.players.forEach((function(t){return t.finish()}))},t.prototype.destroy=function(){this._onDestroy()},t.prototype._onDestroy=function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(t){return t.destroy()})),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])},t.prototype.reset=function(){this.players.forEach((function(t){return t.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){var e=t*this.totalTime;this.players.forEach((function(t){var n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)}))},t.prototype.getPosition=function(){var t=0;return this.players.forEach((function(e){var n=e.getPosition();t=Math.min(n,t)})),t},t.prototype.beforeDestroy=function(){this.players.forEach((function(t){t.beforeDestroy&&t.beforeDestroy()}))},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0},t}(),b="!"},ik8I:function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n("CcnG"),i=n("n6gG"),o=n("bMPK"),a=n("EFU/"),s=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},l=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(t,e){return function(n,r){e(n,r,t)}},u=0,h=function(){function t(t,e){var n=this;if(this.dateTimeAdapter=t,this.dateTimeFormats=e,this._showSecondsTimer=!1,this._hour12Timer=!1,this.startView="month",this._stepHour=1,this._stepMinute=1,this._stepSecond=1,this._firstDayOfWeek=0,this._hideOtherMonths=!1,this.dateTimeChecker=function(t){return!!t&&(!n.dateTimeFilter||n.dateTimeFilter(t))&&(!n.minDateTime||n.dateTimeAdapter.compare(t,n.minDateTime)>=0)&&(!n.maxDateTime||n.dateTimeAdapter.compare(t,n.maxDateTime)<=0)},!this.dateTimeAdapter)throw Error("OwlDateTimePicker: No provider found for DateTimeAdapter. You must import one of the following modules at your application root: OwlNativeDateTimeModule, OwlMomentDateTimeModule, or provide a custom implementation.");if(!this.dateTimeFormats)throw Error("OwlDateTimePicker: No provider found for OWL_DATE_TIME_FORMATS. You must import one of the following modules at your application root: OwlNativeDateTimeModule, OwlMomentDateTimeModule, or provide a custom implementation.");this._id="owl-dt-picker-"+u++}return Object.defineProperty(t.prototype,"showSecondsTimer",{get:function(){return this._showSecondsTimer},set:function(t){this._showSecondsTimer=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hour12Timer",{get:function(){return this._hour12Timer},set:function(t){this._hour12Timer=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stepHour",{get:function(){return this._stepHour},set:function(t){this._stepHour=Object(i.f)(t,1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stepMinute",{get:function(){return this._stepMinute},set:function(t){this._stepMinute=Object(i.f)(t,1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stepSecond",{get:function(){return this._stepSecond},set:function(t){this._stepSecond=Object(i.f)(t,1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstDayOfWeek",{get:function(){return this._firstDayOfWeek},set:function(t){t=Object(i.f)(t,0),this._firstDayOfWeek=t>6||t<0?0:t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hideOtherMonths",{get:function(){return this._hideOtherMonths},set:function(t){this._hideOtherMonths=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formatString",{get:function(){return"both"===this.pickerType?this.dateTimeFormats.fullPickerInput:"calendar"===this.pickerType?this.dateTimeFormats.datePickerInput:this.dateTimeFormats.timePickerInput},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},s([Object(r.Input)(),l("design:type",Boolean),l("design:paramtypes",[Boolean])],t.prototype,"showSecondsTimer",null),s([Object(r.Input)(),l("design:type",Boolean),l("design:paramtypes",[Boolean])],t.prototype,"hour12Timer",null),s([Object(r.Input)(),l("design:type",String)],t.prototype,"startView",void 0),s([Object(r.Input)(),l("design:type",Number),l("design:paramtypes",[Number])],t.prototype,"stepHour",null),s([Object(r.Input)(),l("design:type",Number),l("design:paramtypes",[Number])],t.prototype,"stepMinute",null),s([Object(r.Input)(),l("design:type",Number),l("design:paramtypes",[Number])],t.prototype,"stepSecond",null),s([Object(r.Input)(),l("design:type",Number),l("design:paramtypes",[Number])],t.prototype,"firstDayOfWeek",null),s([Object(r.Input)(),l("design:type",Boolean),l("design:paramtypes",[Boolean])],t.prototype,"hideOtherMonths",null),s([c(0,Object(r.Optional)()),c(1,Object(r.Optional)()),c(1,Object(r.Inject)(a.a)),l("design:paramtypes",[o.a,Object])],t)}()},inIq:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.equal=function(t){return function(e){return i.isPresent(r.Validators.required(e))||t===e.value?null:{equal:!0}}}},iqsF:function(t,e,n){var r=n("aqg2"),i=n("zBWt")("iterator"),o=n("ig3W");t.exports=n("VSTI").isIterable=function(t){var e=Object(t);return void 0!==e[i]||"@@iterator"in e||o.hasOwnProperty(r(e))}},isby:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){return Array.isArray||function(t){return t&&"number"==typeof t.length}}()},"itJ+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.bufferCount=function(t,e){return void 0===e&&(e=null),r.bufferCount(t,e)(this)}},iu1C:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setMinutes(i),n}},ixoo:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},j0HV:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("psW0");function i(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof e?Object(r.b)((function(){return t}),e,n):("number"==typeof e&&(n=e),Object(r.b)((function(){return t}),n))}},j5kd:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("lRok"),o=n("ahDk");e.windowTime=function(t){var e=r.asyncScheduler,n=null,a=Number.POSITIVE_INFINITY;return i.isScheduler(arguments[3])&&(e=arguments[3]),i.isScheduler(arguments[2])?e=arguments[2]:i.isNumeric(arguments[2])&&(a=Number(arguments[2])),i.isScheduler(arguments[1])?e=arguments[1]:i.isNumeric(arguments[1])&&(n=Number(arguments[1])),o.windowTime(t,n,a,e)(this)}},jFaF:function(t,e,n){"use strict";function r(t,e){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=t,n.thisArg=e,n}n.d(e,"a",(function(){return r}))},jHQ2:function(t,e,n){var r=n("6JBH"),i=n("cpc2"),o=n("x7D4")("engine.io-client:socket"),a=n("7jRU"),s=n("GreB"),l=n("Uxeu"),c=n("TypT");function u(t,e){if(!(this instanceof u))return new u(t,e);e=e||{},t&&"object"==typeof t&&(e=t,t=null),t?(t=l(t),e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)):e.host&&(e.hostname=l(e.host).host),this.secure=null!=e.secure?e.secure:"undefined"!=typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.agent=e.agent||!1,this.hostname=e.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=e.port||("undefined"!=typeof location&&location.port?location.port:this.secure?443:80),this.query=e.query||{},"string"==typeof this.query&&(this.query=c.decode(this.query)),this.upgrade=!1!==e.upgrade,this.path=(e.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!e.forceJSONP,this.jsonp=!1!==e.jsonp,this.forceBase64=!!e.forceBase64,this.enablesXDR=!!e.enablesXDR,this.timestampParam=e.timestampParam||"t",this.timestampRequests=e.timestampRequests,this.transports=e.transports||["polling","websocket"],this.transportOptions=e.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=e.policyPort||843,this.rememberUpgrade=e.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=e.onlyBinaryUpgrades,this.perMessageDeflate=!1!==e.perMessageDeflate&&(e.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=e.pfx||null,this.key=e.key||null,this.passphrase=e.passphrase||null,this.cert=e.cert||null,this.ca=e.ca||null,this.ciphers=e.ciphers||null,this.rejectUnauthorized=void 0===e.rejectUnauthorized||e.rejectUnauthorized,this.forceNode=!!e.forceNode,this.isReactNative="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),("undefined"==typeof self||this.isReactNative)&&(e.extraHeaders&&Object.keys(e.extraHeaders).length>0&&(this.extraHeaders=e.extraHeaders),e.localAddress&&(this.localAddress=e.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}t.exports=u,u.priorWebsocketSuccess=!1,i(u.prototype),u.protocol=s.protocol,u.Socket=u,u.Transport=n("gMHO"),u.transports=n("6JBH"),u.parser=n("GreB"),u.prototype.createTransport=function(t){o('creating transport "%s"',t);var e=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}(this.query);e.EIO=s.protocol,e.transport=t;var n=this.transportOptions[t]||{};return this.id&&(e.sid=this.id),new r[t]({query:e,socket:this,agent:n.agent||this.agent,hostname:n.hostname||this.hostname,port:n.port||this.port,secure:n.secure||this.secure,path:n.path||this.path,forceJSONP:n.forceJSONP||this.forceJSONP,jsonp:n.jsonp||this.jsonp,forceBase64:n.forceBase64||this.forceBase64,enablesXDR:n.enablesXDR||this.enablesXDR,timestampRequests:n.timestampRequests||this.timestampRequests,timestampParam:n.timestampParam||this.timestampParam,policyPort:n.policyPort||this.policyPort,pfx:n.pfx||this.pfx,key:n.key||this.key,passphrase:n.passphrase||this.passphrase,cert:n.cert||this.cert,ca:n.ca||this.ca,ciphers:n.ciphers||this.ciphers,rejectUnauthorized:n.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:n.perMessageDeflate||this.perMessageDeflate,extraHeaders:n.extraHeaders||this.extraHeaders,forceNode:n.forceNode||this.forceNode,localAddress:n.localAddress||this.localAddress,requestTimeout:n.requestTimeout||this.requestTimeout,protocols:n.protocols||void 0,isReactNative:this.isReactNative})},u.prototype.open=function(){var t;if(this.rememberUpgrade&&u.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))t="websocket";else{if(0===this.transports.length){var e=this;return void setTimeout((function(){e.emit("error","No transports available")}),0)}t=this.transports[0]}this.readyState="opening";try{t=this.createTransport(t)}catch(n){return this.transports.shift(),void this.open()}t.open(),this.setTransport(t)},u.prototype.setTransport=function(t){o("setting transport %s",t.name);var e=this;this.transport&&(o("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=t,t.on("drain",(function(){e.onDrain()})).on("packet",(function(t){e.onPacket(t)})).on("error",(function(t){e.onError(t)})).on("close",(function(){e.onClose("transport close")}))},u.prototype.probe=function(t){o('probing transport "%s"',t);var e=this.createTransport(t,{probe:1}),n=!1,r=this;function i(){r.onlyBinaryUpgrades&&(n=n||!this.supportsBinary&&r.transport.supportsBinary),n||(o('probe transport "%s" opened',t),e.send([{type:"ping",data:"probe"}]),e.once("packet",(function(i){if(!n)if("pong"===i.type&&"probe"===i.data){if(o('probe transport "%s" pong',t),r.upgrading=!0,r.emit("upgrading",e),!e)return;u.priorWebsocketSuccess="websocket"===e.name,o('pausing current transport "%s"',r.transport.name),r.transport.pause((function(){n||"closed"!==r.readyState&&(o("changing transport and sending upgrade packet"),d(),r.setTransport(e),e.send([{type:"upgrade"}]),r.emit("upgrade",e),e=null,r.upgrading=!1,r.flush())}))}else{o('probe transport "%s" failed',t);var a=new Error("probe error");a.transport=e.name,r.emit("upgradeError",a)}})))}function a(){n||(n=!0,d(),e.close(),e=null)}function s(n){var i=new Error("probe error: "+n);i.transport=e.name,a(),o('probe transport "%s" failed because of error: %s',t,n),r.emit("upgradeError",i)}function l(){s("transport closed")}function c(){s("socket closed")}function h(t){e&&t.name!==e.name&&(o('"%s" works - aborting "%s"',t.name,e.name),a())}function d(){e.removeListener("open",i),e.removeListener("error",s),e.removeListener("close",l),r.removeListener("close",c),r.removeListener("upgrading",h)}u.priorWebsocketSuccess=!1,e.once("open",i),e.once("error",s),e.once("close",l),this.once("close",c),this.once("upgrading",h),e.open()},u.prototype.onOpen=function(){if(o("socket open"),this.readyState="open",u.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){o("starting upgrade probes");for(var t=0,e=this.upgrades.length;t<e;t++)this.probe(this.upgrades[t])}},u.prototype.onPacket=function(t){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(o('socket receive: type "%s", data "%s"',t.type,t.data),this.emit("packet",t),this.emit("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"pong":this.setPing(),this.emit("pong");break;case"error":var e=new Error("server error");e.code=t.data,this.onError(e);break;case"message":this.emit("data",t.data),this.emit("message",t.data)}else o('packet received with socket readyState "%s"',this.readyState)},u.prototype.onHandshake=function(t){this.emit("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.onOpen(),"closed"!==this.readyState&&(this.setPing(),this.removeListener("heartbeat",this.onHeartbeat),this.on("heartbeat",this.onHeartbeat))},u.prototype.onHeartbeat=function(t){clearTimeout(this.pingTimeoutTimer);var e=this;e.pingTimeoutTimer=setTimeout((function(){"closed"!==e.readyState&&e.onClose("ping timeout")}),t||e.pingInterval+e.pingTimeout)},u.prototype.setPing=function(){var t=this;clearTimeout(t.pingIntervalTimer),t.pingIntervalTimer=setTimeout((function(){o("writing ping packet - expecting pong within %sms",t.pingTimeout),t.ping(),t.onHeartbeat(t.pingTimeout)}),t.pingInterval)},u.prototype.ping=function(){var t=this;this.sendPacket("ping",(function(){t.emit("ping")}))},u.prototype.onDrain=function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emit("drain"):this.flush()},u.prototype.flush=function(){"closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length&&(o("flushing %d packets in socket",this.writeBuffer.length),this.transport.send(this.writeBuffer),this.prevBufferLen=this.writeBuffer.length,this.emit("flush"))},u.prototype.write=u.prototype.send=function(t,e,n){return this.sendPacket("message",t,e,n),this},u.prototype.sendPacket=function(t,e,n,r){if("function"==typeof e&&(r=e,e=void 0),"function"==typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){(n=n||{}).compress=!1!==n.compress;var i={type:t,data:e,options:n};this.emit("packetCreate",i),this.writeBuffer.push(i),r&&this.once("flush",r),this.flush()}},u.prototype.close=function(){if("opening"===this.readyState||"open"===this.readyState){this.readyState="closing";var t=this;this.writeBuffer.length?this.once("drain",(function(){this.upgrading?r():e()})):this.upgrading?r():e()}function e(){t.onClose("forced close"),o("socket closing - telling transport to close"),t.transport.close()}function n(){t.removeListener("upgrade",n),t.removeListener("upgradeError",n),e()}function r(){t.once("upgrade",n),t.once("upgradeError",n)}return this},u.prototype.onError=function(t){o("socket error %j",t),u.priorWebsocketSuccess=!1,this.emit("error",t),this.onClose("transport error",t)},u.prototype.onClose=function(t,e){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(o('socket close with reason: "%s"',t),clearTimeout(this.pingIntervalTimer),clearTimeout(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),this.readyState="closed",this.id=null,this.emit("close",t,e),this.writeBuffer=[],this.prevBufferLen=0)},u.prototype.filterUpgrades=function(t){for(var e=[],n=0,r=t.length;n<r;n++)~a(this.transports,t[n])&&e.push(t[n]);return e}},jHfq:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("En8+");function i(t){return t&&"function"==typeof t[r.a]}},jIFe:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getMilliseconds()}},jIeU:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("5LO2");r.Observable.prototype.exhaust=i.exhaust},jQLj:function(t,e,n){"use strict";n.d(e,"n",(function(){return x})),n.d(e,"j",(function(){return z})),n.d(e,"e",(function(){return k})),n.d(e,"c",(function(){return T})),n.d(e,"d",(function(){return _})),n.d(e,"b",(function(){return D})),n.d(e,"a",(function(){return O})),n.d(e,"g",(function(){return L})),n.d(e,"f",(function(){return I})),n.d(e,"h",(function(){return N})),n.d(e,"i",(function(){return v})),n.d(e,"l",(function(){return B})),n.d(e,"k",(function(){return F})),n.d(e,"m",(function(){return w})),n.d(e,"o",(function(){return C}));var r=n("CcnG"),i=n("K9Ia"),o=n("pugT"),a=n("p0ib"),s=n("F/XL"),l=n("t9fZ"),c=n("VnD/"),u=n("YSh2"),h=n("Wf4p"),d=n("4c35"),f=(n("ihYY"),n("4+yM")),p=n("n6gG"),g=n("eDkP"),m=n("gIcY");function y(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.")}var v=function(){function t(){this.changes=new i.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"}return t.prototype.formatYearRange=function(t,e){return t+" – "+e},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t},token:t,providedIn:"root"}),t}(),b=function(){return function(t,e,n,r,i){this.value=t,this.displayValue=e,this.ariaLabel=n,this.enabled=r,this.cssClasses=i}}(),_=function(){function t(t,e){this._elementRef=t,this._ngZone=e,this.numCols=7,this.activeCell=0,this.cellAspectRatio=1,this.selectedValueChange=new r.EventEmitter}return t.prototype._cellClicked=function(t){t.enabled&&this.selectedValueChange.emit(t.value)},t.prototype.ngOnChanges=function(t){var e=t.numCols,n=this.rows,r=this.numCols;(t.rows||e)&&(this._firstRowOffset=n&&n.length&&n[0].length?r-n[0].length:0),(t.cellAspectRatio||e||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/r+"%"),!e&&this._cellWidth||(this._cellWidth=100/r+"%")},t.prototype._isActiveCell=function(t,e){var n=t*this.numCols+e;return t&&(n-=this._firstRowOffset),n==this.activeCell},t.prototype._focusActiveCell=function(){var t=this;this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.asObservable().pipe(Object(l.a)(1)).subscribe((function(){var e=t._elementRef.nativeElement.querySelector(".mat-calendar-body-active");e&&e.focus()}))}))},t}(),w=function(){function t(t,e,n,i){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=i,this.selectedChange=new r.EventEmitter,this._userSelection=new r.EventEmitter,this.activeDateChange=new r.EventEmitter,!this._dateAdapter)throw y("DateAdapter");if(!this._dateFormats)throw y("MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){var 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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedDate=this._getDateInCurrentMonth(this._selected)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._init()},t.prototype._dateSelected=function(t){if(this._selectedDate!=t){var e=this._dateAdapter.getYear(this.activeDate),n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.createDate(e,n,t);this.selectedChange.emit(r)}this._userSelection.emit()},t.prototype._handleCalendarBodyKeydown=function(t){var e=this._activeDate,n=this._isRtl();switch(t.keyCode){case u.j:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?1:-1);break;case u.n:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?-1:1);break;case u.q:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case u.e:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case u.i:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case u.f:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case u.m:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case u.l:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case u.g:case u.o: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()},t.prototype._init=function(){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();var 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()},t.prototype._focusActiveCell=function(){this._matCalendarBody._focusActiveCell()},t.prototype._initWeekdays=function(){var t=this._dateAdapter.getFirstDayOfWeek(),e=this._dateAdapter.getDayOfWeekNames("narrow"),n=this._dateAdapter.getDayOfWeekNames("long").map((function(t,n){return{long:t,narrow:e[n]}}));this._weekdays=n.slice(t).concat(n.slice(0,t))},t.prototype._createWeekCells=function(){var t=this._dateAdapter.getNumDaysInMonth(this.activeDate),e=this._dateAdapter.getDateNames();this._weeks=[[]];for(var n=0,r=this._firstWeekOffset;n<t;n++,r++){7==r&&(this._weeks.push([]),r=0);var i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),n+1),o=this._shouldEnableDate(i),a=this._dateAdapter.format(i,this._dateFormats.display.dateA11yLabel),s=this.dateClass?this.dateClass(i):void 0;this._weeks[this._weeks.length-1].push(new b(n+1,e[n],a,o,s))}},t.prototype._shouldEnableDate=function(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)},t.prototype._getDateInCurrentMonth=function(t){return t&&this._hasSameMonthAndYear(t,this.activeDate)?this._dateAdapter.getDate(t):null},t.prototype._hasSameMonthAndYear=function(t,e){return!(!t||!e||this._dateAdapter.getMonth(t)!=this._dateAdapter.getMonth(e)||this._dateAdapter.getYear(t)!=this._dateAdapter.getYear(e))},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._isRtl=function(){return this._dir&&"rtl"===this._dir.value},t}(),x=function(){function t(t,e,n){if(this._changeDetectorRef=t,this._dateAdapter=e,this._dir=n,this.selectedChange=new r.EventEmitter,this.yearSelected=new r.EventEmitter,this.activeDateChange=new r.EventEmitter,!this._dateAdapter)throw y("DateAdapter");this._activeDate=this._dateAdapter.today()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){var e=this._activeDate,n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),M(this._dateAdapter,e,this._activeDate,this.minDate,this.maxDate)||this._init()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedYear=this._selected&&this._dateAdapter.getYear(this._selected)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._init()},t.prototype._init=function(){var t=this;this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());var e=this._dateAdapter.getYear(this._activeDate)-S(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(var n=0,r=[];n<24;n++)r.push(e+n),4==r.length&&(this._years.push(r.map((function(e){return t._createCellForYear(e)}))),r=[]);this._changeDetectorRef.markForCheck()},t.prototype._yearSelected=function(t){this.yearSelected.emit(this._dateAdapter.createDate(t,0,1));var 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)))},t.prototype._handleCalendarBodyKeydown=function(t){var e=this._activeDate,n=this._isRtl();switch(t.keyCode){case u.j:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?1:-1);break;case u.n:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?-1:1);break;case u.q:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case u.e:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case u.i:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-S(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case u.f:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-S(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case u.m:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-240:-24);break;case u.l:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?240:24);break;case u.g:case u.o: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()},t.prototype._getActiveCell=function(){return S(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)},t.prototype._focusActiveCell=function(){this._matCalendarBody._focusActiveCell()},t.prototype._createCellForYear=function(t){var e=this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1));return new b(t,e,e,this._shouldEnableYear(t))},t.prototype._shouldEnableYear=function(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(var 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},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._isRtl=function(){return this._dir&&"rtl"===this._dir.value},t}();function M(t,e,n,r,i){var o=t.getYear(e),a=t.getYear(n),s=A(t,r,i);return Math.floor((o-s)/24)===Math.floor((a-s)/24)}function S(t,e,n,r){return((t.getYear(e)-A(t,n,r))%24+24)%24}function A(t,e,n){var r=0;return n?r=t.getYear(n)-24+1:e&&(r=t.getYear(e)),r}var C=function(){function t(t,e,n,i){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=i,this.selectedChange=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this.activeDateChange=new r.EventEmitter,!this._dateAdapter)throw y("DateAdapter");if(!this._dateFormats)throw y("MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){var e=this._activeDate,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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedMonth=this._getMonthInCurrentYear(this._selected)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._init()},t.prototype._monthSelected=function(t){var e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1);this.monthSelected.emit(e);var 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)))},t.prototype._handleCalendarBodyKeydown=function(t){var e=this._activeDate,n=this._isRtl();switch(t.keyCode){case u.j:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?1:-1);break;case u.n:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?-1:1);break;case u.q:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case u.e:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case u.i:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case u.f:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case u.m:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-10:-1);break;case u.l:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?10:1);break;case u.g:case u.o: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()},t.prototype._init=function(){var t=this;this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);var e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map((function(n){return n.map((function(n){return t._createCellForMonth(n,e[n])}))})),this._changeDetectorRef.markForCheck()},t.prototype._focusActiveCell=function(){this._matCalendarBody._focusActiveCell()},t.prototype._getMonthInCurrentYear=function(t){return t&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(t):null},t.prototype._createCellForMonth=function(t,e){var n=this._dateAdapter.format(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),this._dateFormats.display.monthYearA11yLabel);return new b(t,e.toLocaleUpperCase(),n,this._shouldEnableMonth(t))},t.prototype._shouldEnableMonth=function(t){var 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(var 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},t.prototype._isYearAndMonthAfterMaxDate=function(t,e){if(this.maxDate){var n=this._dateAdapter.getYear(this.maxDate),r=this._dateAdapter.getMonth(this.maxDate);return t>n||t===n&&e>r}return!1},t.prototype._isYearAndMonthBeforeMinDate=function(t,e){if(this.minDate){var n=this._dateAdapter.getYear(this.minDate),r=this._dateAdapter.getMonth(this.minDate);return t<n||t===n&&e<r}return!1},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._isRtl=function(){return this._dir&&"rtl"===this._dir.value},t}(),k=function(){function t(t,e,n,r,i){this._intl=t,this.calendar=e,this._dateAdapter=n,this._dateFormats=r,this.calendar.stateChanges.subscribe((function(){return i.markForCheck()}))}return Object.defineProperty(t.prototype,"periodButtonText",{get:function(){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);var t=this._dateAdapter.getYear(this.calendar.activeDate)-S(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)),r=this._dateAdapter.getYearName(this._dateAdapter.createDate(e,0,1));return this._intl.formatYearRange(n,r)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"periodButtonLabel",{get:function(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"prevButtonLabel",{get:function(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextButtonLabel",{get:function(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]},enumerable:!0,configurable:!0}),t.prototype.currentPeriodClicked=function(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"},t.prototype.previousClicked=function(){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)},t.prototype.nextClicked=function(){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)},t.prototype.previousEnabled=function(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)},t.prototype.nextEnabled=function(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)},t.prototype._isSameView=function(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):M(this._dateAdapter,t,e,this.calendar.minDate,this.calendar.maxDate)},t}(),T=function(){function t(t,e,n,o){var a=this;if(this._dateAdapter=e,this._dateFormats=n,this._changeDetectorRef=o,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new r.EventEmitter,this.yearSelected=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this._userSelection=new r.EventEmitter,this.stateChanges=new i.b,!this._dateAdapter)throw y("DateAdapter");if(!this._dateFormats)throw y("MAT_DATE_FORMATS");this._intlChanges=t.changes.subscribe((function(){o.markForCheck(),a.stateChanges.next()}))}return Object.defineProperty(t.prototype,"startAt",{get:function(){return this._startAt},set:function(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._clampedActiveDate},set:function(t){this._clampedActiveDate=this._dateAdapter.clampDate(t,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentView",{get:function(){return this._currentView},set:function(t){this._currentView=t,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._calendarHeaderPortal=new d.d(this.headerComponent||k),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView},t.prototype.ngAfterViewChecked=function(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())},t.prototype.ngOnDestroy=function(){this._intlChanges.unsubscribe(),this.stateChanges.complete()},t.prototype.ngOnChanges=function(t){var e=t.minDate||t.maxDate||t.dateFilter;if(e&&!e.firstChange){var n=this._getCurrentViewComponent();n&&(this._changeDetectorRef.detectChanges(),n._init())}this.stateChanges.next()},t.prototype.focusActiveCell=function(){this._getCurrentViewComponent()._focusActiveCell()},t.prototype.updateTodaysDate=function(){("month"==this.currentView?this.monthView:"year"==this.currentView?this.yearView:this.multiYearView).ngAfterContentInit()},t.prototype._dateSelected=function(t){this._dateAdapter.sameDate(t,this.selected)||this.selectedChange.emit(t)},t.prototype._yearSelectedInMultiYearView=function(t){this.yearSelected.emit(t)},t.prototype._monthSelectedInYearView=function(t){this.monthSelected.emit(t)},t.prototype._userSelected=function(){this._userSelection.emit()},t.prototype._goToDateInView=function(t,e){this.activeDate=t,this.currentView=e},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._getCurrentViewComponent=function(){return this.monthView||this.yearView||this.multiYearView},t}(),E=0,O=new r.InjectionToken("mat-datepicker-scroll-strategy");function D(t){return function(){return t.scrollStrategies.reposition()}}var P=function(){return function(t){this._elementRef=t}}(),L=function(t){function e(e){return t.call(this,e)||this}return Object(f.b)(e,t),e.prototype.ngAfterViewInit=function(){this._calendar.focusActiveCell()},e}(Object(h.D)(P)),I=function(){function t(t,e,n,a,s,l,c,u){if(this._dialog=t,this._overlay=e,this._ngZone=n,this._viewContainerRef=a,this._dateAdapter=l,this._dir=c,this._document=u,this.startView="month",this._touchUi=!1,this.yearSelected=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this.openedStream=new r.EventEmitter,this.closedStream=new r.EventEmitter,this._opened=!1,this.id="mat-datepicker-"+E++,this._validSelected=null,this._focusedElementBeforeOpen=null,this._inputSubscription=o.a.EMPTY,this._disabledChange=new i.b,this._selectedChanged=new i.b,!this._dateAdapter)throw y("DateAdapter");this._scrollStrategy=s}return Object.defineProperty(t.prototype,"startAt",{get:function(){return this._startAt||(this._datepickerInput?this._datepickerInput.value:null)},set:function(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._color||(this._datepickerInput?this._datepickerInput._getThemePalette():void 0)},set:function(t){this._color=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touchUi",{get:function(){return this._touchUi},set:function(t){this._touchUi=Object(p.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return void 0===this._disabled&&this._datepickerInput?this._datepickerInput.disabled:!!this._disabled},set:function(t){var e=Object(p.c)(t);e!==this._disabled&&(this._disabled=e,this._disabledChange.next(e))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opened",{get:function(){return this._opened},set:function(t){t?this.open():this.close()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_selected",{get:function(){return this._validSelected},set:function(t){this._validSelected=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_minDate",{get:function(){return this._datepickerInput&&this._datepickerInput.min},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_maxDate",{get:function(){return this._datepickerInput&&this._datepickerInput.max},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_dateFilter",{get:function(){return this._datepickerInput&&this._datepickerInput._dateFilter},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.close(),this._inputSubscription.unsubscribe(),this._disabledChange.complete(),this._popupRef&&(this._popupRef.dispose(),this._popupComponentRef=null)},t.prototype.select=function(t){var e=this._selected;this._selected=t,this._dateAdapter.sameDate(e,this._selected)||this._selectedChanged.next(t)},t.prototype._selectYear=function(t){this.yearSelected.emit(t)},t.prototype._selectMonth=function(t){this.monthSelected.emit(t)},t.prototype._registerInput=function(t){var e=this;if(this._datepickerInput)throw Error("A MatDatepicker can only be associated with a single input.");this._datepickerInput=t,this._inputSubscription=this._datepickerInput._valueChange.subscribe((function(t){return e._selected=t}))},t.prototype.open=function(){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()}},t.prototype.close=function(){var t=this;if(this._opened){this._popupRef&&this._popupRef.hasAttached()&&this._popupRef.detach(),this._dialogRef&&(this._dialogRef.close(),this._dialogRef=null),this._calendarPortal&&this._calendarPortal.isAttached&&this._calendarPortal.detach();var e=function(){t._opened&&(t._opened=!1,t.closedStream.emit(),t._focusedElementBeforeOpen=null)};this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(e)):e()}},t.prototype._openAsDialog=function(){var t=this;this._dialogRef&&this._dialogRef.close(),this._dialogRef=this._dialog.open(L,{direction:this._dir?this._dir.value:"ltr",viewContainerRef:this._viewContainerRef,panelClass:"mat-datepicker-dialog"}),this._dialogRef.afterClosed().subscribe((function(){return t.close()})),this._dialogRef.componentInstance.datepicker=this,this._setColor()},t.prototype._openAsPopup=function(){var t=this;this._calendarPortal||(this._calendarPortal=new d.d(L,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(l.a)(1)).subscribe((function(){t._popupRef.updatePosition()})))},t.prototype._createPopup=function(){var t=this,e=new g.e({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(e),this._popupRef.overlayElement.setAttribute("role","dialog"),Object(a.a)(this._popupRef.backdropClick(),this._popupRef.detachments(),this._popupRef.keydownEvents().pipe(Object(c.a)((function(e){return e.keyCode===u.h||t._datepickerInput&&e.altKey&&e.keyCode===u.q})))).subscribe((function(e){e&&e.preventDefault(),t.close()}))},t.prototype._createPopupPositionStrategy=function(){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"}])},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t.prototype._setColor=function(){var t=this.color;this._popupComponentRef&&(this._popupComponentRef.instance.color=t),this._dialogRef&&(this._dialogRef.componentInstance.color=t)},t}(),R=function(){return function(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}(),N=function(){function t(t,e,n,i){var a=this;if(this._elementRef=t,this._dateAdapter=e,this._dateFormats=n,this._formField=i,this.dateChange=new r.EventEmitter,this.dateInput=new r.EventEmitter,this._valueChange=new r.EventEmitter,this._disabledChange=new r.EventEmitter,this._onTouched=function(){},this._cvaOnChange=function(){},this._validatorOnChange=function(){},this._datepickerSubscription=o.a.EMPTY,this._localeSubscription=o.a.EMPTY,this._parseValidator=function(){return a._lastValueValid?null:{matDatepickerParse:{text:a._elementRef.nativeElement.value}}},this._minValidator=function(t){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value));return!a.min||!e||a._dateAdapter.compareDate(a.min,e)<=0?null:{matDatepickerMin:{min:a.min,actual:e}}},this._maxValidator=function(t){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value));return!a.max||!e||a._dateAdapter.compareDate(a.max,e)>=0?null:{matDatepickerMax:{max:a.max,actual:e}}},this._filterValidator=function(t){var e=a._getValidDateOrNull(a._dateAdapter.deserialize(t.value));return a._dateFilter&&e&&!a._dateFilter(e)?{matDatepickerFilter:!0}:null},this._validator=m.Validators.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),this._lastValueValid=!1,!this._dateAdapter)throw y("DateAdapter");if(!this._dateFormats)throw y("MAT_DATE_FORMATS");this._localeSubscription=e.localeChanges.subscribe((function(){a.value=a.value}))}return Object.defineProperty(t.prototype,"matDatepicker",{set:function(t){var e=this;t&&(this._datepicker=t,this._datepicker._registerInput(this),this._datepickerSubscription.unsubscribe(),this._datepickerSubscription=this._datepicker._selectedChanged.subscribe((function(t){e.value=t,e._cvaOnChange(t),e._onTouched(),e.dateInput.emit(new R(e,e._elementRef.nativeElement)),e.dateChange.emit(new R(e,e._elementRef.nativeElement))})))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"matDatepickerFilter",{set:function(t){this._dateFilter=t,this._validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){t=this._dateAdapter.deserialize(t),this._lastValueValid=!t||this._dateAdapter.isValid(t),t=this._getValidDateOrNull(t);var e=this.value;this._value=t,this._formatValue(t),this._dateAdapter.sameDate(e,t)||this._valueChange.emit(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this._min},set:function(t){this._min=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return!!this._disabled},set:function(t){var e=Object(p.c)(t),n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this._disabledChange.emit(e)),e&&n.blur&&n.blur()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._datepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()},t.prototype.registerOnValidatorChange=function(t){this._validatorOnChange=t},t.prototype.validate=function(t){return this._validator?this._validator(t):null},t.prototype.getPopupConnectionElementRef=function(){return this.getConnectedOverlayOrigin()},t.prototype.getConnectedOverlayOrigin=function(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this._cvaOnChange=t},t.prototype.registerOnTouched=function(t){this._onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype._onKeydown=function(t){this._datepicker&&t.altKey&&t.keyCode===u.e&&!this._elementRef.nativeElement.readOnly&&(this._datepicker.open(),t.preventDefault())},t.prototype._onInput=function(t){var e=this._dateAdapter.parse(t,this._dateFormats.parse.dateInput);this._lastValueValid=!e||this._dateAdapter.isValid(e),e=this._getValidDateOrNull(e),this._dateAdapter.sameDate(e,this._value)?this._validatorOnChange():(this._value=e,this._cvaOnChange(e),this._valueChange.emit(e),this.dateInput.emit(new R(this,this._elementRef.nativeElement)))},t.prototype._onChange=function(){this.dateChange.emit(new R(this,this._elementRef.nativeElement))},t.prototype._getThemePalette=function(){return this._formField?this._formField.color:void 0},t.prototype._onBlur=function(){this.value&&this._formatValue(this.value),this._onTouched()},t.prototype._formatValue=function(t){this._elementRef.nativeElement.value=t?this._dateAdapter.format(t,this._dateFormats.display.dateInput):""},t.prototype._getValidDateOrNull=function(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null},t}(),B=function(){return function(){}}(),F=function(){function t(t,e,n){this._intl=t,this._changeDetectorRef=e,this._stateChanges=o.a.EMPTY;var r=Number(n);this.tabIndex=r||0===r?r:null}return Object.defineProperty(t.prototype,"disabled",{get:function(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled},set:function(t){this._disabled=Object(p.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){t.datepicker&&this._watchStateChanges()},t.prototype.ngOnDestroy=function(){this._stateChanges.unsubscribe()},t.prototype.ngAfterContentInit=function(){this._watchStateChanges()},t.prototype._open=function(t){this.datepicker&&!this.disabled&&(this.datepicker.open(),t.stopPropagation())},t.prototype._watchStateChanges=function(){var t=this,e=this.datepicker?this.datepicker._disabledChange:Object(s.a)(),n=this.datepicker&&this.datepicker._datepickerInput?this.datepicker._datepickerInput._disabledChange:Object(s.a)(),r=this.datepicker?Object(a.a)(this.datepicker.openedStream,this.datepicker.closedStream):Object(s.a)();this._stateChanges.unsubscribe(),this._stateChanges=Object(a.a)(this._intl.changes,e,n,r).subscribe((function(){return t._changeDetectorRef.markForCheck()}))},t}(),z=function(){return function(){}}()},jRYl:function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("CcnG"),i=n("Ip0R"),o=n("lLAP"),a=n("eDkP"),s=n("4c35"),l=n("Tq4R"),c=n("eIsF"),u=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}([Object(r.NgModule)({imports:[i.CommonModule,o.a,a.h,s.g],exports:[],declarations:[c.a],providers:[l.c,l.e],entryComponents:[c.a]})],(function(){}))},jUeY:function(t,e,n){!function(t){"use strict";t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".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:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/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:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(t,e){var n,r=this._calendarEl[t],i=e&&e.hours();return((n=r)instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(r=r.apply(e)),r.replace("{}",i%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n("wd/R"))},jVdC:function(t,e,n){!function(t){"use strict";var e="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function r(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function i(t,e,n){var i=t+" ";switch(n){case"ss":return i+(r(t)?"sekundy":"sekund");case"m":return e?"minuta":"minutę";case"mm":return i+(r(t)?"minuty":"minut");case"h":return e?"godzina":"godzinę";case"hh":return i+(r(t)?"godziny":"godzin");case"MM":return i+(r(t)?"miesiące":"miesięcy");case"yy":return i+(r(t)?"lata":"lat")}}t.defineLocale("pl",{months:function(t,r){return t?""===r?"("+n[t.month()]+"|"+e[t.month()]+")":/D MMMM/.test(r)?n[t.month()]:e[t.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_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ś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},ja4M:function(t,e,n){"use strict";n.r(e),n.d(e,"AgmBicyclingLayer",(function(){return R})),n.d(e,"AgmCircle",(function(){return B})),n.d(e,"AgmCoreModule",(function(){return kt})),n.d(e,"AgmDataLayer",(function(){return j})),n.d(e,"AgmFitBounds",(function(){return H})),n.d(e,"AgmGeocoder",(function(){return vt})),n.d(e,"AgmInfoWindow",(function(){return $})),n.d(e,"AgmKmlLayer",(function(){return K})),n.d(e,"AgmMap",(function(){return et})),n.d(e,"AgmMarker",(function(){return rt})),n.d(e,"AgmPolygon",(function(){return it})),n.d(e,"AgmPolyline",(function(){return lt})),n.d(e,"AgmPolylineIcon",(function(){return ot})),n.d(e,"AgmPolylinePoint",(function(){return at})),n.d(e,"AgmRectangle",(function(){return ct})),n.d(e,"AgmTransitLayer",(function(){return ht})),n.d(e,"CircleManager",(function(){return N})),n.d(e,"ControlPosition",(function(){return dt})),n.d(e,"DataLayerManager",(function(){return F})),n.d(e,"FitBoundsAccessor",(function(){return W})),n.d(e,"GeocoderLocationType",(function(){return mt})),n.d(e,"GeocoderStatus",(function(){return yt})),n.d(e,"GoogleMapsAPIWrapper",(function(){return P})),n.d(e,"GoogleMapsScriptProtocol",(function(){return xt})),n.d(e,"InfoWindowManager",(function(){return U})),n.d(e,"KmlLayerManager",(function(){return G})),n.d(e,"LAZY_MAPS_API_CONFIG",(function(){return Mt})),n.d(e,"LayerManager",(function(){return L})),n.d(e,"LazyMapsAPILoader",(function(){return St})),n.d(e,"MapTypeId",(function(){return ft})),n.d(e,"MapsAPILoader",(function(){return D})),n.d(e,"MarkerManager",(function(){return Y})),n.d(e,"NoOpMapsAPILoader",(function(){return At})),n.d(e,"PolygonManager",(function(){return J})),n.d(e,"PolylineManager",(function(){return Q})),n.d(e,"RectangleManager",(function(){return tt})),n.d(e,"ScaleControlStyle",(function(){return pt})),n.d(e,"ZoomControlStyle",(function(){return gt})),n.d(e,"ɵa",(function(){return V})),n.d(e,"ɵb",(function(){return Ct})),n.d(e,"ɵc",(function(){return bt})),n.d(e,"ɵd",(function(){return _t})),n.d(e,"ɵe",(function(){return wt}));var r=function(t,e){return(r=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 i(t,e,n,r){return new(n||(n=Promise))((function(i,o){function a(t){try{l(r.next(t))}catch(e){o(e)}}function s(t){try{l(r.throw(t))}catch(e){o(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((r=r.apply(t,e||[])).next())}))}function o(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(s){o=[6,s],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function s(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(a(arguments[e]));return t}var l=n("CcnG"),c=n("6blF"),u=n("26FU"),h=n("0/uQ"),d=n("gI3B"),f=n("K9Ia"),p=n("kERW"),g=n("p0ib"),m=n("S5bw"),y=n("pbg4"),v=n("F/XL"),b=n("XlPw"),_=n("psW0"),w=n("wDBO"),x=n("15JJ"),M=n("67Y/"),S=n("klSw"),A=n("ad02"),C=n("ny24"),k=n("p0Sj"),T=n("0mNj"),E=n("xlPZ"),O=n("Ip0R"),D=function(){return function(){}}(),P=function(){function t(t,e){var n=this;this._loader=t,this._zone=e,this._map=new Promise((function(t){n._mapResolver=t}))}return t.prototype.createMap=function(t,e){var n=this;return this._zone.runOutsideAngular((function(){return n._loader.load().then((function(){var r=new google.maps.Map(t,e);n._mapResolver(r)}))}))},t.prototype.setMapOptions=function(t){var e=this;return this._zone.runOutsideAngular((function(){e._map.then((function(e){e.setOptions(t)}))}))},t.prototype.createMarker=function(t,e){var n=this;return void 0===t&&(t={}),void 0===e&&(e=!0),this._zone.runOutsideAngular((function(){return n._map.then((function(n){return e&&(t.map=n),new google.maps.Marker(t)}))}))},t.prototype.createInfoWindow=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(){return new google.maps.InfoWindow(t)}))}))},t.prototype.createCircle=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){return"string"==typeof t.strokePosition&&(t.strokePosition=google.maps.StrokePosition[t.strokePosition]),t.map=e,new google.maps.Circle(t)}))}))},t.prototype.createRectangle=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){return t.map=e,new google.maps.Rectangle(t)}))}))},t.prototype.createPolyline=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e.getNativeMap().then((function(e){var n=new google.maps.Polyline(t);return n.setMap(e),n}))}))},t.prototype.createPolygon=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e.getNativeMap().then((function(e){var n=new google.maps.Polygon(t);return n.setMap(e),n}))}))},t.prototype.createDataLayer=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){var n=new google.maps.Data(t);return n.setMap(e),n}))}))},t.prototype.createTransitLayer=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){var n=new google.maps.TransitLayer;return n.setMap(t.visible?e:null),n}))}))},t.prototype.createBicyclingLayer=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){var n=new google.maps.BicyclingLayer;return n.setMap(t.visible?e:null),n}))}))},t.prototype.containsLocation=function(t,e){return google.maps.geometry.poly.containsLocation(t,e)},t.prototype.subscribeToMapEvent=function(t){var e=this;return new c.a((function(n){e._map.then((function(r){r.addListener(t,(function(t){e._zone.run((function(){return n.next(t)}))}))}))}))},t.prototype.clearInstanceListeners=function(){var t=this;return this._zone.runOutsideAngular((function(){t._map.then((function(t){google.maps.event.clearInstanceListeners(t)}))}))},t.prototype.setCenter=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){return e.setCenter(t)}))}))},t.prototype.getZoom=function(){var t=this;return this._zone.runOutsideAngular((function(){return t._map.then((function(t){return t.getZoom()}))}))},t.prototype.getBounds=function(){var t=this;return this._zone.runOutsideAngular((function(){return t._map.then((function(t){return t.getBounds()}))}))},t.prototype.getMapTypeId=function(){var t=this;return this._zone.runOutsideAngular((function(){return t._map.then((function(t){return t.getMapTypeId()}))}))},t.prototype.setZoom=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){return e.setZoom(t)}))}))},t.prototype.getCenter=function(){var t=this;return this._zone.runOutsideAngular((function(){return t._map.then((function(t){return t.getCenter()}))}))},t.prototype.panTo=function(t){var e=this;return this._zone.runOutsideAngular((function(){return e._map.then((function(e){return e.panTo(t)}))}))},t.prototype.panBy=function(t,e){var n=this;return this._zone.runOutsideAngular((function(){return n._map.then((function(n){return n.panBy(t,e)}))}))},t.prototype.fitBounds=function(t,e){var n=this;return this._zone.runOutsideAngular((function(){return n._map.then((function(n){return n.fitBounds(t,e)}))}))},t.prototype.panToBounds=function(t,e){var n=this;return this._zone.runOutsideAngular((function(){return n._map.then((function(n){return n.panToBounds(t,e)}))}))},t.prototype.getNativeMap=function(){return this._map},t.prototype.triggerMapEvent=function(t){return this._map.then((function(e){return google.maps.event.trigger(e,t)}))},t}(),L=function(){function t(t){this._wrapper=t,this._layers=new Map}return t.prototype.addTransitLayer=function(t,e){var n=this._wrapper.createTransitLayer(e);this._layers.set(t,n)},t.prototype.addBicyclingLayer=function(t,e){var n=this._wrapper.createBicyclingLayer(e);this._layers.set(t,n)},t.prototype.deleteLayer=function(t){var e=this;return this._layers.get(t).then((function(n){n.setMap(null),e._layers.delete(t)}))},t.prototype.toggleLayerVisibility=function(t,e){var n=this;return this._layers.get(t).then((function(t){return e.visible?n._wrapper.getNativeMap().then((function(e){t.setMap(e)})):void t.setMap(null)}))},t}(),I=0,R=function(){function t(t){this._manager=t,this._addedToManager=!1,this._id=(I++).toString(),this.visible=!0}return t.prototype.ngOnInit=function(){this._addedToManager||(this._manager.addBicyclingLayer(this,{visible:this.visible}),this._addedToManager=!0)},t.prototype.ngOnChanges=function(t){this._addedToManager&&null!=t.visible&&this._manager.toggleLayerVisibility(this,{visible:t.visible.currentValue})},t.prototype.id=function(){return this._id},t.prototype.toString=function(){return"AgmBicyclingLayer-"+this._id.toString()},t.prototype.ngOnDestroy=function(){this._manager.deleteLayer(this)},t}(),N=function(){function t(t,e){this._apiWrapper=t,this._zone=e,this._circles=new Map}return t.prototype.addCircle=function(t){this._circles.set(t,this._apiWrapper.createCircle({center:{lat:t.latitude,lng:t.longitude},clickable:t.clickable,draggable:t.draggable,editable:t.editable,fillColor:t.fillColor,fillOpacity:t.fillOpacity,radius:t.radius,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokePosition:t.strokePosition,strokeWeight:t.strokeWeight,visible:t.visible,zIndex:t.zIndex}))},t.prototype.removeCircle=function(t){var e=this;return this._circles.get(t).then((function(n){n.setMap(null),e._circles.delete(t)}))},t.prototype.setOptions=function(t,e){return this._circles.get(t).then((function(t){"string"==typeof e.strokePosition&&(e.strokePosition=google.maps.StrokePosition[e.strokePosition]),t.setOptions(e)}))},t.prototype.getBounds=function(t){return this._circles.get(t).then((function(t){return t.getBounds()}))},t.prototype.getCenter=function(t){return this._circles.get(t).then((function(t){return t.getCenter()}))},t.prototype.getRadius=function(t){return this._circles.get(t).then((function(t){return t.getRadius()}))},t.prototype.setCenter=function(t){return this._circles.get(t).then((function(e){return e.setCenter({lat:t.latitude,lng:t.longitude})}))},t.prototype.setEditable=function(t){return this._circles.get(t).then((function(e){return e.setEditable(t.editable)}))},t.prototype.setDraggable=function(t){return this._circles.get(t).then((function(e){return e.setDraggable(t.draggable)}))},t.prototype.setVisible=function(t){return this._circles.get(t).then((function(e){return e.setVisible(t.visible)}))},t.prototype.setRadius=function(t){return this._circles.get(t).then((function(e){return e.setRadius(t.radius)}))},t.prototype.getNativeCircle=function(t){return this._circles.get(t)},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){var i=null;return n._circles.get(e).then((function(e){i=e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))})),function(){null!==i&&i.remove()}}))},t}(),B=function(){function t(t){this._manager=t,this.clickable=!0,this.draggable=!1,this.editable=!1,this.radius=0,this.strokePosition="CENTER",this.strokeWeight=0,this.visible=!0,this.centerChange=new l.EventEmitter,this.circleClick=new l.EventEmitter,this.circleDblClick=new l.EventEmitter,this.drag=new l.EventEmitter,this.dragEnd=new l.EventEmitter,this.dragStart=new l.EventEmitter,this.mouseDown=new l.EventEmitter,this.mouseMove=new l.EventEmitter,this.mouseOut=new l.EventEmitter,this.mouseOver=new l.EventEmitter,this.mouseUp=new l.EventEmitter,this.radiusChange=new l.EventEmitter,this.rightClick=new l.EventEmitter,this._circleAddedToManager=!1,this._eventSubscriptions=[]}var e;return e=t,t.prototype.ngOnInit=function(){this._manager.addCircle(this),this._circleAddedToManager=!0,this._registerEventListeners()},t.prototype.ngOnChanges=function(t){this._circleAddedToManager&&((t.latitude||t.longitude)&&this._manager.setCenter(this),t.editable&&this._manager.setEditable(this),t.draggable&&this._manager.setDraggable(this),t.visible&&this._manager.setVisible(this),t.radius&&this._manager.setRadius(this),this._updateCircleOptionsChanges(t))},t.prototype._updateCircleOptionsChanges=function(t){var n={},r=Object.keys(t).filter((function(t){return-1!==e._mapOptions.indexOf(t)}));r.forEach((function(e){n[e]=t[e].currentValue})),r.length>0&&this._manager.setOptions(this,n)},t.prototype._registerEventListeners=function(){var t=this,e=new Map;e.set("center_changed",this.centerChange),e.set("click",this.circleClick),e.set("dblclick",this.circleDblClick),e.set("drag",this.drag),e.set("dragend",this.dragEnd),e.set("dragstart",this.dragStart),e.set("mousedown",this.mouseDown),e.set("mousemove",this.mouseMove),e.set("mouseout",this.mouseOut),e.set("mouseover",this.mouseOver),e.set("mouseup",this.mouseUp),e.set("radius_changed",this.radiusChange),e.set("rightclick",this.rightClick),e.forEach((function(e,n){t._eventSubscriptions.push(t._manager.createEventObservable(n,t).subscribe((function(r){switch(n){case"radius_changed":t._manager.getRadius(t).then((function(t){return e.emit(t)}));break;case"center_changed":t._manager.getCenter(t).then((function(t){return e.emit({lat:t.lat(),lng:t.lng()})}));break;default:e.emit({coords:{lat:r.latLng.lat(),lng:r.latLng.lng()}})}})))}))},t.prototype.ngOnDestroy=function(){this._eventSubscriptions.forEach((function(t){t.unsubscribe()})),this._eventSubscriptions=null,this._manager.removeCircle(this)},t.prototype.getBounds=function(){return this._manager.getBounds(this)},t.prototype.getCenter=function(){return this._manager.getCenter(this)},t._mapOptions=["fillColor","fillOpacity","strokeColor","strokeOpacity","strokePosition","strokeWeight","visible","zIndex","clickable"],t}(),F=function(){function t(t,e){this._wrapper=t,this._zone=e,this._layers=new Map}return t.prototype.addDataLayer=function(t){var e=this,n=this._wrapper.createDataLayer({style:t.style}).then((function(n){return t.geoJson&&e.getDataFeatures(n,t.geoJson).then((function(t){return n.features=t})),n}));this._layers.set(t,n)},t.prototype.deleteDataLayer=function(t){var e=this;this._layers.get(t).then((function(n){n.setMap(null),e._layers.delete(t)}))},t.prototype.updateGeoJson=function(t,e){var n=this;this._layers.get(t).then((function(t){t.forEach((function(e){t.remove(e);var n=t.features.indexOf(e,0);n>-1&&t.features.splice(n,1)})),n.getDataFeatures(t,e).then((function(e){return t.features=e}))}))},t.prototype.setDataOptions=function(t,e){this._layers.get(t).then((function(t){t.setControlPosition(e.controlPosition),t.setControls(e.controls),t.setDrawingMode(e.drawingMode),t.setStyle(e.style)}))},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){n._layers.get(e).then((function(e){e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))}))}))},t.prototype.getDataFeatures=function(t,e){return new Promise((function(n,r){if("object"==typeof e)try{n(t.addGeoJson(e))}catch(i){r(i)}else"string"==typeof e?t.loadGeoJson(e,null,n):r("Impossible to extract features from geoJson: wrong argument type")}))},t}(),z=0,j=function(){function t(t){this._manager=t,this._addedToManager=!1,this._id=(z++).toString(),this._subscriptions=[],this.layerClick=new l.EventEmitter,this.geoJson=null}var e;return e=t,t.prototype.ngOnInit=function(){this._addedToManager||(this._manager.addDataLayer(this),this._addedToManager=!0,this._addEventListeners())},t.prototype._addEventListeners=function(){var t=this;[{name:"click",handler:function(e){return t.layerClick.emit(e)}}].forEach((function(e){var n=t._manager.createEventObservable(e.name,t).subscribe(e.handler);t._subscriptions.push(n)}))},t.prototype.id=function(){return this._id},t.prototype.toString=function(){return"AgmDataLayer-"+this._id.toString()},t.prototype.ngOnDestroy=function(){this._manager.deleteDataLayer(this),this._subscriptions.forEach((function(t){return t.unsubscribe()}))},t.prototype.ngOnChanges=function(t){var n=this;if(this._addedToManager){var r=t.geoJson;r&&this._manager.updateGeoJson(this,r.currentValue);var i={};e._dataOptionsAttributes.forEach((function(e){return i[e]=t.hasOwnProperty(e)?t[e].currentValue:n[e]})),this._manager.setDataOptions(this,i)}},t._dataOptionsAttributes=["style"],t}(),W=function(){return function(){}}(),V=function(){function t(t){var e=this;this._boundsChangeSampleTime$=new u.a(200),this._includeInBounds$=new u.a(new Map),this.bounds$=Object(h.a)(t.load()).pipe(Object(_.a)((function(){return e._includeInBounds$})),Object(w.a)(this._boundsChangeSampleTime$.pipe(Object(x.a)((function(t){return Object(d.a)(0,t)})))),Object(M.a)((function(t){return e._generateBounds(t)})),Object(S.a)(1))}return t.prototype._generateBounds=function(t){var e=new google.maps.LatLngBounds;return t.forEach((function(t){return e.extend(t)})),e},t.prototype.addToBounds=function(t){var e=this._createIdentifier(t);if(!this._includeInBounds$.value.has(e)){var n=this._includeInBounds$.value;n.set(e,t),this._includeInBounds$.next(n)}},t.prototype.removeFromBounds=function(t){var e=this._includeInBounds$.value;e.delete(this._createIdentifier(t)),this._includeInBounds$.next(e)},t.prototype.changeFitBoundsChangeSampleTime=function(t){this._boundsChangeSampleTime$.next(t)},t.prototype.getBounds$=function(){return this.bounds$},t.prototype._createIdentifier=function(t){return t.lat+"+"+t.lng},t}(),H=function(){function t(t,e){this._fitBoundsAccessor=t,this._fitBoundsService=e,this.agmFitBounds=!0,this._destroyed$=new f.b,this._latestFitBoundsDetails=null}return t.prototype.ngOnChanges=function(){this._updateBounds()},t.prototype.ngOnInit=function(){var t=this;this._fitBoundsAccessor.getFitBoundsDetails$().pipe(Object(A.a)((function(t,e){return t.latLng.lat===e.latLng.lat&&t.latLng.lng===e.latLng.lng})),Object(C.a)(this._destroyed$)).subscribe((function(e){return t._updateBounds(e)}))},t.prototype._updateBounds=function(t){this._latestFitBoundsDetails&&this._fitBoundsService.removeFromBounds(this._latestFitBoundsDetails.latLng),t&&(this._latestFitBoundsDetails=t),this._latestFitBoundsDetails&&!0===this.agmFitBounds&&this._fitBoundsService.addToBounds(this._latestFitBoundsDetails.latLng)},t.prototype.ngOnDestroy=function(){this._destroyed$.next(),this._destroyed$.complete(),null!==this._latestFitBoundsDetails&&this._fitBoundsService.removeFromBounds(this._latestFitBoundsDetails.latLng)},t}(),Y=function(){function t(t,e){this._mapsWrapper=t,this._zone=e,this._markers=new Map}return t.prototype.convertAnimation=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){return null===t?[2,null]:[2,this._mapsWrapper.getNativeMap().then((function(){return google.maps.Animation[t]}))]}))}))},t.prototype.deleteMarker=function(t){var e=this,n=this._markers.get(t);return null==n?Promise.resolve():n.then((function(n){return e._zone.run((function(){n.setMap(null),e._markers.delete(t)}))}))},t.prototype.updateMarkerPosition=function(t){return this._markers.get(t).then((function(e){return e.setPosition({lat:t.latitude,lng:t.longitude})}))},t.prototype.updateTitle=function(t){return this._markers.get(t).then((function(e){return e.setTitle(t.title)}))},t.prototype.updateLabel=function(t){return this._markers.get(t).then((function(e){e.setLabel(t.label)}))},t.prototype.updateDraggable=function(t){return this._markers.get(t).then((function(e){return e.setDraggable(t.draggable)}))},t.prototype.updateIcon=function(t){return this._markers.get(t).then((function(e){return e.setIcon(t.iconUrl)}))},t.prototype.updateOpacity=function(t){return this._markers.get(t).then((function(e){return e.setOpacity(t.opacity)}))},t.prototype.updateVisible=function(t){return this._markers.get(t).then((function(e){return e.setVisible(t.visible)}))},t.prototype.updateZIndex=function(t){return this._markers.get(t).then((function(e){return e.setZIndex(t.zIndex)}))},t.prototype.updateClickable=function(t){return this._markers.get(t).then((function(e){return e.setClickable(t.clickable)}))},t.prototype.updateAnimation=function(t){return i(this,void 0,void 0,(function(){var e,n,r;return o(this,(function(i){switch(i.label){case 0:return[4,this._markers.get(t)];case 1:return e=i.sent(),r=(n=e).setAnimation,[4,this.convertAnimation(t.animation)];case 2:return r.apply(n,[i.sent()]),[2]}}))}))},t.prototype.addMarker=function(t){var e=this,n=new Promise((function(n){return i(e,void 0,void 0,(function(){var e,r,i;return o(this,(function(o){switch(o.label){case 0:return r=(e=this._mapsWrapper).createMarker,i={position:{lat:t.latitude,lng:t.longitude},label:t.label,draggable:t.draggable,icon:t.iconUrl,opacity:t.opacity,visible:t.visible,zIndex:t.zIndex,title:t.title,clickable:t.clickable},[4,this.convertAnimation(t.animation)];case 1:return[2,r.apply(e,[(i.animation=o.sent(),i)]).then(n)]}}))}))}));this._markers.set(t,n)},t.prototype.getNativeMarker=function(t){return this._markers.get(t)},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){n._markers.get(e).then((function(e){e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))}))}))},t}(),U=function(){function t(t,e,n){this._mapsWrapper=t,this._zone=e,this._markerManager=n,this._infoWindows=new Map}return t.prototype.deleteInfoWindow=function(t){var e=this,n=this._infoWindows.get(t);return null==n?Promise.resolve():n.then((function(n){return e._zone.run((function(){n.close(),e._infoWindows.delete(t)}))}))},t.prototype.setPosition=function(t){return this._infoWindows.get(t).then((function(e){return e.setPosition({lat:t.latitude,lng:t.longitude})}))},t.prototype.setZIndex=function(t){return this._infoWindows.get(t).then((function(e){return e.setZIndex(t.zIndex)}))},t.prototype.open=function(t){var e=this;return this._infoWindows.get(t).then((function(n){return null!=t.hostMarker?e._markerManager.getNativeMarker(t.hostMarker).then((function(t){return e._mapsWrapper.getNativeMap().then((function(e){return n.open(e,t)}))})):e._mapsWrapper.getNativeMap().then((function(t){return n.open(t)}))}))},t.prototype.close=function(t){return this._infoWindows.get(t).then((function(t){return t.close()}))},t.prototype.setOptions=function(t,e){return this._infoWindows.get(t).then((function(t){return t.setOptions(e)}))},t.prototype.addInfoWindow=function(t){var e={content:t.content,maxWidth:t.maxWidth,zIndex:t.zIndex,disableAutoPan:t.disableAutoPan};"number"==typeof t.latitude&&"number"==typeof t.longitude&&(e.position={lat:t.latitude,lng:t.longitude});var n=this._mapsWrapper.createInfoWindow(e);this._infoWindows.set(t,n)},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){n._infoWindows.get(e).then((function(e){e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))}))}))},t}(),q=0,$=function(){function t(t,e){this._infoWindowManager=t,this._el=e,this.isOpen=!1,this.infoWindowClose=new l.EventEmitter,this._infoWindowAddedToManager=!1,this._id=(q++).toString()}var e;return e=t,t.prototype.ngOnInit=function(){this.content=this._el.nativeElement.querySelector(".agm-info-window-content"),this._infoWindowManager.addInfoWindow(this),this._infoWindowAddedToManager=!0,this._updateOpenState(),this._registerEventListeners()},t.prototype.ngOnChanges=function(t){this._infoWindowAddedToManager&&((t.latitude||t.longitude)&&"number"==typeof this.latitude&&"number"==typeof this.longitude&&this._infoWindowManager.setPosition(this),t.zIndex&&this._infoWindowManager.setZIndex(this),t.isOpen&&this._updateOpenState(),this._setInfoWindowOptions(t))},t.prototype._registerEventListeners=function(){var t=this;this._infoWindowManager.createEventObservable("closeclick",this).subscribe((function(){t.isOpen=!1,t.infoWindowClose.emit()}))},t.prototype._updateOpenState=function(){this.isOpen?this.open():this.close()},t.prototype._setInfoWindowOptions=function(t){var n={};Object.keys(t).filter((function(t){return-1!==e._infoWindowOptionsInputs.indexOf(t)})).forEach((function(e){n[e]=t[e].currentValue})),this._infoWindowManager.setOptions(this,n)},t.prototype.open=function(){return this._infoWindowManager.open(this)},t.prototype.close=function(){var t=this;return this._infoWindowManager.close(this).then((function(){t.infoWindowClose.emit()}))},t.prototype.id=function(){return this._id},t.prototype.toString=function(){return"AgmInfoWindow-"+this._id.toString()},t.prototype.ngOnDestroy=function(){this._infoWindowManager.deleteInfoWindow(this)},t._infoWindowOptionsInputs=["disableAutoPan","maxWidth"],t}(),G=function(){function t(t,e){this._wrapper=t,this._zone=e,this._layers=new Map}return t.prototype.addKmlLayer=function(t){var e=this._wrapper.getNativeMap().then((function(e){return new google.maps.KmlLayer({clickable:t.clickable,map:e,preserveViewport:t.preserveViewport,screenOverlays:t.screenOverlays,suppressInfoWindows:t.suppressInfoWindows,url:t.url,zIndex:t.zIndex})}));this._layers.set(t,e)},t.prototype.setOptions=function(t,e){this._layers.get(t).then((function(t){return t.setOptions(e)}))},t.prototype.deleteKmlLayer=function(t){var e=this;this._layers.get(t).then((function(n){n.setMap(null),e._layers.delete(t)}))},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){n._layers.get(e).then((function(e){e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))}))}))},t}(),X=0,K=function(){function t(t){this._manager=t,this._addedToManager=!1,this._id=(X++).toString(),this._subscriptions=[],this.clickable=!0,this.preserveViewport=!1,this.screenOverlays=!0,this.suppressInfoWindows=!1,this.url=null,this.zIndex=null,this.layerClick=new l.EventEmitter,this.defaultViewportChange=new l.EventEmitter,this.statusChange=new l.EventEmitter}var e;return e=t,t.prototype.ngOnInit=function(){this._addedToManager||(this._manager.addKmlLayer(this),this._addedToManager=!0,this._addEventListeners())},t.prototype.ngOnChanges=function(t){this._addedToManager&&this._updatePolygonOptions(t)},t.prototype._updatePolygonOptions=function(t){var n=Object.keys(t).filter((function(t){return-1!==e._kmlLayerOptions.indexOf(t)})).reduce((function(e,n){return e[n]=t[n].currentValue,e}),{});Object.keys(n).length>0&&this._manager.setOptions(this,n)},t.prototype._addEventListeners=function(){var t=this;[{name:"click",handler:function(e){return t.layerClick.emit(e)}},{name:"defaultviewport_changed",handler:function(){return t.defaultViewportChange.emit()}},{name:"status_changed",handler:function(){return t.statusChange.emit()}}].forEach((function(e){var n=t._manager.createEventObservable(e.name,t).subscribe(e.handler);t._subscriptions.push(n)}))},t.prototype.id=function(){return this._id},t.prototype.toString=function(){return"AgmKmlLayer-"+this._id.toString()},t.prototype.ngOnDestroy=function(){this._manager.deleteKmlLayer(this),this._subscriptions.forEach((function(t){return t.unsubscribe()}))},t._kmlLayerOptions=["clickable","preserveViewport","screenOverlays","suppressInfoWindows","url","zIndex"],t}();function Z(t){var e=["insert_at","remove_at","set_at"];return Object(p.a)((function(n){return e.map((function(e){return t.addListener(e,(function(r,i){return n.apply(t,[{newArr:t.getArray(),evName:e,index:r,previous:i}])}))}))}),(function(t,e){return e.forEach((function(t){return t.remove()}))}))}var J=function(){function t(t,e){this._mapsWrapper=t,this._zone=e,this._polygons=new Map}return t.prototype.addPolygon=function(t){var e=this._mapsWrapper.createPolygon({clickable:t.clickable,draggable:t.draggable,editable:t.editable,fillColor:t.fillColor,fillOpacity:t.fillOpacity,geodesic:t.geodesic,paths:t.paths,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight,visible:t.visible,zIndex:t.zIndex});this._polygons.set(t,e)},t.prototype.updatePolygon=function(t){var e=this,n=this._polygons.get(t);return null==n?Promise.resolve():n.then((function(n){return e._zone.run((function(){n.setPaths(t.paths)}))}))},t.prototype.setPolygonOptions=function(t,e){return this._polygons.get(t).then((function(t){t.setOptions(e)}))},t.prototype.deletePolygon=function(t){var e=this,n=this._polygons.get(t);return null==n?Promise.resolve():n.then((function(n){return e._zone.run((function(){n.setMap(null),e._polygons.delete(t)}))}))},t.prototype.getPath=function(t){return this._polygons.get(t).then((function(t){return t.getPath().getArray()}))},t.prototype.getPaths=function(t){return this._polygons.get(t).then((function(t){return t.getPaths().getArray().map((function(t){return t.getArray()}))}))},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){n._polygons.get(e).then((function(e){e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))}))}))},t.prototype.createPathEventObservable=function(t){return i(this,void 0,void 0,(function(){var e,n;return o(this,(function(r){switch(r.label){case 0:return[4,this._polygons.get(t)];case 1:return e=r.sent(),[2,Z(n=e.getPaths()).pipe(Object(k.a)({newArr:n.getArray()}),Object(x.a)((function(t){return g.a.apply(void 0,s(t.newArr.map((function(e,n){return Z(e).pipe(Object(M.a)((function(e){return{parentMVEvent:t,chMVCEvent:e,pathIndex:n}})))})))).pipe(Object(k.a)({parentMVEvent:t,chMVCEvent:null,pathIndex:null}))})),Object(T.a)(1),Object(M.a)((function(t){var e,n=t.parentMVEvent,r=t.chMVCEvent,i=t.pathIndex;return r?(e={newArr:n.newArr.map((function(t){return t.getArray().map((function(t){return t.toJSON()}))})),pathIndex:i,eventName:r.evName,index:r.index},r.previous&&(e.previous=r.previous)):(e={newArr:n.newArr.map((function(t){return t.getArray().map((function(t){return t.toJSON()}))})),eventName:n.evName,index:n.index},n.previous&&(e.previous=n.previous.getArray())),e})))]}}))}))},t}(),Q=function(){function t(t,e){this._mapsWrapper=t,this._zone=e,this._polylines=new Map}var e;return e=t,t._convertPoints=function(t){return t._getPoints().map((function(t){return{lat:t.latitude,lng:t.longitude}}))},t._convertPath=function(t){var e=google.maps.SymbolPath[t];return"number"==typeof e?e:t},t._convertIcons=function(t){var n=t._getIcons().map((function(t){return{fixedRotation:t.fixedRotation,offset:t.offset,repeat:t.repeat,icon:{anchor:new google.maps.Point(t.anchorX,t.anchorY),fillColor:t.fillColor,fillOpacity:t.fillOpacity,path:e._convertPath(t.path),rotation:t.rotation,scale:t.scale,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight}}}));return n.forEach((function(t){Object.entries(t).forEach((function(e){var n=a(e,2);void 0===n[1]&&delete t[n[0]]})),void 0!==t.icon.anchor.x&&void 0!==t.icon.anchor.y||delete t.icon.anchor})),n},t.prototype.addPolyline=function(t){var n=this,r=this._mapsWrapper.getNativeMap().then((function(){return[e._convertPoints(t),e._convertIcons(t)]})).then((function(e){var r=a(e,2);return n._mapsWrapper.createPolyline({clickable:t.clickable,draggable:t.draggable,editable:t.editable,geodesic:t.geodesic,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight,visible:t.visible,zIndex:t.zIndex,path:r[0],icons:r[1]})}));this._polylines.set(t,r)},t.prototype.updatePolylinePoints=function(t){var n=this,r=e._convertPoints(t),i=this._polylines.get(t);return null==i?Promise.resolve():i.then((function(t){return n._zone.run((function(){t.setPath(r)}))}))},t.prototype.updateIconSequences=function(t){return i(this,void 0,void 0,(function(){var n,r,i=this;return o(this,(function(o){switch(o.label){case 0:return[4,this._mapsWrapper.getNativeMap()];case 1:return o.sent(),n=e._convertIcons(t),null==(r=this._polylines.get(t))?[2]:[2,r.then((function(t){return i._zone.run((function(){return t.setOptions({icons:n})}))}))]}}))}))},t.prototype.setPolylineOptions=function(t,e){return this._polylines.get(t).then((function(t){t.setOptions(e)}))},t.prototype.deletePolyline=function(t){var e=this,n=this._polylines.get(t);return null==n?Promise.resolve():n.then((function(n){return e._zone.run((function(){n.setMap(null),e._polylines.delete(t)}))}))},t.prototype.getMVCPath=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return[4,this._polylines.get(t)];case 1:return[2,e.sent().getPath()]}}))}))},t.prototype.getPath=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return[4,this.getMVCPath(t)];case 1:return[2,e.sent().getArray()]}}))}))},t.prototype.createEventObservable=function(t,e){var n=this;return new c.a((function(r){n._polylines.get(e).then((function(e){e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))}))}))},t.prototype.createPathEventObservable=function(t){return i(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return[4,this.getMVCPath(t)];case 1:return[2,Z(e.sent())]}}))}))},t}(),tt=function(){function t(t,e){this._apiWrapper=t,this._zone=e,this._rectangles=new Map}return t.prototype.addRectangle=function(t){this._rectangles.set(t,this._apiWrapper.createRectangle({bounds:{north:t.north,east:t.east,south:t.south,west:t.west},clickable:t.clickable,draggable:t.draggable,editable:t.editable,fillColor:t.fillColor,fillOpacity:t.fillOpacity,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokePosition:t.strokePosition,strokeWeight:t.strokeWeight,visible:t.visible,zIndex:t.zIndex}))},t.prototype.removeRectangle=function(t){var e=this;return this._rectangles.get(t).then((function(n){n.setMap(null),e._rectangles.delete(t)}))},t.prototype.setOptions=function(t,e){return this._rectangles.get(t).then((function(t){return t.setOptions(e)}))},t.prototype.getBounds=function(t){return this._rectangles.get(t).then((function(t){return t.getBounds()}))},t.prototype.setBounds=function(t){return this._rectangles.get(t).then((function(e){return e.setBounds({north:t.north,east:t.east,south:t.south,west:t.west})}))},t.prototype.setEditable=function(t){return this._rectangles.get(t).then((function(e){return e.setEditable(t.editable)}))},t.prototype.setDraggable=function(t){return this._rectangles.get(t).then((function(e){return e.setDraggable(t.draggable)}))},t.prototype.setVisible=function(t){return this._rectangles.get(t).then((function(e){return e.setVisible(t.visible)}))},t.prototype.createEventObservable=function(t,e){var n=this;return c.a.create((function(r){var i=null;return n._rectangles.get(e).then((function(e){i=e.addListener(t,(function(t){return n._zone.run((function(){return r.next(t)}))}))})),function(){null!==i&&i.remove()}}))},t}(),et=function(){function t(t,e,n,r,i){this._elem=t,this._mapsWrapper=e,this._platformId=n,this._fitBoundsService=r,this._zone=i,this.longitude=0,this.latitude=0,this.zoom=8,this.draggable=!0,this.disableDoubleClickZoom=!1,this.disableDefaultUI=!1,this.scrollwheel=!0,this.keyboardShortcuts=!0,this.styles=[],this.usePanning=!1,this.fitBounds=!1,this.scaleControl=!1,this.mapTypeControl=!1,this.panControl=!1,this.rotateControl=!1,this.fullscreenControl=!1,this.mapTypeId="roadmap",this.clickableIcons=!0,this.showDefaultInfoWindow=!0,this.gestureHandling="auto",this.tilt=0,this._observableSubscriptions=[],this.mapClick=new l.EventEmitter,this.mapRightClick=new l.EventEmitter,this.mapDblClick=new l.EventEmitter,this.centerChange=new l.EventEmitter,this.boundsChange=new l.EventEmitter,this.mapTypeIdChange=new l.EventEmitter,this.idle=new l.EventEmitter,this.zoomChange=new l.EventEmitter,this.mapReady=new l.EventEmitter,this.tilesLoaded=new l.EventEmitter}var e;return e=t,t.prototype.ngOnInit=function(){if(!Object(O.isPlatformServer)(this._platformId)){var t=this._elem.nativeElement.querySelector(".agm-map-container-inner");this._initMapInstance(t)}},t.prototype._initMapInstance=function(t){var e=this;this._mapsWrapper.createMap(t,{center:{lat:this.latitude||0,lng:this.longitude||0},zoom:this.zoom,minZoom:this.minZoom,maxZoom:this.maxZoom,controlSize:this.controlSize,disableDefaultUI:this.disableDefaultUI,disableDoubleClickZoom:this.disableDoubleClickZoom,scrollwheel:this.scrollwheel,backgroundColor:this.backgroundColor,draggable:this.draggable,draggableCursor:this.draggableCursor,draggingCursor:this.draggingCursor,keyboardShortcuts:this.keyboardShortcuts,styles:this.styles,zoomControl:this.zoomControl,zoomControlOptions:this.zoomControlOptions,streetViewControl:this.streetViewControl,streetViewControlOptions:this.streetViewControlOptions,scaleControl:this.scaleControl,scaleControlOptions:this.scaleControlOptions,mapTypeControl:this.mapTypeControl,mapTypeControlOptions:this.mapTypeControlOptions,panControl:this.panControl,panControlOptions:this.panControlOptions,rotateControl:this.rotateControl,rotateControlOptions:this.rotateControlOptions,fullscreenControl:this.fullscreenControl,fullscreenControlOptions:this.fullscreenControlOptions,mapTypeId:this.mapTypeId,clickableIcons:this.clickableIcons,gestureHandling:this.gestureHandling,tilt:this.tilt,restriction:this.restriction}).then((function(){return e._mapsWrapper.getNativeMap()})).then((function(t){return e.mapReady.emit(t)})),this._handleMapCenterChange(),this._handleMapZoomChange(),this._handleMapMouseEvents(),this._handleBoundsChange(),this._handleMapTypeIdChange(),this._handleTilesLoadedEvent(),this._handleIdleEvent()},t.prototype.ngOnDestroy=function(){this._observableSubscriptions.forEach((function(t){return t.unsubscribe()})),this._mapsWrapper.clearInstanceListeners(),this._fitBoundsSubscription&&this._fitBoundsSubscription.unsubscribe()},t.prototype.ngOnChanges=function(t){this._updateMapOptionsChanges(t),this._updatePosition(t)},t.prototype._updateMapOptionsChanges=function(t){var n={};Object.keys(t).filter((function(t){return-1!==e._mapOptionsAttributes.indexOf(t)})).forEach((function(e){n[e]=t[e].currentValue})),this._mapsWrapper.setMapOptions(n)},t.prototype.triggerResize=function(t){var e=this;return void 0===t&&(t=!0),new Promise((function(n){setTimeout((function(){return e._mapsWrapper.triggerMapEvent("resize").then((function(){t&&(null!=e.fitBounds?e._fitBounds():e._setCenter()),n()}))}))}))},t.prototype._updatePosition=function(t){(null!=t.latitude||null!=t.longitude||t.fitBounds)&&("fitBounds"in t?this._fitBounds():"number"==typeof this.latitude&&"number"==typeof this.longitude&&this._setCenter())},t.prototype._setCenter=function(){var t={lat:this.latitude,lng:this.longitude};this.usePanning?this._mapsWrapper.panTo(t):this._mapsWrapper.setCenter(t)},t.prototype._fitBounds=function(){switch(this.fitBounds){case!0:this._subscribeToFitBoundsUpdates();break;case!1:this._fitBoundsSubscription&&this._fitBoundsSubscription.unsubscribe();break;default:this._updateBounds(this.fitBounds,this.fitBoundsPadding)}},t.prototype._subscribeToFitBoundsUpdates=function(){var t=this;this._zone.runOutsideAngular((function(){t._fitBoundsSubscription=t._fitBoundsService.getBounds$().subscribe((function(e){t._zone.run((function(){return t._updateBounds(e,t.fitBoundsPadding)}))}))}))},t.prototype._updateBounds=function(t,e){if(t){if(this._isLatLngBoundsLiteral(t)&&"undefined"!=typeof google&&google&&google.maps&&google.maps.LatLngBounds){var n=new google.maps.LatLngBounds;n.union(t),t=n}this.usePanning?this._mapsWrapper.panToBounds(t,e):this._mapsWrapper.fitBounds(t,e)}},t.prototype._isLatLngBoundsLiteral=function(t){return null!=t&&void 0===t.extend},t.prototype._handleMapCenterChange=function(){var t=this,e=this._mapsWrapper.subscribeToMapEvent("center_changed").subscribe((function(){t._mapsWrapper.getCenter().then((function(e){t.latitude=e.lat(),t.longitude=e.lng(),t.centerChange.emit({lat:t.latitude,lng:t.longitude})}))}));this._observableSubscriptions.push(e)},t.prototype._handleBoundsChange=function(){var t=this,e=this._mapsWrapper.subscribeToMapEvent("bounds_changed").subscribe((function(){t._mapsWrapper.getBounds().then((function(e){t.boundsChange.emit(e)}))}));this._observableSubscriptions.push(e)},t.prototype._handleMapTypeIdChange=function(){var t=this,e=this._mapsWrapper.subscribeToMapEvent("maptypeid_changed").subscribe((function(){t._mapsWrapper.getMapTypeId().then((function(e){t.mapTypeIdChange.emit(e)}))}));this._observableSubscriptions.push(e)},t.prototype._handleMapZoomChange=function(){var t=this,e=this._mapsWrapper.subscribeToMapEvent("zoom_changed").subscribe((function(){t._mapsWrapper.getZoom().then((function(e){t.zoom=e,t.zoomChange.emit(e)}))}));this._observableSubscriptions.push(e)},t.prototype._handleIdleEvent=function(){var t=this,e=this._mapsWrapper.subscribeToMapEvent("idle").subscribe((function(){t.idle.emit(void 0)}));this._observableSubscriptions.push(e)},t.prototype._handleTilesLoadedEvent=function(){var t=this,e=this._mapsWrapper.subscribeToMapEvent("tilesloaded").subscribe((function(){return t.tilesLoaded.emit(void 0)}));this._observableSubscriptions.push(e)},t.prototype._handleMapMouseEvents=function(){var t=this;[{name:"click",emitter:this.mapClick},{name:"rightclick",emitter:this.mapRightClick},{name:"dblclick",emitter:this.mapDblClick}].forEach((function(e){var n=t._mapsWrapper.subscribeToMapEvent(e.name).subscribe((function(n){var r={coords:{lat:n.latLng.lat(),lng:n.latLng.lng()},placeId:n.placeId};r.placeId&&!t.showDefaultInfoWindow&&n.stop(),e.emitter.emit(r)}));t._observableSubscriptions.push(n)}))},t._mapOptionsAttributes=["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling","tilt","restriction"],t}(),nt=0,rt=function(){function t(t){this._markerManager=t,this.draggable=!1,this.visible=!0,this.openInfoWindow=!0,this.opacity=1,this.zIndex=1,this.clickable=!0,this.animationChange=new l.EventEmitter,this.markerClick=new l.EventEmitter,this.markerDblClick=new l.EventEmitter,this.markerRightClick=new l.EventEmitter,this.dragStart=new l.EventEmitter,this.drag=new l.EventEmitter,this.dragEnd=new l.EventEmitter,this.mouseOver=new l.EventEmitter,this.mouseOut=new l.EventEmitter,this.infoWindow=new l.QueryList,this._markerAddedToManger=!1,this._observableSubscriptions=[],this._fitBoundsDetails$=new m.a(1),this._id=(nt++).toString()}return t.prototype.ngAfterContentInit=function(){var t=this;this.handleInfoWindowUpdate(),this.infoWindow.changes.subscribe((function(){return t.handleInfoWindowUpdate()}))},t.prototype.handleInfoWindowUpdate=function(){var t=this;if(this.infoWindow.length>1)throw new Error("Expected no more than one info window.");this.infoWindow.forEach((function(e){e.hostMarker=t}))},t.prototype.ngOnChanges=function(t){if("string"==typeof this.latitude&&(this.latitude=Number(this.latitude)),"string"==typeof this.longitude&&(this.longitude=Number(this.longitude)),"number"==typeof this.latitude&&"number"==typeof this.longitude){if(!this._markerAddedToManger)return this._markerManager.addMarker(this),this._updateFitBoundsDetails(),this._markerAddedToManger=!0,void this._addEventListeners();(t.latitude||t.longitude)&&(this._markerManager.updateMarkerPosition(this),this._updateFitBoundsDetails()),t.title&&this._markerManager.updateTitle(this),t.label&&this._markerManager.updateLabel(this),t.draggable&&this._markerManager.updateDraggable(this),t.iconUrl&&this._markerManager.updateIcon(this),t.opacity&&this._markerManager.updateOpacity(this),t.visible&&this._markerManager.updateVisible(this),t.zIndex&&this._markerManager.updateZIndex(this),t.clickable&&this._markerManager.updateClickable(this),t.animation&&this._markerManager.updateAnimation(this)}},t.prototype.getFitBoundsDetails$=function(){return this._fitBoundsDetails$.asObservable()},t.prototype._updateFitBoundsDetails=function(){this._fitBoundsDetails$.next({latLng:{lat:this.latitude,lng:this.longitude}})},t.prototype._addEventListeners=function(){var t=this,e=this._markerManager.createEventObservable("click",this).subscribe((function(){t.openInfoWindow&&t.infoWindow.forEach((function(t){return t.open()})),t.markerClick.emit(t)}));this._observableSubscriptions.push(e);var n=this._markerManager.createEventObservable("dblclick",this).subscribe((function(){t.markerDblClick.emit(null)}));this._observableSubscriptions.push(n);var r=this._markerManager.createEventObservable("rightclick",this).subscribe((function(){t.markerRightClick.emit(null)}));this._observableSubscriptions.push(r);var i=this._markerManager.createEventObservable("dragstart",this).subscribe((function(e){t.dragStart.emit({coords:{lat:e.latLng.lat(),lng:e.latLng.lng()}})}));this._observableSubscriptions.push(i);var o=this._markerManager.createEventObservable("drag",this).subscribe((function(e){t.drag.emit({coords:{lat:e.latLng.lat(),lng:e.latLng.lng()}})}));this._observableSubscriptions.push(o);var a=this._markerManager.createEventObservable("dragend",this).subscribe((function(e){t.dragEnd.emit({coords:{lat:e.latLng.lat(),lng:e.latLng.lng()}})}));this._observableSubscriptions.push(a);var s=this._markerManager.createEventObservable("mouseover",this).subscribe((function(e){t.mouseOver.emit({coords:{lat:e.latLng.lat(),lng:e.latLng.lng()}})}));this._observableSubscriptions.push(s);var l=this._markerManager.createEventObservable("mouseout",this).subscribe((function(e){t.mouseOut.emit({coords:{lat:e.latLng.lat(),lng:e.latLng.lng()}})}));this._observableSubscriptions.push(l);var c=this._markerManager.createEventObservable("animation_changed",this).subscribe((function(){t.animationChange.emit(t.animation)}));this._observableSubscriptions.push(c)},t.prototype.id=function(){return this._id},t.prototype.toString=function(){return"AgmMarker-"+this._id.toString()},t.prototype.ngOnDestroy=function(){this._markerManager.deleteMarker(this),this._observableSubscriptions.forEach((function(t){return t.unsubscribe()}))},t}(),it=function(){function t(t){this._polygonManager=t,this.clickable=!0,this.draggable=!1,this.editable=!1,this.geodesic=!1,this.paths=[],this.polyClick=new l.EventEmitter,this.polyDblClick=new l.EventEmitter,this.polyDrag=new l.EventEmitter,this.polyDragEnd=new l.EventEmitter,this.polyDragStart=new l.EventEmitter,this.polyMouseDown=new l.EventEmitter,this.polyMouseMove=new l.EventEmitter,this.polyMouseOut=new l.EventEmitter,this.polyMouseOver=new l.EventEmitter,this.polyMouseUp=new l.EventEmitter,this.polyRightClick=new l.EventEmitter,this.polyPathsChange=new l.EventEmitter,this._polygonAddedToManager=!1,this._subscriptions=[]}var e;return e=t,t.prototype.ngAfterContentInit=function(){this._polygonAddedToManager||this._init()},t.prototype.ngOnChanges=function(t){this._polygonAddedToManager?this._polygonManager.setPolygonOptions(this,this._updatePolygonOptions(t)):this._init()},t.prototype._init=function(){this._polygonManager.addPolygon(this),this._polygonAddedToManager=!0,this._addEventListeners()},t.prototype._addEventListeners=function(){var t=this;[{name:"click",handler:function(e){return t.polyClick.emit(e)}},{name:"dblclick",handler:function(e){return t.polyDblClick.emit(e)}},{name:"drag",handler:function(e){return t.polyDrag.emit(e)}},{name:"dragend",handler:function(e){return t.polyDragEnd.emit(e)}},{name:"dragstart",handler:function(e){return t.polyDragStart.emit(e)}},{name:"mousedown",handler:function(e){return t.polyMouseDown.emit(e)}},{name:"mousemove",handler:function(e){return t.polyMouseMove.emit(e)}},{name:"mouseout",handler:function(e){return t.polyMouseOut.emit(e)}},{name:"mouseover",handler:function(e){return t.polyMouseOver.emit(e)}},{name:"mouseup",handler:function(e){return t.polyMouseUp.emit(e)}},{name:"rightclick",handler:function(e){return t.polyRightClick.emit(e)}}].forEach((function(e){var n=t._polygonManager.createEventObservable(e.name,t).subscribe(e.handler);t._subscriptions.push(n)})),this._polygonManager.createPathEventObservable(this).then((function(e){var n=e.subscribe((function(e){return t.polyPathsChange.emit(e)}));t._subscriptions.push(n)}))},t.prototype._updatePolygonOptions=function(t){return Object.keys(t).filter((function(t){return-1!==e._polygonOptionsAttributes.indexOf(t)})).reduce((function(e,n){return e[n]=t[n].currentValue,e}),{})},t.prototype.id=function(){return this._id},t.prototype.ngOnDestroy=function(){this._polygonManager.deletePolygon(this),this._subscriptions.forEach((function(t){return t.unsubscribe()}))},t.prototype.getPath=function(){return this._polygonManager.getPath(this)},t.prototype.getPaths=function(){return this._polygonManager.getPaths(this)},t._polygonOptionsAttributes=["clickable","draggable","editable","fillColor","fillOpacity","geodesic","icon","map","paths","strokeColor","strokeOpacity","strokeWeight","visible","zIndex","draggable","editable","visible"],t}(),ot=function(){function t(){}return t.prototype.ngOnInit=function(){if(null==this.path)throw new Error("Icon Sequence path is required")},t}(),at=function(){function t(){this.positionChanged=new l.EventEmitter}return t.prototype.ngOnChanges=function(t){(t.latitude||t.longitude)&&this.positionChanged.emit({lat:t.latitude?t.latitude.currentValue:this.latitude,lng:t.longitude?t.longitude.currentValue:this.longitude})},t.prototype.getFitBoundsDetails$=function(){return this.positionChanged.pipe(Object(k.a)({lat:this.latitude,lng:this.longitude}),Object(M.a)((function(t){return{latLng:t}})))},t}(),st=0,lt=function(){function t(t){this._polylineManager=t,this.clickable=!0,this.draggable=!1,this.editable=!1,this.geodesic=!1,this.visible=!0,this.lineClick=new l.EventEmitter,this.lineDblClick=new l.EventEmitter,this.lineDrag=new l.EventEmitter,this.lineDragEnd=new l.EventEmitter,this.lineDragStart=new l.EventEmitter,this.lineMouseDown=new l.EventEmitter,this.lineMouseMove=new l.EventEmitter,this.lineMouseOut=new l.EventEmitter,this.lineMouseOver=new l.EventEmitter,this.lineMouseUp=new l.EventEmitter,this.lineRightClick=new l.EventEmitter,this.polyPathChange=new l.EventEmitter,this._polylineAddedToManager=!1,this._subscriptions=[],this._id=(st++).toString()}var e;return e=t,t.prototype.ngAfterContentInit=function(){var t=this;this.points.length&&this.points.forEach((function(e){var n=e.positionChanged.subscribe((function(){t._polylineManager.updatePolylinePoints(t)}));t._subscriptions.push(n)})),this._polylineAddedToManager||this._init();var e=this.points.changes.subscribe((function(){return t._polylineManager.updatePolylinePoints(t)}));this._subscriptions.push(e),this._polylineManager.updatePolylinePoints(this);var n=this.iconSequences.changes.subscribe((function(){return t._polylineManager.updateIconSequences(t)}));this._subscriptions.push(n)},t.prototype.ngOnChanges=function(t){if(this._polylineAddedToManager){var n={};Object.keys(t).filter((function(t){return-1!==e._polylineOptionsAttributes.indexOf(t)})).forEach((function(e){return n[e]=t[e].currentValue})),this._polylineManager.setPolylineOptions(this,n)}else this._init()},t.prototype.getPath=function(){return this._polylineManager.getPath(this)},t.prototype._init=function(){this._polylineManager.addPolyline(this),this._polylineAddedToManager=!0,this._addEventListeners()},t.prototype._addEventListeners=function(){var t=this;[{name:"click",handler:function(e){return t.lineClick.emit(e)}},{name:"dblclick",handler:function(e){return t.lineDblClick.emit(e)}},{name:"drag",handler:function(e){return t.lineDrag.emit(e)}},{name:"dragend",handler:function(e){return t.lineDragEnd.emit(e)}},{name:"dragstart",handler:function(e){return t.lineDragStart.emit(e)}},{name:"mousedown",handler:function(e){return t.lineMouseDown.emit(e)}},{name:"mousemove",handler:function(e){return t.lineMouseMove.emit(e)}},{name:"mouseout",handler:function(e){return t.lineMouseOut.emit(e)}},{name:"mouseover",handler:function(e){return t.lineMouseOver.emit(e)}},{name:"mouseup",handler:function(e){return t.lineMouseUp.emit(e)}},{name:"rightclick",handler:function(e){return t.lineRightClick.emit(e)}}].forEach((function(e){var n=t._polylineManager.createEventObservable(e.name,t).subscribe(e.handler);t._subscriptions.push(n)})),this._polylineManager.createPathEventObservable(this).then((function(e){var n=e.subscribe((function(e){return t.polyPathChange.emit(e)}));t._subscriptions.push(n)}))},t.prototype._getPoints=function(){return this.points?this.points.toArray():[]},t.prototype._getIcons=function(){return this.iconSequences?this.iconSequences.toArray():[]},t.prototype.id=function(){return this._id},t.prototype.ngOnDestroy=function(){this._polylineManager.deletePolyline(this),this._subscriptions.forEach((function(t){return t.unsubscribe()}))},t._polylineOptionsAttributes=["draggable","editable","visible","geodesic","strokeColor","strokeOpacity","strokeWeight","zIndex"],t}(),ct=function(){function t(t){this._manager=t,this.clickable=!0,this.draggable=!1,this.editable=!1,this.strokePosition="CENTER",this.strokeWeight=0,this.visible=!0,this.boundsChange=new l.EventEmitter,this.rectangleClick=new l.EventEmitter,this.rectangleDblClick=new l.EventEmitter,this.drag=new l.EventEmitter,this.dragEnd=new l.EventEmitter,this.dragStart=new l.EventEmitter,this.mouseDown=new l.EventEmitter,this.mouseMove=new l.EventEmitter,this.mouseOut=new l.EventEmitter,this.mouseOver=new l.EventEmitter,this.mouseUp=new l.EventEmitter,this.rightClick=new l.EventEmitter,this._rectangleAddedToManager=!1,this._eventSubscriptions=[]}var e;return e=t,t.prototype.ngOnInit=function(){this._manager.addRectangle(this),this._rectangleAddedToManager=!0,this._registerEventListeners()},t.prototype.ngOnChanges=function(t){this._rectangleAddedToManager&&((t.north||t.east||t.south||t.west)&&this._manager.setBounds(this),t.editable&&this._manager.setEditable(this),t.draggable&&this._manager.setDraggable(this),t.visible&&this._manager.setVisible(this),this._updateRectangleOptionsChanges(t))},t.prototype._updateRectangleOptionsChanges=function(t){var n={},r=Object.keys(t).filter((function(t){return-1!==e._mapOptions.indexOf(t)}));r.forEach((function(e){n[e]=t[e].currentValue})),r.length>0&&this._manager.setOptions(this,n)},t.prototype._registerEventListeners=function(){var t=this,e=new Map;e.set("bounds_changed",this.boundsChange),e.set("click",this.rectangleClick),e.set("dblclick",this.rectangleDblClick),e.set("drag",this.drag),e.set("dragend",this.dragEnd),e.set("dragStart",this.dragStart),e.set("mousedown",this.mouseDown),e.set("mousemove",this.mouseMove),e.set("mouseout",this.mouseOut),e.set("mouseover",this.mouseOver),e.set("mouseup",this.mouseUp),e.set("rightclick",this.rightClick),e.forEach((function(e,n){t._eventSubscriptions.push(t._manager.createEventObservable(n,t).subscribe((function(r){switch(n){case"bounds_changed":t._manager.getBounds(t).then((function(t){return e.emit({north:t.getNorthEast().lat(),east:t.getNorthEast().lng(),south:t.getSouthWest().lat(),west:t.getSouthWest().lng()})}));break;default:e.emit({coords:{lat:r.latLng.lat(),lng:r.latLng.lng()}})}})))}))},t.prototype.ngOnDestroy=function(){this._eventSubscriptions.forEach((function(t){t.unsubscribe()})),this._eventSubscriptions=null,this._manager.removeRectangle(this)},t.prototype.getBounds=function(){return this._manager.getBounds(this)},t._mapOptions=["fillColor","fillOpacity","strokeColor","strokeOpacity","strokePosition","strokeWeight","visible","zIndex","clickable"],t}(),ut=0,ht=function(){function t(t){this._manager=t,this._addedToManager=!1,this._id=(ut++).toString(),this.visible=!0}return t.prototype.ngOnInit=function(){this._addedToManager||(this._manager.addTransitLayer(this,{visible:this.visible}),this._addedToManager=!0)},t.prototype.ngOnChanges=function(t){this._addedToManager&&null!=t.visible&&this._manager.toggleLayerVisibility(this,{visible:t.visible.currentValue})},t.prototype.id=function(){return this._id},t.prototype.toString=function(){return"AgmTransitLayer-"+this._id.toString()},t.prototype.ngOnDestroy=function(){this._manager.deleteLayer(this)},t}(),dt=function(t){return t[t.RIGHT_BOTTOM=0]="RIGHT_BOTTOM",t[t.TOP_LEFT=1]="TOP_LEFT",t[t.TOP_CENTER=2]="TOP_CENTER",t[t.TOP_RIGHT=3]="TOP_RIGHT",t[t.LEFT_CENTER=4]="LEFT_CENTER",t[t.LEFT_TOP=5]="LEFT_TOP",t[t.LEFT_BOTTOM=6]="LEFT_BOTTOM",t[t.RIGHT_TOP=7]="RIGHT_TOP",t[t.RIGHT_CENTER=8]="RIGHT_CENTER",t[t.BOTTOM_RIGHT=9]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=10]="BOTTOM_LEFT",t[t.BOTTOM_CENTER=11]="BOTTOM_CENTER",t}({}),ft=function(t){return t[t.HYBRID=0]="HYBRID",t[t.ROADMAP=1]="ROADMAP",t[t.SATELLITE=2]="SATELLITE",t[t.TERRAIN=3]="TERRAIN",t}({}),pt=function(t){return t[t.DEFAULT=0]="DEFAULT",t}({}),gt=function(t){return t[t.DEFAULT=0]="DEFAULT",t[t.LARGE=1]="LARGE",t[t.SMALL=2]="SMALL",t}({}),mt=function(t){return t.APPROXIMATE="APPROXIMATE",t.GEOMETRIC_CENTER="GEOMETRIC_CENTER",t.RANGE_INTERPOLATED="RANGE_INTERPOLATED",t.ROOFTOP="ROOFTOP",t}({}),yt=function(t){return t.ERROR="ERROR",t.INVALID_REQUEST="INVALID_REQUEST",t.OK="OK",t.OVER_QUERY_LIMIT="OVER_QUERY_LIMIT",t.REQUEST_DENIED="REQUEST_DENIED",t.UNKNOWN_ERROR="UNKNOWN_ERROR",t.ZERO_RESULTS="ZERO_RESULTS",t}({}),vt=function(){function t(t){var e=this,n=new c.a((function(e){t.load().then((function(){return e.next()}))})).pipe(Object(M.a)((function(){return e._createGeocoder()})),Object(E.a)(new m.a(1)));n.connect(),this.geocoder$=n}return t.prototype.geocode=function(t){var e=this;return this.geocoder$.pipe(Object(x.a)((function(n){return e._getGoogleResults(n,t)})))},t.prototype._getGoogleResults=function(t,e){return Object(y.a)(t.geocode)(e).pipe(Object(x.a)((function(t){var e=a(t,2),n=e[0],r=e[1];return r===yt.OK?Object(v.a)(n):Object(b.a)(r)})))},t.prototype._createGeocoder=function(){return new google.maps.Geocoder},t.ngInjectableDef=Object(l["ɵɵdefineInjectable"])({factory:function(){return new t(Object(l["ɵɵinject"])(D))},token:t,providedIn:"root"}),t}(),bt=function(){function t(){}return t.prototype.getNativeWindow=function(){return window},t}(),_t=function(){function t(){}return t.prototype.getNativeDocument=function(){return document},t}(),wt=[bt,_t],xt=function(t){return t[t.HTTP=1]="HTTP",t[t.HTTPS=2]="HTTPS",t[t.AUTO=3]="AUTO",t}({}),Mt=new l.InjectionToken("angular-google-maps LAZY_MAPS_API_CONFIG"),St=function(t){function e(e,n,r,i){void 0===e&&(e=null);var o=t.call(this)||this;return o.localeId=i,o._SCRIPT_ID="agmGoogleMapsApiScript",o.callbackName="agmLazyMapsAPILoader",o._config=e||{},o._windowRef=n,o._documentRef=r,o}return function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(e,t),e.prototype.load=function(){var t=this._windowRef.getNativeWindow();if(t.google&&t.google.maps)return Promise.resolve();if(this._scriptLoadingPromise)return this._scriptLoadingPromise;var e=this._documentRef.getNativeDocument().getElementById(this._SCRIPT_ID);if(e)return this._assignScriptLoadingPromise(e),this._scriptLoadingPromise;var n=this._documentRef.getNativeDocument().createElement("script");return n.type="text/javascript",n.async=!0,n.defer=!0,n.id=this._SCRIPT_ID,n.src=this._getScriptSrc(this.callbackName),this._assignScriptLoadingPromise(n),this._documentRef.getNativeDocument().body.appendChild(n),this._scriptLoadingPromise},e.prototype._assignScriptLoadingPromise=function(t){var e=this;this._scriptLoadingPromise=new Promise((function(n,r){e._windowRef.getNativeWindow()[e.callbackName]=function(){n()},t.onerror=function(t){r(t)}}))},e.prototype._getScriptSrc=function(t){var e;switch(this._config&&this._config.protocol||xt.HTTPS){case xt.AUTO:e="";break;case xt.HTTP:e="http:";break;case xt.HTTPS:e="https:"}var n={v:this._config.apiVersion||"quarterly",callback:t,key:this._config.apiKey,client:this._config.clientId,channel:this._config.channel,libraries:this._config.libraries,region:this._config.region,language:this._config.language||"en-US"!==this.localeId?this.localeId:null};return e+"//"+(this._config.hostAndPath||"maps.googleapis.com/maps/api/js")+"?"+Object.keys(n).filter((function(t){return null!=n[t]})).filter((function(t){return!Array.isArray(n[t])||Array.isArray(n[t])&&n[t].length>0})).map((function(t){var e=n[t];return Array.isArray(e)?{key:t,value:e.join(",")}:{key:t,value:n[t]}})).map((function(t){return t.key+"="+t.value})).join("&")},e}(D),At=function(){function t(){}return t.prototype.load=function(){if(!window.google||!window.google.maps)throw new Error("Google Maps API not loaded on page. Make sure window.google.maps is available!");return Promise.resolve()},t}();function Ct(){return[R,B,j,H,$,K,et,rt,it,lt,ot,at,ct,ht]}var kt=function(){function t(){}var e;return e=t,t.forRoot=function(t){return{ngModule:e,providers:s(wt,[{provide:D,useClass:St},{provide:Mt,useValue:t}])}},t}()},jdlx:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Mw3v");r.Observable.prototype.pluck=i.pluck},jfSC:function(t,e,n){!function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};t.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".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:/قبل از ظهر|بعد از ظهر/,isPM:function(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n("wd/R"))},jl4B:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("mJH7")),r(n("177e"))},jlZm:function(t,e,n){"use strict";n.d(e,"d",(function(){return C})),n.d(e,"c",(function(){return A})),n.d(e,"a",(function(){return v})),n.d(e,"b",(function(){return _})),n.d(e,"e",(function(){return w})),n.d(e,"g",(function(){return x})),n.d(e,"f",(function(){return M})),n.d(e,"h",(function(){return S}));var r=n("CcnG"),i=(n("ihYY"),n("4+yM")),o=n("YhbO"),a=n("n6gG"),s=n("4c35"),l=n("K9Ia"),c=n("pugT"),u=n("G5J1"),h=n("p0ib"),d=n("ad02"),f=n("p0Sj"),p=n("VnD/"),g=n("t9fZ"),m=n("lLAP"),y=n("YSh2"),v=new r.InjectionToken("MAT_ACCORDION"),b=0,_=new r.InjectionToken("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),w=function(t){function e(e,n,i,o,a,s,c){var u=t.call(this,e,n,i)||this;return u._viewContainerRef=o,u._animationMode=s,u._hideToggle=!1,u.afterExpand=new r.EventEmitter,u.afterCollapse=new r.EventEmitter,u._inputChanges=new l.b,u._headerId="mat-expansion-panel-header-"+b++,u._bodyAnimationDone=new l.b,u.accordion=e,u._document=a,u._bodyAnimationDone.pipe(Object(d.a)((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){"void"!==t.fromState&&("expanded"===t.toState?u.afterExpand.emit():"collapsed"===t.toState&&u.afterCollapse.emit())})),c&&(u.hideToggle=c.hideToggle),u}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"hideToggle",{get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(t){this._hideToggle=Object(a.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"togglePosition",{get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(t){this._togglePosition=t},enumerable:!0,configurable:!0}),e.prototype._hasSpacing=function(){return!!this.accordion&&"default"===(this.expanded?this.accordion.displayMode:this._getExpandedState())},e.prototype._getExpandedState=function(){return this.expanded?"expanded":"collapsed"},e.prototype.ngAfterContentInit=function(){var t=this;this._lazyContent&&this.opened.pipe(Object(f.a)(null),Object(p.a)((function(){return t.expanded&&!t._portal})),Object(g.a)(1)).subscribe((function(){t._portal=new s.h(t._lazyContent._template,t._viewContainerRef)}))},e.prototype.ngOnChanges=function(t){this._inputChanges.next(t)},e.prototype.ngOnDestroy=function(){t.prototype.ngOnDestroy.call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()},e.prototype._containsFocus=function(){if(this._body){var t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1},e}(o.b),x=function(){function t(t,e,n,r,i){var o=this;this.panel=t,this._element=e,this._focusMonitor=n,this._changeDetectorRef=r,this._parentChangeSubscription=c.a.EMPTY,this._animationsDisabled=!0;var a=t.accordion?t.accordion._stateChanges.pipe(Object(p.a)((function(t){return!(!t.hideToggle&&!t.togglePosition)}))):u.a;this._parentChangeSubscription=Object(h.a)(t.opened,t.closed,a,t._inputChanges.pipe(Object(p.a)((function(t){return!!(t.hideToggle||t.disabled||t.togglePosition)})))).subscribe((function(){return o._changeDetectorRef.markForCheck()})),t.closed.pipe(Object(p.a)((function(){return t._containsFocus()}))).subscribe((function(){return n.focusVia(e,"program")})),n.monitor(e).subscribe((function(e){e&&t.accordion&&t.accordion._handleHeaderFocus(o)})),i&&(this.expandedHeight=i.expandedHeight,this.collapsedHeight=i.collapsedHeight)}return t.prototype._animationStarted=function(){this._animationsDisabled=!1},Object.defineProperty(t.prototype,"disabled",{get:function(){return this.panel.disabled},enumerable:!0,configurable:!0}),t.prototype._toggle=function(){this.panel.toggle()},t.prototype._isExpanded=function(){return this.panel.expanded},t.prototype._getExpandedState=function(){return this.panel._getExpandedState()},t.prototype._getPanelId=function(){return this.panel.id},t.prototype._getTogglePosition=function(){return this.panel.togglePosition},t.prototype._showToggle=function(){return!this.panel.hideToggle&&!this.panel.disabled},t.prototype._keydown=function(t){switch(t.keyCode){case y.o:case y.g:Object(y.t)(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}},t.prototype.focus=function(t,e){void 0===t&&(t="program"),this._focusMonitor.focusVia(this._element,t,e)},t.prototype.ngOnDestroy=function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)},t}(),M=function(){return function(){}}(),S=function(){return function(){}}(),A=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._hideToggle=!1,e.displayMode="default",e.togglePosition="after",e}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"hideToggle",{get:function(){return this._hideToggle},set:function(t){this._hideToggle=Object(a.c)(t)},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._keyManager=new m.g(this._headers).withWrap()},e.prototype._handleHeaderKeydown=function(t){var e=t.keyCode,n=this._keyManager;e===y.i?Object(y.t)(t)||(n.setFirstItemActive(),t.preventDefault()):e===y.f?Object(y.t)(t)||(n.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)},e.prototype._handleHeaderFocus=function(t){this._keyManager.updateActiveItem(t)},e}(o.a),C=function(){return function(){}}()},jnO4:function(t,e,n){!function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(t){return function(e,n,o,a){var s=r(e),l=i[t][r(e)];return 2===s&&(l=l[n?0:1]),l.replace(/%d/i,e)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,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:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(t){return n[t]})).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("wd/R"))},jtHT:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.publish=function(t){return r.publish(t)(this)}},jvbL:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){return void 0===e&&(e=!1),function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.predicate=t,this.inclusive=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate,this.inclusive))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.inclusive=r,i.index=0,i}return r.__extends(e,t),e.prototype._next=function(t){var e,n=this.destination;try{e=this.predicate(t,this.index++)}catch(r){return void n.error(r)}this.nextOrComplete(t,e)},e.prototype.nextOrComplete=function(t,e){var n=this.destination;Boolean(e)?n.next(t):(this.inclusive&&n.next(t),n.complete())},e}(i.a)},jwf3:function(t,e,n){var r=n("DLiC"),i=n("V/79"),o=n("cpc2"),a=n("Yvos"),s=n("x7D4")("engine.io-client:polling-xhr");function l(){}function c(t){if(i.call(this,t),this.requestTimeout=t.requestTimeout,this.extraHeaders=t.extraHeaders,"undefined"!=typeof location){var e="https:"===location.protocol,n=location.port;n||(n=e?443:80),this.xd="undefined"!=typeof location&&t.hostname!==location.hostname||n!==t.port,this.xs=t.secure!==e}}function u(t){this.method=t.method||"GET",this.uri=t.uri,this.xd=!!t.xd,this.xs=!!t.xs,this.async=!1!==t.async,this.data=void 0!==t.data?t.data:null,this.agent=t.agent,this.isBinary=t.isBinary,this.supportsBinary=t.supportsBinary,this.enablesXDR=t.enablesXDR,this.requestTimeout=t.requestTimeout,this.pfx=t.pfx,this.key=t.key,this.passphrase=t.passphrase,this.cert=t.cert,this.ca=t.ca,this.ciphers=t.ciphers,this.rejectUnauthorized=t.rejectUnauthorized,this.extraHeaders=t.extraHeaders,this.create()}if(t.exports=c,t.exports.Request=u,a(c,i),c.prototype.supportsBinary=!0,c.prototype.request=function(t){return(t=t||{}).uri=this.uri(),t.xd=this.xd,t.xs=this.xs,t.agent=this.agent||!1,t.supportsBinary=this.supportsBinary,t.enablesXDR=this.enablesXDR,t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized,t.requestTimeout=this.requestTimeout,t.extraHeaders=this.extraHeaders,new u(t)},c.prototype.doWrite=function(t,e){var n=this.request({method:"POST",data:t,isBinary:"string"!=typeof t&&void 0!==t}),r=this;n.on("success",e),n.on("error",(function(t){r.onError("xhr post error",t)})),this.sendXhr=n},c.prototype.doPoll=function(){s("xhr poll");var t=this.request(),e=this;t.on("data",(function(t){e.onData(t)})),t.on("error",(function(t){e.onError("xhr poll error",t)})),this.pollXhr=t},o(u.prototype),u.prototype.create=function(){var t={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized;var e=this.xhr=new r(t),n=this;try{s("xhr open %s: %s",this.method,this.uri),e.open(this.method,this.uri,this.async);try{if(this.extraHeaders)for(var i in e.setDisableHeaderCheck&&e.setDisableHeaderCheck(!0),this.extraHeaders)this.extraHeaders.hasOwnProperty(i)&&e.setRequestHeader(i,this.extraHeaders[i])}catch(o){}if("POST"===this.method)try{e.setRequestHeader("Content-type",this.isBinary?"application/octet-stream":"text/plain;charset=UTF-8")}catch(o){}try{e.setRequestHeader("Accept","*/*")}catch(o){}"withCredentials"in e&&(e.withCredentials=!0),this.requestTimeout&&(e.timeout=this.requestTimeout),this.hasXDR()?(e.onload=function(){n.onLoad()},e.onerror=function(){n.onError(e.responseText)}):e.onreadystatechange=function(){if(2===e.readyState)try{var t=e.getResponseHeader("Content-Type");n.supportsBinary&&"application/octet-stream"===t&&(e.responseType="arraybuffer")}catch(o){}4===e.readyState&&(200===e.status||1223===e.status?n.onLoad():setTimeout((function(){n.onError(e.status)}),0))},s("xhr data %s",this.data),e.send(this.data)}catch(o){return void setTimeout((function(){n.onError(o)}),0)}"undefined"!=typeof document&&(this.index=u.requestsCount++,u.requests[this.index]=this)},u.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},u.prototype.onData=function(t){this.emit("data",t),this.onSuccess()},u.prototype.onError=function(t){this.emit("error",t),this.cleanup(!0)},u.prototype.cleanup=function(t){if(null!=this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=l:this.xhr.onreadystatechange=l,t)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete u.requests[this.index],this.xhr=null}},u.prototype.onLoad=function(){var t;try{var e;try{e=this.xhr.getResponseHeader("Content-Type")}catch(n){}t="application/octet-stream"===e&&this.xhr.response||this.xhr.responseText}catch(n){this.onError(n)}null!=t&&this.onData(t)},u.prototype.hasXDR=function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR},u.prototype.abort=function(){this.cleanup()},u.requestsCount=0,u.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",d);else if("function"==typeof addEventListener){var h="onpagehide"in self?"pagehide":"unload";addEventListener(h,d,!1)}function d(){for(var t in u.requests)u.requests.hasOwnProperty(t)&&u.requests[t].abort()}},jwzj:function(t,e){t.exports=function(t,e,n){var r=t.byteLength;if(e=e||0,n=n||r,t.slice)return t.slice(e,n);if(e<0&&(e+=r),n<0&&(n+=r),n>r&&(n=r),e>=r||e>=n||0===r)return new ArrayBuffer(0);for(var i=new Uint8Array(t),o=new Uint8Array(n-e),a=e,s=0;a<n;a++,s++)o[s]=i[a];return o.buffer}},"k/8l":function(t,e,n){t.exports={default:n("e56k"),__esModule:!0}},kC7l:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getTime()}},kEOa:function(t,e,n){!function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};t.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".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:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n("wd/R"))},kERW:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("6blF"),i=n("isby"),o=n("2Bdj"),a=n("67Y/");function s(t,e,n){return n?s(t,e).pipe(Object(a.a)((function(t){return Object(i.a)(t)?n.apply(void 0,t):n(t)}))):new r.a((function(n){var r,i=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return n.next(1===t.length?t[0]:t)};try{r=t(i)}catch(a){return void n.error(a)}if(Object(o.a)(e))return function(){return e(i,r)}}))}},kOWh:function(t,e){var n=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];t.exports=function(t){var e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r);var i=n.concat(e).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+i.join("|")+"|.)","g")}},kOpN:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("wd/R"))},kR3u:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("svcd"),i=n("xlPZ");function o(){return function(t){return Object(i.a)(new r.a)(t)}}},kRN8:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setSeconds(i),n}},kSER:function(t,e){t.exports=function(t,e){for(var n=[],r=(e=e||0)||0;r<t.length;r++)n[r-e]=t[r];return n}},kUGv:function(t,e,n){var r=n("7whZ").document;t.exports=r&&r.documentElement},kVrb:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("15yF"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.notEqual(this.notEqual)},t.prototype.ngOnChanges=function(t){for(var e in t)"notEqual"===e&&(this.validator=o.notEqual(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[notEqual][formControlName],[notEqual][formControl],[notEqual][ngModel]",providers:[a]}]}],s.propDecorators={notEqual:[{type:r.Input}]},e.NotEqualValidator=s},kWGw:function(t,e,n){"use strict";n.d(e,"d",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"b",(function(){return h})),n.d(e,"a",(function(){return s}));var r=n("CcnG"),i=n("4+yM"),o=n("n6gG"),a=(n("gIcY"),n("Wf4p")),s=new r.InjectionToken("mat-slide-toggle-default-options",{providedIn:"root",factory:function(){return{disableToggleValue:!1,disableDragValue:!1}}}),l=0,c=function(){return function(t,e){this.source=t,this.checked=e}}(),u=function(){return function(t){this._elementRef=t}}(),h=function(t){function e(e,n,i,o,a,s,c,u){var h=t.call(this,e)||this;return h._focusMonitor=n,h._changeDetectorRef=i,h._ngZone=a,h.defaults=s,h._animationMode=c,h._dir=u,h._onChange=function(t){},h._onTouched=function(){},h._uniqueId="mat-slide-toggle-"+ ++l,h._required=!1,h._checked=!1,h._dragging=!1,h.name=null,h.id=h._uniqueId,h.labelPosition="after",h.ariaLabel=null,h.ariaLabelledby=null,h.change=new r.EventEmitter,h.toggleChange=new r.EventEmitter,h.dragChange=new r.EventEmitter,h.tabIndex=parseInt(o)||0,h}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Object(o.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"checked",{get:function(){return this._checked},set:function(t){this._checked=Object(o.c)(t),this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"inputId",{get:function(){return(this.id||this._uniqueId)+"-input"},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){e||Promise.resolve().then((function(){return t._onTouched()}))}))},e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef)},e.prototype._onChangeEvent=function(t){t.stopPropagation(),this._dragging||this.toggleChange.emit(),this._dragging||this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())},e.prototype._onInputClick=function(t){t.stopPropagation()},e.prototype.writeValue=function(t){this.checked=!!t},e.prototype.registerOnChange=function(t){this._onChange=t},e.prototype.registerOnTouched=function(t){this._onTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t,this._changeDetectorRef.markForCheck()},e.prototype.focus=function(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)},e.prototype.toggle=function(){this.checked=!this.checked,this._onChange(this.checked)},e.prototype._emitChangeEvent=function(){this._onChange(this.checked),this.change.emit(new c(this,this.checked))},e.prototype._getDragPercentage=function(t){var e=t/this._thumbBarWidth*100;return this._previousChecked&&(e+=100),Math.max(0,Math.min(e,100))},e.prototype._onDragStart=function(){if(!this.disabled&&!this._dragging){var t=this._thumbEl.nativeElement;this._thumbBarWidth=this._thumbBarEl.nativeElement.clientWidth-t.clientWidth,t.classList.add("mat-dragging"),this._previousChecked=this.checked,this._dragging=!0}},e.prototype._onDrag=function(t){if(this._dragging){var e=this._dir&&"rtl"===this._dir.value?-1:1;this._dragPercentage=this._getDragPercentage(t.deltaX*e),this._thumbEl.nativeElement.style.transform="translate3d("+this._dragPercentage/100*this._thumbBarWidth*e+"px, 0, 0)"}},e.prototype._onDragEnd=function(){var t=this;if(this._dragging){var e=this._dragPercentage>50;e!==this.checked&&(this.dragChange.emit(),this.defaults.disableDragValue||(this.checked=e,this._emitChangeEvent())),this._ngZone.runOutsideAngular((function(){return setTimeout((function(){t._dragging&&(t._dragging=!1,t._thumbEl.nativeElement.classList.remove("mat-dragging"),t._thumbEl.nativeElement.style.transform="")}))}))}},e.prototype._onLabelTextChange=function(){this._changeDetectorRef.detectChanges()},e}(Object(a.I)(Object(a.D)(Object(a.E)(Object(a.F)(u)),"accent"))),d=function(){return function(){}}(),f=function(){return function(){}}()},kbA8:function(t,e,n){"use strict";function r(t,e,n){t instanceof RegExp&&(t=i(t,n)),e instanceof RegExp&&(e=i(e,n));var r=o(t,e,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+t.length,r[1]),post:n.slice(r[1]+e.length)}}function i(t,e){var n=e.match(t);return n?n[0]:null}function o(t,e,n){var r,i,o,a,s,l=n.indexOf(t),c=n.indexOf(e,l+1),u=l;if(l>=0&&c>0){for(r=[],o=n.length;u>=0&&!s;)u==l?(r.push(u),l=n.indexOf(t,u+1)):1==r.length?s=[r.pop(),c]:((i=r.pop())<o&&(o=i,a=c),c=n.indexOf(e,u+1)),u=l<c&&l>=0?l:c;r.length&&(s=[o,a])}return s}t.exports=r,r.range=o},klSw:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("S5bw");function i(t,e,n){var i;return i=t&&"object"==typeof t?t:{bufferSize:t,windowTime:e,refCount:!1,scheduler:n},function(t){return t.lift(function(t){var e,n,i=t.bufferSize,o=void 0===i?Number.POSITIVE_INFINITY:i,a=t.windowTime,s=void 0===a?Number.POSITIVE_INFINITY:a,l=t.refCount,c=t.scheduler,u=0,h=!1,d=!1;return function(t){var i;u++,!e||h?(h=!1,e=new r.a(o,s,c),i=e.subscribe(this),n=t.subscribe({next:function(t){e.next(t)},error:function(t){h=!0,e.error(t)},complete:function(){d=!0,n=void 0,e.complete()}}),d&&(n=void 0)):i=e.subscribe(this),this.add((function(){u--,i.unsubscribe(),i=void 0,n&&!d&&l&&0===u&&(n.unsubscribe(),n=void 0,e=void 0)}))}}(i))}}},kqoJ:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.min=function(t){return function(e){if(!i.isPresent(t))return null;if(i.isPresent(r.Validators.required(e)))return null;var n=+e.value;return n>=+t?null:{actualValue:n,requiredValue:+t,min:!0}}}},ksOG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("JM0U");r.Observable.prototype.auditTime=i.auditTime},kvAF:function(t,e,n){var r=n("GhSp").f,i=n("nA4W"),o=n("zBWt")("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},kzIS:function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n("CcnG"),i=n("Sgg5"),o=n("bMPK"),a=n("EFU/"),s=n("pugT"),l=n("YSh2"),c=n("n6gG"),u=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=function(t,e){return function(n,r){e(n,r,t)}},f=function(){function t(t,e,n){this.cdRef=t,this.dateTimeAdapter=e,this.dateTimeFormats=n,this.hideOtherMonths=!1,this._firstDayOfWeek=0,this._selectMode="single",this._selecteds=[],this.localeSub=s.a.EMPTY,this.initiated=!1,this.selectedDates=[],this.selectedChange=new r.EventEmitter,this.userSelection=new r.EventEmitter,this.pickerMomentChange=new r.EventEmitter}return Object.defineProperty(t.prototype,"firstDayOfWeek",{get:function(){return this._firstDayOfWeek},set:function(t){(t=Object(c.f)(t))>=0&&t<=6&&t!==this._firstDayOfWeek&&(this._firstDayOfWeek=t,this.initiated&&(this.generateWeekDays(),this.generateCalendar(),this.cdRef.markForCheck()))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectMode",{get:function(){return this._selectMode},set:function(t){this._selectMode=t,this.initiated&&(this.generateCalendar(),this.cdRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){var e=this._selected;t=this.dateTimeAdapter.deserialize(t),this._selected=this.getValidDate(t),this.dateTimeAdapter.isSameDay(e,this._selected)||this.setSelectedDates()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selecteds",{get:function(){return this._selecteds},set:function(t){var e=this;this._selecteds=t.map((function(t){return t=e.dateTimeAdapter.deserialize(t),e.getValidDate(t)})),this.setSelectedDates()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerMoment",{get:function(){return this._pickerMoment},set:function(t){var e=this._pickerMoment;t=this.dateTimeAdapter.deserialize(t),this._pickerMoment=this.getValidDate(t)||this.dateTimeAdapter.now(),this.firstDateOfMonth=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(this._pickerMoment),this.dateTimeAdapter.getMonth(this._pickerMoment),1),!this.isSameMonth(e,this._pickerMoment)&&this.initiated&&this.generateCalendar()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateFilter",{get:function(){return this._dateFilter},set:function(t){this._dateFilter=t,this.initiated&&(this.generateCalendar(),this.cdRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._minDate=this.getValidDate(t),this.initiated&&(this.generateCalendar(),this.cdRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._maxDate=this.getValidDate(t),this.initiated&&(this.generateCalendar(),this.cdRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"weekdays",{get:function(){return this._weekdays},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"days",{get:function(){return this._days},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeCell",{get:function(){if(this.pickerMoment)return this.dateTimeAdapter.getDate(this.pickerMoment)+this.firstRowOffset-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInSingleMode",{get:function(){return"single"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInRangeMode",{get:function(){return"range"===this.selectMode||"rangeFrom"===this.selectMode||"rangeTo"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTCalendarView",{get:function(){return!0},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.generateWeekDays(),this.localeSub=this.dateTimeAdapter.localeChanges.subscribe((function(){t.generateWeekDays(),t.generateCalendar(),t.cdRef.markForCheck()}))},t.prototype.ngAfterContentInit=function(){this.generateCalendar(),this.initiated=!0},t.prototype.ngOnDestroy=function(){this.localeSub.unsubscribe()},t.prototype.selectCalendarCell=function(t){!t.enabled||this.hideOtherMonths&&t.out||this.selectDate(t.value)},t.prototype.selectDate=function(t){var e=this.dateTimeAdapter.addCalendarDays(this.firstDateOfMonth,t-1);this.selectedChange.emit(e),this.userSelection.emit()},t.prototype.handleCalendarKeydown=function(t){var e;switch(t.keyCode){case l.j:e=this.dateTimeAdapter.addCalendarDays(this.pickerMoment,-1),this.pickerMomentChange.emit(e);break;case l.n:e=this.dateTimeAdapter.addCalendarDays(this.pickerMoment,1),this.pickerMomentChange.emit(e);break;case l.q:e=this.dateTimeAdapter.addCalendarDays(this.pickerMoment,-7),this.pickerMomentChange.emit(e);break;case l.e:e=this.dateTimeAdapter.addCalendarDays(this.pickerMoment,7),this.pickerMomentChange.emit(e);break;case l.i:e=this.dateTimeAdapter.addCalendarDays(this.pickerMoment,1-this.dateTimeAdapter.getDate(this.pickerMoment)),this.pickerMomentChange.emit(e);break;case l.f:e=this.dateTimeAdapter.addCalendarDays(this.pickerMoment,this.dateTimeAdapter.getNumDaysInMonth(this.pickerMoment)-this.dateTimeAdapter.getDate(this.pickerMoment)),this.pickerMomentChange.emit(e);break;case l.m:e=t.altKey?this.dateTimeAdapter.addCalendarYears(this.pickerMoment,-1):this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,-1),this.pickerMomentChange.emit(e);break;case l.l:e=t.altKey?this.dateTimeAdapter.addCalendarYears(this.pickerMoment,1):this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,1),this.pickerMomentChange.emit(e);break;case l.g:this.dateFilter&&!this.dateFilter(this.pickerMoment)||this.selectDate(this.dateTimeAdapter.getDate(this.pickerMoment));break;default:return}this.focusActiveCell(),t.preventDefault()},t.prototype.generateWeekDays=function(){var t=this.dateTimeAdapter.getDayOfWeekNames("long"),e=this.dateTimeAdapter.getDayOfWeekNames("short"),n=this.dateTimeAdapter.getDayOfWeekNames("narrow"),r=this.firstDayOfWeek,i=t.map((function(t,r){return{long:t,short:e[r],narrow:n[r]}}));this._weekdays=i.slice(r).concat(i.slice(0,r)),this.dateNames=this.dateTimeAdapter.getDateNames()},t.prototype.generateCalendar=function(){if(this.pickerMoment){this.todayDate=null;var t=0-(this.dateTimeAdapter.getDay(this.firstDateOfMonth)+(7-this.firstDayOfWeek))%7;this.firstRowOffset=Math.abs(t),this._days=[];for(var e=0;e<6;e++){for(var n=[],r=0;r<7;r++){var i=this.dateTimeAdapter.addCalendarDays(this.firstDateOfMonth,t),o=this.createDateCell(i,t);this.dateTimeAdapter.isSameDay(this.dateTimeAdapter.now(),i)&&(this.todayDate=t+1),n.push(o),t+=1}this._days.push(n)}this.setSelectedDates()}},t.prototype.createDateCell=function(t,e){var n=this.dateTimeAdapter.getNumDaysInMonth(this.pickerMoment),r=this.dateTimeAdapter.getDate(t).toString(),o=this.dateTimeAdapter.format(t,this.dateTimeFormats.dateA11yLabel),a=this.isDateEnabled(t),s=e+1,l=s<1||s>n,c="owl-dt-day-"+this.dateTimeAdapter.getDay(t);return new i.a(s,r,o,a,l,c)},t.prototype.isDateEnabled=function(t){return!!t&&(!this.dateFilter||this.dateFilter(t))&&(!this.minDate||this.dateTimeAdapter.compare(t,this.minDate)>=0)&&(!this.maxDate||this.dateTimeAdapter.compare(t,this.maxDate)<=0)},t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},t.prototype.isSameMonth=function(t,e){return!!(t&&e&&this.dateTimeAdapter.isValid(t)&&this.dateTimeAdapter.isValid(e)&&this.dateTimeAdapter.getYear(t)===this.dateTimeAdapter.getYear(e)&&this.dateTimeAdapter.getMonth(t)===this.dateTimeAdapter.getMonth(e))},t.prototype.setSelectedDates=function(){var t=this;if(this.selectedDates=[],this.firstDateOfMonth)if(this.isInSingleMode&&this.selected){var e=this.dateTimeAdapter.differenceInCalendarDays(this.selected,this.firstDateOfMonth);this.selectedDates[0]=e+1}else this.isInRangeMode&&this.selecteds&&(this.selectedDates=this.selecteds.map((function(e){return t.dateTimeAdapter.isValid(e)?t.dateTimeAdapter.differenceInCalendarDays(e,t.firstDateOfMonth)+1:null})))},t.prototype.focusActiveCell=function(){this.calendarBodyElm.focusActiveCell()},u([Object(r.Input)(),h("design:type",Boolean)],t.prototype,"hideOtherMonths",void 0),u([Object(r.Input)(),h("design:type",Number),h("design:paramtypes",[Number])],t.prototype,"firstDayOfWeek",null),u([Object(r.Input)(),h("design:type",String),h("design:paramtypes",[String])],t.prototype,"selectMode",null),u([Object(r.Input)(),h("design:type",Object),h("design:paramtypes",[Object])],t.prototype,"selected",null),u([Object(r.Input)(),h("design:type",Array),h("design:paramtypes",[Array])],t.prototype,"selecteds",null),u([Object(r.Input)(),h("design:type",Object),h("design:paramtypes",[Object])],t.prototype,"pickerMoment",null),u([Object(r.Input)(),h("design:type",Function),h("design:paramtypes",[Function])],t.prototype,"dateFilter",null),u([Object(r.Input)(),h("design:type",Object),h("design:paramtypes",[Object])],t.prototype,"minDate",null),u([Object(r.Input)(),h("design:type",Object),h("design:paramtypes",[Object])],t.prototype,"maxDate",null),u([Object(r.Output)(),h("design:type",Object)],t.prototype,"selectedChange",void 0),u([Object(r.Output)(),h("design:type",Object)],t.prototype,"userSelection",void 0),u([Object(r.Output)(),h("design:type",r.EventEmitter)],t.prototype,"pickerMomentChange",void 0),u([Object(r.ViewChild)(i.b),h("design:type",i.b)],t.prototype,"calendarBodyElm",void 0),u([Object(r.HostBinding)("class.owl-dt-calendar-view"),h("design:type",Boolean),h("design:paramtypes",[])],t.prototype,"owlDTCalendarView",null),u([Object(r.Component)({selector:"owl-date-time-month-view",exportAs:"owlYearView",template:'<table class="owl-dt-calendar-table owl-dt-calendar-month-table" [class.owl-dt-calendar-only-current-month]="hideOtherMonths"><thead class="owl-dt-calendar-header"><tr class="owl-dt-weekdays"><th *ngFor="let weekday of weekdays" [attr.aria-label]="weekday.long" class="owl-dt-weekday" scope="col"><span>{{weekday.short}}</span></th></tr><tr><th class="owl-dt-calendar-table-divider" aria-hidden="true" colspan="7"></th></tr></thead><tbody owl-date-time-calendar-body role="grid" [rows]="days" [todayValue]="todayDate" [selectedValues]="selectedDates" [selectMode]="selectMode" [activeCell]="activeCell" (keydown)="handleCalendarKeydown($event)" (select)="selectCalendarCell($event)"></tbody></table>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),d(1,Object(r.Optional)()),d(2,Object(r.Optional)()),d(2,Object(r.Inject)(a.a)),h("design:paramtypes",[r.ChangeDetectorRef,o.a,Object])],t)}()},l0Kd:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},l0SJ:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setHours(23,59,59,999),e}},l3KV:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("CuWV");r.Observable.prototype.publishLast=i.publishLast},l4jP:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.share=function(){return r.share()(this)}},l53z:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.zipAll=function(t){return r.zipAll(t)(this)}},l5Rh:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"d",(function(){return s}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function s(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(a(arguments[e]));return t}},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 ôl",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"))},"l6+5":function(t,e,n){var r=n("L/99");t.exports=function(t){return r(new Date,t)}},lA9V:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(r){return r.lift(new a(t,e,n))}}var a=function(){function t(t,e,n){this.accumulator=t,this.seed=e,this.concurrent=n}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.accumulator,this.seed,this.concurrent))},t}(),s=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.accumulator=n,o.acc=r,o.concurrent=i,o.hasValue=!1,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return r.__extends(e,t),e.prototype._next=function(t){if(this.active<this.concurrent){var e=this.index++,n=this.destination,r=void 0;try{r=(0,this.accumulator)(this.acc,t,e)}catch(i){return n.error(i)}this.active++,this._innerSub(r)}else this.buffer.push(t)},e.prototype._innerSub=function(t){var e=new i.a(this),n=this.destination;n.add(e);var r=Object(i.c)(t,e);r!==e&&n.add(r)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete()),this.unsubscribe()},e.prototype.notifyNext=function(t){var e=this.destination;this.acc=t,this.hasValue=!0,e.next(t)},e.prototype.notifyComplete=function(){var t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},e}(i.b)},lCuP:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return e.setDate(1),e.setHours(0,0,0,0),e}},lK5c:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.defer=r.defer},lLAP:function(t,e,n){"use strict";n.d(e,"c",(function(){return w})),n.d(e,"b",(function(){return M})),n.d(e,"g",(function(){return S})),n.d(e,"i",(function(){return E})),n.d(e,"f",(function(){return O})),n.d(e,"j",(function(){return L})),n.d(e,"d",(function(){return I})),n.d(e,"h",(function(){return N})),n.d(e,"e",(function(){return B})),n.d(e,"k",(function(){return F})),n.d(e,"a",(function(){return z}));var r=n("Ip0R"),i=n("CcnG"),o=n("K9Ia"),a=n("pugT"),s=n("F/XL"),l=n("YSh2"),c=n("xMyE"),u=n("Gi3i"),h=n("VnD/"),d=n("67Y/"),f=n("t9fZ"),p=n("DBGY"),g=n("dWZg"),m=n("n6gG");function y(t,e){return(t.getAttribute(e)||"").match(/\S+/g)||[]}var v=0,b=new Map,_=null,w=function(){function t(t){this._document=t}return t.prototype.describe=function(t,e){this._canBeDescribed(t,e)&&("string"!=typeof e?(this._setMessageId(e),b.set(e,{messageElement:e,referenceCount:0})):b.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))},t.prototype.removeDescription=function(t,e){if(this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),"string"==typeof e){var n=b.get(e);n&&0===n.referenceCount&&this._deleteMessageElement(e)}_&&0===_.childNodes.length&&this._deleteMessagesContainer()}},t.prototype.ngOnDestroy=function(){for(var t=this._document.querySelectorAll("[cdk-describedby-host]"),e=0;e<t.length;e++)this._removeCdkDescribedByReferenceIds(t[e]),t[e].removeAttribute("cdk-describedby-host");_&&this._deleteMessagesContainer(),b.clear()},t.prototype._createMessageElement=function(t){var e=this._document.createElement("div");this._setMessageId(e),e.textContent=t,this._createMessagesContainer(),_.appendChild(e),b.set(t,{messageElement:e,referenceCount:0})},t.prototype._setMessageId=function(t){t.id||(t.id="cdk-describedby-message-"+v++)},t.prototype._deleteMessageElement=function(t){var e=b.get(t),n=e&&e.messageElement;_&&n&&_.removeChild(n),b.delete(t)},t.prototype._createMessagesContainer=function(){if(!_){var t=this._document.getElementById("cdk-describedby-message-container");t&&t.parentNode.removeChild(t),(_=this._document.createElement("div")).id="cdk-describedby-message-container",_.setAttribute("aria-hidden","true"),_.style.display="none",this._document.body.appendChild(_)}},t.prototype._deleteMessagesContainer=function(){_&&_.parentNode&&(_.parentNode.removeChild(_),_=null)},t.prototype._removeCdkDescribedByReferenceIds=function(t){var e=y(t,"aria-describedby").filter((function(t){return 0!=t.indexOf("cdk-describedby-message")}));t.setAttribute("aria-describedby",e.join(" "))},t.prototype._addMessageReference=function(t,e){var n,r,i,o=b.get(e);r=o.messageElement.id,(i=y(n=t,"aria-describedby")).some((function(t){return t.trim()==r.trim()}))||(i.push(r.trim()),n.setAttribute("aria-describedby",i.join(" "))),t.setAttribute("cdk-describedby-host",""),o.referenceCount++},t.prototype._removeMessageReference=function(t,e){var n,r,i,o,a=b.get(e);a.referenceCount--,i=a.messageElement.id,(o=y(n=t,r="aria-describedby").filter((function(t){return t!=i.trim()}))).length?n.setAttribute(r,o.join(" ")):n.removeAttribute(r),t.removeAttribute("cdk-describedby-host")},t.prototype._isElementDescribedByMessage=function(t,e){var n=y(t,"aria-describedby"),r=b.get(e),i=r&&r.messageElement.id;return!!i&&-1!=n.indexOf(i)},t.prototype._canBeDescribed=function(t,e){if(!this._isElementNode(t))return!1;if(e&&"object"==typeof e)return!0;var n=null==e?"":(""+e).trim(),r=t.getAttribute("aria-label");return!(!n||r&&r.trim()===n)},t.prototype._isElementNode=function(t){return t.nodeType===this._document.ELEMENT_NODE},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(r.DOCUMENT))},token:t,providedIn:"root"}),t}(),x=function(){function t(t){var e=this;this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new o.b,this._typeaheadSubscription=a.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._skipPredicateFn=function(t){return t.disabled},this._pressedLetters=[],this.tabOut=new o.b,this.change=new o.b,t instanceof i.QueryList&&t.changes.subscribe((function(t){if(e._activeItem){var n=t.toArray().indexOf(e._activeItem);n>-1&&n!==e._activeItemIndex&&(e._activeItemIndex=n)}}))}return t.prototype.skipPredicate=function(t){return this._skipPredicateFn=t,this},t.prototype.withWrap=function(t){return void 0===t&&(t=!0),this._wrap=t,this},t.prototype.withVerticalOrientation=function(t){return void 0===t&&(t=!0),this._vertical=t,this},t.prototype.withHorizontalOrientation=function(t){return this._horizontal=t,this},t.prototype.withAllowedModifierKeys=function(t){return this._allowedModifierKeys=t,this},t.prototype.withTypeAhead=function(t){var e=this;if(void 0===t&&(t=200),this._items.length&&this._items.some((function(t){return"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(c.a)((function(t){return e._pressedLetters.push(t)})),Object(u.a)(t),Object(h.a)((function(){return e._pressedLetters.length>0})),Object(d.a)((function(){return e._pressedLetters.join("")}))).subscribe((function(t){for(var n=e._getItemsArray(),r=1;r<n.length+1;r++){var i=(e._activeItemIndex+r)%n.length,o=n[i];if(!e._skipPredicateFn(o)&&0===o.getLabel().toUpperCase().trim().indexOf(t)){e.setActiveItem(i);break}}e._pressedLetters=[]})),this},t.prototype.setActiveItem=function(t){var e=this._activeItemIndex;this.updateActiveItem(t),this._activeItemIndex!==e&&this.change.next(this._activeItemIndex)},t.prototype.onKeydown=function(t){var e=this,n=t.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every((function(n){return!t[n]||e._allowedModifierKeys.indexOf(n)>-1}));switch(n){case l.p:return void this.tabOut.next();case l.e:if(this._vertical&&r){this.setNextItemActive();break}return;case l.q:if(this._vertical&&r){this.setPreviousItemActive();break}return;case l.n:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case l.j:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((r||Object(l.t)(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(n>=l.a&&n<=l.r||n>=l.s&&n<=l.k)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],t.preventDefault()},Object.defineProperty(t.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),t.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},t.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},t.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},t.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},t.prototype.updateActiveItem=function(t){var e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t),r=e[n];this._activeItem=null==r?null:r,this._activeItemIndex=n},t.prototype.updateActiveItemIndex=function(t){this.updateActiveItem(t)},t.prototype._setActiveItemByDelta=function(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)},t.prototype._setActiveInWrapMode=function(t){for(var e=this._getItemsArray(),n=1;n<=e.length;n++){var r=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}},t.prototype._setActiveInDefaultMode=function(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)},t.prototype._setActiveItemByIndex=function(t,e){var n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}},t.prototype._getItemsArray=function(){return this._items instanceof i.QueryList?this._items.toArray():this._items},t}(),M=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(p.b)(e,t),e.prototype.setActiveItem=function(e){this.activeItem&&this.activeItem.setInactiveStyles(),t.prototype.setActiveItem.call(this,e),this.activeItem&&this.activeItem.setActiveStyles()},e}(x),S=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._origin="program",e}return Object(p.b)(e,t),e.prototype.setFocusOrigin=function(t){return this._origin=t,this},e.prototype.setActiveItem=function(e){t.prototype.setActiveItem.call(this,e),this.activeItem&&this.activeItem.focus(this._origin)},e}(x),A=function(){function t(t){this._platform=t}return t.prototype.isDisabled=function(t){return t.hasAttribute("disabled")},t.prototype.isVisible=function(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility},t.prototype.isTabbable=function(t){if(!this._platform.isBrowser)return!1;var e,n=function(t){try{return t.frameElement}catch(e){return null}}((e=t).ownerDocument&&e.ownerDocument.defaultView||window);if(n){var r=n&&n.nodeName.toLowerCase();if(-1===k(n))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===r)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(n))return!1}var i=t.nodeName.toLowerCase(),o=k(t);if(t.hasAttribute("contenteditable"))return-1!==o;if("iframe"===i)return!1;if("audio"===i){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===i){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==i||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){var e=t.nodeName.toLowerCase(),n="input"===e&&t.type;return"text"===n||"password"===n||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0},t.prototype.isFocusable=function(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){var 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")||C(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(g.a))},token:t,providedIn:"root"}),t}();function C(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;var e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function k(t){if(!C(t))return null;var e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}var T=function(){function t(t,e,n,r,i){var o=this;void 0===i&&(i=!1),this._element=t,this._checker=e,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=function(){return o.focusLastTabbableElement()},this.endAnchorListener=function(){return o.focusFirstTabbableElement()},this._enabled=!0,i||this.attachAnchors()}return Object.defineProperty(t.prototype,"enabled",{get:function(){return this._enabled},set:function(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){var 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},t.prototype.attachAnchors=function(){var t=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular((function(){t._startAnchor||(t._startAnchor=t._createAnchor(),t._startAnchor.addEventListener("focus",t.startAnchorListener)),t._endAnchor||(t._endAnchor=t._createAnchor(),t._endAnchor.addEventListener("focus",t.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)},t.prototype.focusInitialElementWhenReady=function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusInitialElement())}))}))},t.prototype.focusFirstTabbableElementWhenReady=function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusFirstTabbableElement())}))}))},t.prototype.focusLastTabbableElementWhenReady=function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusLastTabbableElement())}))}))},t.prototype._getRegionBoundary=function(t){for(var e=this._element.querySelectorAll("[cdk-focus-region-"+t+"], [cdkFocusRegion"+t+"], [cdk-focus-"+t+"]"),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)},t.prototype.focusInitialElement=function(){var 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(i.isDevMode)()&&!this._checker.isFocusable(t)&&console.warn("Element matching '[cdkFocusInitial]' is not focusable.",t),t.focus(),!0):this.focusFirstTabbableElement()},t.prototype.focusFirstTabbableElement=function(){var t=this._getRegionBoundary("start");return t&&t.focus(),!!t},t.prototype.focusLastTabbableElement=function(){var t=this._getRegionBoundary("end");return t&&t.focus(),!!t},t.prototype.hasAttached=function(){return this._hasAttached},t.prototype._getFirstTabbableElement=function(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;for(var e=t.children||t.childNodes,n=0;n<e.length;n++){var r=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(r)return r}return null},t.prototype._getLastTabbableElement=function(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;for(var e=t.children||t.childNodes,n=e.length-1;n>=0;n--){var r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null},t.prototype._createAnchor=function(){var 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},t.prototype._toggleAnchorTabIndex=function(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")},t.prototype._executeOnStable=function(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(Object(f.a)(1)).subscribe(t)},t}(),E=function(){function t(t,e,n){this._checker=t,this._ngZone=e,this._document=n}return t.prototype.create=function(t,e){return void 0===e&&(e=!1),new T(t,this._checker,this._ngZone,this._document,e)},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(A),Object(i["ɵɵinject"])(i.NgZone),Object(i["ɵɵinject"])(r.DOCUMENT))},token:t,providedIn:"root"}),t}(),O=function(){function t(t,e,n){this._elementRef=t,this._focusTrapFactory=e,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(t.prototype,"enabled",{get:function(){return this.focusTrap.enabled},set:function(t){this.focusTrap.enabled=Object(m.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"autoCapture",{get:function(){return this._autoCapture},set:function(t){this._autoCapture=Object(m.c)(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)},t.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors(),this.autoCapture&&(this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady())},t.prototype.ngDoCheck=function(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()},t}(),D=new i.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),P=new i.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),L=function(){function t(t,e,n,r){this._ngZone=e,this._defaultOptions=r,this._document=n,this._liveElement=t||this._createLiveElement()}return t.prototype.announce=function(t){for(var e=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var i,o,a=this._defaultOptions;return 1===n.length&&"number"==typeof n[0]?o=n[0]:(i=n[0],o=n[1]),this.clear(),clearTimeout(this._previousTimeout),i||(i=a&&a.politeness?a.politeness:"polite"),null==o&&a&&(o=a.duration),this._liveElement.setAttribute("aria-live",i),this._ngZone.runOutsideAngular((function(){return new Promise((function(n){clearTimeout(e._previousTimeout),e._previousTimeout=setTimeout((function(){e._liveElement.textContent=t,n(),"number"==typeof o&&(e._previousTimeout=setTimeout((function(){return e.clear()}),o))}),100)}))}))},t.prototype.clear=function(){this._liveElement&&(this._liveElement.textContent="")},t.prototype.ngOnDestroy=function(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)},t.prototype._createLiveElement=function(){for(var t=this._document.getElementsByClassName("cdk-live-announcer-element"),e=this._document.createElement("div"),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},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(D,8),Object(i["ɵɵinject"])(i.NgZone),Object(i["ɵɵinject"])(r.DOCUMENT),Object(i["ɵɵinject"])(P,8))},token:t,providedIn:"root"}),t}(),I=function(){function t(t,e,n,r){this._elementRef=t,this._liveAnnouncer=e,this._contentObserver=n,this._ngZone=r,this._politeness="off"}return Object.defineProperty(t.prototype,"politeness",{get:function(){return this._politeness},set:function(t){var e=this;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((function(){return e._contentObserver.observe(e._elementRef).subscribe((function(){var t=e._elementRef.nativeElement.textContent;t!==e._previousAnnouncedText&&(e._liveAnnouncer.announce(t,e._politeness),e._previousAnnouncedText=t)}))})))},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._subscription&&this._subscription.unsubscribe()},t}(),R=Object(g.g)({passive:!0,capture:!0}),N=function(){function t(t,e){var n=this;this._ngZone=t,this._platform=e,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._documentKeydownListener=function(){n._lastTouchTarget=null,n._setOriginForCurrentEventQueue("keyboard")},this._documentMousedownListener=function(){n._lastTouchTarget||n._setOriginForCurrentEventQueue("mouse")},this._documentTouchstartListener=function(t){null!=n._touchTimeoutId&&clearTimeout(n._touchTimeoutId),n._lastTouchTarget=t.composedPath?t.composedPath()[0]:t.target,n._touchTimeoutId=setTimeout((function(){return n._lastTouchTarget=null}),650)},this._windowFocusListener=function(){n._windowFocused=!0,n._windowFocusTimeoutId=setTimeout((function(){return n._windowFocused=!1}))}}return t.prototype.monitor=function(t,e){var n=this;if(void 0===e&&(e=!1),!this._platform.isBrowser)return Object(s.a)(null);var r=Object(m.e)(t);if(this._elementInfo.has(r)){var i=this._elementInfo.get(r);return i.checkChildren=e,i.subject.asObservable()}var a={unlisten:function(){},checkChildren:e,subject:new o.b};this._elementInfo.set(r,a),this._incrementMonitoredElementCount();var l=function(t){return n._onFocus(t,r)},c=function(t){return n._onBlur(t,r)};return this._ngZone.runOutsideAngular((function(){r.addEventListener("focus",l,!0),r.addEventListener("blur",c,!0)})),a.unlisten=function(){r.removeEventListener("focus",l,!0),r.removeEventListener("blur",c,!0)},a.subject.asObservable()},t.prototype.stopMonitoring=function(t){var e=Object(m.e)(t),n=this._elementInfo.get(e);n&&(n.unlisten(),n.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())},t.prototype.focusVia=function(t,e,n){var r=Object(m.e)(t);this._setOriginForCurrentEventQueue(e),"function"==typeof r.focus&&r.focus(n)},t.prototype.ngOnDestroy=function(){var t=this;this._elementInfo.forEach((function(e,n){return t.stopMonitoring(n)}))},t.prototype._toggleClass=function(t,e,n){n?t.classList.add(e):t.classList.remove(e)},t.prototype._setClasses=function(t,e){this._elementInfo.get(t)&&(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))},t.prototype._setOriginForCurrentEventQueue=function(t){var e=this;this._ngZone.runOutsideAngular((function(){e._origin=t,e._originTimeoutId=setTimeout((function(){return e._origin=null}),1)}))},t.prototype._wasCausedByTouch=function(t){var e=t.target;return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))},t.prototype._onFocus=function(t,e){var n=this._elementInfo.get(e);if(n&&(n.checkChildren||e===t.target)){var r=this._origin;r||(r=this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"),this._setClasses(e,r),this._emitOrigin(n.subject,r),this._lastFocusOrigin=r}},t.prototype._onBlur=function(t,e){var n=this._elementInfo.get(e);!n||n.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(n.subject,null))},t.prototype._emitOrigin=function(t,e){this._ngZone.run((function(){return t.next(e)}))},t.prototype._incrementMonitoredElementCount=function(){var t=this;1==++this._monitoredElementCount&&this._platform.isBrowser&&this._ngZone.runOutsideAngular((function(){document.addEventListener("keydown",t._documentKeydownListener,R),document.addEventListener("mousedown",t._documentMousedownListener,R),document.addEventListener("touchstart",t._documentTouchstartListener,R),window.addEventListener("focus",t._windowFocusListener)}))},t.prototype._decrementMonitoredElementCount=function(){--this._monitoredElementCount||(document.removeEventListener("keydown",this._documentKeydownListener,R),document.removeEventListener("mousedown",this._documentMousedownListener,R),document.removeEventListener("touchstart",this._documentTouchstartListener,R),window.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId))},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(i.NgZone),Object(i["ɵɵinject"])(g.a))},token:t,providedIn:"root"}),t}(),B=function(){function t(t,e){var n=this;this._elementRef=t,this._focusMonitor=e,this.cdkFocusChange=new i.EventEmitter,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe((function(t){return n.cdkFocusChange.emit(t)}))}return t.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription.unsubscribe()},t}();function F(t){return 0===t.buttons}var z=function(){return function(){}}()},lPHp:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;"undefined"!=typeof navigator&&function(t,e){void 0===(__WEBPACK_AMD_DEFINE_RESULT__=(function(){return e(t)}).call(exports,__webpack_require__,exports,module))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}(window||{},(function(window){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,_useWebWorker=!1,subframeEnabled=!0,idPrefix="",expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var t,e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=e.length;for(t=0;t<n;t+=1)BMMath[e[t]]=Math[e[t]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"==typeof t&&t.length){var e,n=createSizedArray(t.length),r=t.length;for(e=0;e<r;e+=1)n[e]=Math.abs(t[e]);return n}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){bmRnd=t?Math.round:function(t){return t}}function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,n,r){this.type=t,this.currentTime=e,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,n,r){this.type=t,this.currentLoop=n,this.totalLoops=e,this.direction=r<0?-1:1}function BMSegmentStartEvent(t,e,n){this.type=t,this.firstFrame=e,this.totalFrames=n}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e}roundValues(!1);var createElementID=(_count=0,function(){return idPrefix+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(t,e,n){var r,i,o,a,s,l,c,u;switch(l=n*(1-e),c=n*(1-(s=6*t-(a=Math.floor(6*t)))*e),u=n*(1-(1-s)*e),a%6){case 0:r=n,i=u,o=l;break;case 1:r=c,i=n,o=l;break;case 2:r=l,i=n,o=u;break;case 3:r=l,i=c,o=n;break;case 4:r=u,i=l,o=n;break;case 5:r=n,i=l,o=c}return[r,i,o]}function RGBtoHSV(t,e,n){var r,i=Math.max(t,e,n),o=Math.min(t,e,n),a=i-o,s=0===i?0:a/i,l=i/255;switch(i){case o:r=0;break;case t:r=e-n+a*(e<n?6:0),r/=6*a;break;case e:r=n-t+2*a,r/=6*a;break;case n:r=t-e+4*a,r/=6*a}return[r,s,l]}function addSaturationToRGB(t,e){var n=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return n[1]+=e,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(t,e){var n=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return n[2]+=e,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(t,e){var n=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return n[0]+=e/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var t,e,n=[];for(t=0;t<256;t+=1)e=t.toString(16),n[t]=1===e.length?"0"+e:e;return function(t,e,r){return t<0&&(t=0),e<0&&(e=0),r<0&&(r=0),"#"+n[t]+n[e]+n[r]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var n=this._cbs[t],r=0;r<n.length;r+=1)n[r](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),(function(){this.removeEventListener(t,e)}).bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var n=0,r=this._cbs[t].length;n<r;)this._cbs[t][n]===e&&(this._cbs[t].splice(n,1),n-=1,r-=1),n+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var createTypedArray=function(){function t(t,e){var n,r=0,i=[];switch(t){case"int16":case"uint8c":n=1;break;default:n=1.1}for(r=0;r<e;r+=1)i.push(n);return i}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,n){return"float32"===e?new Float32Array(n):"int16"===e?new Int16Array(n):"uint8c"===e?new Uint8ClampedArray(n):t(e,n)}:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function createNS(t){return document.createElementNS(svgNS,t)}function createTag(t){return document.createElement(t)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var t;this._mdf=!1;var e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(t){return blendModeEnums[t]||""}),blendModeEnums,lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"},Matrix=function(){var t=Math.cos,e=Math.sin,n=Math.tan,r=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(n){if(0===n)return this;var r=t(n),i=e(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function a(n){if(0===n)return this;var r=t(n),i=e(n);return this._t(1,0,0,0,0,r,-i,0,0,i,r,0,0,0,0,1)}function s(n){if(0===n)return this;var r=t(n),i=e(n);return this._t(r,0,i,0,0,1,0,0,-i,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=t(n),i=e(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function c(t,e){return this._t(1,e,t,1,0,0)}function u(t,e){return this.shear(n(t),n(e))}function h(r,i){var o=t(i),a=e(i);return this._t(o,a,0,0,-a,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(o,-a,0,0,a,o,0,0,0,0,1,0,0,0,0,1)}function d(t,e,n){return n||0===n||(n=1),1===t&&1===e&&1===n?this:this._t(t,0,0,0,0,e,0,0,0,0,n,0,0,0,0,1)}function f(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g){return this.props[0]=t,this.props[1]=e,this.props[2]=n,this.props[3]=r,this.props[4]=i,this.props[5]=o,this.props[6]=a,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=u,this.props[11]=h,this.props[12]=d,this.props[13]=f,this.props[14]=p,this.props[15]=g,this}function p(t,e,n){return n=n||0,0!==t||0!==e||0!==n?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,n,1):this}function g(t,e,n,r,i,o,a,s,l,c,u,h,d,f,p,g){var m=this.props;if(1===t&&0===e&&0===n&&0===r&&0===i&&1===o&&0===a&&0===s&&0===l&&0===c&&1===u&&0===h)return m[12]=m[12]*t+m[15]*d,m[13]=m[13]*o+m[15]*f,m[14]=m[14]*u+m[15]*p,m[15]*=g,this._identityCalculated=!1,this;var y=m[0],v=m[1],b=m[2],_=m[3],w=m[4],x=m[5],M=m[6],S=m[7],A=m[8],C=m[9],k=m[10],T=m[11],E=m[12],O=m[13],D=m[14],P=m[15];return m[0]=y*t+v*i+b*l+_*d,m[1]=y*e+v*o+b*c+_*f,m[2]=y*n+v*a+b*u+_*p,m[3]=y*r+v*s+b*h+_*g,m[4]=w*t+x*i+M*l+S*d,m[5]=w*e+x*o+M*c+S*f,m[6]=w*n+x*a+M*u+S*p,m[7]=w*r+x*s+M*h+S*g,m[8]=A*t+C*i+k*l+T*d,m[9]=A*e+C*o+k*c+T*f,m[10]=A*n+C*a+k*u+T*p,m[11]=A*r+C*s+k*h+T*g,m[12]=E*t+O*i+D*l+P*d,m[13]=E*e+O*o+D*c+P*f,m[14]=E*n+O*a+D*u+P*p,m[15]=E*r+O*s+D*h+P*g,this._identityCalculated=!1,this}function m(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function v(t){var e;for(e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function b(t){var e;for(e=0;e<16;e+=1)this.props[e]=t[e]}function _(t,e,n){return{x:t*this.props[0]+e*this.props[4]+n*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+n*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+n*this.props[10]+this.props[14]}}function w(t,e,n){return t*this.props[0]+e*this.props[4]+n*this.props[8]+this.props[12]}function x(t,e,n){return t*this.props[1]+e*this.props[5]+n*this.props[9]+this.props[13]}function M(t,e,n){return t*this.props[2]+e*this.props[6]+n*this.props[10]+this.props[14]}function S(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,n=-this.props[1]/t,r=-this.props[4]/t,i=this.props[0]/t,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,a=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,s=new Matrix;return s.props[0]=e,s.props[1]=n,s.props[4]=r,s.props[5]=i,s.props[12]=o,s.props[13]=a,s}function A(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function C(t){var e,n=t.length,r=[];for(e=0;e<n;e+=1)r[e]=A(t[e]);return r}function k(t,e,n){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=t[0],r[1]=t[1],r[2]=e[0],r[3]=e[1],r[4]=n[0],r[5]=n[1];else{var i=this.props[0],o=this.props[1],a=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];r[0]=t[0]*i+t[1]*a+l,r[1]=t[0]*o+t[1]*s+c,r[2]=e[0]*i+e[1]*a+l,r[3]=e[0]*o+e[1]*s+c,r[4]=n[0]*i+n[1]*a+l,r[5]=n[0]*o+n[1]*s+c}return r}function T(t,e,n){return this.isIdentity()?[t,e,n]:[t*this.props[0]+e*this.props[4]+n*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+n*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+n*this.props[10]+this.props[14]]}function E(t,e){if(this.isIdentity())return t+","+e;var n=this.props;return Math.round(100*(t*n[0]+e*n[4]+n[12]))/100+","+Math.round(100*(t*n[1]+e*n[5]+n[13]))/100}function O(){for(var t=0,e=this.props,n="matrix3d(";t<16;)n+=r(1e4*e[t])/1e4,n+=15===t?")":",",t+=1;return n}function D(t){return t<1e-6&&t>0||t>-1e-6&&t<0?r(1e4*t)/1e4:t}function P(){var t=this.props;return"matrix("+D(t[0])+","+D(t[1])+","+D(t[4])+","+D(t[5])+","+D(t[12])+","+D(t[13])+")"}return function(){this.reset=i,this.rotate=o,this.rotateX=a,this.rotateY=s,this.rotateZ=l,this.skew=u,this.skewFromAxis=h,this.shear=c,this.scale=d,this.setTransform=f,this.translate=p,this.transform=g,this.applyToPoint=_,this.applyToX=w,this.applyToY=x,this.applyToZ=M,this.applyToPointArray=T,this.applyToTriplePoints=k,this.applyToPointStringified=E,this.toCSS=O,this.to2dCSS=P,this.clone=v,this.cloneFromProps=b,this.equals=y,this.inversePoints=C,this.inversePoint=A,this.getInverseMatrix=S,this._t=this.transform,this.isIdentity=m,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(t,e){var n=this,r=e.pow(256,6),i=e.pow(2,52),o=2*i;function a(t){var e,n=t.length,r=this,i=0,o=r.i=r.j=0,a=r.S=[];for(n||(t=[n++]);i<256;)a[i]=i++;for(i=0;i<256;i++)a[i]=a[o=255&o+t[i%n]+(e=a[i])],a[o]=e;r.g=function(t){for(var e,n=0,i=r.i,o=r.j,a=r.S;t--;)e=a[i=255&i+1],n=256*n+a[255&(a[i]=a[o=255&o+e])+(a[o]=e)];return r.i=i,r.j=o,n}}function s(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function l(t,e){for(var n,r=t+"",i=0;i<r.length;)e[255&i]=255&(n^=19*e[255&i])+r.charCodeAt(i++);return c(e)}function c(t){return String.fromCharCode.apply(0,t)}e.seedrandom=function(u,h,d){var f=[],p=l(function t(e,n){var r,i=[],o=typeof e;if(n&&"object"==o)for(r in e)try{i.push(t(e[r],n-1))}catch(a){}return i.length?i:"string"==o?e:e+"\0"}((h=!0===h?{entropy:!0}:h||{}).entropy?[u,c(t)]:null===u?function(){try{var e=new Uint8Array(256);return(n.crypto||n.msCrypto).getRandomValues(e),c(e)}catch(o){var r=n.navigator,i=r&&r.plugins;return[+new Date,n,i,n.screen,c(t)]}}():u,3),f),g=new a(f),m=function(){for(var t=g.g(6),e=r,n=0;t<i;)t=256*(t+n),e*=256,n=g.g(1);for(;t>=o;)t/=2,e/=2,n>>>=1;return(t+n)/e};return m.int32=function(){return 0|g.g(4)},m.quick=function(){return g.g(4)/4294967296},m.double=m,l(c(g.S),t),(h.pass||d||function(t,n,r,i){return i&&(i.S&&s(i,g),t.state=function(){return s(g,{})}),r?(e.random=t,n):t})(m,p,"global"in h?h.global:this==e,h.state)},l(e.random(),t)}([],BMMath);var BezierFactory=function(){var t={getBezierEasing:function(t,n,r,i,o){var a=o||("bez_"+t+"_"+n+"_"+r+"_"+i).replace(/\./g,"p");if(e[a])return e[a];var s=new l([t,n,r,i]);return e[a]=s,s}},e={},n="function"==typeof Float32Array;function r(t,e){return 1-3*e+3*t}function i(t,e){return 3*e-6*t}function o(t){return 3*t}function a(t,e,n){return((r(e,n)*t+i(e,n))*t+o(e))*t}function s(t,e,n){return 3*r(e,n)*t*t+2*i(e,n)*t+o(e)}function l(t){this._p=t,this._mSampleValues=n?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(t){var e=this._p[0],n=this._p[1],r=this._p[2],i=this._p[3];return this._precomputed||this._precompute(),e===n&&r===i?t:0===t?0:1===t?1:a(this._getTForX(t),n,i)},_precompute:function(){var t=this._p[0],e=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,t===e&&n===r||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],n=0;n<11;++n)this._mSampleValues[n]=a(.1*n,t,e)},_getTForX:function(t){for(var e=this._p[0],n=this._p[2],r=this._mSampleValues,i=0,o=1;10!==o&&r[o]<=t;++o)i+=.1;var l=i+(t-r[--o])/(r[o+1]-r[o])*.1,c=s(l,e,n);return c>=.001?function(t,e,n,r){for(var i=0;i<4;++i){var o=s(e,n,r);if(0===o)return e;e-=(a(e,n,r)-t)/o}return e}(t,l,e,n):0===c?l:function(t,e,n,r,i){var o,s,l=0;do{(o=a(s=e+(n-e)/2,r,i)-t)>0?n=s:e=s}while(Math.abs(o)>1e-7&&++l<10);return s}(t,i,i+.1,e,n)}},t}();function extendPrototype(t,e){var n,r,i=t.length;for(n=0;n<i;n+=1)for(var o in r=t[n].prototype)Object.prototype.hasOwnProperty.call(r,o)&&(e.prototype[o]=r[o])}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}function bezFunction(){var t=Math;function e(t,e,n,r,i,o){var a=t*r+e*i+n*o-i*r-o*t-n*e;return a>-.001&&a<.001}var n=function(t,e,n,r){var i,o,a,s,l,c,u=defaultCurveSegments,h=0,d=[],f=[],p=bezierLengthPool.newElement();for(a=n.length,i=0;i<u;i+=1){for(l=i/(u-1),c=0,o=0;o<a;o+=1)s=bmPow(1-l,3)*t[o]+3*bmPow(1-l,2)*l*n[o]+3*(1-l)*bmPow(l,2)*r[o]+bmPow(l,3)*e[o],d[o]=s,null!==f[o]&&(c+=bmPow(d[o]-f[o],2)),f[o]=d[o];c&&(h+=c=bmSqrt(c)),p.percents[i]=l,p.lengths[i]=h}return p.addedLength=h,p};function r(t){this.segmentLength=0,this.points=new Array(t)}function i(t,e){this.partialLength=t,this.point=e}var o,a=(o={},function(t,n,a,s){var l=(t[0]+"_"+t[1]+"_"+n[0]+"_"+n[1]+"_"+a[0]+"_"+a[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!o[l]){var c,u,h,d,f,p,g,m=defaultCurveSegments,y=0,v=null;2===t.length&&(t[0]!==n[0]||t[1]!==n[1])&&e(t[0],t[1],n[0],n[1],t[0]+a[0],t[1]+a[1])&&e(t[0],t[1],n[0],n[1],n[0]+s[0],n[1]+s[1])&&(m=2);var b=new r(m);for(h=a.length,c=0;c<m;c+=1){for(g=createSizedArray(h),f=c/(m-1),p=0,u=0;u<h;u+=1)d=bmPow(1-f,3)*t[u]+3*bmPow(1-f,2)*f*(t[u]+a[u])+3*(1-f)*bmPow(f,2)*(n[u]+s[u])+bmPow(f,3)*n[u],g[u]=d,null!==v&&(p+=bmPow(g[u]-v[u],2));y+=p=bmSqrt(p),b.points[c]=new i(p,g),v=g}b.segmentLength=y,o[l]=b}return o[l]});function s(t,e){var n=e.percents,r=e.lengths,i=n.length,o=bmFloor((i-1)*t),a=t*e.addedLength,s=0;if(o===i-1||0===o||a===r[o])return n[o];for(var l=r[o]>a?-1:1,c=!0;c;)if(r[o]<=a&&r[o+1]>a?(s=(a-r[o])/(r[o+1]-r[o]),c=!1):o+=l,o<0||o>=i-1){if(o===i-1)return n[o];c=!1}return n[o]+(n[o+1]-n[o])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(t){var e,r=segmentsLengthPool.newElement(),i=t.c,o=t.v,a=t.o,s=t.i,l=t._length,c=r.lengths,u=0;for(e=0;e<l-1;e+=1)c[e]=n(o[e],o[e+1],a[e],s[e+1]),u+=c[e].addedLength;return i&&l&&(c[e]=n(o[e],o[0],a[e],s[0]),u+=c[e].addedLength),r.totalLength=u,r},getNewSegment:function(e,n,r,i,o,a,c){o<0?o=0:o>1&&(o=1);var u,h=s(o,c),d=s(a=a>1?1:a,c),f=e.length,p=1-h,g=1-d,m=p*p*p,y=h*p*p*3,v=h*h*p*3,b=h*h*h,_=p*p*g,w=h*p*g+p*h*g+p*p*d,x=h*h*g+p*h*d+h*p*d,M=h*h*d,S=p*g*g,A=h*g*g+p*d*g+p*g*d,C=h*d*g+p*d*d+h*g*d,k=h*d*d,T=g*g*g,E=d*g*g+g*d*g+g*g*d,O=d*d*g+g*d*d+d*g*d,D=d*d*d;for(u=0;u<f;u+=1)l[4*u]=t.round(1e3*(m*e[u]+y*r[u]+v*i[u]+b*n[u]))/1e3,l[4*u+1]=t.round(1e3*(_*e[u]+w*r[u]+x*i[u]+M*n[u]))/1e3,l[4*u+2]=t.round(1e3*(S*e[u]+A*r[u]+C*i[u]+k*n[u]))/1e3,l[4*u+3]=t.round(1e3*(T*e[u]+E*r[u]+O*i[u]+D*n[u]))/1e3;return l},getPointInSegment:function(e,n,r,i,o,a){var l=s(o,a),c=1-l;return[t.round(1e3*(c*c*c*e[0]+(l*c*c+c*l*c+c*c*l)*r[0]+(l*l*c+c*l*l+l*c*l)*i[0]+l*l*l*n[0]))/1e3,t.round(1e3*(c*c*c*e[1]+(l*c*c+c*l*c+c*c*l)*r[1]+(l*l*c+c*l*l+l*c*l)*i[1]+l*l*l*n[1]))/1e3]},buildBezierData:a,pointOnLine2D:e,pointOnLine3D:function(n,r,i,o,a,s,l,c,u){if(0===i&&0===s&&0===u)return e(n,r,o,a,l,c);var h,d=t.sqrt(t.pow(o-n,2)+t.pow(a-r,2)+t.pow(s-i,2)),f=t.sqrt(t.pow(l-n,2)+t.pow(c-r,2)+t.pow(u-i,2)),p=t.sqrt(t.pow(l-o,2)+t.pow(c-a,2)+t.pow(u-s,2));return(h=d>f?d>p?d-f-p:p-f-d:p>f?p-f-d:f-d-p)>-1e-4&&h<1e-4}}}!function(){for(var t=0,e=["ms","moz","webkit","o"],n=0;n<e.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[e[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[n]+"CancelAnimationFrame"]||window[e[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e){var n=(new Date).getTime(),r=Math.max(0,16-(n-t)),i=setTimeout((function(){e(n+r)}),r);return t=n+r,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}();var bez=bezFunction(),dataManager=function(){var t,e,n=1,r=[],i={onmessage:function(){},postMessage:function(e){t({data:e})}},o={postMessage:function(t){i.onmessage({data:t})}};function a(){e||((e=function(e){if(window.Worker&&window.Blob&&_useWebWorker){var n=new Blob(["var _workerSelf = self; self.onmessage = ",e.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return t=e,i}((function(t){if(o.dataManager||(o.dataManager=function(){function t(i,o){var a,s,l,c,u,h,d,f=i.length;for(s=0;s<f;s+=1)if("ks"in(a=i[s])&&!a.completed){if(a.completed=!0,a.tt&&(i[s-1].td=a.tt),a.hasMask){var p=a.masksProperties;for(c=p.length,l=0;l<c;l+=1)if(p[l].pt.k.i)r(p[l].pt.k);else for(h=p[l].pt.k.length,u=0;u<h;u+=1)p[l].pt.k[u].s&&r(p[l].pt.k[u].s[0]),p[l].pt.k[u].e&&r(p[l].pt.k[u].e[0])}0===a.ty?(a.layers=e(a.refId,o),t(a.layers,o)):4===a.ty?n(a.shapes):5===a.ty&&(0!==(d=a).t.a.length||"m"in d.t.p||(d.singleShape=!0))}}function e(t,e){for(var n=0,r=e.length;n<r;){if(e[n].id===t)return e[n].layers.__used?JSON.parse(JSON.stringify(e[n].layers)):(e[n].layers.__used=!0,e[n].layers);n+=1}return null}function n(t){var e,i,o;for(e=t.length-1;e>=0;e-=1)if("sh"===t[e].ty)if(t[e].ks.k.i)r(t[e].ks.k);else for(o=t[e].ks.k.length,i=0;i<o;i+=1)t[e].ks.k[i].s&&r(t[e].ks.k[i].s[0]),t[e].ks.k[i].e&&r(t[e].ks.k[i].e[0]);else"gr"===t[e].ty&&n(t[e].it)}function r(t){var e,n=t.i.length;for(e=0;e<n;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function i(t,e){var n=e?e.split("."):[100,100,100];return t[0]>n[0]||!(n[0]>t[0])&&(t[1]>n[1]||!(n[1]>t[1])&&(t[2]>n[2]||!(n[2]>t[2])&&null))}var o,a=function(){var t=[4,4,14];function e(t){var e,n,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&((n=t[e]).t.d={k:[{s:n.t.d,t:0}]})}return function(n){if(i(t,n.v)&&(e(n.layers),n.assets)){var r,o=n.assets.length;for(r=0;r<o;r+=1)n.assets[r].layers&&e(n.assets[r].layers)}}}(),s=(o=[4,7,99],function(t){if(t.chars&&!i(o,t.v)){var e,n,a,s,l,c=t.chars.length;for(e=0;e<c;e+=1)if(t.chars[e].data&&t.chars[e].data.shapes)for(a=(l=t.chars[e].data.shapes[0].it).length,n=0;n<a;n+=1)(s=l[n].ks.k).__converted||(r(l[n].ks.k),s.__converted=!0)}}),l=function(){var t=[5,7,15];function e(t){var e,n,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&(n=void 0,"number"==typeof(n=t[e].t.p).a&&(n.a={a:0,k:n.a}),"number"==typeof n.p&&(n.p={a:0,k:n.p}),"number"==typeof n.r&&(n.r={a:0,k:n.r}))}return function(n){if(i(t,n.v)&&(e(n.layers),n.assets)){var r,o=n.assets.length;for(r=0;r<o;r+=1)n.assets[r].layers&&e(n.assets[r].layers)}}}(),c=function(){var t=[4,1,9];function e(t){var n,r,i,o=t.length;for(n=0;n<o;n+=1)if("gr"===t[n].ty)e(t[n].it);else if("fl"===t[n].ty||"st"===t[n].ty)if(t[n].c.k&&t[n].c.k[0].i)for(i=t[n].c.k.length,r=0;r<i;r+=1)t[n].c.k[r].s&&(t[n].c.k[r].s[0]/=255,t[n].c.k[r].s[1]/=255,t[n].c.k[r].s[2]/=255,t[n].c.k[r].s[3]/=255),t[n].c.k[r].e&&(t[n].c.k[r].e[0]/=255,t[n].c.k[r].e[1]/=255,t[n].c.k[r].e[2]/=255,t[n].c.k[r].e[3]/=255);else t[n].c.k[0]/=255,t[n].c.k[1]/=255,t[n].c.k[2]/=255,t[n].c.k[3]/=255}function n(t){var n,r=t.length;for(n=0;n<r;n+=1)4===t[n].ty&&e(t[n].shapes)}return function(e){if(i(t,e.v)&&(n(e.layers),e.assets)){var r,o=e.assets.length;for(r=0;r<o;r+=1)e.assets[r].layers&&n(e.assets[r].layers)}}}(),u=function(){var t=[4,4,18];function e(t){var n,r,i;for(n=t.length-1;n>=0;n-=1)if("sh"===t[n].ty)if(t[n].ks.k.i)t[n].ks.k.c=t[n].closed;else for(i=t[n].ks.k.length,r=0;r<i;r+=1)t[n].ks.k[r].s&&(t[n].ks.k[r].s[0].c=t[n].closed),t[n].ks.k[r].e&&(t[n].ks.k[r].e[0].c=t[n].closed);else"gr"===t[n].ty&&e(t[n].it)}function n(t){var n,r,i,o,a,s,l=t.length;for(r=0;r<l;r+=1){if((n=t[r]).hasMask){var c=n.masksProperties;for(o=c.length,i=0;i<o;i+=1)if(c[i].pt.k.i)c[i].pt.k.c=c[i].cl;else for(s=c[i].pt.k.length,a=0;a<s;a+=1)c[i].pt.k[a].s&&(c[i].pt.k[a].s[0].c=c[i].cl),c[i].pt.k[a].e&&(c[i].pt.k[a].e[0].c=c[i].cl)}4===n.ty&&e(n.shapes)}}return function(e){if(i(t,e.v)&&(n(e.layers),e.assets)){var r,o=e.assets.length;for(r=0;r<o;r+=1)e.assets[r].layers&&n(e.assets[r].layers)}}}(),h={completeData:function(e){e.__complete||(c(e),a(e),s(e),l(e),u(e),t(e.layers,e.assets),e.__complete=!0)}};return h.checkColors=c,h.checkChars=s,h.checkPathProperties=l,h.checkShapes=u,h.completeLayers=t,h}()),o.assetLoader||(o.assetLoader=function(){function t(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"==typeof t.response?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}return{load:function(e,n,r,i){var o,a=new XMLHttpRequest;try{a.responseType="json"}catch(s){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)o=t(a),r(o);else try{o=t(a),r(o)}catch(s){i&&i(s)}};try{a.open("GET",e,!0)}catch(l){a.open("GET",n+"/"+e,!0)}a.send()}}}()),"loadAnimation"===t.data.type)o.assetLoader.load(t.data.path,t.data.fullPath,(function(e){o.dataManager.completeData(e),o.postMessage({id:t.data.id,payload:e,status:"success"})}),(function(){o.postMessage({id:t.data.id,status:"error"})}));else if("complete"===t.data.type){var e=t.data.animation;o.dataManager.completeData(e),o.postMessage({id:t.data.id,payload:e,status:"success"})}else"loadData"===t.data.type&&o.assetLoader.load(t.data.path,t.data.fullPath,(function(e){o.postMessage({id:t.data.id,payload:e,status:"success"})}),(function(){o.postMessage({id:t.data.id,status:"error"})}))}))).onmessage=function(t){var e=t.data,n=e.id,i=r[n];r[n]=null,"success"===e.status?i.onComplete(e.payload):i.onError&&i.onError()})}function s(t,e){var i="processId_"+(n+=1);return r[i]={onComplete:t,onError:e},i}return{loadAnimation:function(t,n,r){a();var i=s(n,r);e.postMessage({type:"loadAnimation",path:t,fullPath:window.location.origin+window.location.pathname,id:i})},loadData:function(t,n,r){a();var i=s(n,r);e.postMessage({type:"loadData",path:t,fullPath:window.location.origin+window.location.pathname,id:i})},completeAnimation:function(t,n,r){a();var i=s(n,r);e.postMessage({type:"complete",animation:t,id:i})}}}();function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],n="normal",r="normal",i=e.length,o=0;o<i;o+=1)switch(e[o].toLowerCase()){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:r,weight:t.fWeight||n}}var FontManager=function(){var t={w:0,size:0,shapes:[]},e=[];e=e.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var n=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],r=[65039,8205];function i(t,e){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=e;var r=createTag("span");r.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(r),document.body.appendChild(n);var i=r.offsetWidth;return r.style.fontFamily=function(t){var e,n=t.split(","),r=n.length,i=[];for(e=0;e<r;e+=1)"sans-serif"!==n[e]&&"monospace"!==n[e]&&i.push(n[e]);return i.join(",")}(t)+", "+e,{node:r,w:i,parent:n}}function o(t,e){var n=createNS("text");n.style.fontSize="100px";var r=getFontProperties(e);return n.setAttribute("font-family",e.fFamily),n.setAttribute("font-style",r.style),n.setAttribute("font-weight",r.weight),n.textContent="1",e.fClass?(n.style.fontFamily="inherit",n.setAttribute("class",e.fClass)):n.style.fontFamily=e.fFamily,t.appendChild(n),createTag("canvas").getContext("2d").font=e.fWeight+" "+e.fStyle+" 100px "+e.fFamily,n}var a=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return a.isModifier=function(t,e){var r=t.toString(16)+e.toString(16);return-1!==n.indexOf(r)},a.isZeroWidthJoiner=function(t,e){return e?t===r[0]&&e===r[1]:t===r[1]},a.isCombinedCharacter=function(t){return-1!==e.indexOf(t)},a.prototype={addChars:function(t){if(t){var e;this.chars||(this.chars=[]);var n,r,i=t.length,o=this.chars.length;for(e=0;e<i;e+=1){for(n=0,r=!1;n<o;)this.chars[n].style===t[e].style&&this.chars[n].fFamily===t[e].fFamily&&this.chars[n].ch===t[e].ch&&(r=!0),n+=1;r||(this.chars.push(t[e]),o+=1)}}},addFonts:function(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);var n,r=t.list,a=r.length,s=a;for(n=0;n<a;n+=1){var l,c,u=!0;if(r[n].loaded=!1,r[n].monoCase=i(r[n].fFamily,"monospace"),r[n].sansCase=i(r[n].fFamily,"sans-serif"),r[n].fPath){if("p"===r[n].fOrigin||3===r[n].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[n].fFamily+'"], style[f-origin="3"][f-family="'+r[n].fFamily+'"]')).length>0&&(u=!1),u){var h=createTag("style");h.setAttribute("f-forigin",r[n].fOrigin),h.setAttribute("f-origin",r[n].origin),h.setAttribute("f-family",r[n].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",e.appendChild(h)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(r[n].fPath)&&(u=!1);if(u){var d=createTag("link");d.setAttribute("f-forigin",r[n].fOrigin),d.setAttribute("f-origin",r[n].origin),d.type="text/css",d.rel="stylesheet",d.href=r[n].fPath,document.body.appendChild(d)}}else if("t"===r[n].fOrigin||2===r[n].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)r[n].fPath===l[c].src&&(u=!1);if(u){var f=createTag("link");f.setAttribute("f-forigin",r[n].fOrigin),f.setAttribute("f-origin",r[n].origin),f.setAttribute("rel","stylesheet"),f.setAttribute("href",r[n].fPath),e.appendChild(f)}}}else r[n].loaded=!0,s-=1;r[n].helper=o(e,r[n]),r[n].cache={},this.fonts.push(r[n])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(e,n,r){for(var i=0,o=this.chars.length;i<o;){if(this.chars[i].ch===e&&this.chars[i].style===n&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,n,r)),t},getFontByName:function(t){for(var e=0,n=this.fonts.length;e<n;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},measureText:function(t,e,n){var r=this.getFontByName(e),i=t.charCodeAt(0);if(!r.cache[i+1]){var o=r.helper;if(" "===t){o.textContent="|"+t+"|";var a=o.getComputedTextLength();o.textContent="||";var s=o.getComputedTextLength();r.cache[i+1]=(a-s)/100}else o.textContent=t,r.cache[i+1]=o.getComputedTextLength()/100}return r.cache[i+1]*n},checkLoadedFonts:function(){var t,e=this.fonts.length,n=e;for(t=0;t<e;t+=1)this.fonts[t].loaded?n-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:((this.fonts[t].monoCase.node.offsetWidth!==this.fonts[t].monoCase.w||this.fonts[t].sansCase.node.offsetWidth!==this.fonts[t].sansCase.w)&&(n-=1,this.fonts[t].loaded=!0),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==n&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},a}(),PropertyFactory=function(){var t=initialDefaultFrame,e=Math.abs;function n(t,e){var n,i=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var o,a,s,l,c,u,h,d,f,p=e.lastIndex,g=p,m=this.keyframes.length-1,y=!0;y;){if(o=this.keyframes[g],a=this.keyframes[g+1],g===m-1&&t>=a.t-i){o.h&&(o=a),p=0;break}if(a.t-i>t){p=g;break}g<m-1?g+=1:(p=0,y=!1)}s=this.keyframesMetadata[g]||{};var v,b=a.t-i,_=o.t-i;if(o.to){s.bezierData||(s.bezierData=bez.buildBezierData(o.s,a.s||o.e,o.to,o.ti));var w=s.bezierData;if(t>=b||t<_){var x=t>=b?w.points.length-1:0;for(c=w.points[x].point.length,l=0;l<c;l+=1)n[l]=w.points[x].point[l]}else{s.__fnct?f=s.__fnct:(f=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y,o.n).get,s.__fnct=f),u=f((t-_)/(b-_));var M,S=w.segmentLength*u,A=e.lastFrame<t&&e._lastKeyframeIndex===g?e._lastAddedLength:0;for(d=e.lastFrame<t&&e._lastKeyframeIndex===g?e._lastPoint:0,y=!0,h=w.points.length;y;){if(A+=w.points[d].partialLength,0===S||0===u||d===w.points.length-1){for(c=w.points[d].point.length,l=0;l<c;l+=1)n[l]=w.points[d].point[l];break}if(S>=A&&S<A+w.points[d+1].partialLength){for(M=(S-A)/w.points[d+1].partialLength,c=w.points[d].point.length,l=0;l<c;l+=1)n[l]=w.points[d].point[l]+(w.points[d+1].point[l]-w.points[d].point[l])*M;break}d<h-1?d+=1:y=!1}e._lastPoint=d,e._lastAddedLength=A-w.points[d].partialLength,e._lastKeyframeIndex=g}}else{var C;if(m=o.s.length,v=a.s||o.e,this.sh&&1!==o.h)t>=b?(n[0]=v[0],n[1]=v[1],n[2]=v[2]):t<=_?(n[0]=o.s[0],n[1]=o.s[1],n[2]=o.s[2]):function(t,e){var n=e[0],r=e[1],i=e[2],o=e[3],a=Math.atan2(2*r*o-2*n*i,1-2*r*r-2*i*i),s=Math.asin(2*n*r+2*i*o),l=Math.atan2(2*n*o-2*r*i,1-2*n*n-2*i*i);t[0]=a/degToRads,t[1]=s/degToRads,t[2]=l/degToRads}(n,function(t,e,n){var r,i,o,a,s,l=[],c=t[0],u=t[1],h=t[2],d=t[3],f=e[0],p=e[1],g=e[2],m=e[3];return(i=c*f+u*p+h*g+d*m)<0&&(i=-i,f=-f,p=-p,g=-g,m=-m),1-i>1e-6?(r=Math.acos(i),o=Math.sin(r),a=Math.sin((1-n)*r)/o,s=Math.sin(n*r)/o):(a=1-n,s=n),l[0]=a*c+s*f,l[1]=a*u+s*p,l[2]=a*h+s*g,l[3]=a*d+s*m,l}(r(o.s),r(v),(t-_)/(b-_)));else for(g=0;g<m;g+=1)1!==o.h&&(t>=b?u=1:t<_?u=0:(o.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[g]?f=s.__fnct[g]:(f=BezierFactory.getBezierEasing(void 0===o.o.x[g]?o.o.x[0]:o.o.x[g],void 0===o.o.y[g]?o.o.y[0]:o.o.y[g],void 0===o.i.x[g]?o.i.x[0]:o.i.x[g],void 0===o.i.y[g]?o.i.y[0]:o.i.y[g]).get,s.__fnct[g]=f)):s.__fnct?f=s.__fnct:(f=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y).get,o.keyframeMetadata=f),u=f((t-_)/(b-_)))),v=a.s||o.e,C=1===o.h?o.s[g]:o.s[g]+(v[g]-o.s[g])*u,"multidimensional"===this.propType?n[g]=C:n=C}return e.lastIndex=p,n}function r(t){var e=t[0]*degToRads,n=t[1]*degToRads,r=t[2]*degToRads,i=Math.cos(e/2),o=Math.cos(n/2),a=Math.cos(r/2),s=Math.sin(e/2),l=Math.sin(n/2),c=Math.sin(r/2);return[s*l*a+i*o*c,s*o*a+i*l*c,i*l*a-s*o*c,i*o*a-s*l*c]}function i(){var e=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==t&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame<n&&e<n))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function o(t){var n;if("unidimensional"===this.propType)e(this.v-(n=t*this.mult))>1e-5&&(this.v=n,this._mdf=!0);else for(var r=0,i=this.v.length;r<i;)e(this.v[r]-(n=t[r]*this.mult))>1e-5&&(this.v[r]=n,this._mdf=!0),r+=1}function a(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t;this.lock=!0,this._mdf=this._isFirstFrame;var e=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)n=this.effectsSequence[t](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function l(t,e,n,r){this.propType="unidimensional",this.mult=n||1,this.data=e,this.v=n?e.k*n:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=a,this.setVValue=o,this.addEffect=s}function c(t,e,n,r){var i;this.propType="multidimensional",this.mult=n||1,this.data=e,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=e.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),i=0;i<l;i+=1)this.v[i]=e.k[i]*this.mult,this.pv[i]=e.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=a,this.setVValue=o,this.addEffect=s}function u(e,r,l,c){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:t,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=e,this.container=c,this.comp=e.comp,this.v=t,this.pv=t,this._isFirstFrame=!0,this.getValue=a,this.setVValue=o,this.interpolateValue=n,this.effectsSequence=[i.bind(this)],this.addEffect=s}function h(e,r,l,c){var u;this.propType="multidimensional";var h,d,f,p,g=r.k.length;for(u=0;u<g-1;u+=1)r.k[u].to&&r.k[u].s&&r.k[u+1]&&r.k[u+1].s&&(d=r.k[u+1].s,f=r.k[u].to,p=r.k[u].ti,(2===(h=r.k[u].s).length&&(h[0]!==d[0]||h[1]!==d[1])&&bez.pointOnLine2D(h[0],h[1],d[0],d[1],h[0]+f[0],h[1]+f[1])&&bez.pointOnLine2D(h[0],h[1],d[0],d[1],d[0]+p[0],d[1]+p[1])||3===h.length&&(h[0]!==d[0]||h[1]!==d[1]||h[2]!==d[2])&&bez.pointOnLine3D(h[0],h[1],h[2],d[0],d[1],d[2],h[0]+f[0],h[1]+f[1],h[2]+f[2])&&bez.pointOnLine3D(h[0],h[1],h[2],d[0],d[1],d[2],d[0]+p[0],d[1]+p[1],d[2]+p[2]))&&(r.k[u].to=null,r.k[u].ti=null),h[0]===d[0]&&h[1]===d[1]&&0===f[0]&&0===f[1]&&0===p[0]&&0===p[1]&&(2===h.length||h[2]===d[2]&&0===f[2]&&0===p[2])&&(r.k[u].to=null,r.k[u].ti=null));this.effectsSequence=[i.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=e,this.container=c,this.comp=e.comp,this.getValue=a,this.setVValue=o,this.interpolateValue=n,this.frameId=-1;var m=r.k[0].s.length;for(this.v=createTypedArray("float32",m),this.pv=createTypedArray("float32",m),u=0;u<m;u+=1)this.v[u]=t,this.pv[u]=t;this._caching={lastFrame:t,lastIndex:0,value:createTypedArray("float32",m)},this.addEffect=s}return{getProp:function(t,e,n,r,i){var o;if(e.k.length)if("number"==typeof e.k[0])o=new c(t,e,r,i);else switch(n){case 0:o=new u(t,e,r,i);break;case 1:o=new h(t,e,r,i)}else o=new l(t,e,r,i);return o.effectsSequence.length&&i.addDynamicProperty(o),o}}}(),TransformPropertyFactory=function(){var t=[0,0];function e(t,e,n){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||t),e.p&&e.p.s?(this.px=PropertyFactory.getProp(t,e.p.x,0,0,this),this.py=PropertyFactory.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=PropertyFactory.getProp(t,e.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=PropertyFactory.getProp(t,e.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,e.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,e.rz,0,degToRads,this),e.or.k[0].ti){var r,i=e.or.k.length;for(r=0;r<i;r+=1)e.or.k[r].to=null,e.or.k[r].ti=null}this.or=PropertyFactory.getProp(t,e.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this);e.sk&&(this.sk=PropertyFactory.getProp(t,e.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,e.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,e.s||{k:[100,100,100]},1,.01,this),this.o=e.o?PropertyFactory.getProp(t,e.o,0,.01,t):{_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return e.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?t.translate(this.px.v,this.py.v,this.data.p.z?-this.pz.v:0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(e){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||e){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,i;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),i=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],i=[];var o=this.px,a=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(r[0]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),r[1]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),i[0]=o.getValueAtTime(o.keyframes[0].t/n,0),i[1]=a.getValueAtTime(a.keyframes[0].t/n,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(r[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),r[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),i[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0),i[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0)):(r=[o.pv,a.pv],i[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime),i[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime))}else r=i=t;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[0]))}this.data.p&&this.data.p.s?this.v.translate(this.px.v,this.py.v,this.data.p.z?-this.pz.v:0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],e),e.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},e.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,n,r){return new e(t,n,r)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var n=0;n<e;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,n,r,i){var o;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[]}(!o[r]||o[r]&&!i)&&(o[r]=pointPool.newElement()),o[r][0]=t,o[r][1]=e},ShapePath.prototype.setTripleAt=function(t,e,n,r,i,o,a,s){this.setXYAt(t,e,"v",a,s),this.setXYAt(n,r,"o",a,s),this.setXYAt(i,o,"i",a,s)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,n=this.o,r=this.i,i=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),i=1);var o,a=this._length-1,s=this._length;for(o=i;o<s;o+=1)t.setTripleAt(e[a][0],e[a][1],r[a][0],r[a][1],n[a][0],n[a][1],o,!1),a-=1;return t};var ShapePropertyFactory=function(){function t(t,e,n){var r,i,o,a,s,l,c,u,h=n.lastIndex,d=this.keyframes;if(t<d[0].t-this.offsetTime)r=d[0].s[0],o=!0,h=0;else if(t>=d[d.length-1].t-this.offsetTime)r=d[d.length-1].s?d[d.length-1].s[0]:d[d.length-2].e[0],o=!0;else{for(var f,p,g,m=h,y=d.length-1,v=!0;v&&(f=d[m],!((p=d[m+1]).t-this.offsetTime>t));)m<y-1?m+=1:v=!1;if(g=this.keyframesMetadata[m]||{},h=m,!(o=1===f.h)){if(t>=p.t-this.offsetTime)u=1;else if(t<f.t-this.offsetTime)u=0;else{var b;g.__fnct?b=g.__fnct:(b=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,g.__fnct=b),u=b((t-(f.t-this.offsetTime))/(p.t-this.offsetTime-(f.t-this.offsetTime)))}i=p.s?p.s[0]:f.e[0]}r=f.s[0]}for(l=e._length,c=r.i[0].length,n.lastIndex=h,a=0;a<l;a+=1)for(s=0;s<c;s+=1)e.i[a][s]=o?r.i[a][s]:r.i[a][s]+(i.i[a][s]-r.i[a][s])*u,e.o[a][s]=o?r.o[a][s]:r.o[a][s]+(i.o[a][s]-r.o[a][s])*u,e.v[a][s]=o?r.v[a][s]:r.v[a][s]+(i.v[a][s]-r.v[a][s])*u}function e(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return-999999!==r&&(r<e&&t<e||r>n&&t>n)||(this._caching.lastIndex=r<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function n(){this.paths=this.localShapeCollection}function r(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var n,r=t._length;for(n=0;n<r;n+=1)if(t.v[n][0]!==e.v[n][0]||t.v[n][1]!==e.v[n][1]||t.o[n][0]!==e.o[n][0]||t.o[n][1]!==e.o[n][1]||t.i[n][0]!==e.i[n][0]||t.i[n][1]!==e.i[n][1])return!1;return!0})(this.v,t)||(this.v=shapePool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function i(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,e;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var n=this.effectsSequence.length;for(e=0;e<n;e+=1)t=this.effectsSequence[e](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function o(t,e,r){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1,this.v=shapePool.clone(3===r?e.pt.k:e.ks.k),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=n,this.effectsSequence=[]}function a(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function s(t,r,i){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===i?r.pt.k:r.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var o=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=n,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[e.bind(this)]}o.prototype.interpolateShape=t,o.prototype.getValue=i,o.prototype.setVValue=r,o.prototype.addEffect=a,s.prototype.getValue=i,s.prototype.interpolateShape=t,s.prototype.setVValue=r,s.prototype.addEffect=a;var l=function(){var t=roundCorner;function e(t,e){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var e=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,o=3!==this.d,a=this.v;a.v[0][0]=e,a.v[0][1]=n-i,a.v[1][0]=o?e+r:e-r,a.v[1][1]=n,a.v[2][0]=e,a.v[2][1]=n+i,a.v[3][0]=o?e-r:e+r,a.v[3][1]=n,a.i[0][0]=o?e-r*t:e+r*t,a.i[0][1]=n-i,a.i[1][0]=o?e+r:e-r,a.i[1][1]=n-i*t,a.i[2][0]=o?e+r*t:e-r*t,a.i[2][1]=n+i,a.i[3][0]=o?e-r:e+r,a.i[3][1]=n+i*t,a.o[0][0]=o?e+r*t:e-r*t,a.o[0][1]=n-i,a.o[1][0]=o?e+r:e-r,a.o[1][1]=n+i*t,a.o[2][0]=o?e-r*t:e+r*t,a.o[2][1]=n+i,a.o[3][0]=o?e-r:e+r,a.o[3][1]=n-i*t}},extendPrototype([DynamicPropertyContainer],e),e}(),c=function(){function t(t,e){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=PropertyFactory.getProp(t,e.ir,0,0,this),this.is=PropertyFactory.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(t,e.pt,0,0,this),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,e.or,0,0,this),this.os=PropertyFactory.getProp(t,e.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return t.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var t,e,n,r,i=2*Math.floor(this.pt.v),o=2*Math.PI/i,a=!0,s=this.or.v,l=this.ir.v,c=this.os.v,u=this.is.v,h=2*Math.PI*s/(2*i),d=2*Math.PI*l/(2*i),f=-Math.PI/2;f+=this.r.v;var p=3===this.data.d?-1:1;for(this.v._length=0,t=0;t<i;t+=1){n=a?c:u,r=a?h:d;var g=(e=a?s:l)*Math.cos(f),m=e*Math.sin(f),y=0===g&&0===m?0:m/Math.sqrt(g*g+m*m),v=0===g&&0===m?0:-g/Math.sqrt(g*g+m*m);this.v.setTripleAt(g+=+this.p.v[0],m+=+this.p.v[1],g-y*r*n*p,m-v*r*n*p,g+y*r*n*p,m+v*r*n*p,t,!0),a=!a,f+=o*p}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),n=2*Math.PI/e,r=this.or.v,i=this.os.v,o=2*Math.PI*r/(4*e),a=.5*-Math.PI,s=3===this.data.d?-1:1;for(a+=this.r.v,this.v._length=0,t=0;t<e;t+=1){var l=r*Math.cos(a),c=r*Math.sin(a),u=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),h=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);this.v.setTripleAt(l+=+this.p.v[0],c+=+this.p.v[1],l-u*o*i*s,c-h*o*i*s,l+u*o*i*s,c+h*o*i*s,t,!0),a+=n*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),u=function(){function t(t,e){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,i=bmMin(n,r,this.r.v),o=i*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+n,e-r+i,t+n,e-r+i,t+n,e-r+o,0,!0),this.v.setTripleAt(t+n,e+r-i,t+n,e+r-o,t+n,e+r-i,1,!0),0!==i?(this.v.setTripleAt(t+n-i,e+r,t+n-i,e+r,t+n-o,e+r,2,!0),this.v.setTripleAt(t-n+i,e+r,t-n+o,e+r,t-n+i,e+r,3,!0),this.v.setTripleAt(t-n,e+r-i,t-n,e+r-i,t-n,e+r-o,4,!0),this.v.setTripleAt(t-n,e-r+i,t-n,e-r+o,t-n,e-r+i,5,!0),this.v.setTripleAt(t-n+i,e-r,t-n+i,e-r,t-n+o,e-r,6,!0),this.v.setTripleAt(t+n-i,e-r,t+n-o,e-r,t+n-i,e-r,7,!0)):(this.v.setTripleAt(t-n,e+r,t-n+o,e+r,t-n,e+r,2),this.v.setTripleAt(t-n,e-r,t-n,e-r+o,t-n,e-r,3))):(this.v.setTripleAt(t+n,e-r+i,t+n,e-r+o,t+n,e-r+i,0,!0),0!==i?(this.v.setTripleAt(t+n-i,e-r,t+n-i,e-r,t+n-o,e-r,1,!0),this.v.setTripleAt(t-n+i,e-r,t-n+o,e-r,t-n+i,e-r,2,!0),this.v.setTripleAt(t-n,e-r+i,t-n,e-r+i,t-n,e-r+o,3,!0),this.v.setTripleAt(t-n,e+r-i,t-n,e+r-o,t-n,e+r-i,4,!0),this.v.setTripleAt(t-n+i,e+r,t-n+i,e+r,t-n+o,e+r,5,!0),this.v.setTripleAt(t+n-i,e+r,t+n-o,e+r,t+n-i,e+r,6,!0),this.v.setTripleAt(t+n,e+r-i,t+n,e+r-i,t+n,e+r-o,7,!0)):(this.v.setTripleAt(t-n,e-r,t-n+o,e-r,t-n,e-r,1,!0),this.v.setTripleAt(t-n,e+r,t-n,e+r-o,t-n,e+r,2,!0),this.v.setTripleAt(t+n,e+r,t+n-o,e+r,t+n,e+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:n},extendPrototype([DynamicPropertyContainer],t),t}();return{getShapeProp:function(t,e,n){var r;return 3===n||4===n?r=(3===n?e.pt:e.ks).k.length?new s(t,e,n):new o(t,e,n):5===n?r=new u(t,e):6===n?r=new l(t,e):7===n&&(r=new c(t,e)),r.k&&t.addDynamicProperty(r),r},getConstructorFunction:function(){return o},getKeyframedConstructorFunction:function(){return s}}}(),ShapeModifiers=(ob={},modifiers={},ob.registerModifier=function(t,e){modifiers[t]||(modifiers[t]=e)},ob.getModifier=function(t,e,n){return new modifiers[t](e,n)},ob),ob,modifiers;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function PuckerAndBloatModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(t,e,n,r){var i;this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var o,a=e.length||0;for(i=0;i<a;i+=1)o=PropertyFactory.getProp(t,e[i].v,0,0,this),this.k=o.k||this.k,this.dataProps[i]={n:e[i].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(t,e,n){this.data=e,this.c=createTypedArray("uint8c",4*e.p);var r=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,n,r,i){var o=[];e<=1?o.push({s:t,e:e}):t>=1?o.push({s:t-1,e:e-1}):(o.push({s:t,e:1}),o.push({s:0,e:e-1}));var a,s,l=[],c=o.length;for(a=0;a<c;a+=1)(s=o[a]).e*i<r||s.s*i>r+n||l.push([s.s*i<=r?0:(s.s*i-r)/n,s.e*i>=r+n?1:(s.e*i-r)/n]);return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(t){var e,n=t.length;for(e=0;e<n;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,n,r,i;if(this._mdf||t){var o=this.o.v%360/360;if(o<0&&(o+=1),(e=this.s.v>1?1+o:this.s.v<0?0+o:this.s.v+o)>(n=this.e.v>1?1+o:this.e.v<0?0+o:this.e.v+o)){var a=e;e=n,n=a}e=1e-4*Math.round(1e4*e),n=1e-4*Math.round(1e4*n),this.sValue=e,this.eValue=n}else e=this.sValue,n=this.eValue;var s,l,c,u,h,d=this.shapes.length,f=0;if(n===e)for(i=0;i<d;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===n&&0===e||0===n&&1===e){if(this._mdf)for(i=0;i<d;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var p,g,m=[];for(i=0;i<d;i+=1)if((p=this.shapes[i]).shape._mdf||this._mdf||t||2===this.m){if(l=(r=p.shape.paths)._length,h=0,!p.shape._mdf&&p.pathsData.length)h=p.totalShapeLength;else{for(c=this.releasePathsData(p.pathsData),s=0;s<l;s+=1)u=bez.getSegmentsLength(r.shapes[s]),c.push(u),h+=u.totalLength;p.totalShapeLength=h,p.pathsData=c}f+=h,p.shape._mdf=!0}else p.shape.paths=p.localShapeCollection;var y,v=e,b=n,_=0;for(i=d-1;i>=0;i-=1)if((p=this.shapes[i]).shape._mdf){for((g=p.localShapeCollection).releaseShapes(),2===this.m&&d>1?(y=this.calculateShapeEdges(e,n,p.totalShapeLength,_,f),_+=p.totalShapeLength):y=[[v,b]],l=y.length,s=0;s<l;s+=1){v=y[s][0],b=y[s][1],m.length=0,b<=1?m.push({s:p.totalShapeLength*v,e:p.totalShapeLength*b}):v>=1?m.push({s:p.totalShapeLength*(v-1),e:p.totalShapeLength*(b-1)}):(m.push({s:p.totalShapeLength*v,e:p.totalShapeLength}),m.push({s:0,e:p.totalShapeLength*(b-1)}));var w=this.addShapes(p,m[0]);if(m[0].s!==m[0].e){if(m.length>1)if(p.shape.paths.shapes[p.shape.paths._length-1].c){var x=w.pop();this.addPaths(w,g),w=this.addShapes(p,m[1],x)}else this.addPaths(w,g),w=this.addShapes(p,m[1]);this.addPaths(w,g)}}p.shape.paths=g}}},TrimModifier.prototype.addPaths=function(t,e){var n,r=t.length;for(n=0;n<r;n+=1)e.addShape(t[n])},TrimModifier.prototype.addSegment=function(t,e,n,r,i,o,a){i.setXYAt(e[0],e[1],"o",o),i.setXYAt(n[0],n[1],"i",o+1),a&&i.setXYAt(t[0],t[1],"v",o),i.setXYAt(r[0],r[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,n,r){e.setXYAt(t[1],t[5],"o",n),e.setXYAt(t[2],t[6],"i",n+1),r&&e.setXYAt(t[0],t[4],"v",n),e.setXYAt(t[3],t[7],"v",n+1)},TrimModifier.prototype.addShapes=function(t,e,n){var r,i,o,a,s,l,c,u,h=t.pathsData,d=t.shape.paths.shapes,f=t.shape.paths._length,p=0,g=[],m=!0;for(n?(s=n._length,u=n._length):(n=shapePool.newElement(),s=0,u=0),g.push(n),r=0;r<f;r+=1){for(l=h[r].lengths,n.c=d[r].c,o=d[r].c?l.length:l.length+1,i=1;i<o;i+=1)if(p+(a=l[i-1]).addedLength<e.s)p+=a.addedLength,n.c=!1;else{if(p>e.e){n.c=!1;break}e.s<=p&&e.e>=p+a.addedLength?(this.addSegment(d[r].v[i-1],d[r].o[i-1],d[r].i[i],d[r].v[i],n,s,m),m=!1):(c=bez.getNewSegment(d[r].v[i-1],d[r].v[i],d[r].o[i-1],d[r].i[i],(e.s-p)/a.addedLength,(e.e-p)/a.addedLength,l[i-1]),this.addSegmentFromArray(c,n,s,m),m=!1,n.c=!1),p+=a.addedLength,s+=1}if(d[r].c&&l.length){if(a=l[i-1],p<=e.e){var y=l[i-1].addedLength;e.s<=p&&e.e>=p+y?(this.addSegment(d[r].v[i-1],d[r].o[i-1],d[r].i[0],d[r].v[0],n,s,m),m=!1):(c=bez.getNewSegment(d[r].v[i-1],d[r].v[0],d[r].o[i-1],d[r].i[0],(e.s-p)/y,(e.e-p)/y,l[i-1]),this.addSegmentFromArray(c,n,s,m),m=!1,n.c=!1)}else n.c=!1;p+=a.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[u][0],n.v[u][1],"i",u),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),p>e.e)break;r<f-1&&(n=shapePool.newElement(),m=!0,g.push(n),s=0)}return g},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var n,r=shapePool.newElement();r.c=t.c;var i,o,a,s,l,c,u,h,d,f,p,g,m=t._length,y=0;for(n=0;n<m;n+=1)o=t.i[n],(i=t.v[n])[0]===(a=t.o[n])[0]&&i[1]===a[1]&&i[0]===o[0]&&i[1]===o[1]?0!==n&&n!==m-1||t.c?(s=0===n?t.v[m-1]:t.v[n-1],c=(l=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)))?Math.min(l/2,e)/l:0,r.setTripleAt(u=p=i[0]+(s[0]-i[0])*c,h=g=i[1]-(i[1]-s[1])*c,u-(u-i[0])*roundCorner,h-(h-i[1])*roundCorner,p,g,y),y+=1,s=n===m-1?t.v[0]:t.v[n+1],c=(l=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)))?Math.min(l/2,e)/l:0,r.setTripleAt(u=d=i[0]+(s[0]-i[0])*c,h=f=i[1]+(s[1]-i[1])*c,d,f,p=u-(u-i[0])*roundCorner,g=h-(h-i[1])*roundCorner,y),y+=1):(r.setTripleAt(i[0],i[1],a[0],a[1],o[0],o[1],y),y+=1):(r.setTripleAt(t.v[n][0],t.v[n][1],t.o[n][0],t.o[n][1],t.i[n][0],t.i[n][1],y),y+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,n,r,i,o,a,s=this.shapes.length,l=this.rd.v;if(0!==l)for(n=0;n<s;n+=1){if(a=(o=this.shapes[n]).localShapeCollection,o.shape._mdf||this._mdf||t)for(a.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,i=o.shape.paths._length,r=0;r<i;r+=1)a.addShape(this.processPath(e[r],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(t,e){var n=e/100,r=[0,0],i=t._length,o=0;for(o=0;o<i;o+=1)r[0]+=t.v[o][0],r[1]+=t.v[o][1];r[0]/=i,r[1]/=i;var a=shapePool.newElement();for(a.c=t.c,o=0;o<i;o+=1)a.setTripleAt(t.v[o][0]+(r[0]-t.v[o][0])*n,t.v[o][1]+(r[1]-t.v[o][1])*n,t.o[o][0]+(r[0]-t.o[o][0])*-n,t.o[o][1]+(r[1]-t.o[o][1])*-n,t.i[o][0]+(r[0]-t.i[o][0])*-n,t.i[o][1]+(r[1]-t.i[o][1])*-n,o);return a},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,n,r,i,o,a,s=this.shapes.length,l=this.amount.v;if(0!==l)for(n=0;n<s;n+=1){if(a=(o=this.shapes[n]).localShapeCollection,o.shape._mdf||this._mdf||t)for(a.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,i=o.shape.paths._length,r=0;r<i;r+=1)a.addShape(this.processPath(e[r],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,n,r,i,o){var a=o?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-i),l=r.s.v[1]+(1-r.s.v[1])*(1-i);t.translate(r.p.v[0]*a*i,r.p.v[1]*a*i,r.p.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.rotate(-r.r.v*a*i),e.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(o?1/s:s,o?1/l:l),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(t,e,n,r){for(this.elem=t,this.arr=e,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[n]);n>0;)this._elements.unshift(e[n-=1]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,n=t.length;for(e=0;e<n;e+=1)t[e]._processed=!1,"gr"===t[e].ty&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var n,r=t.length;for(n=0;n<r;n+=1)t[n]._render=e,"gr"===t[n].ty&&this.changeGroupRender(t[n].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,n,r,i,o,a=!1;if(this._mdf||t){var s,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}for(o=0,r=0;r<=this._groups.length-1;r+=1){if(this._groups[r]._render=s=o<l,this.changeGroupRender(this._groups[r].it,s),!s){var u=this.elemsData[r].it,h=u[u.length-1];0!==h.transform.op.v?(h.transform.op._mdf=!0,h.transform.op.v=0):h.transform.op._mdf=!1}o+=1}this._currentCopies=l;var d=this.o.v,f=d%1,p=d>0?Math.floor(d):Math.ceil(d),g=this.pMatrix.props,m=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,_=0;if(d>0){for(;_<p;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,f,!1),_+=f)}else if(d<0){for(;_>p;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),_-=f)}for(r=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,o=this._currentCopies;o;){if(b=(n=(e=this.elemsData[r].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+r/(this._currentCopies-1)*(this.eo.v-this.so.v),0!==_){for((0!==r&&1===i||r!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),v=0;v<b;v+=1)n[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<b;v+=1)n[v]=this.matrix.props[v];_+=1,o-=1,r+=i}}else for(o=this._currentCopies,r=0,i=1;o;)n=(e=this.elemsData[r].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,o-=1,r+=i;return a},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0},DashProperty.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<n;e+=1)"o"!==this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(t,e){for(var n=0,r=this.o.length/2;n<r;){if(Math.abs(t[4*n]-t[4*e+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,n,r,i=4*this.data.p;for(e=0;e<i;e+=1)n=e%4==0?100:255,r=Math.round(this.prop.v[e]*n),this.c[e]!==r&&(this.c[e]=r,this._cmdf=!t);if(this.o.length)for(i=this.prop.v.length,e=4*this.data.p;e<i;e+=1)n=e%2==0?100:1,r=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==r&&(this.o[e-4*this.data.p]=r,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(t,e,n,r){if(0===e)return"";var i,o=t.o,a=t.i,s=t.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(i=1;i<e;i+=1)l+=" C"+r.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+r.applyToPointStringified(a[i][0],a[i][1])+" "+r.applyToPointStringified(s[i][0],s[i][1]);return n&&e&&(l+=" C"+r.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+r.applyToPointStringified(a[0][0],a[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},audioControllerFactory=function(){function t(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].pause()},resume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].resume()},setRate:function(t){var e,n=this.audios.length;for(e=0;e<n;e+=1)this.audios[e].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):Howl?new Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),ImagePreloader=function(){var t=function(){var t=createTag("canvas");t.width=1,t.height=1;var e=t.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),t}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(t,e,n){var r="";if(t.e)r=t.p;else if(e){var i=t.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),r=e+i}else r=n,r+=t.u?t.u:"",r+=t.p;return r}function i(t){var e=0,n=setInterval((function(){(t.getBBox().width||e>500)&&(this._imageLoaded(),clearInterval(n)),e+=1}).bind(this),50)}function o(t){var e={assetData:t},n=r(t,this.assetsPath,this.path);return dataManager.loadData(n,(function(t){e.img=t,this._footageLoaded()}).bind(this),(function(){e.img={},this._footageLoaded()}).bind(this)),e}function a(){this._imageLoaded=e.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=o.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return a.prototype={loadAssets:function(t,e){var n;this.imagesLoadedCb=e;var r=t.length;for(n=0;n<r;n+=1)t[n].layers||(t[n].t&&"seq"!==t[n].t?3===t[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[n]))):(this.totalImages+=1,this.images.push(this._createImageData(t[n]))))},setAssetsPath:function(t){this.assetsPath=t||""},setPath:function(t){this.path=t||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var e=0,n=this.images.length;e<n;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null},createImgData:function(e){var n=r(e,this.assetsPath,this.path),i=createTag("img");i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",(function(){o.img=t,this._imageLoaded()}).bind(this),!1),i.src=n;var o={img:i,assetData:e};return o},createImageData:function(e){var n=r(e,this.assetsPath,this.path),i=createNS("image");isSafari?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",(function(){o.img=t,this._imageLoaded()}).bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var o={img:i,assetData:e};return o},imageLoaded:e,footageLoaded:n,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},a}(),featureSupport=function(){var t={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),t}(),filtersFactory={createFilter:function(t,e){var n=createNS("filter");return n.setAttribute("id",t),!0!==e&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),t}};function TextAnimatorProperty(t,e,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function TextAnimatorDataProperty(t,e,n){var r={propType:!1},i=PropertyFactory.getProp,o=e.a;this.a={r:o.r?i(t,o.r,0,degToRads,n):r,rx:o.rx?i(t,o.rx,0,degToRads,n):r,ry:o.ry?i(t,o.ry,0,degToRads,n):r,sk:o.sk?i(t,o.sk,0,degToRads,n):r,sa:o.sa?i(t,o.sa,0,degToRads,n):r,s:o.s?i(t,o.s,1,.01,n):r,a:o.a?i(t,o.a,1,0,n):r,o:o.o?i(t,o.o,0,.01,n):r,p:o.p?i(t,o.p,1,0,n):r,sw:o.sw?i(t,o.sw,0,0,n):r,sc:o.sc?i(t,o.sc,1,0,n):r,fc:o.fc?i(t,o.fc,1,0,n):r,fh:o.fh?i(t,o.fh,0,0,n):r,fs:o.fs?i(t,o.fs,0,.01,n):r,fb:o.fb?i(t,o.fb,0,.01,n):r,t:o.t?i(t,o.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,n),this.s.t=e.s.t}function LetterProps(t,e,n,r,i,o){this.o=t,this.sw=e,this.sc=n,this.fc=r,this.m=i,this.p=o,this._mdf={o:!0,sw:!!e,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var t,e=this._textData.a.length,n=PropertyFactory.getProp;for(t=0;t<e;t+=1)this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,this._textData.a[t],this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_=this._moreOptions.alignment.v,w=this._animatorsData,x=this._textData,M=this.mHelper,S=this._renderType,A=this.renderedLetters.length,C=t.l;if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var k,T=b.v;for(this._pathData.r.v&&(T=T.reverse()),a={tLength:0,segments:[]},o=T._length-1,y=0,i=0;i<o;i+=1)k=bez.buildBezierData(T.v[i],T.v[i+1],[T.o[i][0]-T.v[i][0],T.o[i][1]-T.v[i][1]],[T.i[i+1][0]-T.v[i+1][0],T.i[i+1][1]-T.v[i+1][1]]),a.tLength+=k.segmentLength,a.segments.push(k),y+=k.segmentLength;i=o,b.v.c&&(k=bez.buildBezierData(T.v[i],T.v[0],[T.o[i][0]-T.v[i][0],T.o[i][1]-T.v[i][1]],[T.i[0][0]-T.v[0][0],T.i[0][1]-T.v[0][1]]),a.tLength+=k.segmentLength,a.segments.push(k),y+=k.segmentLength),this._pathData.pi=a}if(d=0,h=1,c=0,u=!0,g=(a=this._pathData.pi).segments,(s=this._pathData.f.v)<0&&b.v.c)for(a.tLength<Math.abs(s)&&(s=-Math.abs(s)%a.tLength),h=(p=g[d=g.length-1].points).length-1;s<0;)s+=p[h].partialLength,(h-=1)<0&&(h=(p=g[d-=1].points).length-1);f=(p=g[d].points)[h-1],m=(l=p[h]).partialLength}o=C.length,n=0,r=0;var E,O,D,P,L,I=1.2*t.finalSize*.714,R=!0;D=w.length;var N,B,F,z,j,W,V,H,Y,U,q,$,G=-1,X=s,K=d,Z=h,J=-1,Q="",tt=this.defaultPropsArray;if(2===t.j||1===t.j){var et=0,nt=0,rt=2===t.j?-.5:-1,it=0,ot=!0;for(i=0;i<o;i+=1)if(C[i].n){for(et&&(et+=nt);it<i;)C[it].animatorJustifyOffset=et,it+=1;et=0,ot=!0}else{for(O=0;O<D;O+=1)(E=w[O].a).t.propType&&(ot&&2===t.j&&(nt+=E.t.v*rt),et+=(L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars)).length?E.t.v*L[0]*rt:E.t.v*L*rt);ot=!1}for(et&&(et+=nt);it<i;)C[it].animatorJustifyOffset=et,it+=1}for(i=0;i<o;i+=1){if(M.reset(),z=1,C[i].n)n=0,r+=t.yOffset,r+=R?1:0,s=X,R=!1,this._hasMaskedPath&&(f=(p=g[d=K].points)[(h=Z)-1],m=(l=p[h]).partialLength,c=0),Q="",q="",Y="",$="",tt=this.defaultPropsArray;else{if(this._hasMaskedPath){if(J!==C[i].line){switch(t.j){case 1:s+=y-t.lineWidths[C[i].line];break;case 2:s+=(y-t.lineWidths[C[i].line])/2}J=C[i].line}G!==C[i].ind&&(C[G]&&(s+=C[G].extra),s+=C[i].an/2,G=C[i].ind),s+=_[0]*C[i].an*.005;var at=0;for(O=0;O<D;O+=1)(E=w[O].a).p.propType&&(at+=(L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars)).length?E.p.v[0]*L[0]:E.p.v[0]*L),E.a.propType&&(at+=(L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars)).length?E.a.v[0]*L[0]:E.a.v[0]*L);for(u=!0,this._pathData.a.v&&(s=.5*C[0].an+(y-this._pathData.f.v-.5*C[0].an-.5*C[C.length-1].an)*G/(o-1),s+=this._pathData.f.v);u;)c+m>=s+at||!p?(B=f.point[0]+(l.point[0]-f.point[0])*(v=(s+at-c)/l.partialLength),F=f.point[1]+(l.point[1]-f.point[1])*v,M.translate(-_[0]*C[i].an*.005,-_[1]*I*.01),u=!1):p&&(c+=l.partialLength,(h+=1)>=p.length&&(h=0,g[d+=1]?p=g[d].points:b.v.c?(h=0,p=g[d=0].points):(c-=l.partialLength,p=null)),p&&(f=l,m=(l=p[h]).partialLength));M.translate(-(N=C[i].an/2-C[i].add),0,0)}else M.translate(-(N=C[i].an/2-C[i].add),0,0),M.translate(-_[0]*C[i].an*.005,-_[1]*I*.01,0);for(O=0;O<D;O+=1)(E=w[O].a).t.propType&&(L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars),0===n&&0===t.j||(this._hasMaskedPath?s+=L.length?E.t.v*L[0]:E.t.v*L:n+=L.length?E.t.v*L[0]:E.t.v*L));for(t.strokeWidthAnim&&(W=t.sw||0),t.strokeColorAnim&&(j=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(V=[t.fc[0],t.fc[1],t.fc[2]]),O=0;O<D;O+=1)(E=w[O].a).a.propType&&((L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars)).length?M.translate(-E.a.v[0]*L[0],-E.a.v[1]*L[1],E.a.v[2]*L[2]):M.translate(-E.a.v[0]*L,-E.a.v[1]*L,E.a.v[2]*L));for(O=0;O<D;O+=1)(E=w[O].a).s.propType&&((L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars)).length?M.scale(1+(E.s.v[0]-1)*L[0],1+(E.s.v[1]-1)*L[1],1):M.scale(1+(E.s.v[0]-1)*L,1+(E.s.v[1]-1)*L,1));for(O=0;O<D;O+=1){if(E=w[O].a,L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars),E.sk.propType&&(L.length?M.skewFromAxis(-E.sk.v*L[0],E.sa.v*L[1]):M.skewFromAxis(-E.sk.v*L,E.sa.v*L)),E.r.propType&&M.rotateZ(L.length?-E.r.v*L[2]:-E.r.v*L),E.ry.propType&&M.rotateY(L.length?E.ry.v*L[1]:E.ry.v*L),E.rx.propType&&M.rotateX(L.length?E.rx.v*L[0]:E.rx.v*L),E.o.propType&&(z+=L.length?(E.o.v*L[0]-z)*L[0]:(E.o.v*L-z)*L),t.strokeWidthAnim&&E.sw.propType&&(W+=L.length?E.sw.v*L[0]:E.sw.v*L),t.strokeColorAnim&&E.sc.propType)for(H=0;H<3;H+=1)j[H]+=L.length?(E.sc.v[H]-j[H])*L[0]:(E.sc.v[H]-j[H])*L;if(t.fillColorAnim&&t.fc){if(E.fc.propType)for(H=0;H<3;H+=1)V[H]+=L.length?(E.fc.v[H]-V[H])*L[0]:(E.fc.v[H]-V[H])*L;E.fh.propType&&(V=addHueToRGB(V,L.length?E.fh.v*L[0]:E.fh.v*L)),E.fs.propType&&(V=addSaturationToRGB(V,L.length?E.fs.v*L[0]:E.fs.v*L)),E.fb.propType&&(V=addBrightnessToRGB(V,L.length?E.fb.v*L[0]:E.fb.v*L))}}for(O=0;O<D;O+=1)(E=w[O].a).p.propType&&(L=w[O].s.getMult(C[i].anIndexes[O],x.a[O].s.totalChars),this._hasMaskedPath?L.length?M.translate(0,E.p.v[1]*L[0],-E.p.v[2]*L[1]):M.translate(0,E.p.v[1]*L,-E.p.v[2]*L):L.length?M.translate(E.p.v[0]*L[0],E.p.v[1]*L[1],-E.p.v[2]*L[2]):M.translate(E.p.v[0]*L,E.p.v[1]*L,-E.p.v[2]*L));if(t.strokeWidthAnim&&(Y=W<0?0:W),t.strokeColorAnim&&(U="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),t.fillColorAnim&&t.fc&&(q="rgb("+Math.round(255*V[0])+","+Math.round(255*V[1])+","+Math.round(255*V[2])+")"),this._hasMaskedPath){if(M.translate(0,-t.ls),M.translate(0,_[1]*I*.01+r,0),this._pathData.p.v){var st=180*Math.atan((l.point[1]-f.point[1])/(l.point[0]-f.point[0]))/Math.PI;l.point[0]<f.point[0]&&(st+=180),M.rotate(-st*Math.PI/180)}M.translate(B,F,0),s-=_[0]*C[i].an*.005,C[i+1]&&G!==C[i+1].ind&&(s+=C[i].an/2,s+=.001*t.tr*t.finalSize)}else{switch(M.translate(n,r,0),t.ps&&M.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:M.translate(C[i].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[C[i].line]),0,0);break;case 2:M.translate(C[i].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[C[i].line])/2,0,0)}M.translate(0,-t.ls),M.translate(N,0,0),M.translate(_[0]*C[i].an*.005,_[1]*I*.01,0),n+=C[i].l+.001*t.tr*t.finalSize}"html"===S?Q=M.toCSS():"svg"===S?Q=M.to2dCSS():tt=[M.props[0],M.props[1],M.props[2],M.props[3],M.props[4],M.props[5],M.props[6],M.props[7],M.props[8],M.props[9],M.props[10],M.props[11],M.props[12],M.props[13],M.props[14],M.props[15]],$=z}A<=i?(P=new LetterProps($,Y,U,q,Q,tt),this.renderedLetters.push(P),A+=1,this.lettersChangedFlag=!0):this.lettersChangedFlag=(P=this.renderedLetters[i]).update($,Y,U,q,Q,tt)||this.lettersChangedFlag}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(t,e,n,r,i,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,a=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,a=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,a=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,a=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,a=!0),!o.length||this.p[0]===o[0]&&this.p[1]===o[1]&&this.p[4]===o[4]&&this.p[5]===o[5]&&this.p[12]===o[12]&&this.p[13]===o[13]||(this.p=o,this._mdf.p=!0,a=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,o=t||this.data.d.k[this.keysIndex].s;for(r=0;r<i;r+=1)o=this.effectsSequence[r](n!==this.keysIndex?o:this.currentData,o.t);e!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,n=0,r=t.length;n<=r-1&&!(n===r-1||t[n+1].t>e);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e,n,r=[],i=0,o=t.length,a=!1;i<o;)e=t.charCodeAt(i),FontManager.isCombinedCharacter(e)?r[r.length-1]+=t.charAt(i):e>=55296&&e<=56319?(n=t.charCodeAt(i+1))>=56320&&n<=57343?(a||FontManager.isModifier(e,n)?(r[r.length-1]+=t.substr(i,2),a=!1):r.push(t.substr(i,2)),i+=1):r.push(t.charAt(i)):e>56319?(n=t.charCodeAt(i+1),FontManager.isZeroWidthJoiner(e,n)?(a=!0,r[r.length-1]+=t.substr(i,2),i+=1):r.push(t.charAt(i))):FontManager.isZeroWidthJoiner(e)?(r[r.length-1]+=t.charAt(i),a=!0):r.push(t.charAt(i)),i+=1;return r},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e,n,r,i,o,a,s,l=this.elem.globalData.fontManager,c=this.data,u=[],h=0,d=c.m.g,f=0,p=0,g=0,m=[],y=0,v=0,b=l.getFontByName(t.f),_=0,w=getFontProperties(b);t.fWeight=w.weight,t.fStyle=w.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),n=t.finalText.length,t.finalLineHeight=t.lh;var x,M=t.tr/1e3*t.finalSize;if(t.sz)for(var S,A,C=!0,k=t.sz[0],T=t.sz[1];C;){S=0,y=0,n=(A=this.buildFinalText(t.t)).length,M=t.tr/1e3*t.finalSize;var E=-1;for(e=0;e<n;e+=1)x=A[e].charCodeAt(0),r=!1," "===A[e]?E=e:13!==x&&3!==x||(y=0,r=!0,S+=t.finalLineHeight||1.2*t.finalSize),l.chars?(s=l.getCharData(A[e],b.fStyle,b.fFamily),_=r?0:s.w*t.finalSize/100):_=l.measureText(A[e],t.f,t.finalSize),y+_>k&&" "!==A[e]?(-1===E?n+=1:e=E,S+=t.finalLineHeight||1.2*t.finalSize,A.splice(e,E===e?1:0,"\r"),E=-1,y=0):(y+=_,y+=M);S+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&T<S?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=A,n=t.finalText.length,C=!1)}y=-M,_=0;var O,D=0;for(e=0;e<n;e+=1)if(r=!1,13===(x=(O=t.finalText[e]).charCodeAt(0))||3===x?(D=0,m.push(y),v=y>v?y:v,y=-2*M,i="",r=!0,g+=1):i=O,l.chars?(s=l.getCharData(O,b.fStyle,l.getFontByName(t.f).fFamily),_=r?0:s.w*t.finalSize/100):_=l.measureText(i,t.f,t.finalSize)," "===O?D+=_+M:(y+=_+M+D,D=0),u.push({l:_,an:_,add:f,n:r,anIndexes:[],val:i,line:g,animatorJustifyOffset:0}),2==d){if(f+=_,""===i||" "===i||e===n-1){for(""!==i&&" "!==i||(f-=_);p<=e;)u[p].an=f,u[p].ind=h,u[p].extra=_,p+=1;h+=1,f=0}}else if(3==d){if(f+=_,""===i||e===n-1){for(""===i&&(f-=_);p<=e;)u[p].an=f,u[p].ind=h,u[p].extra=_,p+=1;f=0,h+=1}}else u[h].ind=h,u[h].extra=0,h+=1;if(t.l=u,v=y>v?y:v,m.push(y),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=v,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=m;var P,L,I,R,N=c.a;a=N.length;var B=[];for(o=0;o<a;o+=1){for((P=N[o]).a.sc&&(t.strokeColorAnim=!0),P.a.sw&&(t.strokeWidthAnim=!0),(P.a.fc||P.a.fh||P.a.fs||P.a.fb)&&(t.fillColorAnim=!0),R=0,I=P.s.b,e=0;e<n;e+=1)(L=u[e]).anIndexes[o]=R,(1==I&&""!==L.val||2==I&&""!==L.val&&" "!==L.val||3==I&&(L.n||" "==L.val||e==n-1)||4==I&&(L.n||e==n-1))&&(1===P.s.rn&&B.push(R),R+=1);c.a[o].s.totalChars=R;var F,z=-1;if(1===P.s.rn)for(e=0;e<n;e+=1)z!=(L=u[e]).anIndexes[o]&&(z=L.anIndexes[o],F=B.splice(Math.floor(Math.random()*B.length),1)[0]),L.anIndexes[o]=F}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=b.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){var n=this.copyData({},this.data.d.k[e=void 0===e?this.keysIndex:e].s);n=this.copyData(n,t),this.data.d.k[e].s=n,this.recalculate(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,n=Math.floor;function r(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,e.s||{k:0},0,0,this),this.e="e"in e?PropertyFactory.getProp(t,e.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,e.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,e.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,e.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(t,e.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var i=0,o=0,a=1,s=1;this.ne.v>0?i=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(i,o,a,s).get,c=0,u=this.finalS,h=this.finalE,d=this.data.sh;if(2===d)c=l(c=h===u?r>=h?1:0:t(0,e(.5/(h-u)+(r-u)/(h-u),1)));else if(3===d)c=l(c=h===u?r>=h?0:1:1-t(0,e(.5/(h-u)+(r-u)/(h-u),1)));else if(4===d)h===u?c=0:(c=t(0,e(.5/(h-u)+(r-u)/(h-u),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===d){if(h===u)c=0;else{var f=h-u,p=-f/2+(r=e(t(0,r+.5-u),h-u)),g=f/2;c=Math.sqrt(1-p*p/(g*g))}c=l(c)}else 6===d?(h===u?c=0:(r=e(t(0,r+.5-u),h-u),c=(1+Math.cos(Math.PI+2*Math.PI*r/(h-u)))/2),c=l(c)):(r>=n(u)&&(c=t(0,e(r-u<0?e(h,1)-(u-r):h-r,1))),c=l(c));if(100!==this.sm.v){var m=.01*this.sm.v;0===m&&(m=1e-8);var y=.5-.5*m;c<y?c=0:(c=(c-y)/m)>1&&(c=1)}return c*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/e,r=this.s.v/e+n,i=this.e.v/e+n;if(r>i){var o=r;r=i,i=o}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(t,e,n){return new r(t,e,n)}}}(),poolFactory=function(t,e,n){var r=0,i=t,o=createSizedArray(i);return{newElement:function(){return r?o[r-=1]:e()},release:function(t){r===i&&(o=pooling.double(o),i*=2),n&&n(t),o[r]=t,r+=1}}},pooling={double:function(t){return t.concat(createSizedArray(t.length))}},pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)})),shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(t){var e,n=t._length;for(e=0;e<n;e+=1)pointPool.release(t.v[e]),pointPool.release(t.i[e]),pointPool.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1})),factory.clone=function(t){var e,n=factory.newElement(),r=void 0===t._length?t.v.length:t._length;for(n.setLength(r),n.c=t.c,e=0;e<r;e+=1)n.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return n},factory),factory,shapeCollectionPool=function(){var t={newShapeCollection:function(){return e?r[e-=1]:new ShapeCollection},release:function(t){var i,o=t._length;for(i=0;i<o;i+=1)shapePool.release(t.shapes[i]);t._length=0,e===n&&(r=pooling.double(r),n*=2),r[e]=t,e+=1}},e=0,n=4,r=createSizedArray(n);return t}(),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(t){var e,n=t.lengths.length;for(e=0;e<n;e+=1)bezierLengthPool.release(t.lengths[e]);t.lengths.length=0})),bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}})),markerParser=function(){function t(t){for(var e,n=t.split("\r\n"),r={},i=0,o=0;o<n.length;o+=1)2===(e=n[o].split(":")).length&&(r[e[0]]=e[1].trim(),i+=1);if(0===i)throw new Error;return r}return function(e){for(var n=[],r=0;r<e.length;r+=1){var i=e[r],o={time:i.tm,duration:i.dr};try{o.payload=JSON.parse(e[r].cm)}catch(a){try{o.payload=t(e[r].cm)}catch(s){o.payload={name:e[r]}}}n.push(o)}return n}}();function BaseRenderer(){}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(e&&e.title){var r=createNS("title"),i=createElementID();r.setAttribute("id",i),r.textContent=e.title,this.svgElement.appendChild(r),n+=i}if(e&&e.description){var o=createNS("desc"),a=createElementID();o.setAttribute("id",a),o.textContent=e.description,this.svgElement.appendChild(o),n+=" "+a}n&&this.svgElement.setAttribute("aria-labelledby",n);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(t,e,n){this.data=t,this.element=e,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,i,o=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var s,l,c,u,h,d,f=this.masksProperties,p=0,g=[],m=createElementID(),y="clipPath",v="clip-path";for(r=0;r<a;r+=1)if(("a"!==f[r].mode&&"n"!==f[r].mode||f[r].inv||100!==f[r].o.k||f[r].o.x)&&(y="mask",v="mask"),"s"!==f[r].mode&&"i"!==f[r].mode||0!==p?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),g.push(c)),i=createNS("path"),"n"===f[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,f[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[r],3),elem:i,lastPath:""},o.appendChild(i);else{var b;if(p+=1,i.setAttribute("fill","s"===f[r].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==f[r].x.k?(y="mask",v="mask",d=PropertyFactory.getProp(this.element,f[r].x,0,null,this.element),b=createElementID(),(u=createNS("filter")).setAttribute("id",b),(h=createNS("feMorphology")).setAttribute("operator","erode"),h.setAttribute("in","SourceGraphic"),h.setAttribute("radius","0"),u.appendChild(h),o.appendChild(u),i.setAttribute("stroke","s"===f[r].mode?"#000000":"#ffffff")):(h=null,d=null),this.storedData[r]={elem:i,x:d,expan:h,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===f[r].mode){l=g.length;var _=createNS("g");for(s=0;s<l;s+=1)_.appendChild(g[s]);var w=createNS("mask");w.setAttribute("mask-type","alpha"),w.setAttribute("id",m+"_"+p),w.appendChild(i),o.appendChild(w),_.setAttribute("mask","url("+locationHref+"#"+m+"_"+p+")"),g.length=0,g.push(_)}else g.push(i);f[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,f[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(f[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(y),a=g.length,r=0;r<a;r+=1)this.maskElement.appendChild(g[r]);p>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(v,"url("+locationHref+"#"+m+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(t,e){this.elem=t,this.pos=e}function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(t,e,n){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=n,this.lvl=e,this._isAnimated=!!n.k;for(var r=0,i=t.length;r<i;){if(t[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGTransformData(t,e,n){this.transform={mProps:t,op:e,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(t,e,n){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,e,n){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=n}function SVGGradientFillStyleData(t,e,n){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,n)}function SVGGradientStrokeStyleData(t,e,n){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(t){var e,n,r=this.layers.length;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(n=this.layers[e]).ip-n.st<=t-this.layers[e].st&&n.op-n.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){var e;this.completeLayers=!1;var n,r=t.length,i=this.layers.length;for(e=0;e<r;e+=1)for(n=0;n<i;){if(this.layers[n].id===t[e].id){this.layers[n]=t[e];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,n){for(var r=this.elements,i=this.layers,o=0,a=i.length;o<a;)i[o].ind==e&&(r[o]&&!0!==r[o]?(n.push(r[o]),r[o].setAsParent(),void 0!==i[o].parent?this.buildElementParenting(t,i[o].parent,n):t.setHierarchy(n)):(this.buildItem(o),this.addPendingElement(t))),o+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,n=t.length;for(e=0;e<n;e+=1)if(t[e].xt){var r=this.createComp(t[e]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRenderer.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRenderer.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRenderer.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},SVGRenderer.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize?this.renderConfig.viewBoxSize:"0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var n=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",t.w),r.setAttribute("height",t.h),r.setAttribute("x",0),r.setAttribute("y",0);var i=createElementID();n.setAttribute("id",i),n.appendChild(r),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+i+")"),e.appendChild(n),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRenderer.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var n=this.createItem(this.layers[t]);e[t]=n,expressionsPlugin&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?n.setMatte(e[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(n)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,n=this.elements.length;e<n;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},SVGRenderer.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var e;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var n=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=n-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<n;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(t,e){var n=t.getBaseElement();if(n){for(var r,i=0;i<e;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRenderer.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRenderer.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(t){if(1!==t[0]||0!==t[1]||0!==t[4]||1!==t[5]||0!==t[12]||0!==t[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var e=this.contextData.cTr.props;this.transformMat.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var n=this.contextData.cTr.props;this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])}else this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRenderer.prototype.ctxOpacity=function(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=t<0?0:t,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var e,n=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(e=0;e<16;e+=1)r[e]=n[e];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var e,n=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(e=0;e<16;e+=1)r[e]=n[e];this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),this.contextData.cO=n=this.contextData.savedOp[this.contextData.cArrPos],this.globalData.currentGlobalAlpha!==n&&(this.canvasContext.globalAlpha=n,this.globalData.currentGlobalAlpha=n)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var n="0px 0px 0px";e.transformOrigin=n,e.mozTransformOrigin=n,e.webkitTransformOrigin=n,e["-webkit-transform"]=n,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var t,e,n,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",(t=this.animationItem.wrapper.offsetWidth)*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var i=this.renderConfig.preserveAspectRatio.split(" "),o=i[1]||"meet",a=i[0]||"xMidYMid",s=a.substr(0,4),l=a.substr(4);(r=this.transformCanvas.w/this.transformCanvas.h)>(n=t/e)&&"meet"===o||r<n&&"slice"===o?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<n&&"meet"===o||r>n&&"slice"===o)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<n&&"meet"===o||r>n&&"slice"===o)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>n&&"meet"===o||r<n&&"slice"===o)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>n&&"meet"===o||r<n&&"slice"===o)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var t;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),t=(this.layers?this.layers.length:0)-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){var n;this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r=this.layers.length;for(this.completeLayers||this.checkLayers(t),n=0;n<r;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(t-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){var n=this.createItem(this.layers[t],this,this.globalData);e[t]=n,n.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(t,e){var n=t.getBaseElement();if(n){var r=this.layers[e];if(r.ddd&&this.supports3d)this.addTo3dContainer(n,e);else if(this.threeDElements)this.addTo3dContainer(n,e);else{for(var i,o,a=0;a<e;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a],i=(this.layers[a].ddd?this.getThreeDContainerByPos(a):o.getBaseElement())||i),a+=1;i?r.ddd&&this.supports3d||this.layerElement.insertBefore(n,i):r.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRenderer.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRenderer.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRenderer.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)},HybridRenderer.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(t){for(var e=0,n=this.threeDElements.length;e<n;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(t,e){var n,r,i=createTag("div");styleDiv(i);var o=createTag("div");if(styleDiv(o),"3d"===e){(n=i.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px",n.webkitTransformOrigin="50% 50%",n.mozTransformOrigin="50% 50%",n.transformOrigin="50% 50%";var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=o.style).transform=a,r.webkitTransform=a}i.appendChild(o);var s={container:o,perspectiveElem:i,startPos:t,endPos:t,type:e};return this.threeDElements.push(s),s},HybridRenderer.prototype.build3dContainers=function(){var t,e,n=this.layers.length,r="";for(t=0;t<n;t+=1)this.layers[t].ddd&&3!==this.layers[t].ty?("3d"!==r&&(r="3d",e=this.createThreeDContainer(t,"3d")),e.endPos=Math.max(e.endPos,t)):("2d"!==r&&(r="2d",e=this.createThreeDContainer(t,"2d")),e.endPos=Math.max(e.endPos,t));for(t=(n=this.threeDElements.length)-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(t,e){for(var n=0,r=this.threeDElements.length;n<r;){if(e<=this.threeDElements[n].endPos){for(var i,o=this.threeDElements[n].startPos;o<e;)this.elements[o]&&this.elements[o].getBaseElement&&(i=this.elements[o].getBaseElement()),o+=1;i?this.threeDElements[n].container.insertBefore(t,i):this.threeDElements[n].container.appendChild(t);break}n+=1}},HybridRenderer.prototype.configAnimation=function(t){var e=createTag("div"),n=this.animationItem.wrapper,r=e.style;r.width=t.w+"px",r.height=t.h+"px",this.resizerElem=e,styleDiv(e),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),n.appendChild(e),r.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var o=createNS("defs");i.appendChild(o),this.data=t,this.setupGlobalData(t,i),this.globalData.defs=o,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var t,e,n,r,i=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight;this.globalData.compSize.w/this.globalData.compSize.h>i/o?(t=i/this.globalData.compSize.w,e=i/this.globalData.compSize.w,n=0,r=(o-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(t=o/this.globalData.compSize.h,e=o/this.globalData.compSize.h,n=(i-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,r=0);var a=this.resizerElem.style;a.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+n+","+r+",0,1)",a.transform=a.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t,e=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(t=0;t<r;t+=1){var i=this.threeDElements[t].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(n,2))+"px",i.perspective=i.webkitPerspective}}},HybridRenderer.prototype.searchExtraCompositions=function(t){var e,n=t.length,r=createTag("div");for(e=0;e<n;e+=1)if(t[e].xt){var i=this.createComp(t[e],r,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e,n=this.element.finalTransform.mat,r=this.masksProperties.length;for(e=0;e<r;e+=1)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute("fill-opacity",this.viewData[e].op.v),"n"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[e].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var i=this.storedData[e].expan;this.storedData[e].x.v<0?("erode"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="erode",this.storedData[e].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[e].filterId+")")),i.setAttribute("radius",-this.storedData[e].x.v)):("dilate"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="dilate",this.storedData[e].elem.setAttribute("filter",null)),this.storedData[e].elem.setAttribute("stroke-width",2*this.storedData[e].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,(t+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(t,e,n){var r,i,o=" M"+e.v[0][0]+","+e.v[0][1];for(i=e._length,r=1;r<i;r+=1)o+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[r][0]+","+e.i[r][1]+" "+e.v[r][0]+","+e.v[r][1];if(e.c&&i>1&&(o+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),n.lastPath!==o){var a="";n.elem&&(e.c&&(a=t.inv?this.solidPath+o:o),n.elem.setAttribute("d",a)),n.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(e||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0)},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e.cloneFromProps(t=this.finalTransform.mProp.v.props),n=0;n<r;n+=1)e.transform((t=this.hierarchy[n].finalTransform.mProp.v.props)[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var n,r=!0,i=this.comp;r;)i.finalTransform?(i.data.hasMask&&e.splice(0,0,i.finalTransform),i=i.comp):r=!1;var o,a=e.length;for(n=0;n<a;n+=1)o=e[n].mat.applyToPointArray(0,0,0),t=[t[0]-o[0],t[1]-o[1],0];return t},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(t,e,n){this.initFrame(),this.initBaseData(t,e,n),this.initTransform(t,e,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(t,e,n){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,e),this.setGradientOpacity(e,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var n=createElementID(),r=createNS(1===e.t?"linearGradient":"radialGradient");r.setAttribute("id",n),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var i,o,a,s=[];for(a=4*e.g.p,o=0;o<a;o+=4)i=createNS("stop"),r.appendChild(i),s.push(i);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+locationHref+"#"+n+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,i,o=createNS("mask"),a=createNS("path");o.appendChild(a);var s=createElementID(),l=createElementID();o.setAttribute("id",l);var c=createNS(1===t.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),i=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var u=this.stops;for(r=4*t.g.p;r<i;r+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(n),u.push(n);a.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+s+")"),"gs"===t.ty&&(a.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),1===t.lj&&a.setAttribute("stroke-miterlimit",t.ml)),this.of=c,this.ms=o,this.ost=u,this.maskId=l,e.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix;function n(t,e,n){(n||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(n||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function r(n,r,i){var o,a,s,l,c,u,h,d,f,p,g,m=r.styles.length,y=r.lvl;for(u=0;u<m;u+=1){if(l=r.sh._mdf||i,r.styles[u].lvl<y){for(d=e.reset(),p=y-r.styles[u].lvl,g=r.transformers.length-1;!l&&p>0;)l=r.transformers[g].mProps._mdf||l,p-=1,g-=1;if(l)for(p=y-r.styles[u].lvl,g=r.transformers.length-1;p>0;)d.transform((f=r.transformers[g].mProps.v.props)[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),p-=1,g-=1}else d=t;if(a=(h=r.sh.paths)._length,l){for(s="",o=0;o<a;o+=1)(c=h.shapes[o])&&c._length&&(s+=buildShapeString(c,c._length,c.c,d));r.caches[u]=s}else s=r.caches[u];r.styles[u].d+=!0===n.hd?"":s,r.styles[u]._mdf=l||r.styles[u]._mdf}}function i(t,e,n){var r=e.style;(e.c._mdf||n)&&r.pElem.setAttribute("fill","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n)&&r.pElem.setAttribute("fill-opacity",e.o.v)}function o(t,e,n){a(t,e,n),s(0,e,n)}function a(t,e,n){var r,i,o,a,s,l=e.gf,c=e.g._hasOpacity,u=e.s.v,h=e.e.v;if((e.o._mdf||n)&&e.style.pElem.setAttribute("gf"===t.ty?"fill-opacity":"stroke-opacity",e.o.v),e.s._mdf||n){var d=1===t.t?"x1":"cx",f="x1"===d?"y1":"cy";l.setAttribute(d,u[0]),l.setAttribute(f,u[1]),c&&!e.g._collapsable&&(e.of.setAttribute(d,u[0]),e.of.setAttribute(f,u[1]))}if(e.g._cmdf||n){var p=e.g.c;for(o=(r=e.cst).length,i=0;i<o;i+=1)(a=r[i]).setAttribute("offset",p[4*i]+"%"),a.setAttribute("stop-color","rgb("+p[4*i+1]+","+p[4*i+2]+","+p[4*i+3]+")")}if(c&&(e.g._omdf||n)){var g=e.g.o;for(o=(r=e.g._collapsable?e.cst:e.ost).length,i=0;i<o;i+=1)a=r[i],e.g._collapsable||a.setAttribute("offset",g[2*i]+"%"),a.setAttribute("stop-opacity",g[2*i+1])}if(1===t.t)(e.e._mdf||n)&&(l.setAttribute("x2",h[0]),l.setAttribute("y2",h[1]),c&&!e.g._collapsable&&(e.of.setAttribute("x2",h[0]),e.of.setAttribute("y2",h[1])));else if((e.s._mdf||e.e._mdf||n)&&(s=Math.sqrt(Math.pow(u[0]-h[0],2)+Math.pow(u[1]-h[1],2)),l.setAttribute("r",s),c&&!e.g._collapsable&&e.of.setAttribute("r",s)),e.e._mdf||e.h._mdf||e.a._mdf||n){s||(s=Math.sqrt(Math.pow(u[0]-h[0],2)+Math.pow(u[1]-h[1],2)));var m=Math.atan2(h[1]-u[1],h[0]-u[0]),y=e.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var v=s*y,b=Math.cos(m+e.a.v)*v+u[0],_=Math.sin(m+e.a.v)*v+u[1];l.setAttribute("fx",b),l.setAttribute("fy",_),c&&!e.g._collapsable&&(e.of.setAttribute("fx",b),e.of.setAttribute("fy",_))}}function s(t,e,n){var r=e.style,i=e.d;i&&(i._mdf||n)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),e.c&&(e.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",e.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(t){switch(t.ty){case"fl":return i;case"gf":return a;case"gs":return o;case"st":return s;case"sh":case"el":case"rc":case"sr":return r;case"tr":return n;default:return null}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(t,e,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,o=4;"rc"===e.ty?o=5:"el"===e.ty?o=6:"sr"===e.ty&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,o,t);var a,s=n.length;for(i=0;i<s;i+=1)n[i].closed||(a={transforms:r.addTransformSequence(n[i].transforms),trNodes:[]},this.styledShapes.push(a),n[i].elements.push(a))}function BaseElement(){}function NullElement(t,e,n){this.initFrame(),this.initBaseData(t,e,n),this.initFrame(),this.initTransform(t,e,n),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(t,e,n){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(t,e,n){this.initElement(t,e,n)}function AudioElement(t,e,n){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,n),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function FootageElement(t,e,n){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,n)}function SVGCompElement(t,e,n){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,n),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGTextLottieElement(t,e,n){this.textSpans=[],this.renderType="svg",this.initElement(t,e,n)}function SVGShapeElement(t,e,n){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,n),this.prevViewData=[]}function SVGTintFilter(t,e){this.filterManager=e;var n=createNS("feColorMatrix");if(n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),n.setAttribute("result","f1"),t.appendChild(n),(n=createNS("feColorMatrix")).setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result","f2"),t.appendChild(n),this.matrixFilter=n,100!==e.effectElements[2].p.v||e.effectElements[2].p.k){var r,i=createNS("feMerge");t.appendChild(i),(r=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),i.appendChild(r),(r=createNS("feMergeNode")).setAttribute("in","f2"),i.appendChild(r)}}function SVGFillFilter(t,e){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),t.appendChild(n),this.matrixFilter=n}function SVGGaussianBlurEffect(t,e){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var n=createNS("feGaussianBlur");t.appendChild(n),this.feGaussianBlur=n}function SVGStrokeEffect(t,e){this.initialized=!1,this.filterManager=e,this.elem=t,this.paths=[]}function SVGTritoneFilter(t,e){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),n.setAttribute("result","f1"),t.appendChild(n);var r=createNS("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(r),this.matrixFilter=r;var i=createNS("feFuncR");i.setAttribute("type","table"),r.appendChild(i),this.feFuncR=i;var o=createNS("feFuncG");o.setAttribute("type","table"),r.appendChild(o),this.feFuncG=o;var a=createNS("feFuncB");a.setAttribute("type","table"),r.appendChild(a),this.feFuncB=a}function SVGProLevelsFilter(t,e){this.filterManager=e;var n=this.filterManager.effectElements,r=createNS("feComponentTransfer");(n[10].p.k||0!==n[10].p.v||n[11].p.k||1!==n[11].p.v||n[12].p.k||1!==n[12].p.v||n[13].p.k||0!==n[13].p.v||n[14].p.k||1!==n[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(n[17].p.k||0!==n[17].p.v||n[18].p.k||1!==n[18].p.v||n[19].p.k||1!==n[19].p.v||n[20].p.k||0!==n[20].p.v||n[21].p.k||1!==n[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(n[24].p.k||0!==n[24].p.v||n[25].p.k||1!==n[25].p.v||n[26].p.k||1!==n[26].p.v||n[27].p.k||0!==n[27].p.v||n[28].p.k||1!==n[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(n[31].p.k||0!==n[31].p.v||n[32].p.k||1!==n[32].p.v||n[33].p.k||1!==n[33].p.v||n[34].p.k||0!==n[34].p.v||n[35].p.k||1!==n[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(r),r=createNS("feComponentTransfer")),(n[3].p.k||0!==n[3].p.v||n[4].p.k||1!==n[4].p.v||n[5].p.k||1!==n[5].p.v||n[6].p.k||0!==n[6].p.v||n[7].p.k||1!==n[7].p.v)&&(r.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function SVGDropShadowEffect(t,e){var n=e.container.globalData.renderConfig.filterSize;t.setAttribute("x",n.x),t.setAttribute("y",n.y),t.setAttribute("width",n.width),t.setAttribute("height",n.height),this.filterManager=e;var r=createNS("feGaussianBlur");r.setAttribute("in","SourceAlpha"),r.setAttribute("result","drop_shadow_1"),r.setAttribute("stdDeviation","0"),this.feGaussianBlur=r,t.appendChild(r);var i=createNS("feOffset");i.setAttribute("dx","25"),i.setAttribute("dy","0"),i.setAttribute("in","drop_shadow_1"),i.setAttribute("result","drop_shadow_2"),this.feOffset=i,t.appendChild(i);var o=createNS("feFlood");o.setAttribute("flood-color","#00ff00"),o.setAttribute("flood-opacity","1"),o.setAttribute("result","drop_shadow_3"),this.feFlood=o,t.appendChild(o);var a=createNS("feComposite");a.setAttribute("in","drop_shadow_3"),a.setAttribute("in2","drop_shadow_2"),a.setAttribute("operator","in"),a.setAttribute("result","drop_shadow_4"),t.appendChild(a);var s,l=createNS("feMerge");t.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}ShapeTransformManager.prototype={addTransformSequence:function(t){var e,n=t.length,r="_";for(e=0;e<n;e+=1)r+=t[e].transform.key+"_";var i=this.sequences[r];return i||(i={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=i,this.sequenceList.push(i)),i},processSequence:function(t,e){for(var n,r=0,i=t.transforms.length,o=e;r<i&&!e;){if(t.transforms[r].transform.mProps._mdf){o=!0;break}r+=1}if(o)for(t.finalTransform.reset(),r=i-1;r>=0;r-=1)t.finalTransform.transform((n=t.transforms[r].transform.mProps.v.props)[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15]);t._mdf=o},processSequences:function(t){var e,n=this.sequenceList.length;for(e=0;e<n;e+=1)this.processSequence(this.sequenceList[e],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,n){this.globalData=e,this.comp=n,this.data=t,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t,e,n,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var i=createNS("mask");i.setAttribute("id",this.layerId),i.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),i.appendChild(this.layerElement),r=i,this.globalData.defs.appendChild(i),featureSupport.maskType||1!=this.data.td||(i.setAttribute("mask-type","luminance"),t=createElementID(),e=filtersFactory.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(n=createNS("g")).appendChild(this.layerElement),r=n,i.appendChild(n),n.setAttribute("filter","url("+locationHref+"#"+t+")"))}else if(2==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type","alpha");var a=createNS("g");o.appendChild(a),t=createElementID(),e=filtersFactory.createFilter(t);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),e.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(e);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),a.setAttribute("filter","url("+locationHref+"#"+t+")"),a.appendChild(c),a.appendChild(this.layerElement),r=a,featureSupport.maskType||(o.setAttribute("mask-type","luminance"),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),a.appendChild(c),n.appendChild(this.layerElement),r=n,a.appendChild(n)),this.globalData.defs.appendChild(o)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var u=createNS("clipPath"),h=createNS("path");h.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(u.setAttribute("id",d),u.appendChild(h),this.globalData.defs.appendChild(u),this.checkMasks()){var f=createNS("g");f.setAttribute("clip-path","url("+locationHref+"#"+d+")"),f.appendChild(this.layerElement),this.transformedElement=f,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+d+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+t+")")}},IShapeElement.prototype={addShapeToModifiers:function(t){var e,n=this.shapeModifiers.length;for(e=0;e<n;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;t>=0&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);t-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,n=0,r=e.length;n<r;){if(e[n].elem===t)return e[n].pos;n+=1}return 0},addProcessedElement:function(t,e){for(var n=this.processedElements,r=n.length;r;)if(n[r-=1].elem===t)return void(n[r].pos=e);n.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}},ITextElement.prototype.initElement=function(t,e,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,n),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(t,e){var n,r,i=e.length,o="";for(n=0;n<i;n+=1)o+=buildShapeString(r=e[n].ks.k,r.i.length,!0,t);return o},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,n,r,i){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[n]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[n])/2,0,0)}e.translate(r,i,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,n){this.initFrame(),this.initBaseData(t,e,n),this.initTransform(t,e,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var n,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},AudioElement.prototype.prepareFrame=function(t){this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this._currentTime=this.tm._placeholder?t/this.data.sr:this.tm.v},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this.audio.volume(t)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,n=t.length,r=[],i="";e<n;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(r.push(i),i=""):i+=t[e],e+=1;return r.push(i),r},SVGTextLottieElement.prototype.buildNewText=function(){var t,e,n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),this.layerElement.setAttribute("fill",n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var r=this.globalData.fontManager.getFontByName(n.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var i=n.fWeight;this.layerElement.setAttribute("font-style",n.fStyle),this.layerElement.setAttribute("font-weight",i)}this.layerElement.setAttribute("aria-label",n.t);var o,a=n.l||[],s=!!this.globalData.fontManager.chars;e=a.length;var l,c=this.mHelper,u="",h=this.data.singleShape,d=0,f=0,p=!0,g=.001*n.tr*n.finalSize;if(!h||s||n.sz){var m,y,v=this.textSpans.length;for(t=0;t<e;t+=1)s&&h&&0!==t||(o=v>t?this.textSpans[t]:createNS(s?"path":"text"),v<=t&&(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[t]=o,this.layerElement.appendChild(o)),o.style.display="inherit"),c.reset(),c.scale(n.finalSize/100,n.finalSize/100),h&&(a[t].n&&(d=-g,f+=n.yOffset,f+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(n,c,a[t].line,d,f),d+=a[t].l||0,d+=g),s?(l=(m=(y=this.globalData.fontManager.getCharData(n.finalText[t],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&y.data||{}).shapes?m.shapes[0].it:[],h?u+=this.createPathShape(c,l):o.setAttribute("d",this.createPathShape(c,l))):(h&&o.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),o.textContent=a[t].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));h&&o&&o.setAttribute("d",u)}else{var b=this.textContainer,_="start";switch(n.j){case 1:_="end";break;case 2:_="middle";break;default:_="start"}b.setAttribute("text-anchor",_),b.setAttribute("letter-spacing",g);var w=this.buildTextContents(n.finalText);for(e=w.length,f=n.ps?n.ps[1]+n.ascent:0,t=0;t<e;t+=1)(o=this.textSpans[t]||createNS("tspan")).textContent=w[t],o.setAttribute("x",0),o.setAttribute("y",f),o.style.display="inherit",b.appendChild(o),this.textSpans[t]=o,f+=n.finalLineHeight;this.layerElement.appendChild(b)}for(;t<this.textSpans.length;)this.textSpans[t].style.display="none",t+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged=!0;var n,r,i=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(e=o.length,t=0;t<e;t+=1)o[t].n||(r=this.textSpans[t],(n=i[t])._mdf.m&&r.setAttribute("transform",n.m),n._mdf.o&&r.setAttribute("opacity",n.o),n._mdf.sw&&r.setAttribute("stroke-width",n.sw),n._mdf.sc&&r.setAttribute("stroke",n.sc),n._mdf.fc&&r.setAttribute("fill",n.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e,n,r,i=this.shapes.length,o=this.stylesList.length,a=[],s=!1;for(n=0;n<o;n+=1){for(r=this.stylesList[n],s=!1,a.length=0,t=0;t<i;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(r)&&(a.push(e),s=e._isAnimated||s);a.length>1&&s&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,n=t.length;for(e=0;e<n;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var n,r=new SVGStyleData(t,e),i=r.pElem;return"st"===t.ty?n=new SVGStrokeStyleData(this,t,r):"fl"===t.ty?n=new SVGFillStyleData(this,t,r):"gf"!==t.ty&&"gs"!==t.ty||(n=new("gf"===t.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,t,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),i.setAttribute("mask","url("+locationHref+"#"+n.maskId+")"))),"st"!==t.ty&&"gs"!==t.ty||(i.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),i.setAttribute("fill-opacity","0"),1===t.lj&&i.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&i.setAttribute("fill-rule","evenodd"),t.ln&&i.setAttribute("id",t.ln),t.cl&&i.setAttribute("class",t.cl),t.bm&&(i.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(r),this.addToAnimatedContents(t,n),n},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var n=TransformPropertyFactory.getTransformProperty(this,t,this),r=new SVGTransformData(n,n.o,e);return this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createShapeElement=function(t,e,n){var r=4;"rc"===t.ty?r=5:"el"===t.ty?r=6:"sr"===t.ty&&(r=7);var i=new SVGShapeData(e,n,ShapePropertyFactory.getShapeProp(this,t,r,this));return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===e)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e,n=t.styles,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||n.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,n,r,i,o,a){var s,l,c,u,h,d=[].concat(o),f=t.length-1,p=[],g=[];for(s=f;s>=0;s-=1){if((h=this.searchProcessedElement(t[s]))?e[s]=n[h-1]:t[s]._render=a,"fl"===t[s].ty||"st"===t[s].ty||"gf"===t[s].ty||"gs"===t[s].ty)h?e[s].style.closed=!1:e[s]=this.createStyleElement(t[s],i),t[s]._render&&e[s].style.pElem.parentNode!==r&&r.appendChild(e[s].style.pElem),p.push(e[s].style);else if("gr"===t[s].ty){if(h)for(c=e[s].it.length,l=0;l<c;l+=1)e[s].prevViewData[l]=e[s].it[l];else e[s]=this.createGroupElement(t[s]);this.searchShapes(t[s].it,e[s].it,e[s].prevViewData,e[s].gr,i+1,d,a),t[s]._render&&e[s].gr.parentNode!==r&&r.appendChild(e[s].gr)}else"tr"===t[s].ty?(h||(e[s]=this.createTransformElement(t[s],r)),d.push(e[s].transform)):"sh"===t[s].ty||"rc"===t[s].ty||"el"===t[s].ty||"sr"===t[s].ty?(h||(e[s]=this.createShapeElement(t[s],d,i)),this.setElementStyles(e[s])):"tm"===t[s].ty||"rd"===t[s].ty||"ms"===t[s].ty||"pb"===t[s].ty?(h?(u=e[s]).closed=!1:((u=ShapeModifiers.getModifier(t[s].ty)).init(this,t[s]),e[s]=u,this.shapeModifiers.push(u)),g.push(u)):"rp"===t[s].ty&&(h?(u=e[s]).closed=!0:(u=ShapeModifiers.getModifier(t[s].ty),e[s]=u,u.init(this,t,s,e),this.shapeModifiers.push(u),a=!1),g.push(u));this.addProcessedElement(t[s],s+1)}for(f=p.length,s=0;s<f;s+=1)p[s].closed=!0;for(f=g.length,s=0;s<f;s+=1)g[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var t;this.renderModifiers();var e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e,n=this.animatedContents.length;for(t=0;t<n;t+=1)e=this.animatedContents[t],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v;this.matrixFilter.setAttribute("values",n[0]-e[0]+" 0 0 0 "+e[0]+" "+(n[1]-e[1])+" 0 0 0 "+e[1]+" "+(n[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+this.filterManager.effectElements[2].p.v/100+" 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+this.filterManager.effectElements[6].p.v+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v;this.feGaussianBlur.setAttribute("stdDeviation",(3==n?0:e)+" "+(2==n?0:e)),this.feGaussianBlur.setAttribute("edgeMode",1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate")}},SVGStrokeEffect.prototype.initialize=function(){var t,e,n,r,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,n=0):r=1+(n=this.filterManager.effectElements[0].p.v-1),(e=createNS("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);n<r;n+=1)t=createNS("path"),e.appendChild(t),this.paths.push({p:t,m:n});if(3===this.filterManager.effectElements[10].p.v){var o=createNS("mask"),a=createElementID();o.setAttribute("id",a),o.setAttribute("mask-type","alpha"),o.appendChild(e),this.elem.globalData.defs.appendChild(o);var s=createNS("g");for(s.setAttribute("mask","url("+locationHref+"#"+a+")");i[0];)s.appendChild(i[0]);this.elem.layerElement.appendChild(s),this.masker=o,e.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(i=this.elem.layerElement.children||this.elem.layerElement.childNodes;i.length;)this.elem.layerElement.removeChild(i[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},SVGStrokeEffect.prototype.renderFrame=function(t){var e;this.initialized||this.initialize();var n,r,i=this.paths.length;for(e=0;e<i;e+=1)if(-1!==this.paths[e].m&&(n=this.elem.maskManager.viewData[this.paths[e].m],r=this.paths[e].p,(t||this.filterManager._mdf||n.prop._mdf)&&r.setAttribute("d",n.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||n.prop._mdf)){var o;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var a=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();o="0 0 0 "+l*a+" ";var c,u=Math.floor(l*(s-a)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(c=0;c<u;c+=1)o+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+10*l+" 0 0"}else o="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",o)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(t||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*h[0])+","+bmFloor(255*h[1])+","+bmFloor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,i=r[1]+" "+n[1]+" "+e[1],o=r[2]+" "+n[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",r[0]+" "+n[0]+" "+e[0]),this.feFuncG.setAttribute("tableValues",i),this.feFuncB.setAttribute("tableValues",o)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var n=createNS(t);return n.setAttribute("type","table"),e.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(t,e,n,r,i){for(var o,a,s=0,l=Math.min(t,e),c=Math.max(t,e),u=Array.call(null,{length:256}),h=0,d=i-r,f=e-t;s<=256;)a=(o=s/256)<=l?f<0?i:r:o>=c?f<0?r:i:r+d*Math.pow((o-t)/f,1/n),u[h]=a,h+=1,s+=256/255;return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,n=this.filterManager.effectElements;this.feFuncRComposed&&(t||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(e=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(e=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(e=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(e=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(e=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=n*Math.cos(r),o=n*Math.sin(r);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,n){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGEffects(t){var e,n,r=t.data.ef?t.data.ef.length:0,i=createElementID(),o=filtersFactory.createFilter(i,!0),a=0;for(this.filters=[],e=0;e<r;e+=1)n=null,20===t.data.ef[e].ty?(a+=1,n=new SVGTintFilter(o,t.effectsManager.effectElements[e])):21===t.data.ef[e].ty?(a+=1,n=new SVGFillFilter(o,t.effectsManager.effectElements[e])):22===t.data.ef[e].ty?n=new SVGStrokeEffect(t,t.effectsManager.effectElements[e]):23===t.data.ef[e].ty?(a+=1,n=new SVGTritoneFilter(o,t.effectsManager.effectElements[e])):24===t.data.ef[e].ty?(a+=1,n=new SVGProLevelsFilter(o,t.effectsManager.effectElements[e])):25===t.data.ef[e].ty?(a+=1,n=new SVGDropShadowEffect(o,t.effectsManager.effectElements[e])):28===t.data.ef[e].ty?n=new SVGMatte3Effect(o,t.effectsManager.effectElements[e],t):29===t.data.ef[e].ty&&(a+=1,n=new SVGGaussianBlurEffect(o,t.effectsManager.effectElements[e])),n&&this.filters.push(n);a&&(t.globalData.defs.appendChild(o),t.layerElement.setAttribute("filter","url("+locationHref+"#"+i+")")),this.filters.length&&t.addRenderableComponent(this)}function CVContextData(){var t;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),t=0;t<15;t+=1)this.saved[t]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(t,e,n){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,n)}function CVCompElement(t,e,n){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,n),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function CVMaskElement(t,e){var n;this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,i=!1;for(n=0;n<r;n+=1)"n"!==this.masksProperties[n].mode&&(i=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVShapeElement(t,e,n){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,n)}function CVSolidElement(t,e,n){this.initElement(t,e,n)}function CVTextElement(t,e,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,n)}function CVEffects(){}function HBaseElement(){}function HSolidElement(t,e,n){this.initElement(t,e,n)}function HCompElement(t,e,n){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,n),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function HShapeElement(t,e,n){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(t,e,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,n)}function HImageElement(t,e,n){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,n)}function HCameraElement(t,e,n){this.initFrame(),this.initBaseData(t,e,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,t.pe,0,0,this),t.ks.p.s?(this.px=r(this,t.ks.p.x,1,0,this),this.py=r(this,t.ks.p.y,1,0,this),this.pz=r(this,t.ks.p.z,1,0,this)):this.p=r(this,t.ks.p,1,0,this),t.ks.a&&(this.a=r(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var i,o=t.ks.or.k.length;for(i=0;i<o;i+=1)t.ks.or.k[i].to=null,t.ks.or.k[i].ti=null}this.or=r(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,t.ks.rx,0,degToRads,this),this.ry=r(this,t.ks.ry,0,degToRads,this),this.rz=r(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,n=_svgMatteSymbols.length;e<n;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var n=t.layerElement.parentNode;if(n){for(var r,i=n.children,o=0,a=i.length;o<a&&i[o]!==t.layerElement;)o+=1;o<=a-2&&(r=i[o+1]);var s=createNS("use");s.setAttribute("href","#"+e),r?n.insertBefore(s,r):n.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var n=createElementID(),r=createNS("mask");r.setAttribute("id",e.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var i=t.globalData.defs;i.appendChild(r);var o=createNS("symbol");o.setAttribute("id",n),this.replaceInParent(e,n),o.appendChild(e.layerElement),i.appendChild(o);var a=createNS("use");a.setAttribute("href","#"+n),r.appendChild(a),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,n=0,r=e.length;n<r;)e[n]&&e[n].data.ind===t&&this.setElementAsMask(this.elem,e[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(t){var e,n=this.filters.length;for(e=0;e<n;e+=1)this.filters[e].renderFrame(t)},CVContextData.prototype.duplicate=function(){var t=2*this._length,e=this.savedOp;this.savedOp=createTypedArray("float32",t),this.savedOp.set(e);var n=0;for(n=this._length;n<t;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var t=0===this.data.ty;this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e,n,r=t.getContext("2d"),i=this.img.width,o=this.img.height,a=i/o,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>s&&"xMidYMid slice"===l||a<s&&"xMidYMid slice"!==l?e=(n=o)*s:n=(e=i)/s,r.drawImage(this.img,(i-e)/2,(o-n)/2,e,n,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t,e=this.canvasContext;for(e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip(),t=this.layers.length-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var t;for(t=this.layers.length-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t,e,n,r,i=this.element.finalTransform.mat,o=this.element.canvasContext,a=this.masksProperties.length;for(o.beginPath(),t=0;t<a;t+=1)if("n"!==this.masksProperties[t].mode){var s;this.masksProperties[t].inv&&(o.moveTo(0,0),o.lineTo(this.element.globalData.compSize.w,0),o.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),o.lineTo(0,this.element.globalData.compSize.h),o.lineTo(0,0)),e=i.applyToPointArray((r=this.viewData[t].v).v[0][0],r.v[0][1],0),o.moveTo(e[0],e[1]);var l=r._length;for(s=1;s<l;s+=1)n=i.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),o.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=i.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),o.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0),o.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(t,e){var n={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},r={};if("fl"===t.ty||"st"===t.ty?(r.c=PropertyFactory.getProp(this,t.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(r.s=PropertyFactory.getProp(this,t.s,1,null,this),r.e=PropertyFactory.getProp(this,t.e,1,null,this),r.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,t.g,this)),r.o=PropertyFactory.getProp(this,t.o,0,.01,this),"st"===t.ty||"gs"===t.ty){if(n.lc=lineCapEnum[t.lc||2],n.lj=lineJoinEnum[t.lj||2],1==t.lj&&(n.ml=t.ml),r.w=PropertyFactory.getProp(this,t.w,0,null,this),r.w.k||(n.wi=r.w.v),t.d){var i=new DashProperty(this,t.d,"canvas",this);r.d=i,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===t.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}}},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,n=this.stylesList.length;for(e=0;e<n;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,n=t.length;for(e=0;e<n;e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,n,r,i){var o,a,s,l,c,u,h=t.length-1,d=[],f=[],p=[].concat(i);for(o=h;o>=0;o-=1){if((l=this.searchProcessedElement(t[o]))?e[o]=n[l-1]:t[o]._shouldRender=r,"fl"===t[o].ty||"st"===t[o].ty||"gf"===t[o].ty||"gs"===t[o].ty)l?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],p),d.push(e[o].style);else if("gr"===t[o].ty){if(l)for(s=e[o].it.length,a=0;a<s;a+=1)e[o].prevViewData[a]=e[o].it[a];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,r,p)}else"tr"===t[o].ty?(l||(u=this.createTransformElement(t[o]),e[o]=u),p.push(e[o]),this.addTransformToStyleList(e[o])):"sh"===t[o].ty||"rc"===t[o].ty||"el"===t[o].ty||"sr"===t[o].ty?l||(e[o]=this.createShapeElement(t[o])):"tm"===t[o].ty||"rd"===t[o].ty||"pb"===t[o].ty?(l?(c=e[o]).closed=!1:((c=ShapeModifiers.getModifier(t[o].ty)).init(this,t[o]),e[o]=c,this.shapeModifiers.push(c)),f.push(c)):"rp"===t[o].ty&&(l?(c=e[o]).closed=!0:(c=ShapeModifiers.getModifier(t[o].ty),e[o]=c,c.init(this,t,o,e),this.shapeModifiers.push(c),r=!1),f.push(c));this.addProcessedElement(t[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),h=f.length,o=0;o<h;o+=1)f[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e,n,r,i,o,a,s,l,c=this.stylesList.length,u=this.globalData.renderer,h=this.globalData.canvasContext;for(t=0;t<c;t+=1)if(("st"!==(s=(l=this.stylesList[t]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(u.save(),o=l.elements,"st"===s||"gs"===s?(h.strokeStyle="st"===s?l.co:l.grd,h.lineWidth=l.wi,h.lineCap=l.lc,h.lineJoin=l.lj,h.miterLimit=l.ml||0):h.fillStyle="fl"===s?l.co:l.grd,u.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&h.beginPath(),u.ctxTransform(l.preTransforms.finalTransform.props),n=o.length,e=0;e<n;e+=1){for("st"!==s&&"gs"!==s||(h.beginPath(),l.da&&(h.setLineDash(l.da),h.lineDashOffset=l.do)),i=(a=o[e].trNodes).length,r=0;r<i;r+=1)"m"===a[r].t?h.moveTo(a[r].p[0],a[r].p[1]):"c"===a[r].t?h.bezierCurveTo(a[r].pts[0],a[r].pts[1],a[r].pts[2],a[r].pts[3],a[r].pts[4],a[r].pts[5]):h.closePath();"st"!==s&&"gs"!==s||(h.stroke(),l.da&&h.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&h.fill(l.r),u.restore()}},CVShapeElement.prototype.renderShape=function(t,e,n,r){var i,o;for(o=t,i=e.length-1;i>=0;i-=1)"tr"===e[i].ty?this.renderShapeTransform(t,o=n[i].transform):"sh"===e[i].ty||"el"===e[i].ty||"rc"===e[i].ty||"sr"===e[i].ty?this.renderPath(e[i],n[i]):"fl"===e[i].ty?this.renderFill(e[i],n[i],o):"st"===e[i].ty?this.renderStroke(e[i],n[i],o):"gf"===e[i].ty||"gs"===e[i].ty?this.renderGradientFill(e[i],n[i],o):"gr"===e[i].ty&&this.renderShape(o,e[i].it,n[i].it);r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var n,r,i,o=t.trNodes,a=e.paths,s=a._length;o.length=0;var l=t.transforms.finalTransform;for(i=0;i<s;i+=1){var c=a.shapes[i];if(c&&c.v){for(r=c._length,n=1;n<r;n+=1)1===n&&o.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),o.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[n],c.v[n])});1===r&&o.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(o.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[0],c.v[0])}),o.push({t:"z"}))}}t.trNodes=o}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var n,r=e.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(e.styledShapes[n],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,n){var r=e.style;(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,n){var r,i=e.style;if(!i.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var o,a=this.globalData.canvasContext,s=e.s.v,l=e.e.v;if(1===t.t)r=a.createLinearGradient(s[0],s[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),u=Math.atan2(l[1]-s[1],l[0]-s[0]),h=e.h.v;h>=1?h=.99:h<=-1&&(h=-.99);var d=c*h,f=Math.cos(u+e.a.v)*d+s[0],p=Math.sin(u+e.a.v)*d+s[1];r=a.createRadialGradient(f,p,0,s[0],s[1],c)}var g=t.g.p,m=e.g.c,y=1;for(o=0;o<g;o+=1)e.g._hasOpacity&&e.g._collapsable&&(y=e.g.o[2*o+1]),r.addColorStop(m[4*o]/100,"rgba("+m[4*o+1]+","+m[4*o+2]+","+m[4*o+3]+","+y+")");i.grd=r}i.coOp=e.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(t,e,n){var r=e.style,i=e.d;i&&(i._mdf||this._isFirstFrame)&&(r.da=i.dashArray,r.do=i.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*n.opacity),(e.w._mdf||this._isFirstFrame)&&(r.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var n=!1;t.sc&&(n=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var r,i,o,a,s,l,c,u,h,d,f,p,g=this.globalData.fontManager.getFontByName(t.f),m=t.l,y=this.mHelper;this.stroke=n,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,i=t.finalText.length;var v=this.data.singleShape,b=.001*t.tr*t.finalSize,_=0,w=0,x=!0,M=0;for(r=0;r<i;r+=1){for(a=(o=this.globalData.fontManager.getCharData(t.finalText[r],g.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&o.data||{},y.reset(),v&&m[r].n&&(_=-b,w+=t.yOffset,w+=x?1:0,x=!1),h=(c=a.shapes?a.shapes[0].it:[]).length,y.scale(t.finalSize/100,t.finalSize/100),v&&this.applyTextPropertiesToMatrix(t,y,m[r].line,_,w),f=createSizedArray(h),u=0;u<h;u+=1){for(l=c[u].ks.k.i.length,d=c[u].ks.k,p=[],s=1;s<l;s+=1)1===s&&p.push(y.applyToX(d.v[0][0],d.v[0][1],0),y.applyToY(d.v[0][0],d.v[0][1],0)),p.push(y.applyToX(d.o[s-1][0],d.o[s-1][1],0),y.applyToY(d.o[s-1][0],d.o[s-1][1],0),y.applyToX(d.i[s][0],d.i[s][1],0),y.applyToY(d.i[s][0],d.i[s][1],0),y.applyToX(d.v[s][0],d.v[s][1],0),y.applyToY(d.v[s][0],d.v[s][1],0));p.push(y.applyToX(d.o[s-1][0],d.o[s-1][1],0),y.applyToY(d.o[s-1][0],d.o[s-1][1],0),y.applyToX(d.i[0][0],d.i[0][1],0),y.applyToY(d.i[0][0],d.i[0][1],0),y.applyToX(d.v[0][0],d.v[0][1],0),y.applyToY(d.v[0][0],d.v[0][1],0)),f[u]=p}v&&(_+=m[r].l,_+=b),this.textSpans[M]?this.textSpans[M].elem=f:this.textSpans[M]={elem:f},M+=1}},CVTextElement.prototype.renderInnerContent=function(){var t,e,n,r,i,o,a=this.canvasContext;a.font=this.values.fValue,a.lineCap="butt",a.lineJoin="miter",a.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;e=c.length;var u,h,d=null,f=null,p=null;for(t=0;t<e;t+=1)if(!c[t].n){if((s=l[t])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?d!==s.fc&&(d=s.fc,a.fillStyle=s.fc):d!==this.values.fill&&(d=this.values.fill,a.fillStyle=this.values.fill),r=(u=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(o=(h=u[n]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(h[i],h[i+1],h[i+2],h[i+3],h[i+4],h[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?p!==s.sw&&(p=s.sw,a.lineWidth=s.sw):p!==this.values.sWidth&&(p=this.values.sWidth,a.lineWidth=this.values.sWidth),s&&s.sc?f!==s.sc&&(f=s.sc,a.strokeStyle=s.sc):f!==this.values.stroke&&(f=this.values.stroke,a.strokeStyle=this.values.stroke),r=(u=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(o=(h=u[n]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(h[i],h[i+1],h[i+2],h[i+3],h[i+4],h[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?((t=createNS("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=createTag("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var n,r=0;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(t,n):this.layerElement.appendChild(t)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var n,r=t.length;for(n=0;n<r;n+=1)e=t[n].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var n,r,i,o,a,s=t.sh.v,l=t.transformers,c=s._length;if(!(c<=1)){for(n=0;n<c-1;n+=1)r=this.getTransformedPoint(l,s.v[n]),i=this.getTransformedPoint(l,s.o[n]),o=this.getTransformedPoint(l,s.i[n+1]),a=this.getTransformedPoint(l,s.v[n+1]),this.checkBounds(r,i,o,a,e);s.c&&(r=this.getTransformedPoint(l,s.v[n]),i=this.getTransformedPoint(l,s.o[n]),o=this.getTransformedPoint(l,s.i[0]),a=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,i,o,a,e))}},HShapeElement.prototype.checkBounds=function(t,e,n,r,i){this.getBoundsOfCurve(t,e,n,r);var o=this.shapeBoundingBox;i.x=bmMin(o.left,i.x),i.xMax=bmMax(o.right,i.xMax),i.y=bmMin(o.top,i.y),i.yMax=bmMax(o.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(t,e,n,r){for(var i,o,a,s,l,c,u,h=[[t[0],r[0]],[t[1],r[1]]],d=0;d<2;++d)o=6*t[d]-12*e[d]+6*n[d],i=-3*t[d]+9*e[d]-9*n[d]+3*r[d],a=3*e[d]-3*t[d],o|=0,a|=0,0==(i|=0)&&0===o||(0===i?(s=-a/o)>0&&s<1&&h[d].push(this.calculateF(s,t,e,n,r,d)):(l=o*o-4*a*i)>=0&&((c=(-o+bmSqrt(l))/(2*i))>0&&c<1&&h[d].push(this.calculateF(c,t,e,n,r,d)),(u=(-o-bmSqrt(l))/(2*i))>0&&u<1&&h[d].push(this.calculateF(u,t,e,n,r,d))));this.shapeBoundingBox.left=bmMin.apply(null,h[0]),this.shapeBoundingBox.top=bmMin.apply(null,h[1]),this.shapeBoundingBox.right=bmMax.apply(null,h[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,h[1])},HShapeElement.prototype.calculateF=function(t,e,n,r,i,o){return bmPow(1-t,3)*e[o]+3*bmPow(1-t,2)*t*n[o]+3*(1-t)*bmPow(t,2)*r[o]+bmPow(t,3)*i[o]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var n,r=t.length;for(n=0;n<r;n+=1)t[n]&&t[n].sh?this.calculateShapeBoundingBox(t[n],e):t[n]&&t[n].it&&this.calculateBoundingBox(t[n].it,e)},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var n=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),n=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),n=!0),n||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=i,r.webkitTransform=i}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,n=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=n,e.color=n,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var r,i,o=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{e.fontFamily=o.fFamily;var a=t.fWeight;e.fontStyle=t.fStyle,e.fontWeight=a}var s,l,c,u=t.l;i=u.length;var h,d=this.mHelper,f="",p=0;for(r=0;r<i;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[p]?s=this.textPaths[p]:((s=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),s.setAttribute("stroke-linejoin",lineJoinEnum[2]),s.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[p]?c=(l=this.textSpans[p]).children[0]:((l=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(s),styleDiv(l)))):this.isMasked?s=this.textPaths[p]?this.textPaths[p]:createNS("text"):this.textSpans[p]?(l=this.textSpans[p],s=this.textPaths[p]):(styleDiv(l=createTag("span")),styleDiv(s=createTag("span")),l.appendChild(s)),this.globalData.fontManager.chars){var g,m=this.globalData.fontManager.getCharData(t.finalText[r],o.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(g=m?m.data:null,d.reset(),g&&g.shapes&&(h=g.shapes[0].it,d.scale(t.finalSize/100,t.finalSize/100),f=this.createPathShape(d,h),s.setAttribute("d",f)),this.isMasked)this.innerElem.appendChild(s);else{if(this.innerElem.appendChild(l),g&&g.shapes){document.body.appendChild(c);var y=c.getBBox();c.setAttribute("width",y.width+2),c.setAttribute("height",y.height+2),c.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var v=c.style,b="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";v.transform=b,v.webkitTransform=b,u[r].yOffset=y.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else if(s.textContent=u[r].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(s);else{this.innerElem.appendChild(l);var _=s.style,w="translate3d(0,"+-t.finalSize/1.2+"px,0)";_.transform=w,_.webkitTransform=w}this.textSpans[p]=this.isMasked?s:l,this.textSpans[p].style.display="block",this.textPaths[p]=s,p+=1}for(;p<this.textSpans.length;)this.textSpans[p].style.display="none",p+=1},HTextElement.prototype.renderInnerContent=function(){var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";(t=this.svgElement.style).transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var n,r,i,o,a,s=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(r=c.length,n=0;n<r;n+=1)c[n].n?s+=1:(o=this.textSpans[n],a=this.textPaths[n],i=l[s],s+=1,i._mdf.m&&(this.isMasked?o.setAttribute("transform",i.m):(o.style.webkitTransform=i.m,o.style.transform=i.m)),o.style.opacity=i.o,i.sw&&i._mdf.sw&&a.setAttribute("stroke-width",i.sw),i.sc&&i._mdf.sc&&a.setAttribute("stroke",i.sc),i.fc&&i._mdf.fc&&(a.setAttribute("fill",i.fc),a.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var u=this.innerElem.getBBox();if(this.currentBBox.w!==u.width&&(this.currentBBox.w=u.width,this.svgElement.setAttribute("width",u.width)),this.currentBBox.h!==u.height&&(this.currentBBox.h=u.height,this.svgElement.setAttribute("height",u.height)),this.currentBBox.w!==u.width+2||this.currentBBox.h!==u.height+2||this.currentBBox.x!==u.x-1||this.currentBBox.y!==u.y-1){this.currentBBox.w=u.width+2,this.currentBBox.h=u.height+2,this.currentBBox.x=u.x-1,this.currentBBox.y=u.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var h="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";(t=this.svgElement.style).transform=h,t.webkitTransform=h}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e,n,r,i=this.comp.threeDElements.length;for(t=0;t<i;t+=1)if("3d"===(e=this.comp.threeDElements[t]).type){r=e.container.style;var o=this.pe.v+"px",a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=e.perspectiveElem.style).perspective=o,n.webkitPerspective=o,r.transformOrigin="0px 0px 0px",r.mozTransformOrigin="0px 0px 0px",r.webkitTransformOrigin="0px 0px 0px",n.transform=a,n.webkitTransform=a}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t,e,n=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,t=0;t<e;t+=1)n=this.hierarchy[t].finalTransform.mProp._mdf||n;if(n||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=e=this.hierarchy.length-1;t>=0;t-=1){var r=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var o=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),a=[i[0]/o,i[1]/o,i[2]/o],s=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],s),c=Math.atan2(a[0],-a[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var h,d,f;for(e=this.comp.threeDElements.length,t=0;t<e;t+=1)if("3d"===(h=this.comp.threeDElements[t]).type){if(u){var p=this.mat.toCSS();(f=h.container.style).transform=p,f.webkitTransform=p}this.pe._mdf&&((d=h.perspectiveElem.style).perspective=this.pe.v+"px",d.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var t={},e=[],n=0,r=0,i=0,o=!0,a=!1;function s(t){for(var n=0,i=t.target;n<r;)e[n].animation===i&&(e.splice(n,1),n-=1,r-=1,i.isPaused||u()),n+=1}function l(t,n){if(!t)return null;for(var i=0;i<r;){if(e[i].elem===t&&null!==e[i].elem)return e[i].animation;i+=1}var o=new AnimationItem;return h(o,t),o.setData(t,n),o}function c(){i+=1,p()}function u(){i-=1}function h(t,n){t.addEventListener("destroy",s),t.addEventListener("_active",c),t.addEventListener("_idle",u),e.push({elem:n,animation:t}),r+=1}function d(t){var s,l=t-n;for(s=0;s<r;s+=1)e[s].animation.advanceTime(l);n=t,i&&!a?window.requestAnimationFrame(d):o=!0}function f(t){n=t,window.requestAnimationFrame(d)}function p(){!a&&i&&o&&(window.requestAnimationFrame(f),o=!1)}return t.registerAnimation=l,t.loadAnimation=function(t){var e=new AnimationItem;return h(e,null),e.setParams(t),e},t.setSpeed=function(t,n){var i;for(i=0;i<r;i+=1)e[i].animation.setSpeed(t,n)},t.setDirection=function(t,n){var i;for(i=0;i<r;i+=1)e[i].animation.setDirection(t,n)},t.play=function(t){var n;for(n=0;n<r;n+=1)e[n].animation.play(t)},t.pause=function(t){var n;for(n=0;n<r;n+=1)e[n].animation.pause(t)},t.stop=function(t){var n;for(n=0;n<r;n+=1)e[n].animation.stop(t)},t.togglePause=function(t){var n;for(n=0;n<r;n+=1)e[n].animation.togglePause(t)},t.searchAnimations=function(t,e,n){var r,i=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=i.length;for(r=0;r<o;r+=1)n&&i[r].setAttribute("data-bm-type",n),l(i[r],t);if(e&&0===o){n||(n="svg");var a=document.getElementsByTagName("body")[0];a.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",n),a.appendChild(s),l(s,t)}},t.resize=function(){var t;for(t=0;t<r;t+=1)e[t].animation.resize()},t.goToAndStop=function(t,n,i){var o;for(o=0;o<r;o+=1)e[o].animation.goToAndStop(t,n,i)},t.destroy=function(t){var n;for(n=r-1;n>=0;n-=1)e[n].animation.destroy(t)},t.freeze=function(){a=!0},t.unfreeze=function(){a=!1,p()},t.setVolume=function(t,n){var i;for(i=0;i<r;i+=1)e[i].animation.setVolume(t,n)},t.mute=function(t){var n;for(n=0;n<r;n+=1)e[n].animation.mute(t)},t.unmute=function(t){var n;for(n=0;n<r;n+=1)e[n].animation.unmute(t)},t.getRegisteredAnimations=function(){var t,n=e.length,r=[];for(t=0;t<n;t+=1)r.push(e[t].animation);return r},t}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";switch(t.animType?e=t.animType:t.renderer&&(e=t.renderer),e){case"canvas":this.renderer=new CanvasRenderer(this,t.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,t.rendererSettings);break;default:this.renderer=new HybridRenderer(this,t.rendererSettings)}this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,this.loop=""===t.loop||null==t.loop||!0===t.loop||!1!==t.loop&&parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(this.path=-1!==t.path.lastIndexOf("\\")?t.path.substr(0,t.path.lastIndexOf("\\")+1):t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&"object"!=typeof e&&(e=JSON.parse(e));var n={wrapper:t,animationData:e},r=t.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var i=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===i?n.loop=!1:"true"===i?n.loop=!0:""!==i&&(n.loop=parseInt(i,10));var o=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;n.autoplay="false"!==o,n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),this.setParams(n)},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,n,r=this.animationData.layers,i=r.length,o=t.layers,a=o.length;for(n=0;n<a;n+=1)for(e=0;e<i;){if(r[e].id===o[n].id){r[e]=o[n];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(i=t.assets.length,e=0;e<i;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t,expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,n=0;n<this.markers.length;n+=1)if((e=this.markers[n]).payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,n){if(!n||this.name===n){var r=Number(t);if(isNaN(r)){var i=this.getMarkerData(t);i&&this.goToAndStop(i.time,!0)}else this.setCurrentRawFrameValue(e?t:t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,n){if(!n||this.name===n){var r=Number(t);if(isNaN(r)){var i=this.getMarkerData(t);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(r,e,n);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,n=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(n=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),n&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?n=t:this.currentRawFrame+this.firstFrame>e&&(n=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"==typeof t[0]){var n,r=t.length;for(n=0;n<r;n+=1)this.segments.push(t[n])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var n=t.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),e=this.assetsPath+n}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,n=this.assets.length;e<n;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":case"drawnFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var Expressions={initExpressions:function(t){var e=0,n=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&function(){var t,e=n.length;for(t=0;t<e;t+=1)n[t].release();n.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===n.indexOf(t)&&n.push(t)}}};expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function $bm_neg(t){var e=typeof t;if("number"===e||"boolean"===e||t instanceof Number)return-t;if($bm_isInstanceOfArray(t)){var n,r=t.length,i=[];for(n=0;n<r;n+=1)i[n]=-t[n];return i}return t.propType?t.v:-t}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(t,e){var n=typeof t,r=typeof e;if("string"===n||"string"===r)return t+e;if(isNumerable(n,t)&&isNumerable(r,e))return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(t=t.slice(0))[0]+=e,t;if(isNumerable(n,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var i=0,o=t.length,a=e.length,s=[];i<o||i<a;)s[i]=("number"==typeof t[i]||t[i]instanceof Number)&&("number"==typeof e[i]||e[i]instanceof Number)?t[i]+e[i]:void 0===e[i]?t[i]:t[i]||e[i],i+=1;return s}return 0}var add=sum;function sub(t,e){var n=typeof t,r=typeof e;if(isNumerable(n,t)&&isNumerable(r,e))return"string"===n&&(t=parseInt(t,10)),"string"===r&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(t=t.slice(0))[0]-=e,t;if(isNumerable(n,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var i=0,o=t.length,a=e.length,s=[];i<o||i<a;)s[i]=("number"==typeof t[i]||t[i]instanceof Number)&&("number"==typeof e[i]||e[i]instanceof Number)?t[i]-e[i]:void 0===e[i]?t[i]:t[i]||e[i],i+=1;return s}return 0}function mul(t,e){var n,r,i,o=typeof t,a=typeof e;if(isNumerable(o,t)&&isNumerable(a,e))return t*e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(n=createTypedArray("float32",i=t.length),r=0;r<i;r+=1)n[r]=t[r]*e;return n}if(isNumerable(o,t)&&$bm_isInstanceOfArray(e)){for(n=createTypedArray("float32",i=e.length),r=0;r<i;r+=1)n[r]=t*e[r];return n}return 0}function div(t,e){var n,r,i,o=typeof t,a=typeof e;if(isNumerable(o,t)&&isNumerable(a,e))return t/e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(n=createTypedArray("float32",i=t.length),r=0;r<i;r+=1)n[r]=t[r]/e;return n}if(isNumerable(o,t)&&$bm_isInstanceOfArray(e)){for(n=createTypedArray("float32",i=e.length),r=0;r<i;r+=1)n[r]=t/e[r];return n}return 0}function mod(t,e){return"string"==typeof t&&(t=parseInt(t,10)),"string"==typeof e&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,n){if(e>n){var r=n;n=e,e=r}return Math.min(Math.max(t,e),n)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return Math.abs(t-(e=e||0));var n;e||(e=helperLengthArray);var r=Math.min(t.length,e.length),i=0;for(n=0;n<r;n+=1)i+=Math.pow(e[n]-t[n],2);return Math.sqrt(i)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,n,r=t[0],i=t[1],o=t[2],a=Math.max(r,i,o),s=Math.min(r,i,o),l=(a+s)/2;if(a===s)e=0,n=0;else{var c=a-s;switch(n=l>.5?c/(2-a-s):c/(a+s),a){case r:e=(i-o)/c+(i<o?6:0);break;case i:e=(o-r)/c+2;break;case o:e=(r-i)/c+4}e/=6}return[e,n,l,t[3]]}function hue2rgb(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function hslToRgb(t){var e,n,r,i=t[0],o=t[1],a=t[2];if(0===o)e=a,r=a,n=a;else{var s=a<.5?a*(1+o):a+o-a*o,l=2*a-s;e=hue2rgb(l,s,i+1/3),n=hue2rgb(l,s,i),r=hue2rgb(l,s,i-1/3)}return[e,n,r,t[3]]}function linear(t,e,n,r,i){if(void 0!==r&&void 0!==i||(r=e,i=n,e=0,n=1),n<e){var o=n;n=e,e=o}if(t<=e)return r;if(t>=n)return i;var a,s=n===e?0:(t-e)/(n-e);if(!r.length)return r+(i-r)*s;var l=r.length,c=createTypedArray("float32",l);for(a=0;a<l;a+=1)c[a]=r[a]+(i[a]-r[a])*s;return c}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var n,r=e.length;t||(t=createTypedArray("float32",r));var i=createTypedArray("float32",r),o=BMMath.random();for(n=0;n<r;n+=1)i[n]=t[n]+o*(e[n]-t[n]);return i}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}function createPath(t,e,n,r){var i,o=t.length,a=shapePool.newElement();a.setPathData(!!r,o);var s,l,c=[0,0];for(i=0;i<o;i+=1)a.setTripleAt(t[i][0],t[i][1],(l=n&&n[i]?n[i]:c)[0]+t[i][0],l[1]+t[i][1],(s=e&&e[i]?e[i]:c)[0]+t[i][0],s[1]+t[i][1],i,!0);return a}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(t,e){var n,r,i=this.pv.length?this.pv.length:1,o=createTypedArray("float32",i),a=Math.floor(5*time);for(n=0,r=0;n<a;){for(r=0;r<i;r+=1)o[r]+=-e+2*e*BMMath.random();n+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",i);if(i>1){for(r=0;r<i;r+=1)c[r]=this.pv[r]+o[r]+(-e+2*e*BMMath.random())*l;return c}return this.pv+o[0]+(-e+2*e*BMMath.random())*l}).bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(t,e){var n=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(t,e,n,r,i){return applyEase(easeOutBez,t,e,n,r,i)}function easeIn(t,e,n,r,i){return applyEase(easeInBez,t,e,n,r,i)}function ease(t,e,n,r,i){return applyEase(easeInOutBez,t,e,n,r,i)}function applyEase(t,e,n,r,i,o){void 0===i?(i=n,o=r):e=(e-n)/(r-n),e>1?e=1:e<0&&(e=0);var a=t(e);if($bm_isInstanceOfArray(i)){var s,l=i.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=(o[s]-i[s])*a+i[s];return c}return(o-i)*a+i}function nearestKey(t){var e,n,r,i=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(n=-1,(t*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,r=data.k[0].t;else{for(e=0;e<i-1;e+=1){if(t===data.k[e].t){n=e+1,r=data.k[e].t;break}if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(n=e+2,r=data.k[e+1].t):(n=e+1,r=data.k[e].t);break}}-1===n&&(n=e+1,r=data.k[e].t)}else n=0,r=0;var o={};return o.index=n,o.time=r/elem.comp.globalData.frameRate,o}function key(t){var e,n,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+t);e={time:data.k[t-=1].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(r=i.length,n=0;n<r;n+=1)e[n]=i[n],e.value[n]=i[n];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisComp=elem.comp.compInterface,toWorld=(thisLayer=elem.layerInterface).toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(t,e,n){e.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(t,e,n).bind(n)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),n=this.getValueAtTime(t+-.01),r=0;if(e.length){var i;for(i=0;i<e.length;i+=1)r+=Math.pow(n[i]-e[i],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,n,r=this.getValueAtTime(t),i=this.getValueAtTime(t+-.001);if(r.length)for(e=createTypedArray("float32",r.length),n=0;n<r.length;n+=1)e[n]=(i[n]-r[n])/-.001;else e=(i-r)/-.001;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};!function(){function t(t,e,n){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var r,i,o,a,s,l=this.comp.renderedFrame,c=this.keyframes,u=c[c.length-1].t;if(l<=u)return this.pv;if(n?i=u-(r=e?Math.abs(u-this.elem.comp.globalData.frameRate*e):Math.max(0,u-this.elem.data.ip)):((!e||e>c.length-1)&&(e=c.length-1),r=u-(i=c[c.length-1-e].t)),"pingpong"===t){if(Math.floor((l-i)/r)%2!=0)return this.getValueAtTime((r-(l-i)%r+i)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var h=this.getValueAtTime(i/this.comp.globalData.frameRate,0),d=this.getValueAtTime(u/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((l-i)%r+i)/this.comp.globalData.frameRate,0),p=Math.floor((l-i)/r);if(this.pv.length){for(a=(s=new Array(h.length)).length,o=0;o<a;o+=1)s[o]=(d[o]-h[o])*p+f[o];return s}return(d-h)*p+f}if("continue"===t){var g=this.getValueAtTime(u/this.comp.globalData.frameRate,0),m=this.getValueAtTime((u-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(s=new Array(g.length)).length,o=0;o<a;o+=1)s[o]=g[o]+(l-u)/this.comp.globalData.frameRate*(g[o]-m[o])/5e-4;return s}return g+(l-u)/.001*(g-m)}}return this.getValueAtTime(((l-i)%r+i)/this.comp.globalData.frameRate,0)}function e(t,e,n){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var r,i,o,a,s,l=this.comp.renderedFrame,c=this.keyframes,u=c[0].t;if(l>=u)return this.pv;if(n?i=u+(r=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-u)):((!e||e>c.length-1)&&(e=c.length-1),r=(i=c[e].t)-u),"pingpong"===t){if(Math.floor((u-l)/r)%2==0)return this.getValueAtTime(((u-l)%r+u)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var h=this.getValueAtTime(u/this.comp.globalData.frameRate,0),d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),f=this.getValueAtTime((r-(u-l)%r+u)/this.comp.globalData.frameRate,0),p=Math.floor((u-l)/r)+1;if(this.pv.length){for(a=(s=new Array(h.length)).length,o=0;o<a;o+=1)s[o]=f[o]-(d[o]-h[o])*p;return s}return f-(d-h)*p}if("continue"===t){var g=this.getValueAtTime(u/this.comp.globalData.frameRate,0),m=this.getValueAtTime((u+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(s=new Array(g.length)).length,o=0;o<a;o+=1)s[o]=g[o]+(g[o]-m[o])*(u-l)/.001;return s}return g+(g-m)*(u-l)/.001}}return this.getValueAtTime((r-((u-l)%r+u))/this.comp.globalData.frameRate,0)}function n(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var n,r,i=this.comp.renderedFrame/this.comp.globalData.frameRate,o=i-t,a=e>1?(i+t-o)/(e-1):1,s=0,l=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;s<e;){if(r=this.getValueAtTime(o+s*a),this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]+=r[l];else n+=r;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]/=e;else n/=e;return n}function r(t){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var e=this._transformCachingAtTime.v;if(e.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(t);e.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(t);e.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var i=this.sk.getValueAtTime(t),o=this.sa.getValueAtTime(t);e.skewFromAxis(-i*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var a=this.r.getValueAtTime(t);e.rotate(-a*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(t),l=this.ry.getValueAtTime(t),c=this.rx.getValueAtTime(t),u=this.or.getValueAtTime(t);e.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-u[2]*this.or.mult).rotateY(u[1]*this.or.mult).rotateX(u[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var h=this.px.getValueAtTime(t),d=this.py.getValueAtTime(t);if(this.data.p.z){var f=this.pz.getValueAtTime(t);e.translate(h*this.px.mult,d*this.py.mult,-f*this.pz.mult)}else e.translate(h*this.px.mult,d*this.py.mult,0)}else{var p=this.p.getValueAtTime(t);e.translate(p[0]*this.p.mult,p[1]*this.p.mult,-p[2]*this.p.mult)}return e}function i(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(t,e,n){var a=o(t,e,n);return a.getValueAtTime=a.dynamicProperties.length?r.bind(a):i.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a};var a=PropertyFactory.getProp;PropertyFactory.getProp=function(r,i,o,s,l){var c=a(r,i,o,s,l);c.getValueAtTime=c.kf?expressionHelpers.getValueAtTime.bind(c):expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=t,c.loopIn=e,c.smooth=n,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===i.a?i.k.length:0,c.propertyIndex=i.ix;var u=0;return 0!==o&&(u=createTypedArray("float32",1===i.a?i.k[0].s.length:i.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:u},expressionHelpers.searchExpressions(r,i,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(t,e){this.k&&this.getValue();var n,r=this.v;void 0!==e&&(r=this.getValueAtTime(e,0));var i=r._length,o=r[t],a=r.v,s=createSizedArray(i);for(n=0;n<i;n+=1)s[n]="i"===t||"o"===t?[o[n][0]-a[n][0],o[n][1]-a[n][1]]:[o[n][0],o[n][1]];return s},points:function(t){return this.vertices("v",t)},inTangents:function(t){return this.vertices("i",t)},outTangents:function(t){return this.vertices("o",t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){var n=this.v;void 0!==e&&(n=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(n));for(var r,i=this._segmentsLength,o=i.lengths,a=i.totalLength*t,s=0,l=o.length,c=0;s<l;){if(c+o[s].addedLength>a){var u=n.c&&s===l-1?0:s+1;r=bez.getPointInSegment(n.v[s],n.v[u],n.o[s],n.i[u],(a-c)/o[s].addedLength,o[s]);break}c+=o[s].addedLength,s+=1}return r||(r=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),r},vectorOnPath:function(t,e,n){1==t?t=this.v.c:0==t&&(t=.999);var r=this.pointOnPath(t,e),i=this.pointOnPath(t+.001,e),o=i[0]-r[0],a=i[1]-r[1],s=Math.sqrt(Math.pow(o,2)+Math.pow(a,2));return 0===s?[0,0]:"tangent"===n?[o/s,a/s]:[-a/s,o/s]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var u=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,e,n,r,i){var o=u(t,e,n,r,i);return o.propertyIndex=e.ix,o.lock=!1,3===n?expressionHelpers.searchExpressions(t,e.pt,o):4===n&&expressionHelpers.searchExpressions(t,e.ks,o),o.k&&t.addDynamicProperty(o),o}}(),TextProperty.prototype.getExpressionValue=function(t,e){var n=this.calculateExpression(e);if(t.t!==n){var r={};return this.copyData(r,t),r.t=n.toString(),r.__complete=!1,r}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ShapePathInterface=function(t,e,n){var r=e.sh;function i(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?i.path:null}var o=propertyGroupFactory(i,n);return r.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(i,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:n}}),i},propertyGroupFactory=function(t,e){return function(n){return(n=void 0===n?1:n)<=0?t:e(n-1)}},PropertyInterface=function(t,e){var n={_name:t};return function(t){return(t=void 0===t?1:t)<=0?n:e(t-1)}},ShapeExpressionInterface=function(){function t(t,a,d){var f,p=[],g=t?t.length:0;for(f=0;f<g;f+=1)"gr"===t[f].ty?p.push(e(t[f],a[f],d)):"fl"===t[f].ty?p.push(n(t[f],a[f],d)):"st"===t[f].ty?p.push(i(t[f],a[f],d)):"tm"===t[f].ty?p.push(o(t[f],a[f],d)):"tr"===t[f].ty||p.push("el"===t[f].ty?s(t[f],a[f],d):"sr"===t[f].ty?l(t[f],a[f],d):"sh"===t[f].ty?ShapePathInterface(t[f],a[f],d):"rc"===t[f].ty?c(t[f],a[f],d):"rd"===t[f].ty?u(t[f],a[f],d):"rp"===t[f].ty?h(t[f],a[f],d):"gf"===t[f].ty?r(t[f],a[f],d):function(){return null});return p}function e(e,n,r){var i=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}};i.propertyGroup=propertyGroupFactory(i,r);var o=function(e,n,r){var i,o=function(t){for(var e=0,n=i.length;e<n;){if(i[e]._name===t||i[e].mn===t||i[e].propertyIndex===t||i[e].ix===t||i[e].ind===t)return i[e];e+=1}return"number"==typeof t?i[t-1]:null};o.propertyGroup=propertyGroupFactory(o,r),i=t(e.it,n.it,o.propertyGroup),o.numProperties=i.length;var s=a(e.it[e.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.transform=s,o.propertyIndex=e.cix,o._name=e.nm,o}(e,n,i.propertyGroup),s=a(e.it[e.it.length-1],n.it[n.it.length-1],i.propertyGroup);return i.content=o,i.transform=s,Object.defineProperty(i,"_name",{get:function(){return e.nm}}),i.numProperties=e.np,i.propertyIndex=e.ix,i.nm=e.nm,i.mn=e.mn,i}function n(t,e,n){function r(t){return"Color"===t||"color"===t?r.color:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(PropertyInterface("Color",n)),e.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function r(t,e,n){function r(t){return"Start Point"===t||"start point"===t?r.startPoint:"End Point"===t||"end point"===t?r.endPoint:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(e.s)},endPoint:{get:ExpressionPropertyInterface(e.e)},opacity:{get:ExpressionPropertyInterface(e.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),e.s.setGroupProperty(PropertyInterface("Start Point",n)),e.e.setGroupProperty(PropertyInterface("End Point",n)),e.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function i(t,e,n){var r,i=propertyGroupFactory(c,n),o=propertyGroupFactory(l,i);function a(n){Object.defineProperty(l,t.d[n].nm,{get:ExpressionPropertyInterface(e.d.dataProps[n].p)})}var s=t.d?t.d.length:0,l={};for(r=0;r<s;r+=1)a(r),e.d.dataProps[r].p.setGroupProperty(o);function c(t){return"Color"===t||"color"===t?c.color:"Opacity"===t||"opacity"===t?c.opacity:"Stroke Width"===t||"stroke width"===t?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},strokeWidth:{get:ExpressionPropertyInterface(e.w)},dash:{get:function(){return l}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(PropertyInterface("Color",i)),e.o.setGroupProperty(PropertyInterface("Opacity",i)),e.w.setGroupProperty(PropertyInterface("Stroke Width",i)),c}function o(t,e,n){function r(e){return e===t.e.ix||"End"===e||"end"===e?r.end:e===t.s.ix?r.start:e===t.o.ix?r.offset:null}var i=propertyGroupFactory(r,n);return r.propertyIndex=t.ix,e.s.setGroupProperty(PropertyInterface("Start",i)),e.e.setGroupProperty(PropertyInterface("End",i)),e.o.setGroupProperty(PropertyInterface("Offset",i)),r.propertyIndex=t.ix,r.propertyGroup=n,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(e.s)},end:{get:ExpressionPropertyInterface(e.e)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}}),r.mn=t.mn,r}function a(t,e,n){function r(e){return t.a.ix===e||"Anchor Point"===e?r.anchorPoint:t.o.ix===e||"Opacity"===e?r.opacity:t.p.ix===e||"Position"===e?r.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?r.rotation:t.s.ix===e||"Scale"===e?r.scale:t.sk&&t.sk.ix===e||"Skew"===e?r.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?r.skewAxis:null}var i=propertyGroupFactory(r,n);return e.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",i)),e.transform.mProps.p.setGroupProperty(PropertyInterface("Position",i)),e.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",i)),e.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",i)),e.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",i)),e.transform.mProps.sk&&(e.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",i)),e.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",i))),e.transform.op.setGroupProperty(PropertyInterface("Opacity",i)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(e.transform.mProps.o)},position:{get:ExpressionPropertyInterface(e.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(e.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(e.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(e.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(e.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(e.transform.mProps.sa)},_name:{value:t.nm}}),r.ty="tr",r.mn=t.mn,r.propertyGroup=n,r}function s(t,e,n){function r(e){return t.p.ix===e?r.position:t.s.ix===e?r.size:null}var i=propertyGroupFactory(r,n);r.propertyIndex=t.ix;var o="tm"===e.sh.ty?e.sh.prop:e.sh;return o.s.setGroupProperty(PropertyInterface("Size",i)),o.p.setGroupProperty(PropertyInterface("Position",i)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:t.nm}}),r.mn=t.mn,r}function l(t,e,n){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.rotation:t.pt.ix===e?r.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?r.outerRadius:t.os.ix===e?r.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?r.innerRoundness:null:r.innerRadius}var i=propertyGroupFactory(r,n),o="tm"===e.sh.ty?e.sh.prop:e.sh;return r.propertyIndex=t.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",i)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",i)),o.pt.setGroupProperty(PropertyInterface("Points",i)),o.p.setGroupProperty(PropertyInterface("Position",i)),o.r.setGroupProperty(PropertyInterface("Rotation",i)),t.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",i)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",i))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:t.nm}}),r.mn=t.mn,r}function c(t,e,n){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.roundness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?r.size:null}var i=propertyGroupFactory(r,n),o="tm"===e.sh.ty?e.sh.prop:e.sh;return r.propertyIndex=t.ix,o.p.setGroupProperty(PropertyInterface("Position",i)),o.s.setGroupProperty(PropertyInterface("Size",i)),o.r.setGroupProperty(PropertyInterface("Rotation",i)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:t.nm}}),r.mn=t.mn,r}function u(t,e,n){function r(e){return t.r.ix===e||"Round Corners 1"===e?r.radius:null}var i=propertyGroupFactory(r,n),o=e;return r.propertyIndex=t.ix,o.rd.setGroupProperty(PropertyInterface("Radius",i)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:t.nm}}),r.mn=t.mn,r}function h(t,e,n){function r(e){return t.c.ix===e||"Copies"===e?r.copies:t.o.ix===e||"Offset"===e?r.offset:null}var i=propertyGroupFactory(r,n),o=e;return r.propertyIndex=t.ix,o.c.setGroupProperty(PropertyInterface("Copies",i)),o.o.setGroupProperty(PropertyInterface("Offset",i)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:t.nm}}),r.mn=t.mn,r}return function(e,n,r){var i;function o(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?r:i[t-1];for(var e=0,n=i.length;e<n;){if(i[e]._name===t)return i[e];e+=1}return null}return o.propertyGroup=propertyGroupFactory(o,(function(){return r})),i=t(e,n,o.propertyGroup),o.numProperties=i.length,o._name="Contents",o}}(),TextExpressionInterface=function(t){var e;function n(t){switch(t){case"ADBE Text Document":return n.sourceText;default:return null}}return Object.defineProperty(n,"sourceText",{get:function(){t.textProperty.getValue();var n=t.textProperty.currentData.t;return void 0!==n&&(t.textProperty.currentData.t=void 0,(e=new String(n)).value=n||new String(n)),e}}),n},LayerExpressionInterface=function(){function t(t){var e=new Matrix;return void 0!==t?this._elem.finalTransform.mProp.getValueAtTime(t).clone(e):this._elem.finalTransform.mProp.applyToMatrix(e),e}function e(t,e){var n=this.getMatrix(e);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,t)}function n(t,e){var n=this.getMatrix(e);return this.applyPoint(n,t)}function r(t,e){var n=this.getMatrix(e);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,t)}function i(t,e){var n=this.getMatrix(e);return this.invertPoint(n,t)}function o(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function a(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function s(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function l(){return[1,1,1,1]}return function(c){var u;function h(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return h.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return u;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return h.effect;case"ADBE Text Properties":return h.textInterface;default:return null}}h.getMatrix=t,h.invertPoint=a,h.applyPoint=o,h.toWorld=n,h.toWorldVec=e,h.fromWorld=i,h.fromWorldVec=r,h.toComp=n,h.fromComp=s,h.sampleImage=l,h.sourceRectAtTime=c.sourceRectAtTime.bind(c),h._elem=c;var d=getDescriptor(u=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(h,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(u,"rotation"),scale:getDescriptor(u,"scale"),position:getDescriptor(u,"position"),opacity:getDescriptor(u,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return u}},active:{get:function(){return c.isInRange}}}),h.startTime=c.data.st,h.index=c.data.ind,h.source=c.data.refId,h.height=0===c.data.ty?c.data.h:100,h.width=0===c.data.ty?c.data.w:100,h.inPoint=c.data.ip/c.comp.globalData.frameRate,h.outPoint=c.data.op/c.comp.globalData.frameRate,h._name=c.data.nm,h.registerMaskInterface=function(t){h.mask=new MaskManagerInterface(t,c)},h.registerEffectsInterface=function(t){h.effect=t},h}}(),FootageInterface=(dataInterfaceFactory=function(t){function e(t){return"Outline"===t?e.outlineInterface():null}return e._name="Outline",e.outlineInterface=function(t){var e="",n=t.getFootageData();function r(t){if(n[t])return e=t,"object"==typeof(n=n[t])?r:n;var i=t.indexOf(e);if(-1!==i){var o=parseInt(t.substr(i+e.length),10);return"object"==typeof(n=n[o])?r:n}return""}return function(){return e="",n=t.getFootageData(),r}}(t),e},function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=dataInterfaceFactory(t),e}),dataInterfaceFactory,CompExpressionInterface=function(t){function e(e){for(var n=0,r=t.layers.length;n<r;){if(t.layers[n].nm===e||t.layers[n].ind===e)return t.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e},TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var n,r,i,o;return Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)}),t.p?o=ExpressionPropertyInterface(t.p):(n=ExpressionPropertyInterface(t.px),r=ExpressionPropertyInterface(t.py),t.pz&&(i=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?o():[n(),r(),i?i():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e},ProjectInterface=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var e=0,n=this.compositions.length;e<n;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),EffectsExpressionInterface=function(){function t(n,r,i,o){function a(t){for(var e=n.ef,r=0,i=e.length;r<i;){if(t===e[r].nm||t===e[r].mn||t===e[r].ix)return 5===e[r].ty?c[r]:c[r]();r+=1}throw new Error}var s,l=propertyGroupFactory(a,i),c=[],u=n.ef.length;for(s=0;s<u;s+=1)c.push(5===n.ef[s].ty?t(n.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,o):e(r.effectElements[s],n.ef[s].ty,o,l));return"ADBE Color Control"===n.mn&&Object.defineProperty(a,"color",{get:function(){return c[0]()}}),Object.defineProperties(a,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:l}}),a.active=a.enabled=0!==n.en,a}function e(t,e,n,r){var i=ExpressionPropertyInterface(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===e?n.comp.compInterface(t.p.v):i()}}return{createEffectsInterface:function(e,n){if(e.effectsManager){var r,i=[],o=e.data.ef,a=e.effectsManager.effectElements.length;for(r=0;r<a;r+=1)i.push(t(o[r],e.effectsManager.effectElements[r],n,e));var s=e.data.ef||[],l=function(t){for(r=0,a=s.length;r<a;){if(t===s[r].nm||t===s[r].mn||t===s[r].ix)return i[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}}}(),MaskManagerInterface=function(){function t(t,e){this._mask=t,this._data=e}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e){var n,r=createSizedArray(e.viewData.length),i=e.viewData.length;for(n=0;n<i;n+=1)r[n]=new t(e.viewData[n],e.masksProperties[n]);return function(t){for(n=0;n<i;){if(e.masksProperties[n].nm===t)return r[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function n(t,e,n){Object.defineProperty(t,"velocity",{get:function(){return e.getVelocityAtTime(e.comp.currentFrame)}}),t.numKeys=e.keyframes?e.keyframes.length:0,t.key=function(r){if(!t.numKeys)return 0;var i;i="s"in e.keyframes[r-1]?e.keyframes[r-1].s:"e"in e.keyframes[r-2]?e.keyframes[r-2].e:e.keyframes[r-2].s;var o="unidimensional"===n?new Number(i):Object.assign({},i);return o.time=e.keyframes[r-1].t/e.elem.comp.globalData.frameRate,o.value="unidimensional"===n?i[0]:i,o},t.valueAtTime=e.getValueAtTime,t.speedAtTime=e.getSpeedAtTime,t.velocityAtTime=e.getVelocityAtTime,t.propertyGroup=e.propertyGroup}function r(){return t}return function(i){return i?"unidimensional"===i.propType?function(e){e&&"pv"in e||(e=t);var r=1/e.mult,i=e.pv*r,o=new Number(i);return o.value=i,n(o,e,"unidimensional"),function(){return e.k&&e.getValue(),o.value!==(i=e.v*r)&&((o=new Number(i)).value=i,n(o,e,"unidimensional")),o}}(i):function(t){t&&"pv"in t||(t=e);var r=1/t.mult,i=t.data&&t.data.l||t.pv.length,o=createTypedArray("float32",i),a=createTypedArray("float32",i);return o.value=a,n(o,t,"multidimensional"),function(){t.k&&t.getValue();for(var e=0;e<i;e+=1)a[e]=t.v[e]*r,o[e]=a[e];return o}}(i):r}}(),TextExpressionSelectorPropFactory=function(){function t(t,e){return this.textIndex=t+1,this.textTotal=e,this.v=this.getValue()*this.mult,this.v}return function(e,n){this.pv=1,this.comp=e.comp,this.elem=e,this.mult=.01,this.propType="textSelector",this.textTotal=n.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(e,n,this),this.getMult=t,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.getValueAtTime=this.kf?expressionHelpers.getValueAtTime.bind(this):expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp;function SliderEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,0,0,n)}function AngleEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,0,0,n)}function ColorEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,1,0,n)}function PointEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,1,0,n)}function LayerIndexEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,0,0,n)}function MaskIndexEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,0,0,n)}function CheckboxEffect(t,e,n){this.p=PropertyFactory.getProp(e,t.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(t,e){var n,r=t.ef||[];this.effectElements=[];var i,o=r.length;for(n=0;n<o;n+=1)i=new GroupEffect(r[n],e),this.effectElements.push(i)}function GroupEffect(t,e){this.init(t,e)}TextSelectorProp.getTextSelectorProp=function(t,e,n){return 1===e.t?new TextExpressionSelectorPropFactory(t,e,n):propertyGetTextProp(t,e,n)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){var n;this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,i=this.data.ef.length,o=this.data.ef;for(n=0;n<i;n+=1){switch(r=null,o[n].ty){case 0:r=new SliderEffect(o[n],e,this);break;case 1:r=new AngleEffect(o[n],e,this);break;case 2:r=new ColorEffect(o[n],e,this);break;case 3:r=new PointEffect(o[n],e,this);break;case 4:case 7:r=new CheckboxEffect(o[n],e,this);break;case 10:r=new LayerIndexEffect(o[n],e,this);break;case 11:r=new MaskIndexEffect(o[n],e,this);break;case 5:r=new EffectsManager(o[n],e,this);break;default:r=new NoValueEffect(o[n],e,this)}r&&this.effectElements.push(r)}};var lottie={};function setLocationHref(t){locationHref=t}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){subframeEnabled=t}function setIDPrefix(t){idPrefix=t}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":defaultCurveSegments=200;break;default:case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(t)&&t>1&&(defaultCurveSegments=t);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&(expressionsPlugin=e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),n=0;n<e.length;n+=1){var r=e[n].split("=");if(decodeURIComponent(r[0])==t)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=function(t){_useWebWorker=t},lottie.setIDPrefix=setIDPrefix,lottie.__getFactory=getFactory,lottie.version="5.8.1";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="",queryString;if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src.replace(/^[^\?]+\??/,""),renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return lottie}))},lRFz:function(module,exports,__webpack_require__){var factory;factory=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,(function(e){return t[e]}).bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addLinkAttributes",{enumerable:!0,get:function(){return r.addLinkAttributes}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return r.getFilenameFromUrl}}),Object.defineProperty(e,"LinkTarget",{enumerable:!0,get:function(){return r.LinkTarget}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return r.loadScript}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return r.PDFDateString}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return r.RenderingCancelledException}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return i.build}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return i.getDocument}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function(){return i.LoopbackPort}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return i.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return i.PDFWorker}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return i.version}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return o.CMapCompressionType}}),Object.defineProperty(e,"createObjectURL",{enumerable:!0,get:function(){return o.createObjectURL}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return o.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return o.createValidAbsoluteUrl}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return o.InvalidPDFException}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return o.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return o.OPS}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return o.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return o.PermissionFlag}}),Object.defineProperty(e,"removeNullCharacters",{enumerable:!0,get:function(){return o.removeNullCharacters}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return o.shadow}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return o.UnexpectedResponseException}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return o.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return o.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return o.VerbosityLevel}}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return a.AnnotationLayer}}),Object.defineProperty(e,"apiCompatibilityParams",{enumerable:!0,get:function(){return s.apiCompatibilityParams}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return l.GlobalWorkerOptions}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return c.renderTextLayer}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return u.SVGGraphics}});var r=n(1),i=n(5),o=n(2),a=n(16),s=n(7),l=n(10),c=n(17),u=n(18);{const{isNodeJS:t}=n(4);if(t){const t=n(19).PDFNodeStream;(0,i.setPDFNetworkStreamFactory)(e=>new t(e))}else{const t=n(22).PDFNetworkStream;let e;(0,r.isFetchSupported)()&&(e=n(23).PDFFetchStream),(0,i.setPDFNetworkStreamFactory)(n=>e&&(0,r.isValidFetchUrl)(n.url)?new e(n):new t(n))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addLinkAttributes=function(t,{url:e,target:n,rel:i,enabled:o=!0}={}){(0,r.assert)(e&&"string"==typeof e,'addLinkAttributes: A valid "url" parameter must provided.');const s=(0,r.removeNullCharacters)(e);o?t.href=t.title=s:(t.href="",t.title="Disabled: "+s,t.onclick=()=>!1);let l="";switch(n){case a.NONE:break;case a.SELF:l="_self";break;case a.BLANK:l="_blank";break;case a.PARENT:l="_parent";break;case a.TOP:l="_top"}t.target=l,t.rel="string"==typeof i?i:"noopener noreferrer nofollow"},e.getFilenameFromUrl=function(t){const e=t.indexOf("#"),n=t.indexOf("?"),r=Math.min(e>0?e:t.length,n>0?n:t.length);return t.substring(t.lastIndexOf("/",r)+1,r)},e.isFetchSupported=s,e.isValidFetchUrl=l,e.loadScript=function(t){return new Promise((e,n)=>{const r=document.createElement("script");r.src=t,r.onload=e,r.onerror=function(){n(new Error("Cannot load script at: "+r.src))},(document.head||document.documentElement).appendChild(r)})},e.deprecated=function(t){console.log("Deprecated API usage: "+t)},e.PDFDateString=e.StatTimer=e.DOMSVGFactory=e.DOMCMapReaderFactory=e.DOMCanvasFactory=e.DEFAULT_LINK_REL=e.LinkTarget=e.RenderingCancelledException=e.PageViewport=void 0;var r=n(2);e.DEFAULT_LINK_REL="noopener noreferrer nofollow";const i="http://www.w3.org/2000/svg";e.DOMCanvasFactory=class{create(t,e){if(t<=0||e<=0)throw new Error("Invalid canvas size");const n=document.createElement("canvas"),r=n.getContext("2d");return n.width=t,n.height=e,{canvas:n,context:r}}reset(t,e,n){if(!t.canvas)throw new Error("Canvas is not specified");if(e<=0||n<=0)throw new Error("Invalid canvas size");t.canvas.width=e,t.canvas.height=n}destroy(t){if(!t.canvas)throw new Error("Canvas is not specified");t.canvas.width=0,t.canvas.height=0,t.canvas=null,t.context=null}},e.DOMCMapReaderFactory=class{constructor({baseUrl:t=null,isCompressed:e=!1}){this.baseUrl=t,this.isCompressed=e}async fetch({name:t}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!t)throw new Error("CMap name must be specified.");const e=this.baseUrl+t+(this.isCompressed?".bcmap":""),n=this.isCompressed?r.CMapCompressionType.BINARY:r.CMapCompressionType.NONE;return s()&&l(e,document.baseURI)?fetch(e).then(async t=>{if(!t.ok)throw new Error(t.statusText);let e;return e=this.isCompressed?new Uint8Array(await t.arrayBuffer()):(0,r.stringToBytes)(await t.text()),{cMapData:e,compressionType:n}}).catch(t=>{throw new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+e)}):new Promise((t,i)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),this.isCompressed&&(o.responseType="arraybuffer"),o.onreadystatechange=()=>{if(o.readyState===XMLHttpRequest.DONE){if(200===o.status||0===o.status){let e;if(this.isCompressed&&o.response?e=new Uint8Array(o.response):!this.isCompressed&&o.responseText&&(e=(0,r.stringToBytes)(o.responseText)),e)return void t({cMapData:e,compressionType:n})}i(new Error(o.statusText))}},o.send(null)}).catch(t=>{throw new Error("Unable to load "+(this.isCompressed?"binary ":"")+"CMap at: "+e)})}},e.DOMSVGFactory=class{create(t,e){(0,r.assert)(t>0&&e>0,"Invalid SVG dimensions");const n=document.createElementNS(i,"svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width",t+"px"),n.setAttribute("height",e+"px"),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox","0 0 "+t+" "+e),n}createElement(t){return(0,r.assert)("string"==typeof t,"Invalid SVG element type"),document.createElementNS(i,t)}};class o{constructor({viewBox:t,scale:e,rotation:n,offsetX:r=0,offsetY:i=0,dontFlip:o=!1}){this.viewBox=t,this.scale=e,this.rotation=n,this.offsetX=r,this.offsetY=i;const a=(t[2]+t[0])/2,s=(t[3]+t[1])/2;let l,c,u,h,d,f,p,g;switch(n=(n%=360)<0?n+360:n){case 180:l=-1,c=0,u=0,h=1;break;case 90:l=0,c=1,u=1,h=0;break;case 270:l=0,c=-1,u=-1,h=0;break;case 0:l=1,c=0,u=0,h=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}o&&(u=-u,h=-h),0===l?(d=Math.abs(s-t[1])*e+r,f=Math.abs(a-t[0])*e+i,p=Math.abs(t[3]-t[1])*e,g=Math.abs(t[2]-t[0])*e):(d=Math.abs(a-t[0])*e+r,f=Math.abs(s-t[1])*e+i,p=Math.abs(t[2]-t[0])*e,g=Math.abs(t[3]-t[1])*e),this.transform=[l*e,c*e,u*e,h*e,d-l*e*a-u*e*s,f-c*e*a-h*e*s],this.width=p,this.height=g}clone({scale:t=this.scale,rotation:e=this.rotation,offsetX:n=this.offsetX,offsetY:r=this.offsetY,dontFlip:i=!1}={}){return new o({viewBox:this.viewBox.slice(),scale:t,rotation:e,offsetX:n,offsetY:r,dontFlip:i})}convertToViewportPoint(t,e){return r.Util.applyTransform([t,e],this.transform)}convertToViewportRectangle(t){const e=r.Util.applyTransform([t[0],t[1]],this.transform),n=r.Util.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],n[0],n[1]]}convertToPdfPoint(t,e){return r.Util.applyInverseTransform([t,e],this.transform)}}e.PageViewport=o,e.RenderingCancelledException=class extends r.BaseException{constructor(t,e){super(t),this.type=e}};const a={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function s(){return"undefined"!=typeof fetch&&"undefined"!=typeof Response&&"body"in Response.prototype&&"undefined"!=typeof ReadableStream}function l(t,e){try{const{protocol:n}=e?new URL(t,e):new URL(t);return"http:"===n||"https:"===n}catch(n){return!1}}let c;e.LinkTarget=a,e.StatTimer=class{constructor(){this.started=Object.create(null),this.times=[]}time(t){t in this.started&&(0,r.warn)("Timer is already running for "+t),this.started[t]=Date.now()}timeEnd(t){t in this.started||(0,r.warn)("Timer has not been started for "+t),this.times.push({name:t,start:this.started[t],end:Date.now()}),delete this.started[t]}toString(){const t=[];let e=0;for(const n of this.times){const t=n.name;t.length>e&&(e=t.length)}for(const n of this.times){const r=n.end-n.start;t.push(`${n.name.padEnd(e)} ${r}ms\n`)}return t.join("")}},e.PDFDateString=class{static toDateObject(t){if(!t||!(0,r.isString)(t))return null;c||(c=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const e=c.exec(t);if(!e)return null;const n=parseInt(e[1],10);let i=parseInt(e[2],10);i=i>=1&&i<=12?i-1:0;let o=parseInt(e[3],10);o=o>=1&&o<=31?o:1;let a=parseInt(e[4],10);a=a>=0&&a<=23?a:0;let s=parseInt(e[5],10);s=s>=0&&s<=59?s:0;let l=parseInt(e[6],10);l=l>=0&&l<=59?l:0;const u=e[7]||"Z";let h=parseInt(e[8],10);h=h>=0&&h<=23?h:0;let d=parseInt(e[9],10)||0;return d=d>=0&&d<=59?d:0,"-"===u?(a+=h,s+=d):"+"===u&&(a-=h,s-=d),new Date(Date.UTC(n,i,o,a,s,l))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.arrayByteLength=d,e.arraysToBytes=function(t){const e=t.length;if(1===e&&t[0]instanceof Uint8Array)return t[0];let n=0;for(let o=0;o<e;o++)n+=d(t[o]);let r=0;const i=new Uint8Array(n);for(let o=0;o<e;o++){let e=t[o];e instanceof Uint8Array||(e="string"==typeof e?h(e):new Uint8Array(e));const n=e.byteLength;i.set(e,r),r+=n}return i},e.assert=s,e.bytesToString=function(t){s(null!==t&&"object"==typeof t&&void 0!==t.length,"Invalid argument for bytesToString");const e=t.length;if(e<8192)return String.fromCharCode.apply(null,t);const n=[];for(let r=0;r<e;r+=8192){const i=Math.min(r+8192,e),o=t.subarray(r,i);n.push(String.fromCharCode.apply(null,o))}return n.join("")},e.createPromiseCapability=function(){const t=Object.create(null);let e=!1;return Object.defineProperty(t,"settled",{get:()=>e}),t.promise=new Promise((function(n,r){t.resolve=function(t){e=!0,n(t)},t.reject=function(t){e=!0,r(t)}})),t},e.getVerbosityLevel=function(){return i},e.info=function(t){i>=r.INFOS&&console.log("Info: "+t)},e.isArrayBuffer=function(t){return"object"==typeof t&&null!==t&&void 0!==t.byteLength},e.isArrayEqual=function(t,e){return t.length===e.length&&t.every((function(t,n){return t===e[n]}))},e.isBool=function(t){return"boolean"==typeof t},e.isEmptyObj=function(t){for(const e in t)return!1;return!0},e.isNum=function(t){return"number"==typeof t},e.isString=function(t){return"string"==typeof t},e.isSameOrigin=function(t,e){let n;try{if(n=new URL(t),!n.origin||"null"===n.origin)return!1}catch(i){return!1}const r=new URL(e,n);return n.origin===r.origin},e.createValidAbsoluteUrl=function(t,e){if(!t)return null;try{const n=e?new URL(t,e):new URL(t);if(function(t){if(!t)return!1;switch(t.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(n))return n}catch(n){}return null},e.removeNullCharacters=function(t){return"string"!=typeof t?(o("The argument for removeNullCharacters must be a string."),t):t.replace(u,"")},e.setVerbosityLevel=function(t){Number.isInteger(t)&&(i=t)},e.shadow=l,e.string32=function(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,255&t)},e.stringToBytes=h,e.stringToPDFString=function(t){const e=t.length,n=[];if("þ"===t[0]&&"ÿ"===t[1])for(let r=2;r<e;r+=2)n.push(String.fromCharCode(t.charCodeAt(r)<<8|t.charCodeAt(r+1)));else if("ÿ"===t[0]&&"þ"===t[1])for(let r=2;r<e;r+=2)n.push(String.fromCharCode(t.charCodeAt(r+1)<<8|t.charCodeAt(r)));else for(let r=0;r<e;++r){const e=g[t.charCodeAt(r)];n.push(e?String.fromCharCode(e):t.charAt(r))}return n.join("")},e.stringToUTF8String=function(t){return decodeURIComponent(escape(t))},e.utf8StringToString=function(t){return unescape(encodeURIComponent(t))},e.warn=o,e.unreachable=a,e.IsEvalSupportedCached=e.IsLittleEndianCached=e.createObjectURL=e.FormatError=e.Util=e.UnknownErrorException=e.UnexpectedResponseException=e.TextRenderingMode=e.StreamType=e.PermissionFlag=e.PasswordResponses=e.PasswordException=e.MissingPDFException=e.InvalidPDFException=e.AbortException=e.CMapCompressionType=e.ImageKind=e.FontType=e.AnnotationType=e.AnnotationStateModelType=e.AnnotationReviewState=e.AnnotationReplyType=e.AnnotationMarkedState=e.AnnotationFlag=e.AnnotationFieldFlag=e.AnnotationBorderStyleType=e.UNSUPPORTED_FEATURES=e.VerbosityLevel=e.OPS=e.IDENTITY_MATRIX=e.FONT_IDENTITY_MATRIX=e.BaseException=void 0,n(3),e.IDENTITY_MATRIX=[1,0,0,1,0,0],e.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],e.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},e.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},e.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},e.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},e.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},e.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},e.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},e.AnnotationReplyType={GROUP:"Group",REPLY:"R"},e.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},e.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},e.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},e.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},e.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};const r={ERRORS:0,WARNINGS:1,INFOS:5};e.VerbosityLevel=r,e.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},e.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},e.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontGetPath:"errorFontGetPath"},e.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let i=r.WARNINGS;function o(t){i>=r.WARNINGS&&console.log("Warning: "+t)}function a(t){throw new Error(t)}function s(t,e){t||a(e)}function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}const c=function(){function t(e){this.constructor===t&&a("Cannot initialize BaseException."),this.message=e,this.name=this.constructor.name}return t.prototype=new Error,t.constructor=t,t}();e.BaseException=c,e.PasswordException=class extends c{constructor(t,e){super(t),this.code=e}},e.UnknownErrorException=class extends c{constructor(t,e){super(t),this.details=e}},e.InvalidPDFException=class extends c{},e.MissingPDFException=class extends c{},e.UnexpectedResponseException=class extends c{constructor(t,e){super(t),this.status=e}},e.FormatError=class extends c{},e.AbortException=class extends c{};const u=/\x00/g;function h(t){s("string"==typeof t,"Invalid argument for stringToBytes");const e=t.length,n=new Uint8Array(e);for(let r=0;r<e;++r)n[r]=255&t.charCodeAt(r);return n}function d(t){return void 0!==t.length?t.length:(s(void 0!==t.byteLength,"arrayByteLength - invalid argument."),t.byteLength)}e.IsLittleEndianCached={get value(){return l(this,"value",function(){const t=new Uint8Array(4);return t[0]=1,1===new Uint32Array(t.buffer,0,1)[0]}())}},e.IsEvalSupportedCached={get value(){return l(this,"value",function(){try{return new Function(""),!0}catch(t){return!1}}())}};const f=["rgb(",0,",",0,",",0,")"];class p{static makeCssRgb(t,e,n){return f[1]=t,f[3]=e,f[5]=n,f.join("")}static transform(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}static applyTransform(t,e){return[t[0]*e[0]+t[1]*e[2]+e[4],t[0]*e[1]+t[1]*e[3]+e[5]]}static applyInverseTransform(t,e){const n=e[0]*e[3]-e[1]*e[2];return[(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/n,(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/n]}static getAxialAlignedBoundingBox(t,e){const n=p.applyTransform(t,e),r=p.applyTransform(t.slice(2,4),e),i=p.applyTransform([t[0],t[3]],e),o=p.applyTransform([t[2],t[1]],e);return[Math.min(n[0],r[0],i[0],o[0]),Math.min(n[1],r[1],i[1],o[1]),Math.max(n[0],r[0],i[0],o[0]),Math.max(n[1],r[1],i[1],o[1])]}static inverseTransform(t){const e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}static apply3dTransform(t,e){return[t[0]*e[0]+t[1]*e[1]+t[2]*e[2],t[3]*e[0]+t[4]*e[1]+t[5]*e[2],t[6]*e[0]+t[7]*e[1]+t[8]*e[2]]}static singularValueDecompose2dScale(t){const e=[t[0],t[2],t[1],t[3]],n=t[0]*e[0]+t[1]*e[2],r=t[2]*e[1]+t[3]*e[3],i=(n+r)/2,o=Math.sqrt((n+r)*(n+r)-4*(n*r-(t[2]*e[0]+t[3]*e[2])*(t[0]*e[1]+t[1]*e[3])))/2,a=i-o||1;return[Math.sqrt(i+o||1),Math.sqrt(a)]}static normalizeRect(t){const e=t.slice(0);return t[0]>t[2]&&(e[0]=t[2],e[2]=t[0]),t[1]>t[3]&&(e[1]=t[3],e[3]=t[1]),e}static intersect(t,e){function n(t,e){return t-e}const r=[t[0],t[2],e[0],e[2]].sort(n),i=[t[1],t[3],e[1],e[3]].sort(n),o=[];return t=p.normalizeRect(t),e=p.normalizeRect(e),r[0]===t[0]&&r[1]===e[0]||r[0]===e[0]&&r[1]===t[0]?(o[0]=r[1],o[2]=r[2],i[0]===t[1]&&i[1]===e[1]||i[0]===e[1]&&i[1]===t[1]?(o[1]=i[1],o[3]=i[2],o):null):null}}e.Util=p;const g=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364],m=function(){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(e,n,r=!1){if(!r&&URL.createObjectURL){const t=new Blob([e],{type:n});return URL.createObjectURL(t)}let i=`data:${n};base64,`;for(let o=0,a=e.length;o<a;o+=3){const n=255&e[o],r=255&e[o+1],s=255&e[o+2];i+=t[n>>2]+t[(3&n)<<4|r>>4]+t[o+1<a?(15&r)<<2|s>>6:64]+t[o+2<a?63&s:64]}return i}}();e.createObjectURL=m},function(t,e,n){"use strict";n(4)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isNodeJS=void 0;const r="object"==typeof process&&process+""=="[object process]"&&!process.versions.nw&&!process.versions.electron;e.isNodeJS=r},function(module,exports,__w_pdfjs_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.build=exports.version=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFWorker=exports.PDFDataRangeTransport=exports.LoopbackPort=void 0;var _util=__w_pdfjs_require__(2),_display_utils=__w_pdfjs_require__(1),_font_loader=__w_pdfjs_require__(6),_api_compatibility=__w_pdfjs_require__(7),_canvas=__w_pdfjs_require__(8),_worker_options=__w_pdfjs_require__(10),_is_node=__w_pdfjs_require__(4),_message_handler=__w_pdfjs_require__(11),_metadata=__w_pdfjs_require__(12),_transport_stream=__w_pdfjs_require__(14),_webgl=__w_pdfjs_require__(15);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let createPDFNetworkStream;function setPDFNetworkStreamFactory(t){createPDFNetworkStream=t}function getDocument(t){const e=new PDFDocumentLoadingTask;let n;if("string"==typeof t)n={url:t};else if((0,_util.isArrayBuffer)(t))n={data:t};else if(t instanceof PDFDataRangeTransport)n={range:t};else{if("object"!=typeof t)throw new Error("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");if(!t.url&&!t.data&&!t.range)throw new Error("Invalid parameter object: need either .data, .range or .url");n=t}const r=Object.create(null);let i=null,o=null;for(const s in n)if("url"!==s||"undefined"==typeof window)if("range"!==s)if("worker"!==s)if("data"!==s||n[s]instanceof Uint8Array)r[s]=n[s];else{const t=n[s];if("string"==typeof t)r[s]=(0,_util.stringToBytes)(t);else if("object"!=typeof t||null===t||isNaN(t.length)){if(!(0,_util.isArrayBuffer)(t))throw new Error("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.");r[s]=new Uint8Array(t)}else r[s]=new Uint8Array(t)}else o=n[s];else i=n[s];else r[s]=new URL(n[s],window.location).href;if(r.rangeChunkSize=r.rangeChunkSize||DEFAULT_RANGE_CHUNK_SIZE,r.CMapReaderFactory=r.CMapReaderFactory||_display_utils.DOMCMapReaderFactory,r.ignoreErrors=!0!==r.stopAtErrors,r.fontExtraProperties=!0===r.fontExtraProperties,r.pdfBug=!0===r.pdfBug,Number.isInteger(r.maxImageSize)||(r.maxImageSize=-1),"boolean"!=typeof r.isEvalSupported&&(r.isEvalSupported=!0),"boolean"!=typeof r.disableFontFace&&(r.disableFontFace=_api_compatibility.apiCompatibilityParams.disableFontFace||!1),"boolean"!=typeof r.disableRange&&(r.disableRange=!1),"boolean"!=typeof r.disableStream&&(r.disableStream=!1),"boolean"!=typeof r.disableAutoFetch&&(r.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(r.verbosity),!o){const t={verbosity:r.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};o=t.port?PDFWorker.fromPort(t):new PDFWorker(t),e._worker=o}const a=e.docId;return o.promise.then((function(){if(e.destroyed)throw new Error("Loading aborted");const t=_fetchDocument(o,r,i,a),n=new Promise((function(t){let e;i?e=new _transport_stream.PDFDataTransportStream({length:r.length,initialData:r.initialData,progressiveDone:r.progressiveDone,disableRange:r.disableRange,disableStream:r.disableStream},i):r.data||(e=createPDFNetworkStream({url:r.url,length:r.length,httpHeaders:r.httpHeaders,withCredentials:r.withCredentials,rangeChunkSize:r.rangeChunkSize,disableRange:r.disableRange,disableStream:r.disableStream})),t(e)}));return Promise.all([t,n]).then((function([t,n]){if(e.destroyed)throw new Error("Loading aborted");const i=new _message_handler.MessageHandler(a,t,o.port);i.postMessageTransfers=o.postMessageTransfers;const s=new WorkerTransport(i,e,n,r);e._transport=s,i.send("Ready",null)}))})).catch(e._capability.reject),e}function _fetchDocument(t,e,n,r){return t.destroyed?Promise.reject(new Error("Worker was destroyed")):(n&&(e.length=n.length,e.initialData=n.initialData,e.progressiveDone=n.progressiveDone),t.messageHandler.sendWithPromise("GetDocRequest",{docId:r,apiVersion:"2.5.207",source:{data:e.data,url:e.url,password:e.password,disableAutoFetch:e.disableAutoFetch,rangeChunkSize:e.rangeChunkSize,length:e.length},maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,postMessageTransfers:t.postMessageTransfers,docBaseUrl:e.docBaseUrl,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported,fontExtraProperties:e.fontExtraProperties}).then((function(e){if(t.destroyed)throw new Error("Worker was destroyed");return e})))}const PDFDocumentLoadingTask=function(){let t=0;return class{constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+t++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}destroy(){return this.destroyed=!0,(this._transport?this._transport.destroy():Promise.resolve()).then(()=>{this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)})}}}();class PDFDataRangeTransport{constructor(t,e,n=!1){this.length=t,this.initialData=e,this.progressiveDone=n,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(t){this._rangeListeners.push(t)}addProgressListener(t){this._progressListeners.push(t)}addProgressiveReadListener(t){this._progressiveReadListeners.push(t)}addProgressiveDoneListener(t){this._progressiveDoneListeners.push(t)}onDataRange(t,e){for(const n of this._rangeListeners)n(t,e)}onDataProgress(t,e){this._readyCapability.promise.then(()=>{for(const n of this._progressListeners)n(t,e)})}onDataProgressiveRead(t){this._readyCapability.promise.then(()=>{for(const e of this._progressiveReadListeners)e(t)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const t of this._progressiveDoneListeners)t()})}transportReady(){this._readyCapability.resolve()}requestDataRange(t,e){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(t,e){this._pdfInfo=t,this._transport=e}get numPages(){return this._pdfInfo.numPages}get fingerprint(){return this._pdfInfo.fingerprint}getPage(t){return this._transport.getPage(t)}getPageIndex(t){return this._transport.getPageIndex(t)}getDestinations(){return this._transport.getDestinations()}getDestination(t){return this._transport.getDestination(t)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getOpenActionDestination(){return(0,_display_utils.deprecated)("getOpenActionDestination, use getOpenAction instead."),this.getOpenAction().then((function(t){return t&&t.dest?t.dest:null}))}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getOutline(){return this._transport.getOutline()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}getStats(){return this._transport.getStats()}cleanup(){return this._transport.startCleanup()}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(t,e,n,r=!1){this._pageIndex=t,this._pageInfo=e,this._transport=n,this._stats=r?new _display_utils.StatTimer:null,this._pdfBug=r,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this.intentStates=Object.create(null),this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:t,rotation:e=this.rotate,offsetX:n=0,offsetY:r=0,dontFlip:i=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:t,rotation:e,offsetX:n,offsetY:r,dontFlip:i})}getAnnotations({intent:t=null}={}){return this.annotationsPromise&&this.annotationsIntent===t||(this.annotationsPromise=this._transport.getAnnotations(this._pageIndex,t),this.annotationsIntent=t),this.annotationsPromise}render({canvasContext:t,viewport:e,intent:n="display",enableWebGL:r=!1,renderInteractiveForms:i=!1,transform:o=null,imageLayer:a=null,canvasFactory:s=null,background:l=null}){this._stats&&this._stats.time("Overall");const c="print"===n?"print":"display";this.pendingCleanup=!1,this.intentStates[c]||(this.intentStates[c]=Object.create(null));const u=this.intentStates[c];u.streamReaderCancelTimeout&&(clearTimeout(u.streamReaderCancelTimeout),u.streamReaderCancelTimeout=null);const h=s||new _display_utils.DOMCanvasFactory,d=new _webgl.WebGLContext({enable:r});u.displayReadyCapability||(u.displayReadyCapability=(0,_util.createPromiseCapability)(),u.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:c,renderInteractiveForms:!0===i}));const f=t=>{const e=u.renderTasks.indexOf(p);e>=0&&u.renderTasks.splice(e,1),(this.cleanupAfterRender||"print"===c)&&(this.pendingCleanup=!0),this._tryCleanup(),t?(p.capability.reject(t),this._abortOperatorList({intentState:u,reason:t})):p.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},p=new InternalRenderTask({callback:f,params:{canvasContext:t,viewport:e,transform:o,imageLayer:a,background:l},objs:this.objs,commonObjs:this.commonObjs,operatorList:u.operatorList,pageIndex:this._pageIndex,canvasFactory:h,webGLContext:d,useRequestAnimationFrame:"print"!==c,pdfBug:this._pdfBug});u.renderTasks||(u.renderTasks=[]),u.renderTasks.push(p);const g=p.task;return u.displayReadyCapability.promise.then(t=>{this.pendingCleanup?f():(this._stats&&this._stats.time("Rendering"),p.initializeGraphics(t),p.operatorListChanged())}).catch(f),g}getOperatorList(){this.intentStates.oplist||(this.intentStates.oplist=Object.create(null));const t=this.intentStates.oplist;let e;return t.opListReadCapability||(e={},e.operatorListChanged=function(){if(t.operatorList.lastChunk){t.opListReadCapability.resolve(t.operatorList);const n=t.renderTasks.indexOf(e);n>=0&&t.renderTasks.splice(n,1)}},t.opListReadCapability=(0,_util.createPromiseCapability)(),t.renderTasks=[],t.renderTasks.push(e),t.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this._pageIndex,intent:"oplist"})),t.opListReadCapability.promise}streamTextContent({normalizeWhitespace:t=!1,disableCombineTextItems:e=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===t,combineTextItems:!0!==e},{highWaterMark:100,size:t=>t.items.length})}getTextContent(t={}){const e=this.streamTextContent(t);return new Promise((function(t,n){const r=e.getReader(),i={items:[],styles:Object.create(null)};!function e(){r.read().then((function({value:n,done:r}){r?t(i):(Object.assign(i.styles,n.styles),i.items.push(...n.items),e())}),n)}()}))}_destroy(){this.destroyed=!0,this._transport.pageCache[this._pageIndex]=null;const t=[];return Object.keys(this.intentStates).forEach(e=>{const n=this.intentStates[e];this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),"oplist"!==e&&n.renderTasks.forEach((function(e){const n=e.capability.promise.catch((function(){}));t.push(n),e.cancel()}))}),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(t)}cleanup(t=!1){return this.pendingCleanup=!0,this._tryCleanup(t)}_tryCleanup(t=!1){return!(!this.pendingCleanup||Object.keys(this.intentStates).some(t=>{const e=this.intentStates[t];return 0!==e.renderTasks.length||!e.operatorList.lastChunk})||(Object.keys(this.intentStates).forEach(t=>{delete this.intentStates[t]}),this.objs.clear(),this.annotationsPromise=null,t&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,0))}_startRenderPage(t,e){const n=this.intentStates[e];n&&(this._stats&&this._stats.timeEnd("Page Request"),n.displayReadyCapability&&n.displayReadyCapability.resolve(t))}_renderPageChunk(t,e){for(let n=0,r=t.length;n<r;n++)e.operatorList.fnArray.push(t.fnArray[n]),e.operatorList.argsArray.push(t.argsArray[n]);e.operatorList.lastChunk=t.lastChunk;for(let n=0;n<e.renderTasks.length;n++)e.renderTasks[n].operatorListChanged();t.lastChunk&&this._tryCleanup()}_pumpOperatorList(t){(0,_util.assert)(t.intent,'PDFPageProxy._pumpOperatorList: Expected "intent" argument.');const e=this._transport.messageHandler.sendWithStream("GetOperatorList",t).getReader(),n=this.intentStates[t.intent];n.streamReader=e;const r=()=>{e.read().then(({value:t,done:e})=>{e?n.streamReader=null:this._transport.destroyed||(this._renderPageChunk(t,n),r())},t=>{if(n.streamReader=null,!this._transport.destroyed){if(n.operatorList){n.operatorList.lastChunk=!0;for(let t=0;t<n.renderTasks.length;t++)n.renderTasks[t].operatorListChanged();this._tryCleanup()}if(n.displayReadyCapability)n.displayReadyCapability.reject(t);else{if(!n.opListReadCapability)throw t;n.opListReadCapability.reject(t)}}})};r()}_abortOperatorList({intentState:t,reason:e,force:n=!1}){if((0,_util.assert)(e instanceof Error||"object"==typeof e&&null!==e,'PDFPageProxy._abortOperatorList: Expected "reason" argument.'),t.streamReader){if(!n){if(0!==t.renderTasks.length)return;if(e instanceof _display_utils.RenderingCancelledException)return void(t.streamReaderCancelTimeout=setTimeout(()=>{this._abortOperatorList({intentState:t,reason:e,force:!0}),t.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT))}t.streamReader.cancel(new _util.AbortException(e&&e.message)),t.streamReader=null,this._transport.destroyed||(Object.keys(this.intentStates).some(e=>this.intentStates[e]===t&&(delete this.intentStates[e],!0)),this.cleanup())}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(t=!0){this._listeners=[],this._defer=t,this._deferred=Promise.resolve(void 0)}postMessage(t,e){if(!this._defer)return void this._listeners.forEach(e=>{e.call(this,{data:t})});const n=new WeakMap,r={data:function t(r){if("object"!=typeof r||null===r)return r;if(n.has(r))return n.get(r);let i,o;if((i=r.buffer)&&(0,_util.isArrayBuffer)(i))return o=e&&e.includes(i)?new r.constructor(i,r.byteOffset,r.byteLength):new r.constructor(r),n.set(r,o),o;o=Array.isArray(r)?[]:{},n.set(r,o);for(const e in r){let n,i=r;for(;!(n=Object.getOwnPropertyDescriptor(i,e));)i=Object.getPrototypeOf(i);if(void 0!==n.value)if("function"!=typeof n.value)o[e]=t(n.value);else if(r.hasOwnProperty&&r.hasOwnProperty(e))throw new Error("LoopbackPort.postMessage - cannot clone: "+r[e])}return o}(t)};this._deferred.then(()=>{this._listeners.forEach(t=>{t.call(this,r)})})}addEventListener(t,e){this._listeners.push(e)}removeEventListener(t,e){const n=this._listeners.indexOf(e);this._listeners.splice(n,1)}terminate(){this._listeners.length=0}}exports.LoopbackPort=LoopbackPort;const PDFWorker=function PDFWorkerClosure(){const pdfWorkerPorts=new WeakMap;let isWorkerDisabled=!1,fallbackWorkerSrc,nextFakeWorkerId=0,fakeWorkerCapability;if(_is_node.isNodeJS)isWorkerDisabled=!0,fallbackWorkerSrc="./pdf.worker.js";else if("object"==typeof document&&"currentScript"in document){const t=document.currentScript&&document.currentScript.src;t&&(fallbackWorkerSrc=t.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}function getWorkerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(void 0!==fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}function getMainThreadWorkerMessageHandler(){let t;try{t=globalThis.pdfjsWorker&&globalThis.pdfjsWorker.WorkerMessageHandler}catch(e){}return t||null}function setupFakeWorkerGlobal(){if(fakeWorkerCapability)return fakeWorkerCapability.promise;fakeWorkerCapability=(0,_util.createPromiseCapability)();const loader=async function(){const mainWorkerMessageHandler=getMainThreadWorkerMessageHandler();if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(getWorkerSrc());return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(getWorkerSrc()),window.pdfjsWorker.WorkerMessageHandler};return loader().then(fakeWorkerCapability.resolve,fakeWorkerCapability.reject),fakeWorkerCapability.promise}function createCDNWrapper(t){return URL.createObjectURL(new Blob(["importScripts('"+t+"');"]))}class PDFWorker{constructor({name:t=null,port:e=null,verbosity:n=(0,_util.getVerbosityLevel)()}={}){if(e&&pdfWorkerPorts.has(e))throw new Error("Cannot use more than one PDFWorker per port");if(this.name=t,this.destroyed=!1,this.postMessageTransfers=!0,this.verbosity=n,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,e)return pdfWorkerPorts.set(e,this),void this._initializeFromPort(e);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(t){this._port=t,this._messageHandler=new _message_handler.MessageHandler("main","worker",t),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}_initialize(){if("undefined"!=typeof Worker&&!isWorkerDisabled&&!getMainThreadWorkerMessageHandler()){let e=getWorkerSrc();try{(0,_util.isSameOrigin)(window.location.href,e)||(e=createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e),n=new _message_handler.MessageHandler("main","worker",t),r=()=>{t.removeEventListener("error",i),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},i=()=>{this._webWorker||r()};t.addEventListener("error",i),n.on("test",e=>{t.removeEventListener("error",i),this.destroyed?r():e?(this._messageHandler=n,this._port=t,this._webWorker=t,e.supportTransfers||(this.postMessageTransfers=!1),this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),t.terminate())}),n.on("ready",e=>{if(t.removeEventListener("error",i),this.destroyed)r();else try{o()}catch(n){this._setupFakeWorker()}});const o=()=>{const t=new Uint8Array([this.postMessageTransfers?255:0]);try{n.send("test",t,[t.buffer])}catch(e){(0,_util.warn)("Cannot use postMessage transfers."),t[0]=0,n.send("test",t)}};return void o()}catch(t){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),isWorkerDisabled=!0),setupFakeWorkerGlobal().then(t=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const e=new LoopbackPort;this._port=e;const n="fake"+nextFakeWorkerId++,r=new _message_handler.MessageHandler(n+"_worker",n,e);t.setup(r,e);const i=new _message_handler.MessageHandler(n,n+"_worker",e);this._messageHandler=i,this._readyCapability.resolve(),i.send("configure",{verbosity:this.verbosity})}).catch(t=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${t.message}".`))})}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),pdfWorkerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(t){if(!t||!t.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return pdfWorkerPorts.has(t.port)?pdfWorkerPorts.get(t.port):new PDFWorker(t)}static getWorkerSrc(){return getWorkerSrc()}}return PDFWorker}();exports.PDFWorker=PDFWorker;class WorkerTransport{constructor(t,e,n,r){this.messageHandler=t,this.loadingTask=e,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:e.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this)}),this._params=r,this.CMapReaderFactory=new r.CMapReaderFactory({baseUrl:r.cMapUrl,isCompressed:r.cMapPacked}),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.pageCache=[],this.pagePromises=[],this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const t=[];this.pageCache.forEach((function(e){e&&t.push(e._destroy())})),this.pageCache.length=0,this.pagePromises.length=0;const e=this.messageHandler.sendWithPromise("Terminate",null);return t.push(e),Promise.all(t).then(()=>{this.fontLoader.clear(),this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:t,loadingTask:e}=this;t.on("GetReader",(t,e)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=t=>{this._lastProgress={loaded:t.loaded,total:t.total}},e.onPull=()=>{this._fullReader.read().then((function({value:t,done:n}){n?e.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetReader - expected an ArrayBuffer."),e.enqueue(new Uint8Array(t),1,[t]))})).catch(t=>{e.error(t)})},e.onCancel=t=>{this._fullReader.cancel(t)}}),t.on("ReaderHeadersReady",t=>{const n=(0,_util.createPromiseCapability)(),r=this._fullReader;return r.headersReady.then(()=>{r.isStreamingSupported&&r.isRangeSupported||(this._lastProgress&&e.onProgress&&e.onProgress(this._lastProgress),r.onProgress=t=>{e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})}),n.resolve({isStreamingSupported:r.isStreamingSupported,isRangeSupported:r.isRangeSupported,contentLength:r.contentLength})},n.reject),n.promise}),t.on("GetRangeReader",(t,e)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const n=this._networkStream.getRangeReader(t.begin,t.end);n?(e.onPull=()=>{n.read().then((function({value:t,done:n}){n?e.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetRangeReader - expected an ArrayBuffer."),e.enqueue(new Uint8Array(t),1,[t]))})).catch(t=>{e.error(t)})},e.onCancel=t=>{n.cancel(t)}):e.close()}),t.on("GetDoc",({pdfInfo:t})=>{this._numPages=t.numPages,e._capability.resolve(new PDFDocumentProxy(t,this))}),t.on("DocException",(function(t){let n;switch(t.name){case"PasswordException":n=new _util.PasswordException(t.message,t.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(t.message);break;case"MissingPDFException":n=new _util.MissingPDFException(t.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(t.message,t.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(t.message,t.details)}e._capability.reject(n)})),t.on("PasswordRequest",t=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),e.onPassword){const r=t=>{this._passwordCapability.resolve({password:t})};try{e.onPassword(r,t.code)}catch(n){this._passwordCapability.reject(n)}}else this._passwordCapability.reject(new _util.PasswordException(t.message,t.code));return this._passwordCapability.promise}),t.on("DataLoaded",t=>{e.onProgress&&e.onProgress({loaded:t.length,total:t.length}),this.downloadInfoCapability.resolve(t)}),t.on("StartRenderPage",t=>{this.destroyed||this.pageCache[t.pageIndex]._startRenderPage(t.transparency,t.intent)}),t.on("commonobj",e=>{if(this.destroyed)return;const[n,r,i]=e;if(!this.commonObjs.has(n))switch(r){case"Font":const e=this._params;if("error"in i){const t=i.error;(0,_util.warn)("Error during font loading: "+t),this.commonObjs.resolve(n,t);break}let o=null;e.pdfBug&&globalThis.FontInspector&&globalThis.FontInspector.enabled&&(o={registerFont(t,e){globalThis.FontInspector.fontAdded(t,e)}});const a=new _font_loader.FontFaceObject(i,{isEvalSupported:e.isEvalSupported,disableFontFace:e.disableFontFace,ignoreErrors:e.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:o});this.fontLoader.bind(a).catch(e=>t.sendWithPromise("FontFallback",{id:n})).finally(()=>{!e.fontExtraProperties&&a.data&&(a.data=null),this.commonObjs.resolve(n,a)});break;case"FontPath":case"FontType3Res":case"Image":this.commonObjs.resolve(n,i);break;default:throw new Error("Got unknown common object type "+r)}}),t.on("obj",t=>{if(this.destroyed)return;const[e,n,r,i]=t,o=this.pageCache[n];if(!o.objs.has(e))switch(r){case"Image":o.objs.resolve(e,i);const t=8e6;i&&"data"in i&&i.data.length>t&&(o.cleanupAfterRender=!0);break;default:throw new Error("Got unknown object type "+r)}}),t.on("DocProgress",t=>{this.destroyed||e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})}),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("FetchBuiltInCMap",(t,e)=>{if(this.destroyed)return void e.error(new Error("Worker was destroyed"));let n=!1;e.onPull=()=>{n?e.close():(n=!0,this.CMapReaderFactory.fetch(t).then((function(t){e.enqueue(t,1,[t.cMapData.buffer])})).catch((function(t){e.error(t)})))}})}_onUnsupportedFeature({featureId:t}){this.destroyed||this.loadingTask.onUnsupportedFeature&&this.loadingTask.onUnsupportedFeature(t)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(t){if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error("Invalid page request"));const e=t-1;if(e in this.pagePromises)return this.pagePromises[e];const n=this.messageHandler.sendWithPromise("GetPage",{pageIndex:e}).then(t=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(e,t,this,this._params.pdfBug);return this.pageCache[e]=n,n});return this.pagePromises[e]=n,n}getPageIndex(t){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:t}).catch((function(t){return Promise.reject(new Error(t))}))}getAnnotations(t,e){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:t,intent:e})}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(t){return"string"!=typeof t?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:t})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(t=>({info:t[0],metadata:t[1]?new _metadata.Metadata(t[1]):null,contentDispositionFilename:this._fullReader?this._fullReader.filename:null}))}getStats(){return this.messageHandler.sendWithPromise("GetStats",null)}startCleanup(){return this.messageHandler.sendWithPromise("Cleanup",null).then(()=>{for(let t=0,e=this.pageCache.length;t<e;t++){const e=this.pageCache[t];if(e&&!e.cleanup())throw new Error(`startCleanup: Page ${t+1} is currently rendering.`)}this.commonObjs.clear(),this.fontLoader.clear()})}get loadingParams(){const t=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:t.disableAutoFetch,disableFontFace:t.disableFontFace})}}class PDFObjects{constructor(){this._objs=Object.create(null)}_ensureObj(t){return this._objs[t]?this._objs[t]:this._objs[t]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}get(t,e=null){if(e)return this._ensureObj(t).capability.promise.then(e),null;const n=this._objs[t];if(!n||!n.resolved)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return n.data}has(t){const e=this._objs[t];return!!e&&e.resolved}resolve(t,e){const n=this._ensureObj(t);n.resolved=!0,n.data=e,n.capability.resolve(e)}clear(){this._objs=Object.create(null)}}class RenderTask{constructor(t){this._internalRenderTask=t,this.onContinue=null}get promise(){return this._internalRenderTask.capability.promise}cancel(){this._internalRenderTask.cancel()}}const InternalRenderTask=function(){const t=new WeakSet;return class{constructor({callback:t,params:e,objs:n,commonObjs:r,operatorList:i,pageIndex:o,canvasFactory:a,webGLContext:s,useRequestAnimationFrame:l=!1,pdfBug:c=!1}){this.callback=t,this.params=e,this.objs=n,this.commonObjs=r,this.operatorListIdx=null,this.operatorList=i,this._pageIndex=o,this.canvasFactory=a,this.webGLContext=s,this._pdfBug=c,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===l&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=e.canvasContext.canvas}initializeGraphics(e=!1){if(this.cancelled)return;if(this._canvas){if(t.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");t.add(this._canvas)}this._pdfBug&&globalThis.StepperManager&&globalThis.StepperManager.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:n,viewport:r,transform:i,imageLayer:o,background:a}=this.params;this.gfx=new _canvas.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext,o),this.gfx.beginDrawing({transform:i,viewport:r,transparency:e,background:a}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(e=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&t.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException("Rendering cancelled, page "+(this._pageIndex+1),"canvas"))}operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame(()=>{this._nextBound().catch(this.cancel.bind(this))}):Promise.resolve().then(this._nextBound).catch(this.cancel.bind(this))}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&t.delete(this._canvas),this.callback())))}}}(),version="2.5.207";exports.version=version;const build="0974d605";exports.build=build},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FontLoader=e.FontFaceObject=void 0;var r=n(2);class i{constructor({docId:t,onUnsupportedFeature:e}){this.constructor===i&&(0,r.unreachable)("Cannot initialize BaseFontLoader."),this.docId=t,this._onUnsupportedFeature=e,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(t){this.nativeFontFaces.push(t),document.fonts.add(t)}insertRule(t){let e=this.styleElement;e||(e=this.styleElement=document.createElement("style"),e.id="PDFJS_FONT_STYLE_TAG_"+this.docId,document.documentElement.getElementsByTagName("head")[0].appendChild(e));const n=e.sheet;n.insertRule(t,n.cssRules.length)}clear(){this.nativeFontFaces.forEach((function(t){document.fonts.delete(t)})),this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(t){if(t.attached||t.missingFile)return;if(t.attached=!0,this.isFontLoadingAPISupported){const e=t.createNativeFontFace();if(e){this.addNativeFontFace(e);try{await e.loaded}catch(n){throw this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,r.warn)(`Failed to load font '${e.family}': '${n}'.`),t.disableFontFace=!0,n}}return}const e=t.createFontFaceRule();if(e){if(this.insertRule(e),this.isSyncFontLoadingSupported)return;await new Promise(n=>{const r=this._queueLoadingCallback(n);this._prepareFontLoadEvent([e],[t],r)})}}_queueLoadingCallback(t){(0,r.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const t="undefined"!=typeof document&&!!document.fonts;return(0,r.shadow)(this,"isFontLoadingAPISupported",t)}get isSyncFontLoadingSupported(){(0,r.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,r.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(t,e,n){(0,r.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let o;e.FontLoader=o,e.FontLoader=o=class extends i{constructor(t){super(t),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let t=!1;if("undefined"==typeof navigator)t=!0;else{const e=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);e&&e[1]>=14&&(t=!0)}return(0,r.shadow)(this,"isSyncFontLoadingSupported",t)}_queueLoadingCallback(t){const e=this.loadingContext,n={id:"pdfjs-font-loading-"+e.nextRequestId++,done:!1,complete:function(){for((0,r.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;e.requests.length>0&&e.requests[0].done;){const t=e.requests.shift();setTimeout(t.callback,0)}},callback:t};return e.requests.push(n),n}get _loadTestFont(){return(0,r.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(t,e,n){function i(t,e){return t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|255&t.charCodeAt(e+3)}function o(t,e,n,r){return t.substring(0,e)+r+t.substring(e+n)}let a,s;const l=document.createElement("canvas");l.width=1,l.height=1;const c=l.getContext("2d");let u=0;const h=`lt${Date.now()}${this.loadTestFontId++}`;let d=this._loadTestFont;d=o(d,976,h.length,h);let f=i(d,16);for(a=0,s=h.length-3;a<s;a+=4)f=f-1482184792+i(h,a)|0;a<h.length&&(f=f-1482184792+i(h+"XXX",a)|0),d=o(d,16,4,(0,r.string32)(f));const p=`url(data:font/opentype;base64,${btoa(d)});`;this.insertRule(`@font-face {font-family:"${h}";src:${p}}`);const g=[];for(a=0,s=e.length;a<s;a++)g.push(e[a].loadedName);g.push(h);const m=document.createElement("div");for(m.style.visibility="hidden",m.style.width=m.style.height="10px",m.style.position="absolute",m.style.top=m.style.left="0px",a=0,s=g.length;a<s;++a){const t=document.createElement("span");t.textContent="Hi",t.style.fontFamily=g[a],m.appendChild(t)}document.body.appendChild(m),function t(e,n){if(u++,u>30)return(0,r.warn)("Load test font never loaded."),void n();c.font="30px "+e,c.fillText(".",0,20),c.getImageData(0,0,1,1).data[3]>0?n():setTimeout(t.bind(null,e,n))}(h,(function(){document.body.removeChild(m),n.complete()}))}},e.FontFaceObject=class{constructor(t,{isEvalSupported:e=!0,disableFontFace:n=!1,ignoreErrors:r=!1,onUnsupportedFeature:i=null,fontRegistry:o=null}){this.compiledGlyphs=Object.create(null);for(const a in t)this[a]=t[a];this.isEvalSupported=!1!==e,this.disableFontFace=!0===n,this.ignoreErrors=!0===r,this._onUnsupportedFeature=i,this.fontRegistry=o}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;const t=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),t}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const t=(0,r.bytesToString)(new Uint8Array(this.data)),e=`url(data:${this.mimetype};base64,${btoa(t)});`,n=`@font-face {font-family:"${this.loadedName}";src:${e}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,e),n}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];let n,i;try{n=t.get(this.loadedName+"_path_"+e)}catch(o){if(!this.ignoreErrors)throw o;return this._onUnsupportedFeature&&this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,r.warn)(`getPathGenerator - ignoring character: "${o}".`),this.compiledGlyphs[e]=function(t,e){}}if(this.isEvalSupported&&r.IsEvalSupportedCached.value){let t,r="";for(let e=0,o=n.length;e<o;e++)i=n[e],t=void 0!==i.args?i.args.join(","):"",r+="c."+i.cmd+"("+t+");\n";return this.compiledGlyphs[e]=new Function("c","size",r)}return this.compiledGlyphs[e]=function(t,e){for(let r=0,o=n.length;r<o;r++)i=n[r],"scale"===i.cmd&&(i.args=[e,-e]),t[i.cmd].apply(t,i.args)}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.apiCompatibilityParams=void 0;var r=n(4);const i=Object.create(null);r.isNodeJS&&(i.disableFontFace=!0);const o=Object.freeze(i);e.apiCompatibilityParams=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CanvasGraphics=void 0;var r=n(2),i=n(9);function o(t){t.mozCurrentTransform||(t._originalSave=t.save,t._originalRestore=t.restore,t._originalRotate=t.rotate,t._originalScale=t.scale,t._originalTranslate=t.translate,t._originalTransform=t.transform,t._originalSetTransform=t.setTransform,t._transformMatrix=t._transformMatrix||[1,0,0,1,0,0],t._transformStack=[],Object.defineProperty(t,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(t,"mozCurrentTransformInverse",{get:function(){var t=this._transformMatrix,e=t[0],n=t[1],r=t[2],i=t[3],o=t[4],a=t[5],s=e*i-n*r,l=n*r-e*i;return[i/s,n/l,r/l,e/s,(i*o-r*a)/l,(n*o-e*a)/s]}}),t.save=function(){var t=this._transformMatrix;this._transformStack.push(t),this._transformMatrix=t.slice(0,6),this._originalSave()},t.restore=function(){var t=this._transformStack.pop();t&&(this._transformMatrix=t,this._originalRestore())},t.translate=function(t,e){var n=this._transformMatrix;n[4]=n[0]*t+n[2]*e+n[4],n[5]=n[1]*t+n[3]*e+n[5],this._originalTranslate(t,e)},t.scale=function(t,e){var n=this._transformMatrix;n[0]=n[0]*t,n[1]=n[1]*t,n[2]=n[2]*e,n[3]=n[3]*e,this._originalScale(t,e)},t.transform=function(e,n,r,i,o,a){var s=this._transformMatrix;this._transformMatrix=[s[0]*e+s[2]*n,s[1]*e+s[3]*n,s[0]*r+s[2]*i,s[1]*r+s[3]*i,s[0]*o+s[2]*a+s[4],s[1]*o+s[3]*a+s[5]],t._originalTransform(e,n,r,i,o,a)},t.setTransform=function(e,n,r,i,o,a){this._transformMatrix=[e,n,r,i,o,a],t._originalSetTransform(e,n,r,i,o,a)},t.rotate=function(t){var e=Math.cos(t),n=Math.sin(t),r=this._transformMatrix;this._transformMatrix=[r[0]*e+r[2]*n,r[1]*e+r[3]*n,r[0]*-n+r[2]*e,r[1]*-n+r[3]*e,r[4],r[5]],this._originalRotate(t)})}var a=function(){function t(t){this.canvasFactory=t,this.cache=Object.create(null)}return t.prototype={getCanvas:function(t,e,n,r){var i;return void 0!==this.cache[t]?(this.canvasFactory.reset(i=this.cache[t],e,n),i.context.setTransform(1,0,0,1,0,0)):(i=this.canvasFactory.create(e,n),this.cache[t]=i),r&&o(i.context),i},clear(){for(var t in this.cache)this.canvasFactory.destroy(this.cache[t]),delete this.cache[t]}},t}(),s=function(){function t(){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=r.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.resumeSMaskCtx=null}return t.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(t,e){this.x=t,this.y=e}},t}(),l=function(){function t(t,e,n,r,i,l){this.ctx=t,this.current=new s,this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=e,this.objs=n,this.canvasFactory=r,this.webGLContext=i,this.imageLayer=l,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.cachedCanvases=new a(this.canvasFactory),t&&o(t),this._cachedGetSinglePixelWidth=null}function e(t,e){if("undefined"!=typeof ImageData&&e instanceof ImageData)t.putImageData(e,0,0);else{var n,i,o,a,s,l=e.height,c=e.width,u=l%16,h=(l-u)/16,d=0===u?h:h+1,f=t.createImageData(c,16),p=0,g=e.data,m=f.data;if(e.kind===r.ImageKind.GRAYSCALE_1BPP){var y=g.byteLength,v=new Uint32Array(m.buffer,0,m.byteLength>>2),b=v.length,_=c+7>>3,w=4294967295,x=r.IsLittleEndianCached.value?4278190080:255;for(i=0;i<d;i++){for(a=i<h?16:u,n=0,o=0;o<a;o++){for(var M=y-p,S=0,A=M>_?c:8*M-7,C=-8&A,k=0,T=0;S<C;S+=8)T=g[p++],v[n++]=128&T?w:x,v[n++]=64&T?w:x,v[n++]=32&T?w:x,v[n++]=16&T?w:x,v[n++]=8&T?w:x,v[n++]=4&T?w:x,v[n++]=2&T?w:x,v[n++]=1&T?w:x;for(;S<A;S++)0===k&&(T=g[p++],k=128),v[n++]=T&k?w:x,k>>=1}for(;n<b;)v[n++]=0;t.putImageData(f,0,16*i)}}else if(e.kind===r.ImageKind.RGBA_32BPP){for(o=0,s=16*c*4,i=0;i<h;i++)m.set(g.subarray(p,p+s)),p+=s,t.putImageData(f,0,o),o+=16;i<d&&(m.set(g.subarray(p,p+(s=c*u*4))),t.putImageData(f,0,o))}else{if(e.kind!==r.ImageKind.RGB_24BPP)throw new Error("bad image kind: "+e.kind);for(s=c*(a=16),i=0;i<d;i++){for(i>=h&&(s=c*(a=u)),n=0,o=s;o--;)m[n++]=g[p++],m[n++]=g[p++],m[n++]=g[p++],m[n++]=255;t.putImageData(f,0,16*i)}}}}function n(t,e){for(var n=e.height,r=e.width,i=n%16,o=(n-i)/16,a=0===i?o:o+1,s=t.createImageData(r,16),l=0,c=e.data,u=s.data,h=0;h<a;h++){for(var d=h<o?16:i,f=3,p=0;p<d;p++)for(var g=0,m=0;m<r;m++){if(!g){var y=c[l++];g=128}u[f]=y&g?0:255,f+=4,g>>=1}t.putImageData(s,0,16*h)}}function l(t,e){for(var n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],r=0,i=n.length;r<i;r++){var o=n[r];void 0!==t[o]&&(e[o]=t[o])}void 0!==t.setLineDash&&(e.setLineDash(t.getLineDash()),e.lineDashOffset=t.lineDashOffset)}function c(t){t.strokeStyle="#000000",t.fillStyle="#000000",t.fillRule="nonzero",t.globalAlpha=1,t.lineWidth=1,t.lineCap="butt",t.lineJoin="miter",t.miterLimit=10,t.globalCompositeOperation="source-over",t.font="10px sans-serif",void 0!==t.setLineDash&&(t.setLineDash([]),t.lineDashOffset=0)}function u(t,e,n,r){for(var i=t.length,o=3;o<i;o+=4){var a=t[o];if(0===a)t[o-3]=e,t[o-2]=n,t[o-1]=r;else if(a<255){var s=255-a;t[o-3]=t[o-3]*a+e*s>>8,t[o-2]=t[o-2]*a+n*s>>8,t[o-1]=t[o-1]*a+r*s>>8}}}function h(t,e,n){for(var r=t.length,i=3;i<r;i+=4)e[i]=e[i]*(n?n[t[i]]:t[i])*(1/255)|0}function d(t,e,n){for(var r=t.length,i=3;i<r;i+=4){var o=77*t[i-3]+152*t[i-2]+28*t[i-1];e[i]=n?e[i]*n[o>>8]>>8:e[i]*o>>16}}function f(t,e,n,r){var i=e.canvas,o=e.context;t.setTransform(e.scaleX,0,0,e.scaleY,e.offsetX,e.offsetY);var a=e.backdrop||null;if(!e.transferMap&&r.isEnabled){const o=r.composeSMask({layer:n.canvas,mask:i,properties:{subtype:e.subtype,backdrop:a}});return t.setTransform(1,0,0,1,0,0),void t.drawImage(o,e.offsetX,e.offsetY)}!function(t,e,n,r,i,o,a){var s,l=!!o,c=l?o[0]:0,f=l?o[1]:0,p=l?o[2]:0;s="Luminosity"===i?d:h;for(var g=Math.min(r,Math.ceil(1048576/n)),m=0;m<r;m+=g){var y=Math.min(g,r-m),v=t.getImageData(0,m,n,y),b=e.getImageData(0,m,n,y);l&&u(v.data,c,f,p),s(v.data,b.data,a),t.putImageData(b,0,m)}}(o,n,i.width,i.height,e.subtype,a,e.transferMap),t.drawImage(i,0,0)}var p=["butt","round","square"],g=["miter","round","bevel"],m={},y={};for(var v in t.prototype={beginDrawing({transform:t,viewport:e,transparency:n=!1,background:r=null}){var i=this.ctx.canvas.width,o=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=r||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,i,o),this.ctx.restore(),n){var a=this.cachedCanvases.getCanvas("transparent",i,o,!0);this.compositeCtx=this.ctx,this.transparentCanvas=a.canvas,this.ctx=a.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),c(this.ctx),t&&this.ctx.transform.apply(this.ctx,t),this.ctx.transform.apply(this.ctx,e.transform),this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()},executeOperatorList:function(t,e,n,i){var o=t.argsArray,a=t.fnArray,s=e||0,l=o.length;if(l===s)return s;for(var c,u=l-s>10&&"function"==typeof n,h=u?Date.now()+15:0,d=0,f=this.commonObjs,p=this.objs;;){if(void 0!==i&&s===i.nextBreakPoint)return i.breakIt(s,n),s;if((c=a[s])!==r.OPS.dependency)this[c].apply(this,o[s]);else for(const t of o[s]){const e=t.startsWith("g_")?f:p;if(!e.has(t))return e.get(t,n),s}if(++s===l)return s;if(u&&++d>10){if(Date.now()>h)return n(),s;d=0}}},endDrawing:function(){null!==this.current.activeSMask&&this.endSMaskGroup(),this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.webGLContext.clear(),this.imageLayer&&this.imageLayer.endLayout()},setLineWidth:function(t){this.current.lineWidth=t,this.ctx.lineWidth=t},setLineCap:function(t){this.ctx.lineCap=p[t]},setLineJoin:function(t){this.ctx.lineJoin=g[t]},setMiterLimit:function(t){this.ctx.miterLimit=t},setDash:function(t,e){var n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(t),n.lineDashOffset=e)},setRenderingIntent(t){},setFlatness(t){},setGState:function(t){for(var e=0,n=t.length;e<n;e++){var r=t[e],i=r[1];switch(r[0]){case"LW":this.setLineWidth(i);break;case"LC":this.setLineCap(i);break;case"LJ":this.setLineJoin(i);break;case"ML":this.setMiterLimit(i);break;case"D":this.setDash(i[0],i[1]);break;case"RI":this.setRenderingIntent(i);break;case"FL":this.setFlatness(i);break;case"Font":this.setFont(i[0],i[1]);break;case"CA":this.current.strokeAlpha=r[1];break;case"ca":this.current.fillAlpha=r[1],this.ctx.globalAlpha=r[1];break;case"BM":this.ctx.globalCompositeOperation=i;break;case"SMask":this.current.activeSMask&&(this.stateStack.length>0&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask?this.suspendSMaskGroup():this.endSMaskGroup()),this.current.activeSMask=i?this.tempSMask:null,this.current.activeSMask&&this.beginSMaskGroup(),this.tempSMask=null}}},beginSMaskGroup:function(){var t=this.current.activeSMask,e=this.cachedCanvases.getCanvas("smaskGroupAt"+this.groupLevel,t.canvas.width,t.canvas.height,!0),n=this.ctx,r=n.mozCurrentTransform;this.ctx.save();var i=e.context;i.scale(1/t.scaleX,1/t.scaleY),i.translate(-t.offsetX,-t.offsetY),i.transform.apply(i,r),t.startTransformInverse=i.mozCurrentTransformInverse,l(n,i),this.ctx=i,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(n),this.groupLevel++},suspendSMaskGroup:function(){var t=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),f(this.ctx,this.current.activeSMask,t,this.webGLContext),this.ctx.restore(),this.ctx.save(),l(t,this.ctx),this.current.resumeSMaskCtx=t;var e=r.Util.transform(this.current.activeSMask.startTransformInverse,t.mozCurrentTransform);this.ctx.transform.apply(this.ctx,e),t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.restore()},resumeSMaskGroup:function(){var t=this.ctx;this.ctx=this.current.resumeSMaskCtx,this.groupStack.push(t),this.groupLevel++},endSMaskGroup:function(){var t=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),f(this.ctx,this.current.activeSMask,t,this.webGLContext),this.ctx.restore(),l(t,this.ctx);var e=r.Util.transform(this.current.activeSMask.startTransformInverse,t.mozCurrentTransform);this.ctx.transform.apply(this.ctx,e)},save:function(){this.ctx.save();var t=this.current;this.stateStack.push(t),this.current=t.clone(),this.current.resumeSMaskCtx=null},restore:function(){this.current.resumeSMaskCtx&&this.resumeSMaskGroup(),null===this.current.activeSMask||0!==this.stateStack.length&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask||this.endSMaskGroup(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.ctx.restore(),this.pendingClip=null,this._cachedGetSinglePixelWidth=null)},transform:function(t,e,n,r,i,o){this.ctx.transform(t,e,n,r,i,o),this._cachedGetSinglePixelWidth=null},constructPath:function(t,e){for(var n=this.ctx,i=this.current,o=i.x,a=i.y,s=0,l=0,c=t.length;s<c;s++)switch(0|t[s]){case r.OPS.rectangle:o=e[l++],a=e[l++];var u=e[l++],h=e[l++];0===u&&(u=this.getSinglePixelWidth()),0===h&&(h=this.getSinglePixelWidth());var d=o+u,f=a+h;this.ctx.moveTo(o,a),this.ctx.lineTo(d,a),this.ctx.lineTo(d,f),this.ctx.lineTo(o,f),this.ctx.lineTo(o,a),this.ctx.closePath();break;case r.OPS.moveTo:o=e[l++],a=e[l++],n.moveTo(o,a);break;case r.OPS.lineTo:o=e[l++],a=e[l++],n.lineTo(o,a);break;case r.OPS.curveTo:n.bezierCurveTo(e[l],e[l+1],e[l+2],e[l+3],o=e[l+4],a=e[l+5]),l+=6;break;case r.OPS.curveTo2:n.bezierCurveTo(o,a,e[l],e[l+1],e[l+2],e[l+3]),o=e[l+2],a=e[l+3],l+=4;break;case r.OPS.curveTo3:n.bezierCurveTo(e[l],e[l+1],o=e[l+2],a=e[l+3],o,a),l+=4;break;case r.OPS.closePath:n.closePath()}i.setCurrentPoint(o,a)},closePath:function(){this.ctx.closePath()},stroke:function(t){t=void 0===t||t;var e=this.ctx,n=this.current.strokeColor;if(e.globalAlpha=this.current.strokeAlpha,n&&n.hasOwnProperty("type")&&"Pattern"===n.type){e.save();const t=r.Util.singularValueDecompose2dScale(e.mozCurrentTransform)[0];e.strokeStyle=n.getPattern(e,this),e.lineWidth=Math.max(.65*this.getSinglePixelWidth(),this.current.lineWidth*t),e.stroke(),e.restore()}else e.lineWidth=Math.max(.65*this.getSinglePixelWidth(),this.current.lineWidth),e.stroke();t&&this.consumePath(),e.globalAlpha=this.current.fillAlpha},closeStroke:function(){this.closePath(),this.stroke()},fill:function(t){t=void 0===t||t;var e=this.ctx,n=this.current.fillColor,r=!1;this.current.patternFill&&(e.save(),this.baseTransform&&e.setTransform.apply(e,this.baseTransform),e.fillStyle=n.getPattern(e,this),r=!0),this.pendingEOFill?(e.fill("evenodd"),this.pendingEOFill=!1):e.fill(),r&&e.restore(),t&&this.consumePath()},eoFill:function(){this.pendingEOFill=!0,this.fill()},fillStroke:function(){this.fill(!1),this.stroke(!1),this.consumePath()},eoFillStroke:function(){this.pendingEOFill=!0,this.fillStroke()},closeFillStroke:function(){this.closePath(),this.fillStroke()},closeEOFillStroke:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()},endPath:function(){this.consumePath()},clip:function(){this.pendingClip=m},eoClip:function(){this.pendingClip=y},beginText:function(){this.current.textMatrix=r.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},endText:function(){var t=this.pendingTextPaths,e=this.ctx;if(void 0!==t){e.save(),e.beginPath();for(var n=0;n<t.length;n++){var r=t[n];e.setTransform.apply(e,r.transform),e.translate(r.x,r.y),r.addToPath(e,r.fontSize)}e.restore(),e.clip(),e.beginPath(),delete this.pendingTextPaths}else e.beginPath()},setCharSpacing:function(t){this.current.charSpacing=t},setWordSpacing:function(t){this.current.wordSpacing=t},setHScale:function(t){this.current.textHScale=t/100},setLeading:function(t){this.current.leading=-t},setFont:function(t,e){var n=this.commonObjs.get(t),i=this.current;if(!n)throw new Error("Can't find font for "+t);if(i.fontMatrix=n.fontMatrix?n.fontMatrix:r.FONT_IDENTITY_MATRIX,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||(0,r.warn)("Invalid font matrix for font "+t),e<0?(e=-e,i.fontDirection=-1):i.fontDirection=1,this.current.font=n,this.current.fontSize=e,n.isType3Font)return;let o="normal";n.black?o="900":n.bold&&(o="bold");var a=n.italic?"italic":"normal",s=`"${n.loadedName||"sans-serif"}", ${n.fallbackName}`;let l=e;e<16?l=16:e>100&&(l=100),this.current.fontSizeScale=e/l,this.ctx.font=`${a} ${o} ${l}px ${s}`},setTextRenderingMode:function(t){this.current.textRenderingMode=t},setTextRise:function(t){this.current.textRise=t},moveText:function(t,e){this.current.x=this.current.lineX+=t,this.current.y=this.current.lineY+=e},setLeadingMoveText:function(t,e){this.setLeading(-e),this.moveText(t,e)},setTextMatrix:function(t,e,n,r,i,o){this.current.textMatrix=[t,e,n,r,i,o],this.current.textMatrixScale=Math.sqrt(t*t+e*e),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar(t,e,n,i){var o=this.ctx,a=this.current,s=a.font,l=a.textRenderingMode,c=a.fontSize/a.fontSizeScale,u=l&r.TextRenderingMode.FILL_STROKE_MASK,h=!!(l&r.TextRenderingMode.ADD_TO_PATH_FLAG);const d=a.patternFill&&!s.missingFile;var f;(s.disableFontFace||h||d)&&(f=s.getPathGenerator(this.commonObjs,t)),s.disableFontFace||d?(o.save(),o.translate(e,n),o.beginPath(),f(o,c),i&&o.setTransform.apply(o,i),u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||o.fill(),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||o.stroke(),o.restore()):(u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||o.fillText(t,e,n),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||o.strokeText(t,e,n)),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:o.mozCurrentTransform,x:e,y:n,fontSize:c,addToPath:f})},get isFontSubpixelAAEnabled(){const{context:t}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);t.scale(1.5,1),t.fillText("I",0,10);for(var e=t.getImageData(0,0,10,10).data,n=!1,i=3;i<e.length;i+=4)if(e[i]>0&&e[i]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)},showText:function(t){var e=this.current,n=e.font;if(n.isType3Font)return this.showType3Text(t);var i=e.fontSize;if(0===i)return;var o=this.ctx,a=e.fontSizeScale,s=e.charSpacing,l=e.wordSpacing,c=e.fontDirection,u=e.textHScale*c,h=t.length,d=n.vertical,f=d?1:-1,p=n.defaultVMetrics,g=i*e.fontMatrix[0],m=e.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!e.patternFill;let y;if(o.save(),e.patternFill){o.save();const t=e.fillColor.getPattern(o,this);y=o.mozCurrentTransform,o.restore(),o.fillStyle=t}o.transform.apply(o,e.textMatrix),o.translate(e.x,e.y+e.textRise),o.scale(u,c>0?-1:1);var v=e.lineWidth,b=e.textMatrixScale;if(0===b||0===v){var _=e.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;_!==r.TextRenderingMode.STROKE&&_!==r.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,v=.65*this.getSinglePixelWidth())}else v/=b;1!==a&&(o.scale(a,a),v/=a),o.lineWidth=v;var w,x=0;for(w=0;w<h;++w){var M=t[w];if((0,r.isNum)(M))x+=f*M*i/1e3;else{var S,A,C,k,T=!1,E=(M.isSpace?l:0)+s,O=M.fontChar,D=M.accent,P=M.width;if(d?(C=M.vmetric||p,k=M.vmetric?C[1]:.5*P,P=C?-C[0]:P,S=(k=-k*g)/a,A=(x+C[2]*g)/a):(S=x/a,A=0),n.remeasure&&P>0){var L=1e3*o.measureText(O).width/i*a;if(P<L&&this.isFontSubpixelAAEnabled){var I=P/L;T=!0,o.save(),o.scale(I,1),S/=I}else P!==L&&(S+=(P-L)/2e3*i/a)}(M.isInFont||n.missingFile)&&(m&&!D?o.fillText(O,S,A):(this.paintChar(O,S,A,y),D&&this.paintChar(D.fontChar,S+D.offset.x/a,A-D.offset.y/a,y))),x+=d?P*g-E*c:P*g+E*c,T&&o.restore()}}d?e.y-=x:e.x+=x*u,o.restore()},showType3Text:function(t){var e,n,i,o,a=this.ctx,s=this.current,l=s.font,c=s.fontSize,u=s.fontDirection,h=l.vertical?1:-1,d=s.charSpacing,f=s.wordSpacing,p=s.textHScale*u,g=s.fontMatrix||r.FONT_IDENTITY_MATRIX,m=t.length;if(s.textRenderingMode!==r.TextRenderingMode.INVISIBLE&&0!==c){for(this._cachedGetSinglePixelWidth=null,a.save(),a.transform.apply(a,s.textMatrix),a.translate(s.x,s.y),a.scale(p,u),e=0;e<m;++e)if((0,r.isNum)(n=t[e]))this.ctx.translate(o=h*n*c/1e3,0),s.x+=o*p;else{var y=(n.isSpace?f:0)+d,v=l.charProcOperatorList[n.operatorListId];if(v){this.processingType3=n,this.save(),a.scale(c,c),a.transform.apply(a,g),this.executeOperatorList(v),this.restore();var b=r.Util.applyTransform([n.width,0],g);a.translate(i=b[0]*c+y,0),s.x+=i*p}else(0,r.warn)(`Type3 character "${n.operatorListId}" is not available.`)}a.restore(),this.processingType3=null}},setCharWidth:function(t,e){},setCharWidthAndBounds:function(t,e,n,r,i,o){this.ctx.rect(n,r,i-n,o-r),this.clip(),this.endPath()},getColorN_Pattern:function(e){var n;if("TilingPattern"===e[0]){var r=e[1],o=this.baseTransform||this.ctx.mozCurrentTransform.slice();n=new i.TilingPattern(e,r,this.ctx,{createCanvasGraphics:e=>new t(e,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext)},o)}else n=(0,i.getShadingPatternFromIR)(e);return n},setStrokeColorN:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0},setStrokeRGBColor:function(t,e,n){var i=r.Util.makeCssRgb(t,e,n);this.ctx.strokeStyle=i,this.current.strokeColor=i},setFillRGBColor:function(t,e,n){var i=r.Util.makeCssRgb(t,e,n);this.ctx.fillStyle=i,this.current.fillColor=i,this.current.patternFill=!1},shadingFill:function(t){var e=this.ctx;this.save();var n=(0,i.getShadingPatternFromIR)(t);e.fillStyle=n.getPattern(e,this,!0);var o=e.mozCurrentTransformInverse;if(o){var a=e.canvas,s=a.width,l=a.height,c=r.Util.applyTransform([0,0],o),u=r.Util.applyTransform([0,l],o),h=r.Util.applyTransform([s,0],o),d=r.Util.applyTransform([s,l],o),f=Math.min(c[0],u[0],h[0],d[0]),p=Math.min(c[1],u[1],h[1],d[1]),g=Math.max(c[0],u[0],h[0],d[0]),m=Math.max(c[1],u[1],h[1],d[1]);this.ctx.fillRect(f,p,g-f,m-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.restore()},beginInlineImage:function(){(0,r.unreachable)("Should not call beginInlineImage")},beginImageData:function(){(0,r.unreachable)("Should not call beginImageData")},paintFormXObjectBegin:function(t,e){this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(t)&&6===t.length&&this.transform.apply(this,t),this.baseTransform=this.ctx.mozCurrentTransform,e&&(this.ctx.rect(e[0],e[1],e[2]-e[0],e[3]-e[1]),this.clip(),this.endPath())},paintFormXObjectEnd:function(){this.restore(),this.baseTransform=this.baseTransformStack.pop()},beginGroup:function(t){this.save();var e=this.ctx;t.isolated||(0,r.info)("TODO: Support non-isolated groups."),t.knockout&&(0,r.warn)("Knockout groups not supported.");var n=e.mozCurrentTransform;if(t.matrix&&e.transform.apply(e,t.matrix),!t.bbox)throw new Error("Bounding box is required.");var i=r.Util.getAxialAlignedBoundingBox(t.bbox,e.mozCurrentTransform);i=r.Util.intersect(i,[0,0,e.canvas.width,e.canvas.height])||[0,0,0,0];var o=Math.floor(i[0]),a=Math.floor(i[1]),s=Math.max(Math.ceil(i[2])-o,1),c=Math.max(Math.ceil(i[3])-a,1),u=1,h=1;s>4096&&(u=s/4096,s=4096),c>4096&&(h=c/4096,c=4096);var d="groupAt"+this.groupLevel;t.smask&&(d+="_smask_"+this.smaskCounter++%2);var f=this.cachedCanvases.getCanvas(d,s,c,!0),p=f.context;p.scale(1/u,1/h),p.translate(-o,-a),p.transform.apply(p,n),t.smask?this.smaskStack.push({canvas:f.canvas,context:p,offsetX:o,offsetY:a,scaleX:u,scaleY:h,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null,startTransformInverse:null}):(e.setTransform(1,0,0,1,0,0),e.translate(o,a),e.scale(u,h)),l(e,p),this.ctx=p,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(e),this.groupLevel++,this.current.activeSMask=null},endGroup:function(t){this.groupLevel--;var e=this.ctx;this.ctx=this.groupStack.pop(),void 0!==this.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=!1:this.ctx.mozImageSmoothingEnabled=!1,t.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(e.canvas,0,0),this.restore()},beginAnnotations:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)},endAnnotations:function(){this.restore()},beginAnnotation:function(t,e,n){this.save(),c(this.ctx),this.current=new s,Array.isArray(t)&&4===t.length&&(this.ctx.rect(t[0],t[1],t[2]-t[0],t[3]-t[1]),this.clip(),this.endPath()),this.transform.apply(this,e),this.transform.apply(this,n)},endAnnotation:function(){this.restore()},paintImageMaskXObject:function(t){var e=this.ctx,r=t.width,i=t.height,o=this.current.fillColor,a=this.current.patternFill,s=this.processingType3;if(s&&void 0===s.compiled&&(s.compiled=r<=1e3&&i<=1e3?function(t){var e,n,r,i,o=t.width,a=t.height,s=o+1,l=new Uint8Array(s*(a+1)),c=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),u=o+7&-8,h=t.data,d=new Uint8Array(u*a),f=0;for(e=0,i=h.length;e<i;e++)for(var p=128,g=h[e];p>0;)d[f++]=g&p?0:255,p>>=1;var m=0;for(0!==d[f=0]&&(l[0]=1,++m),n=1;n<o;n++)d[f]!==d[f+1]&&(l[n]=d[f]?2:1,++m),f++;for(0!==d[f]&&(l[n]=2,++m),e=1;e<a;e++){r=e*s,d[(f=e*u)-u]!==d[f]&&(l[r]=d[f]?1:8,++m);var y=(d[f]?4:0)+(d[f-u]?8:0);for(n=1;n<o;n++)c[y=(y>>2)+(d[f+1]?4:0)+(d[f-u+1]?8:0)]&&(l[r+n]=c[y],++m),f++;if(d[f-u]!==d[f]&&(l[r+n]=d[f]?2:4,++m),m>1e3)return null}for(r=e*s,0!==d[f=u*(a-1)]&&(l[r]=8,++m),n=1;n<o;n++)d[f]!==d[f+1]&&(l[r+n]=d[f]?4:8,++m),f++;if(0!==d[f]&&(l[r+n]=4,++m),m>1e3)return null;var v=new Int32Array([0,s,-1,0,-s,0,0,0,1]),b=[];for(e=0;m&&e<=a;e++){for(var _=e*s,w=_+o;_<w&&!l[_];)_++;if(_!==w){var x,M=[_%s,e],S=l[_],A=_;do{var C=v[S];do{_+=C}while(!l[_]);5!==(x=l[_])&&10!==x?(S=x,l[_]=0):l[_]&=(S=x&51*S>>4)>>2|S<<2,M.push(_%s),M.push(_/s|0),l[_]||--m}while(A!==_);b.push(M),--e}}return function(t){t.save(),t.scale(1/o,-1/a),t.translate(0,-a),t.beginPath();for(let n=0,r=b.length;n<r;n++){var e=b[n];t.moveTo(e[0],e[1]);for(let n=2,r=e.length;n<r;n+=2)t.lineTo(e[n],e[n+1])}t.fill(),t.beginPath(),t.restore()}}({data:t.data,width:r,height:i}):null),s&&s.compiled)s.compiled(e);else{var l=this.cachedCanvases.getCanvas("maskCanvas",r,i),c=l.context;c.save(),n(c,t),c.globalCompositeOperation="source-in",c.fillStyle=a?o.getPattern(c,this):o,c.fillRect(0,0,r,i),c.restore(),this.paintInlineImageXObject(l.canvas)}},paintImageMaskXObjectRepeat:function(t,e,r,i){var o=t.width,a=t.height,s=this.current.fillColor,l=this.current.patternFill,c=this.cachedCanvases.getCanvas("maskCanvas",o,a),u=c.context;u.save(),n(u,t),u.globalCompositeOperation="source-in",u.fillStyle=l?s.getPattern(u,this):s,u.fillRect(0,0,o,a),u.restore();for(var h=this.ctx,d=0,f=i.length;d<f;d+=2)h.save(),h.transform(e,0,0,r,i[d],i[d+1]),h.scale(1,-1),h.drawImage(c.canvas,0,0,o,a,0,-1,1,1),h.restore()},paintImageMaskXObjectGroup:function(t){for(var e=this.ctx,r=this.current.fillColor,i=this.current.patternFill,o=0,a=t.length;o<a;o++){var s=t[o],l=s.width,c=s.height,u=this.cachedCanvases.getCanvas("maskCanvas",l,c),h=u.context;h.save(),n(h,s),h.globalCompositeOperation="source-in",h.fillStyle=i?r.getPattern(h,this):r,h.fillRect(0,0,l,c),h.restore(),e.save(),e.transform.apply(e,s.transform),e.scale(1,-1),e.drawImage(u.canvas,0,0,l,c,0,-1,1,1),e.restore()}},paintImageXObject:function(t){const e=t.startsWith("g_")?this.commonObjs.get(t):this.objs.get(t);e?this.paintInlineImageXObject(e):(0,r.warn)("Dependent image isn't ready yet")},paintImageXObjectRepeat:function(t,e,n,i){const o=t.startsWith("g_")?this.commonObjs.get(t):this.objs.get(t);if(o){for(var a=o.width,s=o.height,l=[],c=0,u=i.length;c<u;c+=2)l.push({transform:[e,0,0,n,i[c],i[c+1]],x:0,y:0,w:a,h:s});this.paintInlineImageXObjectGroup(o,l)}else(0,r.warn)("Dependent image isn't ready yet")},paintInlineImageXObject:function(t){var n=t.width,r=t.height,i=this.ctx;this.save(),i.scale(1/n,-1/r);var o,a,s=i.mozCurrentTransformInverse,l=s[0],c=s[1],u=Math.max(Math.sqrt(l*l+c*c),1),h=s[2],d=s[3],f=Math.max(Math.sqrt(h*h+d*d),1);if("function"==typeof HTMLElement&&t instanceof HTMLElement||!t.data)o=t;else{var p=(a=this.cachedCanvases.getCanvas("inlineImage",n,r)).context;e(p,t),o=a.canvas}for(var g=n,m=r,y="prescale1";u>2&&g>1||f>2&&m>1;){var v=g,b=m;u>2&&g>1&&(u/=g/(v=Math.ceil(g/2))),f>2&&m>1&&(f/=m/(b=Math.ceil(m/2))),(p=(a=this.cachedCanvases.getCanvas(y,v,b)).context).clearRect(0,0,v,b),p.drawImage(o,0,0,g,m,0,0,v,b),o=a.canvas,g=v,m=b,y="prescale1"===y?"prescale2":"prescale1"}if(i.drawImage(o,0,0,g,m,0,-r,n,r),this.imageLayer){var _=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:t,left:_[0],top:_[1],width:n/s[0],height:r/s[3]})}this.restore()},paintInlineImageXObjectGroup:function(t,n){var r=this.ctx,i=t.width,o=t.height,a=this.cachedCanvases.getCanvas("inlineImage",i,o);e(a.context,t);for(var s=0,l=n.length;s<l;s++){var c=n[s];if(r.save(),r.transform.apply(r,c.transform),r.scale(1,-1),r.drawImage(a.canvas,c.x,c.y,c.w,c.h,0,-1,1,1),this.imageLayer){var u=this.getCanvasPosition(c.x,c.y);this.imageLayer.appendImage({imgData:t,left:u[0],top:u[1],width:i,height:o})}r.restore()}},paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},paintXObject:function(){(0,r.warn)("Unsupported 'paintXObject' command.")},markPoint:function(t){},markPointProps:function(t,e){},beginMarkedContent:function(t){},beginMarkedContentProps:function(t,e){},endMarkedContent:function(){},beginCompat:function(){},endCompat:function(){},consumePath:function(){var t=this.ctx;this.pendingClip&&(this.pendingClip===y?t.clip("evenodd"):t.clip(),this.pendingClip=null),t.beginPath()},getSinglePixelWidth(t){if(null===this._cachedGetSinglePixelWidth){const t=this.ctx.mozCurrentTransformInverse;this._cachedGetSinglePixelWidth=Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1],t[2]*t[2]+t[3]*t[3]))}return this._cachedGetSinglePixelWidth},getCanvasPosition:function(t,e){var n=this.ctx.mozCurrentTransform;return[n[0]*t+n[2]*e+n[4],n[1]*t+n[3]*e+n[5]]}},r.OPS)t.prototype[r.OPS[v]]=t.prototype[v];return t}();e.CanvasGraphics=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getShadingPatternFromIR=function(t){var e=i[t[0]];if(!e)throw new Error("Unknown IR type: "+t[0]);return e.fromIR(t)},e.TilingPattern=void 0;var r=n(2),i={};function o(t,e){if(!e||"undefined"==typeof Path2D)return;const n=e[2]-e[0],r=e[3]-e[1],i=new Path2D;i.rect(e[0],e[1],n,r),t.clip(i)}i.RadialAxial={fromIR:function(t){var e=t[1],n=t[2],r=t[3],i=t[4],a=t[5],s=t[6],l=t[7];return{type:"Pattern",getPattern:function(t){var c;o(t,n),"axial"===e?c=t.createLinearGradient(i[0],i[1],a[0],a[1]):"radial"===e&&(c=t.createRadialGradient(i[0],i[1],s,a[0],a[1],l));for(var u=0,h=r.length;u<h;++u){var d=r[u];c.addColorStop(d[0],d[1])}return c}}}};var a=function(){function t(t,e,n,r,i,o,a,s){var l,c=e.coords,u=e.colors,h=t.data,d=4*t.width;c[n+1]>c[r+1]&&(l=n,n=r,r=l,l=o,o=a,a=l),c[r+1]>c[i+1]&&(l=r,r=i,i=l,l=a,a=s,s=l),c[n+1]>c[r+1]&&(l=n,n=r,r=l,l=o,o=a,a=l);var f=(c[n]+e.offsetX)*e.scaleX,p=(c[n+1]+e.offsetY)*e.scaleY,g=(c[r]+e.offsetX)*e.scaleX,m=(c[r+1]+e.offsetY)*e.scaleY,y=(c[i]+e.offsetX)*e.scaleX,v=(c[i+1]+e.offsetY)*e.scaleY;if(!(p>=v))for(var b,_,w,x,M,S,A,C,k=u[o],T=u[o+1],E=u[o+2],O=u[a],D=u[a+1],P=u[a+2],L=u[s],I=u[s+1],R=u[s+2],N=Math.round(p),B=Math.round(v),F=N;F<=B;F++){if(F<m){let t;t=F<p?0:p===m?1:(p-F)/(p-m),b=f-(f-g)*t,_=k-(k-O)*t,w=T-(T-D)*t,x=E-(E-P)*t}else{let t;t=F>v?1:m===v?0:(m-F)/(m-v),b=g-(g-y)*t,_=O-(O-L)*t,w=D-(D-I)*t,x=P-(P-R)*t}let t;t=F<p?0:F>v?1:(p-F)/(p-v),M=f-(f-y)*t,S=k-(k-L)*t,A=T-(T-I)*t,C=E-(E-R)*t;for(var z=Math.round(Math.min(b,M)),j=Math.round(Math.max(b,M)),W=d*F+4*z,V=z;V<=j;V++)t=(b-V)/(b-M),t<0?t=0:t>1&&(t=1),h[W++]=_-(_-S)*t|0,h[W++]=w-(w-A)*t|0,h[W++]=x-(x-C)*t|0,h[W++]=255}}function e(e,n,r){var i,o,a=n.coords,s=n.colors;switch(n.type){case"lattice":var l=n.verticesPerRow,c=Math.floor(a.length/l)-1,u=l-1;for(i=0;i<c;i++)for(var h=i*l,d=0;d<u;d++,h++)t(e,r,a[h],a[h+1],a[h+l],s[h],s[h+1],s[h+l]),t(e,r,a[h+l+1],a[h+1],a[h+l],s[h+l+1],s[h+1],s[h+l]);break;case"triangles":for(i=0,o=a.length;i<o;i+=3)t(e,r,a[i],a[i+1],a[i+2],s[i],s[i+1],s[i+2]);break;default:throw new Error("illegal figure")}}return function(t,n,r,i,o,a,s,l){var c,u,h,d,f=Math.floor(t[0]),p=Math.floor(t[1]),g=Math.ceil(t[2])-f,m=Math.ceil(t[3])-p,y=Math.min(Math.ceil(Math.abs(g*n[0]*1.1)),3e3),v=Math.min(Math.ceil(Math.abs(m*n[1]*1.1)),3e3),b=g/y,_=m/v,w={coords:r,colors:i,offsetX:-f,offsetY:-p,scaleX:1/b,scaleY:1/_},x=y+4,M=v+4;if(l.isEnabled)c=l.drawFigures({width:y,height:v,backgroundColor:a,figures:o,context:w}),(u=s.getCanvas("mesh",x,M,!1)).context.drawImage(c,2,2),c=u.canvas;else{var S=(u=s.getCanvas("mesh",x,M,!1)).context,A=S.createImageData(y,v);if(a){var C=A.data;for(h=0,d=C.length;h<d;h+=4)C[h]=a[0],C[h+1]=a[1],C[h+2]=a[2],C[h+3]=255}for(h=0;h<o.length;h++)e(A,o[h],w);S.putImageData(A,2,2),c=u.canvas}return{canvas:c,offsetX:f-2*b,offsetY:p-2*_,scaleX:b,scaleY:_}}}();i.Mesh={fromIR:function(t){var e=t[2],n=t[3],i=t[4],s=t[5],l=t[6],c=t[7],u=t[8];return{type:"Pattern",getPattern:function(t,h,d){var f;if(o(t,c),d)f=r.Util.singularValueDecompose2dScale(t.mozCurrentTransform);else if(f=r.Util.singularValueDecompose2dScale(h.baseTransform),l){var p=r.Util.singularValueDecompose2dScale(l);f=[f[0]*p[0],f[1]*p[1]]}var g=a(s,f,e,n,i,d?null:u,h.cachedCanvases,h.webGLContext);return d||(t.setTransform.apply(t,h.baseTransform),l&&t.transform.apply(t,l)),t.translate(g.offsetX,g.offsetY),t.scale(g.scaleX,g.scaleY),t.createPattern(g.canvas,"no-repeat")}}}},i.Dummy={fromIR:function(){return{type:"Pattern",getPattern:function(){return"hotpink"}}}};var s=function(){function t(t,e,n,r,i){this.operatorList=t[2],this.matrix=t[3]||[1,0,0,1,0,0],this.bbox=t[4],this.xstep=t[5],this.ystep=t[6],this.paintType=t[7],this.tilingType=t[8],this.color=e,this.canvasGraphicsFactory=r,this.baseTransform=i,this.type="Pattern",this.ctx=n}return t.prototype={createPatternCanvas:function(t){var e=this.operatorList,n=this.bbox,i=this.xstep,o=this.ystep,a=this.paintType,s=this.color,l=this.canvasGraphicsFactory;(0,r.info)("TilingType: "+this.tilingType);var c=n[0],u=n[1],h=n[2],d=n[3],f=r.Util.singularValueDecompose2dScale(this.matrix),p=r.Util.singularValueDecompose2dScale(this.baseTransform),g=[f[0]*p[0],f[1]*p[1]],m=this.getSizeAndScale(i,this.ctx.canvas.width,g[0]),y=this.getSizeAndScale(o,this.ctx.canvas.height,g[1]),v=t.cachedCanvases.getCanvas("pattern",m.size,y.size,!0),b=l.createCanvasGraphics(v.context);return b.groupLevel=t.groupLevel,this.setFillAndStrokeStyleToContext(b,a,s),b.transform(m.scale,0,0,y.scale,0,0),b.transform(1,0,0,1,-c,-u),this.clipBbox(b,n,c,u,h,d),b.executeOperatorList(e),this.ctx.transform(1,0,0,1,c,u),this.ctx.scale(1/m.scale,1/y.scale),v.canvas},getSizeAndScale:function(t,e,n){t=Math.abs(t);var r=Math.max(3e3,e),i=Math.ceil(t*n);return i>=r?i=r:n=i/t,{scale:n,size:i}},clipBbox:function(t,e,n,r,i,o){Array.isArray(e)&&4===e.length&&(t.ctx.rect(n,r,i-n,o-r),t.clip(),t.endPath())},setFillAndStrokeStyleToContext:function(t,e,n){const i=t.ctx,o=t.current;switch(e){case 1:var a=this.ctx;i.fillStyle=a.fillStyle,i.strokeStyle=a.strokeStyle,o.fillColor=a.fillStyle,o.strokeColor=a.strokeStyle;break;case 2:var s=r.Util.makeCssRgb(n[0],n[1],n[2]);i.fillStyle=s,i.strokeStyle=s,o.fillColor=s,o.strokeColor=s;break;default:throw new r.FormatError("Unsupported paint type: "+e)}},getPattern:function(t,e){(t=this.ctx).setTransform.apply(t,this.baseTransform),t.transform.apply(t,this.matrix);var n=this.createPatternCanvas(e);return t.createPattern(n,"repeat")}},t}();e.TilingPattern=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GlobalWorkerOptions=void 0;const r=Object.create(null);e.GlobalWorkerOptions=r,r.workerPort=void 0===r.workerPort?null:r.workerPort,r.workerSrc=void 0===r.workerSrc?"":r.workerSrc},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MessageHandler=void 0;var r=n(2);function i(t){if("object"!=typeof t||null===t)return t;switch(t.name){case"AbortException":return new r.AbortException(t.message);case"MissingPDFException":return new r.MissingPDFException(t.message);case"UnexpectedResponseException":return new r.UnexpectedResponseException(t.message,t.status);case"UnknownErrorException":return new r.UnknownErrorException(t.message,t.details);default:return new r.UnknownErrorException(t.message,t.toString())}}e.MessageHandler=class{constructor(t,e,n){this.sourceName=t,this.targetName=e,this.comObj=n,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=t=>{const e=t.data;if(e.targetName!==this.sourceName)return;if(e.stream)return void this._processStreamMessage(e);if(e.callback){const t=e.callbackId,n=this.callbackCapabilities[t];if(!n)throw new Error("Cannot resolve callback "+t);if(delete this.callbackCapabilities[t],1===e.callback)n.resolve(e.data);else{if(2!==e.callback)throw new Error("Unexpected callback case");n.reject(i(e.reason))}return}const r=this.actionHandler[e.action];if(!r)throw new Error("Unknown action from worker: "+e.action);if(e.callbackId){const t=this.sourceName,o=e.sourceName;new Promise((function(t){t(r(e.data))})).then((function(r){n.postMessage({sourceName:t,targetName:o,callback:1,callbackId:e.callbackId,data:r})}),(function(r){n.postMessage({sourceName:t,targetName:o,callback:2,callbackId:e.callbackId,reason:i(r)})}))}else e.streamId?this._createStreamSink(e):r(e.data)},n.addEventListener("message",this._onComObjOnMessage)}on(t,e){const n=this.actionHandler;if(n[t])throw new Error(`There is already an actionName called "${t}"`);n[t]=e}send(t,e,n){this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},n)}sendWithPromise(t,e,n){const i=this.callbackId++,o=(0,r.createPromiseCapability)();this.callbackCapabilities[i]=o;try{this._postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:i,data:e},n)}catch(a){o.reject(a)}return o.promise}sendWithStream(t,e,n,o){const a=this.streamId++,s=this.sourceName,l=this.targetName,c=this.comObj;return new ReadableStream({start:n=>{const i=(0,r.createPromiseCapability)();return this.streamControllers[a]={controller:n,startCall:i,pullCall:null,cancelCall:null,isClosed:!1},this._postMessage({sourceName:s,targetName:l,action:t,streamId:a,data:e,desiredSize:n.desiredSize},o),i.promise},pull:t=>{const e=(0,r.createPromiseCapability)();return this.streamControllers[a].pullCall=e,c.postMessage({sourceName:s,targetName:l,stream:6,streamId:a,desiredSize:t.desiredSize}),e.promise},cancel:t=>{(0,r.assert)(t instanceof Error,"cancel must have a valid reason");const e=(0,r.createPromiseCapability)();return this.streamControllers[a].cancelCall=e,this.streamControllers[a].isClosed=!0,c.postMessage({sourceName:s,targetName:l,stream:1,streamId:a,reason:i(t)}),e.promise}},n)}_createStreamSink(t){const e=this,n=this.actionHandler[t.action],o=t.streamId,a=this.sourceName,s=t.sourceName,l=this.comObj,c={enqueue(t,n=1,i){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=n,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),e._postMessage({sourceName:a,targetName:s,stream:4,streamId:o,chunk:t},i)},close(){this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:a,targetName:s,stream:3,streamId:o}),delete e.streamSinks[o])},error(t){(0,r.assert)(t instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:a,targetName:s,stream:5,streamId:o,reason:i(t)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};c.sinkCapability.resolve(),c.ready=c.sinkCapability.promise,this.streamSinks[o]=c,new Promise((function(e){e(n(t.data,c))})).then((function(){l.postMessage({sourceName:a,targetName:s,stream:8,streamId:o,success:!0})}),(function(t){l.postMessage({sourceName:a,targetName:s,stream:8,streamId:o,reason:i(t)})}))}_processStreamMessage(t){const e=t.streamId,n=this.sourceName,o=t.sourceName,a=this.comObj;switch(t.stream){case 8:t.success?this.streamControllers[e].startCall.resolve():this.streamControllers[e].startCall.reject(i(t.reason));break;case 7:t.success?this.streamControllers[e].pullCall.resolve():this.streamControllers[e].pullCall.reject(i(t.reason));break;case 6:if(!this.streamSinks[e]){a.postMessage({sourceName:n,targetName:o,stream:7,streamId:e,success:!0});break}this.streamSinks[e].desiredSize<=0&&t.desiredSize>0&&this.streamSinks[e].sinkCapability.resolve(),this.streamSinks[e].desiredSize=t.desiredSize;const{onPull:s}=this.streamSinks[t.streamId];new Promise((function(t){t(s&&s())})).then((function(){a.postMessage({sourceName:n,targetName:o,stream:7,streamId:e,success:!0})}),(function(t){a.postMessage({sourceName:n,targetName:o,stream:7,streamId:e,reason:i(t)})}));break;case 4:if((0,r.assert)(this.streamControllers[e],"enqueue should have stream controller"),this.streamControllers[e].isClosed)break;this.streamControllers[e].controller.enqueue(t.chunk);break;case 3:if((0,r.assert)(this.streamControllers[e],"close should have stream controller"),this.streamControllers[e].isClosed)break;this.streamControllers[e].isClosed=!0,this.streamControllers[e].controller.close(),this._deleteStreamController(e);break;case 5:(0,r.assert)(this.streamControllers[e],"error should have stream controller"),this.streamControllers[e].controller.error(i(t.reason)),this._deleteStreamController(e);break;case 2:t.success?this.streamControllers[e].cancelCall.resolve():this.streamControllers[e].cancelCall.reject(i(t.reason)),this._deleteStreamController(e);break;case 1:if(!this.streamSinks[e])break;const{onCancel:l}=this.streamSinks[t.streamId];new Promise((function(e){e(l&&l(i(t.reason)))})).then((function(){a.postMessage({sourceName:n,targetName:o,stream:2,streamId:e,success:!0})}),(function(t){a.postMessage({sourceName:n,targetName:o,stream:2,streamId:e,reason:i(t)})})),this.streamSinks[e].sinkCapability.reject(i(t.reason)),this.streamSinks[e].isCancelled=!0,delete this.streamSinks[e];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(t){await Promise.allSettled([this.streamControllers[t].startCall,this.streamControllers[t].pullCall,this.streamControllers[t].cancelCall].map((function(t){return t&&t.promise}))),delete this.streamControllers[t]}_postMessage(t,e){e&&this.postMessageTransfers?this.comObj.postMessage(t,e):this.comObj.postMessage(t)}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Metadata=void 0;var r=n(2),i=n(13);e.Metadata=class{constructor(t){(0,r.assert)("string"==typeof t,"Metadata: input is not a string"),t=this._repair(t);const e=(new i.SimpleXMLParser).parseFromString(t);this._metadataMap=new Map,e&&this._parse(e)}_repair(t){return t.replace(/^[^<]+/,"").replace(/>\\376\\377([^<]+)/g,(function(t,e){const n=e.replace(/\\([0-3])([0-7])([0-7])/g,(function(t,e,n,r){return String.fromCharCode(64*e+8*n+1*r)})).replace(/&(amp|apos|gt|lt|quot);/g,(function(t,e){switch(e){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error(`_repair: ${e} isn't defined.`)}));let r="";for(let i=0,o=n.length;i<o;i+=2){const t=256*n.charCodeAt(i)+n.charCodeAt(i+1);r+=t>=32&&t<127&&60!==t&&62!==t&&38!==t?String.fromCharCode(t):"&#x"+(65536+t).toString(16).substring(1)+";"}return">"+r}))}_parse(t){let e=t.documentElement;if("rdf:rdf"!==e.nodeName.toLowerCase())for(e=e.firstChild;e&&"rdf:rdf"!==e.nodeName.toLowerCase();)e=e.nextSibling;const n=e?e.nodeName.toLowerCase():null;if(!e||"rdf:rdf"!==n||!e.hasChildNodes())return;const r=e.childNodes;for(let i=0,o=r.length;i<o;i++){const t=r[i];if("rdf:description"===t.nodeName.toLowerCase())for(let e=0,n=t.childNodes.length;e<n;e++)if("#text"!==t.childNodes[e].nodeName.toLowerCase()){const n=t.childNodes[e],r=n.nodeName.toLowerCase();this._metadataMap.set(r,n.textContent.trim())}}}get(t){return this._metadataMap.has(t)?this._metadataMap.get(t):null}getAll(){const t=Object.create(null);for(const[e,n]of this._metadataMap)t[e]=n;return t}has(t){return this._metadataMap.has(t)}}},function(t,e,n){"use strict";function r(t,e){const n=t[e];return" "===n||"\n"===n||"\r"===n||"\t"===n}Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleXMLParser=void 0;class i{constructor(t,e){this.nodeName=t,this.nodeValue=e,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}get firstChild(){return this.childNodes&&this.childNodes[0]}get nextSibling(){const t=this.parentNode.childNodes;if(!t)return;const e=t.indexOf(this);return-1!==e?t[e+1]:void 0}get textContent(){return this.childNodes?this.childNodes.map((function(t){return t.textContent})).join(""):this.nodeValue||""}hasChildNodes(){return this.childNodes&&this.childNodes.length>0}}e.SimpleXMLParser=class extends class{_resolveEntities(t){return t.replace(/&([^;]+);/g,(t,e)=>{if("#x"===e.substring(0,2))return String.fromCharCode(parseInt(e.substring(2),16));if("#"===e.substring(0,1))return String.fromCharCode(parseInt(e.substring(1),10));switch(e){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"'}return this.onResolveEntity(e)})}_parseContent(t,e){const n=[];let i=e;function o(){for(;i<t.length&&r(t,i);)++i}for(;i<t.length&&!r(t,i)&&">"!==t[i]&&"/"!==t[i];)++i;const a=t.substring(e,i);for(o();i<t.length&&">"!==t[i]&&"/"!==t[i]&&"?"!==t[i];){o();let e="",a="";for(;i<t.length&&!r(t,i)&&"="!==t[i];)e+=t[i],++i;if(o(),"="!==t[i])return null;++i,o();const s=t[i];if('"'!==s&&"'"!==s)return null;const l=t.indexOf(s,++i);if(l<0)return null;a=t.substring(i,l),n.push({name:e,value:this._resolveEntities(a)}),i=l+1,o()}return{name:a,attributes:n,parsed:i-e}}_parseProcessingInstruction(t,e){let n=e;for(;n<t.length&&!r(t,n)&&">"!==t[n]&&"/"!==t[n];)++n;const i=t.substring(e,n);!function(){for(;n<t.length&&r(t,n);)++n}();const o=n;for(;n<t.length&&("?"!==t[n]||">"!==t[n+1]);)++n;return{name:i,value:t.substring(o,n),parsed:n-e}}parseXml(t){let e=0;for(;e<t.length;){let n=e;if("<"===t[e]){let e;switch(++n,t[n]){case"/":if(++n,e=t.indexOf(">",n),e<0)return void this.onError(-9);this.onEndElement(t.substring(n,e)),n=e+1;break;case"?":++n;const r=this._parseProcessingInstruction(t,n);if("?>"!==t.substring(n+r.parsed,n+r.parsed+2))return void this.onError(-3);this.onPi(r.name,r.value),n+=r.parsed+2;break;case"!":if("--"===t.substring(n+1,n+3)){if(e=t.indexOf("--\x3e",n+3),e<0)return void this.onError(-5);this.onComment(t.substring(n+3,e)),n=e+3}else if("[CDATA["===t.substring(n+1,n+8)){if(e=t.indexOf("]]>",n+8),e<0)return void this.onError(-2);this.onCdata(t.substring(n+8,e)),n=e+3}else{if("DOCTYPE"!==t.substring(n+1,n+8))return void this.onError(-6);{const r=t.indexOf("[",n+8);let i=!1;if(e=t.indexOf(">",n+8),e<0)return void this.onError(-4);if(r>0&&e>r){if(e=t.indexOf("]>",n+8),e<0)return void this.onError(-4);i=!0}const o=t.substring(n+8,e+(i?1:0));this.onDoctype(o),n=e+(i?2:1)}}break;default:const i=this._parseContent(t,n);if(null===i)return void this.onError(-6);let o=!1;if("/>"===t.substring(n+i.parsed,n+i.parsed+2))o=!0;else if(">"!==t.substring(n+i.parsed,n+i.parsed+1))return void this.onError(-9);this.onBeginElement(i.name,i.attributes,o),n+=i.parsed+(o?2:1)}}else{for(;n<t.length&&"<"!==t[n];)n++;const r=t.substring(e,n);this.onText(this._resolveEntities(r))}e=n}}onResolveEntity(t){return`&${t};`}onPi(t,e){}onComment(t){}onCdata(t){}onDoctype(t){}onText(t){}onBeginElement(t,e,n){}onEndElement(t){}onError(t){}}{constructor(){super(),this._currentFragment=null,this._stack=null,this._errorCode=0}parseFromString(t){if(this._currentFragment=[],this._stack=[],this._errorCode=0,this.parseXml(t),0!==this._errorCode)return;const[e]=this._currentFragment;return e?{documentElement:e}:void 0}onResolveEntity(t){switch(t){case"apos":return"'"}return super.onResolveEntity(t)}onText(t){if(function(t){for(let e=0,n=t.length;e<n;e++)if(!r(t,e))return!1;return!0}(t))return;const e=new i("#text",t);this._currentFragment.push(e)}onCdata(t){const e=new i("#text",t);this._currentFragment.push(e)}onBeginElement(t,e,n){const r=new i(t);r.childNodes=[],this._currentFragment.push(r),n||(this._stack.push(this._currentFragment),this._currentFragment=r.childNodes)}onEndElement(t){this._currentFragment=this._stack.pop()||[];const e=this._currentFragment[this._currentFragment.length-1];if(e)for(let n=0,r=e.childNodes.length;n<r;n++)e.childNodes[n].parentNode=e}onError(t){this._errorCode=t}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFDataTransportStream=void 0;var r=n(2);e.PDFDataTransportStream=class{constructor(t,e){(0,r.assert)(e,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=t.progressiveDone||!1;const n=t.initialData;if(n&&n.length>0){const t=new Uint8Array(n).buffer;this._queuedChunks.push(t)}this._pdfDataRangeTransport=e,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._contentLength=t.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((t,e)=>{this._onReceiveData({begin:t,chunk:e})}),this._pdfDataRangeTransport.addProgressListener((t,e)=>{this._onProgress({loaded:t,total:e})}),this._pdfDataRangeTransport.addProgressiveReadListener(t=>{this._onReceiveData({chunk:t})}),this._pdfDataRangeTransport.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}_onReceiveData(t){const e=new Uint8Array(t.chunk).buffer;if(void 0===t.begin)this._fullRequestReader?this._fullRequestReader._enqueue(e):this._queuedChunks.push(e);else{const n=this._rangeReaders.some((function(n){return n._begin===t.begin&&(n._enqueue(e),!0)}));(0,r.assert)(n,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}_onProgress(t){if(void 0===t.total){const e=this._rangeReaders[0];e&&e.onProgress&&e.onProgress({loaded:t.loaded})}else{const e=this._fullRequestReader;e&&e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(t){const e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}getFullReader(){(0,r.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const t=this._queuedChunks;return this._queuedChunks=null,new i(this,t,this._progressiveDone)}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const n=new o(this,t,e);return this._pdfDataRangeTransport.requestDataRange(t,e),this._rangeReaders.push(n),n}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t),this._rangeReaders.slice(0).forEach((function(e){e.cancel(t)})),this._pdfDataRangeTransport.abort()}};class i{constructor(t,e,n=!1){this._stream=t,this._done=n||!1,this._filename=null,this._queuedChunks=e||[],this._loaded=0;for(const r of this._queuedChunks)this._loaded+=r.byteLength;this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}_enqueue(t){this._done||(this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunks.push(t),this._loaded+=t.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const t=(0,r.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[]}progressiveDone(){this._done||(this._done=!0)}}class o{constructor(t,e,n){this._stream=t,this._begin=e,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(t){this._done||(0===this._requests.length?this._queuedChunk=t:(this._requests.shift().resolve({value:t,done:!1}),this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[]),this._done=!0,this._stream._removeRangeReader(this))}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const t=this._queuedChunk;return this._queuedChunk=null,{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=(0,r.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._stream._removeRangeReader(this)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WebGLContext=void 0;var r=n(2);e.WebGLContext=class{constructor({enable:t=!1}){this._enabled=!0===t}get isEnabled(){let t=this._enabled;return t&&(t=i.tryInitGL()),(0,r.shadow)(this,"isEnabled",t)}composeSMask({layer:t,mask:e,properties:n}){return i.composeSMask(t,e,n)}drawFigures({width:t,height:e,backgroundColor:n,figures:r,context:o}){return i.drawFigures(t,e,n,r,o)}clear(){i.cleanup()}};var i=function(){function t(t,e,n){var r=t.createShader(n);if(t.shaderSource(r,e),t.compileShader(r),!t.getShaderParameter(r,t.COMPILE_STATUS)){var i=t.getShaderInfoLog(r);throw new Error("Error during shader compilation: "+i)}return r}function e(e,n){return t(e,n,e.VERTEX_SHADER)}function n(e,n){return t(e,n,e.FRAGMENT_SHADER)}function r(t,e){for(var n=t.createProgram(),r=0,i=e.length;r<i;++r)t.attachShader(n,e[r]);if(t.linkProgram(n),!t.getProgramParameter(n,t.LINK_STATUS)){var o=t.getProgramInfoLog(n);throw new Error("Error during program linking: "+o)}return n}function i(t,e,n){t.activeTexture(n);var r=t.createTexture();return t.bindTexture(t.TEXTURE_2D,r),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,e),r}var o,a;function s(){o||(a=document.createElement("canvas"),o=a.getContext("webgl",{premultipliedalpha:!1}))}var l=null,c=null;return{tryInitGL(){try{return s(),!!o}catch(t){}return!1},composeSMask:function(t,c,u){var h=t.width,d=t.height;l||function(){var t,i;s(),t=a,a=null,i=o,o=null;var c=r(i,[e(i,"  attribute vec2 a_position;                                      attribute vec2 a_texCoord;                                                                                                      uniform vec2 u_resolution;                                                                                                      varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec2 clipSpace = (a_position / u_resolution) * 2.0 - 1.0;       gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_texCoord = a_texCoord;                                      }                                                             "),n(i,"  precision mediump float;                                                                                                        uniform vec4 u_backdrop;                                        uniform int u_subtype;                                          uniform sampler2D u_image;                                      uniform sampler2D u_mask;                                                                                                       varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec4 imageColor = texture2D(u_image, v_texCoord);               vec4 maskColor = texture2D(u_mask, v_texCoord);                 if (u_backdrop.a > 0.0) {                                         maskColor.rgb = maskColor.rgb * maskColor.a +                                   u_backdrop.rgb * (1.0 - maskColor.a);         }                                                               float lum;                                                      if (u_subtype == 0) {                                             lum = maskColor.a;                                            } else {                                                          lum = maskColor.r * 0.3 + maskColor.g * 0.59 +                        maskColor.b * 0.11;                                     }                                                               imageColor.a *= lum;                                            imageColor.rgb *= imageColor.a;                                 gl_FragColor = imageColor;                                    }                                                             ")]);i.useProgram(c);var u={};u.gl=i,u.canvas=t,u.resolutionLocation=i.getUniformLocation(c,"u_resolution"),u.positionLocation=i.getAttribLocation(c,"a_position"),u.backdropLocation=i.getUniformLocation(c,"u_backdrop"),u.subtypeLocation=i.getUniformLocation(c,"u_subtype");var h=i.getAttribLocation(c,"a_texCoord"),d=i.getUniformLocation(c,"u_image"),f=i.getUniformLocation(c,"u_mask"),p=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,p),i.bufferData(i.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),i.STATIC_DRAW),i.enableVertexAttribArray(h),i.vertexAttribPointer(h,2,i.FLOAT,!1,0,0),i.uniform1i(d,0),i.uniform1i(f,1),l=u}();var f=l,p=f.canvas,g=f.gl;p.width=h,p.height=d,g.viewport(0,0,g.drawingBufferWidth,g.drawingBufferHeight),g.uniform2f(f.resolutionLocation,h,d),u.backdrop?g.uniform4f(f.resolutionLocation,u.backdrop[0],u.backdrop[1],u.backdrop[2],1):g.uniform4f(f.resolutionLocation,0,0,0,0),g.uniform1i(f.subtypeLocation,"Luminosity"===u.subtype?1:0);var m=i(g,t,g.TEXTURE0),y=i(g,c,g.TEXTURE1),v=g.createBuffer();return g.bindBuffer(g.ARRAY_BUFFER,v),g.bufferData(g.ARRAY_BUFFER,new Float32Array([0,0,h,0,0,d,0,d,h,0,h,d]),g.STATIC_DRAW),g.enableVertexAttribArray(f.positionLocation),g.vertexAttribPointer(f.positionLocation,2,g.FLOAT,!1,0,0),g.clearColor(0,0,0,0),g.enable(g.BLEND),g.blendFunc(g.ONE,g.ONE_MINUS_SRC_ALPHA),g.clear(g.COLOR_BUFFER_BIT),g.drawArrays(g.TRIANGLES,0,6),g.flush(),g.deleteTexture(m),g.deleteTexture(y),g.deleteBuffer(v),p},drawFigures:function(t,i,l,u,h){c||function(){var t,i;s(),t=a,a=null,i=o,o=null;var l=r(i,[e(i,"  attribute vec2 a_position;                                      attribute vec3 a_color;                                                                                                         uniform vec2 u_resolution;                                      uniform vec2 u_scale;                                           uniform vec2 u_offset;                                                                                                          varying vec4 v_color;                                                                                                           void main() {                                                     vec2 position = (a_position + u_offset) * u_scale;              vec2 clipSpace = (position / u_resolution) * 2.0 - 1.0;         gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_color = vec4(a_color / 255.0, 1.0);                         }                                                             "),n(i,"  precision mediump float;                                                                                                        varying vec4 v_color;                                                                                                           void main() {                                                     gl_FragColor = v_color;                                       }                                                             ")]);i.useProgram(l);var u={};u.gl=i,u.canvas=t,u.resolutionLocation=i.getUniformLocation(l,"u_resolution"),u.scaleLocation=i.getUniformLocation(l,"u_scale"),u.offsetLocation=i.getUniformLocation(l,"u_offset"),u.positionLocation=i.getAttribLocation(l,"a_position"),u.colorLocation=i.getAttribLocation(l,"a_color"),c=u}();var d=c,f=d.canvas,p=d.gl;f.width=t,f.height=i,p.viewport(0,0,p.drawingBufferWidth,p.drawingBufferHeight),p.uniform2f(d.resolutionLocation,t,i);var g,m,y,v=0;for(g=0,m=u.length;g<m;g++)switch(u[g].type){case"lattice":v+=((y=u[g].coords.length/u[g].verticesPerRow|0)-1)*(u[g].verticesPerRow-1)*6;break;case"triangles":v+=u[g].coords.length}var b=new Float32Array(2*v),_=new Uint8Array(3*v),w=h.coords,x=h.colors,M=0,S=0;for(g=0,m=u.length;g<m;g++){var A=u[g],C=A.coords,k=A.colors;switch(A.type){case"lattice":var T=A.verticesPerRow;y=C.length/T|0;for(var E=1;E<y;E++)for(var O=E*T+1,D=1;D<T;D++,O++)b[M]=w[C[O-T-1]],b[M+1]=w[C[O-T-1]+1],b[M+2]=w[C[O-T]],b[M+3]=w[C[O-T]+1],b[M+4]=w[C[O-1]],b[M+5]=w[C[O-1]+1],_[S]=x[k[O-T-1]],_[S+1]=x[k[O-T-1]+1],_[S+2]=x[k[O-T-1]+2],_[S+3]=x[k[O-T]],_[S+4]=x[k[O-T]+1],_[S+5]=x[k[O-T]+2],_[S+6]=x[k[O-1]],_[S+7]=x[k[O-1]+1],_[S+8]=x[k[O-1]+2],b[M+6]=b[M+2],b[M+7]=b[M+3],b[M+8]=b[M+4],b[M+9]=b[M+5],b[M+10]=w[C[O]],b[M+11]=w[C[O]+1],_[S+9]=_[S+3],_[S+10]=_[S+4],_[S+11]=_[S+5],_[S+12]=_[S+6],_[S+13]=_[S+7],_[S+14]=_[S+8],_[S+15]=x[k[O]],_[S+16]=x[k[O]+1],_[S+17]=x[k[O]+2],M+=12,S+=18;break;case"triangles":for(var P=0,L=C.length;P<L;P++)b[M]=w[C[P]],b[M+1]=w[C[P]+1],_[S]=x[k[P]],_[S+1]=x[k[P]+1],_[S+2]=x[k[P]+2],M+=2,S+=3}}l?p.clearColor(l[0]/255,l[1]/255,l[2]/255,1):p.clearColor(0,0,0,0),p.clear(p.COLOR_BUFFER_BIT);var I=p.createBuffer();p.bindBuffer(p.ARRAY_BUFFER,I),p.bufferData(p.ARRAY_BUFFER,b,p.STATIC_DRAW),p.enableVertexAttribArray(d.positionLocation),p.vertexAttribPointer(d.positionLocation,2,p.FLOAT,!1,0,0);var R=p.createBuffer();return p.bindBuffer(p.ARRAY_BUFFER,R),p.bufferData(p.ARRAY_BUFFER,_,p.STATIC_DRAW),p.enableVertexAttribArray(d.colorLocation),p.vertexAttribPointer(d.colorLocation,3,p.UNSIGNED_BYTE,!1,0,0),p.uniform2f(d.scaleLocation,h.scaleX,h.scaleY),p.uniform2f(d.offsetLocation,h.offsetX,h.offsetY),p.drawArrays(p.TRIANGLES,0,v),p.flush(),p.deleteBuffer(I),p.deleteBuffer(R),f},cleanup(){l&&l.canvas&&(l.canvas.width=0,l.canvas.height=0),c&&c.canvas&&(c.canvas.width=0,c.canvas.height=0),l=null,c=null}}}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AnnotationLayer=void 0;var r=n(1),i=n(2);class o{static create(t){switch(t.data.annotationType){case i.AnnotationType.LINK:return new s(t);case i.AnnotationType.TEXT:return new l(t);case i.AnnotationType.WIDGET:switch(t.data.fieldType){case"Tx":return new u(t);case"Btn":return t.data.radioButton?new d(t):t.data.checkBox?new h(t):new f(t);case"Ch":return new p(t)}return new c(t);case i.AnnotationType.POPUP:return new g(t);case i.AnnotationType.FREETEXT:return new y(t);case i.AnnotationType.LINE:return new v(t);case i.AnnotationType.SQUARE:return new b(t);case i.AnnotationType.CIRCLE:return new _(t);case i.AnnotationType.POLYLINE:return new w(t);case i.AnnotationType.CARET:return new M(t);case i.AnnotationType.INK:return new S(t);case i.AnnotationType.POLYGON:return new x(t);case i.AnnotationType.HIGHLIGHT:return new A(t);case i.AnnotationType.UNDERLINE:return new C(t);case i.AnnotationType.SQUIGGLY:return new k(t);case i.AnnotationType.STRIKEOUT:return new T(t);case i.AnnotationType.STAMP:return new E(t);case i.AnnotationType.FILEATTACHMENT:return new O(t);default:return new a(t)}}}class a{constructor(t,e=!1,n=!1){this.isRenderable=e,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderInteractiveForms=t.renderInteractiveForms,this.svgFactory=t.svgFactory,e&&(this.container=this._createContainer(n))}_createContainer(t=!1){const e=this.data,n=this.page,r=this.viewport,o=document.createElement("section");let a=e.rect[2]-e.rect[0],s=e.rect[3]-e.rect[1];o.setAttribute("data-annotation-id",e.id);const l=i.Util.normalizeRect([e.rect[0],n.view[3]-e.rect[1]+n.view[1],e.rect[2],n.view[3]-e.rect[3]+n.view[1]]);if(o.style.transform=`matrix(${r.transform.join(",")})`,o.style.transformOrigin=`-${l[0]}px -${l[1]}px`,!t&&e.borderStyle.width>0){o.style.borderWidth=e.borderStyle.width+"px",e.borderStyle.style!==i.AnnotationBorderStyleType.UNDERLINE&&(a-=2*e.borderStyle.width,s-=2*e.borderStyle.width);const t=e.borderStyle.horizontalCornerRadius,n=e.borderStyle.verticalCornerRadius;switch((t>0||n>0)&&(o.style.borderRadius=`${t}px / ${n}px`),e.borderStyle.style){case i.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid";break;case i.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed";break;case i.AnnotationBorderStyleType.BEVELED:(0,i.warn)("Unimplemented border style: beveled");break;case i.AnnotationBorderStyleType.INSET:(0,i.warn)("Unimplemented border style: inset");break;case i.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}e.color?o.style.borderColor=i.Util.makeCssRgb(0|e.color[0],0|e.color[1],0|e.color[2]):o.style.borderWidth=0}return o.style.left=l[0]+"px",o.style.top=l[1]+"px",o.style.width=a+"px",o.style.height=s+"px",o}_createPopup(t,e,n){e||((e=document.createElement("div")).style.height=t.style.height,e.style.width=t.style.width,t.appendChild(e));const r=new m({container:t,trigger:e,color:n.color,title:n.title,modificationDate:n.modificationDate,contents:n.contents,hideWrapper:!0}).render();r.style.left=t.style.width,t.appendChild(r)}render(){(0,i.unreachable)("Abstract method `AnnotationElement.render` called")}}class s extends a{constructor(t){super(t,!!(t.data.url||t.data.dest||t.data.action))}render(){this.container.className="linkAnnotation";const{data:t,linkService:e}=this,n=document.createElement("a");return t.url?(0,r.addLinkAttributes)(n,{url:t.url,target:t.newWindow?r.LinkTarget.BLANK:e.externalLinkTarget,rel:e.externalLinkRel,enabled:e.externalLinkEnabled}):t.action?this._bindNamedAction(n,t.action):this._bindLink(n,t.dest),this.container.appendChild(n),this.container}_bindLink(t,e){t.href=this.linkService.getDestinationHash(e),t.onclick=()=>(e&&this.linkService.navigateTo(e),!1),e&&(t.className="internalLink")}_bindNamedAction(t,e){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeNamedAction(e),!1),t.className="internalLink"}}class l extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents))}render(){this.container.className="textAnnotation";const t=document.createElement("img");return t.style.height=this.container.style.height,t.style.width=this.container.style.width,t.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",t.alt="[{{type}} Annotation]",t.dataset.l10nId="text_annotation_type",t.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(this.container,t,this.data),this.container.appendChild(t),this.container}}class c extends a{render(){return this.container}}class u extends c{constructor(t){super(t,t.renderInteractiveForms||!t.data.hasAppearance&&!!t.data.fieldValue)}render(){this.container.className="textWidgetAnnotation";let t=null;if(this.renderInteractiveForms){if(this.data.multiLine?(t=document.createElement("textarea"),t.textContent=this.data.fieldValue):(t=document.createElement("input"),t.type="text",t.setAttribute("value",this.data.fieldValue)),t.disabled=this.data.readOnly,t.name=this.data.fieldName,null!==this.data.maxLen&&(t.maxLength=this.data.maxLen),this.data.comb){const e=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen;t.classList.add("comb"),t.style.letterSpacing=`calc(${e}px - 1ch)`}}else{t=document.createElement("div"),t.textContent=this.data.fieldValue,t.style.verticalAlign="middle",t.style.display="table-cell";let e=null;this.data.fontRefName&&this.page.commonObjs.has(this.data.fontRefName)&&(e=this.page.commonObjs.get(this.data.fontRefName)),this._setTextStyle(t,e)}return null!==this.data.textAlignment&&(t.style.textAlign=["left","center","right"][this.data.textAlignment]),this.container.appendChild(t),this.container}_setTextStyle(t,e){const n=t.style;if(n.fontSize=this.data.fontSize+"px",n.direction=this.data.fontDirection<0?"rtl":"ltr",!e)return;let r="normal";e.black?r="900":e.bold&&(r="bold"),n.fontWeight=r,n.fontStyle=e.italic?"italic":"normal",n.fontFamily=(e.loadedName?`"${e.loadedName}", `:"")+(e.fallbackName||"Helvetica, sans-serif")}}class h extends c{constructor(t){super(t,t.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation checkBox";const t=document.createElement("input");return t.disabled=this.data.readOnly,t.type="checkbox",t.name=this.data.fieldName,this.data.fieldValue&&"Off"!==this.data.fieldValue&&t.setAttribute("checked",!0),this.container.appendChild(t),this.container}}class d extends c{constructor(t){super(t,t.renderInteractiveForms)}render(){this.container.className="buttonWidgetAnnotation radioButton";const t=document.createElement("input");return t.disabled=this.data.readOnly,t.type="radio",t.name=this.data.fieldName,this.data.fieldValue===this.data.buttonValue&&t.setAttribute("checked",!0),this.container.appendChild(t),this.container}}class f extends s{render(){const t=super.render();return t.className="buttonWidgetAnnotation pushButton",t}}class p extends c{constructor(t){super(t,t.renderInteractiveForms)}render(){this.container.className="choiceWidgetAnnotation";const t=document.createElement("select");t.disabled=this.data.readOnly,t.name=this.data.fieldName,this.data.combo||(t.size=this.data.options.length,this.data.multiSelect&&(t.multiple=!0));for(const e of this.data.options){const n=document.createElement("option");n.textContent=e.displayValue,n.value=e.exportValue,this.data.fieldValue.includes(e.displayValue)&&n.setAttribute("selected",!0),t.appendChild(n)}return this.container.appendChild(t),this.container}}class g extends a{constructor(t){super(t,!(!t.data.title&&!t.data.contents))}render(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;const t=this.layer.querySelector(`[data-annotation-id="${this.data.parentId}"]`);if(!t)return this.container;const e=new m({container:this.container,trigger:t,color:this.data.color,title:this.data.title,modificationDate:this.data.modificationDate,contents:this.data.contents}),n=parseFloat(t.style.left),r=parseFloat(t.style.width);return this.container.style.transformOrigin=`-${n+r}px -${t.style.top}`,this.container.style.left=n+r+"px",this.container.appendChild(e.render()),this.container}}class m{constructor(t){this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.title=t.title,this.modificationDate=t.modificationDate,this.contents=t.contents,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}render(){const t=document.createElement("div");t.className="popupWrapper",this.hideElement=this.hideWrapper?t:this.container,this.hideElement.setAttribute("hidden",!0);const e=document.createElement("div");e.className="popup";const n=this.color;n&&(e.style.backgroundColor=i.Util.makeCssRgb(0|.7*(255-n[0])+n[0],0|.7*(255-n[1])+n[1],0|.7*(255-n[2])+n[2]));const o=document.createElement("h1");o.textContent=this.title,e.appendChild(o);const a=r.PDFDateString.toDateObject(this.modificationDate);if(a){const t=document.createElement("span");t.textContent="{{date}}, {{time}}",t.dataset.l10nId="annotation_date_string",t.dataset.l10nArgs=JSON.stringify({date:a.toLocaleDateString(),time:a.toLocaleTimeString()}),e.appendChild(t)}const s=this._formatContents(this.contents);return e.appendChild(s),this.trigger.addEventListener("click",this._toggle.bind(this)),this.trigger.addEventListener("mouseover",this._show.bind(this,!1)),this.trigger.addEventListener("mouseout",this._hide.bind(this,!1)),e.addEventListener("click",this._hide.bind(this,!0)),t.appendChild(e),t}_formatContents(t){const e=document.createElement("p"),n=t.split(/(?:\r\n?|\n)/);for(let r=0,i=n.length;r<i;++r)e.appendChild(document.createTextNode(n[r])),r<i-1&&e.appendChild(document.createElement("br"));return e}_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(t=!1){t&&(this.pinned=!0),this.hideElement.hasAttribute("hidden")&&(this.hideElement.removeAttribute("hidden"),this.container.style.zIndex+=1)}_hide(t=!0){t&&(this.pinned=!1),this.hideElement.hasAttribute("hidden")||this.pinned||(this.hideElement.setAttribute("hidden",!0),this.container.style.zIndex-=1)}}class y extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class v extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){this.container.className="lineAnnotation";const t=this.data,e=this.svgFactory.create(t.rect[2]-t.rect[0],t.rect[3]-t.rect[1]),n=this.svgFactory.createElement("svg:line");return n.setAttribute("x1",t.rect[2]-t.lineCoordinates[0]),n.setAttribute("y1",t.rect[3]-t.lineCoordinates[1]),n.setAttribute("x2",t.rect[2]-t.lineCoordinates[2]),n.setAttribute("y2",t.rect[3]-t.lineCoordinates[3]),n.setAttribute("stroke-width",t.borderStyle.width||1),n.setAttribute("stroke","transparent"),e.appendChild(n),this.container.append(e),this._createPopup(this.container,n,t),this.container}}class b extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){this.container.className="squareAnnotation";const t=this.data,e=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],r=this.svgFactory.create(e,n),i=t.borderStyle.width,o=this.svgFactory.createElement("svg:rect");return o.setAttribute("x",i/2),o.setAttribute("y",i/2),o.setAttribute("width",e-i),o.setAttribute("height",n-i),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","none"),r.appendChild(o),this.container.append(r),this._createPopup(this.container,o,t),this.container}}class _ extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){this.container.className="circleAnnotation";const t=this.data,e=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],r=this.svgFactory.create(e,n),i=t.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse");return o.setAttribute("cx",e/2),o.setAttribute("cy",n/2),o.setAttribute("rx",e/2-i/2),o.setAttribute("ry",n/2-i/2),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","none"),r.appendChild(o),this.container.append(r),this._createPopup(this.container,o,t),this.container}}class w extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const t=this.data,e=this.svgFactory.create(t.rect[2]-t.rect[0],t.rect[3]-t.rect[1]);let n=[];for(const i of t.vertices)n.push(i.x-t.rect[0]+","+(t.rect[3]-i.y));n=n.join(" ");const r=this.svgFactory.createElement(this.svgElementName);return r.setAttribute("points",n),r.setAttribute("stroke-width",t.borderStyle.width||1),r.setAttribute("stroke","transparent"),r.setAttribute("fill","none"),e.appendChild(r),this.container.append(e),this._createPopup(this.container,r,t),this.container}}class x extends w{constructor(t){super(t),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class M extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class S extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const t=this.data,e=this.svgFactory.create(t.rect[2]-t.rect[0],t.rect[3]-t.rect[1]);for(const n of t.inkLists){let r=[];for(const e of n)r.push(`${e.x-t.rect[0]},${t.rect[3]-e.y}`);r=r.join(" ");const i=this.svgFactory.createElement(this.svgElementName);i.setAttribute("points",r),i.setAttribute("stroke-width",t.borderStyle.width||1),i.setAttribute("stroke","transparent"),i.setAttribute("fill","none"),this._createPopup(this.container,i,t),e.appendChild(i)}return this.container.append(e),this.container}}class A extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="highlightAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class C extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="underlineAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class k extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="squigglyAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class T extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="strikeoutAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class E extends a{constructor(t){super(t,!!(t.data.hasPopup||t.data.title||t.data.contents),!0)}render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}class O extends a{constructor(t){super(t,!0);const{filename:e,content:n}=this.data.file;this.filename=(0,r.getFilenameFromUrl)(e),this.content=n,this.linkService.eventBus&&this.linkService.eventBus.dispatch("fileattachmentannotation",{source:this,id:(0,i.stringToPDFString)(e),filename:e,content:n})}render(){this.container.className="fileAttachmentAnnotation";const t=document.createElement("div");return t.style.height=this.container.style.height,t.style.width=this.container.style.width,t.addEventListener("dblclick",this._download.bind(this)),this.data.hasPopup||!this.data.title&&!this.data.contents||this._createPopup(this.container,t,this.data),this.container.appendChild(t),this.container}_download(){this.downloadManager?this.downloadManager.downloadData(this.content,this.filename,""):(0,i.warn)("Download cannot be started due to unavailable download manager")}}e.AnnotationLayer=class{static render(t){const e=[],n=[];for(const r of t.annotations)r&&(r.annotationType!==i.AnnotationType.POPUP?e.push(r):n.push(r));n.length&&e.push(...n);for(const i of e){const e=o.create({data:i,layer:t.div,page:t.page,viewport:t.viewport,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||"",renderInteractiveForms:t.renderInteractiveForms||!1,svgFactory:new r.DOMSVGFactory});e.isRenderable&&t.div.appendChild(e.render())}}static update(t){for(const e of t.annotations){const n=t.div.querySelector(`[data-annotation-id="${e.id}"]`);n&&(n.style.transform=`matrix(${t.viewport.transform.join(",")})`)}t.div.removeAttribute("hidden")}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.renderTextLayer=void 0;var r=n(2),i=function(){var t=/\S/;function e(e,n,i){var o=document.createElement("span"),a={angle:0,canvasWidth:0,isWhitespace:!1,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1};if(e._textDivs.push(o),!t.test(n.str))return a.isWhitespace=!0,void e._textDivProperties.set(o,a);var s=r.Util.transform(e._viewport.transform,n.transform),l=Math.atan2(s[1],s[0]),c=i[n.fontName];c.vertical&&(l+=Math.PI/2);var u=Math.sqrt(s[2]*s[2]+s[3]*s[3]),h=u;let d,f;c.ascent?h*=c.ascent:c.descent&&(h*=1+c.descent),0===l?(d=s[4],f=s[5]-h):(d=s[4]+h*Math.sin(l),f=s[5]-h*Math.cos(l)),o.style.left=d+"px",o.style.top=f+"px",o.style.fontSize=u+"px",o.style.fontFamily=c.fontFamily,o.textContent=n.str,e._fontInspectorEnabled&&(o.dataset.fontName=n.fontName),0!==l&&(a.angle=l*(180/Math.PI));let p=!1;if(n.str.length>1)p=!0;else if(n.transform[0]!==n.transform[3]){const t=Math.abs(n.transform[0]),e=Math.abs(n.transform[3]);t!==e&&Math.max(t,e)/Math.min(t,e)>1.5&&(p=!0)}if(p&&(a.canvasWidth=c.vertical?n.height*e._viewport.scale:n.width*e._viewport.scale),e._textDivProperties.set(o,a),e._textContentStream&&e._layoutText(o),e._enhanceTextSelection){var g=1,m=0;0!==l&&(g=Math.cos(l),m=Math.sin(l));var y,v,b=(c.vertical?n.height:n.width)*e._viewport.scale,_=u;v=0!==l?r.Util.getAxialAlignedBoundingBox([0,0,b,_],y=[g,m,-m,g,d,f]):[d,f,d+b,f+_],e._bounds.push({left:v[0],top:v[1],right:v[2],bottom:v[3],div:o,size:[b,_],m:y})}}function n(t){if(!t._canceled){var e=t._textDivs,n=t._capability,r=e.length;if(r>1e5)return t._renderingDone=!0,void n.resolve();if(!t._textContentStream)for(var i=0;i<r;i++)t._layoutText(e[i]);t._renderingDone=!0,n.resolve()}}function i(t,e,n){let r=0;for(let i=0;i<n;i++){const n=t[e++];n>0&&(r=r?Math.min(n,r):n)}return r}function o(t,e){e.sort((function(t,e){return t.x1-e.x1||t.index-e.index}));var n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];e.forEach((function(t){for(var e=0;e<n.length&&n[e].end<=t.y1;)e++;for(var r,i,o=n.length-1;o>=0&&n[o].start>=t.y2;)o--;var a,s,l=-1/0;for(a=e;a<=o;a++){var c;(c=(i=(r=n[a]).boundary).x2>t.x1?i.index>t.index?i.x1New:t.x1:void 0===i.x2New?(i.x2+t.x1)/2:i.x2New)>l&&(l=c)}for(t.x1New=l,a=e;a<=o;a++)void 0===(i=(r=n[a]).boundary).x2New?i.x2>t.x1?i.index>t.index&&(i.x2New=i.x2):i.x2New=l:i.x2New>l&&(i.x2New=Math.max(l,i.x2));var u=[],h=null;for(a=e;a<=o;a++){var d=(i=(r=n[a]).boundary).x2>t.x2?i:t;h===d?u[u.length-1].end=r.end:(u.push({start:r.start,end:r.end,boundary:d}),h=d)}for(n[e].start<t.y1&&(u[0].start=t.y1,u.unshift({start:n[e].start,end:t.y1,boundary:n[e].boundary})),t.y2<n[o].end&&(u[u.length-1].end=t.y2,u.push({start:t.y2,end:n[o].end,boundary:n[o].boundary})),a=e;a<=o;a++)if(void 0===(i=(r=n[a]).boundary).x2New){var f=!1;for(s=e-1;!f&&s>=0&&n[s].start>=i.y1;s--)f=n[s].boundary===i;for(s=o+1;!f&&s<n.length&&n[s].end<=i.y2;s++)f=n[s].boundary===i;for(s=0;!f&&s<u.length;s++)f=u[s].boundary===i;f||(i.x2New=l)}Array.prototype.splice.apply(n,[e,o-e+1].concat(u))})),n.forEach((function(e){var n=e.boundary;void 0===n.x2New&&(n.x2New=Math.max(t,n.x2))}))}function a({textContent:t,textContentStream:e,container:n,viewport:i,textDivs:o,textContentItemsStr:a,enhanceTextSelection:s}){this._textContent=t,this._textContentStream=e,this._container=n,this._viewport=i,this._textDivs=o||[],this._textContentItemsStr=a||[],this._enhanceTextSelection=!!s,this._fontInspectorEnabled=!(!globalThis.FontInspector||!globalThis.FontInspector.enabled),this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,r.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._capability.promise.finally(()=>{this._layoutTextCtx&&(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,this._layoutTextCtx=null)}).catch(()=>{})}return a.prototype={get promise(){return this._capability.promise},cancel:function(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.AbortException("TextLayer task cancelled.")),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))},_processItems(t,n){for(let r=0,i=t.length;r<i;r++)this._textContentItemsStr.push(t[r].str),e(this,t[r],n)},_layoutText(t){const e=this._textDivProperties.get(t);if(e.isWhitespace)return;let n="";if(0!==e.canvasWidth){const{fontSize:r,fontFamily:i}=t.style;r===this._layoutTextLastFontSize&&i===this._layoutTextLastFontFamily||(this._layoutTextCtx.font=`${r} ${i}`,this._layoutTextLastFontSize=r,this._layoutTextLastFontFamily=i);const{width:o}=this._layoutTextCtx.measureText(t.textContent);o>0&&(e.scale=e.canvasWidth/o,n=`scaleX(${e.scale})`)}0!==e.angle&&(n=`rotate(${e.angle}deg) ${n}`),n.length>0&&(this._enhanceTextSelection&&(e.originalTransform=n),t.style.transform=n),this._textDivProperties.set(t,e),this._container.appendChild(t)},_render:function(t){const e=(0,r.createPromiseCapability)();let i=Object.create(null);const o=document.createElement("canvas");if(o.mozOpaque=!0,this._layoutTextCtx=o.getContext("2d",{alpha:!1}),this._textContent)this._processItems(this._textContent.items,this._textContent.styles),e.resolve();else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const t=()=>{this._reader.read().then(({value:n,done:r})=>{r?e.resolve():(Object.assign(i,n.styles),this._processItems(n.items,i),t())},e.reject)};this._reader=this._textContentStream.getReader(),t()}}e.promise.then(()=>{i=null,t?this._renderTimer=setTimeout(()=>{n(this),this._renderTimer=null},t):n(this)},this._capability.reject)},expandTextDivs:function(t){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(function(t){for(var e=t._bounds,n=t._viewport,a=function(t,e,n){var r=n.map((function(t,e){return{x1:t.left,y1:t.top,x2:t.right,y2:t.bottom,index:e,x1New:void 0,x2New:void 0}}));o(t,r);var i=new Array(n.length);return r.forEach((function(t){i[t.index]={left:t.x1New,top:0,right:t.x2New,bottom:0}})),n.map((function(e,n){var o=i[n],a=r[n];a.x1=e.top,a.y1=t-o.right,a.x2=e.bottom,a.y2=t-o.left,a.index=n,a.x1New=void 0,a.x2New=void 0})),o(e,r),r.forEach((function(t){var e=t.index;i[e].top=t.x1New,i[e].bottom=t.x2New})),i}(n.width,n.height,e),s=0;s<a.length;s++){var l=e[s].div,c=t._textDivProperties.get(l);if(0!==c.angle){var u=a[s],h=e[s],d=h.m,f=d[0],p=d[1],g=[[0,0],[0,h.size[1]],[h.size[0],0],h.size],m=new Float64Array(64);g.forEach((function(t,e){var n=r.Util.applyTransform(t,d);m[e+0]=f&&(u.left-n[0])/f,m[e+4]=p&&(u.top-n[1])/p,m[e+8]=f&&(u.right-n[0])/f,m[e+12]=p&&(u.bottom-n[1])/p,m[e+16]=p&&(u.left-n[0])/-p,m[e+20]=f&&(u.top-n[1])/f,m[e+24]=p&&(u.right-n[0])/-p,m[e+28]=f&&(u.bottom-n[1])/f,m[e+32]=f&&(u.left-n[0])/-f,m[e+36]=p&&(u.top-n[1])/-p,m[e+40]=f&&(u.right-n[0])/-f,m[e+44]=p&&(u.bottom-n[1])/-p,m[e+48]=p&&(u.left-n[0])/p,m[e+52]=f&&(u.top-n[1])/-f,m[e+56]=p&&(u.right-n[0])/p,m[e+60]=f&&(u.bottom-n[1])/-f}));var y=1+Math.min(Math.abs(f),Math.abs(p));c.paddingLeft=i(m,32,16)/y,c.paddingTop=i(m,48,16)/y,c.paddingRight=i(m,0,16)/y,c.paddingBottom=i(m,16,16)/y,t._textDivProperties.set(l,c)}else c.paddingLeft=e[s].left-a[s].left,c.paddingTop=e[s].top-a[s].top,c.paddingRight=a[s].right-e[s].right,c.paddingBottom=a[s].bottom-e[s].bottom,t._textDivProperties.set(l,c)}}(this),this._bounds=null);const e=[],n=[];for(var a=0,s=this._textDivs.length;a<s;a++){const r=this._textDivs[a],i=this._textDivProperties.get(r);i.isWhitespace||(t?(e.length=0,n.length=0,i.originalTransform&&e.push(i.originalTransform),i.paddingTop>0?(n.push(i.paddingTop+"px"),e.push(`translateY(${-i.paddingTop}px)`)):n.push(0),n.push(i.paddingRight>0?i.paddingRight/i.scale+"px":0),n.push(i.paddingBottom>0?i.paddingBottom+"px":0),i.paddingLeft>0?(n.push(i.paddingLeft/i.scale+"px"),e.push(`translateX(${-i.paddingLeft/i.scale}px)`)):n.push(0),r.style.padding=n.join(" "),e.length&&(r.style.transform=e.join(" "))):(r.style.padding=null,r.style.transform=i.originalTransform))}}},function(t){var e=new a({textContent:t.textContent,textContentStream:t.textContentStream,container:t.container,viewport:t.viewport,textDivs:t.textDivs,textContentItemsStr:t.textContentItemsStr,enhanceTextSelection:t.enhanceTextSelection});return e._render(t.timeout),e}}();e.renderTextLayer=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SVGGraphics=void 0;var r=n(2),i=n(1),o=n(4);let a=function(){throw new Error("Not implemented: SVGGraphics")};e.SVGGraphics=a;{const t={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},n="http://www.w3.org/XML/1998/namespace",c="http://www.w3.org/1999/xlink",u=["butt","round","square"],h=["miter","round","bevel"],d=function(){const t=new Uint8Array([137,80,78,71,13,10,26,10]),e=new Int32Array(256);for(let r=0;r<256;r++){let t=r;for(let e=0;e<8;e++)t=1&t?3988292384^t>>1&2147483647:t>>1&2147483647;e[r]=t}function n(t,n,r,i){let o=i;const a=n.length;r[o]=a>>24&255,r[o+1]=a>>16&255,r[o+2]=a>>8&255,r[o+3]=255&a,o+=4,r[o]=255&t.charCodeAt(0),r[o+1]=255&t.charCodeAt(1),r[o+2]=255&t.charCodeAt(2),r[o+3]=255&t.charCodeAt(3),o+=4,r.set(n,o),o+=n.length;const s=function(t,n,r){let i=-1;for(let o=n;o<r;o++)i=i>>>8^e[255&(i^t[o])];return-1^i}(r,i+4,o);r[o]=s>>24&255,r[o+1]=s>>16&255,r[o+2]=s>>8&255,r[o+3]=255&s}function i(t){let e=t.length;const n=Math.ceil(e/65535),r=new Uint8Array(2+e+5*n+4);let i=0;r[i++]=120,r[i++]=156;let o=0;for(;e>65535;)r[i++]=0,r[i++]=255,r[i++]=255,r[i++]=0,r[i++]=0,r.set(t.subarray(o,o+65535),i),i+=65535,o+=65535,e-=65535;r[i++]=1,r[i++]=255&e,r[i++]=e>>8&255,r[i++]=255&~e,r[i++]=(65535&~e)>>8&255,r.set(t.subarray(o),i),i+=t.length-o;const a=function(t,e,n){let r=1,i=0;for(let o=0;o<n;++o)r=(r+(255&t[o]))%65521,i=(i+r)%65521;return i<<16|r}(t,0,t.length);return r[i++]=a>>24&255,r[i++]=a>>16&255,r[i++]=a>>8&255,r[i++]=255&a,r}return function(e,a,s){return function(e,a,s,l){const c=e.width,u=e.height;let h,d,f;const p=e.data;switch(a){case r.ImageKind.GRAYSCALE_1BPP:d=0,h=1,f=c+7>>3;break;case r.ImageKind.RGB_24BPP:d=2,h=8,f=3*c;break;case r.ImageKind.RGBA_32BPP:d=6,h=8,f=4*c;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+f)*u);let m=0,y=0;for(let t=0;t<u;++t)g[m++]=0,g.set(p.subarray(y,y+f),m),y+=f,m+=f;if(a===r.ImageKind.GRAYSCALE_1BPP&&l){m=0;for(let t=0;t<u;t++){m++;for(let t=0;t<f;t++)g[m++]^=255}}const v=new Uint8Array([c>>24&255,c>>16&255,c>>8&255,255&c,u>>24&255,u>>16&255,u>>8&255,255&u,h,d,0,0,0]),b=function(t){if(!o.isNodeJS)return i(t);try{let e;e=parseInt(process.versions.node)>=8?t:Buffer.from(t);const n=__webpack_require__(5).deflateSync(e,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(e){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return i(t)}(g),_=new Uint8Array(t.length+36+v.length+b.length);let w=0;return _.set(t,w),w+=t.length,n("IHDR",v,_,w),w+=12+v.length,n("IDATA",b,_,w),w+=12+b.length,n("IEND",new Uint8Array(0),_,w),(0,r.createObjectURL)(_,"image/png",s)}(e,void 0===e.kind?r.ImageKind.GRAYSCALE_1BPP:e.kind,a,s)}}();class f{constructor(){this.fontSizeScale=1,this.fontWeight=t.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=t.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(t,e){this.x=t,this.y=e}}function s(t){if(Number.isInteger(t))return t.toString();const e=t.toFixed(10);let n=e.length-1;if("0"!==e[n])return e;do{n--}while("0"===e[n]);return e.substring(0,"."===e[n]?n:n+1)}function l(t){if(0===t[4]&&0===t[5]){if(0===t[1]&&0===t[2])return 1===t[0]&&1===t[3]?"":`scale(${s(t[0])} ${s(t[3])})`;if(t[0]===t[3]&&t[1]===-t[2])return`rotate(${s(180*Math.acos(t[0])/Math.PI)})`}else if(1===t[0]&&0===t[1]&&0===t[2]&&1===t[3])return`translate(${s(t[4])} ${s(t[5])})`;return`matrix(${s(t[0])} ${s(t[1])} ${s(t[2])} ${s(t[3])} ${s(t[4])} `+s(t[5])+")"}let p=0,g=0,m=0;e.SVGGraphics=a=class{constructor(t,e,n=!1){this.svgFactory=new i.DOMSVGFactory,this.current=new f,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=t,this.objs=e,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const i in r.OPS)this._operatorIdMapping[r.OPS[i]]=i}save(){this.transformStack.push(this.transformMatrix);const t=this.current;this.extraStack.push(t),this.current=t.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(t){this.save(),this.executeOpTree(t),this.restore()}loadDependencies(t){const e=t.fnArray,n=t.argsArray;for(let i=0,o=e.length;i<o;i++)if(e[i]===r.OPS.dependency)for(const t of n[i]){const e=t.startsWith("g_")?this.commonObjs:this.objs,n=new Promise(n=>{e.get(t,n)});this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(t,e,n,i,o,a){this.transformMatrix=r.Util.transform(this.transformMatrix,[t,e,n,i,o,a]),this.tgrp=null}getSVG(t,e){this.viewport=e;const n=this._initialize(e);return this.loadDependencies(t).then(()=>(this.transformMatrix=r.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(t)),n))}convertOpList(t){const e=this._operatorIdMapping,n=t.argsArray,r=t.fnArray,i=[];for(let o=0,a=r.length;o<a;o++){const t=r[o];i.push({fnId:t,fn:e[t],args:n[o]})}return function(t){let e=[];const n=[];for(const r of t)"save"!==r.fn?"restore"===r.fn?e=n.pop():e.push(r):(e.push({fnId:92,fn:"group",items:[]}),n.push(e),e=e[e.length-1].items);return e}(i)}executeOpTree(t){for(const e of t){const t=e.fn,n=e.args;switch(0|e.fnId){case r.OPS.beginText:this.beginText();break;case r.OPS.dependency:break;case r.OPS.setLeading:this.setLeading(n);break;case r.OPS.setLeadingMoveText:this.setLeadingMoveText(n[0],n[1]);break;case r.OPS.setFont:this.setFont(n);break;case r.OPS.showText:case r.OPS.showSpacedText:this.showText(n[0]);break;case r.OPS.endText:this.endText();break;case r.OPS.moveText:this.moveText(n[0],n[1]);break;case r.OPS.setCharSpacing:this.setCharSpacing(n[0]);break;case r.OPS.setWordSpacing:this.setWordSpacing(n[0]);break;case r.OPS.setHScale:this.setHScale(n[0]);break;case r.OPS.setTextMatrix:this.setTextMatrix(n[0],n[1],n[2],n[3],n[4],n[5]);break;case r.OPS.setTextRise:this.setTextRise(n[0]);break;case r.OPS.setTextRenderingMode:this.setTextRenderingMode(n[0]);break;case r.OPS.setLineWidth:this.setLineWidth(n[0]);break;case r.OPS.setLineJoin:this.setLineJoin(n[0]);break;case r.OPS.setLineCap:this.setLineCap(n[0]);break;case r.OPS.setMiterLimit:this.setMiterLimit(n[0]);break;case r.OPS.setFillRGBColor:this.setFillRGBColor(n[0],n[1],n[2]);break;case r.OPS.setStrokeRGBColor:this.setStrokeRGBColor(n[0],n[1],n[2]);break;case r.OPS.setStrokeColorN:this.setStrokeColorN(n);break;case r.OPS.setFillColorN:this.setFillColorN(n);break;case r.OPS.shadingFill:this.shadingFill(n[0]);break;case r.OPS.setDash:this.setDash(n[0],n[1]);break;case r.OPS.setRenderingIntent:this.setRenderingIntent(n[0]);break;case r.OPS.setFlatness:this.setFlatness(n[0]);break;case r.OPS.setGState:this.setGState(n[0]);break;case r.OPS.fill:this.fill();break;case r.OPS.eoFill:this.eoFill();break;case r.OPS.stroke:this.stroke();break;case r.OPS.fillStroke:this.fillStroke();break;case r.OPS.eoFillStroke:this.eoFillStroke();break;case r.OPS.clip:this.clip("nonzero");break;case r.OPS.eoClip:this.clip("evenodd");break;case r.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case r.OPS.paintImageXObject:this.paintImageXObject(n[0]);break;case r.OPS.paintInlineImageXObject:this.paintInlineImageXObject(n[0]);break;case r.OPS.paintImageMaskXObject:this.paintImageMaskXObject(n[0]);break;case r.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(n[0],n[1]);break;case r.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case r.OPS.closePath:this.closePath();break;case r.OPS.closeStroke:this.closeStroke();break;case r.OPS.closeFillStroke:this.closeFillStroke();break;case r.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case r.OPS.nextLine:this.nextLine();break;case r.OPS.transform:this.transform(n[0],n[1],n[2],n[3],n[4],n[5]);break;case r.OPS.constructPath:this.constructPath(n[0],n[1]);break;case r.OPS.endPath:this.endPath();break;case 92:this.group(e.items);break;default:(0,r.warn)("Unimplemented operator "+t)}}}setWordSpacing(t){this.current.wordSpacing=t}setCharSpacing(t){this.current.charSpacing=t}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(t,e,n,r,i,o){const a=this.current;a.textMatrix=a.lineMatrix=[t,e,n,r,i,o],a.textMatrixScale=Math.sqrt(t*t+e*e),a.x=a.lineX=0,a.y=a.lineY=0,a.xcoords=[],a.ycoords=[],a.tspan=this.svgFactory.createElement("svg:tspan"),a.tspan.setAttributeNS(null,"font-family",a.fontFamily),a.tspan.setAttributeNS(null,"font-size",s(a.fontSize)+"px"),a.tspan.setAttributeNS(null,"y",s(-a.y)),a.txtElement=this.svgFactory.createElement("svg:text"),a.txtElement.appendChild(a.tspan)}beginText(){const t=this.current;t.x=t.lineX=0,t.y=t.lineY=0,t.textMatrix=r.IDENTITY_MATRIX,t.lineMatrix=r.IDENTITY_MATRIX,t.textMatrixScale=1,t.tspan=this.svgFactory.createElement("svg:tspan"),t.txtElement=this.svgFactory.createElement("svg:text"),t.txtgrp=this.svgFactory.createElement("svg:g"),t.xcoords=[],t.ycoords=[]}moveText(t,e){const n=this.current;n.x=n.lineX+=t,n.y=n.lineY+=e,n.xcoords=[],n.ycoords=[],n.tspan=this.svgFactory.createElement("svg:tspan"),n.tspan.setAttributeNS(null,"font-family",n.fontFamily),n.tspan.setAttributeNS(null,"font-size",s(n.fontSize)+"px"),n.tspan.setAttributeNS(null,"y",s(-n.y))}showText(e){const i=this.current,o=i.font,a=i.fontSize;if(0===a)return;const c=i.fontSizeScale,u=i.charSpacing,h=i.wordSpacing,d=i.fontDirection,f=i.textHScale*d,p=o.vertical,g=p?1:-1,m=o.defaultVMetrics,y=a*i.fontMatrix[0];let v=0;for(const t of e){if(null===t){v+=d*h;continue}if((0,r.isNum)(t)){v+=g*t*a/1e3;continue}const e=(t.isSpace?h:0)+u,n=t.fontChar;let s,l,f,b=t.width;if(p){let e;const n=t.vmetric||m;e=t.vmetric?n[1]:.5*b,e=-e*y,b=n?-n[0]:b,s=e/c,l=(v+n[2]*y)/c}else s=v/c,l=0;(t.isInFont||o.missingFile)&&(i.xcoords.push(i.x+s),p&&i.ycoords.push(-i.y+l),i.tspan.textContent+=n),f=p?b*y-e*d:b*y+e*d,v+=f}i.tspan.setAttributeNS(null,"x",i.xcoords.map(s).join(" ")),i.tspan.setAttributeNS(null,"y",p?i.ycoords.map(s).join(" "):s(-i.y)),p?i.y-=v:i.x+=v*f,i.tspan.setAttributeNS(null,"font-family",i.fontFamily),i.tspan.setAttributeNS(null,"font-size",s(i.fontSize)+"px"),i.fontStyle!==t.fontStyle&&i.tspan.setAttributeNS(null,"font-style",i.fontStyle),i.fontWeight!==t.fontWeight&&i.tspan.setAttributeNS(null,"font-weight",i.fontWeight);const b=i.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;b===r.TextRenderingMode.FILL||b===r.TextRenderingMode.FILL_STROKE?(i.fillColor!==t.fillColor&&i.tspan.setAttributeNS(null,"fill",i.fillColor),i.fillAlpha<1&&i.tspan.setAttributeNS(null,"fill-opacity",i.fillAlpha)):i.tspan.setAttributeNS(null,"fill",i.textRenderingMode===r.TextRenderingMode.ADD_TO_PATH?"transparent":"none"),(b===r.TextRenderingMode.STROKE||b===r.TextRenderingMode.FILL_STROKE)&&this._setStrokeAttributes(i.tspan,1/(i.textMatrixScale||1));let _=i.textMatrix;0!==i.textRise&&(_=_.slice(),_[5]+=i.textRise),i.txtElement.setAttributeNS(null,"transform",`${l(_)} scale(${s(f)}, -1)`),i.txtElement.setAttributeNS(n,"xml:space","preserve"),i.txtElement.appendChild(i.tspan),i.txtgrp.appendChild(i.txtElement),this._ensureTransformGroup().appendChild(i.txtElement)}setLeadingMoveText(t,e){this.setLeading(-e),this.moveText(t,e)}addFontStyle(t){if(!t.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle));const e=(0,r.createObjectURL)(t.data,t.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${t.loadedName}"; src: url(${e}); }\n`}setFont(t){const e=this.current,n=this.commonObjs.get(t[0]);let i=t[1];e.font=n,!this.embedFonts||n.missingFile||this.embeddedFonts[n.loadedName]||(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),e.fontMatrix=n.fontMatrix?n.fontMatrix:r.FONT_IDENTITY_MATRIX;let o="normal";n.black?o="900":n.bold&&(o="bold");const a=n.italic?"italic":"normal";i<0?(i=-i,e.fontDirection=-1):e.fontDirection=1,e.fontSize=i,e.fontFamily=n.loadedName,e.fontWeight=o,e.fontStyle=a,e.tspan=this.svgFactory.createElement("svg:tspan"),e.tspan.setAttributeNS(null,"y",s(-e.y)),e.xcoords=[],e.ycoords=[]}endText(){const t=this.current;t.textRenderingMode&r.TextRenderingMode.ADD_TO_PATH_FLAG&&t.txtElement&&t.txtElement.hasChildNodes()&&(t.element=t.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(t){t>0&&(this.current.lineWidth=t)}setLineCap(t){this.current.lineCap=u[t]}setLineJoin(t){this.current.lineJoin=h[t]}setMiterLimit(t){this.current.miterLimit=t}setStrokeAlpha(t){this.current.strokeAlpha=t}setStrokeRGBColor(t,e,n){this.current.strokeColor=r.Util.makeCssRgb(t,e,n)}setFillAlpha(t){this.current.fillAlpha=t}setFillRGBColor(t,e,n){this.current.fillColor=r.Util.makeCssRgb(t,e,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(t){this.current.strokeColor=this._makeColorN_Pattern(t)}setFillColorN(t){this.current.fillColor=this._makeColorN_Pattern(t)}shadingFill(t){const e=this.viewport.width,n=this.viewport.height,i=r.Util.inverseTransform(this.transformMatrix),o=r.Util.applyTransform([0,0],i),a=r.Util.applyTransform([0,n],i),s=r.Util.applyTransform([e,0],i),l=r.Util.applyTransform([e,n],i),c=Math.min(o[0],a[0],s[0],l[0]),u=Math.min(o[1],a[1],s[1],l[1]),h=Math.max(o[0],a[0],s[0],l[0]),d=Math.max(o[1],a[1],s[1],l[1]),f=this.svgFactory.createElement("svg:rect");f.setAttributeNS(null,"x",c),f.setAttributeNS(null,"y",u),f.setAttributeNS(null,"width",h-c),f.setAttributeNS(null,"height",d-u),f.setAttributeNS(null,"fill",this._makeShadingPattern(t)),this.current.fillAlpha<1&&f.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(f)}_makeColorN_Pattern(t){return"TilingPattern"===t[0]?this._makeTilingPattern(t):this._makeShadingPattern(t)}_makeTilingPattern(t){const e=t[1],n=t[2],i=t[3]||r.IDENTITY_MATRIX,[o,a,s,l]=t[4],c=t[5],u=t[6],h=t[7],d="shading"+m++,[f,p]=r.Util.applyTransform([o,a],i),[g,y]=r.Util.applyTransform([s,l],i),[v,b]=r.Util.singularValueDecompose2dScale(i),_=c*v,w=u*b,x=this.svgFactory.createElement("svg:pattern");x.setAttributeNS(null,"id",d),x.setAttributeNS(null,"patternUnits","userSpaceOnUse"),x.setAttributeNS(null,"width",_),x.setAttributeNS(null,"height",w),x.setAttributeNS(null,"x",""+f),x.setAttributeNS(null,"y",""+p);const M=this.svg,S=this.transformMatrix,A=this.current.fillColor,C=this.current.strokeColor,k=this.svgFactory.create(g-f,y-p);if(this.svg=k,this.transformMatrix=i,2===h){const t=r.Util.makeCssRgb(...e);this.current.fillColor=t,this.current.strokeColor=t}return this.executeOpTree(this.convertOpList(n)),this.svg=M,this.transformMatrix=S,this.current.fillColor=A,this.current.strokeColor=C,x.appendChild(k.childNodes[0]),this.defs.appendChild(x),`url(#${d})`}_makeShadingPattern(t){switch(t[0]){case"RadialAxial":const e="shading"+m++,n=t[3];let i;switch(t[1]){case"axial":const n=t[4],r=t[5];i=this.svgFactory.createElement("svg:linearGradient"),i.setAttributeNS(null,"id",e),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"x1",n[0]),i.setAttributeNS(null,"y1",n[1]),i.setAttributeNS(null,"x2",r[0]),i.setAttributeNS(null,"y2",r[1]);break;case"radial":const o=t[4],a=t[5],s=t[6],l=t[7];i=this.svgFactory.createElement("svg:radialGradient"),i.setAttributeNS(null,"id",e),i.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),i.setAttributeNS(null,"cx",a[0]),i.setAttributeNS(null,"cy",a[1]),i.setAttributeNS(null,"r",l),i.setAttributeNS(null,"fx",o[0]),i.setAttributeNS(null,"fy",o[1]),i.setAttributeNS(null,"fr",s);break;default:throw new Error("Unknown RadialAxial type: "+t[1])}for(const t of n){const e=this.svgFactory.createElement("svg:stop");e.setAttributeNS(null,"offset",t[0]),e.setAttributeNS(null,"stop-color",t[1]),i.appendChild(e)}return this.defs.appendChild(i),`url(#${e})`;case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: "+t[0])}}setDash(t,e){this.current.dashArray=t,this.current.dashPhase=e}constructPath(t,e){const n=this.current;let i=n.x,o=n.y,a=[],l=0;for(const c of t)switch(0|c){case r.OPS.rectangle:i=e[l++],o=e[l++];const t=i+e[l++],n=o+e[l++];a.push("M",s(i),s(o),"L",s(t),s(o),"L",s(t),s(n),"L",s(i),s(n),"Z");break;case r.OPS.moveTo:i=e[l++],o=e[l++],a.push("M",s(i),s(o));break;case r.OPS.lineTo:i=e[l++],o=e[l++],a.push("L",s(i),s(o));break;case r.OPS.curveTo:i=e[l+4],o=e[l+5],a.push("C",s(e[l]),s(e[l+1]),s(e[l+2]),s(e[l+3]),s(i),s(o)),l+=6;break;case r.OPS.curveTo2:a.push("C",s(i),s(o),s(e[l]),s(e[l+1]),s(e[l+2]),s(e[l+3])),i=e[l+2],o=e[l+3],l+=4;break;case r.OPS.curveTo3:i=e[l+2],o=e[l+3],a.push("C",s(e[l]),s(e[l+1]),s(i),s(o),s(i),s(o)),l+=4;break;case r.OPS.closePath:a.push("Z")}a=a.join(" "),n.path&&t.length>0&&t[0]!==r.OPS.rectangle&&t[0]!==r.OPS.moveTo?a=n.path.getAttributeNS(null,"d")+a:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(n.path)),n.path.setAttributeNS(null,"d",a),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(i,o)}endPath(){const t=this.current;if(t.path=null,!this.pendingClip)return;if(!t.element)return void(this.pendingClip=null);const e="clippath"+p++,n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",e),n.setAttributeNS(null,"transform",l(this.transformMatrix));const r=t.element.cloneNode(!0);r.setAttributeNS(null,"clip-rule","evenodd"===this.pendingClip?"evenodd":"nonzero"),this.pendingClip=null,n.appendChild(r),this.defs.appendChild(n),t.activeClipUrl&&(t.clipGroup=null,this.extraStack.forEach((function(t){t.clipGroup=null})),n.setAttributeNS(null,"clip-path",t.activeClipUrl)),t.activeClipUrl=`url(#${e})`,this.tgrp=null}clip(t){this.pendingClip=t}closePath(){const t=this.current;if(t.path){const e=t.path.getAttributeNS(null,"d")+"Z";t.path.setAttributeNS(null,"d",e)}}setLeading(t){this.current.leading=-t}setTextRise(t){this.current.textRise=t}setTextRenderingMode(t){this.current.textRenderingMode=t}setHScale(t){this.current.textHScale=t/100}setRenderingIntent(t){}setFlatness(t){}setGState(t){for(const[e,n]of t)switch(e){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,r.warn)("Unimplemented graphic state operator "+e)}}fill(){const t=this.current;t.element&&(t.element.setAttributeNS(null,"fill",t.fillColor),t.element.setAttributeNS(null,"fill-opacity",t.fillAlpha),this.endPath())}stroke(){const t=this.current;t.element&&(this._setStrokeAttributes(t.element),t.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(t,e=1){const n=this.current;let r=n.dashArray;1!==e&&r.length>0&&(r=r.map((function(t){return e*t}))),t.setAttributeNS(null,"stroke",n.strokeColor),t.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),t.setAttributeNS(null,"stroke-miterlimit",s(n.miterLimit)),t.setAttributeNS(null,"stroke-linecap",n.lineCap),t.setAttributeNS(null,"stroke-linejoin",n.lineJoin),t.setAttributeNS(null,"stroke-width",s(e*n.lineWidth)+"px"),t.setAttributeNS(null,"stroke-dasharray",r.map(s).join(" ")),t.setAttributeNS(null,"stroke-dashoffset",s(e*n.dashPhase)+"px")}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const t=this.svgFactory.createElement("svg:rect");t.setAttributeNS(null,"x","0"),t.setAttributeNS(null,"y","0"),t.setAttributeNS(null,"width","1px"),t.setAttributeNS(null,"height","1px"),t.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(t)}paintImageXObject(t){const e=this.objs.get(t);e?this.paintInlineImageXObject(e):(0,r.warn)(`Dependent image with object ID ${t} is not ready yet`)}paintInlineImageXObject(t,e){const n=t.width,r=t.height,i=d(t,this.forceDataSchema,!!e),o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",s(n)),o.setAttributeNS(null,"height",s(r)),this.current.element=o,this.clip("nonzero");const a=this.svgFactory.createElement("svg:image");a.setAttributeNS(c,"xlink:href",i),a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y",s(-r)),a.setAttributeNS(null,"width",s(n)+"px"),a.setAttributeNS(null,"height",s(r)+"px"),a.setAttributeNS(null,"transform",`scale(${s(1/n)} ${s(-1/r)})`),e?e.appendChild(a):this._ensureTransformGroup().appendChild(a)}paintImageMaskXObject(t){const e=this.current,n=t.width,r=t.height,i=e.fillColor;e.maskId="mask"+g++;const o=this.svgFactory.createElement("svg:mask");o.setAttributeNS(null,"id",e.maskId);const a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",s(n)),a.setAttributeNS(null,"height",s(r)),a.setAttributeNS(null,"fill",i),a.setAttributeNS(null,"mask",`url(#${e.maskId})`),this.defs.appendChild(o),this._ensureTransformGroup().appendChild(a),this.paintInlineImageXObject(t,o)}paintFormXObjectBegin(t,e){if(Array.isArray(t)&&6===t.length&&this.transform(t[0],t[1],t[2],t[3],t[4],t[5]),e){const t=e[2]-e[0],n=e[3]-e[1],r=this.svgFactory.createElement("svg:rect");r.setAttributeNS(null,"x",e[0]),r.setAttributeNS(null,"y",e[1]),r.setAttributeNS(null,"width",s(t)),r.setAttributeNS(null,"height",s(n)),this.current.element=r,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(t){const e=this.svgFactory.create(t.width,t.height),n=this.svgFactory.createElement("svg:defs");e.appendChild(n),this.defs=n;const r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",l(t.transform)),e.appendChild(r),this.svg=r,e}_ensureClipGroup(){if(!this.current.clipGroup){const t=this.svgFactory.createElement("svg:g");t.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(t),this.current.clipGroup=t}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",l(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFNodeStream=void 0;var r=n(2),i=n(20);const o=__webpack_require__(6),a=__webpack_require__(7),s=__webpack_require__(8),l=__webpack_require__(9),c=/^file:\/\/\/[a-zA-Z]:\//;e.PDFNodeStream=class{constructor(t){this.source=t,this.url=function(t){const e=l.parse(t);return"file:"===e.protocol||e.host?e:/^[a-z]:[/\\]/i.test(t)?l.parse("file:///"+t):(e.host||(e.protocol="file:"),e)}(t.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new g(this):new f(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const n=this.isFsUrl?new m(this,t,e):new p(this,t,e);return this._rangeRequestReaders.push(n),n}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t),this._rangeRequestReaders.slice(0).forEach((function(e){e.cancel(t)}))}};class u{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;const e=t.source;this._contentLength=e.length,this._loaded=0,this._filename=null,this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._headersCapability=(0,r.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();return null===t?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(t).buffer,done:!1})}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",t=>{this._error(t)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new r.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class h{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!t.source.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const t=this._readableStream.read();return null===t?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(t).buffer,done:!1})}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",t=>{this._error(t)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function d(t,e){return{protocol:t.protocol,auth:t.auth,host:t.hostname,port:t.port,path:t.path,method:"GET",headers:e}}class f extends u{constructor(t){super(t);const e=e=>{if(404===e.statusCode){const t=new r.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=t,void this._headersCapability.reject(t)}this._headersCapability.resolve(),this._setReadableStream(e);const n=t=>this._readableStream.headers[t.toLowerCase()],{allowRangeRequests:o,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=o,this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n)};this._request=null,this._request="http:"===this._url.protocol?a.request(d(this._url,t.httpHeaders),e):s.request(d(this._url,t.httpHeaders),e),this._request.on("error",t=>{this._storedError=t,this._headersCapability.reject(t)}),this._request.end()}}class p extends h{constructor(t,e,n){super(t),this._httpHeaders={};for(const r in t.httpHeaders){const e=t.httpHeaders[r];void 0!==e&&(this._httpHeaders[r]=e)}this._httpHeaders.Range=`bytes=${e}-${n-1}`;const i=t=>{if(404!==t.statusCode)this._setReadableStream(t);else{const t=new r.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=t}};this._request=null,this._request="http:"===this._url.protocol?a.request(d(this._url,this._httpHeaders),i):s.request(d(this._url,this._httpHeaders),i),this._request.on("error",t=>{this._storedError=t}),this._request.end()}}class g extends u{constructor(t){super(t);let e=decodeURIComponent(this._url.path);c.test(this._url.href)&&(e=e.replace(/^\//,"")),o.lstat(e,(t,n)=>{if(t)return"ENOENT"===t.code&&(t=new r.MissingPDFException(`Missing PDF "${e}".`)),this._storedError=t,void this._headersCapability.reject(t);this._contentLength=n.size,this._setReadableStream(o.createReadStream(e)),this._headersCapability.resolve()})}}class m extends h{constructor(t,e,n){super(t);let r=decodeURIComponent(this._url.path);c.test(this._url.href)&&(r=r.replace(/^\//,"")),this._setReadableStream(o.createReadStream(r,{start:e,end:n-1}))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createResponseStatusError=function(t,e){return 404===t||0===t&&e.startsWith("file:")?new r.MissingPDFException('Missing PDF "'+e+'".'):new r.UnexpectedResponseException("Unexpected server response ("+t+') while retrieving PDF "'+e+'".',t)},e.extractFilenameFromHeader=function(t){const e=t("Content-Disposition");if(e){let t=(0,i.getFilenameFromContentDispositionHeader)(e);if(t.includes("%"))try{t=decodeURIComponent(t)}catch(n){}if(/\.pdf$/i.test(t))return t}return null},e.validateRangeRequestCapabilities=function({getResponseHeader:t,isHttp:e,rangeChunkSize:n,disableRange:i}){(0,r.assert)(n>0,"Range chunk size must be larger than zero");const o={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(t("Content-Length"),10);return Number.isInteger(a)?(o.suggestedLength=a,a<=2*n||i||!e||"bytes"!==t("Accept-Ranges")||"identity"!==(t("Content-Encoding")||"identity")||(o.allowRangeRequests=!0),o):o},e.validateResponseStatus=function(t){return 200===t||206===t};var r=n(2),i=n(21)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFilenameFromContentDispositionHeader=function(t){let e=!0,n=r("filename\\*","i").exec(t);if(n){n=n[1];let t=a(n);return t=unescape(t),t=s(t),t=l(t),o(t)}if(n=function(t){const e=[];let n;const i=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=i.exec(t));){let[,t,r,i]=n;if(t=parseInt(t,10),t in e){if(0===t)break}else e[t]=[r,i]}const o=[];for(let r=0;r<e.length&&r in e;++r){let[t,n]=e[r];n=a(n),t&&(n=unescape(n),0===r&&(n=s(n))),o.push(n)}return o.join("")}(t),n)return o(l(n));if(n=r("filename","i").exec(t),n){n=n[1];let t=a(n);return t=l(t),o(t)}function r(t,e){return new RegExp("(?:^|;)\\s*"+t+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',e)}function i(t,n){if(t){if(!/^[\x00-\xFF]+$/.test(n))return n;try{const r=new TextDecoder(t,{fatal:!0}),i=Array.from(n,(function(t){return 255&t.charCodeAt(0)}));n=r.decode(new Uint8Array(i)),e=!1}catch(r){if(/^utf-?8$/i.test(t))try{n=decodeURIComponent(escape(n)),e=!1}catch(i){}}}return n}function o(t){return e&&/[\x80-\xff]/.test(t)&&(t=i("utf-8",t),e&&(t=i("iso-8859-1",t))),t}function a(t){if(t.startsWith('"')){const e=t.slice(1).split('\\"');for(let t=0;t<e.length;++t){const n=e[t].indexOf('"');-1!==n&&(e[t]=e[t].slice(0,n),e.length=t+1),e[t]=e[t].replace(/\\(.)/g,"$1")}t=e.join('"')}return t}function s(t){const e=t.indexOf("'");return-1===e?t:i(t.slice(0,e),t.slice(e+1).replace(/^[^']*'/,""))}function l(t){return!t.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(t)?t:t.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(t,e,n,r){if("q"===n||"Q"===n)return i(e,r=(r=r.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,(function(t,e){return String.fromCharCode(parseInt(e,16))})));try{r=atob(r)}catch(o){}return i(e,r)}))}return""}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFNetworkStream=void 0;var r=n(2),i=n(20);class o{constructor(t,e){this.url=t,e=e||{},this.isHttp=/^https?:/i.test(t),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this.withCredentials=e.withCredentials||!1,this.getXhr=e.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(t,e,n){const r={begin:t,end:e};for(const i in n)r[i]=n[i];return this.request(r)}requestFull(t){return this.request(t)}request(t){const e=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:e};e.open("GET",this.url),e.withCredentials=this.withCredentials;for(const i in this.httpHeaders){const t=this.httpHeaders[i];void 0!==t&&e.setRequestHeader(i,t)}return this.isHttp&&"begin"in t&&"end"in t?(e.setRequestHeader("Range",`bytes=${t.begin}-${t.end-1}`),r.expectedStatus=206):r.expectedStatus=200,e.responseType="arraybuffer",t.onError&&(e.onerror=function(n){t.onError(e.status)}),e.onreadystatechange=this.onStateChange.bind(this,n),e.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=t.onHeadersReceived,r.onDone=t.onDone,r.onError=t.onError,r.onProgress=t.onProgress,e.send(null),n}onProgress(t,e){const n=this.pendingRequests[t];n&&n.onProgress&&n.onProgress(e)}onStateChange(t,e){const n=this.pendingRequests[t];if(!n)return;const i=n.xhr;if(i.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==i.readyState)return;if(!(t in this.pendingRequests))return;if(delete this.pendingRequests[t],0===i.status&&this.isHttp)return void(n.onError&&n.onError(i.status));const o=i.status||200;if((200!==o||206!==n.expectedStatus)&&o!==n.expectedStatus)return void(n.onError&&n.onError(i.status));const a=function(t){const e=t.response;return"string"!=typeof e?e:(0,r.stringToBytes)(e).buffer}(i);if(206===o){const t=i.getResponseHeader("Content-Range"),e=/bytes (\d+)-(\d+)\/(\d+)/.exec(t);n.onDone({begin:parseInt(e[1],10),chunk:a})}else a?n.onDone({begin:0,chunk:a}):n.onError&&n.onError(i.status)}hasPendingRequests(){for(const t in this.pendingRequests)return!0;return!1}getRequestXhr(t){return this.pendingRequests[t].xhr}isPendingRequest(t){return t in this.pendingRequests}abortAllRequests(){for(const t in this.pendingRequests)this.abortRequest(0|t)}abortRequest(t){const e=this.pendingRequests[t].xhr;delete this.pendingRequests[t],e.abort()}}e.PDFNetworkStream=class{constructor(t){this._source=t,this._manager=new o(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(t){const e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new a(this._manager,this._source),this._fullRequestReader}getRangeReader(t,e){const n=new s(this._manager,t,e);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t),this._rangeRequestReaders.slice(0).forEach((function(e){e.cancel(t)}))}};class a{constructor(t,e){this._manager=t;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._fullRequestId=t.requestFull(n),this._headersReceivedCapability=(0,r.createPromiseCapability)(),this._disableRange=e.disableRange||!1,this._contentLength=e.length,this._rangeChunkSize=e.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const t=this._fullRequestId,e=this._manager.getRequestXhr(t),n=t=>e.getResponseHeader(t),{allowRangeRequests:r,suggestedLength:o}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});r&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(t),this._headersReceivedCapability.resolve()}_onDone(t){t&&(this._requests.length>0?this._requests.shift().resolve({value:t.chunk,done:!1}):this._cachedChunks.push(t.chunk)),this._done=!0,this._cachedChunks.length>0||(this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[])}_onError(t){const e=(0,i.createResponseStatusError)(t,this._url);this._storedError=e,this._headersReceivedCapability.reject(e),this._requests.forEach((function(t){t.reject(e)})),this._requests=[],this._cachedChunks=[]}_onProgress(t){this.onProgress&&this.onProgress({loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const t=(0,r.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._headersReceivedCapability.reject(t),this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class s{constructor(t,e,n){this._manager=t;const r={onDone:this._onDone.bind(this),onProgress:this._onProgress.bind(this)};this._requestId=t.requestRange(e,n,r),this._requests=[],this._queuedChunk=null,this._done=!1,this.onProgress=null,this.onClosed=null}_close(){this.onClosed&&this.onClosed(this)}_onDone(t){const e=t.chunk;this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunk=e,this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._close()}_onProgress(t){!this.isStreamingSupported&&this.onProgress&&this.onProgress({loaded:t.loaded})}get isStreamingSupported(){return!1}async read(){if(null!==this._queuedChunk){const t=this._queuedChunk;return this._queuedChunk=null,{value:t,done:!1}}if(this._done)return{value:void 0,done:!0};const t=(0,r.createPromiseCapability)();return this._requests.push(t),t.promise}cancel(t){this._done=!0,this._requests.forEach((function(t){t.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFFetchStream=void 0;var r=n(2),i=n(20);function o(t,e,n){return{method:"GET",headers:t,signal:n&&n.signal,mode:"cors",credentials:e?"include":"same-origin",redirect:"follow"}}function a(t){const e=new Headers;for(const n in t){const r=t[n];void 0!==r&&e.append(n,r)}return e}e.PDFFetchStream=class{constructor(t){this.source=t,this.isHttp=/^https?:/i.test(t.url),this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?this._fullRequestReader._loaded:0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new s(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const n=new l(this,t,e);return this._rangeRequestReaders.push(n),n}cancelAllRequests(t){this._fullRequestReader&&this._fullRequestReader.cancel(t),this._rangeRequestReaders.slice(0).forEach((function(e){e.cancel(t)}))}};class s{constructor(t){this._stream=t,this._reader=null,this._loaded=0,this._filename=null;const e=t.source;this._withCredentials=e.withCredentials||!1,this._contentLength=e.length,this._headersCapability=(0,r.createPromiseCapability)(),this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._headers=a(this._stream.httpHeaders);const n=e.url;fetch(n,o(this._headers,this._withCredentials,this._abortController)).then(t=>{if(!(0,i.validateResponseStatus)(t.status))throw(0,i.createResponseStatusError)(t.status,n);this._reader=t.body.getReader(),this._headersCapability.resolve();const e=e=>t.headers.get(e),{allowRangeRequests:o,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:e,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=o,this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(e),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new r.AbortException("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:t,done:e}=await this._reader.read();return e?{value:t,done:e}:(this._loaded+=t.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(t).buffer,done:!1})}cancel(t){this._reader&&this._reader.cancel(t),this._abortController&&this._abortController.abort()}}class l{constructor(t,e,n){this._stream=t,this._reader=null,this._loaded=0;const s=t.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=a(this._stream.httpHeaders),this._headers.append("Range",`bytes=${e}-${n-1}`);const l=s.url;fetch(l,o(this._headers,this._withCredentials,this._abortController)).then(t=>{if(!(0,i.validateResponseStatus)(t.status))throw(0,i.createResponseStatusError)(t.status,l);this._readCapability.resolve(),this._reader=t.body.getReader()}),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:t,done:e}=await this._reader.read();return e?{value:t,done:e}:(this._loaded+=t.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(t).buffer,done:!1})}cancel(t){this._reader&&this._reader.cancel(t),this._abortController&&this._abortController.abort()}}}])},module.exports=factory()},lRok:function(t,e,n){"use strict";n.r(e),n.d(e,"config",(function(){return r.a})),n.d(e,"InnerSubscriber",(function(){return i.a})),n.d(e,"OuterSubscriber",(function(){return o.a})),n.d(e,"Scheduler",(function(){return a.a})),n.d(e,"AnonymousSubject",(function(){return s.a})),n.d(e,"SubjectSubscription",(function(){return l.a})),n.d(e,"Subscriber",(function(){return c.a})),n.d(e,"fromPromise",(function(){return f})),n.d(e,"fromIterable",(function(){return m})),n.d(e,"ajax",(function(){return v.a})),n.d(e,"webSocket",(function(){return b.a})),n.d(e,"ajaxGet",(function(){return _.g})),n.d(e,"ajaxPost",(function(){return _.j})),n.d(e,"ajaxDelete",(function(){return _.f})),n.d(e,"ajaxPut",(function(){return _.k})),n.d(e,"ajaxPatch",(function(){return _.i})),n.d(e,"ajaxGetJSON",(function(){return _.h})),n.d(e,"AjaxObservable",(function(){return _.b})),n.d(e,"AjaxSubscriber",(function(){return _.d})),n.d(e,"AjaxResponse",(function(){return _.c})),n.d(e,"AjaxError",(function(){return _.a})),n.d(e,"AjaxTimeoutError",(function(){return _.e})),n.d(e,"WebSocketSubject",(function(){return w.a})),n.d(e,"CombineLatestOperator",(function(){return x.a})),n.d(e,"dispatch",(function(){return M.a})),n.d(e,"SubscribeOnObservable",(function(){return S.a})),n.d(e,"Timestamp",(function(){return A.a})),n.d(e,"TimeInterval",(function(){return C.a})),n.d(e,"GroupedObservable",(function(){return k.a})),n.d(e,"defaultThrottleConfig",(function(){return T.a})),n.d(e,"rxSubscriber",(function(){return E.a})),n.d(e,"iterator",(function(){return O.a})),n.d(e,"observable",(function(){return D.a})),n.d(e,"ArgumentOutOfRangeError",(function(){return P.a})),n.d(e,"EmptyError",(function(){return L.a})),n.d(e,"Immediate",(function(){return I.a})),n.d(e,"ObjectUnsubscribedError",(function(){return R.a})),n.d(e,"TimeoutError",(function(){return N.a})),n.d(e,"UnsubscriptionError",(function(){return B.a})),n.d(e,"applyMixins",(function(){return F.a})),n.d(e,"errorObject",(function(){return z})),n.d(e,"hostReportError",(function(){return j.a})),n.d(e,"identity",(function(){return W.a})),n.d(e,"isArray",(function(){return V.a})),n.d(e,"isArrayLike",(function(){return H.a})),n.d(e,"isDate",(function(){return Y.a})),n.d(e,"isFunction",(function(){return U.a})),n.d(e,"isIterable",(function(){return q.a})),n.d(e,"isNumeric",(function(){return $.a})),n.d(e,"isObject",(function(){return G.a})),n.d(e,"isObservable",(function(){return X.a})),n.d(e,"isPromise",(function(){return K.a})),n.d(e,"isScheduler",(function(){return Z.a})),n.d(e,"noop",(function(){return J.a})),n.d(e,"not",(function(){return Q.a})),n.d(e,"pipe",(function(){return tt.a})),n.d(e,"root",(function(){return et.a})),n.d(e,"subscribeTo",(function(){return nt.a})),n.d(e,"subscribeToArray",(function(){return rt.a})),n.d(e,"subscribeToIterable",(function(){return p.a})),n.d(e,"subscribeToObservable",(function(){return it.a})),n.d(e,"subscribeToPromise",(function(){return h.a})),n.d(e,"subscribeToResult",(function(){return ot.a})),n.d(e,"toSubscriber",(function(){return at.a})),n.d(e,"tryCatch",(function(){return lt}));var r=n("iLxQ"),i=n("rPjj"),o=n("MGBS"),a=n("siIJ"),s=n("K9Ia"),l=n("uMaO"),c=n("FFOo"),u=n("6blF"),h=n("S5XQ"),d=n("2Ros");function f(t,e){return e?Object(d.a)(t,e):new u.a(Object(h.a)(t))}var p=n("u67D"),g=n("AWo+");function m(t,e){if(!t)throw new Error("Iterable cannot be null");return e?Object(g.a)(t,e):new u.a(Object(p.a)(t))}var y,v=n("WSmt"),b=n("D2hM"),_=n("b8Xf"),w=n("N8wI"),x=n("dzgT"),M=n("vAyL"),S=n("02O7"),A=n("5IO1"),C=n("6wkY"),k=n("IxPp"),T=n("+gEr"),E=n("L/V9"),O=n("En8+"),D=n("xTla"),P=n("b7mW"),L=n("3fWJ"),I=n("1BfG"),R=n("8g8A"),N=n("3U0i"),B=n("awvh"),F=n("mQwz"),z={e:{}},j=n("DKTb"),W=n("mChF"),V=n("isby"),H=n("2ePl"),Y=n("VGuC"),U=n("2Bdj"),q=n("jHfq"),$=n("/21U"),G=n("McSo"),X=n("8cou"),K=n("/WYv"),Z=n("nkY7"),J=n("+umK"),Q=n("jFaF"),tt=n("y3By"),et=n("U8mb"),nt=n("Fxb1"),rt=n("+tJ4"),it=n("JcRv"),ot=n("zotm"),at=n("PeiK");function st(){z.e=void 0;try{return y.apply(this,arguments)}catch(t){return z.e=t,z}finally{y=void 0}}function lt(t){return y=t,st}},lRys:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.notEqual=function(t){return function(e){return i.isPresent(r.Validators.required(e))||t!==e.value?null:{notEqual:!0}}}},lTB2:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setMonth(0),n.setDate(i),n}},lX9Q:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=Number(e);return n.setDate(i),n}},lXds:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.delayWhen=function(t,e){return r.delayWhen(t,e)(this)}},lXzo:function(t,e,n){!function(t){"use strict";function e(t,e,n){var r,i;return"m"===n?e?"минута":"минуту":t+" "+(r=+t,i={ss:e?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:e?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n].split("_"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,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:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:e,m:e,mm:e,h:"час",hh:e,d:"день",dd:e,M:"месяц",MM:e,y:"год",yy:e},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:4}})}(n("wd/R"))},lYZG:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("0/uQ"),o=n("G5J1");function a(t){return new r.a((function(e){var n;try{n=t()}catch(r){return void e.error(r)}return(n?Object(i.a)(n):Object(o.b)()).subscribe(e)}))}},lYtQ:function(t,e,n){!function(t){"use strict";function e(t,e,n,r){switch(n){case"s":return e?"хэдхэн секунд":"хэдхэн секундын";case"ss":return t+(e?" секунд":" секундын");case"m":case"mm":return t+(e?" минут":" минутын");case"h":case"hh":return t+(e?" цаг":" цагийн");case"d":case"dd":return t+(e?" өдөр":" өдрийн");case"M":case"MM":return t+(e?" сар":" сарын");case"y":case"yy":return t+(e?" жил":" жилийн");default:return t}}t.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(t){return"ҮХ"===t},meridiem:function(t,e,n){return t<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%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:function(t,e){switch(e){case"d":case"D":case"DDD":return t+" өдөр";default:return t}}})}(n("wd/R"))},leoV:function(t,e,n){var r=n("yNUO");t.exports=function(){var t=Array.prototype.slice.call(arguments),e=t.map((function(t){return r(t)})),n=Math.max.apply(null,e);return new Date(n)}},lgnt:function(t,e,n){!function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".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:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},louq:function(t,e,n){var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,(function(e){return t[e]}).bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayerBuilder",{enumerable:!0,get:function(){return r.AnnotationLayerBuilder}}),Object.defineProperty(e,"DefaultAnnotationLayerFactory",{enumerable:!0,get:function(){return r.DefaultAnnotationLayerFactory}}),Object.defineProperty(e,"DefaultTextLayerFactory",{enumerable:!0,get:function(){return i.DefaultTextLayerFactory}}),Object.defineProperty(e,"TextLayerBuilder",{enumerable:!0,get:function(){return i.TextLayerBuilder}}),Object.defineProperty(e,"EventBus",{enumerable:!0,get:function(){return o.EventBus}}),Object.defineProperty(e,"NullL10n",{enumerable:!0,get:function(){return o.NullL10n}}),Object.defineProperty(e,"ProgressBar",{enumerable:!0,get:function(){return o.ProgressBar}}),Object.defineProperty(e,"PDFLinkService",{enumerable:!0,get:function(){return a.PDFLinkService}}),Object.defineProperty(e,"SimpleLinkService",{enumerable:!0,get:function(){return a.SimpleLinkService}}),Object.defineProperty(e,"DownloadManager",{enumerable:!0,get:function(){return s.DownloadManager}}),Object.defineProperty(e,"GenericL10n",{enumerable:!0,get:function(){return l.GenericL10n}}),Object.defineProperty(e,"PDFFindController",{enumerable:!0,get:function(){return c.PDFFindController}}),Object.defineProperty(e,"PDFHistory",{enumerable:!0,get:function(){return u.PDFHistory}}),Object.defineProperty(e,"PDFPageView",{enumerable:!0,get:function(){return h.PDFPageView}}),Object.defineProperty(e,"PDFSinglePageViewer",{enumerable:!0,get:function(){return d.PDFSinglePageViewer}}),Object.defineProperty(e,"PDFViewer",{enumerable:!0,get:function(){return f.PDFViewer}});var r=n(1),i=n(5),o=n(3),a=n(4),s=n(6),l=n(8),c=n(10),u=n(12),h=n(13),d=n(15),f=n(17)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DefaultAnnotationLayerFactory=e.AnnotationLayerBuilder=void 0;var r=n(2),i=n(3),o=n(4);class a{constructor({pageDiv:t,pdfPage:e,linkService:n,downloadManager:r,imageResourcesPath:o="",renderInteractiveForms:a=!1,l10n:s=i.NullL10n}){this.pageDiv=t,this.pdfPage=e,this.linkService=n,this.downloadManager=r,this.imageResourcesPath=o,this.renderInteractiveForms=a,this.l10n=s,this.div=null,this._cancelled=!1}render(t,e="display"){this.pdfPage.getAnnotations({intent:e}).then(e=>{if(this._cancelled)return;const n={viewport:t.clone({dontFlip:!0}),div:this.div,annotations:e,page:this.pdfPage,imageResourcesPath:this.imageResourcesPath,renderInteractiveForms:this.renderInteractiveForms,linkService:this.linkService,downloadManager:this.downloadManager};if(this.div)r.AnnotationLayer.update(n);else{if(0===e.length)return;this.div=document.createElement("div"),this.div.className="annotationLayer",this.pageDiv.appendChild(this.div),n.div=this.div,r.AnnotationLayer.render(n),this.l10n.translate(this.div)}})}cancel(){this._cancelled=!0}hide(){this.div&&this.div.setAttribute("hidden","true")}}e.AnnotationLayerBuilder=a,e.DefaultAnnotationLayerFactory=class{createAnnotationLayerBuilder(t,e,n="",r=!1,s=i.NullL10n){return new a({pageDiv:t,pdfPage:e,imageResourcesPath:n,renderInteractiveForms:r,linkService:new o.SimpleLinkService,l10n:s})}}},function(t,e,r){"use strict";let i;i="undefined"!=typeof window&&window["pdfjs-dist/build/pdf"]?window["pdfjs-dist/build/pdf"]:n("lRFz"),t.exports=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isValidRotation=function(t){return Number.isInteger(t)&&t%90==0},e.isValidScrollMode=function(t){return Number.isInteger(t)&&Object.values(r).includes(t)&&t!==r.UNKNOWN},e.isValidSpreadMode=function(t){return Number.isInteger(t)&&Object.values(i).includes(t)&&t!==i.UNKNOWN},e.isPortraitOrientation=function(t){return t.width<=t.height},e.clamp=u,e.getPDFFileNameFromURL=function(t,e="document.pdf"){if("string"!=typeof t)return e;if(function(t){let e=0;const n=t.length;for(;e<n&&""===t[e].trim();)e++;return"data:"===t.substring(e,e+5).toLowerCase()}(t))return console.warn('getPDFFileNameFromURL: ignoring "data:" URL for performance reasons.'),e;const n=/[^\/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=/^(?:(?:[^:]+:)?\/\/[^\/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(t);let i=n.exec(r[1])||n.exec(r[2])||n.exec(r[3]);if(i&&(i=i[0],i.includes("%")))try{i=n.exec(decodeURIComponent(i))[0]}catch(o){}return i||e},e.noContextMenuHandler=function(t){t.preventDefault()},e.parseQueryString=function(t){const e=t.split("&"),n=Object.create(null);for(let r=0,i=e.length;r<i;++r){const t=e[r].split("="),i=t[0].toLowerCase(),o=t.length>1?t[1]:null;n[decodeURIComponent(i)]=decodeURIComponent(o)}return n},e.backtrackBeforeAllVisibleElements=a,e.getVisibleElements=function(t,e,n=!1,r=!1){const i=t.scrollTop,s=i+t.clientHeight,l=t.scrollLeft,c=l+t.clientWidth,u=[],h=e.length;let d=0===h?0:o(e,r?function(t){const e=t.div;return e.offsetLeft+e.clientLeft+e.clientWidth>l}:function(t){const e=t.div;return e.offsetTop+e.clientTop+e.clientHeight>i});d>0&&d<h&&!r&&(d=a(d,e,i));let f=r?c:-1;for(let o=d;o<h;o++){const t=e[o],n=t.div,a=n.offsetLeft+n.clientLeft,h=n.offsetTop+n.clientTop,d=n.clientWidth,p=n.clientHeight,g=a+d,m=h+p;if(-1===f)m>=s&&(f=m);else if((r?a:h)>f)break;if(m<=i||h>=s||g<=l||a>=c)continue;const y=Math.max(0,i-h)+Math.max(0,m-s),v=Math.max(0,l-a)+Math.max(0,g-c);u.push({id:t.id,x:a,y:h,view:t,percent:(p-y)*(d-v)*100/p/d|0})}const p=u[0],g=u[u.length-1];return n&&u.sort((function(t,e){const n=t.percent-e.percent;return Math.abs(n)>.001?-n:t.id-e.id})),{first:p,last:g,views:u}},e.roundToDivide=function(t,e){const n=t%e;return 0===n?t:Math.round(t-n+e)},e.getPageSizeInches=function({view:t,userUnit:e,rotate:n}){const[r,i,o,a]=t,s=n%180!=0,l=(o-r)/72*e,c=(a-i)/72*e;return{width:s?c:l,height:s?l:c}},e.approximateFraction=function(t){if(Math.floor(t)===t)return[t,1];const e=1/t;if(e>8)return[1,8];if(Math.floor(e)===e)return[1,e];const n=t>1?e:t;let r,i=0,o=1,a=1,s=1;for(;;){const t=i+a,e=o+s;if(e>8)break;n<=t/e?(a=t,s=e):(i=t,o=e)}return r=n-i/o<a/s-n?n===t?[i,o]:[o,i]:n===t?[a,s]:[s,a],r},e.getOutputScale=function(t){const e=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1);return{sx:e,sy:e,scaled:1!==e}},e.scrollIntoView=function(t,e,n=!1){let r=t.offsetParent;if(!r)return void console.error("offsetParent is not set -- cannot scroll");let i=t.offsetTop+t.clientTop,o=t.offsetLeft+t.clientLeft;for(;r.clientHeight===r.scrollHeight&&r.clientWidth===r.scrollWidth||n&&"hidden"===getComputedStyle(r).overflow;)if(r.dataset._scaleY&&(i/=r.dataset._scaleY,o/=r.dataset._scaleX),i+=r.offsetTop,o+=r.offsetLeft,r=r.offsetParent,!r)return;e&&(void 0!==e.top&&(i+=e.top),void 0!==e.left&&(o+=e.left,r.scrollLeft=o)),r.scrollTop=i},e.watchScroll=function(t,e){const n=function(n){i||(i=window.requestAnimationFrame((function(){i=null;const n=t.scrollLeft,o=r.lastX;n!==o&&(r.right=n>o),r.lastX=n;const a=t.scrollTop,s=r.lastY;a!==s&&(r.down=a>s),r.lastY=a,e(r)})))},r={right:!0,down:!0,lastX:t.scrollLeft,lastY:t.scrollTop,_eventHandler:n};let i=null;return t.addEventListener("scroll",n,!0),r},e.binarySearchFirstItem=o,e.normalizeWheelEventDelta=function(t){let e=Math.sqrt(t.deltaX*t.deltaX+t.deltaY*t.deltaY);const n=Math.atan2(t.deltaY,t.deltaX);return-.25*Math.PI<n&&n<.75*Math.PI&&(e=-e),0===t.deltaMode?e/=900:1===t.deltaMode&&(e/=30),e},e.waitOnEventOrTimeout=function({target:t,name:e,delay:n=0}){return new Promise((function(r,i){if("object"!=typeof t||!e||"string"!=typeof e||!(Number.isInteger(n)&&n>=0))throw new Error("waitOnEventOrTimeout - invalid parameters.");function o(n){t instanceof c?t._off(e,a):t.removeEventListener(e,a),u&&clearTimeout(u),r(n)}const a=o.bind(null,s.EVENT);t instanceof c?t._on(e,a):t.addEventListener(e,a);const l=o.bind(null,s.TIMEOUT),u=setTimeout(l,n)}))},e.moveToEndOfArray=function(t,e){const n=[],r=t.length;let i=0;for(let o=0;o<r;++o)e(t[o])?n.push(t[o]):(t[i]=t[o],++i);for(let o=0;i<r;++o,++i)t[i]=n[o]},e.WaitOnType=e.animationStarted=e.ProgressBar=e.EventBus=e.NullL10n=e.SpreadMode=e.ScrollMode=e.TextLayerMode=e.RendererType=e.PresentationModeState=e.VERTICAL_PADDING=e.SCROLLBAR_PADDING=e.MAX_AUTO_SCALE=e.UNKNOWN_SCALE=e.MAX_SCALE=e.MIN_SCALE=e.DEFAULT_SCALE=e.DEFAULT_SCALE_VALUE=e.CSS_UNITS=e.AutoPrintRegExp=void 0,e.CSS_UNITS=96/72,e.DEFAULT_SCALE_VALUE="auto",e.DEFAULT_SCALE=1,e.MIN_SCALE=.1,e.MAX_SCALE=10,e.UNKNOWN_SCALE=0,e.MAX_AUTO_SCALE=1.25,e.SCROLLBAR_PADDING=40,e.VERTICAL_PADDING=5,e.PresentationModeState={UNKNOWN:0,NORMAL:1,CHANGING:2,FULLSCREEN:3},e.RendererType={CANVAS:"canvas",SVG:"svg"},e.TextLayerMode={DISABLE:0,ENABLE:1,ENABLE_ENHANCE:2};const r={UNKNOWN:-1,VERTICAL:0,HORIZONTAL:1,WRAPPED:2};e.ScrollMode=r;const i={UNKNOWN:-1,NONE:0,ODD:1,EVEN:2};function o(t,e){let n=0,r=t.length-1;if(r<0||!e(t[r]))return t.length;if(e(t[n]))return n;for(;n<r;){const i=n+r>>1;e(t[i])?r=i:n=i+1}return n}function a(t,e,n){if(t<2)return t;let r=e[t].div,i=r.offsetTop+r.clientTop;i>=n&&(r=e[t-1].div,i=r.offsetTop+r.clientTop);for(let o=t-2;o>=0&&(r=e[o].div,!(r.offsetTop+r.clientTop+r.clientHeight<=i));--o)t=o;return t}e.SpreadMode=i,e.AutoPrintRegExp=/\bprint\s*\(/,e.NullL10n={getLanguage:async()=>"en-us",getDirection:async()=>"ltr",get:async(t,e,n)=>function(t,e){return e?t.replace(/\{\{\s*(\w+)\s*\}\}/g,(t,n)=>n in e?e[n]:"{{"+n+"}}"):t}(n,e),async translate(t){}};const s={EVENT:"event",TIMEOUT:"timeout"};e.WaitOnType=s;const l=new Promise((function(t){window.requestAnimationFrame(t)}));e.animationStarted=l;class c{constructor(t){this._listeners=Object.create(null)}on(t,e){this._on(t,e,{external:!0})}off(t,e){this._off(t,e,{external:!0})}dispatch(t){const e=this._listeners[t];if(!e||0===e.length)return;const n=Array.prototype.slice.call(arguments,1);let r;e.slice(0).forEach((function({listener:t,external:e}){if(e)return r||(r=[]),void r.push(t);t.apply(null,n)})),r&&(r.forEach((function(t){t.apply(null,n)})),r=null)}_on(t,e,n=null){let r=this._listeners[t];r||(this._listeners[t]=r=[]),r.push({listener:e,external:!0===(n&&n.external)})}_off(t,e,n=null){const r=this._listeners[t];if(r)for(let i=0,o=r.length;i<o;i++)if(r[i].listener===e)return void r.splice(i,1)}}function u(t,e,n){return Math.min(Math.max(t,e),n)}e.EventBus=c,e.ProgressBar=class{constructor(t,{height:e,width:n,units:r}={}){this.visible=!0,this.div=document.querySelector(t+" .progress"),this.bar=this.div.parentNode,this.height=e||100,this.width=n||100,this.units=r||"%",this.div.style.height=this.height+this.units,this.percent=0}_updateBar(){if(this._indeterminate)return this.div.classList.add("indeterminate"),void(this.div.style.width=this.width+this.units);this.div.classList.remove("indeterminate"),this.div.style.width=this.width*this._percent/100+this.units}get percent(){return this._percent}set percent(t){this._indeterminate=isNaN(t),this._percent=u(t,0,100),this._updateBar()}setWidth(t){if(!t)return;const e=t.parentNode.offsetWidth-t.offsetWidth;e>0&&(this.bar.style.width=`calc(100% - ${e}px)`)}hide(){this.visible&&(this.visible=!1,this.bar.classList.add("hidden"),document.body.classList.remove("loadingInProgress"))}show(){this.visible||(this.visible=!0,document.body.classList.add("loadingInProgress"),this.bar.classList.remove("hidden"))}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleLinkService=e.PDFLinkService=void 0;var r=n(3);e.PDFLinkService=class{constructor({eventBus:t,externalLinkTarget:e=null,externalLinkRel:n=null,externalLinkEnabled:r=!0,ignoreDestinationZoom:i=!1}={}){this.eventBus=t,this.externalLinkTarget=e,this.externalLinkRel=n,this.externalLinkEnabled=r,this._ignoreDestinationZoom=i,this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null,this._pagesRefCache=null}setDocument(t,e=null){this.baseUrl=e,this.pdfDocument=t,this._pagesRefCache=Object.create(null)}setViewer(t){this.pdfViewer=t}setHistory(t){this.pdfHistory=t}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return this.pdfViewer.currentPageNumber}set page(t){this.pdfViewer.currentPageNumber=t}get rotation(){return this.pdfViewer.pagesRotation}set rotation(t){this.pdfViewer.pagesRotation=t}navigateTo(t){const e=({namedDest:n,explicitDest:r})=>{const i=r[0];let o;if(i instanceof Object){if(o=this._cachedPageNumber(i),null===o)return void this.pdfDocument.getPageIndex(i).then(t=>{this.cachePageRef(t+1,i),e({namedDest:n,explicitDest:r})}).catch(()=>{console.error(`PDFLinkService.navigateTo: "${i}" is not a valid page reference, for dest="${t}".`)})}else{if(!Number.isInteger(i))return void console.error(`PDFLinkService.navigateTo: "${i}" is not a valid destination reference, for dest="${t}".`);o=i+1}!o||o<1||o>this.pagesCount?console.error(`PDFLinkService.navigateTo: "${o}" is not a valid page number, for dest="${t}".`):(this.pdfHistory&&(this.pdfHistory.pushCurrentPosition(),this.pdfHistory.push({namedDest:n,explicitDest:r,pageNumber:o})),this.pdfViewer.scrollPageIntoView({pageNumber:o,destArray:r,ignoreDestinationZoom:this._ignoreDestinationZoom}))};new Promise((e,n)=>{"string"!=typeof t?e({namedDest:"",explicitDest:t}):this.pdfDocument.getDestination(t).then(n=>{e({namedDest:t,explicitDest:n})})}).then(n=>{Array.isArray(n.explicitDest)?e(n):console.error(`PDFLinkService.navigateTo: "${n.explicitDest}" is not a valid destination array, for dest="${t}".`)})}getDestinationHash(t){if("string"==typeof t)return this.getAnchorUrl("#"+escape(t));if(Array.isArray(t)){const e=JSON.stringify(t);return this.getAnchorUrl("#"+escape(e))}return this.getAnchorUrl("")}getAnchorUrl(t){return(this.baseUrl||"")+t}setHash(t){let e,n;if(t.includes("=")){const i=(0,r.parseQueryString)(t);if("search"in i&&this.eventBus.dispatch("findfromurlhash",{source:this,query:i.search.replace(/"/g,""),phraseSearch:"true"===i.phrase}),"page"in i&&(e=0|i.page||1),"zoom"in i){const t=i.zoom.split(","),e=t[0],r=parseFloat(e);e.includes("Fit")?"Fit"===e||"FitB"===e?n=[null,{name:e}]:"FitH"===e||"FitBH"===e||"FitV"===e||"FitBV"===e?n=[null,{name:e},t.length>1?0|t[1]:null]:"FitR"===e?5!==t.length?console.error('PDFLinkService.setHash: Not enough parameters for "FitR".'):n=[null,{name:e},0|t[1],0|t[2],0|t[3],0|t[4]]:console.error(`PDFLinkService.setHash: "${e}" is not a valid zoom value.`):n=[null,{name:"XYZ"},t.length>1?0|t[1]:null,t.length>2?0|t[2]:null,r?r/100:e]}n?this.pdfViewer.scrollPageIntoView({pageNumber:e||this.page,destArray:n,allowNegativeOffset:!0}):e&&(this.page=e),"pagemode"in i&&this.eventBus.dispatch("pagemode",{source:this,mode:i.pagemode}),"nameddest"in i&&this.navigateTo(i.nameddest)}else{n=unescape(t);try{n=JSON.parse(n),Array.isArray(n)||(n=n.toString())}catch(i){}if("string"==typeof n||function(t){if(!Array.isArray(t))return!1;const e=t.length;if(e<2)return!1;const n=t[0];if(!("object"==typeof n&&Number.isInteger(n.num)&&Number.isInteger(n.gen)||Number.isInteger(n)&&n>=0))return!1;const r=t[1];if("object"!=typeof r||"string"!=typeof r.name)return!1;let i=!0;switch(r.name){case"XYZ":if(5!==e)return!1;break;case"Fit":case"FitB":return 2===e;case"FitH":case"FitBH":case"FitV":case"FitBV":if(3!==e)return!1;break;case"FitR":if(6!==e)return!1;i=!1;break;default:return!1}for(let o=2;o<e;o++){const e=t[o];if(!("number"==typeof e||i&&null===e))return!1}return!0}(n))return void this.navigateTo(n);console.error(`PDFLinkService.setHash: "${unescape(t)}" is not a valid destination.`)}}executeNamedAction(t){switch(t){case"GoBack":this.pdfHistory&&this.pdfHistory.back();break;case"GoForward":this.pdfHistory&&this.pdfHistory.forward();break;case"NextPage":this.page<this.pagesCount&&this.page++;break;case"PrevPage":this.page>1&&this.page--;break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1}this.eventBus.dispatch("namedaction",{source:this,action:t})}cachePageRef(t,e){e&&(this._pagesRefCache[0===e.gen?e.num+"R":`${e.num}R${e.gen}`]=t)}_cachedPageNumber(t){return this._pagesRefCache&&this._pagesRefCache[0===t.gen?t.num+"R":`${t.num}R${t.gen}`]||null}isPageVisible(t){return this.pdfViewer.isPageVisible(t)}},e.SimpleLinkService=class{constructor(){this.externalLinkTarget=null,this.externalLinkRel=null,this.externalLinkEnabled=!0,this._ignoreDestinationZoom=!1}get pagesCount(){return 0}get page(){return 0}set page(t){}get rotation(){return 0}set rotation(t){}navigateTo(t){}getDestinationHash(t){return"#"}getAnchorUrl(t){return"#"}setHash(t){}executeNamedAction(t){}cachePageRef(t,e){}isPageVisible(t){return!0}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DefaultTextLayerFactory=e.TextLayerBuilder=void 0;var r=n(2);class i{constructor({textLayerDiv:t,eventBus:e,pageIndex:n,viewport:r,findController:i=null,enhanceTextSelection:o=!1}){this.textLayerDiv=t,this.eventBus=e,this.textContent=null,this.textContentItemsStr=[],this.textContentStream=null,this.renderingDone=!1,this.pageIdx=n,this.pageNumber=this.pageIdx+1,this.matches=[],this.viewport=r,this.textDivs=[],this.findController=i,this.textLayerRenderTask=null,this.enhanceTextSelection=o,this._onUpdateTextLayerMatches=null,this._bindMouse()}_finishRendering(){if(this.renderingDone=!0,!this.enhanceTextSelection){const t=document.createElement("div");t.className="endOfContent",this.textLayerDiv.appendChild(t)}this.eventBus.dispatch("textlayerrendered",{source:this,pageNumber:this.pageNumber,numTextDivs:this.textDivs.length})}render(t=0){if(!this.textContent&&!this.textContentStream||this.renderingDone)return;this.cancel(),this.textDivs=[];const e=document.createDocumentFragment();this.textLayerRenderTask=(0,r.renderTextLayer)({textContent:this.textContent,textContentStream:this.textContentStream,container:e,viewport:this.viewport,textDivs:this.textDivs,textContentItemsStr:this.textContentItemsStr,timeout:t,enhanceTextSelection:this.enhanceTextSelection}),this.textLayerRenderTask.promise.then(()=>{this.textLayerDiv.appendChild(e),this._finishRendering(),this._updateMatches()},(function(t){})),this._onUpdateTextLayerMatches||(this._onUpdateTextLayerMatches=t=>{t.pageIndex!==this.pageIdx&&-1!==t.pageIndex||this._updateMatches()},this.eventBus._on("updatetextlayermatches",this._onUpdateTextLayerMatches))}cancel(){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this._onUpdateTextLayerMatches&&(this.eventBus._off("updatetextlayermatches",this._onUpdateTextLayerMatches),this._onUpdateTextLayerMatches=null)}setTextContentStream(t){this.cancel(),this.textContentStream=t}setTextContent(t){this.cancel(),this.textContent=t}_convertMatches(t,e){if(!t)return[];const{findController:n,textContentItemsStr:r}=this;let i=0,o=0;const a=r.length-1,s=n.state.query.length,l=[];for(let c=0,u=t.length;c<u;c++){let n=t[c];for(;i!==a&&n>=o+r[i].length;)o+=r[i].length,i++;i===r.length&&console.error("Could not find a matching mapping");const u={begin:{divIdx:i,offset:n-o}};for(n+=e?e[c]:s;i!==a&&n>o+r[i].length;)o+=r[i].length,i++;u.end={divIdx:i,offset:n-o},l.push(u)}return l}_renderMatches(t){if(0===t.length)return;const{findController:e,pageIdx:n,textContentItemsStr:r,textDivs:i}=this,o=n===e.selected.pageIdx,a=e.selected.matchIdx;let s=null;function l(t,e){const n=t.divIdx;i[n].textContent="",c(n,0,t.offset,e)}function c(t,e,n,o){const a=i[t],s=r[t].substring(e,n),l=document.createTextNode(s);if(o){const t=document.createElement("span");return t.className=o,t.appendChild(l),void a.appendChild(t)}a.appendChild(l)}let u=a,h=u+1;if(e.state.highlightAll)u=0,h=t.length;else if(!o)return;for(let d=u;d<h;d++){const r=t[d],u=r.begin,h=r.end,f=o&&d===a,p=f?" selected":"";if(f&&e.scrollMatchIntoView({element:i[u.divIdx],pageIndex:n,matchIndex:a}),s&&u.divIdx===s.divIdx?c(s.divIdx,s.offset,u.offset):(null!==s&&c(s.divIdx,s.offset,void 0),l(u)),u.divIdx===h.divIdx)c(u.divIdx,u.offset,h.offset,"highlight"+p);else{c(u.divIdx,u.offset,void 0,"highlight begin"+p);for(let t=u.divIdx+1,e=h.divIdx;t<e;t++)i[t].className="highlight middle"+p;l(h,"highlight end"+p)}s=h}s&&c(s.divIdx,s.offset,void 0)}_updateMatches(){if(!this.renderingDone)return;const{findController:t,matches:e,pageIdx:n,textContentItemsStr:r,textDivs:i}=this;let o=-1;for(let a=0,s=e.length;a<s;a++){const t=e[a];for(let e=Math.max(o,t.begin.divIdx),n=t.end.divIdx;e<=n;e++){const t=i[e];t.textContent=r[e],t.className=""}o=t.end.divIdx+1}t&&t.highlightMatches&&(this.matches=this._convertMatches(t.pageMatches[n]||null,t.pageMatchesLength[n]||null),this._renderMatches(this.matches))}_bindMouse(){const t=this.textLayerDiv;let e=null;t.addEventListener("mousedown",n=>{if(this.enhanceTextSelection&&this.textLayerRenderTask)return this.textLayerRenderTask.expandTextDivs(!0),void(e&&(clearTimeout(e),e=null));const r=t.querySelector(".endOfContent");if(!r)return;let i=n.target!==t;if(i=i&&"none"!==window.getComputedStyle(r).getPropertyValue("-moz-user-select"),i){const e=t.getBoundingClientRect(),i=Math.max(0,(n.pageY-e.top)/e.height);r.style.top=(100*i).toFixed(2)+"%"}r.classList.add("active")}),t.addEventListener("mouseup",()=>{if(this.enhanceTextSelection&&this.textLayerRenderTask)return void(e=setTimeout(()=>{this.textLayerRenderTask&&this.textLayerRenderTask.expandTextDivs(!1),e=null},300));const n=t.querySelector(".endOfContent");n&&(n.style.top="",n.classList.remove("active"))})}}e.TextLayerBuilder=i,e.DefaultTextLayerFactory=class{createTextLayerBuilder(t,e,n,r=!1,o){return new i({textLayerDiv:t,pageIndex:e,viewport:n,enhanceTextSelection:r,eventBus:o})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DownloadManager=void 0;var r=n(2);const i=n(7).viewerCompatibilityParams.disableCreateObjectURL||!1;function o(t,e){const n=document.createElement("a");if(!n.click)throw new Error('DownloadManager: "a.click()" is not supported.');n.href=t,n.target="_parent","download"in n&&(n.download=e),(document.body||document.documentElement).appendChild(n),n.click(),n.remove()}e.DownloadManager=class{constructor({disableCreateObjectURL:t=i}){this.disableCreateObjectURL=t}downloadUrl(t,e){(0,r.createValidAbsoluteUrl)(t,"http://example.com")&&o(t+"#pdfjs.action=download",e)}downloadData(t,e,n){navigator.msSaveBlob?navigator.msSaveBlob(new Blob([t],{type:n}),e):o((0,r.createObjectURL)(t,n,this.disableCreateObjectURL),e)}download(t,e,n){navigator.msSaveBlob?navigator.msSaveBlob(t,n)||this.downloadUrl(e,n):this.disableCreateObjectURL?this.downloadUrl(e,n):o(URL.createObjectURL(t),n)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.viewerCompatibilityParams=void 0;const r=Object.create(null);{const t="undefined"!=typeof navigator&&navigator.userAgent||"",e="undefined"!=typeof navigator&&navigator.platform||"",n="undefined"!=typeof navigator&&navigator.maxTouchPoints||1,i=/Android/.test(t),o=/Trident/.test(t),a=/\b(iPad|iPhone|iPod)(?=;)/.test(t)||"MacIntel"===e&&n>1,s=/CriOS/.test(t);(o||s)&&(r.disableCreateObjectURL=!0),(a||i)&&(r.maxCanvasPixels=5242880)}const i=Object.freeze(r);e.viewerCompatibilityParams=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GenericL10n=void 0,n(9);const r=document.webL10n;e.GenericL10n=class{constructor(t){this._lang=t,this._ready=new Promise((e,n)=>{r.setLanguage(t,()=>{e(r)})})}async getLanguage(){return(await this._ready).getLanguage()}async getDirection(){return(await this._ready).getDirection()}async get(t,e,n){return(await this._ready).get(t,e,n)}async translate(t){return(await this._ready).translate(t)}}},function(t,e,n){"use strict";document.webL10n=function(t,e,n){var r={},i="",o="textContent",a="",s={},l="loading";function c(t,e,n){e=e||function(t){},n=n||function(){};var r=new XMLHttpRequest;r.open("GET",t,!0),r.overrideMimeType&&r.overrideMimeType("text/plain; charset=utf-8"),r.onreadystatechange=function(){4==r.readyState&&(200==r.status||0===r.status?e(r.responseText):n())},r.onerror=n,r.ontimeout=n;try{r.send(null)}catch(i){n()}}function u(t,e,n){var i=r[t];if(!i){if(console.warn("#"+t+" is undefined."),!n)return null;i=n}var o={};for(var a in i){var s=i[a];s=d(s=h(s,e,t,a),e,t),o[a]=s}return o}function h(t,e,n,i){var o=/\{\[\s*([a-zA-Z]+)\(([a-zA-Z]+)\)\s*\]\}/.exec(t);if(!o||!o.length)return t;var a,l=o[1],c=o[2];return e&&c in e?a=e[c]:c in r&&(a=r[c]),l in s&&(t=(0,s[l])(t,a,n,i)),t}function d(t,e,n){return t.replace(/\{\{\s*(.+?)\s*\}\}/g,(function(t,i){return e&&i in e?e[i]:i in r?r[i]:(console.log("argument {{"+i+"}} for #"+n+" is undefined."),t)}))}function f(t){var n=function(t){if(!t)return{};var e=t.getAttribute("data-l10n-id"),n=t.getAttribute("data-l10n-args"),r={};if(n)try{r=JSON.parse(n)}catch(i){console.warn("could not parse arguments for #"+e)}return{id:e,args:r}}(t);if(n.id){var r=u(n.id,n.args);if(r){if(r[o]){if(0===function(t){if(t.children)return t.children.length;if(void 0!==t.childElementCount)return t.childElementCount;for(var e=0,n=0;n<t.childNodes.length;n++)e+=1===t.nodeType?1:0;return e}(t))t[o]=r[o];else{for(var i=t.childNodes,a=!1,s=0,l=i.length;s<l;s++)3===i[s].nodeType&&/\S/.test(i[s].nodeValue)&&(a?i[s].nodeValue="":(i[s].nodeValue=r[o],a=!0));if(!a){var c=e.createTextNode(r[o]);t.insertBefore(c,t.firstChild)}}delete r[o]}for(var h in r)t[h]=r[h]}else console.warn("#"+n.id+" is undefined.")}}return s.plural=function(t,e,n,i){var l=parseFloat(e);if(isNaN(l))return t;if(i!=o)return t;s._pluralRules||(s._pluralRules=function(t){function e(t,e){return-1!==e.indexOf(t)}function n(t,e,n){return e<=t&&t<=n}var r={0:function(t){return"other"},1:function(t){return n(t%100,3,10)?"few":0===t?"zero":n(t%100,11,99)?"many":2==t?"two":1==t?"one":"other"},2:function(t){return 0!==t&&t%10==0?"many":2==t?"two":1==t?"one":"other"},3:function(t){return 1==t?"one":"other"},4:function(t){return n(t,0,1)?"one":"other"},5:function(t){return n(t,0,2)&&2!=t?"one":"other"},6:function(t){return 0===t?"zero":t%10==1&&t%100!=11?"one":"other"},7:function(t){return 2==t?"two":1==t?"one":"other"},8:function(t){return n(t,3,6)?"few":n(t,7,10)?"many":2==t?"two":1==t?"one":"other"},9:function(t){return 0===t||1!=t&&n(t%100,1,19)?"few":1==t?"one":"other"},10:function(t){return n(t%10,2,9)&&!n(t%100,11,19)?"few":t%10!=1||n(t%100,11,19)?"other":"one"},11:function(t){return n(t%10,2,4)&&!n(t%100,12,14)?"few":t%10==0||n(t%10,5,9)||n(t%100,11,14)?"many":t%10==1&&t%100!=11?"one":"other"},12:function(t){return n(t,2,4)?"few":1==t?"one":"other"},13:function(t){return n(t%10,2,4)&&!n(t%100,12,14)?"few":1!=t&&n(t%10,0,1)||n(t%10,5,9)||n(t%100,12,14)?"many":1==t?"one":"other"},14:function(t){return n(t%100,3,4)?"few":t%100==2?"two":t%100==1?"one":"other"},15:function(t){return 0===t||n(t%100,2,10)?"few":n(t%100,11,19)?"many":1==t?"one":"other"},16:function(t){return t%10==1&&11!=t?"one":"other"},17:function(t){return 3==t?"few":0===t?"zero":6==t?"many":2==t?"two":1==t?"one":"other"},18:function(t){return 0===t?"zero":n(t,0,2)&&0!==t&&2!=t?"one":"other"},19:function(t){return n(t,2,10)?"few":n(t,0,1)?"one":"other"},20:function(t){return!n(t%10,3,4)&&t%10!=9||n(t%100,10,19)||n(t%100,70,79)||n(t%100,90,99)?t%1e6==0&&0!==t?"many":t%10!=2||e(t%100,[12,72,92])?t%10!=1||e(t%100,[11,71,91])?"other":"one":"two":"few"},21:function(t){return 0===t?"zero":1==t?"one":"other"},22:function(t){return n(t,0,1)||n(t,11,99)?"one":"other"},23:function(t){return n(t%10,1,2)||t%20==0?"one":"other"},24:function(t){return n(t,3,10)||n(t,13,19)?"few":e(t,[2,12])?"two":e(t,[1,11])?"one":"other"}},i={af:3,ak:4,am:4,ar:1,asa:3,az:0,be:11,bem:3,bez:3,bg:3,bh:4,bm:0,bn:3,bo:0,br:20,brx:3,bs:11,ca:3,cgg:3,chr:3,cs:12,cy:17,da:3,de:3,dv:3,dz:0,ee:3,el:3,en:3,eo:3,es:3,et:3,eu:3,fa:0,ff:5,fi:3,fil:4,fo:3,fr:5,fur:3,fy:3,ga:8,gd:24,gl:3,gsw:3,gu:3,guw:4,gv:23,ha:3,haw:3,he:2,hi:4,hr:11,hu:0,id:0,ig:0,ii:0,is:3,it:3,iu:7,ja:0,jmc:3,jv:0,ka:0,kab:5,kaj:3,kcg:3,kde:0,kea:0,kk:3,kl:3,km:0,kn:0,ko:0,ksb:3,ksh:21,ku:3,kw:7,lag:18,lb:3,lg:3,ln:4,lo:0,lt:10,lv:6,mas:3,mg:4,mk:16,ml:3,mn:3,mo:9,mr:3,ms:0,mt:15,my:0,nah:3,naq:7,nb:3,nd:3,ne:3,nl:3,nn:3,no:3,nr:3,nso:4,ny:3,nyn:3,om:3,or:3,pa:3,pap:3,pl:13,ps:3,pt:3,rm:3,ro:9,rof:3,ru:11,rwk:3,sah:0,saq:3,se:7,seh:3,ses:0,sg:0,sh:11,shi:19,sk:12,sl:14,sma:7,smi:7,smj:7,smn:7,sms:7,sn:3,so:3,sq:3,sr:11,ss:3,ssy:3,st:3,sv:3,sw:3,syr:3,ta:3,te:3,teo:3,th:0,ti:4,tig:3,tk:3,tl:4,tn:3,to:0,tr:0,ts:3,tzm:22,uk:11,ur:3,ve:3,vi:0,vun:3,wa:4,wae:3,wo:0,xh:3,xog:3,yo:0,zh:0,zu:3}[t.replace(/-.*$/,"")];return i in r?r[i]:(console.warn("plural form unknown for ["+t+"]"),function(){return"other"})}(a));var c="["+s._pluralRules(l)+"]";return 0===l&&n+"[zero]"in r?t=r[n+"[zero]"][i]:1==l&&n+"[one]"in r?t=r[n+"[one]"][i]:2==l&&n+"[two]"in r?t=r[n+"[two]"][i]:n+c in r?t=r[n+c][i]:n+"[other]"in r&&(t=r[n+"[other]"][i]),t},{get:function(t,e,n){var r,i=t.lastIndexOf("."),a=o;i>0&&(a=t.substring(i+1),t=t.substring(0,i)),n&&((r={})[a]=n);var s=u(t,e,r);return s&&a in s?s[a]:"{{"+t+"}}"},getData:function(){return r},getText:function(){return i},getLanguage:function(){return a},setLanguage:function(t,n){!function(t,n){t&&(t=t.toLowerCase()),n=n||function(){},r={},i="",a="",a=t;var s=e.querySelectorAll('link[type="application/l10n"]'),u=s.length;if(0!==u){var h,d,f=0;d=function(){++f>=u&&(n(),l="complete")};for(var p=0;p<u;p++)new v(s[p]).load(t,d)}else{var g=(h=e.querySelector('script[type="application/l10n"]'))?JSON.parse(h.innerHTML):null;if(g&&g.locales&&g.default_locale){if(console.log("using the embedded JSON directory, early way out"),!(r=g.locales[t])){var m=g.default_locale.toLowerCase();for(var y in g.locales){if((y=y.toLowerCase())===t){r=g.locales[t];break}y===m&&(r=g.locales[m])}}n()}else console.log("no resource to load, early way out");l="complete"}function v(t){var e=t.href;this.load=function(t,n){!function(t,e,n,a){var s=t.replace(/[^\/]*$/,"")||"./";function l(t){return t.lastIndexOf("\\")<0?t:t.replace(/\\\\/g,"\\").replace(/\\n/g,"\n").replace(/\\r/g,"\r").replace(/\\t/g,"\t").replace(/\\b/g,"\b").replace(/\\f/g,"\f").replace(/\\{/g,"{").replace(/\\}/g,"}").replace(/\\"/g,'"').replace(/\\'/g,"'")}c(t,(function(t){i+=t,function(t,i){var a={},u=/^\s*|\s*$/,h=/^\s*#|^\s*$/,d=/^\s*\[(.*)\]\s*$/,f=/^\s*@import\s+url\((.*)\)\s*$/i,p=/^([^=\s]*)\s*=\s*(.+)$/;function g(t,n,r){var i=t.replace(u,"").split(/[\r\n]+/),o="*",c=e.split("-",1)[0],g=!1,y="";!function t(){for(;;){if(!i.length)return void r();var u=i.shift();if(!h.test(u)){if(n){if(y=d.exec(u)){o=y[1].toLowerCase(),g="*"!==o&&o!==e&&o!==c;continue}if(g)continue;if(y=f.exec(u))return void m(s+y[1],t)}var v=u.match(p);v&&3==v.length&&(a[v[1]]=l(v[2]))}}}()}function m(t,e){c(t,(function(t){g(t,!1,e)}),(function(){console.warn(t+" not found."),e()}))}g(t,!0,(function(){!function(t){for(var e in t){var i,a,s=e.lastIndexOf(".");s>0?(i=e.substring(0,s),a=e.substring(s+1)):(i=e,a=o),r[i]||(r[i]={}),r[i][a]=t[e]}n&&n()}(a)}))}(t)}),a)}(e,t,n,(function(){console.warn(e+" not found."),console.warn('"'+t+'" resource not found'),a="",n()}))}}}(t,(function(){n&&n()}))},getDirection:function(){var t=a.split("-",1)[0];return["ar","he","fa","ps","ur"].indexOf(t)>=0?"rtl":"ltr"},translate:function(t){for(var n=function(t){return t?t.querySelectorAll("*[data-l10n-id]"):[]}(t=t||e.documentElement),r=n.length,i=0;i<r;i++)f(n[i]);f(t)},getReadyState:function(){return l},ready:function(n){n&&("complete"==l||"interactive"==l?t.setTimeout((function(){n()})):e.addEventListener&&e.addEventListener("localized",(function t(){e.removeEventListener("localized",t),n()})))}}}(window,document)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFFindController=e.FindState=void 0;var r=n(2),i=n(11),o=n(3);const a={FOUND:0,NOT_FOUND:1,WRAPPED:2,PENDING:3};e.FindState=a;const s={"‘":"'","’":"'","‚":"'","‛":"'","“":'"',"”":'"',"„":'"',"‟":'"',"¼":"1/4","½":"1/2","¾":"3/4"};let l=null;function c(t){if(!l){const t=Object.keys(s).join("");l=new RegExp(`[${t}]`,"g")}return t.replace(l,(function(t){return s[t]}))}e.PDFFindController=class{constructor({linkService:t,eventBus:e}){this._linkService=t,this._eventBus=e,this._reset(),e._on("findbarclose",this._onFindBarClose.bind(this))}get highlightMatches(){return this._highlightMatches}get pageMatches(){return this._pageMatches}get pageMatchesLength(){return this._pageMatchesLength}get selected(){return this._selected}get state(){return this._state}setDocument(t){this._pdfDocument&&this._reset(),t&&(this._pdfDocument=t,this._firstPageCapability.resolve())}executeCommand(t,e){if(!e)return;const n=this._pdfDocument;(null===this._state||this._shouldDirtyMatch(t,e))&&(this._dirtyMatch=!0),this._state=e,"findhighlightallchange"!==t&&this._updateUIState(a.PENDING),this._firstPageCapability.promise.then(()=>{if(!this._pdfDocument||n&&this._pdfDocument!==n)return;this._extractText();const e=!this._highlightMatches,r=!!this._findTimeout;this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),"find"===t?this._findTimeout=setTimeout(()=>{this._nextMatch(),this._findTimeout=null},250):this._dirtyMatch?this._nextMatch():"findagain"===t?(this._nextMatch(),e&&this._state.highlightAll&&this._updateAllPages()):"findhighlightallchange"===t?(r?this._nextMatch():this._highlightMatches=!0,this._updateAllPages()):this._nextMatch()})}scrollMatchIntoView({element:t=null,pageIndex:e=-1,matchIndex:n=-1}){this._scrollMatches&&t&&-1!==n&&n===this._selected.matchIdx&&-1!==e&&e===this._selected.pageIdx&&(this._scrollMatches=!1,(0,o.scrollIntoView)(t,{top:-50,left:-400},!0))}_reset(){this._highlightMatches=!1,this._scrollMatches=!1,this._pdfDocument=null,this._pageMatches=[],this._pageMatchesLength=[],this._state=null,this._selected={pageIdx:-1,matchIdx:-1},this._offset={pageIdx:null,matchIdx:null,wrapped:!1},this._extractTextPromises=[],this._pageContents=[],this._matchesCountTotal=0,this._pagesToSearch=null,this._pendingFindMatches=Object.create(null),this._resumePageIdx=null,this._dirtyMatch=!1,clearTimeout(this._findTimeout),this._findTimeout=null,this._firstPageCapability=(0,r.createPromiseCapability)()}get _query(){return this._state.query!==this._rawQuery&&(this._rawQuery=this._state.query,this._normalizedQuery=c(this._state.query)),this._normalizedQuery}_shouldDirtyMatch(t,e){if(e.query!==this._state.query)return!0;switch(t){case"findagain":const t=this._selected.pageIdx+1,e=this._linkService;return t>=1&&t<=e.pagesCount&&t!==e.page&&!e.isPageVisible(t);case"findhighlightallchange":return!1}return!0}_prepareMatches(t,e,n){function r(e){const n=t[e];if(e<t.length-1&&n.match===t[e+1].match)return n.skipped=!0,!0;for(let r=e-1;r>=0;r--){const e=t[r];if(!e.skipped){if(e.match+e.matchLength<n.match)break;if(e.match+e.matchLength>=n.match+n.matchLength)return n.skipped=!0,!0}}return!1}t.sort((function(t,e){return t.match===e.match?t.matchLength-e.matchLength:t.match-e.match}));for(let i=0,o=t.length;i<o;i++)r(i)||(e.push(t[i].match),n.push(t[i].matchLength))}_isEntireWord(t,e,n){if(e>0){const n=t.charCodeAt(e),r=t.charCodeAt(e-1);if((0,i.getCharacterType)(n)===(0,i.getCharacterType)(r))return!1}const r=e+n-1;if(r<t.length-1){const e=t.charCodeAt(r),n=t.charCodeAt(r+1);if((0,i.getCharacterType)(e)===(0,i.getCharacterType)(n))return!1}return!0}_calculatePhraseMatch(t,e,n,r){const i=[],o=t.length;let a=-o;for(;a=n.indexOf(t,a+o),-1!==a;)r&&!this._isEntireWord(n,a,o)||i.push(a);this._pageMatches[e]=i}_calculateWordMatch(t,e,n,r){const i=[],o=t.match(/\S+/g);for(let a=0,s=o.length;a<s;a++){const t=o[a],e=t.length;let s=-e;for(;s=n.indexOf(t,s+e),-1!==s;)r&&!this._isEntireWord(n,s,e)||i.push({match:s,matchLength:e,skipped:!1})}this._pageMatchesLength[e]=[],this._pageMatches[e]=[],this._prepareMatches(i,this._pageMatches[e],this._pageMatchesLength[e])}_calculateMatch(t){let e=this._pageContents[t],n=this._query;const{caseSensitive:r,entireWord:i,phraseSearch:o}=this._state;if(0===n.length)return;r||(e=e.toLowerCase(),n=n.toLowerCase()),o?this._calculatePhraseMatch(n,t,e,i):this._calculateWordMatch(n,t,e,i),this._state.highlightAll&&this._updatePage(t),this._resumePageIdx===t&&(this._resumePageIdx=null,this._nextPageMatch());const a=this._pageMatches[t].length;a>0&&(this._matchesCountTotal+=a,this._updateUIResultsCount())}_extractText(){if(this._extractTextPromises.length>0)return;let t=Promise.resolve();for(let e=0,n=this._linkService.pagesCount;e<n;e++){const n=(0,r.createPromiseCapability)();this._extractTextPromises[e]=n.promise,t=t.then(()=>this._pdfDocument.getPage(e+1).then(t=>t.getTextContent({normalizeWhitespace:!0})).then(t=>{const r=t.items,i=[];for(let e=0,n=r.length;e<n;e++)i.push(r[e].str);this._pageContents[e]=c(i.join("")),n.resolve(e)},t=>{console.error("Unable to get text content for page "+(e+1),t),this._pageContents[e]="",n.resolve(e)}))}}_updatePage(t){this._scrollMatches&&this._selected.pageIdx===t&&(this._linkService.page=t+1),this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:t})}_updateAllPages(){this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:-1})}_nextMatch(){const t=this._state.findPrevious,e=this._linkService.page-1,n=this._linkService.pagesCount;if(this._highlightMatches=!0,this._dirtyMatch){this._dirtyMatch=!1,this._selected.pageIdx=this._selected.matchIdx=-1,this._offset.pageIdx=e,this._offset.matchIdx=null,this._offset.wrapped=!1,this._resumePageIdx=null,this._pageMatches.length=0,this._pageMatchesLength.length=0,this._matchesCountTotal=0,this._updateAllPages();for(let t=0;t<n;t++)!0!==this._pendingFindMatches[t]&&(this._pendingFindMatches[t]=!0,this._extractTextPromises[t].then(t=>{delete this._pendingFindMatches[t],this._calculateMatch(t)}))}if(""===this._query)return void this._updateUIState(a.FOUND);if(this._resumePageIdx)return;const r=this._offset;if(this._pagesToSearch=n,null!==r.matchIdx){const e=this._pageMatches[r.pageIdx].length;if(!t&&r.matchIdx+1<e||t&&r.matchIdx>0)return r.matchIdx=t?r.matchIdx-1:r.matchIdx+1,void this._updateMatch(!0);this._advanceOffsetPage(t)}this._nextPageMatch()}_matchesReady(t){const e=this._offset,n=t.length,r=this._state.findPrevious;return n?(e.matchIdx=r?n-1:0,this._updateMatch(!0),!0):(this._advanceOffsetPage(r),!!(e.wrapped&&(e.matchIdx=null,this._pagesToSearch<0))&&(this._updateMatch(!1),!0))}_nextPageMatch(){null!==this._resumePageIdx&&console.error("There can only be one pending page.");let t=null;do{const e=this._offset.pageIdx;if(t=this._pageMatches[e],!t){this._resumePageIdx=e;break}}while(!this._matchesReady(t))}_advanceOffsetPage(t){const e=this._offset,n=this._linkService.pagesCount;e.pageIdx=t?e.pageIdx-1:e.pageIdx+1,e.matchIdx=null,this._pagesToSearch--,(e.pageIdx>=n||e.pageIdx<0)&&(e.pageIdx=t?n-1:0,e.wrapped=!0)}_updateMatch(t=!1){let e=a.NOT_FOUND;const n=this._offset.wrapped;if(this._offset.wrapped=!1,t){const t=this._selected.pageIdx;this._selected.pageIdx=this._offset.pageIdx,this._selected.matchIdx=this._offset.matchIdx,e=n?a.WRAPPED:a.FOUND,-1!==t&&t!==this._selected.pageIdx&&this._updatePage(t)}this._updateUIState(e,this._state.findPrevious),-1!==this._selected.pageIdx&&(this._scrollMatches=!0,this._updatePage(this._selected.pageIdx))}_onFindBarClose(t){const e=this._pdfDocument;this._firstPageCapability.promise.then(()=>{!this._pdfDocument||e&&this._pdfDocument!==e||(this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),this._resumePageIdx&&(this._resumePageIdx=null,this._dirtyMatch=!0),this._updateUIState(a.FOUND),this._highlightMatches=!1,this._updateAllPages())})}_requestMatchesCount(){const{pageIdx:t,matchIdx:e}=this._selected;let n=0,r=this._matchesCountTotal;if(-1!==e){for(let e=0;e<t;e++)n+=this._pageMatches[e]&&this._pageMatches[e].length||0;n+=e+1}return(n<1||n>r)&&(n=r=0),{current:n,total:r}}_updateUIResultsCount(){this._eventBus.dispatch("updatefindmatchescount",{source:this,matchesCount:this._requestMatchesCount()})}_updateUIState(t,e){this._eventBus.dispatch("updatefindcontrolstate",{source:this,state:t,previous:e,matchesCount:this._requestMatchesCount()})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getCharacterType=function(t){return function(t){return t<11904}(t)?function(t){return 0==(65408&t)}(t)?function(t){return 32===t||9===t||13===t||10===t}(t)?r.SPACE:function(t){return t>=97&&t<=122||t>=65&&t<=90}(t)||function(t){return t>=48&&t<=57}(t)||95===t?r.ALPHA_LETTER:r.PUNCT:function(t){return 3584==(65408&t)}(t)?r.THAI_LETTER:160===t?r.SPACE:r.ALPHA_LETTER:function(t){return t>=13312&&t<=40959||t>=63744&&t<=64255}(t)?r.HAN_LETTER:function(t){return t>=12448&&t<=12543}(t)?r.KATAKANA_LETTER:function(t){return t>=12352&&t<=12447}(t)?r.HIRAGANA_LETTER:function(t){return t>=65376&&t<=65439}(t)?r.HALFWIDTH_KATAKANA_LETTER:r.ALPHA_LETTER},e.CharacterType=void 0;const r={SPACE:0,ALPHA_LETTER:1,PUNCT:2,HAN_LETTER:3,KATAKANA_LETTER:4,HIRAGANA_LETTER:5,HALFWIDTH_KATAKANA_LETTER:6,THAI_LETTER:7};e.CharacterType=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isDestHashesEqual=o,e.isDestArraysEqual=a,e.PDFHistory=void 0;var r=n(3);function i(){return document.location.hash}function o(t,e){if("string"!=typeof t||"string"!=typeof e)return!1;if(t===e)return!0;const{nameddest:n}=(0,r.parseQueryString)(t);return n===e}function a(t,e){function n(t,e){if(typeof t!=typeof e)return!1;if(Array.isArray(t)||Array.isArray(e))return!1;if(null!==t&&"object"==typeof t&&null!==e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const r in t)if(!n(t[r],e[r]))return!1;return!0}return t===e||Number.isNaN(t)&&Number.isNaN(e)}if(!Array.isArray(t)||!Array.isArray(e))return!1;if(t.length!==e.length)return!1;for(let r=0,i=t.length;r<i;r++)if(!n(t[r],e[r]))return!1;return!0}e.PDFHistory=class{constructor({linkService:t,eventBus:e}){this.linkService=t,this.eventBus=e,this._initialized=!1,this._fingerprint="",this.reset(),this._boundEvents=null,this._isViewerInPresentationMode=!1,this.eventBus._on("presentationmodechanged",t=>{this._isViewerInPresentationMode=t.active||t.switchInProgress}),this.eventBus._on("pagesinit",()=>{this._isPagesLoaded=!1;const t=e=>{this.eventBus._off("pagesloaded",t),this._isPagesLoaded=!!e.pagesCount};this.eventBus._on("pagesloaded",t)})}initialize({fingerprint:t,resetHistory:e=!1,updateUrl:n=!1}){if(!t||"string"!=typeof t)return void console.error('PDFHistory.initialize: The "fingerprint" must be a non-empty string.');this._initialized&&this.reset();const r=""!==this._fingerprint&&this._fingerprint!==t;this._fingerprint=t,this._updateUrl=!0===n,this._initialized=!0,this._bindEvents();const o=window.history.state;if(this._popStateInProgress=!1,this._blockHashChange=0,this._currentHash=i(),this._numPositionUpdates=0,this._uid=this._maxUid=0,this._destination=null,this._position=null,!this._isValidState(o,!0)||e){const{hash:t,page:n,rotation:i}=this._parseCurrentHash(!0);return!t||r||e?void this._pushOrReplaceState(null,!0):void this._pushOrReplaceState({hash:t,page:n,rotation:i},!0)}const a=o.destination;this._updateInternalState(a,o.uid,!0),this._uid>this._maxUid&&(this._maxUid=this._uid),void 0!==a.rotation&&(this._initialRotation=a.rotation),a.dest?(this._initialBookmark=JSON.stringify(a.dest),this._destination.page=null):a.hash?this._initialBookmark=a.hash:a.page&&(this._initialBookmark="page="+a.page)}reset(){this._initialized&&(this._pageHide(),this._initialized=!1,this._unbindEvents()),this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._initialBookmark=null,this._initialRotation=null}push({namedDest:t=null,explicitDest:e,pageNumber:n}){if(!this._initialized)return;if(t&&"string"!=typeof t)return void console.error(`PDFHistory.push: "${t}" is not a valid namedDest parameter.`);if(!Array.isArray(e))return void console.error(`PDFHistory.push: "${e}" is not a valid explicitDest parameter.`);if(!(Number.isInteger(n)&&n>0&&n<=this.linkService.pagesCount)&&(null!==n||this._destination))return void console.error(`PDFHistory.push: "${n}" is not a valid pageNumber parameter.`);const r=t||JSON.stringify(e);if(!r)return;let i=!1;if(this._destination&&(o(this._destination.hash,r)||a(this._destination.dest,e))){if(this._destination.page)return;i=!0}this._popStateInProgress&&!i||(this._pushOrReplaceState({dest:e,hash:r,page:n,rotation:this.linkService.rotation},i),this._popStateInProgress||(this._popStateInProgress=!0,Promise.resolve().then(()=>{this._popStateInProgress=!1})))}pushCurrentPosition(){this._initialized&&!this._popStateInProgress&&this._tryPushCurrentPosition()}back(){if(!this._initialized||this._popStateInProgress)return;const t=window.history.state;this._isValidState(t)&&t.uid>0&&window.history.back()}forward(){if(!this._initialized||this._popStateInProgress)return;const t=window.history.state;this._isValidState(t)&&t.uid<this._maxUid&&window.history.forward()}get popStateInProgress(){return this._initialized&&(this._popStateInProgress||this._blockHashChange>0)}get initialBookmark(){return this._initialized?this._initialBookmark:null}get initialRotation(){return this._initialized?this._initialRotation:null}_pushOrReplaceState(t,e=!1){const n=e||!this._destination,r={fingerprint:this._fingerprint,uid:n?this._uid:this._uid+1,destination:t};let i;if(this._updateInternalState(t,r.uid),this._updateUrl&&t&&t.hash){const e=document.location.href.split("#")[0];e.startsWith("file://")||(i=`${e}#${t.hash}`)}n?window.history.replaceState(r,"",i):(this._maxUid=this._uid,window.history.pushState(r,"",i))}_tryPushCurrentPosition(t=!1){if(!this._position)return;let e=this._position;if(t&&(e=Object.assign(Object.create(null),this._position),e.temporary=!0),!this._destination)return void this._pushOrReplaceState(e);if(this._destination.temporary)return void this._pushOrReplaceState(e,!0);if(this._destination.hash===e.hash)return;if(!this._destination.page&&this._numPositionUpdates<=50)return;let n=!1;if(this._destination.page>=e.first&&this._destination.page<=e.page){if(this._destination.dest||!this._destination.first)return;n=!0}this._pushOrReplaceState(e,n)}_isValidState(t,e=!1){if(!t)return!1;if(t.fingerprint!==this._fingerprint){if(!e)return!1;{if("string"!=typeof t.fingerprint||t.fingerprint.length!==this._fingerprint.length)return!1;const[e]=performance.getEntriesByType("navigation");if(!e||"reload"!==e.type)return!1}}return!(!Number.isInteger(t.uid)||t.uid<0)&&null!==t.destination&&"object"==typeof t.destination}_updateInternalState(t,e,n=!1){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),n&&t&&t.temporary&&delete t.temporary,this._destination=t,this._uid=e,this._numPositionUpdates=0}_parseCurrentHash(t=!1){const e=unescape(i()).substring(1),n=(0,r.parseQueryString)(e),o=n.nameddest||"";let a=0|n.page;return Number.isInteger(a)&&a>0&&a<=this.linkService.pagesCount&&!(t&&o.length>0)||(a=null),{hash:e,page:a,rotation:this.linkService.rotation}}_updateViewarea({location:t}){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._position={hash:this._isViewerInPresentationMode?"page="+t.pageNumber:t.pdfOpenParams.substring(1),page:this.linkService.page,first:t.pageNumber,rotation:t.rotation},this._popStateInProgress||(this._isPagesLoaded&&this._destination&&!this._destination.page&&this._numPositionUpdates++,this._updateViewareaTimeout=setTimeout(()=>{this._popStateInProgress||this._tryPushCurrentPosition(!0),this._updateViewareaTimeout=null},1e3))}_popState({state:t}){const e=i(),n=this._currentHash!==e;if(this._currentHash=e,!t){this._uid++;const{hash:t,page:e,rotation:n}=this._parseCurrentHash();return void this._pushOrReplaceState({hash:t,page:e,rotation:n},!0)}if(!this._isValidState(t))return;this._popStateInProgress=!0,n&&(this._blockHashChange++,(0,r.waitOnEventOrTimeout)({target:window,name:"hashchange",delay:1e3}).then(()=>{this._blockHashChange--}));const o=t.destination;this._updateInternalState(o,t.uid,!0),this._uid>this._maxUid&&(this._maxUid=this._uid),(0,r.isValidRotation)(o.rotation)&&(this.linkService.rotation=o.rotation),o.dest?this.linkService.navigateTo(o.dest):o.hash?this.linkService.setHash(o.hash):o.page&&(this.linkService.page=o.page),Promise.resolve().then(()=>{this._popStateInProgress=!1})}_pageHide(){this._destination&&!this._destination.temporary||this._tryPushCurrentPosition()}_bindEvents(){this._boundEvents||(this._boundEvents={updateViewarea:this._updateViewarea.bind(this),popState:this._popState.bind(this),pageHide:this._pageHide.bind(this)},this.eventBus._on("updateviewarea",this._boundEvents.updateViewarea),window.addEventListener("popstate",this._boundEvents.popState),window.addEventListener("pagehide",this._boundEvents.pageHide))}_unbindEvents(){this._boundEvents&&(this.eventBus._off("updateviewarea",this._boundEvents.updateViewarea),window.removeEventListener("popstate",this._boundEvents.popState),window.removeEventListener("pagehide",this._boundEvents.pageHide),this._boundEvents=null)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFPageView=void 0;var r=n(3),i=n(2),o=n(14);const a=n(7).viewerCompatibilityParams.maxCanvasPixels||16777216;e.PDFPageView=class{constructor(t){const e=t.container,n=t.defaultViewport;this.id=t.id,this.renderingId="page"+this.id,this.pdfPage=null,this.pageLabel=null,this.rotation=0,this.scale=t.scale||r.DEFAULT_SCALE,this.viewport=n,this.pdfPageRotate=n.rotation,this.hasRestrictedScaling=!1,this.textLayerMode=Number.isInteger(t.textLayerMode)?t.textLayerMode:r.TextLayerMode.ENABLE,this.imageResourcesPath=t.imageResourcesPath||"",this.renderInteractiveForms=t.renderInteractiveForms||!1,this.useOnlyCssZoom=t.useOnlyCssZoom||!1,this.maxCanvasPixels=t.maxCanvasPixels||a,this.eventBus=t.eventBus,this.renderingQueue=t.renderingQueue,this.textLayerFactory=t.textLayerFactory,this.annotationLayerFactory=t.annotationLayerFactory,this.renderer=t.renderer||r.RendererType.CANVAS,this.enableWebGL=t.enableWebGL||!1,this.l10n=t.l10n||r.NullL10n,this.paintTask=null,this.paintedViewportMap=new WeakMap,this.renderingState=o.RenderingStates.INITIAL,this.resume=null,this.error=null,this.annotationLayer=null,this.textLayer=null,this.zoomLayer=null;const i=document.createElement("div");i.className="page",i.style.width=Math.floor(this.viewport.width)+"px",i.style.height=Math.floor(this.viewport.height)+"px",i.setAttribute("data-page-number",this.id),this.div=i,e.appendChild(i)}setPdfPage(t){this.pdfPage=t,this.pdfPageRotate=t.rotate,this.viewport=t.getViewport({scale:this.scale*r.CSS_UNITS,rotation:(this.rotation+this.pdfPageRotate)%360}),this.stats=t.stats,this.reset()}destroy(){this.reset(),this.pdfPage&&this.pdfPage.cleanup()}_resetZoomLayer(t=!1){if(!this.zoomLayer)return;const e=this.zoomLayer.firstChild;this.paintedViewportMap.delete(e),e.width=0,e.height=0,t&&this.zoomLayer.remove(),this.zoomLayer=null}reset(t=!1,e=!1){this.cancelRendering(e),this.renderingState=o.RenderingStates.INITIAL;const n=this.div;n.style.width=Math.floor(this.viewport.width)+"px",n.style.height=Math.floor(this.viewport.height)+"px";const r=n.childNodes,i=t&&this.zoomLayer||null,a=e&&this.annotationLayer&&this.annotationLayer.div||null;for(let o=r.length-1;o>=0;o--){const t=r[o];i!==t&&a!==t&&n.removeChild(t)}n.removeAttribute("data-loaded"),a?this.annotationLayer.hide():this.annotationLayer&&(this.annotationLayer.cancel(),this.annotationLayer=null),i||(this.canvas&&(this.paintedViewportMap.delete(this.canvas),this.canvas.width=0,this.canvas.height=0,delete this.canvas),this._resetZoomLayer()),this.svg&&(this.paintedViewportMap.delete(this.svg),delete this.svg),this.loadingIconDiv=document.createElement("div"),this.loadingIconDiv.className="loadingIcon",n.appendChild(this.loadingIconDiv)}update(t,e){if(this.scale=t||this.scale,void 0!==e&&(this.rotation=e),this.viewport=this.viewport.clone({scale:this.scale*r.CSS_UNITS,rotation:(this.rotation+this.pdfPageRotate)%360}),this.svg)return this.cssTransform(this.svg,!0),void this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0,timestamp:performance.now()});let n=!1;if(this.canvas&&this.maxCanvasPixels>0){const t=this.outputScale;(Math.floor(this.viewport.width)*t.sx|0)*(Math.floor(this.viewport.height)*t.sy|0)>this.maxCanvasPixels&&(n=!0)}if(this.canvas){if(this.useOnlyCssZoom||this.hasRestrictedScaling&&n)return this.cssTransform(this.canvas,!0),void this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0,timestamp:performance.now()});this.zoomLayer||this.canvas.hasAttribute("hidden")||(this.zoomLayer=this.canvas.parentNode,this.zoomLayer.style.position="absolute")}this.zoomLayer&&this.cssTransform(this.zoomLayer.firstChild),this.reset(!0,!0)}cancelRendering(t=!1){this.paintTask&&(this.paintTask.cancel(),this.paintTask=null),this.resume=null,this.textLayer&&(this.textLayer.cancel(),this.textLayer=null),!t&&this.annotationLayer&&(this.annotationLayer.cancel(),this.annotationLayer=null)}cssTransform(t,e=!1){const n=this.viewport.width,r=this.viewport.height,i=this.div;t.style.width=t.parentNode.style.width=i.style.width=Math.floor(n)+"px",t.style.height=t.parentNode.style.height=i.style.height=Math.floor(r)+"px";const o=this.viewport.rotation-this.paintedViewportMap.get(t).rotation,a=Math.abs(o);let s=1,l=1;if(90!==a&&270!==a||(s=r/n,l=n/r),t.style.transform="rotate("+o+"deg) scale("+s+","+l+")",this.textLayer){const t=this.textLayer.viewport,e=Math.abs(this.viewport.rotation-t.rotation);let r=n/t.width;90!==e&&270!==e||(r=n/t.height);const i=this.textLayer.textLayerDiv;let o,a;switch(e){case 0:o=a=0;break;case 90:o=0,a="-"+i.style.height;break;case 180:o="-"+i.style.width,a="-"+i.style.height;break;case 270:o="-"+i.style.width,a=0;break;default:console.error("Bad rotation value.")}i.style.transform="rotate("+e+"deg) scale("+r+", "+r+") translate("+o+", "+a+")",i.style.transformOrigin="0% 0%"}e&&this.annotationLayer&&this.annotationLayer.render(this.viewport,"display")}get width(){return this.viewport.width}get height(){return this.viewport.height}getPagePoint(t,e){return this.viewport.convertToPdfPoint(t,e)}draw(){this.renderingState!==o.RenderingStates.INITIAL&&(console.error("Must be in new state before drawing"),this.reset());const{div:t,pdfPage:e}=this;if(!e)return this.renderingState=o.RenderingStates.FINISHED,this.loadingIconDiv&&(t.removeChild(this.loadingIconDiv),delete this.loadingIconDiv),Promise.reject(new Error("pdfPage is not loaded"));this.renderingState=o.RenderingStates.RUNNING;const n=document.createElement("div");n.style.width=t.style.width,n.style.height=t.style.height,n.classList.add("canvasWrapper"),this.annotationLayer&&this.annotationLayer.div?t.insertBefore(n,this.annotationLayer.div):t.appendChild(n);let a=null;if(this.textLayerMode!==r.TextLayerMode.DISABLE&&this.textLayerFactory){const e=document.createElement("div");e.className="textLayer",e.style.width=n.style.width,e.style.height=n.style.height,this.annotationLayer&&this.annotationLayer.div?t.insertBefore(e,this.annotationLayer.div):t.appendChild(e),a=this.textLayerFactory.createTextLayerBuilder(e,this.id-1,this.viewport,this.textLayerMode===r.TextLayerMode.ENABLE_ENHANCE,this.eventBus)}this.textLayer=a;let s=null;this.renderingQueue&&(s=t=>{if(!this.renderingQueue.isHighestPriority(this))return this.renderingState=o.RenderingStates.PAUSED,void(this.resume=()=>{this.renderingState=o.RenderingStates.RUNNING,t()});t()});const l=async n=>{if(c===this.paintTask&&(this.paintTask=null),n instanceof i.RenderingCancelledException)this.error=null;else if(this.renderingState=o.RenderingStates.FINISHED,this.loadingIconDiv&&(t.removeChild(this.loadingIconDiv),delete this.loadingIconDiv),this._resetZoomLayer(!0),this.error=n,this.stats=e.stats,this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!1,timestamp:performance.now()}),n)throw n},c=this.renderer===r.RendererType.SVG?this.paintOnSvg(n):this.paintOnCanvas(n);c.onRenderContinue=s,this.paintTask=c;const u=c.promise.then((function(){return l(null).then((function(){if(a){const t=e.streamTextContent({normalizeWhitespace:!0});a.setTextContentStream(t),a.render()}}))}),(function(t){return l(t)}));return this.annotationLayerFactory&&(this.annotationLayer||(this.annotationLayer=this.annotationLayerFactory.createAnnotationLayerBuilder(t,e,this.imageResourcesPath,this.renderInteractiveForms,this.l10n)),this.annotationLayer.render(this.viewport,"display")),t.setAttribute("data-loaded",!0),this.eventBus.dispatch("pagerender",{source:this,pageNumber:this.id}),u}paintOnCanvas(t){const e=(0,i.createPromiseCapability)(),n={promise:e.promise,onRenderContinue(t){t()},cancel(){f.cancel()}},o=this.viewport,a=document.createElement("canvas");this.l10n.get("page_canvas",{page:this.id},"Page {{page}}").then(t=>{a.setAttribute("aria-label",t)}),a.setAttribute("hidden","hidden");let s=!0;const l=function(){s&&(a.removeAttribute("hidden"),s=!1)};t.appendChild(a),this.canvas=a,a.mozOpaque=!0;const c=a.getContext("2d",{alpha:!1}),u=(0,r.getOutputScale)(c);if(this.outputScale=u,this.useOnlyCssZoom){const t=o.clone({scale:r.CSS_UNITS});u.sx*=t.width/o.width,u.sy*=t.height/o.height,u.scaled=!0}if(this.maxCanvasPixels>0){const t=Math.sqrt(this.maxCanvasPixels/(o.width*o.height));u.sx>t||u.sy>t?(u.sx=t,u.sy=t,u.scaled=!0,this.hasRestrictedScaling=!0):this.hasRestrictedScaling=!1}const h=(0,r.approximateFraction)(u.sx),d=(0,r.approximateFraction)(u.sy);a.width=(0,r.roundToDivide)(o.width*u.sx,h[0]),a.height=(0,r.roundToDivide)(o.height*u.sy,d[0]),a.style.width=(0,r.roundToDivide)(o.width,h[1])+"px",a.style.height=(0,r.roundToDivide)(o.height,d[1])+"px",this.paintedViewportMap.set(a,o);const f=this.pdfPage.render({canvasContext:c,transform:u.scaled?[u.sx,0,0,u.sy,0,0]:null,viewport:this.viewport,enableWebGL:this.enableWebGL,renderInteractiveForms:this.renderInteractiveForms});return f.onContinue=function(t){l(),n.onRenderContinue?n.onRenderContinue(t):t()},f.promise.then((function(){l(),e.resolve(void 0)}),(function(t){l(),e.reject(t)})),n}paintOnSvg(t){let e=!1;const n=()=>{if(e)throw new i.RenderingCancelledException("Rendering cancelled, page "+this.id,"svg")},a=this.pdfPage,s=this.viewport.clone({scale:r.CSS_UNITS});return{promise:a.getOperatorList().then(e=>(n(),new i.SVGGraphics(a.commonObjs,a.objs).getSVG(e,s).then(e=>{n(),this.svg=e,this.paintedViewportMap.set(e,s),e.style.width=t.style.width,e.style.height=t.style.height,this.renderingState=o.RenderingStates.FINISHED,t.appendChild(e)}))),onRenderContinue(t){t()},cancel(){e=!0}}}setPageLabel(t){this.pageLabel="string"==typeof t?t:null,null!==this.pageLabel?this.div.setAttribute("data-page-label",this.pageLabel):this.div.removeAttribute("data-page-label")}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFRenderingQueue=e.RenderingStates=void 0;const r={INITIAL:0,RUNNING:1,PAUSED:2,FINISHED:3};e.RenderingStates=r,e.PDFRenderingQueue=class{constructor(){this.pdfViewer=null,this.pdfThumbnailViewer=null,this.onIdle=null,this.highestPriorityPage=null,this.idleTimeout=null,this.printing=!1,this.isThumbnailViewEnabled=!1}setViewer(t){this.pdfViewer=t}setThumbnailViewer(t){this.pdfThumbnailViewer=t}isHighestPriority(t){return this.highestPriorityPage===t.renderingId}renderHighestPriority(t){this.idleTimeout&&(clearTimeout(this.idleTimeout),this.idleTimeout=null),this.pdfViewer.forceRendering(t)||this.pdfThumbnailViewer&&this.isThumbnailViewEnabled&&this.pdfThumbnailViewer.forceRendering()||this.printing||this.onIdle&&(this.idleTimeout=setTimeout(this.onIdle.bind(this),3e4))}getHighestPriority(t,e,n){const r=t.views,i=r.length;if(0===i)return null;for(let o=0;o<i;++o){const t=r[o].view;if(!this.isViewFinished(t))return t}if(n){const n=t.last.id;if(e[n]&&!this.isViewFinished(e[n]))return e[n]}else{const n=t.first.id-2;if(e[n]&&!this.isViewFinished(e[n]))return e[n]}return null}isViewFinished(t){return t.renderingState===r.FINISHED}renderView(t){switch(t.renderingState){case r.FINISHED:return!1;case r.PAUSED:this.highestPriorityPage=t.renderingId,t.resume();break;case r.RUNNING:this.highestPriorityPage=t.renderingId;break;case r.INITIAL:this.highestPriorityPage=t.renderingId,t.draw().finally(()=>{this.renderHighestPriority()}).catch(t=>{console.error(`renderView: "${t}"`)})}return!0}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFSinglePageViewer=void 0;var r=n(16),i=n(2);e.PDFSinglePageViewer=class extends r.BaseViewer{constructor(t){super(t),this.eventBus._on("pagesinit",t=>{this._ensurePageViewVisible()})}get _viewerElement(){return(0,i.shadow)(this,"_viewerElement",this._shadowViewer)}_resetView(){super._resetView(),this._previousPageNumber=1,this._shadowViewer=document.createDocumentFragment(),this._updateScrollDown=null}_ensurePageViewVisible(){const t=this._pages[this._currentPageNumber-1],e=this._pages[this._previousPageNumber-1],n=this.viewer.childNodes;switch(n.length){case 0:this.viewer.appendChild(t.div);break;case 1:if(n[0]!==e.div)throw new Error("_ensurePageViewVisible: Unexpected previously visible page.");if(t===e)break;this._shadowViewer.appendChild(e.div),this.viewer.appendChild(t.div),this.container.scrollTop=0;break;default:throw new Error("_ensurePageViewVisible: Only one page should be visible at a time.")}this._previousPageNumber=this._currentPageNumber}_scrollUpdate(){this._updateScrollDown&&this._updateScrollDown(),super._scrollUpdate()}_scrollIntoView({pageDiv:t,pageSpot:e=null,pageNumber:n=null}){n&&this._setCurrentPageNumber(n);const r=this._currentPageNumber>=this._previousPageNumber;this._ensurePageViewVisible(),this.update(),super._scrollIntoView({pageDiv:t,pageSpot:e,pageNumber:n}),this._updateScrollDown=()=>{this.scroll.down=r,this._updateScrollDown=null}}_getVisiblePages(){return this._getCurrentVisiblePage()}_updateHelper(t){}get _isScrollModeHorizontal(){return(0,i.shadow)(this,"_isScrollModeHorizontal",!1)}_updateScrollMode(){}_updateSpreadMode(){}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseViewer=void 0;var r=n(3),i=n(14),o=n(1),a=n(2),s=n(13),l=n(4),c=n(5);function u(t){const e=[];this.push=function(n){const r=e.indexOf(n);r>=0&&e.splice(r,1),e.push(n),e.length>t&&e.shift().destroy()},this.resize=function(n,i){if(t=n,i){const t=new Set;for(let e=0,n=i.length;e<n;++e)t.add(i[e].id);(0,r.moveToEndOfArray)(e,(function(e){return t.has(e.id)}))}for(;e.length>t;)e.shift().destroy()}}class h{constructor(t){if(this.constructor===h)throw new Error("Cannot initialize BaseViewer.");this._name=this.constructor.name,this.container=t.container,this.viewer=t.viewer||t.container.firstElementChild,this.eventBus=t.eventBus,this.linkService=t.linkService||new l.SimpleLinkService,this.downloadManager=t.downloadManager||null,this.findController=t.findController||null,this.removePageBorders=t.removePageBorders||!1,this.textLayerMode=Number.isInteger(t.textLayerMode)?t.textLayerMode:r.TextLayerMode.ENABLE,this.imageResourcesPath=t.imageResourcesPath||"",this.renderInteractiveForms=t.renderInteractiveForms||!1,this.enablePrintAutoRotate=t.enablePrintAutoRotate||!1,this.renderer=t.renderer||r.RendererType.CANVAS,this.enableWebGL=t.enableWebGL||!1,this.useOnlyCssZoom=t.useOnlyCssZoom||!1,this.maxCanvasPixels=t.maxCanvasPixels,this.l10n=t.l10n||r.NullL10n,this.defaultRenderingQueue=!t.renderingQueue,this.defaultRenderingQueue?(this.renderingQueue=new i.PDFRenderingQueue,this.renderingQueue.setViewer(this)):this.renderingQueue=t.renderingQueue,this.scroll=(0,r.watchScroll)(this.container,this._scrollUpdate.bind(this)),this.presentationModeState=r.PresentationModeState.UNKNOWN,this._onBeforeDraw=this._onAfterDraw=null,this._resetView(),this.removePageBorders&&this.viewer.classList.add("removePageBorders"),Promise.resolve().then(()=>{this.eventBus.dispatch("baseviewerinit",{source:this})})}get pagesCount(){return this._pages.length}getPageView(t){return this._pages[t]}get pageViewsReady(){return!!this._pagesCapability.settled&&this._pages.every((function(t){return t&&t.pdfPage}))}get currentPageNumber(){return this._currentPageNumber}set currentPageNumber(t){if(!Number.isInteger(t))throw new Error("Invalid page number.");this.pdfDocument&&(this._setCurrentPageNumber(t,!0)||console.error(`${this._name}.currentPageNumber: "${t}" is not a valid page.`))}_setCurrentPageNumber(t,e=!1){return this._currentPageNumber===t?(e&&this._resetCurrentPageView(),!0):0<t&&t<=this.pagesCount&&(this._currentPageNumber=t,this.eventBus.dispatch("pagechanging",{source:this,pageNumber:t,pageLabel:this._pageLabels&&this._pageLabels[t-1]}),e&&this._resetCurrentPageView(),!0)}get currentPageLabel(){return this._pageLabels&&this._pageLabels[this._currentPageNumber-1]}set currentPageLabel(t){if(!this.pdfDocument)return;let e=0|t;if(this._pageLabels){const n=this._pageLabels.indexOf(t);n>=0&&(e=n+1)}this._setCurrentPageNumber(e,!0)||console.error(`${this._name}.currentPageLabel: "${t}" is not a valid page.`)}get currentScale(){return this._currentScale!==r.UNKNOWN_SCALE?this._currentScale:r.DEFAULT_SCALE}set currentScale(t){if(isNaN(t))throw new Error("Invalid numeric scale.");this.pdfDocument&&this._setScale(t,!1)}get currentScaleValue(){return this._currentScaleValue}set currentScaleValue(t){this.pdfDocument&&this._setScale(t,!1)}get pagesRotation(){return this._pagesRotation}set pagesRotation(t){if(!(0,r.isValidRotation)(t))throw new Error("Invalid pages rotation angle.");if(!this.pdfDocument)return;if(this._pagesRotation===t)return;this._pagesRotation=t;const e=this._currentPageNumber;for(let n=0,r=this._pages.length;n<r;n++){const e=this._pages[n];e.update(e.scale,t)}this._currentScaleValue&&this._setScale(this._currentScaleValue,!0),this.eventBus.dispatch("rotationchanging",{source:this,pagesRotation:t,pageNumber:e}),this.defaultRenderingQueue&&this.update()}get firstPagePromise(){return this.pdfDocument?this._firstPageCapability.promise:null}get onePageRendered(){return this.pdfDocument?this._onePageRenderedCapability.promise:null}get pagesPromise(){return this.pdfDocument?this._pagesCapability.promise:null}get _viewerElement(){throw new Error("Not implemented: _viewerElement")}_onePageRenderedOrForceFetch(){return this.container.offsetParent&&0!==this._getVisiblePages().views.length?this._onePageRenderedCapability.promise:Promise.resolve()}setDocument(t){if(this.pdfDocument&&(this._cancelRendering(),this._resetView(),this.findController&&this.findController.setDocument(null)),this.pdfDocument=t,!t)return;const e=t.numPages,n=t.getPage(1);this._pagesCapability.promise.then(()=>{this.eventBus.dispatch("pagesloaded",{source:this,pagesCount:e})}),this._onBeforeDraw=t=>{const e=this._pages[t.pageNumber-1];e&&this._buffer.push(e)},this.eventBus._on("pagerender",this._onBeforeDraw),this._onAfterDraw=t=>{t.cssTransform||this._onePageRenderedCapability.settled||(this._onePageRenderedCapability.resolve(),this.eventBus._off("pagerendered",this._onAfterDraw),this._onAfterDraw=null)},this.eventBus._on("pagerendered",this._onAfterDraw),n.then(n=>{this._firstPageCapability.resolve(n);const i=this.currentScale,o=n.getViewport({scale:i*r.CSS_UNITS}),a=this.textLayerMode!==r.TextLayerMode.DISABLE?this:null;for(let t=1;t<=e;++t){const e=new s.PDFPageView({container:this._viewerElement,eventBus:this.eventBus,id:t,scale:i,defaultViewport:o.clone(),renderingQueue:this.renderingQueue,textLayerFactory:a,textLayerMode:this.textLayerMode,annotationLayerFactory:this,imageResourcesPath:this.imageResourcesPath,renderInteractiveForms:this.renderInteractiveForms,renderer:this.renderer,enableWebGL:this.enableWebGL,useOnlyCssZoom:this.useOnlyCssZoom,maxCanvasPixels:this.maxCanvasPixels,l10n:this.l10n});this._pages.push(e)}const l=this._pages[0];l&&(l.setPdfPage(n),this.linkService.cachePageRef(1,n.ref)),this._spreadMode!==r.SpreadMode.NONE&&this._updateSpreadMode(),this._onePageRenderedOrForceFetch().then(()=>{if(this.findController&&this.findController.setDocument(t),t.loadingParams.disableAutoFetch||e>7500)return void this._pagesCapability.resolve();let n=e-1;if(n<=0)this._pagesCapability.resolve();else for(let r=2;r<=e;++r)t.getPage(r).then(t=>{const e=this._pages[r-1];e.pdfPage||e.setPdfPage(t),this.linkService.cachePageRef(r,t.ref),0==--n&&this._pagesCapability.resolve()},t=>{console.error(`Unable to get page ${r} to initialize viewer`,t),0==--n&&this._pagesCapability.resolve()})}),this.eventBus.dispatch("pagesinit",{source:this}),this.defaultRenderingQueue&&this.update()}).catch(t=>{console.error("Unable to initialize viewer",t)})}setPageLabels(t){if(this.pdfDocument){t?Array.isArray(t)&&this.pdfDocument.numPages===t.length?this._pageLabels=t:(this._pageLabels=null,console.error(this._name+".setPageLabels: Invalid page labels.")):this._pageLabels=null;for(let t=0,e=this._pages.length;t<e;t++)this._pages[t].setPageLabel(this._pageLabels&&this._pageLabels[t])}}_resetView(){this._pages=[],this._currentPageNumber=1,this._currentScale=r.UNKNOWN_SCALE,this._currentScaleValue=null,this._pageLabels=null,this._buffer=new u(10),this._location=null,this._pagesRotation=0,this._pagesRequests=new WeakMap,this._firstPageCapability=(0,a.createPromiseCapability)(),this._onePageRenderedCapability=(0,a.createPromiseCapability)(),this._pagesCapability=(0,a.createPromiseCapability)(),this._scrollMode=r.ScrollMode.VERTICAL,this._spreadMode=r.SpreadMode.NONE,this._onBeforeDraw&&(this.eventBus._off("pagerender",this._onBeforeDraw),this._onBeforeDraw=null),this._onAfterDraw&&(this.eventBus._off("pagerendered",this._onAfterDraw),this._onAfterDraw=null),this.viewer.textContent="",this._updateScrollMode()}_scrollUpdate(){0!==this.pagesCount&&this.update()}_scrollIntoView({pageDiv:t,pageSpot:e=null,pageNumber:n=null}){(0,r.scrollIntoView)(t,e)}_setScaleUpdatePages(t,e,n=!1,r=!1){if(this._currentScaleValue=e.toString(),function(t,e){return e===t||Math.abs(e-t)<1e-15}(this._currentScale,t))r&&this.eventBus.dispatch("scalechanging",{source:this,scale:t,presetValue:e});else{for(let e=0,n=this._pages.length;e<n;e++)this._pages[e].update(t);if(this._currentScale=t,!n){let t,e=this._currentPageNumber;!this._location||this.isInPresentationMode||this.isChangingPresentationMode||(e=this._location.pageNumber,t=[null,{name:"XYZ"},this._location.left,this._location.top,null]),this.scrollPageIntoView({pageNumber:e,destArray:t,allowNegativeOffset:!0})}this.eventBus.dispatch("scalechanging",{source:this,scale:t,presetValue:r?e:void 0}),this.defaultRenderingQueue&&this.update()}}_setScale(t,e=!1){let n=parseFloat(t);if(n>0)this._setScaleUpdatePages(n,t,e,!1);else{const i=this._pages[this._currentPageNumber-1];if(!i)return;const o=this.isInPresentationMode||this.removePageBorders;let a=o?0:r.SCROLLBAR_PADDING,s=o?0:r.VERTICAL_PADDING;!o&&this._isScrollModeHorizontal&&([a,s]=[s,a]);const l=(this.container.clientWidth-a)/i.width*i.scale,c=(this.container.clientHeight-s)/i.height*i.scale;switch(t){case"page-actual":n=1;break;case"page-width":n=l;break;case"page-height":n=c;break;case"page-fit":n=Math.min(l,c);break;case"auto":const e=(0,r.isPortraitOrientation)(i)?l:Math.min(c,l);n=Math.min(r.MAX_AUTO_SCALE,e);break;default:return void console.error(`${this._name}._setScale: "${t}" is an unknown zoom value.`)}this._setScaleUpdatePages(n,t,e,!0)}}_resetCurrentPageView(){this.isInPresentationMode&&this._setScale(this._currentScaleValue,!0),this._scrollIntoView({pageDiv:this._pages[this._currentPageNumber-1].div})}scrollPageIntoView({pageNumber:t,destArray:e=null,allowNegativeOffset:n=!1,ignoreDestinationZoom:i=!1}){if(!this.pdfDocument)return;const o=Number.isInteger(t)&&this._pages[t-1];if(!o)return void console.error(this._name+".scrollPageIntoView: "+`"${t}" is not a valid pageNumber parameter.`);if(this.isInPresentationMode||!e)return void this._setCurrentPageNumber(t,!0);let a,s,l=0,c=0,u=0,h=0;const d=o.rotation%180!=0,f=(d?o.height:o.width)/o.scale/r.CSS_UNITS,p=(d?o.width:o.height)/o.scale/r.CSS_UNITS;let g=0;switch(e[1].name){case"XYZ":l=e[2],c=e[3],g=e[4],l=null!==l?l:0,c=null!==c?c:p;break;case"Fit":case"FitB":g="page-fit";break;case"FitH":case"FitBH":c=e[2],g="page-width",null===c&&this._location&&(l=this._location.left,c=this._location.top);break;case"FitV":case"FitBV":l=e[2],u=f,h=p,g="page-height";break;case"FitR":l=e[2],c=e[3],u=e[4]-l,h=e[5]-c,a=(this.container.clientWidth-(this.removePageBorders?0:r.SCROLLBAR_PADDING))/u/r.CSS_UNITS,s=(this.container.clientHeight-(this.removePageBorders?0:r.VERTICAL_PADDING))/h/r.CSS_UNITS,g=Math.min(Math.abs(a),Math.abs(s));break;default:return void console.error(this._name+".scrollPageIntoView: "+`"${e[1].name}" is not a valid destination type.`)}if(i||(g&&g!==this._currentScale?this.currentScaleValue=g:this._currentScale===r.UNKNOWN_SCALE&&(this.currentScaleValue=r.DEFAULT_SCALE_VALUE)),"page-fit"===g&&!e[4])return void this._scrollIntoView({pageDiv:o.div,pageNumber:t});const m=[o.viewport.convertToViewportPoint(l,c),o.viewport.convertToViewportPoint(l+u,c+h)];let y=Math.min(m[0][0],m[1][0]),v=Math.min(m[0][1],m[1][1]);n||(y=Math.max(y,0),v=Math.max(v,0)),this._scrollIntoView({pageDiv:o.div,pageSpot:{left:y,top:v},pageNumber:t})}_updateLocation(t){const e=this._currentScale,n=this._currentScaleValue,r=parseFloat(n)===e?Math.round(1e4*e)/100:n,i=t.id;let o="#page="+i;o+="&zoom="+r;const a=this.container,s=this._pages[i-1].getPagePoint(a.scrollLeft-t.x,a.scrollTop-t.y),l=Math.round(s[0]),c=Math.round(s[1]);o+=","+l+","+c,this._location={pageNumber:i,scale:r,top:c,left:l,rotation:this._pagesRotation,pdfOpenParams:o}}_updateHelper(t){throw new Error("Not implemented: _updateHelper")}update(){const t=this._getVisiblePages(),e=t.views,n=e.length;if(0===n)return;const r=Math.max(10,2*n+1);this._buffer.resize(r,e),this.renderingQueue.renderHighestPriority(t),this._updateHelper(e),this._updateLocation(t.first),this.eventBus.dispatch("updateviewarea",{source:this,location:this._location})}containsElement(t){return this.container.contains(t)}focus(){this.container.focus()}get _isScrollModeHorizontal(){return!this.isInPresentationMode&&this._scrollMode===r.ScrollMode.HORIZONTAL}get isInPresentationMode(){return this.presentationModeState===r.PresentationModeState.FULLSCREEN}get isChangingPresentationMode(){return this.presentationModeState===r.PresentationModeState.CHANGING}get isHorizontalScrollbarEnabled(){return!this.isInPresentationMode&&this.container.scrollWidth>this.container.clientWidth}get isVerticalScrollbarEnabled(){return!this.isInPresentationMode&&this.container.scrollHeight>this.container.clientHeight}_getCurrentVisiblePage(){if(!this.pagesCount)return{views:[]};const t=this._pages[this._currentPageNumber-1],e=t.div,n={id:t.id,x:e.offsetLeft+e.clientLeft,y:e.offsetTop+e.clientTop,view:t};return{first:n,last:n,views:[n]}}_getVisiblePages(){return(0,r.getVisibleElements)(this.container,this._pages,!0,this._isScrollModeHorizontal)}isPageVisible(t){return!!this.pdfDocument&&(t<1||t>this.pagesCount?(console.error(`${this._name}.isPageVisible: "${t}" is out of bounds.`),!1):this._getVisiblePages().views.some((function(e){return e.id===t})))}cleanup(){for(let t=0,e=this._pages.length;t<e;t++)this._pages[t]&&this._pages[t].renderingState!==i.RenderingStates.FINISHED&&this._pages[t].reset()}_cancelRendering(){for(let t=0,e=this._pages.length;t<e;t++)this._pages[t]&&this._pages[t].cancelRendering()}_ensurePdfPageLoaded(t){if(t.pdfPage)return Promise.resolve(t.pdfPage);if(this._pagesRequests.has(t))return this._pagesRequests.get(t);const e=this.pdfDocument.getPage(t.id).then(e=>(t.pdfPage||t.setPdfPage(e),this._pagesRequests.delete(t),e)).catch(e=>{console.error("Unable to get page for page view",e),this._pagesRequests.delete(t)});return this._pagesRequests.set(t,e),e}forceRendering(t){const e=t||this._getVisiblePages(),n=this.renderingQueue.getHighestPriority(e,this._pages,this._isScrollModeHorizontal?this.scroll.right:this.scroll.down);return!!n&&(this._ensurePdfPageLoaded(n).then(()=>{this.renderingQueue.renderView(n)}),!0)}createTextLayerBuilder(t,e,n,r=!1,i){return new c.TextLayerBuilder({textLayerDiv:t,eventBus:i,pageIndex:e,viewport:n,findController:this.isInPresentationMode?null:this.findController,enhanceTextSelection:!this.isInPresentationMode&&r})}createAnnotationLayerBuilder(t,e,n="",i=!1,a=r.NullL10n){return new o.AnnotationLayerBuilder({pageDiv:t,pdfPage:e,imageResourcesPath:n,renderInteractiveForms:i,linkService:this.linkService,downloadManager:this.downloadManager,l10n:a})}get hasEqualPageSizes(){const t=this._pages[0];for(let e=1,n=this._pages.length;e<n;++e){const n=this._pages[e];if(n.width!==t.width||n.height!==t.height)return!1}return!0}getPagesOverview(){const t=this._pages.map((function(t){const e=t.pdfPage.getViewport({scale:1});return{width:e.width,height:e.height,rotation:e.rotation}}));if(!this.enablePrintAutoRotate)return t;const e=(0,r.isPortraitOrientation)(t[0]);return t.map((function(t){return e===(0,r.isPortraitOrientation)(t)?t:{width:t.height,height:t.width,rotation:(t.rotation+90)%360}}))}get scrollMode(){return this._scrollMode}set scrollMode(t){if(this._scrollMode!==t){if(!(0,r.isValidScrollMode)(t))throw new Error("Invalid scroll mode: "+t);this._scrollMode=t,this.eventBus.dispatch("scrollmodechanged",{source:this,mode:t}),this._updateScrollMode(this._currentPageNumber)}}_updateScrollMode(t=null){const e=this._scrollMode,n=this.viewer;n.classList.toggle("scrollHorizontal",e===r.ScrollMode.HORIZONTAL),n.classList.toggle("scrollWrapped",e===r.ScrollMode.WRAPPED),this.pdfDocument&&t&&(this._currentScaleValue&&isNaN(this._currentScaleValue)&&this._setScale(this._currentScaleValue,!0),this._setCurrentPageNumber(t,!0),this.update())}get spreadMode(){return this._spreadMode}set spreadMode(t){if(this._spreadMode!==t){if(!(0,r.isValidSpreadMode)(t))throw new Error("Invalid spread mode: "+t);this._spreadMode=t,this.eventBus.dispatch("spreadmodechanged",{source:this,mode:t}),this._updateSpreadMode(this._currentPageNumber)}}_updateSpreadMode(t=null){if(!this.pdfDocument)return;const e=this.viewer,n=this._pages;if(e.textContent="",this._spreadMode===r.SpreadMode.NONE)for(let r=0,i=n.length;r<i;++r)e.appendChild(n[r].div);else{const t=this._spreadMode-1;let r=null;for(let i=0,o=n.length;i<o;++i)null===r?(r=document.createElement("div"),r.className="spread",e.appendChild(r)):i%2===t&&(r=r.cloneNode(!1),e.appendChild(r)),r.appendChild(n[i].div)}t&&(this._setCurrentPageNumber(t,!0),this.update())}}e.BaseViewer=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PDFViewer=void 0;var r=n(16),i=n(2);e.PDFViewer=class extends r.BaseViewer{get _viewerElement(){return(0,i.shadow)(this,"_viewerElement",this.viewer)}_scrollIntoView({pageDiv:t,pageSpot:e=null,pageNumber:n=null}){if(!e&&!this.isInPresentationMode){const n=t.offsetLeft+t.clientLeft,r=n+t.clientWidth,{scrollLeft:i,clientWidth:o}=this.container;(this._isScrollModeHorizontal||n<i||r>i+o)&&(e={left:0,top:0})}super._scrollIntoView({pageDiv:t,pageSpot:e,pageNumber:n})}_getVisiblePages(){return this.isInPresentationMode?this._getCurrentVisiblePage():super._getVisiblePages()}_updateHelper(t){if(this.isInPresentationMode)return;let e=this._currentPageNumber,n=!1;for(const r of t){if(r.percent<100)break;if(r.id===e){n=!0;break}}n||(e=t[0].id),this._setCurrentPageNumber(e)}}}])},t.exports=r()},luTP:function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},lwZq:function(t,e,n){var r=n("yNUO"),i=n("RJeW"),o=n("1CCG");t.exports=function(t,e){var n=r(t),a=Number(e),s=o(n,i(n)),l=new Date(0);return l.setFullYear(a,0,4),l.setHours(0,0,0,0),(n=i(l)).setDate(n.getDate()+s),n}},lxKu:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("4HpG"),i=n("K9Ia"),o=n("T1DM"),a=n("FFOo"),s=n("/21U"),l=n("nkY7");function c(t){var e=o.a,n=null,r=Number.POSITIVE_INFINITY;return Object(l.a)(arguments[3])&&(e=arguments[3]),Object(l.a)(arguments[2])?e=arguments[2]:Object(s.a)(arguments[2])&&(r=Number(arguments[2])),Object(l.a)(arguments[1])?e=arguments[1]:Object(s.a)(arguments[1])&&(n=Number(arguments[1])),function(i){return i.lift(new u(t,n,r,e))}}var u=function(){function t(t,e,n,r){this.windowTimeSpan=t,this.windowCreationInterval=e,this.maxWindowSize=n,this.scheduler=r}return t.prototype.call=function(t,e){return e.subscribe(new d(t,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},t}(),h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._numberOfNextedValues=0,e}return r.__extends(e,t),e.prototype.next=function(e){this._numberOfNextedValues++,t.prototype.next.call(this,e)},Object.defineProperty(e.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),e}(i.b),d=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;a.destination=e,a.windowTimeSpan=n,a.windowCreationInterval=r,a.maxWindowSize=i,a.scheduler=o,a.windows=[];var s=a.openWindow();if(null!==r&&r>=0){var l={windowTimeSpan:n,windowCreationInterval:r,subscriber:a,scheduler:o};a.add(o.schedule(g,n,{subscriber:a,window:s,context:null})),a.add(o.schedule(p,r,l))}else a.add(o.schedule(f,n,{subscriber:a,window:s,windowTimeSpan:n}));return a}return r.__extends(e,t),e.prototype._next=function(t){for(var e=this.windows,n=e.length,r=0;r<n;r++){var i=e[r];i.closed||(i.next(t),i.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(i))}},e.prototype._error=function(t){for(var e=this.windows;e.length>0;)e.shift().error(t);this.destination.error(t)},e.prototype._complete=function(){for(var t=this.windows;t.length>0;){var e=t.shift();e.closed||e.complete()}this.destination.complete()},e.prototype.openWindow=function(){var t=new h;return this.windows.push(t),this.destination.next(t),t},e.prototype.closeWindow=function(t){t.complete();var e=this.windows;e.splice(e.indexOf(t),1)},e}(a.a);function f(t){var e=t.subscriber,n=t.windowTimeSpan,r=t.window;r&&e.closeWindow(r),t.window=e.openWindow(),this.schedule(t,n)}function p(t){var e=t.windowTimeSpan,n=t.subscriber,r=t.scheduler,i=t.windowCreationInterval,o=n.openWindow(),a={action:this,subscription:null};a.subscription=r.schedule(g,e,{subscriber:n,window:o,context:a}),this.add(a.subscription),this.schedule(t,i)}function g(t){var e=t.subscriber,n=t.window,r=t.context;r&&r.action&&r.subscription&&r.action.remove(r.subscription),e.closeWindow(n)}},lyxo:function(t,e,n){!function(t){"use strict";function e(t,e,n){var r=" ";return(t%100>=20||t>=100&&t%100==0)&&(r=" de "),t+r+{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ă_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".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âine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:e,m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})}(n("wd/R"))},lzlj:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"d",(function(){return o})),n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s}));var r=n("CcnG"),i=(n("FVSy"),n("Fzqc"),n("Wf4p"),n("ZYjt"),n("wFw1"),r["ɵcrt"]({encapsulation:2,styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(.4,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}@media (-ms-high-contrast:active){.mat-card{outline:solid 1px}}.mat-card-actions,.mat-card-content,.mat-card-subtitle{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-content>:first-child,.mat-card>:first-child{margin-top:0}.mat-card-content>:last-child:not(.mat-card-footer),.mat-card>: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-subtitle:not(:first-child),.mat-card-title: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}"],data:{}}));function o(t){return r["ɵvid"](2,[r["ɵncd"](null,0),r["ɵncd"](null,1)],null,null)}var a=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function s(t){return r["ɵvid"](2,[r["ɵncd"](null,0),(t()(),r["ɵeld"](1,0,null,null,1,"div",[["class","mat-card-header-text"]],null,null,null,null,null)),r["ɵncd"](null,1),r["ɵncd"](null,2)],null,null)}},"m/yT":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.email=function(t){return i.isPresent(r.Validators.required(t))||/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t.value)?null:{email:!0}}},m1gp:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.zip=r.zip},m7nI:function(t,e,n){var r=n("WmBB");t.exports=function(t){return r(new Date,t)}},m9Vx:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isPresent=function(t){return null!=t},e.isDate=function(t){return!/Invalid|NaN/.test(new Date(t).toString())}},mChF:function(t,e,n){"use strict";function r(t){return t}n.d(e,"a",(function(){return r}))},mEZQ:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("lYZG"),i=n("G5J1");function o(t,e,n){return void 0===e&&(e=i.a),void 0===n&&(n=i.a),Object(r.a)((function(){return t()?e:n}))}},mHY4:function(t,e,n){var r=n("A9a0"),i=n("l0Kd");t.exports=Object.keys||function(t){return r(t,i)}},mJH7:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("jl4B"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.json(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[json][formControlName],[json][formControl],[json][ngModel]",providers:[a]}]}],e.JSONValidator=s},mQn8:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.mergeScan=function(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),r.mergeScan(t,e,n)(this)}},mQwz:function(t,e,n){"use strict";function r(t,e){for(var n=0,r=e.length;n<r;n++)for(var i=e[n],o=Object.getOwnPropertyNames(i.prototype),a=0,s=o.length;a<s;a++){var l=o[a];t.prototype[l]=i.prototype[l]}}n.d(e,"a",(function(){return r}))},mTei:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},mVsa:function(t,e,n){"use strict";n.d(e,"d",(function(){return k})),n.d(e,"a",(function(){return C})),n.d(e,"h",(function(){return T})),n.d(e,"e",(function(){return A})),n.d(e,"g",(function(){return P})),n.d(e,"c",(function(){return E})),n.d(e,"b",(function(){return M})),n.d(e,"i",(function(){return L})),n.d(e,"f",(function(){return I})),n.d(e,"j",(function(){return O})),n("ihYY");var r=n("4c35"),i=n("CcnG"),o=n("K9Ia"),a=n("pugT"),s=n("p0ib"),l=n("F/XL"),c=n("KQya"),u=n("4+yM"),h=n("lLAP"),d=n("Wf4p"),f=n("n6gG"),p=n("YSh2"),g=n("p0Sj"),m=n("15JJ"),y=n("t9fZ"),v=n("VnD/"),b=n("ny24"),_=n("vubp"),w=n("eDkP"),x=n("dWZg"),M=new i.InjectionToken("MAT_MENU_PANEL"),S=function(){return function(){}}(),A=function(t){function e(e,n,r,i){var a=t.call(this)||this;return a._elementRef=e,a._focusMonitor=r,a._parentMenu=i,a.role="menuitem",a._hovered=new o.b,a._highlighted=!1,a._triggersSubmenu=!1,r&&r.monitor(a._elementRef,!1),i&&i.addItem&&i.addItem(a),a._document=n,a}return Object(u.b)(e,t),e.prototype.focus=function(t,e){void 0===t&&(t="program"),this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e)},e.prototype.ngOnDestroy=function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete()},e.prototype._getTabIndex=function(){return this.disabled?"-1":"0"},e.prototype._getHostElement=function(){return this._elementRef.nativeElement},e.prototype._checkDisabled=function(t){this.disabled&&(t.preventDefault(),t.stopPropagation())},e.prototype._handleMouseEnter=function(){this._hovered.next(this)},e.prototype.getLabel=function(){var t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3,n="";if(t.childNodes)for(var r=t.childNodes.length,i=0;i<r;i++)t.childNodes[i].nodeType===e&&(n+=t.childNodes[i].textContent);return n.trim()},e}(Object(d.E)(Object(d.F)(S))),C=new i.InjectionToken("mat-menu-default-options",{providedIn:"root",factory:function(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}}),k=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(u.b)(e,t),e}(function(){function t(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 i.QueryList,this._tabSubscription=a.a.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new o.b,this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new i.EventEmitter,this.close=this.closed}return Object.defineProperty(t.prototype,"xPosition",{get:function(){return this._xPosition},set:function(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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"yPosition",{get:function(){return this._yPosition},set:function(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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlapTrigger",{get:function(){return this._overlapTrigger},set:function(t){this._overlapTrigger=Object(f.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=Object(f.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"panelClass",{set:function(t){var e=this,n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach((function(t){e._classList[t]=!1})),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach((function(t){e._classList[t]=!0})),this._elementRef.nativeElement.className="")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"classList",{get:function(){return this.panelClass},set:function(t){this.panelClass=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.setPositionClasses()},t.prototype.ngAfterContentInit=function(){var t=this;this._updateDirectDescendants(),this._keyManager=new h.g(this._directDescendantItems).withWrap().withTypeAhead(),this._tabSubscription=this._keyManager.tabOut.subscribe((function(){return t.closed.emit("tab")}))},t.prototype.ngOnDestroy=function(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()},t.prototype._hovered=function(){return this._directDescendantItems.changes.pipe(Object(g.a)(this._directDescendantItems),Object(m.a)((function(t){return s.a.apply(void 0,t.map((function(t){return t._hovered})))})))},t.prototype.addItem=function(t){},t.prototype.removeItem=function(t){},t.prototype._handleKeydown=function(t){var e=t.keyCode,n=this._keyManager;switch(e){case p.h:Object(p.t)(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case p.j:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case p.n:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;case p.i:case p.f:Object(p.t)(t)||(e===p.i?n.setFirstItemActive():n.setLastItemActive(),t.preventDefault());break;default:e!==p.q&&e!==p.e||n.setFocusOrigin("keyboard"),n.onKeydown(t)}},t.prototype.focusFirstItem=function(t){void 0===t&&(t="program");var e=this._keyManager;if(this.lazyContent?this._ngZone.onStable.asObservable().pipe(Object(y.a)(1)).subscribe((function(){return e.setFocusOrigin(t).setFirstItemActive()})):e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length)for(var n=this._directDescendantItems.first._getHostElement().parentElement;n;){if("menu"===n.getAttribute("role")){n.focus();break}n=n.parentElement}},t.prototype.resetActiveItem=function(){this._keyManager.setActiveItem(-1)},t.prototype.setElevation=function(t){var e="mat-elevation-z"+(4+t),n=Object.keys(this._classList).find((function(t){return t.startsWith("mat-elevation-z")}));n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)},t.prototype.setPositionClasses=function(t,e){void 0===t&&(t=this.xPosition),void 0===e&&(e=this.yPosition);var 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},t.prototype._startAnimation=function(){this._panelAnimationState="enter"},t.prototype._resetAnimation=function(){this._panelAnimationState="void"},t.prototype._onAnimationDone=function(t){this._animationDone.next(t),this._isAnimating=!1},t.prototype._onAnimationStart=function(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)},t.prototype._updateDirectDescendants=function(){var t=this;this._allItems.changes.pipe(Object(g.a)(this._allItems)).subscribe((function(e){t._directDescendantItems.reset(e.filter((function(e){return e._parentMenu===t}))),t._directDescendantItems.notifyOnChanges()}))},t}()),T=function(t){function e(e,n,r){return t.call(this,e,n,r)||this}return Object(u.b)(e,t),e}(k),E=new i.InjectionToken("mat-menu-scroll-strategy");function O(t){return function(){return t.scrollStrategies.reposition()}}var D=Object(x.g)({passive:!0}),P=function(){function t(t,e,n,r,o,s,l,c){var u=this;this._overlay=t,this._element=e,this._viewContainerRef=n,this._parentMenu=o,this._menuItemInstance=s,this._dir=l,this._focusMonitor=c,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=a.a.EMPTY,this._hoverSubscription=a.a.EMPTY,this._menuCloseSubscription=a.a.EMPTY,this._handleTouchStart=function(){return u._openedBy="touch"},this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new i.EventEmitter,this.onMenuOpen=this.menuOpened,this.menuClosed=new i.EventEmitter,this.onMenuClose=this.menuClosed,e.nativeElement.addEventListener("touchstart",this._handleTouchStart,D),s&&(s._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}return Object.defineProperty(t.prototype,"_deprecatedMatMenuTriggerFor",{get:function(){return this.menu},set:function(t){this.menu=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"menu",{get:function(){return this._menu},set:function(t){var e=this;t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe((function(t){e._destroyMenu(),"click"!==t&&"tab"!==t||!e._parentMenu||e._parentMenu.closed.emit(t)}))))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._checkMenu(),this._handleHover()},t.prototype.ngOnDestroy=function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,D),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()},Object.defineProperty(t.prototype,"menuOpen",{get:function(){return this._menuOpen},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},enumerable:!0,configurable:!0}),t.prototype.triggersSubmenu=function(){return!(!this._menuItemInstance||!this._parentMenu)},t.prototype.toggleMenu=function(){return this._menuOpen?this.closeMenu():this.openMenu()},t.prototype.openMenu=function(){var t=this;if(!this._menuOpen){this._checkMenu();var e=this._createOverlay(),n=e.getConfig();this._setPosition(n.positionStrategy),n.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe((function(){return t.closeMenu()})),this._initMenu(),this.menu instanceof k&&this.menu._startAnimation()}},t.prototype.closeMenu=function(){this.menu.close.emit()},t.prototype.focus=function(t,e){void 0===t&&(t="program"),this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)},t.prototype._destroyMenu=function(){var t=this;if(this._overlayRef&&this.menuOpen){var e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),e instanceof k?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(Object(v.a)((function(t){return"void"===t.toState})),Object(y.a)(1),Object(b.a)(e.lazyContent._attached)).subscribe({next:function(){return e.lazyContent.detach()},complete:function(){return t._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),e.lazyContent&&e.lazyContent.detach()),this._restoreFocus()}},t.prototype._initMenu=function(){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")},t.prototype._setMenuElevation=function(){if(this.menu.setElevation){for(var t=0,e=this.menu.parentMenu;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}},t.prototype._restoreFocus=function(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null},t.prototype._setIsMenuOpen=function(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)},t.prototype._checkMenu=function(){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>')}()},t.prototype._createOverlay=function(){if(!this._overlayRef){var t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef},t.prototype._getOverlayConfig=function(){return new w.e({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})},t.prototype._subscribeToPositions=function(t){var e=this;this.menu.setPositionClasses&&t.positionChanges.subscribe((function(t){e.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")}))},t.prototype._setPosition=function(t){var e="before"===this.menu.xPosition?["end","start"]:["start","end"],n=e[0],r=e[1],i="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],o=i[0],a=i[1],s=[o,a],l=s[0],c=s[1],u=[n,r],h=u[0],d=u[1],f=0;this.triggersSubmenu()?(d=n="before"===this.menu.xPosition?"start":"end",r=h="end"===n?"start":"end",f="bottom"===o?8:-8):this.menu.overlapTrigger||(l="top"===o?"bottom":"top",c="top"===a?"bottom":"top"),t.withPositions([{originX:n,originY:l,overlayX:h,overlayY:o,offsetY:f},{originX:r,originY:l,overlayX:d,overlayY:o,offsetY:f},{originX:n,originY:c,overlayX:h,overlayY:a,offsetY:-f},{originX:r,originY:c,overlayX:d,overlayY:a,offsetY:-f}])},t.prototype._menuClosingActions=function(){var t=this,e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),r=this._parentMenu?this._parentMenu.closed:Object(l.a)(),i=this._parentMenu?this._parentMenu._hovered().pipe(Object(v.a)((function(e){return e!==t._menuItemInstance})),Object(v.a)((function(){return t._menuOpen}))):Object(l.a)();return Object(s.a)(e,r,i,n)},t.prototype._handleMousedown=function(t){Object(h.k)(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())},t.prototype._handleKeydown=function(t){var e=t.keyCode;this.triggersSubmenu()&&(e===p.n&&"ltr"===this.dir||e===p.j&&"rtl"===this.dir)&&this.openMenu()},t.prototype._handleClick=function(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()},t.prototype._handleHover=function(){var t=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(v.a)((function(e){return e===t._menuItemInstance&&!e.disabled})),Object(_.a)(0,c.b)).subscribe((function(){t._openedBy="mouse",t.menu instanceof k&&t.menu._isAnimating?t.menu._animationDone.pipe(Object(y.a)(1),Object(_.a)(0,c.b),Object(b.a)(t._parentMenu._hovered())).subscribe((function(){return t.openMenu()})):t.openMenu()})))},t.prototype._getPortal=function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new r.h(this.menu.templateRef,this._viewContainerRef)),this._portal},t}(),L=function(){return function(){}}(),I=function(){return function(){}}()},mZXl:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return l}));var r=n("4HpG"),i=n("FFOo"),o=n("60iU");function a(t,e){return void 0===e&&(e=0),function(n){return n.lift(new s(t,e))}}var s=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 l(t,this.scheduler,this.delay))},t}(),l=function(t){function e(e,n,r){void 0===r&&(r=0);var i=t.call(this,e)||this;return i.scheduler=n,i.delay=r,i}return r.__extends(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 c(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(o.a.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(o.a.createError(t)),this.unsubscribe()},e.prototype._complete=function(){this.scheduleMessage(o.a.createComplete()),this.unsubscribe()},e}(i.a),c=function(){return function(t,e){this.notification=t,this.destination=e}}()},mcCJ:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("Qgas");function i(t){var e="function"==typeof t?function(e,n){return t(e,n)>0?e:n}:function(t,e){return t>e?t:e};return Object(r.a)(e)}},mfsk:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.defaultIfEmpty=function(t){return void 0===t&&(t=null),r.defaultIfEmpty(t)(this)}},mqoM:function(t,e,n){var r=n("Q5nM");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},mthE:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t).getDay();return 0===e||6===e}},mx47:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.merge=r.merge},n2g9:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("bd5T");r.Observable.prototype.delay=i.delay},n6Nf:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.windowToggle=function(t,e){return r.windowToggle(t,e)(this)}},n6gG:function(t,e,n){"use strict";n.d(e,"c",(function(){return i})),n.d(e,"f",(function(){return o})),n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return s})),n.d(e,"d",(function(){return l})),n.d(e,"e",(function(){return c}));var r=n("CcnG");function i(t){return null!=t&&""+t!="false"}function o(t,e){return void 0===e&&(e=0),a(t)?Number(t):e}function a(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function s(t){return Array.isArray(t)?t:[t]}function l(t){return null==t?"":"string"==typeof t?t:t+"px"}function c(t){return t instanceof r.ElementRef?t.nativeElement:t}},n7vu:function(t,e,n){var r=n("TYje");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},nA4W:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},nAx8:function(t,e,n){var r=n("FgkJ");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},nPu3:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.notEqualTo=function(t){var e=!1;return function(n){return e||(e=!0,t.valueChanges.subscribe((function(){n.updateValueAndValidity()}))),t.value!==n.value?null:{notEqualTo:!0}}}},nRFE:function(t,e,n){var r=n("/F7N"),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},nUEh:function(t,e){t.exports=Object.keys||function(t){var e=[],n=Object.prototype.hasOwnProperty;for(var r in t)n.call(t,r)&&e.push(r);return e}},nZYK:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.switchMap=function(t){return r.switchMap(t)(this)}},nkY7:function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}n.d(e,"a",(function(){return r}))},nueD:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.isEmpty=function(){return r.isEmpty()(this)}},ny24:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){var n=new s(t),r=Object(i.c)(this.notifier,new i.a(n));return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n},t}(),s=function(t){function e(e){var n=t.call(this,e)||this;return n.seenValue=!1,n}return r.__extends(e,t),e.prototype.notifyNext=function(){this.seenValue=!0,this.complete()},e.prototype.notifyComplete=function(){},e}(i.b)},nyYc:function(t,e,n){!function(t){"use strict";t.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".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’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] 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"))},o1bE:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".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:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})}(n("wd/R"))},o3x0:function(t,e,n){"use strict";n.d(e,"k",(function(){return D})),n.d(e,"d",(function(){return M})),n.d(e,"a",(function(){return _})),n.d(e,"b",(function(){return w})),n.d(e,"c",(function(){return x})),n.d(e,"e",(function(){return S})),n.d(e,"i",(function(){return y})),n.d(e,"g",(function(){return C})),n.d(e,"m",(function(){return k})),n.d(e,"j",(function(){return T})),n.d(e,"f",(function(){return E})),n.d(e,"h",(function(){return g})),n.d(e,"l",(function(){return b})),n("ihYY");var r=n("4+yM"),i=n("CcnG"),o=n("4c35"),a=n("YSh2"),s=n("K9Ia"),l=n("lYZG"),c=n("F/XL"),u=n("VnD/"),h=n("t9fZ"),d=n("p0Sj"),f=n("Fzqc"),p=n("eDkP"),g=function(){return function(){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}}();function m(){throw Error("Attempting to attach dialog content after content is already attached")}var y=function(t){function e(e,n,r,o,a){var s=t.call(this)||this;return s._elementRef=e,s._focusTrapFactory=n,s._changeDetectorRef=r,s._document=o,s._config=a,s._elementFocusedBeforeDialogWasOpened=null,s._state="enter",s._animationStateChanged=new i.EventEmitter,s._ariaLabelledBy=a.ariaLabelledBy||null,s}return Object(r.b)(e,t),e.prototype.attachComponentPortal=function(t){return this._portalOutlet.hasAttached()&&m(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)},e.prototype.attachTemplatePortal=function(t){return this._portalOutlet.hasAttached()&&m(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)},e.prototype._trapFocus=function(){var t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this._config.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{var e=this._document.activeElement;e===t||t.contains(e)||t.focus()}},e.prototype._restoreFocus=function(){var t=this._elementFocusedBeforeDialogWasOpened;this._config.restoreFocus&&t&&"function"==typeof t.focus&&t.focus(),this._focusTrap&&this._focusTrap.destroy()},e.prototype._savePreviouslyFocusedElement=function(){var t=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return t._elementRef.nativeElement.focus()})))},e.prototype._onAnimationDone=function(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)},e.prototype._onAnimationStart=function(t){this._animationStateChanged.emit(t)},e.prototype._startExitAnimation=function(){this._state="exit",this._changeDetectorRef.markForCheck()},e}(o.a),v=0,b=function(){function t(t,e,n,r){var i=this;void 0===r&&(r="mat-dialog-"+v++),this._overlayRef=t,this._containerInstance=e,this.id=r,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new s.b,this._afterClosed=new s.b,this._beforeClosed=new s.b,this._state=0,e._id=r,e._animationStateChanged.pipe(Object(u.a)((function(t){return"done"===t.phaseName&&"enter"===t.toState})),Object(h.a)(1)).subscribe((function(){i._afterOpened.next(),i._afterOpened.complete()})),e._animationStateChanged.pipe(Object(u.a)((function(t){return"done"===t.phaseName&&"exit"===t.toState})),Object(h.a)(1)).subscribe((function(){clearTimeout(i._closeFallbackTimeout),i._overlayRef.dispose()})),t.detachments().subscribe((function(){i._beforeClosed.next(i._result),i._beforeClosed.complete(),i._afterClosed.next(i._result),i._afterClosed.complete(),i.componentInstance=null,i._overlayRef.dispose()})),t.keydownEvents().pipe(Object(u.a)((function(t){return t.keyCode===a.h&&!i.disableClose&&!Object(a.t)(t)}))).subscribe((function(t){t.preventDefault(),i.close()}))}return t.prototype.close=function(t){var e=this;this._result=t,this._containerInstance._animationStateChanged.pipe(Object(u.a)((function(t){return"start"===t.phaseName})),Object(h.a)(1)).subscribe((function(n){e._beforeClosed.next(t),e._beforeClosed.complete(),e._state=2,e._overlayRef.detachBackdrop(),e._closeFallbackTimeout=setTimeout((function(){e._overlayRef.dispose()}),n.totalTime+100)})),this._containerInstance._startExitAnimation(),this._state=1},t.prototype.afterOpened=function(){return this._afterOpened.asObservable()},t.prototype.afterClosed=function(){return this._afterClosed.asObservable()},t.prototype.beforeClosed=function(){return this._beforeClosed.asObservable()},t.prototype.backdropClick=function(){return this._overlayRef.backdropClick()},t.prototype.keydownEvents=function(){return this._overlayRef.keydownEvents()},t.prototype.updatePosition=function(t){var 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},t.prototype.updateSize=function(t,e){return void 0===t&&(t=""),void 0===e&&(e=""),this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this},t.prototype.addPanelClass=function(t){return this._overlayRef.addPanelClass(t),this},t.prototype.removePanelClass=function(t){return this._overlayRef.removePanelClass(t),this},t.prototype.afterOpen=function(){return this.afterOpened()},t.prototype.beforeClose=function(){return this.beforeClosed()},t.prototype.getState=function(){return this._state},t.prototype._getPositionStrategy=function(){return this._overlayRef.getConfig().positionStrategy},t}(),_=new i.InjectionToken("MatDialogData"),w=new i.InjectionToken("mat-dialog-default-options"),x=new i.InjectionToken("mat-dialog-scroll-strategy");function M(t){return function(){return t.scrollStrategies.block()}}var S=function(){function t(t,e,n,r,i,o,a){var c=this;this._overlay=t,this._injector=e,this._location=n,this._defaultOptions=r,this._parentDialog=o,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new s.b,this._afterOpenedAtThisLevel=new s.b,this._ariaHiddenElements=new Map,this.afterAllClosed=Object(l.a)((function(){return c.openDialogs.length?c._afterAllClosed:c._afterAllClosed.pipe(Object(d.a)(void 0))})),this._scrollStrategy=i}return Object.defineProperty(t.prototype,"openDialogs",{get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"afterOpened",{get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"afterOpen",{get:function(){return this.afterOpened},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_afterAllClosed",{get:function(){var t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel},enumerable:!0,configurable:!0}),t.prototype.open=function(t,e){var n=this;if((e=function(t,e){return Object(r.a)({},e,t)}(e,this._defaultOptions||new g)).id&&this.getDialogById(e.id))throw Error('Dialog with id "'+e.id+'" exists already. The dialog id must be unique.');var i=this._createOverlay(e),o=this._attachDialogContainer(i,e),a=this._attachDialogContent(t,o,i,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.afterClosed().subscribe((function(){return n._removeOpenDialog(a)})),this.afterOpened.next(a),a},t.prototype.closeAll=function(){this._closeDialogs(this.openDialogs)},t.prototype.getDialogById=function(t){return this.openDialogs.find((function(e){return e.id===t}))},t.prototype.ngOnDestroy=function(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()},t.prototype._createOverlay=function(t){var e=this._getOverlayConfig(t);return this._overlay.create(e)},t.prototype._getOverlayConfig=function(t){var e=new p.e({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},t.prototype._attachDialogContainer=function(t,e){var n=new o.f(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[g,e]])),r=new o.d(y,e.viewContainerRef,n,e.componentFactoryResolver);return t.attach(r).instance},t.prototype._attachDialogContent=function(t,e,n,r){var a=new b(n,e,this._location,r.id);if(r.hasBackdrop&&n.backdropClick().subscribe((function(){a.disableClose||a.close()})),t instanceof i.TemplateRef)e.attachTemplatePortal(new o.h(t,null,{$implicit:r.data,dialogRef:a}));else{var s=this._createInjector(r,a,e),l=e.attachComponentPortal(new o.d(t,void 0,s));a.componentInstance=l.instance}return a.updateSize(r.width,r.height).updatePosition(r.position),a},t.prototype._createInjector=function(t,e,n){var r=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=new WeakMap([[y,n],[_,t.data],[b,e]]);return!t.direction||r&&r.get(f.b,null)||i.set(f.b,{value:t.direction,change:Object(c.a)()}),new o.f(r||this._injector,i)},t.prototype._removeOpenDialog=function(t){var e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((function(t,e){t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")})),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))},t.prototype._hideNonDialogContentFromAssistiveTechnology=function(){var t=this._overlayContainer.getContainerElement();if(t.parentElement)for(var e=t.parentElement.children,n=e.length-1;n>-1;n--){var r=e[n];r===t||"SCRIPT"===r.nodeName||"STYLE"===r.nodeName||r.hasAttribute("aria-live")||(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}},t.prototype._closeDialogs=function(t){for(var e=t.length;e--;)t[e].close()},t}(),A=0,C=function(){function t(t,e,n){this.dialogRef=t,this._elementRef=e,this._dialog=n,this.type="button"}return t.prototype.ngOnInit=function(){this.dialogRef||(this.dialogRef=O(this._elementRef,this._dialog.openDialogs))},t.prototype.ngOnChanges=function(t){var e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)},t}(),k=function(){function t(t,e,n){this._dialogRef=t,this._elementRef=e,this._dialog=n,this.id="mat-dialog-title-"+A++}return t.prototype.ngOnInit=function(){var t=this;this._dialogRef||(this._dialogRef=O(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then((function(){var e=t._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=t.id)}))},t}(),T=function(){return function(){}}(),E=function(){return function(){}}();function O(t,e){for(var n=t.nativeElement.parentElement;n&&!n.classList.contains("mat-dialog-container");)n=n.parentElement;return n?e.find((function(t){return t.id===n.id})):null}var D=function(){return function(){}}()},oJZn:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c}));var r=n("CcnG"),i=(n("kWGw"),n("M2Lx")),o=(n("ZYjt"),n("Wf4p")),a=(n("Fzqc"),n("dWZg")),s=n("wFw1"),l=(n("gIcY"),n("lLAP"),r["ɵcrt"]({encapsulation:2,styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: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}.mat-slide-toggle-bar,[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-right:8px;margin-left:0}.mat-slide-toggle-label-before .mat-slide-toggle-bar,[dir=rtl] .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;cursor:-webkit-grab;cursor:grab}.mat-slide-toggle-thumb-container.mat-dragging{transition-duration:0s}.mat-slide-toggle-thumb-container:active{cursor:-webkit-grabbing;cursor:grabbing}._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}}@media (-ms-high-contrast:active){.mat-slide-toggle-thumb{background:#fff;border:1px solid #000}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background:#000;border:1px solid #fff}.mat-slide-toggle-bar{background:#fff}.mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:1px dotted;outline-offset:5px}}@media (-ms-high-contrast:black-on-white){.mat-slide-toggle-bar{border:1px solid #000}}"],data:{}}));function c(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_thumbEl:0}),r["ɵqud"](671088640,2,{_thumbBarEl:0}),r["ɵqud"](671088640,3,{_inputElement:0}),(t()(),r["ɵeld"](3,0,[["label",1]],null,13,"label",[["class","mat-slide-toggle-label"]],[[1,"for",0]],null,null,null,null)),(t()(),r["ɵeld"](4,0,[[2,0],["toggleBar",1]],null,7,"div",[["class","mat-slide-toggle-bar"]],[[2,"mat-slide-toggle-bar-no-side-margin",null]],null,null,null,null)),(t()(),r["ɵeld"](5,0,[[3,0],["input",1]],null,0,"input",[["class","mat-slide-toggle-input cdk-visually-hidden"],["role","switch"],["type","checkbox"]],[[8,"id",0],[8,"required",0],[8,"tabIndex",0],[8,"checked",0],[8,"disabled",0],[1,"name",0],[1,"aria-checked",0],[1,"aria-label",0],[1,"aria-labelledby",0]],[[null,"change"],[null,"click"]],(function(t,e,n){var r=!0,i=t.component;return"change"===e&&(r=!1!==i._onChangeEvent(n)&&r),"click"===e&&(r=!1!==i._onInputClick(n)&&r),r}),null,null)),(t()(),r["ɵeld"](6,0,[[1,0],["thumbContainer",1]],null,5,"div",[["class","mat-slide-toggle-thumb-container"]],null,[[null,"slidestart"],[null,"slide"],[null,"slideend"]],(function(t,e,n){var r=!0,i=t.component;return"slidestart"===e&&(r=!1!==i._onDragStart()&&r),"slide"===e&&(r=!1!==i._onDrag(n)&&r),"slideend"===e&&(r=!1!==i._onDragEnd()&&r),r}),null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"div",[["class","mat-slide-toggle-thumb"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,null,null,3,"div",[["class","mat-slide-toggle-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](9,212992,null,0,o.w,[r.ElementRef,r.NgZone,a.a,[2,o.m],[2,s.a]],{centered:[0,"centered"],radius:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),r["ɵpod"](10,{enterDuration:0}),(t()(),r["ɵeld"](11,0,null,null,0,"div",[["class","mat-ripple-element mat-slide-toggle-persistent-ripple"]],null,null,null,null,null)),(t()(),r["ɵeld"](12,0,[["labelContent",1]],null,4,"span",[["class","mat-slide-toggle-content"]],null,[[null,"cdkObserveContent"]],(function(t,e,n){var r=!0;return"cdkObserveContent"===e&&(r=!1!==t.component._onLabelTextChange()&&r),r}),null,null)),r["ɵdid"](13,1196032,null,0,i.a,[i.b,r.ElementRef,r.NgZone],null,{event:"cdkObserveContent"}),(t()(),r["ɵeld"](14,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(t()(),r["ɵted"](-1,null,[" "])),r["ɵncd"](null,0)],(function(t,e){var n=e.component,i=t(e,10,0,150);t(e,9,0,!0,20,i,n.disableRipple||n.disabled,r["ɵnov"](e,3))}),(function(t,e){var n=e.component;t(e,3,0,n.inputId),t(e,4,0,!r["ɵnov"](e,12).textContent||!r["ɵnov"](e,12).textContent.trim()),t(e,5,0,n.inputId,n.required,n.tabIndex,n.checked,n.disabled,n.name,n.checked.toString(),n.ariaLabel,n.ariaLabelledby),t(e,8,0,r["ɵnov"](e,9).unbounded)}))}},oKp4:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ZHpM");r.Observable.prototype.take=i.take},oQam:function(t,e,n){"use strict";e.FileLikeObject=function(){function t(t){this.rawFile=t;var e,n=(e=t)&&(e.nodeName||e.prop&&e.attr&&e.find)?t.value:t;this["_createFrom"+("string"==typeof n?"FakePath":"Object")](n)}return t.prototype._createFromFakePath=function(t){this.lastModifiedDate=void 0,this.size=void 0,this.type="like/"+t.slice(t.lastIndexOf(".")+1).toLowerCase(),this.name=t.slice(t.lastIndexOf("/")+t.lastIndexOf("\\")+2)},t.prototype._createFromObject=function(t){this.size=t.size,this.type=t.type,this.name=t.name},t}()},oXC5:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.switchMapTo=function(t){return r.switchMapTo(t)(this)}},ob0Y:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("QPu+");r.Observable.prototype.reduce=i.reduce},odkN:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.letProto=function(t){return t(this)}},ofYe:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("l53z");r.Observable.prototype.zipAll=i.zipAll},"ojb+":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.range=r.range},okVX:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("pv6b");r.Observable.prototype.switch=i._switch,r.Observable.prototype._switch=i._switch},omlZ:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("r+37");r.Observable.prototype.takeUntil=i.takeUntil},ou9H:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.keySelector=t,this.flushes=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.keySelector,this.flushes))},t}(),s=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.keySelector=n,o.values=new Set,r&&o.add(Object(i.c)(r,new i.a(o))),o}return r.__extends(e,t),e.prototype.notifyNext=function(){this.values.clear()},e.prototype.notifyError=function(t){this._error(t)},e.prototype._next=function(t){this.keySelector?this._useKeySelector(t):this._finalizeNext(t,t)},e.prototype._useKeySelector=function(t){var e,n=this.destination;try{e=this.keySelector(t)}catch(r){return void n.error(r)}this._finalizeNext(e,t)},e.prototype._finalizeNext=function(t,e){var n=this.values;n.has(t)||(n.add(t),this.destination.next(e))},e}(i.b)},ovWV:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");e.concat=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return this.lift.call(r.concat.apply(void 0,[this].concat(t)))}},"p+pl":function(t,e,n){"use strict";var r=n("jRYl");n.d(e,"a",(function(){return r.a}));var i=n("Tq4R");n.d(e,"b",(function(){return i.e})),n("hVYw")},"p/rL":function(t,e,n){!function(t){"use strict";t.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_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ɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %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"))},p0Sj:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("dEwP"),i=n("nkY7");function o(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return Object(i.a)(n)?(t.pop(),function(e){return Object(r.a)(t,e,n)}):function(e){return Object(r.a)(t,e)}}},p0ib:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("6blF"),i=n("nkY7"),o=n("Zn8D"),a=n("IUTb");function s(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=Number.POSITIVE_INFINITY,s=null,l=t[t.length-1];return Object(i.a)(l)?(s=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof l&&(n=t.pop()),null===s&&1===t.length&&t[0]instanceof r.a?t[0]:Object(o.a)(n)(Object(a.a)(t,s))}},p33S:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("isby"),i=n("W0Ae");function o(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e){return 1===t.length&&Object(r.a)(t[0])&&(t=t[0]),e.lift.call(i.a.apply(void 0,[e].concat(t)))}}},"p9/6":function(t,e){var n,r,i,o=String.fromCharCode;function a(t){for(var e,n,r=[],i=0,o=t.length;i<o;)(e=t.charCodeAt(i++))>=55296&&e<=56319&&i<o?56320==(64512&(n=t.charCodeAt(i++)))?r.push(((1023&e)<<10)+(1023&n)+65536):(r.push(e),i--):r.push(e);return r}function s(t,e){if(t>=55296&&t<=57343){if(e)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function l(t,e){return o(t>>e&63|128)}function c(t,e){if(0==(4294967168&t))return o(t);var n="";return 0==(4294965248&t)?n=o(t>>6&31|192):0==(4294901760&t)?(s(t,e)||(t=65533),n=o(t>>12&15|224),n+=l(t,6)):0==(4292870144&t)&&(n=o(t>>18&7|240),n+=l(t,12),n+=l(t,6)),n+o(63&t|128)}function u(){if(i>=r)throw Error("Invalid byte index");var t=255&n[i];if(i++,128==(192&t))return 63&t;throw Error("Invalid continuation byte")}function h(t){var e,o;if(i>r)throw Error("Invalid byte index");if(i==r)return!1;if(e=255&n[i],i++,0==(128&e))return e;if(192==(224&e)){if((o=(31&e)<<6|u())>=128)return o;throw Error("Invalid continuation byte")}if(224==(240&e)){if((o=(15&e)<<12|u()<<6|u())>=2048)return s(o,t)?o:65533;throw Error("Invalid continuation byte")}if(240==(248&e)&&(o=(7&e)<<18|u()<<12|u()<<6|u())>=65536&&o<=1114111)return o;throw Error("Invalid UTF-8 detected")}t.exports={version:"2.1.2",encode:function(t,e){for(var n=!1!==(e=e||{}).strict,r=a(t),i=r.length,o=-1,s="";++o<i;)s+=c(r[o],n);return s},decode:function(t,e){var s=!1!==(e=e||{}).strict;n=a(t),r=n.length,i=0;for(var l,c=[];!1!==(l=h(s));)c.push(l);return function(t){for(var e,n=t.length,r=-1,i="";++r<n;)(e=t[r])>65535&&(i+=o((e-=65536)>>>10&1023|55296),e=56320|1023&e),i+=o(e);return i}(c)}}},pDEI:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()>i.getTime()}},pE7p:function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r,i=n("/wl/"),o=n("suHk"),a=n("W+o+"),s=function(){function t(t,e,n,r){this.cropperSettings=new a.a,this.over=!1,this.drag=!1,this._position=new o.a(t,e),this.offset=new o.a(0,0),this.radius=n,this.cropperSettings=r}return t.prototype.setDrag=function(t){this.drag=t,this.setOver(t)},t.prototype.draw=function(t){},t.prototype.setOver=function(t){this.over=t},t.prototype.touchInBounds=function(t,e){return t>this.position.x-this.radius+this.offset.x&&t<this.position.x+this.radius+this.offset.x&&e>this.position.y-this.radius+this.offset.y&&e<this.position.y+this.radius+this.offset.y},Object.defineProperty(t.prototype,"position",{get:function(){return this._position},enumerable:!0,configurable:!0}),t.prototype.setPosition=function(t,e){this._position.x=t,this._position.y=e},t}(),l=(r=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])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),c=function(t){function e(e,n,r,i){return t.call(this,e,n,r,i)||this}return l(e,t),e.prototype.drawCornerBorder=function(t){var e=10;(this.over||this.drag)&&(e=12);var n=1,r=1;if(this.horizontalNeighbour.position.x<this.position.x&&(n=-1),this.verticalNeighbour.position.y<this.position.y&&(r=-1),this.cropperSettings.rounded){var i=this.position.x-this.horizontalNeighbour.position.x,o=this.position.y-this.verticalNeighbour.position.y,a=Math.round(Math.sin(Math.PI/2)*Math.abs(i/2))/4,s=Math.round(Math.sin(Math.PI/2)*Math.abs(o/2))/4;this.offset.x=n>0?a:-a,this.offset.y=r>0?s:-s}else this.offset.x=0,this.offset.y=0;t.beginPath(),t.lineJoin="miter",t.moveTo(this.position.x+this.offset.x,this.position.y+this.offset.y),t.lineTo(this.position.x+this.offset.x+e*n,this.position.y+this.offset.y),t.lineTo(this.position.x+this.offset.x+e*n,this.position.y+this.offset.y+e*r),t.lineTo(this.position.x+this.offset.x,this.position.y+this.offset.y+e*r),t.lineTo(this.position.x+this.offset.x,this.position.y+this.offset.y),t.closePath(),t.lineWidth=this.cropperSettings.cropperDrawSettings.strokeWidth,t.strokeStyle=this.cropperSettings.cropperDrawSettings.strokeColor,t.stroke()},e.prototype.drawCornerFill=function(t){var e=10;(this.over||this.drag)&&(e=12);var n=1,r=1;this.horizontalNeighbour.position.x<this.position.x&&(n=-1),this.verticalNeighbour.position.y<this.position.y&&(r=-1),t.beginPath(),t.moveTo(this.position.x+this.offset.x,this.position.y+this.offset.y),t.lineTo(this.position.x+this.offset.x+e*n,this.position.y+this.offset.y),t.lineTo(this.position.x+this.offset.x+e*n,this.position.y+this.offset.y+e*r),t.lineTo(this.position.x+this.offset.x,this.position.y+this.offset.y+e*r),t.lineTo(this.position.x+this.offset.x,this.position.y+this.offset.y),t.closePath(),t.fillStyle="rgba(255,255,255,.7)",t.fill()},e.prototype.moveX=function(t){this.setPosition(t,this.position.y)},e.prototype.moveY=function(t){this.setPosition(this.position.x,t)},e.prototype.move=function(t,e){this.setPosition(t,e),this.verticalNeighbour.moveX(t),this.horizontalNeighbour.moveY(e)},e.prototype.addHorizontalNeighbour=function(t){this.horizontalNeighbour=t},e.prototype.addVerticalNeighbour=function(t){this.verticalNeighbour=t},e.prototype.getHorizontalNeighbour=function(){return this.horizontalNeighbour},e.prototype.getVerticalNeighbour=function(){return this.verticalNeighbour},e.prototype.draw=function(t){this.drawCornerFill(t),this.drawCornerBorder(t)},e}(s),u=function(t,e,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),this.id=n,this.x=t,this.y=e},h=n("E+ha"),d=function(){var 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])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),f=function(t){function e(e,n,r,i){var o=t.call(this,e,n,r,i)||this;return o.iconPoints=[],o.scaledIconPoints=[],o.getDragIconPoints(o.iconPoints,1),o.getDragIconPoints(o.scaledIconPoints,1.2),o}return d(e,t),e.prototype.draw=function(t){this.drawIcon(t,this.over||this.drag?this.scaledIconPoints:this.iconPoints)},e.prototype.getDragIconPoints=function(t,e){var n=17*e,r=14*e,i=8*e,o=4*e;t.push(h.a.instance.borrow(-o/2,n-i)),t.push(h.a.instance.borrow(-r/2,n-i)),t.push(h.a.instance.borrow(0,n)),t.push(h.a.instance.borrow(r/2,n-i)),t.push(h.a.instance.borrow(o/2,n-i)),t.push(h.a.instance.borrow(o/2,o/2)),t.push(h.a.instance.borrow(n-i,o/2)),t.push(h.a.instance.borrow(n-i,r/2)),t.push(h.a.instance.borrow(n,0)),t.push(h.a.instance.borrow(n-i,-r/2)),t.push(h.a.instance.borrow(n-i,-o/2)),t.push(h.a.instance.borrow(o/2,-o/2)),t.push(h.a.instance.borrow(o/2,-n+i)),t.push(h.a.instance.borrow(r/2,-n+i)),t.push(h.a.instance.borrow(0,-n)),t.push(h.a.instance.borrow(-r/2,-n+i)),t.push(h.a.instance.borrow(-o/2,-n+i)),t.push(h.a.instance.borrow(-o/2,-o/2)),t.push(h.a.instance.borrow(-n+i,-o/2)),t.push(h.a.instance.borrow(-n+i,-r/2)),t.push(h.a.instance.borrow(-n,0)),t.push(h.a.instance.borrow(-n+i,r/2)),t.push(h.a.instance.borrow(-n+i,o/2)),t.push(h.a.instance.borrow(-o/2,o/2))},e.prototype.drawIcon=function(t,e){t.beginPath(),t.moveTo(e[0].x+this.position.x,e[0].y+this.position.y);for(var n=0;n<e.length;n++){var r=e[n];t.lineTo(r.x+this.position.x,r.y+this.position.y)}t.closePath(),t.fillStyle=this.cropperSettings.cropperDrawSettings.dragIconFillColor,t.fill(),t.lineWidth=this.cropperSettings.cropperDrawSettings.dragIconStrokeWidth,t.strokeStyle=this.cropperSettings.cropperDrawSettings.dragIconStrokeColor,t.stroke()},e.prototype.recalculatePosition=function(t){var e=t.getCentre();this.setPosition(e.x,e.y),h.a.instance.returnPoint(e)},e}(s),p=function(){function t(){}return t.setPressed=function(t){this.pressed=t},t.setReleased=function(t){},t.setOver=function(t){this.over=t},t.setStyle=function(t,e){},t.share={},t}(),g=function(){var 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])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),m=function(t){function e(e){var n=t.call(this)||this,r=e.width,i=e.height,o=e.keepAspect,a=e.touchRadius,s=e.minWidth,l=e.minHeight,u=e.croppedWidth,d=e.croppedHeight;return n.cropperSettings=e,n.crop=n,n.x=0,n.y=0,void 0===r&&(n.width=100),void 0===i&&(n.height=50),void 0===o&&(n.keepAspect=!0),void 0===a&&(n.touchRadius=20),n.minWidth=s,n.minHeight=l,n.keepAspect=!1,n.aspectRatio=0,n.currentDragTouches=[],n.isMouseDown=!1,n.ratioW=1,n.ratioH=1,n.fileType=e.fileType,n.imageSet=!1,n.pointPool=new h.a(200),n.tl=new c(0,0,a,n.cropperSettings),n.tr=new c(0+r,0,a,n.cropperSettings),n.bl=new c(0,0+i,a,n.cropperSettings),n.br=new c(0+r,0+i,a,n.cropperSettings),n.tl.addHorizontalNeighbour(n.tr),n.tl.addVerticalNeighbour(n.bl),n.tr.addHorizontalNeighbour(n.tl),n.tr.addVerticalNeighbour(n.br),n.bl.addHorizontalNeighbour(n.br),n.bl.addVerticalNeighbour(n.tl),n.br.addHorizontalNeighbour(n.bl),n.br.addVerticalNeighbour(n.tr),n.markers=[n.tl,n.tr,n.bl,n.br],n.center=new f(0+r/2,0+i/2,a,n.cropperSettings),n.keepAspect=o,n.aspectRatio=i/r,n.croppedImage=new Image,n.currentlyInteracting=!1,n.cropWidth=u,n.cropHeight=d,n}return g(e,t),e.sign=function(t){return+t===t?0===t?t:t>0?1:-1:NaN},e.getMousePos=function(t,e){var n=t.getBoundingClientRect();return h.a.instance.borrow(e.clientX-n.left,e.clientY-n.top)},e.getTouchPos=function(t,e){var n=t.getBoundingClientRect();return h.a.instance.borrow(e.clientX-n.left,e.clientY-n.top)},e.detectVerticalSquash=function(t){var e=t.height,n=document.createElement("canvas");n.width=1,n.height=e;var r=n.getContext("2d");r.drawImage(t,0,0);var i=r.getImageData(0,0,1,e);if(i){for(var o=i.data,a=0,s=e,l=e;l>a;)0===o[4*(l-1)+3]?s=l:a=l,l=s+a>>1;var c=l/e;return 0===c?1:c}return 1},e.prototype.getDataUriMimeType=function(t){var e=t.substring(0,50),n="image/png",r=RegExp(/^(data:)([\w\/\+]+);(charset=[\w-]+|base64).*,(.*)/gi).exec(e);return r&&r[2]&&"image/jpg"==(n=r[2])&&(n="image/jpeg"),n},e.prototype.prepare=function(t){this.buffer=document.createElement("canvas"),this.cropCanvas=document.createElement("canvas");var e=t.parentElement?t.parentElement.clientWidth:0;e>0&&this.cropperSettings.dynamicSizing?(this.cropCanvas.width=e,this.buffer.width=e,t.width=e):(this.cropCanvas.width=this.cropWidth,this.buffer.width=t.width),this.cropCanvas.height=this.cropHeight,this.buffer.height=t.height,this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.draw(this.ctx)},e.prototype.resizeCanvas=function(t,e,n){void 0===n&&(n=!1),this.canvas.width=this.cropCanvas.width=this.width=this.canvasWidth=this.buffer.width=t,this.canvas.height=this.cropCanvas.height=this.height=this.canvasHeight=this.buffer.height=e,n&&this.setImage(this.srcImage)},e.prototype.reset=function(){this.setImage(void 0)},e.prototype.draw=function(t){var e=this.getBounds();if(this.srcImage){t.clearRect(0,0,this.canvasWidth,this.canvasHeight);var n=this.srcImage.height/this.srcImage.width,r=this.canvasHeight/this.canvasWidth,i=this.canvasWidth,o=this.canvasHeight;r>n?(i=this.canvasWidth,o=this.canvasWidth*n):(o=this.canvasHeight,i=this.canvasHeight/n),this.ratioW=i/this.srcImage.width,this.ratioH=o/this.srcImage.height,r<n?this.drawImageIOSFix(t,this.srcImage,0,0,this.srcImage.width,this.srcImage.height,this.buffer.width/2-i/2,0,i,o):this.drawImageIOSFix(t,this.srcImage,0,0,this.srcImage.width,this.srcImage.height,0,this.buffer.height/2-o/2,i,o),this.buffer.getContext("2d").drawImage(this.canvas,0,0,this.canvasWidth,this.canvasHeight),t.lineWidth=this.cropperSettings.cropperDrawSettings.strokeWidth,t.strokeStyle=this.cropperSettings.cropperDrawSettings.strokeColor,this.cropperSettings.rounded?(t.beginPath(),t.arc(e.left+e.width/2,e.top+e.height/2,e.width/2,0,2*Math.PI,!0),t.closePath(),t.stroke()):(t.fillStyle="rgba(0, 0, 0, 0.6)",t.fillRect(0,0,this.canvasWidth,this.canvasHeight),t.drawImage(this.buffer,e.left,e.top,Math.max(e.width,1),Math.max(e.height,1),e.left,e.top,e.width,e.height),t.strokeRect(e.left,e.top,e.width,e.height));for(var a=0;a<this.markers.length;a++)this.markers[a].draw(t);this.center.draw(t)}else t.fillStyle="rgba(192,192,192,1)",t.fillRect(0,0,this.canvas.width,this.canvas.height)},e.prototype.dragCenter=function(t,e,n){var r=this.getBounds(),i=t-r.width/2,o=e+r.height/2;t+r.width/2>=this.maxXClamp&&(t=this.maxXClamp-r.width/2),i<=this.minXClamp&&(t=r.width/2+this.minXClamp),e-r.height/2<this.minYClamp&&(e=r.height/2+this.minYClamp),o>=this.maxYClamp&&(e=this.maxYClamp-r.height/2),this.tl.moveX(t-r.width/2),this.tl.moveY(e-r.height/2),this.tr.moveX(t+r.width/2),this.tr.moveY(e-r.height/2),this.bl.moveX(t-r.width/2),this.bl.moveY(e+r.height/2),this.br.moveX(t+r.width/2),this.br.moveY(e+r.height/2),n.setPosition(t,e)},e.prototype.enforceMinSize=function(t,e,n){var r=t-n.getHorizontalNeighbour().position.x,i=e-n.getVerticalNeighbour().position.y,o=this.minWidth-Math.abs(r),a=this.minHeight-Math.abs(i);return 0===r||0===i?h.a.instance.borrow(t=n.position.x,e=n.position.y):(this.keepAspect?o>0&&a/this.aspectRatio>0?o>a/this.aspectRatio?r<0?(t-=o,i<0?e-=o*this.aspectRatio:e+=o*this.aspectRatio):(t+=o,i<0?e-=o*this.aspectRatio:e+=o*this.aspectRatio):i<0?(e-=a,r<0?t-=a/this.aspectRatio:t+=a/this.aspectRatio):(e+=a,r<0?t-=a/this.aspectRatio:t+=a/this.aspectRatio):o>0?r<0?(t-=o,i<0?e-=o*this.aspectRatio:e+=o*this.aspectRatio):(t+=o,i<0?e-=o*this.aspectRatio:e+=o*this.aspectRatio):a>0&&(i<0?(e-=a,r<0?t-=a/this.aspectRatio:t+=a/this.aspectRatio):(e+=a,r<0?t-=a/this.aspectRatio:t+=a/this.aspectRatio)):(o>0&&(r<0?t-=o:t+=o),a>0&&(i<0?e-=a:e+=a)),(t<this.minXClamp||t>this.maxXClamp||e<this.minYClamp||e>this.maxYClamp)&&(t=n.position.x,e=n.position.y),h.a.instance.borrow(t,e))},e.prototype.dragCorner=function(t,e,n){var r,i=0,o=0,a=0,s=0,l=0;if(this.keepAspect)if(i=(r=n.getHorizontalNeighbour().getVerticalNeighbour()).position.x,o=r.position.y,t<=r.position.x)if(e<=r.position.y)if((l=this.getSide(h.a.instance.borrow(i-100/this.aspectRatio,o-100/this.aspectRatio*this.aspectRatio),r.position,h.a.instance.borrow(t,e)))>0){a=Math.abs(r.position.y-e);var c=this.enforceMinSize(r.position.x-(s=a/this.aspectRatio),r.position.y-a,n);n.move(c.x,c.y),h.a.instance.returnPoint(c)}else l<0&&(s=Math.abs(r.position.x-t),c=this.enforceMinSize(r.position.x-s,r.position.y-(a=s*this.aspectRatio),n),n.move(c.x,c.y),h.a.instance.returnPoint(c));else(l=this.getSide(h.a.instance.borrow(i-100/this.aspectRatio,o+100/this.aspectRatio*this.aspectRatio),r.position,h.a.instance.borrow(t,e)))>0?(s=Math.abs(r.position.x-t),c=this.enforceMinSize(r.position.x-s,r.position.y+(a=s*this.aspectRatio),n),n.move(c.x,c.y),h.a.instance.returnPoint(c)):l<0&&(a=Math.abs(r.position.y-e),c=this.enforceMinSize(r.position.x-(s=a/this.aspectRatio),r.position.y+a,n),n.move(c.x,c.y),h.a.instance.returnPoint(c));else e<=r.position.y?(l=this.getSide(h.a.instance.borrow(i+100/this.aspectRatio,o-100/this.aspectRatio*this.aspectRatio),r.position,h.a.instance.borrow(t,e)))<0?(a=Math.abs(r.position.y-e),c=this.enforceMinSize(r.position.x+(s=a/this.aspectRatio),r.position.y-a,n),n.move(c.x,c.y),h.a.instance.returnPoint(c)):l>0&&(s=Math.abs(r.position.x-t),c=this.enforceMinSize(r.position.x+s,r.position.y-(a=s*this.aspectRatio),n),n.move(c.x,c.y),h.a.instance.returnPoint(c)):(l=this.getSide(h.a.instance.borrow(i+100/this.aspectRatio,o+100/this.aspectRatio*this.aspectRatio),r.position,h.a.instance.borrow(t,e)))<0?(s=Math.abs(r.position.x-t),c=this.enforceMinSize(r.position.x+s,r.position.y+(a=s*this.aspectRatio),n),n.move(c.x,c.y),h.a.instance.returnPoint(c)):l>0&&(a=Math.abs(r.position.y-e),c=this.enforceMinSize(r.position.x+(s=a/this.aspectRatio),r.position.y+a,n),n.move(c.x,c.y),h.a.instance.returnPoint(c));else c=this.enforceMinSize(t,e,n),n.move(c.x,c.y),h.a.instance.returnPoint(c);this.center.recalculatePosition(this.getBounds())},e.prototype.getSide=function(t,n,r){var i=e.sign((n.x-t.x)*(r.y-t.y)-(n.y-t.y)*(r.x-t.x));return h.a.instance.returnPoint(t),h.a.instance.returnPoint(r),i},e.prototype.handleRelease=function(t){if(null!=t){for(var e=0,n=0;n<this.currentDragTouches.length;n++)t.id===this.currentDragTouches[n].id&&(this.currentDragTouches[n].dragHandle.setDrag(!1),e=n);this.currentDragTouches.splice(e,1),this.draw(this.ctx)}},e.prototype.handleMove=function(t){for(var e=!1,n=0;n<this.currentDragTouches.length;n++)if(t.id===this.currentDragTouches[n].id&&null!=this.currentDragTouches[n].dragHandle){var r=this.currentDragTouches[n],i=this.clampPosition(t.x-r.dragHandle.offset.x,t.y-r.dragHandle.offset.y);t.x=i.x,t.y=i.y,h.a.instance.returnPoint(i),r.dragHandle instanceof c?this.dragCorner(t.x,t.y,r.dragHandle):this.dragCenter(t.x,t.y,r.dragHandle),this.currentlyInteracting=!0,e=!0,p.setPressed(this.canvas);break}if(!e){for(var o=0;o<this.markers.length;o++){var a=this.markers[o];if(a.touchInBounds(t.x,t.y)){t.dragHandle=a,this.currentDragTouches.push(t),a.setDrag(!0),t.dragHandle.offset.x=t.x-t.dragHandle.position.x,t.dragHandle.offset.y=t.y-t.dragHandle.position.y,this.dragCorner(t.x-t.dragHandle.offset.x,t.y-t.dragHandle.offset.y,t.dragHandle);break}}null==t.dragHandle&&this.center.touchInBounds(t.x,t.y)&&(t.dragHandle=this.center,this.currentDragTouches.push(t),t.dragHandle.setDrag(!0),t.dragHandle.offset.x=t.x-t.dragHandle.position.x,t.dragHandle.offset.y=t.y-t.dragHandle.position.y,this.dragCenter(t.x-t.dragHandle.offset.x,t.y-t.dragHandle.offset.y,t.dragHandle))}},e.prototype.updateClampBounds=function(){var t=this.srcImage.height/this.srcImage.width,e=this.canvas.width,n=this.canvas.height;this.canvas.height/this.canvas.width>t?(e=this.canvas.width,n=this.canvas.width*t):(n=this.canvas.height,e=this.canvas.height/t),this.minXClamp=this.canvas.width/2-e/2,this.minYClamp=this.canvas.height/2-n/2,this.maxXClamp=this.canvas.width/2+e/2,this.maxYClamp=this.canvas.height/2+n/2},e.prototype.getCropBounds=function(){var t=this.getBounds();return t.top=Math.round((t.top-this.minYClamp)/this.ratioH),t.bottom=Math.round((t.bottom-this.minYClamp)/this.ratioH),t.left=Math.round((t.left-this.minXClamp)/this.ratioW),t.right=Math.round((t.right-this.minXClamp)/this.ratioW),t},e.prototype.clampPosition=function(t,e){return t<this.minXClamp&&(t=this.minXClamp),t>this.maxXClamp&&(t=this.maxXClamp),e<this.minYClamp&&(e=this.minYClamp),e>this.maxYClamp&&(e=this.maxYClamp),h.a.instance.borrow(t,e)},e.prototype.isImageSet=function(){return this.imageSet},e.prototype.setImage=function(t){if(this.srcImage=t,t){this.imageSet=!0,this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),this.buffer.getContext("2d").clearRect(0,0,this.buffer.width,this.buffer.height),this.cropperSettings.fileType||(this.fileType=this.getDataUriMimeType(t.src)),this.cropperSettings.minWithRelativeToResolution&&(this.minWidth=this.canvas.width*this.cropperSettings.minWidth/this.srcImage.width,this.minHeight=this.canvas.height*this.cropperSettings.minHeight/this.srcImage.height),this.updateClampBounds(),this.canvasWidth=this.canvas.width,this.canvasHeight=this.canvas.height;var e=this.getCropPositionFromMarkers();this.setCropPosition(e)}else this.imageSet=!1,this.draw(this.ctx)},e.prototype.updateCropPosition=function(t){var e=this.getCropPositionFromBounds(t);this.setCropPosition(e)},e.prototype.setCropPosition=function(t){this.tl.setPosition(t[0].x,t[0].y),this.tr.setPosition(t[1].x,t[1].y),this.bl.setPosition(t[2].x,t[2].y),this.br.setPosition(t[3].x,t[3].y),this.center.setPosition(t[4].x,t[4].y);for(var n=0,r=t;n<r.length;n++)h.a.instance.returnPoint(r[n]);this.vertSquashRatio=e.detectVerticalSquash(this.srcImage),this.draw(this.ctx),this.croppedImage=this.getCroppedImageHelper(!1,this.cropWidth,this.cropHeight)},e.prototype.getCropPositionFromMarkers=function(){var t,e,n,r,i=this.canvas.width,o=this.canvas.height,a=this.srcImage.height/this.srcImage.width,s=this.getBounds(),l=s.height/s.width,c=this.canvas.width/2,u=this.canvas.height/2;if(l>a){var d=Math.min(i*a,o),f=d/l;t=h.a.instance.borrow(c-f/2,u+d/2),e=h.a.instance.borrow(c+f/2,u+d/2),n=h.a.instance.borrow(c-f/2,u-d/2),r=h.a.instance.borrow(c+f/2,u-d/2)}else{var p=Math.min(o/a,i),g=p*l;t=h.a.instance.borrow(c-p/2,u+g/2),e=h.a.instance.borrow(c+p/2,u+g/2),n=h.a.instance.borrow(c-p/2,u-g/2),r=h.a.instance.borrow(c+p/2,u-g/2)}return[t,e,n,r,h.a.instance.borrow(c,u)]},e.prototype.getCropPositionFromBounds=function(t){var e=0,n=0,r=this.srcImage.height/this.srcImage.width;this.canvasHeight/this.canvasWidth>r?e=this.buffer.height/2-this.canvasWidth*r/2:n=this.buffer.width/2-this.canvasHeight/r/2;var i=(this.canvasWidth-2*n)/this.srcImage.width,o=(this.canvasHeight-2*e)/this.srcImage.height,a=t.height*o,s=t.width*i,l=t.left*i+n,c=t.top*o+e;if(this.keepAspect){var u=a/this.aspectRatio,d=s*this.aspectRatio;this.getCropBounds().height===t.height?a=d:this.getCropBounds().width===t.width||Math.abs(d-a)<Math.abs(u-s)?s=u:a=d}return[h.a.instance.borrow(l,c+a),h.a.instance.borrow(l+s,c+a),h.a.instance.borrow(l,c),h.a.instance.borrow(l+s,c),h.a.instance.borrow(l+s/2,c+a/2)]},e.prototype.getCroppedImageHelper=function(t,e,n){return this.cropperSettings.cropOnResize?this.getCroppedImage(t,e,n):this.croppedImage?this.croppedImage:document.createElement("img")},e.prototype.getCroppedImage=function(t,e,n){var r=this.getBounds();if(this.srcImage){var i=this.srcImage.height/this.srcImage.width,o=this.canvas.height/this.canvas.width,a=this.canvas.width,s=this.canvas.height;o>i?(a=this.canvas.width,s=this.canvas.width*i):o<i?(s=this.canvas.height,a=this.canvas.height/i):(s=this.canvas.height,a=this.canvas.width),this.ratioW=a/this.srcImage.width,this.ratioH=s/this.srcImage.height;var l=(this.buffer.height-s)/2/this.ratioH,c=(this.buffer.width-a)/2/this.ratioW,u=this.cropCanvas.getContext("2d");if(this.cropperSettings.preserveSize||t){var h=Math.round(r.right/this.ratioW-r.left/this.ratioW),d=Math.round(r.bottom/this.ratioH-r.top/this.ratioH);this.cropCanvas.width=h,this.cropCanvas.height=d,this.cropperSettings.croppedWidth=this.cropCanvas.width,this.cropperSettings.croppedHeight=this.cropCanvas.height}else this.cropCanvas.width=this.cropWidth,this.cropCanvas.height=this.cropHeight;return u.clearRect(0,0,this.cropCanvas.width,this.cropCanvas.height),this.drawImageIOSFix(u,this.srcImage,Math.max(Math.round(r.left/this.ratioW-c),0),Math.max(Math.round(r.top/this.ratioH-l),0),Math.max(Math.round(r.width/this.ratioW),1),Math.max(Math.round(r.height/this.ratioH),1),0,0,this.cropCanvas.width,this.cropCanvas.height),this.cropperSettings.resampleFn&&this.cropperSettings.resampleFn(this.cropCanvas),this.croppedImage.width=this.cropCanvas.width,this.croppedImage.height=this.cropCanvas.height,this.croppedImage.src=this.cropCanvas.toDataURL(this.fileType,this.cropperSettings.compressRatio),this.croppedImage}return document.createElement("img")},e.prototype.getBounds=function(){for(var t=Number.MAX_VALUE,e=Number.MAX_VALUE,n=-Number.MAX_VALUE,r=-Number.MAX_VALUE,o=0;o<this.markers.length;o++){var a=this.markers[o];a.position.x<t&&(t=a.position.x),a.position.x>n&&(n=a.position.x),a.position.y<e&&(e=a.position.y),a.position.y>r&&(r=a.position.y)}var s=new i.a;return s.left=t,s.right=n,s.top=e,s.bottom=r,s},e.prototype.setBounds=function(t){for(var e=this.getBounds(),n=0;n<this.markers.length;n++){var r=this.markers[n];r.setPosition(r.position.x===e.left?t.left:t.right,r.position.y===e.top?t.top:t.bottom)}this.center.recalculatePosition(t),this.center.draw(this.ctx),this.draw(this.ctx)},e.prototype.onTouchMove=function(t){if(this.crop.isImageSet()){if(t.preventDefault(),1===t.touches.length)for(var n=0;n<t.touches.length;n++){var r=t.touches[n],i=e.getTouchPos(this.canvas,r),o=new u(i.x,i.y,r.identifier);h.a.instance.returnPoint(i),this.move(o)}else if(2===t.touches.length){var a=(t.touches[0].clientX-t.touches[1].clientX)*(t.touches[0].clientX-t.touches[1].clientX)+(t.touches[0].clientY-t.touches[1].clientY)*(t.touches[0].clientY-t.touches[1].clientY);if(this.previousDistance&&this.previousDistance!==a){var s=this.getBounds();a<this.previousDistance&&(s.top+=1,s.left+=1,s.right-=1,s.bottom-=1),a>this.previousDistance&&(s.top!==this.minYClamp&&s.bottom!==this.maxYClamp&&s.left!==this.minXClamp&&s.right!==this.maxXClamp?(s.top-=1,s.left-=1,s.right+=1,s.bottom+=1):s.top!==this.minYClamp&&s.bottom!==this.maxYClamp&&s.left===this.minXClamp&&s.right!==this.maxXClamp?(s.top-=1,s.right+=2,s.bottom+=1):s.top!==this.minYClamp&&s.bottom!==this.maxYClamp&&s.left!==this.minXClamp&&s.right===this.maxXClamp?(s.top-=1,s.left-=2,s.bottom+=1):s.top===this.minYClamp&&s.bottom!==this.maxYClamp&&s.left!==this.minXClamp&&s.right!==this.maxXClamp?(s.left-=1,s.right+=1,s.bottom+=2):s.top!==this.minYClamp&&s.bottom===this.maxYClamp&&s.left!==this.minXClamp&&s.right!==this.maxXClamp?(s.top-=2,s.left-=1,s.right+=1):s.top===this.minYClamp&&s.bottom!==this.maxYClamp&&s.left===this.minXClamp&&s.right!==this.maxXClamp?(s.right+=2,s.bottom+=2):s.top===this.minYClamp&&s.bottom!==this.maxYClamp&&s.left!==this.minXClamp&&s.right===this.maxXClamp?(s.left-=2,s.bottom+=2):s.top!==this.minYClamp&&s.bottom===this.maxYClamp&&s.left===this.minXClamp&&s.right!==this.maxXClamp?(s.top-=2,s.right+=2):s.top!==this.minYClamp&&s.bottom===this.maxYClamp&&s.left!==this.minXClamp&&s.right===this.maxXClamp&&(s.top-=2,s.left-=2)),s.top<this.minYClamp&&(s.top=this.minYClamp),s.bottom>this.maxYClamp&&(s.bottom=this.maxYClamp),s.left<this.minXClamp&&(s.left=this.minXClamp),s.right>this.maxXClamp&&(s.right=this.maxXClamp),this.setBounds(s)}this.previousDistance=a}this.draw(this.ctx)}},e.prototype.onMouseMove=function(t){if(this.crop.isImageSet()&&this.isMouseDown){var n=e.getMousePos(this.canvas,t);this.move(new u(n.x,n.y,0));var r=this.getDragTouchForID(0);r?(r.x=n.x,r.y=n.y):r=new u(n.x,n.y,0),h.a.instance.returnPoint(n),this.drawCursors(r),this.draw(this.ctx)}},e.prototype.move=function(t){this.isMouseDown&&this.handleMove(t)},e.prototype.getDragTouchForID=function(t){for(var e=0;e<this.currentDragTouches.length;e++)if(t===this.currentDragTouches[e].id)return this.currentDragTouches[e]},e.prototype.drawCursors=function(t){var e=!1;null!=t&&(t.dragHandle===this.center&&(p.setStyle(this.canvas,"move"),e=!0),null!==t.dragHandle&&t.dragHandle instanceof c&&(this.drawCornerCursor(t.dragHandle,t.dragHandle.position.x,t.dragHandle.position.y),e=!0));var n=!1;if(!e){for(var r=0;r<this.markers.length;r++)n=n||this.drawCornerCursor(this.markers[r],t.x,t.y);n||p.setStyle(this.canvas,"initial")}n||e||!this.center.touchInBounds(t.x,t.y)?this.center.setOver(!1):(this.center.setOver(!0),p.setOver(this.canvas),p.setStyle(this.canvas,"move"))},e.prototype.drawCornerCursor=function(t,e,n){return t.touchInBounds(e,n)?(t.setOver(!0),t.getHorizontalNeighbour().position.x>t.position.x?t.getVerticalNeighbour().position.y>t.position.y?(p.setOver(this.canvas),p.setStyle(this.canvas,"nwse-resize")):(p.setOver(this.canvas),p.setStyle(this.canvas,"nesw-resize")):t.getVerticalNeighbour().position.y>t.position.y?(p.setOver(this.canvas),p.setStyle(this.canvas,"nesw-resize")):(p.setOver(this.canvas),p.setStyle(this.canvas,"nwse-resize")),!0):(t.setOver(!1),!1)},e.prototype.onTouchStart=function(t){this.crop.isImageSet()&&(this.isMouseDown=!0)},e.prototype.onTouchEnd=function(t){if(this.crop.isImageSet()){for(var e=0;e<t.changedTouches.length;e++){var n=this.getDragTouchForID(t.changedTouches[e].identifier);n&&void 0!==n&&((n.dragHandle instanceof c||n.dragHandle instanceof f)&&n.dragHandle.setOver(!1),this.handleRelease(n))}0===this.currentDragTouches.length&&(this.isMouseDown=!1,this.currentlyInteracting=!1)}},e.prototype.drawImageIOSFix=function(t,e,n,r,i,o,a,s,l,c){t.drawImage(e,n,r,i,o,a,s,l,c)},e.prototype.onMouseDown=function(t){this.crop.isImageSet()&&(this.isMouseDown=!0)},e.prototype.onMouseUp=function(t){this.crop.isImageSet()&&(p.setReleased(this.canvas),this.isMouseDown=!1,this.handleRelease(new u(0,0,0)))},e}((function(){}))},pKD1:function(t,e,n){var r=n("mrSG").__decorate,i=n("mrSG").__metadata,o=n("CcnG"),a=n("UpIn"),s=function(){function t(t){this.fileOver=new o.EventEmitter,this.onFileDrop=new o.EventEmitter,this.element=t}return t.prototype.getOptions=function(){return this.uploader.options},t.prototype.getFilters=function(){return{}},t.prototype.onDrop=function(t){var e=this._getTransfer(t);if(e){var n=this.getOptions(),r=this.getFilters();this._preventAndStop(t),this.uploader.addToQueue(e.files,n,r),this.fileOver.emit(!1),this.onFileDrop.emit(e.files)}},t.prototype.onDragOver=function(t){var e=this._getTransfer(t);this._haveFiles(e.types)&&(e.dropEffect="copy",this._preventAndStop(t),this.fileOver.emit(!0))},t.prototype.onDragLeave=function(t){this.element&&t.currentTarget===this.element[0]||(this._preventAndStop(t),this.fileOver.emit(!1))},t.prototype._getTransfer=function(t){return t.dataTransfer?t.dataTransfer:t.originalEvent.dataTransfer},t.prototype._preventAndStop=function(t){t.preventDefault(),t.stopPropagation()},t.prototype._haveFiles=function(t){return!!t&&(t.indexOf?-1!==t.indexOf("Files"):!!t.contains&&t.contains("Files"))},t}();r([o.Input(),i("design:type",a.FileUploader)],s.prototype,"uploader",void 0),r([o.Output(),i("design:type",o.EventEmitter)],s.prototype,"fileOver",void 0),r([o.Output(),i("design:type",o.EventEmitter)],s.prototype,"onFileDrop",void 0),r([o.HostListener("drop",["$event"]),i("design:type",Function),i("design:paramtypes",[Object]),i("design:returntype",void 0)],s.prototype,"onDrop",null),r([o.HostListener("dragover",["$event"]),i("design:type",Function),i("design:paramtypes",[Object]),i("design:returntype",void 0)],s.prototype,"onDragOver",null),r([o.HostListener("dragleave",["$event"]),i("design:type",Function),i("design:paramtypes",[Object]),i("design:returntype",Object)],s.prototype,"onDragLeave",null),s=r([o.Directive({selector:"[ng2FileDrop]"})],s),e.FileDropDirective=s},pLeS:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=new Date(0);return n.setFullYear(e.getFullYear(),0,1),n.setHours(0,0,0,0),n}},pMnS:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("CcnG"),i=n("ZYCi"),o=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function a(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),r["ɵdid"](1,212992,null,0,i.RouterOutlet,[i.ChildrenOutletContexts,r.ViewContainerRef,r.ComponentFactoryResolver,[8,null],r.ChangeDetectorRef],null,null)],(function(t,e){t(e,1,0)}),null)}function s(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"ng-component",[],null,null,null,a,o)),r["ɵdid"](1,49152,null,0,i["ɵangular_packages_router_router_l"],[],null,null)],null,null)}var l=r["ɵccf"]("ng-component",i["ɵangular_packages_router_router_l"],s,{},{},[])},pRty:function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return u}));var r,i,o=n("CcnG"),a=function(t){var e,n=new t.EventBus(!0);return(e=n).on("documentload",(function(){var t=document.createEvent("CustomEvent");t.initCustomEvent("documentload",!0,!0,{}),window.dispatchEvent(t)})),e.on("pagerendered",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("pagerendered",!0,!0,{pageNumber:t.pageNumber,cssTransform:t.cssTransform}),t.source.div.dispatchEvent(e)})),e.on("textlayerrendered",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("textlayerrendered",!0,!0,{pageNumber:t.pageNumber}),t.source.textLayerDiv.dispatchEvent(e)})),e.on("pagechanging",(function(t){var e=document.createEvent("UIEvents");e.initUIEvent("pagechanging",!0,!0,window,0),e.pageNumber=t.pageNumber,t.source.container.dispatchEvent(e)})),e.on("pagesinit",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("pagesinit",!0,!0,null),t.source.container.dispatchEvent(e)})),e.on("pagesloaded",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("pagesloaded",!0,!0,{pagesCount:t.pagesCount}),t.source.container.dispatchEvent(e)})),e.on("scalechange",(function(t){var e=document.createEvent("UIEvents");e.initUIEvent("scalechange",!0,!0,window,0),e.scale=t.scale,e.presetValue=t.presetValue,t.source.container.dispatchEvent(e)})),e.on("updateviewarea",(function(t){var e=document.createEvent("UIEvents");e.initUIEvent("updateviewarea",!0,!0,window,0),e.location=t.location,t.source.container.dispatchEvent(e)})),e.on("find",(function(t){if(t.source!==window){var e=document.createEvent("CustomEvent");e.initCustomEvent("find"+t.type,!0,!0,{query:t.query,phraseSearch:t.phraseSearch,caseSensitive:t.caseSensitive,highlightAll:t.highlightAll,findPrevious:t.findPrevious}),window.dispatchEvent(e)}})),e.on("attachmentsloaded",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("attachmentsloaded",!0,!0,{attachmentsCount:t.attachmentsCount}),t.source.container.dispatchEvent(e)})),e.on("sidebarviewchanged",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("sidebarviewchanged",!0,!0,{view:t.view}),t.source.outerContainer.dispatchEvent(e)})),e.on("pagemode",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("pagemode",!0,!0,{mode:t.mode}),t.source.pdfViewer.container.dispatchEvent(e)})),e.on("namedaction",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("namedaction",!0,!0,{action:t.action}),t.source.pdfViewer.container.dispatchEvent(e)})),e.on("presentationmodechanged",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("presentationmodechanged",!0,!0,{active:t.active,switchInProgress:t.switchInProgress}),window.dispatchEvent(e)})),e.on("outlineloaded",(function(t){var e=document.createEvent("CustomEvent");e.initCustomEvent("outlineloaded",!0,!0,{outlineCount:t.outlineCount}),t.source.container.dispatchEvent(e)})),n};function s(){return"undefined"==typeof window}s()||(r=n("lRFz"),i=n("louq"),r.verbosity=r.VerbosityLevel.ERRORS);var l=function(t){return t[t.DISABLED=0]="DISABLED",t[t.ENABLED=1]="ENABLED",t[t.ENHANCED=2]="ENHANCED",t}({}),c=function(){function t(t){var e;this.element=t,this.isVisible=!1,this._cMapsUrl=void 0!==r?"https://unpkg.com/pdfjs-dist@"+r.version+"/cmaps/":null,this._renderText=!0,this._renderTextMode=l.ENABLED,this._stickToPage=!1,this._originalSize=!0,this._page=1,this._zoom=1,this._rotation=0,this._showAll=!0,this._canAutoResize=!0,this._fitToPage=!1,this._externalLinkTarget="blank",this._showBorders=!1,this.isInitialized=!1,this.afterLoadComplete=new o.EventEmitter,this.pageRendered=new o.EventEmitter,this.textLayerRendered=new o.EventEmitter,this.onError=new o.EventEmitter,this.onProgress=new o.EventEmitter,this.pageChange=new o.EventEmitter(!0),s()||(e=window.hasOwnProperty("pdfWorkerSrc")&&"string"==typeof window.pdfWorkerSrc&&window.pdfWorkerSrc?window.pdfWorkerSrc:"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/"+r.version+"/pdf.worker.min.js",r.GlobalWorkerOptions.workerSrc=e)}var e;return e=t,Object.defineProperty(t.prototype,"cMapsUrl",{set:function(t){this._cMapsUrl=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{set:function(t){t=parseInt(t,10)||1,this._pdf&&(t=this.getValidPageNumber(t)),this._page=t,this.pageChange.emit(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderText",{set:function(t){this._renderText=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderTextMode",{set:function(t){this._renderTextMode=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"originalSize",{set:function(t){this._originalSize=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showAll",{set:function(t){this._showAll=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickToPage",{set:function(t){this._stickToPage=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"zoom",{get:function(){return this._zoom},set:function(t){t<=0||(this._zoom=t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotation",{set:function(t){"number"==typeof t&&t%90==0?this._rotation=t:console.warn("Invalid pages rotation angle.")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"externalLinkTarget",{set:function(t){this._externalLinkTarget=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"autoresize",{set:function(t){this._canAutoResize=Boolean(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"fitToPage",{set:function(t){this._fitToPage=Boolean(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showBorders",{set:function(t){this._showBorders=Boolean(t)},enumerable:!0,configurable:!0}),t.getLinkTarget=function(t){switch(t){case"blank":return r.LinkTarget.BLANK;case"none":return r.LinkTarget.NONE;case"self":return r.LinkTarget.SELF;case"parent":return r.LinkTarget.PARENT;case"top":return r.LinkTarget.TOP}return null},t.setExternalLinkTarget=function(t){var n=e.getLinkTarget(t);null!==n&&(r.externalLinkTarget=n)},t.prototype.ngAfterViewChecked=function(){var t=this;if(!this.isInitialized){var e=this.pdfViewerContainer.nativeElement.offsetParent;!0!==this.isVisible||null!=e?!1===this.isVisible&&null!=e&&(this.isVisible=!0,setTimeout((function(){t.ngOnInit(),t.ngOnChanges({src:t.src})}))):this.isVisible=!1}},t.prototype.ngOnInit=function(){!s()&&this.isVisible&&(this.isInitialized=!0,this.setupMultiPageViewer(),this.setupSinglePageViewer())},t.prototype.ngOnDestroy=function(){this._pdf&&this._pdf.destroy()},t.prototype.onPageResize=function(){var t=this;this._canAutoResize&&this._pdf&&(this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((function(){t.updateSize()}),100))},Object.defineProperty(t.prototype,"pdfLinkService",{get:function(){return this._showAll?this.pdfMultiPageLinkService:this.pdfSinglePageLinkService},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pdfViewer",{get:function(){return this.getCurrentViewer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pdfFindController",{get:function(){return this._showAll?this.pdfMultiPageFindController:this.pdfSinglePageFindController},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){!s()&&this.isVisible&&("src"in t?this.loadPDF():this._pdf&&("renderText"in t?(this.getCurrentViewer().textLayerMode=this._renderText?this._renderTextMode:l.DISABLED,this.resetPdfDocument()):"showAll"in t&&this.resetPdfDocument(),"page"in t&&this.getCurrentViewer().scrollPageIntoView({pageNumber:this._page}),this.update()))},t.prototype.updateSize=function(){var t=this,e=this.getCurrentViewer();this._pdf.getPage(e.currentPageNumber).then((function(n){var r=n.getViewport({scale:t._zoom,rotation:t._rotation}),i=t._zoom,o=!0;(!t._originalSize||t._fitToPage&&r.width>t.element.nativeElement.offsetWidth)&&(i=t.getScale(n.getViewport({scale:1,rotation:t._rotation}).width),o=!t._stickToPage),e._setScale(i,o)}))},t.prototype.setupMultiPageViewer=function(){var t=this;r.disableTextLayer=!this._renderText,e.setExternalLinkTarget(this._externalLinkTarget);var n=a(i);n.on("pagerendered",(function(e){t.pageRendered.emit(e)})),n.on("pagechanging",(function(e){e.pageNumber!=t._page&&(t.page=e.pageNumber)})),n.on("textlayerrendered",(function(e){t.textLayerRendered.emit(e)})),this.pdfMultiPageLinkService=new i.PDFLinkService({eventBus:n}),this.pdfMultiPageFindController=new i.PDFFindController({linkService:this.pdfMultiPageLinkService,eventBus:n});var o={eventBus:n,container:this.element.nativeElement.querySelector("div"),removePageBorders:!this._showBorders,linkService:this.pdfMultiPageLinkService,textLayerMode:this._renderText?this._renderTextMode:l.DISABLED,findController:this.pdfMultiPageFindController};this.pdfMultiPageViewer=new i.PDFViewer(o),this.pdfMultiPageLinkService.setViewer(this.pdfMultiPageViewer),this.pdfMultiPageFindController.setDocument(this._pdf)},t.prototype.setupSinglePageViewer=function(){var t=this;r.disableTextLayer=!this._renderText,e.setExternalLinkTarget(this._externalLinkTarget);var n=a(i);n.on("pagechanging",(function(e){e.pageNumber!=t._page&&(t.page=e.pageNumber)})),n.on("pagerendered",(function(e){t.pageRendered.emit(e)})),n.on("textlayerrendered",(function(e){t.textLayerRendered.emit(e)})),this.pdfSinglePageLinkService=new i.PDFLinkService({eventBus:n}),this.pdfSinglePageFindController=new i.PDFFindController({linkService:this.pdfSinglePageLinkService,eventBus:n});var o={eventBus:n,container:this.element.nativeElement.querySelector("div"),removePageBorders:!this._showBorders,linkService:this.pdfSinglePageLinkService,textLayerMode:this._renderText?this._renderTextMode:l.DISABLED,findController:this.pdfSinglePageFindController};this.pdfSinglePageViewer=new i.PDFSinglePageViewer(o),this.pdfSinglePageLinkService.setViewer(this.pdfSinglePageViewer),this.pdfSinglePageFindController.setDocument(this._pdf),this.pdfSinglePageViewer._currentPageNumber=this._page},t.prototype.getValidPageNumber=function(t){return t<1?1:t>this._pdf.numPages?this._pdf.numPages:t},t.prototype.getDocumentParams=function(){var t=typeof this.src;if(!this._cMapsUrl)return this.src;var e={cMapUrl:this._cMapsUrl,cMapPacked:!0};return"string"===t?e.url=this.src:"object"===t&&(void 0!==this.src.byteLength?e.data=this.src:Object.assign(e,this.src)),e},t.prototype.loadPDF=function(){var t=this;if(this.src)if(this.lastLoaded!==this.src){var e=r.getDocument(this.getDocumentParams());e.onProgress=function(e){t.onProgress.emit(e)};var n=this.src;e.promise.then((function(e){t._pdf&&t._pdf.destroy(),t._pdf=e,t.lastLoaded=n,t.afterLoadComplete.emit(e),t.pdfMultiPageViewer||(t.setupMultiPageViewer(),t.setupSinglePageViewer()),t.resetPdfDocument(),t.update()}),(function(e){t.onError.emit(e)}))}else this.update()},t.prototype.update=function(){this.page=this._page,this.render()},t.prototype.render=function(){var t=this;this._page=this.getValidPageNumber(this._page);var e=this.getCurrentViewer();0===this._rotation&&e.pagesRotation===this._rotation||setTimeout((function(){e.pagesRotation=t._rotation})),this._stickToPage&&setTimeout((function(){e.currentPageNumber=t._page})),this.updateSize()},t.prototype.getScale=function(t){var n=this.element.nativeElement.offsetWidth-(this._showBorders?2*e.BORDER_WIDTH:0);return 0===n?1:this._zoom*(n/t)/e.CSS_UNITS},t.prototype.getCurrentViewer=function(){return this._showAll?this.pdfMultiPageViewer:this.pdfSinglePageViewer},t.prototype.resetPdfDocument=function(){this.pdfFindController.setDocument(this._pdf),this._showAll?(this.pdfSinglePageViewer.setDocument(null),this.pdfSinglePageLinkService.setDocument(null),this.pdfMultiPageViewer.setDocument(this._pdf),this.pdfMultiPageLinkService.setDocument(this._pdf,null)):(this.pdfMultiPageViewer.setDocument(null),this.pdfMultiPageLinkService.setDocument(null),this.pdfSinglePageViewer.setDocument(this._pdf),this.pdfSinglePageLinkService.setDocument(this._pdf,null))},t.CSS_UNITS=96/72,t.BORDER_WIDTH=9,t}(),u=function(){return function(){}}()},pXYb:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("ug6e")),r(n("0DCV"))},pbg4:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("6blF"),i=n("svcd"),o=n("67Y/"),a=n("1fDf"),s=n("isby"),l=n("nkY7");function c(t,e,n){if(e){if(!Object(l.a)(e))return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return c(t,n).apply(void 0,r).pipe(Object(o.a)((function(t){return Object(s.a)(t)?e.apply(void 0,t):e(t)})))};n=e}return function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];var s,l=this,c={context:l,subject:s,callbackFunc:t,scheduler:n};return new r.a((function(r){if(n)return n.schedule(u,0,{args:e,subscriber:r,params:c});if(!s){s=new i.a;try{t.apply(l,e.concat([function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];s.next(t.length<=1?t[0]:t),s.complete()}]))}catch(o){Object(a.a)(s)?s.error(o):console.warn(o)}}return s.subscribe(r)}))}}function u(t){var e=this,n=t.args,r=t.subscriber,o=t.params,a=o.callbackFunc,s=o.context,l=o.scheduler,c=o.subject;if(!c){c=o.subject=new i.a;try{a.apply(s,n.concat([function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.length<=1?t[0]:t;e.add(l.schedule(h,0,{value:r,subject:c}))}]))}catch(u){c.error(u)}}this.add(c.subscribe(r))}function h(t){var e=t.subject;e.next(t.value),e.complete()}},"pe+M":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("fUwU");r.Observable.prototype.skip=i.skip},pkQ6:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("CcnG"),i=n("Sgg5"),o=n("bMPK"),a=n("EFU/"),s=n("pugT"),l=n("YSh2"),c=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(t,e){return function(n,r){e(n,r,t)}},d=function(){function t(t,e,n){this.cdRef=t,this.dateTimeAdapter=e,this.dateTimeFormats=n,this._selectMode="single",this._selecteds=[],this.localeSub=s.a.EMPTY,this.initiated=!1,this.selectedMonths=[],this.change=new r.EventEmitter,this.monthSelected=new r.EventEmitter,this.pickerMomentChange=new r.EventEmitter,this.keyboardEnter=new r.EventEmitter,this.monthNames=this.dateTimeAdapter.getMonthNames("short")}return Object.defineProperty(t.prototype,"selectMode",{get:function(){return this._selectMode},set:function(t){this._selectMode=t,this.initiated&&(this.generateMonthList(),this.cdRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._selected=this.getValidDate(t),this.setSelectedMonths()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selecteds",{get:function(){return this._selecteds},set:function(t){this._selecteds=[];for(var e=0;e<t.length;e++){var n=this.dateTimeAdapter.deserialize(t[e]);this._selecteds.push(this.getValidDate(n))}this.setSelectedMonths()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pickerMoment",{get:function(){return this._pickerMoment},set:function(t){var e=this._pickerMoment;t=this.dateTimeAdapter.deserialize(t),this._pickerMoment=this.getValidDate(t)||this.dateTimeAdapter.now(),!this.hasSameYear(e,this._pickerMoment)&&this.initiated&&this.generateMonthList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateFilter",{get:function(){return this._dateFilter},set:function(t){this._dateFilter=t,this.initiated&&this.generateMonthList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDate",{get:function(){return this._minDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._minDate=this.getValidDate(t),this.initiated&&this.generateMonthList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{get:function(){return this._maxDate},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._maxDate=this.getValidDate(t),this.initiated&&this.generateMonthList()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"months",{get:function(){return this._months},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeCell",{get:function(){if(this._pickerMoment)return this.dateTimeAdapter.getMonth(this._pickerMoment)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInSingleMode",{get:function(){return"single"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isInRangeMode",{get:function(){return"range"===this.selectMode||"rangeFrom"===this.selectMode||"rangeTo"===this.selectMode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTCalendarView",{get:function(){return!0},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.localeSub=this.dateTimeAdapter.localeChanges.subscribe((function(){t.generateMonthList(),t.cdRef.markForCheck()}))},t.prototype.ngAfterContentInit=function(){this.generateMonthList(),this.initiated=!0},t.prototype.ngOnDestroy=function(){this.localeSub.unsubscribe()},t.prototype.selectCalendarCell=function(t){this.selectMonth(t.value)},t.prototype.selectMonth=function(t){var e=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(this.pickerMoment),t,1);this.monthSelected.emit(e);var n=this.dateTimeAdapter.getNumDaysInMonth(e),r=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(this.pickerMoment),t,Math.min(n,this.dateTimeAdapter.getDate(this.pickerMoment)),this.dateTimeAdapter.getHours(this.pickerMoment),this.dateTimeAdapter.getMinutes(this.pickerMoment),this.dateTimeAdapter.getSeconds(this.pickerMoment));this.change.emit(r)},t.prototype.handleCalendarKeydown=function(t){var e;switch(t.keyCode){case l.j:e=this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,-1),this.pickerMomentChange.emit(e);break;case l.n:e=this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,1),this.pickerMomentChange.emit(e);break;case l.q:e=this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,-3),this.pickerMomentChange.emit(e);break;case l.e:e=this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,3),this.pickerMomentChange.emit(e);break;case l.i:e=this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,-this.dateTimeAdapter.getMonth(this.pickerMoment)),this.pickerMomentChange.emit(e);break;case l.f:e=this.dateTimeAdapter.addCalendarMonths(this.pickerMoment,11-this.dateTimeAdapter.getMonth(this.pickerMoment)),this.pickerMomentChange.emit(e);break;case l.m:e=this.dateTimeAdapter.addCalendarYears(this.pickerMoment,t.altKey?-10:-1),this.pickerMomentChange.emit(e);break;case l.l:e=this.dateTimeAdapter.addCalendarYears(this.pickerMoment,t.altKey?10:1),this.pickerMomentChange.emit(e);break;case l.g:this.selectMonth(this.dateTimeAdapter.getMonth(this.pickerMoment)),this.keyboardEnter.emit();break;default:return}this.focusActiveCell(),t.preventDefault()},t.prototype.generateMonthList=function(){if(this.pickerMoment){this.setSelectedMonths(),this.todayMonth=this.getMonthInCurrentYear(this.dateTimeAdapter.now()),this._months=[];for(var t=0;t<4;t++){for(var e=[],n=0;n<3;n++){var r=this.createMonthCell(n+3*t);e.push(r)}this._months.push(e)}}},t.prototype.createMonthCell=function(t){var e=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(this.pickerMoment),t,1),n=this.dateTimeAdapter.format(e,this.dateTimeFormats.monthYearA11yLabel),r="owl-dt-month-"+t;return new i.a(t,this.monthNames[t],n,this.isMonthEnabled(t),!1,r)},t.prototype.isMonthEnabled=function(t){for(var e=this.dateTimeAdapter.createDate(this.dateTimeAdapter.getYear(this.pickerMoment),t,1);this.dateTimeAdapter.getMonth(e)===t;e=this.dateTimeAdapter.addCalendarDays(e,1))if(e&&(!this.dateFilter||this.dateFilter(e))&&(!this.minDate||this.dateTimeAdapter.compare(e,this.minDate)>=0)&&(!this.maxDate||this.dateTimeAdapter.compare(e,this.maxDate)<=0))return!0;return!1},t.prototype.getMonthInCurrentYear=function(t){if(this.getValidDate(t)&&this.getValidDate(this._pickerMoment)){var e=this.dateTimeAdapter.compareYear(t,this._pickerMoment);return e<0?-1:e>0?12:this.dateTimeAdapter.getMonth(t)}return null},t.prototype.setSelectedMonths=function(){this.selectedMonths=[],this.isInSingleMode&&this.selected&&(this.selectedMonths[0]=this.getMonthInCurrentYear(this.selected)),this.isInRangeMode&&this.selecteds&&(this.selectedMonths[0]=this.getMonthInCurrentYear(this.selecteds[0]),this.selectedMonths[1]=this.getMonthInCurrentYear(this.selecteds[1]))},t.prototype.hasSameYear=function(t,e){return!(!t||!e||this.dateTimeAdapter.getYear(t)!==this.dateTimeAdapter.getYear(e))},t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},t.prototype.focusActiveCell=function(){this.calendarBodyElm.focusActiveCell()},c([Object(r.Input)(),u("design:type",String),u("design:paramtypes",[String])],t.prototype,"selectMode",null),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"selected",null),c([Object(r.Input)(),u("design:type",Array),u("design:paramtypes",[Array])],t.prototype,"selecteds",null),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"pickerMoment",null),c([Object(r.Input)(),u("design:type",Function),u("design:paramtypes",[Function])],t.prototype,"dateFilter",null),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"minDate",null),c([Object(r.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],t.prototype,"maxDate",null),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"change",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"monthSelected",void 0),c([Object(r.Output)(),u("design:type",r.EventEmitter)],t.prototype,"pickerMomentChange",void 0),c([Object(r.Output)(),u("design:type",r.EventEmitter)],t.prototype,"keyboardEnter",void 0),c([Object(r.ViewChild)(i.b),u("design:type",i.b)],t.prototype,"calendarBodyElm",void 0),c([Object(r.HostBinding)("class.owl-dt-calendar-view"),u("design:type",Boolean),u("design:paramtypes",[])],t.prototype,"owlDTCalendarView",null),c([Object(r.Component)({selector:"owl-date-time-year-view",exportAs:"owlMonthView",template:'<table class="owl-dt-calendar-table owl-dt-calendar-year-table"><thead class="owl-dt-calendar-header"><tr><th class="owl-dt-calendar-table-divider" aria-hidden="true" colspan="3"></th></tr></thead><tbody owl-date-time-calendar-body role="grid" [rows]="months" [numCols]="3" [cellRatio]="3 / 7" [activeCell]="activeCell" [todayValue]="todayMonth" [selectedValues]="selectedMonths" [selectMode]="selectMode" (keydown)="handleCalendarKeydown($event)" (select)="selectCalendarCell($event)"></tbody></table>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),h(1,Object(r.Optional)()),h(2,Object(r.Optional)()),h(2,Object(r.Inject)(a.a)),u("design:paramtypes",[r.ChangeDetectorRef,o.a,Object])],t)}()},pqzn:function(t,e,n){"use strict";var r=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)};Object.defineProperty(e,"__esModule",{value:!0});var o=n("CcnG"),a=n("ja4M"),s=function(){function t(t,e){this._mapsWrapper=t,this._markerManager=e,this.visible=!0,this.zIndex=1,this.markerClick=new o.EventEmitter,this.openInfoWindow=!0,this.infoWindow=new o.QueryList,this.draggable=!1,this._observableSubscriptions=[]}return t.prototype.ngAfterViewInit=function(){for(var t=this,e=this.template.nativeElement.getElementsByTagName("agm-info-window"),n=e.length-1;n>=0;--n)e[n].parentNode.removeChild(e[n]);this.load().then((function(){t.onChanges=t.onChangesOverride}))},t.prototype.ngAfterContentInit=function(){var t=this;this.infoWindow.changes.subscribe((function(){return t.handleInfoWindowUpdate()}))},t.prototype.ngOnChanges=function(t){this.onChanges(t)},t.prototype.onChanges=function(t){},t.prototype.onChangesOverride=function(t){var e=this;(t.latitude||t.longitude||t.zIndex)&&(this.overlayView.latitude=this.latitude,this.overlayView.longitude=this.longitude,this.overlayView.zIndex=this.zIndex,this.destroy().then((function(){return e.load()})))},t.prototype.ngOnDestroy=function(){this.destroy()},t.prototype.destroy=function(){this.destroyed=!0;var t=this._markerManager.deleteMarker(this.overlayView);return this.overlayView&&(this.overlayView.div&&this.overlayView.remove(),this.overlayView.setMap(null)),this._observableSubscriptions.forEach((function(t){return t.unsubscribe()})),delete this.overlayView,t},t.prototype.handleInfoWindowUpdate=function(){var t=this;if(this.infoWindow.length>1)throw new Error("Expected no more than one info window.");this.infoWindow.forEach((function(e){e.hostMarker=t.overlayView}))},t.prototype.load=function(){var t=this;return this._mapsWrapper.getNativeMap().then((function(e){var n=t.getOverlay(e);return t._markerManager.addMarker(n),t._addEventListeners(),t._markerManager.getNativeMarker(n)})).then((function(e){var n=e.setMap;e.map&&t.overlayView.setMap(e.map),e.setMap=function(r){n.call(e,r),t.overlayView&&t.overlayView.setMap(r)}}))},t.prototype.getOverlay=function(t){var e=this;this.overlayView=this.overlayView||new google.maps.OverlayView,this.overlayView.iconUrl=" ",this.overlayView.latitude=this.latitude,this.overlayView.longitude=this.longitude,this.overlayView.visible=!1,this.bounds&&(this.overlayView.bounds_=new google.maps.LatLngBounds(new google.maps.LatLng(this.latitude+this.bounds.x.latitude,this.longitude+this.bounds.x.longitude),new google.maps.LatLng(this.latitude+this.bounds.y.latitude,this.longitude+this.bounds.y.longitude)));var n=this.template.nativeElement.children[0];return this.overlayView.remove=function(){this.div&&(this.div.parentNode.removeChild(this.div),e.template.nativeElement.appendChild(this.div),delete this.div)},this.overlayView.getDiv=function(){return this.div},this.overlayView.draw=function(){if(!this.div){this.div=n;var t=this.getPanes();if(!t||!t.overlayImage)return;t.overlayImage.appendChild(n)}var e=new google.maps.LatLng(this.latitude,this.longitude),r=this.getProjection();if(r){var i=r.fromLatLngToDivPixel(e);if(i&&(n.style.left=i.x-10+"px",n.style.top=i.y-20+"px"),this.bounds_){var o=this.getProjection(),a=o.fromLatLngToDivPixel(this.bounds_.getSouthWest()),s=o.fromLatLngToDivPixel(this.bounds_.getNorthEast());this.div.style.left=a.x+"px",this.div.style.top=s.y+"px",this.div.children[0].style.width=s.x-a.x+"px",this.div.children[0].style.height=a.y-s.y+"px"}}},n.addEventListener("click",(function(t){e.handleTap(),t.stopPropagation()})),this.handleInfoWindowUpdate(),this.overlayView},t.prototype.handleTap=function(){this.openInfoWindow&&this.infoWindow.forEach((function(t){t.open()})),this.markerClick.emit(null)},t.prototype._addEventListeners=function(){var t=this,e=this._markerManager.createEventObservable("click",this.overlayView).subscribe((function(){return t.handleTap()}));this._observableSubscriptions.push(e)},r([o.Input(),i("design:type",Number)],t.prototype,"latitude",void 0),r([o.Input(),i("design:type",Number)],t.prototype,"longitude",void 0),r([o.Input(),i("design:type",Boolean)],t.prototype,"visible",void 0),r([o.Input(),i("design:type",Number)],t.prototype,"zIndex",void 0),r([o.Input(),i("design:type",Object)],t.prototype,"bounds",void 0),r([o.Output(),i("design:type",o.EventEmitter)],t.prototype,"markerClick",void 0),r([o.Input(),i("design:type",Boolean)],t.prototype,"openInfoWindow",void 0),r([o.ContentChildren(a.AgmInfoWindow),i("design:type",o.QueryList)],t.prototype,"infoWindow",void 0),r([o.Input("markerDraggable"),i("design:type",Boolean)],t.prototype,"draggable",void 0),r([o.ViewChild("content",{read:o.ElementRef}),i("design:type",o.ElementRef)],t.prototype,"template",void 0),r([o.Component({selector:"agm-overlay",template:'<div #content><div style="position:absolute"><ng-content></ng-content></div></div>'}),i("design:paramtypes",[a.GoogleMapsAPIWrapper,a.MarkerManager])],t)}();e.AgmOverlay=s},psW0:function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return u}));var r=n("4HpG"),i=n("67Y/"),o=n("0/uQ"),a=n("z4bA");function s(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof e?function(r){return r.pipe(s((function(n,r){return Object(o.a)(t(n,r)).pipe(Object(i.a)((function(t,i){return e(n,t,r,i)})))}),n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new l(t,n))})}var l=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.project=t,this.concurrent=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.project,this.concurrent))},t}(),c=function(t){function e(e,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var i=t.call(this,e)||this;return i.project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return r.__extends(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e)},e.prototype._innerSub=function(t){var e=new a.a(this),n=this.destination;n.add(e);var r=Object(a.c)(t,e);r!==e&&n.add(r)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t){this.destination.next(t)},e.prototype.notifyComplete=function(){var t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(a.b),u=s},pugT:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("isby"),i=n("McSo"),o=n("2Bdj"),a=n("awvh"),s=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,s=this._ctorUnsubscribe,c=this._unsubscribe,u=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var h=0;h<n.length;++h)n[h].remove(this);if(Object(o.a)(c)){s&&(this._unsubscribe=void 0);try{c.call(this)}catch(p){e=p instanceof a.a?l(p.errors):[p]}}if(Object(r.a)(u)){h=-1;for(var d=u.length;++h<d;){var f=u[h];if(Object(i.a)(f))try{f.unsubscribe()}catch(p){e=e||[],p instanceof a.a?e=e.concat(l(p.errors)):e.push(p)}}}if(e)throw new a.a(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 r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof t){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[n]:o.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}();function l(t){return t.reduce((function(t,e){return t.concat(e instanceof a.a?e.errors:e)}),[])}},pv6b:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e._switch=function(){return r.switchAll()(this)}},pvmI:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("/g4C")),r(n("Pdpc"))},pzWd:function(t,e){t.exports=function(t){return t instanceof Date}},q5o6:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.base64=function(t){return i.isPresent(r.Validators.required(t))||/^(?:[A-Z0-9+\/]{4})*(?:[A-Z0-9+\/]{2}==|[A-Z0-9+\/]{3}=|[A-Z0-9+\/]{4})$/i.test(t.value)?null:{base64:!0}}},q8yx:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("XDL1");r.Observable.prototype.elementAt=i.elementAt},q9S1:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},qAlS:function(t,e,n){"use strict";n.d(e,"k",(function(){return A})),n.d(e,"a",(function(){return C})),n.d(e,"f",(function(){return k})),n.d(e,"b",(function(){return T})),n.d(e,"g",(function(){return L})),n.d(e,"e",(function(){return I})),n.d(e,"j",(function(){return R})),n.d(e,"h",(function(){return N})),n.d(e,"c",(function(){return P})),n.d(e,"i",(function(){return M})),n.d(e,"d",(function(){return O}));var r=n("CcnG"),i=n("n6gG"),o=n("K9Ia"),a=n("F/XL"),s=n("6blF"),l=n("bne5"),c=n("tHPV"),u=n("KQya"),h=n("p0ib"),d=n("ad02"),f=n("Rney"),p=n("VnD/"),g=n("ny24"),m=n("p0Sj"),y=n("qyHS"),v=n("15JJ"),b=n("klSw"),_=n("dWZg"),w=n("DBGY"),x=n("YlbQ"),M=new r.InjectionToken("VIRTUAL_SCROLL_STRATEGY"),S=function(){function t(t,e,n){this._scrolledIndexChange=new o.b,this.scrolledIndexChange=this._scrolledIndexChange.pipe(Object(d.a)()),this._viewport=null,this._itemSize=t,this._minBufferPx=e,this._maxBufferPx=n}return t.prototype.attach=function(t){this._viewport=t,this._updateTotalContentSize(),this._updateRenderedRange()},t.prototype.detach=function(){this._scrolledIndexChange.complete(),this._viewport=null},t.prototype.updateItemAndBufferSize=function(t,e,n){if(n<e)throw Error("CDK virtual scroll: maxBufferPx must be greater than or equal to minBufferPx");this._itemSize=t,this._minBufferPx=e,this._maxBufferPx=n,this._updateTotalContentSize(),this._updateRenderedRange()},t.prototype.onContentScrolled=function(){this._updateRenderedRange()},t.prototype.onDataLengthChanged=function(){this._updateTotalContentSize(),this._updateRenderedRange()},t.prototype.onContentRendered=function(){},t.prototype.onRenderedOffsetChanged=function(){},t.prototype.scrollToIndex=function(t,e){this._viewport&&this._viewport.scrollToOffset(t*this._itemSize,e)},t.prototype._updateTotalContentSize=function(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)},t.prototype._updateRenderedRange=function(){if(this._viewport){var t=this._viewport.measureScrollOffset(),e=t/this._itemSize,n=this._viewport.getRenderedRange(),r={start:n.start,end:n.end},i=this._viewport.getViewportSize(),o=this._viewport.getDataLength(),a=t-r.start*this._itemSize;if(a<this._minBufferPx&&0!=r.start){var s=Math.ceil((this._maxBufferPx-a)/this._itemSize);r.start=Math.max(0,r.start-s),r.end=Math.min(o,Math.ceil(e+(i+this._minBufferPx)/this._itemSize))}else{var l=r.end*this._itemSize-(t+i);if(l<this._minBufferPx&&r.end!=o){var c=Math.ceil((this._maxBufferPx-l)/this._itemSize);c>0&&(r.end=Math.min(o,r.end+c),r.start=Math.max(0,Math.floor(e-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(r),this._viewport.setRenderedContentOffset(this._itemSize*r.start),this._scrolledIndexChange.next(Math.floor(e))}},t}();function A(t){return t._scrollStrategy}var C=function(){function t(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new S(this.itemSize,this.minBufferPx,this.maxBufferPx)}return Object.defineProperty(t.prototype,"itemSize",{get:function(){return this._itemSize},set:function(t){this._itemSize=Object(i.f)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minBufferPx",{get:function(){return this._minBufferPx},set:function(t){this._minBufferPx=Object(i.f)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxBufferPx",{get:function(){return this._maxBufferPx},set:function(t){this._maxBufferPx=Object(i.f)(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)},t}(),k=function(){function t(t,e){this._ngZone=t,this._platform=e,this._scrolled=new o.b,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map}return t.prototype.register=function(t){var e=this;this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe((function(){return e._scrolled.next(t)})))},t.prototype.deregister=function(t){var e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))},t.prototype.scrolled=function(t){var e=this;return void 0===t&&(t=20),this._platform.isBrowser?new s.a((function(n){e._globalSubscription||e._addGlobalListener();var r=t>0?e._scrolled.pipe(Object(f.a)(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){r.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}})):Object(a.a)()},t.prototype.ngOnDestroy=function(){var t=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(e,n){return t.deregister(n)})),this._scrolled.complete()},t.prototype.ancestorScrolled=function(t,e){var n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Object(p.a)((function(t){return!t||n.indexOf(t)>-1})))},t.prototype.getAncestorScrollContainers=function(t){var e=this,n=[];return this.scrollContainers.forEach((function(r,i){e._scrollableContainsElement(i,t)&&n.push(i)})),n},t.prototype._scrollableContainsElement=function(t,e){var n=e.nativeElement,r=t.getElementRef().nativeElement;do{if(n==r)return!0}while(n=n.parentElement);return!1},t.prototype._addGlobalListener=function(){var t=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){return Object(l.a)(window.document,"scroll").subscribe((function(){return t._scrolled.next()}))}))},t.prototype._removeGlobalListener=function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(r.NgZone),Object(r["ɵɵinject"])(_.a))},token:t,providedIn:"root"}),t}(),T=function(){function t(t,e,n,r){var i=this;this.elementRef=t,this.scrollDispatcher=e,this.ngZone=n,this.dir=r,this._destroyed=new o.b,this._elementScrolled=new s.a((function(t){return i.ngZone.runOutsideAngular((function(){return Object(l.a)(i.elementRef.nativeElement,"scroll").pipe(Object(g.a)(i._destroyed)).subscribe(t)}))}))}return t.prototype.ngOnInit=function(){this.scrollDispatcher.register(this)},t.prototype.ngOnDestroy=function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()},t.prototype.elementScrolled=function(){return this._elementScrolled},t.prototype.getElementRef=function(){return this.elementRef},t.prototype.scrollTo=function(t){var e=this.elementRef.nativeElement,n=this.dir&&"rtl"==this.dir.value;t.left=null==t.left?n?t.end:t.start:t.left,t.right=null==t.right?n?t.start:t.end:t.right,null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),n&&Object(_.e)()!=_.c.NORMAL?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),Object(_.e)()==_.c.INVERTED?t.left=t.right:Object(_.e)()==_.c.NEGATED&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)},t.prototype._applyScrollToOptions=function(t){var e=this.elementRef.nativeElement;Object(_.h)()?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))},t.prototype.measureScrollOffset=function(t){var e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;var n=this.dir&&"rtl"==this.dir.value;return"start"==t?t=n?"right":"left":"end"==t&&(t=n?"left":"right"),n&&Object(_.e)()==_.c.INVERTED?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:n&&Object(_.e)()==_.c.NEGATED?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft},t}(),E="undefined"!=typeof requestAnimationFrame?c.b:u.b,O=function(t){function e(e,n,r,i,a,l){var c=t.call(this,e,l,r,a)||this;if(c.elementRef=e,c._changeDetectorRef=n,c._scrollStrategy=i,c._detachedSubject=new o.b,c._renderedRangeSubject=new o.b,c._orientation="vertical",c.scrolledIndexChange=new s.a((function(t){return c._scrollStrategy.scrolledIndexChange.subscribe((function(e){return Promise.resolve().then((function(){return c.ngZone.run((function(){return t.next(e)}))}))}))})),c.renderedRangeStream=c._renderedRangeSubject.asObservable(),c._totalContentSize=0,c._totalContentWidth="",c._totalContentHeight="",c._renderedRange={start:0,end:0},c._dataLength=0,c._viewportSize=0,c._renderedContentOffset=0,c._renderedContentOffsetNeedsRewrite=!1,c._isChangeDetectionPending=!1,c._runAfterChangeDetection=[],!i)throw Error('Error: cdk-virtual-scroll-viewport requires the "itemSize" property to be set.');return c}return Object(w.b)(e,t),Object.defineProperty(e.prototype,"orientation",{get:function(){return this._orientation},set:function(t){this._orientation!==t&&(this._orientation=t,this._calculateSpacerSize())},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var e=this;t.prototype.ngOnInit.call(this),this.ngZone.runOutsideAngular((function(){return Promise.resolve().then((function(){e._measureViewportSize(),e._scrollStrategy.attach(e),e.elementScrolled().pipe(Object(m.a)(null),Object(f.a)(0,E)).subscribe((function(){return e._scrollStrategy.onContentScrolled()})),e._markChangeDetectionNeeded()}))}))},e.prototype.ngOnDestroy=function(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),t.prototype.ngOnDestroy.call(this)},e.prototype.attach=function(t){var e=this;if(this._forOf)throw Error("CdkVirtualScrollViewport is already attached.");this.ngZone.runOutsideAngular((function(){e._forOf=t,e._forOf.dataStream.pipe(Object(g.a)(e._detachedSubject)).subscribe((function(t){var n=t.length;n!==e._dataLength&&(e._dataLength=n,e._scrollStrategy.onDataLengthChanged()),e._doChangeDetection()}))}))},e.prototype.detach=function(){this._forOf=null,this._detachedSubject.next()},e.prototype.getDataLength=function(){return this._dataLength},e.prototype.getViewportSize=function(){return this._viewportSize},e.prototype.getRenderedRange=function(){return this._renderedRange},e.prototype.setTotalContentSize=function(t){this._totalContentSize!==t&&(this._totalContentSize=t,this._calculateSpacerSize(),this._markChangeDetectionNeeded())},e.prototype.setRenderedRange=function(t){var e,n,r=this;((e=this._renderedRange).start!=(n=t).start||e.end!=n.end)&&(this._renderedRangeSubject.next(this._renderedRange=t),this._markChangeDetectionNeeded((function(){return r._scrollStrategy.onContentRendered()})))},e.prototype.getOffsetToRenderedContentStart=function(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset},e.prototype.setRenderedContentOffset=function(t,e){var n=this;void 0===e&&(e="to-start");var r="horizontal"==this.orientation,i=r?"X":"Y",o="translate"+i+"("+Number((r&&this.dir&&"rtl"==this.dir.value?-1:1)*t)+"px)";this._renderedContentOffset=t,"to-end"===e&&(o+=" translate"+i+"(-100%)",this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=o&&(this._renderedContentTransform=o,this._markChangeDetectionNeeded((function(){n._renderedContentOffsetNeedsRewrite?(n._renderedContentOffset-=n.measureRenderedContentSize(),n._renderedContentOffsetNeedsRewrite=!1,n.setRenderedContentOffset(n._renderedContentOffset)):n._scrollStrategy.onRenderedOffsetChanged()})))},e.prototype.scrollToOffset=function(t,e){void 0===e&&(e="auto");var n={behavior:e};"horizontal"===this.orientation?n.start=t:n.top=t,this.scrollTo(n)},e.prototype.scrollToIndex=function(t,e){void 0===e&&(e="auto"),this._scrollStrategy.scrollToIndex(t,e)},e.prototype.measureScrollOffset=function(e){return t.prototype.measureScrollOffset.call(this,e||("horizontal"===this.orientation?"start":"top"))},e.prototype.measureRenderedContentSize=function(){var t=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?t.offsetWidth:t.offsetHeight},e.prototype.measureRangeSize=function(t){return this._forOf?this._forOf.measureRangeSize(t,this.orientation):0},e.prototype.checkViewportSize=function(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()},e.prototype._measureViewportSize=function(){var t=this.elementRef.nativeElement;this._viewportSize="horizontal"===this.orientation?t.clientWidth:t.clientHeight},e.prototype._markChangeDetectionNeeded=function(t){var e=this;t&&this._runAfterChangeDetection.push(t),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular((function(){return Promise.resolve().then((function(){e._doChangeDetection()}))})))},e.prototype._doChangeDetection=function(){var t=this;this._isChangeDetectionPending=!1,this.ngZone.run((function(){return t._changeDetectorRef.markForCheck()})),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform;var e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(var n=0,r=e;n<r.length;n++)(0,r[n])()},e.prototype._calculateSpacerSize=function(){this._totalContentHeight="horizontal"===this.orientation?"":this._totalContentSize+"px",this._totalContentWidth="horizontal"===this.orientation?this._totalContentSize+"px":""},e}(T);function D(t,e){if(!e.getBoundingClientRect)return 0;var n=e.getBoundingClientRect();return"horizontal"==t?n.width:n.height}var P=function(){function t(t,e,n,r,i){var a=this;this._viewContainerRef=t,this._template=e,this._differs=n,this._viewport=r,this.viewChange=new o.b,this._dataSourceChanges=new o.b,this.cdkVirtualForTemplateCacheSize=20,this.dataStream=this._dataSourceChanges.pipe(Object(m.a)(null),Object(y.a)(),Object(v.a)((function(t){return a._changeDataSource(t[0],t[1])})),Object(b.a)(1)),this._differ=null,this._templateCache=[],this._needsUpdate=!1,this._destroyed=new o.b,this.dataStream.subscribe((function(t){a._data=t,a._onRenderedDataChange()})),this._viewport.renderedRangeStream.pipe(Object(g.a)(this._destroyed)).subscribe((function(t){a._renderedRange=t,i.run((function(){return a.viewChange.next(a._renderedRange)})),a._onRenderedDataChange()})),this._viewport.attach(this)}return Object.defineProperty(t.prototype,"cdkVirtualForOf",{get:function(){return this._cdkVirtualForOf},set:function(t){this._cdkVirtualForOf=t;var e=Object(x.e)(t)?t:new x.a(t instanceof s.a?t:Array.prototype.slice.call(t||[]));this._dataSourceChanges.next(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"cdkVirtualForTrackBy",{get:function(){return this._cdkVirtualForTrackBy},set:function(t){var e=this;this._needsUpdate=!0,this._cdkVirtualForTrackBy=t?function(n,r){return t(n+(e._renderedRange?e._renderedRange.start:0),r)}:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"cdkVirtualForTemplate",{set:function(t){t&&(this._needsUpdate=!0,this._template=t)},enumerable:!0,configurable:!0}),t.prototype.measureRangeSize=function(t,e){if(t.start>=t.end)return 0;if(t.start<this._renderedRange.start||t.end>this._renderedRange.end)throw Error("Error: attempted to measure an item that isn't rendered.");for(var n=t.start-this._renderedRange.start,r=0,i=t.end-t.start;i--;)for(var o=this._viewContainerRef.get(i+n),a=o?o.rootNodes.length:0;a--;)r+=D(e,o.rootNodes[a]);return r},t.prototype.ngDoCheck=function(){if(this._differ&&this._needsUpdate){var t=this._differ.diff(this._renderedItems);t?this._applyChanges(t):this._updateContext(),this._needsUpdate=!1}},t.prototype.ngOnDestroy=function(){this._viewport.detach(),this._dataSourceChanges.next(),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete();for(var t=0,e=this._templateCache;t<e.length;t++)e[t].destroy()},t.prototype._onRenderedDataChange=function(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create(this.cdkVirtualForTrackBy)),this._needsUpdate=!0)},t.prototype._changeDataSource=function(t,e){return t&&t.disconnect(this),this._needsUpdate=!0,e?e.connect(this):Object(a.a)()},t.prototype._updateContext=function(){for(var t=this._data.length,e=this._viewContainerRef.length;e--;){var n=this._viewContainerRef.get(e);n.context.index=this._renderedRange.start+e,n.context.count=t,this._updateComputedContextProperties(n.context),n.detectChanges()}},t.prototype._applyChanges=function(t){var e=this;t.forEachOperation((function(t,n,r){if(null==t.previousIndex)(i=e._insertViewForNewItem(r)).context.$implicit=t.item;else if(null==r)e._cacheView(e._detachView(n));else{var i=e._viewContainerRef.get(n);e._viewContainerRef.move(i,r),i.context.$implicit=t.item}})),t.forEachIdentityChange((function(t){e._viewContainerRef.get(t.currentIndex).context.$implicit=t.item}));for(var n=this._data.length,r=this._viewContainerRef.length;r--;){var i=this._viewContainerRef.get(r);i.context.index=this._renderedRange.start+r,i.context.count=n,this._updateComputedContextProperties(i.context)}},t.prototype._cacheView=function(t){if(this._templateCache.length<this.cdkVirtualForTemplateCacheSize)this._templateCache.push(t);else{var e=this._viewContainerRef.indexOf(t);-1===e?t.destroy():this._viewContainerRef.remove(e)}},t.prototype._insertViewForNewItem=function(t){return this._insertViewFromCache(t)||this._createEmbeddedViewAt(t)},t.prototype._updateComputedContextProperties=function(t){t.first=0===t.index,t.last=t.index===t.count-1,t.even=t.index%2==0,t.odd=!t.even},t.prototype._createEmbeddedViewAt=function(t){return this._viewContainerRef.createEmbeddedView(this._template,{$implicit:null,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},t)},t.prototype._insertViewFromCache=function(t){var e=this._templateCache.pop();return e&&this._viewContainerRef.insert(e,t),e||null},t.prototype._detachView=function(t){return this._viewContainerRef.detach(t)},t}(),L=function(){return function(){}}(),I=function(){return function(){}}(),R=function(){function t(t,e){var n=this;this._platform=t,e.runOutsideAngular((function(){n._change=t.isBrowser?Object(h.a)(Object(l.a)(window,"resize"),Object(l.a)(window,"orientationchange")):Object(a.a)(),n._invalidateCache=n.change().subscribe((function(){return n._updateViewportSize()}))}))}return t.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},t.prototype.getViewportSize=function(){this._viewportSize||this._updateViewportSize();var t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t},t.prototype.getViewportRect=function(){var t=this.getViewportScrollPosition(),e=this.getViewportSize(),n=e.width,r=e.height;return{top:t.top,left:t.left,bottom:t.top+r,right:t.left+n,height:r,width:n}},t.prototype.getViewportScrollPosition=function(){if(!this._platform.isBrowser)return{top:0,left:0};var t=document.documentElement,e=t.getBoundingClientRect();return{top:-e.top||document.body.scrollTop||window.scrollY||t.scrollTop||0,left:-e.left||document.body.scrollLeft||window.scrollX||t.scrollLeft||0}},t.prototype.change=function(t){return void 0===t&&(t=20),t>0?this._change.pipe(Object(f.a)(t)):this._change},t.prototype._updateViewportSize=function(){this._viewportSize=this._platform.isBrowser?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0}},t.ngInjectableDef=Object(r["ɵɵdefineInjectable"])({factory:function(){return new t(Object(r["ɵɵinject"])(_.a),Object(r["ɵɵinject"])(r.NgZone))},token:t,providedIn:"root"}),t}(),N={provide:R,deps:[[new r.Optional,new r.SkipSelf,R],_.a,r.NgZone],useFactory:function(t,e,n){return t||new R(e,n)}}},qFJL:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 5===r(t).getDay()}},qGlh:function(t,e){t.exports=function(t){return n&&Buffer.isBuffer(t)||r&&(t instanceof ArrayBuffer||function(t){return"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer}(t))};var n="function"==typeof Buffer&&"function"==typeof Buffer.isBuffer,r="function"==typeof ArrayBuffer},qIMP:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.pairwise=function(){return r.pairwise()(this)}},qTUo:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getTime()<(new Date).getTime()}},qyHS:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(){return function(t){return t.lift(new a)}}var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(e){var n=t.call(this,e)||this;return n.hasPrev=!1,n}return r.__extends(e,t),e.prototype._next=function(t){var e;this.hasPrev?e=[this.prev,t]:this.hasPrev=!0,this.prev=t,e&&this.destination.next(e)},e}(i.a)},"r+37":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.takeUntil=function(t){return r.takeUntil(t)(this)}},r0XH:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("HT6E")),r(n("KNBz"))},r1xs:function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var r=n("CcnG"),i=n("n6gG"),o=n("K9Ia"),a=n("pugT"),s=n("Gi3i"),l=n("ad02"),c=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(){function t(){this.showDivider=!1,this.step=1,this.valueChange=new r.EventEmitter,this.inputChange=new r.EventEmitter,this.inputStream=new o.b,this.inputStreamSub=a.a.EMPTY}return Object.defineProperty(t.prototype,"displayValue",{get:function(){return this.boxValue||this.value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTTimerBoxClass",{get:function(){return!0},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.inputStreamSub=this.inputStream.pipe(Object(s.a)(500),Object(l.a)()).subscribe((function(e){if(e){var n=Object(i.f)(e,0);t.updateValueViaInput(n)}}))},t.prototype.ngOnDestroy=function(){this.inputStreamSub.unsubscribe()},t.prototype.upBtnClicked=function(){this.updateValue(this.value+this.step)},t.prototype.downBtnClicked=function(){this.updateValue(this.value-this.step)},t.prototype.handleInputChange=function(t){this.inputStream.next(t)},t.prototype.updateValue=function(t){this.valueChange.emit(t)},t.prototype.updateValueViaInput=function(t){t>this.max||t<this.min||this.inputChange.emit(t)},c([Object(r.Input)(),u("design:type",Object)],t.prototype,"showDivider",void 0),c([Object(r.Input)(),u("design:type",String)],t.prototype,"upBtnAriaLabel",void 0),c([Object(r.Input)(),u("design:type",Boolean)],t.prototype,"upBtnDisabled",void 0),c([Object(r.Input)(),u("design:type",String)],t.prototype,"downBtnAriaLabel",void 0),c([Object(r.Input)(),u("design:type",Boolean)],t.prototype,"downBtnDisabled",void 0),c([Object(r.Input)(),u("design:type",Number)],t.prototype,"boxValue",void 0),c([Object(r.Input)(),u("design:type",Number)],t.prototype,"value",void 0),c([Object(r.Input)(),u("design:type",Number)],t.prototype,"min",void 0),c([Object(r.Input)(),u("design:type",Number)],t.prototype,"max",void 0),c([Object(r.Input)(),u("design:type",Object)],t.prototype,"step",void 0),c([Object(r.Input)(),u("design:type",String)],t.prototype,"inputLabel",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"valueChange",void 0),c([Object(r.Output)(),u("design:type",Object)],t.prototype,"inputChange",void 0),c([Object(r.HostBinding)("class.owl-dt-timer-box"),u("design:type",Boolean),u("design:paramtypes",[])],t.prototype,"owlDTTimerBoxClass",null),c([Object(r.Component)({exportAs:"owlDateTimeTimerBox",selector:"owl-date-time-timer-box",template:'<div *ngIf="showDivider" class="owl-dt-timer-divider" aria-hidden="true"></div><button class="owl-dt-control-button owl-dt-control-arrow-button" type="button" tabindex="-1" [disabled]="upBtnDisabled" [attr.aria-label]="upBtnAriaLabel" (click)="upBtnClicked()"><span class="owl-dt-control-button-content" tabindex="-1">\x3c!-- <editor-fold desc="SVG Arrow Up"> --\x3e <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 451.847 451.846" style="enable-background:new 0 0 451.847 451.846;" xml:space="preserve" width="100%" height="100%"><path d="M248.292,106.406l194.281,194.29c12.365,12.359,12.365,32.391,0,44.744c-12.354,12.354-32.391,12.354-44.744,0\n                        L225.923,173.529L54.018,345.44c-12.36,12.354-32.395,12.354-44.748,0c-12.359-12.354-12.359-32.391,0-44.75L203.554,106.4\n                        c6.18-6.174,14.271-9.259,22.369-9.259C234.018,97.141,242.115,100.232,248.292,106.406z"/></svg>\x3c!-- </editor-fold> --\x3e</span></button><label class="owl-dt-timer-content"><input class="owl-dt-timer-input" maxlength="2" [value]="displayValue | numberFixedLen : 2" (input)="handleInputChange(valueInput.value)" #valueInput> <span class="owl-hidden-accessible">{{inputLabel}}</span></label><button class="owl-dt-control-button owl-dt-control-arrow-button" type="button" tabindex="-1" [disabled]="downBtnDisabled" [attr.aria-label]="downBtnAriaLabel" (click)="downBtnClicked()"><span class="owl-dt-control-button-content" tabindex="-1">\x3c!-- <editor-fold desc="SVG Arrow Down"> --\x3e <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 451.847 451.846" style="enable-background:new 0 0 451.847 451.846;" xml:space="preserve" width="100%" height="100%"><path d="M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751\n                        c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0\n                        c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z"/></svg>\x3c!-- </editor-fold> --\x3e</span></button>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),u("design:paramtypes",[])],t)}()},r43C:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n("CcnG"),n("Wf4p"),n("n6gG"),n("4+yM");var r=function(){return function(){}}()},rAFq:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("CcnG"),i=n("K9Ia"),o=function(){function t(){this.changes=new i.b,this.upSecondLabel="Add a second",this.downSecondLabel="Minus a second",this.upMinuteLabel="Add a minute",this.downMinuteLabel="Minus a minute",this.upHourLabel="Add a hour",this.downHourLabel="Minus a hour",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 21 years",this.nextMultiYearLabel="Next 21 years",this.switchToMonthViewLabel="Change to month view",this.switchToMultiYearViewLabel="Choose month and year",this.cancelBtnLabel="Cancel",this.setBtnLabel="Set",this.rangeFromLabel="From",this.rangeToLabel="To",this.hour12AMLabel="AM",this.hour12PMLabel="PM"}return t.ngInjectableDef=r.defineInjectable({factory:function(){return new t},token:t,providedIn:"root"}),t=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}([Object(r.Injectable)({providedIn:"root"})],t)}()},rKjJ:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("+h4i")),r(n("wp3W"))},rMQs:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t).getFullYear();return e%400==0||e%4==0&&e%100!=0}},rPjj:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("4HpG"),i=function(t){function e(e,n,r){var i=t.call(this)||this;return i.parent=e,i.outerValue=n,i.outerIndex=r,i.index=0,i}return r.__extends(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("FFOo").a)},rSqW:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("8LQU");r.Observable.prototype.subscribeOn=i.subscribeOn},raLr:function(t,e,n){!function(t){"use strict";function e(t,e,n){var r,i;return"m"===n?e?"хвилина":"хвилину":"h"===n?e?"година":"годину":t+" "+(r=+t,i={ss:e?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:e?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:e?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n].split("_"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}function n(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===t?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):t?n[/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative"][t.day()]:n.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".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:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:e,m:e,mm:e,h:"годину",hh:e,d:"день",dd:e,M:"місяць",MM:e,y:"рік",yy:e},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}})}(n("wd/R"))},roV9:function(t,e,n){"use strict";n.r(e);var r=n("WSmt");n.d(e,"ajax",(function(){return r.a}));var i=n("b8Xf");n.d(e,"AjaxResponse",(function(){return i.c})),n.d(e,"AjaxError",(function(){return i.a})),n.d(e,"AjaxTimeoutError",(function(){return i.e}))},rqY6:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("zDpS");r.Observable.prototype.timeoutWith=i.timeoutWith},rxuJ:function(t,e,n){var r=n("7B8A");t.exports=function(t,e){var n=Number(e);return r(t,1e3*n)}},"s+uk":function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={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?i[n][0]:i[n][1]}t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_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"))},"s/X6":function(t,e,n){var r=n("yNUO"),i=n("+f+M"),o=n("DT56"),a=n("3zVU");t.exports=function(t,e){var n=r(t),s=r(e),l=o(n,s),c=Math.abs(i(n,s));return n=a(n,l*c),l*(c-(o(n,s)===-l))}},s2er:function(t,e,n){var r=n("VSTI"),i=n("7whZ"),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("5ETA")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},s4kO:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("S5bw"),i=n("xlPZ");function o(t,e,n,o){n&&"function"!=typeof n&&(o=n);var a="function"==typeof n?n:void 0,s=new r.a(t,e,o);return function(t){return Object(i.a)((function(){return s}),a)(t)}}},sLa7:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),e=(e||0)<1?Number.POSITIVE_INFINITY:e,function(r){return r.lift(new a(t,e,n))}}var a=function(){function t(t,e,n){this.project=t,this.concurrent=e,this.scheduler=n}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.project,this.concurrent,this.scheduler))},t}(),s=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.project=n,o.concurrent=r,o.scheduler=i,o.index=0,o.active=0,o.hasCompleted=!1,r<Number.POSITIVE_INFINITY&&(o.buffer=[]),o}return r.__extends(e,t),e.dispatch=function(t){t.subscriber.subscribeToProjection(t.result,t.value,t.index)},e.prototype._next=function(t){var n=this.destination;if(n.closed)this._complete();else{var r=this.index++;if(this.active<this.concurrent){n.next(t);try{var i=(0,this.project)(t,r);this.scheduler?this.destination.add(this.scheduler.schedule(e.dispatch,0,{subscriber:this,result:i,value:t,index:r})):this.subscribeToProjection(i,t,r)}catch(o){n.error(o)}}else this.buffer.push(t)}},e.prototype.subscribeToProjection=function(t,e,n){this.active++,this.destination.add(Object(i.c)(t,new i.a(this)))},e.prototype._complete=function(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t){this._next(t)},e.prototype.notifyComplete=function(){var t=this.buffer;this.active--,t&&t.length>0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},e}(i.b)},sNY3:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.combineLatest=r.combineLatest},sRqT:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("xwTN");r.Observable.prototype.flatMapTo=i.mergeMapTo,r.Observable.prototype.mergeMapTo=i.mergeMapTo},sbOA:function(t,e,n){var r=n("d+lc"),i=n("I90/");t.exports=n("VSTI").getIterator=function(t){var e=i(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return r(e.call(t))}},seP3:function(t,e,n){"use strict";n.d(e,"e",(function(){return k})),n.d(e,"b",(function(){return p})),n.d(e,"a",(function(){return A})),n.d(e,"c",(function(){return C})),n.d(e,"d",(function(){return g})),n.d(e,"f",(function(){return v})),n.d(e,"h",(function(){return _})),n.d(e,"i",(function(){return w})),n.d(e,"g",(function(){return b}));var r=n("CcnG"),i=(n("ihYY"),n("4+yM")),o=n("n6gG"),a=n("Wf4p"),s=n("K9Ia"),l=n("p0ib"),c=n("bne5"),u=n("p0Sj"),h=n("ny24"),d=n("t9fZ"),f=0,p=function(){return function(){this.id="mat-error-"+f++}}(),g=function(){return function(){}}();function m(t){return Error("A hint was already declared for 'align=\""+t+"\"'.")}var y=0,v=function(){return function(){this.align="start",this.id="mat-hint-"+y++}}(),b=function(){return function(){}}(),_=function(){return function(){}}(),w=function(){return function(){}}(),x=0,M=function(){return function(t){this._elementRef=t}}(),S=Object(a.D)(M,"primary"),A=new r.InjectionToken("MAT_FORM_FIELD_DEFAULT_OPTIONS"),C=function(t){function e(e,n,r,i,o,a,l,c){var u=t.call(this,e)||this;return u._elementRef=e,u._changeDetectorRef=n,u._dir=i,u._defaults=o,u._platform=a,u._ngZone=l,u._outlineGapCalculationNeededImmediately=!1,u._outlineGapCalculationNeededOnStable=!1,u._destroyed=new s.b,u._showAlwaysAnimate=!1,u._subscriptAnimationState="",u._hintLabel="",u._hintLabelId="mat-hint-"+x++,u._labelId="mat-form-field-label-"+x++,u._previousDirection="ltr",u._labelOptions=r||{},u.floatLabel=u._labelOptions.float||"auto",u._animationsEnabled="NoopAnimations"!==c,u.appearance=o&&o.appearance?o.appearance:"legacy",u._hideRequiredMarker=!(!o||null==o.hideRequiredMarker)&&o.hideRequiredMarker,u}return Object(i.b)(e,t),Object.defineProperty(e.prototype,"appearance",{get:function(){return this._appearance},set:function(t){var e=this._appearance;this._appearance=t||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&e!==t&&(this._outlineGapCalculationNeededOnStable=!0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hideRequiredMarker",{get:function(){return this._hideRequiredMarker},set:function(t){this._hideRequiredMarker=Object(o.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_shouldAlwaysFloat",{get:function(){return"always"===this.floatLabel&&!this._showAlwaysAnimate},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_canLabelFloat",{get:function(){return"never"!==this.floatLabel},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hintLabel",{get:function(){return this._hintLabel},set:function(t){this._hintLabel=t,this._processHints()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"floatLabel",{get:function(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel},set:function(t){t!==this._floatLabel&&(this._floatLabel=t||this._labelOptions.float||"auto",this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_control",{get:function(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic},set:function(t){this._explicitFormFieldControl=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_labelChild",{get:function(){return this._labelChildNonStatic||this._labelChildStatic},enumerable:!0,configurable:!0}),e.prototype.getConnectedOverlayOrigin=function(){return this._connectionContainerRef||this._elementRef},e.prototype.ngAfterContentInit=function(){var t=this;this._validateControlChild();var e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-"+e.controlType),e.stateChanges.pipe(Object(u.a)(null)).subscribe((function(){t._validatePlaceholders(),t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Object(h.a)(this._destroyed)).subscribe((function(){return t._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.asObservable().pipe(Object(h.a)(t._destroyed)).subscribe((function(){t._outlineGapCalculationNeededOnStable&&t.updateOutlineGap()}))})),Object(l.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe((function(){t._outlineGapCalculationNeededOnStable=!0,t._changeDetectorRef.markForCheck()})),this._hintChildren.changes.pipe(Object(u.a)(null)).subscribe((function(){t._processHints(),t._changeDetectorRef.markForCheck()})),this._errorChildren.changes.pipe(Object(u.a)(null)).subscribe((function(){t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),this._dir&&this._dir.change.pipe(Object(h.a)(this._destroyed)).subscribe((function(){t.updateOutlineGap(),t._previousDirection=t._dir.value}))},e.prototype.ngAfterContentChecked=function(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()},e.prototype.ngAfterViewInit=function(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()},e.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},e.prototype._shouldForward=function(t){var e=this._control?this._control.ngControl:null;return e&&e[t]},e.prototype._hasPlaceholder=function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)},e.prototype._hasLabel=function(){return!!this._labelChild},e.prototype._shouldLabelFloat=function(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)},e.prototype._hideControlPlaceholder=function(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()},e.prototype._hasFloatingLabel=function(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()},e.prototype._getDisplayedMessages=function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"},e.prototype._animateAndLockLabel=function(){var t=this;this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&(this._showAlwaysAnimate=!0,Object(c.a)(this._label.nativeElement,"transitionend").pipe(Object(d.a)(1)).subscribe((function(){t._showAlwaysAnimate=!1}))),this.floatLabel="always",this._changeDetectorRef.markForCheck())},e.prototype._validatePlaceholders=function(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")},e.prototype._processHints=function(){this._validateHints(),this._syncDescribedByIds()},e.prototype._validateHints=function(){var t,e,n=this;this._hintChildren&&this._hintChildren.forEach((function(r){if("start"===r.align){if(t||n.hintLabel)throw m("start");t=r}else if("end"===r.align){if(e)throw m("end");e=r}}))},e.prototype._syncDescribedByIds=function(){if(this._control){var t=[];if("hint"===this._getDisplayedMessages()){var e=this._hintChildren?this._hintChildren.find((function(t){return"start"===t.align})):null,n=this._hintChildren?this._hintChildren.find((function(t){return"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((function(t){return t.id})));this._control.setDescribedByIds(t)}},e.prototype._validateControlChild=function(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")},e.prototype.updateOutlineGap=function(){var t=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&t&&t.children.length&&t.textContent.trim()&&this._platform.isBrowser)if(document.documentElement.contains(this._elementRef.nativeElement)){var e=0,n=0,r=this._connectionContainerRef.nativeElement,i=r.querySelectorAll(".mat-form-field-outline-start"),o=r.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){var a=r.getBoundingClientRect();if(0===a.width&&0===a.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);for(var s=this._getStartEnd(a),l=this._getStartEnd(t.children[0].getBoundingClientRect()),c=0,u=0,h=t.children;u<h.length;u++)c+=h[u].offsetWidth;e=l-s-5,n=c>0?.75*c+10:0}for(var d=0;d<i.length;d++)i.item(d).style.width=e+"px";for(d=0;d<o.length;d++)o.item(d).style.width=n+"px";this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}else this._outlineGapCalculationNeededImmediately=!0},e.prototype._getStartEnd=function(t){return"rtl"===this._previousDirection?t.right:t.left},e}(S),k=function(){return function(){}}()},siIJ:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=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}()},sjkp:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("6mJ0");r.Observable.prototype.findIndex=i.findIndex},sk9p:function(t,e,n){"use strict";e.__esModule=!0;var r=o(n("k/8l")),i=o(n("FyfS"));function o(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if(Array.isArray(t))return t;if((0,r.default)(Object(t)))return function(t,e){var n=[],r=!0,o=!1,a=void 0;try{for(var s,l=(0,i.default)(t);!(r=(s=l.next()).done)&&(n.push(s.value),!e||n.length!==e);r=!0);}catch(c){o=!0,a=c}finally{try{!r&&l.return&&l.return()}finally{if(o)throw a}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},sp3z:function(t,e,n){!function(t){"use strict";t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".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:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}})}(n("wd/R"))},suHk:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e}return Object.defineProperty(t.prototype,"next",{get:function(){return this._next},set:function(t){this._next=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"prev",{get:function(){return this._prev},set:function(t){this._prev=t},enumerable:!0,configurable:!0}),t}()},sunR:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t),i=r(e);return 12*(n.getFullYear()-i.getFullYear())+(n.getMonth()-i.getMonth())}},svcd:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("K9Ia"),o=n("pugT"),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.value=null,e.hasNext=!1,e.hasCompleted=!1,e}return r.__extends(e,t),e.prototype._subscribe=function(e){return this.hasError?(e.error(this.thrownError),o.a.EMPTY):this.hasCompleted&&this.hasNext?(e.next(this.value),e.complete(),o.a.EMPTY):t.prototype._subscribe.call(this,e)},e.prototype.next=function(t){this.hasCompleted||(this.value=t,this.hasNext=!0)},e.prototype.error=function(e){this.hasCompleted||t.prototype.error.call(this,e)},e.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&t.prototype.next.call(this,this.value),t.prototype.complete.call(this)},e}(i.b)},"t/Na":function(t,e,n){"use strict";n.d(e,"p",(function(){return L})),n.d(e,"s",(function(){return F})),n.d(e,"t",(function(){return z})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return N})),n.d(e,"b",(function(){return d})),n.d(e,"g",(function(){return h})),n.d(e,"c",(function(){return k})),n.d(e,"h",(function(){return f})),n.d(e,"a",(function(){return E})),n.d(e,"d",(function(){return V})),n.d(e,"e",(function(){return W})),n.d(e,"o",(function(){return j})),n.d(e,"i",(function(){return m})),n.d(e,"j",(function(){return _})),n.d(e,"f",(function(){return A})),n.d(e,"k",(function(){return S})),n.d(e,"l",(function(){return I})),n.d(e,"n",(function(){return P})),n.d(e,"m",(function(){return B}));var r=n("vW9Z"),i=n("CcnG"),o=n("F/XL"),a=n("6blF"),s=n("Phjn"),l=n("VnD/"),c=n("67Y/"),u=n("Ip0R"),h=function(){return function(){}}(),d=function(){return function(){}}(),f=function(){function t(t){var e=this;this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){e.headers=new Map,t.split("\n").forEach((function(t){var n=t.indexOf(":");if(n>0){var r=t.slice(0,n),i=r.toLowerCase(),o=t.slice(n+1).trim();e.maybeSetNormalizedName(r,i),e.headers.has(i)?e.headers.get(i).push(o):e.headers.set(i,[o])}}))}:function(){e.headers=new Map,Object.keys(t).forEach((function(n){var r=t[n],i=n.toLowerCase();"string"==typeof r&&(r=[r]),r.length>0&&(e.headers.set(i,r),e.maybeSetNormalizedName(n,i))}))}:this.headers=new Map}return t.prototype.has=function(t){return this.init(),this.headers.has(t.toLowerCase())},t.prototype.get=function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null},t.prototype.keys=function(){return this.init(),Array.from(this.normalizedNames.values())},t.prototype.getAll=function(t){return this.init(),this.headers.get(t.toLowerCase())||null},t.prototype.append=function(t,e){return this.clone({name:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({name:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({name:t,value:e,op:"d"})},t.prototype.maybeSetNormalizedName=function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)},t.prototype.init=function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(t){return e.applyUpdate(t)})),this.lazyUpdate=null))},t.prototype.copyFrom=function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach((function(n){e.headers.set(n,t.headers.get(n)),e.normalizedNames.set(n,t.normalizedNames.get(n))}))},t.prototype.clone=function(e){var n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n},t.prototype.applyUpdate=function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);var i=("a"===t.op?this.headers.get(e):void 0)||[];i.push.apply(i,Object(r.d)(n)),this.headers.set(e,i);break;case"d":var o=t.value;if(o){var a=this.headers.get(e);if(!a)return;0===(a=a.filter((function(t){return-1===o.indexOf(t)}))).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}},t.prototype.forEach=function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(n){return t(e.normalizedNames.get(n),e.headers.get(n))}))},t}(),p=function(){function t(){}return t.prototype.encodeKey=function(t){return g(t)},t.prototype.encodeValue=function(t){return g(t)},t.prototype.decodeKey=function(t){return decodeURIComponent(t)},t.prototype.decodeValue=function(t){return decodeURIComponent(t)},t}();function g(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,"/")}var m=function(){function t(t){var e,n,i,o=this;if(void 0===t&&(t={}),this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new p,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=(e=t.fromString,n=this.encoder,i=new Map,e.length>0&&e.split("&").forEach((function(t){var e=t.indexOf("="),o=Object(r.c)(-1==e?[n.decodeKey(t),""]:[n.decodeKey(t.slice(0,e)),n.decodeValue(t.slice(e+1))],2),a=o[0],s=o[1],l=i.get(a)||[];l.push(s),i.set(a,l)})),i)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach((function(e){var n=t.fromObject[e];o.map.set(e,Array.isArray(n)?n:[n])}))):this.map=null}return t.prototype.has=function(t){return this.init(),this.map.has(t)},t.prototype.get=function(t){this.init();var e=this.map.get(t);return e?e[0]:null},t.prototype.getAll=function(t){return this.init(),this.map.get(t)||null},t.prototype.keys=function(){return this.init(),Array.from(this.map.keys())},t.prototype.append=function(t,e){return this.clone({param:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({param:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({param:t,value:e,op:"d"})},t.prototype.toString=function(){var t=this;return this.init(),this.keys().map((function(e){var n=t.encoder.encodeKey(e);return t.map.get(e).map((function(e){return n+"="+t.encoder.encodeValue(e)})).join("&")})).join("&")},t.prototype.clone=function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n},t.prototype.init=function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(e){return t.map.set(e,t.cloneFrom.map.get(e))})),this.updates.forEach((function(e){switch(e.op){case"a":case"s":var n=("a"===e.op?t.map.get(e.param):void 0)||[];n.push(e.value),t.map.set(e.param,n);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var r=t.map.get(e.param)||[],i=r.indexOf(e.value);-1!==i&&r.splice(i,1),r.length>0?t.map.set(e.param,r):t.map.delete(e.param)}})),this.cloneFrom=this.updates=null)},t}();function y(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function v(t){return"undefined"!=typeof Blob&&t instanceof Blob}function b(t){return"undefined"!=typeof FormData&&t instanceof FormData}var _=function(){function t(t,e,n,r){var i;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)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new f),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=e;else{var a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":a<e.length-1?"&":"")+o}}else this.params=new m,this.urlWithParams=e}return t.prototype.serializeBody=function(){return null===this.body?null:y(this.body)||v(this.body)||b(this.body)||"string"==typeof this.body?this.body:this.body instanceof m?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()},t.prototype.detectContentTypeHeader=function(){return null===this.body||b(this.body)?null:v(this.body)?this.body.type||null:y(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof m?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null},t.prototype.clone=function(e){void 0===e&&(e={});var n=e.method||this.method,r=e.url||this.url,i=e.responseType||this.responseType,o=void 0!==e.body?e.body:this.body,a=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,s=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,l=e.headers||this.headers,c=e.params||this.params;return void 0!==e.setHeaders&&(l=Object.keys(e.setHeaders).reduce((function(t,n){return t.set(n,e.setHeaders[n])}),l)),e.setParams&&(c=Object.keys(e.setParams).reduce((function(t,n){return t.set(n,e.setParams[n])}),c)),new t(n,r,o,{params:c,headers:l,reportProgress:s,responseType:i,withCredentials:a})},t}(),w=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({}),x=function(){return function(t,e,n){void 0===e&&(e=200),void 0===n&&(n="OK"),this.headers=t.headers||new f,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}}(),M=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.type=w.ResponseHeader,n}return Object(r.b)(e,t),e.prototype.clone=function(t){return void 0===t&&(t={}),new e({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})},e}(x),S=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.type=w.Response,n.body=void 0!==e.body?e.body:null,n}return Object(r.b)(e,t),e.prototype.clone=function(t){return void 0===t&&(t={}),new e({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})},e}(x),A=function(t){function e(e){var n=t.call(this,e,0,"Unknown Error")||this;return n.name="HttpErrorResponse",n.ok=!1,n.message=n.status>=200&&n.status<300?"Http failure during parsing for "+(e.url||"(unknown url)"):"Http failure response for "+(e.url||"(unknown url)")+": "+e.status+" "+e.statusText,n.error=e.error||null,n}return Object(r.b)(e,t),e}(x);function C(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var k=function(){function t(t){this.handler=t}return t.prototype.request=function(t,e,n){var r,i=this;if(void 0===n&&(n={}),t instanceof _)r=t;else{var a;a=n.headers instanceof f?n.headers:new f(n.headers);var u=void 0;n.params&&(u=n.params instanceof m?n.params:new m({fromObject:n.params})),r=new _(t,e,void 0!==n.body?n.body:null,{headers:a,params:u,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}var h=Object(o.a)(r).pipe(Object(s.a)((function(t){return i.handler.handle(t)})));if(t instanceof _||"events"===n.observe)return h;var d=h.pipe(Object(l.a)((function(t){return t instanceof S})));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return d.pipe(Object(c.a)((function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body})));case"blob":return d.pipe(Object(c.a)((function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body})));case"text":return d.pipe(Object(c.a)((function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body})));case"json":default:return d.pipe(Object(c.a)((function(t){return t.body})))}case"response":return d;default:throw new Error("Unreachable: unhandled observe type "+n.observe+"}")}},t.prototype.delete=function(t,e){return void 0===e&&(e={}),this.request("DELETE",t,e)},t.prototype.get=function(t,e){return void 0===e&&(e={}),this.request("GET",t,e)},t.prototype.head=function(t,e){return void 0===e&&(e={}),this.request("HEAD",t,e)},t.prototype.jsonp=function(t,e){return this.request("JSONP",t,{params:(new m).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})},t.prototype.options=function(t,e){return void 0===e&&(e={}),this.request("OPTIONS",t,e)},t.prototype.patch=function(t,e,n){return void 0===n&&(n={}),this.request("PATCH",t,C(n,e))},t.prototype.post=function(t,e,n){return void 0===n&&(n={}),this.request("POST",t,C(n,e))},t.prototype.put=function(t,e,n){return void 0===n&&(n={}),this.request("PUT",t,C(n,e))},t}(),T=function(){function t(t,e){this.next=t,this.interceptor=e}return t.prototype.handle=function(t){return this.interceptor.intercept(t,this.next)},t}(),E=new i.InjectionToken("HTTP_INTERCEPTORS"),O=function(){function t(){}return t.prototype.intercept=function(t,e){return e.handle(t)},t}(),D=/^\)\]\}',?\n/,P=function(){return function(){}}(),L=function(){function t(){}return t.prototype.build=function(){return new XMLHttpRequest},t}(),I=function(){function t(t){this.xhrFactory=t}return t.prototype.handle=function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new a.a((function(n){var r=e.xhrFactory.build();if(r.open(t.method,t.urlWithParams),t.withCredentials&&(r.withCredentials=!0),t.headers.forEach((function(t,e){return r.setRequestHeader(t,e.join(","))})),t.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var i=t.detectContentTypeHeader();null!==i&&r.setRequestHeader("Content-Type",i)}if(t.responseType){var o=t.responseType.toLowerCase();r.responseType="json"!==o?o:"text"}var a=t.serializeBody(),s=null,l=function(){if(null!==s)return s;var e=1223===r.status?204:r.status,n=r.statusText||"OK",i=new f(r.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(r)||t.url;return s=new M({headers:i,status:e,statusText:n,url:o})},c=function(){var e=l(),i=e.headers,o=e.status,a=e.statusText,s=e.url,c=null;204!==o&&(c=void 0===r.response?r.responseText:r.response),0===o&&(o=c?200:0);var u=o>=200&&o<300;if("json"===t.responseType&&"string"==typeof c){var h=c;c=c.replace(D,"");try{c=""!==c?JSON.parse(c):null}catch(d){c=h,u&&(u=!1,c={error:d,text:c})}}u?(n.next(new S({body:c,headers:i,status:o,statusText:a,url:s||void 0})),n.complete()):n.error(new A({error:c,headers:i,status:o,statusText:a,url:s||void 0}))},u=function(t){var e=l().url,i=new A({error:t,status:r.status||0,statusText:r.statusText||"Unknown Error",url:e||void 0});n.error(i)},h=!1,d=function(e){h||(n.next(l()),h=!0);var i={type:w.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(i.total=e.total),"text"===t.responseType&&r.responseText&&(i.partialText=r.responseText),n.next(i)},p=function(t){var e={type:w.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),n.next(e)};return r.addEventListener("load",c),r.addEventListener("error",u),t.reportProgress&&(r.addEventListener("progress",d),null!==a&&r.upload&&r.upload.addEventListener("progress",p)),r.send(a),n.next({type:w.Sent}),function(){r.removeEventListener("error",u),r.removeEventListener("load",c),t.reportProgress&&(r.removeEventListener("progress",d),null!==a&&r.upload&&r.upload.removeEventListener("progress",p)),r.abort()}}))},t}(),R=new i.InjectionToken("XSRF_COOKIE_NAME"),N=new i.InjectionToken("XSRF_HEADER_NAME"),B=function(){return function(){}}(),F=function(){function t(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return t.prototype.getToken=function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(u["ɵparseCookieValue"])(t,this.cookieName),this.lastCookieString=t),this.lastToken},t}(),z=function(){function t(t,e){this.tokenService=t,this.headerName=e}return t.prototype.intercept=function(t,e){var n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);var r=this.tokenService.getToken();return null===r||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,r)})),e.handle(t)},t}(),j=function(){function t(t,e){this.backend=t,this.injector=e,this.chain=null}return t.prototype.handle=function(t){if(null===this.chain){var e=this.injector.get(E,[]);this.chain=e.reduceRight((function(t,e){return new T(t,e)}),this.backend)}return this.chain.handle(t)},t}(),W=function(){function t(){}var e;return e=t,t.disable=function(){return{ngModule:e,providers:[{provide:z,useClass:O}]}},t.withOptions=function(t){return void 0===t&&(t={}),{ngModule:e,providers:[t.cookieName?{provide:R,useValue:t.cookieName}:[],t.headerName?{provide:N,useValue:t.headerName}:[]]}},t}(),V=function(){return function(){}}()},t0XI:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.onErrorResumeNext=r.onErrorResumeNext},t1MI:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("8r50")),r(n("yazQ"))},t4rR:function(t,e,n){var r=n("yNUO"),i=n("iUbB");t.exports=function(t,e,n){var o=n&&Number(n.weekStartsOn)||0,a=r(t),s=Number(e),l=a.getDay();return i(a,((s%7+7)%7<o?7:0)+s-l)}},t68o:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("CcnG"),i=n("o3x0"),o=n("Ip0R"),a=(n("eDkP"),n("Fzqc"),n("4c35")),s=(n("dWZg"),n("qAlS"),n("Wf4p"),n("ZYjt"),n("lLAP")),l=r["ɵcrt"]({encapsulation:2,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}@media (-ms-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{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base{margin-left:0;margin-right:8px}"],data:{animation:[{type:7,name:"dialogContainer",definitions:[{type:0,name:"void, exit",styles:{type:6,styles:{opacity:0,transform:"scale(0.7)"},offset:null},options:void 0},{type:0,name:"enter",styles:{type:6,styles:{transform:"none"},offset:null},options:void 0},{type:1,expr:"* => enter",animation:{type:4,styles:{type:6,styles:{transform:"none",opacity:1},offset:null},timings:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void, * => exit",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"75ms cubic-bezier(0.4, 0.0, 0.2, 1)"},options:null}],options:{}}]}});function c(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function u(t){return r["ɵvid"](0,[r["ɵqud"](402653184,1,{_portalOutlet:0}),(t()(),r["ɵand"](16777216,null,null,1,null,c)),r["ɵdid"](2,212992,[[1,4]],0,a.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null)],(function(t,e){t(e,2,0,"")}),null)}function h(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-dialog-container",[["aria-modal","true"],["class","mat-dialog-container"],["tabindex","-1"]],[[1,"id",0],[1,"role",0],[1,"aria-labelledby",0],[1,"aria-label",0],[1,"aria-describedby",0],[40,"@dialogContainer",0]],[["component","@dialogContainer.start"],["component","@dialogContainer.done"]],(function(t,e,n){var i=!0;return"component:@dialogContainer.start"===e&&(i=!1!==r["ɵnov"](t,1)._onAnimationStart(n)&&i),"component:@dialogContainer.done"===e&&(i=!1!==r["ɵnov"](t,1)._onAnimationDone(n)&&i),i}),u,l)),r["ɵdid"](1,49152,null,0,i.i,[r.ElementRef,s.i,r.ChangeDetectorRef,[2,o.DOCUMENT],i.h],null,null)],null,(function(t,e){t(e,0,0,r["ɵnov"](e,1)._id,r["ɵnov"](e,1)._config.role,r["ɵnov"](e,1)._config.ariaLabel?null:r["ɵnov"](e,1)._ariaLabelledBy,r["ɵnov"](e,1)._config.ariaLabel,r["ɵnov"](e,1)._config.ariaDescribedBy||null,r["ɵnov"](e,1)._state)}))}var d=r["ɵccf"]("mat-dialog-container",i.i,h,{},{},[])},t9fZ:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("FFOo"),o=n("b7mW"),a=n("G5J1");function s(t){return function(e){return 0===t?Object(a.b)():e.lift(new l(t))}}var l=function(){function t(t){if(this.total=t,this.total<0)throw new o.a}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.total))},t}(),c=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.count=0,r}return r.__extends(e,t),e.prototype._next=function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))},e}(i.a)},tGlX:function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={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?i[n][0]:i[n][1]}t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_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"))},tHPV:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return r.__extends(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame((function(){return e.flush(null)}))))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)},e}(n("h9Dq").a),o=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<i&&(t=n.shift()));if(this.active=!1,e){for(;++r<i&&(t=n.shift());)t.unsubscribe();throw e}},e}(n("CS9Q").a))(i),a=o},tMf1:function(t,e,n){var r=n("x84W");t.exports=function(t){return r(t,{weekStartsOn:1})}},tMwf:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("K9Ia"),o=n("z4bA");function a(t){return function(e){return e.lift(new s(t))}}var s=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.notifier,e))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.notifier=n,i.source=r,i.sourceIsBeingSubscribedTo=!0,i}return r.__extends(e,t),e.prototype.notifyNext=function(){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},e.prototype.notifyComplete=function(){if(!1===this.sourceIsBeingSubscribedTo)return t.prototype.complete.call(this)},e.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return t.prototype.complete.call(this);this._unsubscribeAndRecycle(),this.notifications.next(void 0)}},e.prototype._unsubscribe=function(){var t=this.notifications,e=this.retriesSubscription;t&&(t.unsubscribe(),this.notifications=void 0),e&&(e.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0},e.prototype._unsubscribeAndRecycle=function(){var e=this._unsubscribe;return this._unsubscribe=null,t.prototype._unsubscribeAndRecycle.call(this),this._unsubscribe=e,this},e.prototype.subscribeToRetries=function(){var e;this.notifications=new i.b;try{e=(0,this.notifier)(this.notifications)}catch(n){return t.prototype.complete.call(this)}this.retries=e,this.retriesSubscription=Object(o.c)(e,new o.a(this))},e}(o.b)},tNVB:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("3fWJ"),o=n("FFOo");function a(t){return void 0===t&&(t=c),function(e){return e.lift(new s(t))}}var s=function(){function t(t){this.errorFactory=t}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.errorFactory))},t}(),l=function(t){function e(e,n){var r=t.call(this,e)||this;return r.errorFactory=n,r.hasValue=!1,r}return r.__extends(e,t),e.prototype._next=function(t){this.hasValue=!0,this.destination.next(t)},e.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var t=void 0;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)},e}(o.a);function c(){return new i.a}},tRTW:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("CcnG"),i=(n("/dO6"),n("Wf4p"),n("YSh2"),n("seP3"),n("Fzqc"),n("gIcY"),r["ɵcrt"]({encapsulation:2,styles:[".mat-chip{position:relative;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(.4,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 .2s cubic-bezier(.35,0,.25,1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:0}.mat-standard-chip:focus::after{opacity:.16}@media (-ms-high-contrast:active){.mat-standard-chip{outline:solid 1px}.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-avatar,.mat-standard-chip.mat-chip-with-trailing-icon.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-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper .mat-standard-chip,.mat-chip-list-wrapper input.mat-input-element{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}"],data:{}}));function o(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,1,"div",[["class","mat-chip-list-wrapper"]],null,null,null,null,null)),r["ɵncd"](null,0)],null,null)}},tT3J:function(t,e,n){!function(t){"use strict";t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".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ḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",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"))},tUqj:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));let r=!1;const i={init:function(t,e,n,i){!function(){if("undefined"==typeof window)throw new Error("product-fruits package can run only in the browser environment. If you use server-side-generation, please update your code to import this package only in the browser.");!function(t,e,n){t.$productFruits=t.$productFruits||[],t.productFruits=t.productFruits||{},t.productFruits.scrV="2";let r=e.getElementsByTagName("head")[0],i=e.createElement("script");i.async=1,i.src="https://app.productfruits.com/static/script.js",r.appendChild(i)}(window,document)}(),window.$productFruits.push(["init",t,e,n,i]),r=!0},safeExec:function(t){if("function"!=typeof t)throw new Error("You have to pass a callback to safeExec");window.productFruitsIsReady?t(window.$productFruits):window.addEventListener("productfruits_ready",()=>{t(window.$productFruits)},{once:!0})}}},"tg+8":function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getDate()}},"u//b":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("CcnG"),i=function(){function t(){}return t.prototype.transform=function(t,e){var n=Math.floor(t),r=Math.floor(e);if(null===t||isNaN(n)||isNaN(r))return t;for(var i=n.toString();i.length<r;)i="0"+i;return i},function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}([Object(r.Pipe)({name:"numberFixedLen"})],t)}()},u3GI:function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={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?i[n][0]:i[n][1]}t.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_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"))},u3z5:function(t,e,n){var r=n("yHON"),i=n("yNUO"),o=n("4Toj"),a=n("Us+F");t.exports=function(t,e,n){var s=n||{},l=r(t,e),c=s.locale,u=a.distanceInWords.localize;c&&c.distanceInWords&&c.distanceInWords.localize&&(u=c.distanceInWords.localize);var h,d,f,p={addSuffix:Boolean(s.addSuffix),comparison:l};l>0?(h=i(t),d=i(e)):(h=i(e),d=i(t));var g=Math[s.partialMethod?String(s.partialMethod):"floor"],m=o(d,h),y=d.getTimezoneOffset()-h.getTimezoneOffset(),v=g(m/60)-y;if("s"===(f=s.unit?String(s.unit):v<1?"s":v<60?"m":v<1440?"h":v<43200?"d":v<525600?"M":"Y"))return u("xSeconds",m,p);if("m"===f)return u("xMinutes",v,p);if("h"===f)return u("xHours",g(v/60),p);if("d"===f)return u("xDays",g(v/1440),p);if("M"===f)return u("xMonths",g(v/43200),p);if("Y"===f)return u("xYears",g(v/525600),p);throw new Error("Unknown unit: "+f)}},u46e:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.gte=function(t){return function(e){return i.isPresent(t)?i.isPresent(r.Validators.required(e))||+e.value>=+t?null:{gte:!0}:null}}},u67D:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("En8+"),i=function(t){return function(e){for(var n=t[r.a]();;){var i=void 0;try{i=n.next()}catch(o){return e.error(o),e}if(i.done){e.complete();break}if(e.next(i.value),e.closed)break}return"function"==typeof n.return&&e.add((function(){n.return&&n.return()})),e}}},u7R8:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"d",(function(){return c})),n.d(e,"c",(function(){return d})),n.d(e,"b",(function(){return p})),n.d(e,"e",(function(){return g}));var r=n("4+yM"),i=n("n6gG"),o=n("YlbQ"),a=n("CcnG"),s=(n("gIcY"),n("Wf4p")),l=new a.InjectionToken("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),c=function(){return function(){}}(),u=0,h=function(){return function(t,e){this.source=t,this.value=e}}(),d=function(){function t(t,e){this._changeDetector=t,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=function(){},this._onTouched=function(){},this._name="mat-button-toggle-group-"+u++,this.valueChange=new a.EventEmitter,this.change=new a.EventEmitter,this.appearance=e&&e.appearance?e.appearance:"standard"}return Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){var e=this;this._name=t,this._buttonToggles&&this._buttonToggles.forEach((function(t){t.name=e._name,t._markForCheck()}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map((function(t){return t.value})):t[0]?t[0].value:void 0},set:function(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){var t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"multiple",{get:function(){return this._multiple},set:function(t){this._multiple=Object(i.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(i.c)(t),this._buttonToggles&&this._buttonToggles.forEach((function(t){return t._markForCheck()}))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this._selectionModel=new o.c(this.multiple,void 0,!1)},t.prototype.ngAfterContentInit=function(){var t;(t=this._selectionModel).select.apply(t,this._buttonToggles.filter((function(t){return t.checked})))},t.prototype.writeValue=function(t){this.value=t,this._changeDetector.markForCheck()},t.prototype.registerOnChange=function(t){this._controlValueAccessorChangeFn=t},t.prototype.registerOnTouched=function(t){this._onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype._emitChangeEvent=function(){var t=this.selected,e=Array.isArray(t)?t[t.length-1]:t,n=new h(e,this.value);this._controlValueAccessorChangeFn(n.value),this.change.emit(n)},t.prototype._syncButtonToggle=function(t,e,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1),this.multiple||!this.selected||t.checked||(this.selected.checked=!1),this._selectionModel?e?this._selectionModel.select(t):this._selectionModel.deselect(t):r=!0,r||this._updateModelValue(n)},t.prototype._isSelected=function(t){return this._selectionModel&&this._selectionModel.isSelected(t)},t.prototype._isPrechecked=function(t){return void 0!==this._rawValue&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some((function(e){return null!=t.value&&e===t.value})):t.value===this._rawValue)},t.prototype._setSelectionByValue=function(t){var e=this;if(this._rawValue=t,this._buttonToggles)if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._clearSelection(),t.forEach((function(t){return e._selectValue(t)}))}else this._clearSelection(),this._selectValue(t)},t.prototype._clearSelection=function(){this._selectionModel.clear(),this._buttonToggles.forEach((function(t){return t.checked=!1}))},t.prototype._selectValue=function(t){var e=this._buttonToggles.find((function(e){return null!=e.value&&e.value===t}));e&&(e.checked=!0,this._selectionModel.select(e))},t.prototype._updateModelValue=function(t){t&&this._emitChangeEvent(),this.valueChange.emit(this.value)},t}(),f=function(){return function(){}}(),p=function(t){function e(e,n,r,i,o,s){var l=t.call(this)||this;l._changeDetectorRef=n,l._elementRef=r,l._focusMonitor=i,l._isSingleSelector=!1,l._checked=!1,l.ariaLabelledby=null,l._disabled=!1,l.change=new a.EventEmitter;var c=Number(o);return l.tabIndex=c||0===c?c:null,l.buttonToggleGroup=e,l.appearance=s&&s.appearance?s.appearance:"standard",l}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"buttonId",{get:function(){return this.id+"-button"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"appearance",{get:function(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance},set:function(t){this._appearance=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"checked",{get:function(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked},set:function(t){var e=Object(i.c)(t);e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled},set:function(t){this._disabled=Object(i.c)(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this._isSingleSelector=this.buttonToggleGroup&&!this.buttonToggleGroup.multiple,this._type=this._isSingleSelector?"radio":"checkbox",this.id=this.id||"mat-button-toggle-"+u++,this._isSingleSelector&&(this.name=this.buttonToggleGroup.name),this.buttonToggleGroup&&this.buttonToggleGroup._isPrechecked(this)&&(this.checked=!0),this._focusMonitor.monitor(this._elementRef,!0)},e.prototype.ngOnDestroy=function(){var t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)},e.prototype.focus=function(t){this._buttonElement.nativeElement.focus(t)},e.prototype._onButtonClick=function(){var t=!!this._isSingleSelector||!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new h(this,this.value))},e.prototype._markForCheck=function(){this._changeDetectorRef.markForCheck()},e}(Object(s.E)(f)),g=function(){return function(){}}()},uARb:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.debounce=function(t){return r.debounce(t)(this)}},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åndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".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år klokka] LT",lastWeek:"[Føregåande] 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ånad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},uGYe:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ");r.Observable.if=r.iif},uGex:function(t,e,n){"use strict";n.d(e,"d",(function(){return E})),n.d(e,"b",(function(){return M})),n.d(e,"f",(function(){return w})),n.d(e,"a",(function(){return x})),n.d(e,"e",(function(){return k})),n.d(e,"c",(function(){return T})),n("ihYY");var r=n("4+yM"),i=n("lLAP"),o=n("n6gG"),a=n("YlbQ"),s=n("YSh2"),l=(n("eDkP"),n("CcnG")),c=n("Wf4p"),u=n("K9Ia"),h=n("lYZG"),d=n("p0ib"),f=n("p0Sj"),p=n("15JJ"),g=n("t9fZ"),m=n("VnD/"),y=n("67Y/"),v=n("ad02"),b=n("ny24"),_=0,w=3,x=new l.InjectionToken("mat-select-scroll-strategy");function M(t){return function(){return t.scrollStrategies.reposition()}}var S=function(){return function(t,e){this.source=t,this.value=e}}(),A=function(){return function(t,e,n,r,i){this._elementRef=t,this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=r,this.ngControl=i}}(),C=Object(c.E)(Object(c.I)(Object(c.F)(Object(c.G)(A)))),k=function(){return function(){}}(),T=function(t){function e(e,n,r,i,o,a,s,c,v,b,w,x,M){var S=t.call(this,o,i,s,c,b)||this;return S._viewportRuler=e,S._changeDetectorRef=n,S._ngZone=r,S._dir=a,S._parentFormField=v,S.ngControl=b,S._liveAnnouncer=M,S._panelOpen=!1,S._required=!1,S._scrollTop=0,S._multiple=!1,S._compareWith=function(t,e){return t===e},S._uid="mat-select-"+_++,S._destroy=new u.b,S._triggerFontSize=0,S._onChange=function(){},S._onTouched=function(){},S._optionIds="",S._transformOrigin="top",S._panelDoneAnimatingStream=new u.b,S._offsetY=0,S._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],S._disableOptionCentering=!1,S._focused=!1,S.controlType="mat-select",S.ariaLabel="",S.optionSelectionChanges=Object(h.a)((function(){var t=S.options;return t?t.changes.pipe(Object(f.a)(t),Object(p.a)((function(){return d.a.apply(void 0,t.map((function(t){return t.onSelectionChange})))}))):S._ngZone.onStable.asObservable().pipe(Object(g.a)(1),Object(p.a)((function(){return S.optionSelectionChanges})))})),S.openedChange=new l.EventEmitter,S._openedStream=S.openedChange.pipe(Object(m.a)((function(t){return t})),Object(y.a)((function(){}))),S._closedStream=S.openedChange.pipe(Object(m.a)((function(t){return!t})),Object(y.a)((function(){}))),S.selectionChange=new l.EventEmitter,S.valueChange=new l.EventEmitter,S.ngControl&&(S.ngControl.valueAccessor=S),S._scrollStrategyFactory=x,S._scrollStrategy=S._scrollStrategyFactory(),S.tabIndex=parseInt(w)||0,S.id=S.id,S}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"focused",{get:function(){return this._focused||this._panelOpen},set:function(t){this._focused=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"placeholder",{get:function(){return this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Object(o.c)(t),this.stateChanges.next()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"multiple",{get:function(){return this._multiple},set:function(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=Object(o.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disableOptionCentering",{get:function(){return this._disableOptionCentering},set:function(t){this._disableOptionCentering=Object(o.c)(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"compareWith",{get:function(){return this._compareWith},set:function(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){t!==this._value&&(this.writeValue(t),this._value=t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},set:function(t){this._id=t||this._uid,this.stateChanges.next()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this;this._selectionModel=new a.c(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Object(v.a)(),Object(b.a)(this._destroy)).subscribe((function(){t.panelOpen?(t._scrollTop=0,t.openedChange.emit(!0)):(t.openedChange.emit(!1),t.overlayDir.offsetX=0,t._changeDetectorRef.markForCheck())})),this._viewportRuler.change().pipe(Object(b.a)(this._destroy)).subscribe((function(){t._panelOpen&&(t._triggerRect=t.trigger.nativeElement.getBoundingClientRect(),t._changeDetectorRef.markForCheck())}))},e.prototype.ngAfterContentInit=function(){var t=this;this._initKeyManager(),this._selectionModel.onChange.pipe(Object(b.a)(this._destroy)).subscribe((function(t){t.added.forEach((function(t){return t.select()})),t.removed.forEach((function(t){return t.deselect()}))})),this.options.changes.pipe(Object(f.a)(null),Object(b.a)(this._destroy)).subscribe((function(){t._resetOptions(),t._initializeSelection()}))},e.prototype.ngDoCheck=function(){this.ngControl&&this.updateErrorState()},e.prototype.ngOnChanges=function(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)},e.prototype.ngOnDestroy=function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()},e.prototype.toggle=function(){this.panelOpen?this.close():this.open()},e.prototype.open=function(){var t=this;!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(g.a)(1)).subscribe((function(){t._triggerFontSize&&t.overlayDir.overlayRef&&t.overlayDir.overlayRef.overlayElement&&(t.overlayDir.overlayRef.overlayElement.style.fontSize=t._triggerFontSize+"px")})))},e.prototype.close=function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())},e.prototype.writeValue=function(t){this.options&&this._setSelectionByValue(t)},e.prototype.registerOnChange=function(t){this._onChange=t},e.prototype.registerOnTouched=function(t){this._onTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()},Object.defineProperty(e.prototype,"panelOpen",{get:function(){return this._panelOpen},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"triggerValue",{get:function(){if(this.empty)return"";if(this._multiple){var t=this._selectionModel.selected.map((function(t){return t.viewValue}));return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue},enumerable:!0,configurable:!0}),e.prototype._isRtl=function(){return!!this._dir&&"rtl"===this._dir.value},e.prototype._handleKeydown=function(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))},e.prototype._handleClosedKeydown=function(t){var e=t.keyCode,n=e===s.e||e===s.q||e===s.j||e===s.n,r=this._keyManager;if((e===s.g||e===s.o)&&!Object(s.t)(t)||(this.multiple||t.altKey)&&n)t.preventDefault(),this.open();else if(!this.multiple){var i=this.selected;e===s.i||e===s.f?(e===s.i?r.setFirstItemActive():r.setLastItemActive(),t.preventDefault()):r.onKeydown(t);var o=this.selected;this._liveAnnouncer&&o&&i!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}},e.prototype._handleOpenKeydown=function(t){var e=t.keyCode,n=e===s.e||e===s.q,r=this._keyManager;if(e===s.i||e===s.f)t.preventDefault(),e===s.i?r.setFirstItemActive():r.setLastItemActive();else if(n&&t.altKey)t.preventDefault(),this.close();else if(e!==s.g&&e!==s.o||!r.activeItem||Object(s.t)(t))if(this._multiple&&e===s.a&&t.ctrlKey){t.preventDefault();var i=this.options.some((function(t){return!t.disabled&&!t.selected}));this.options.forEach((function(t){t.disabled||(i?t.select():t.deselect())}))}else{var o=r.activeItemIndex;r.onKeydown(t),this._multiple&&n&&t.shiftKey&&r.activeItem&&r.activeItemIndex!==o&&r.activeItem._selectViaInteraction()}else t.preventDefault(),r.activeItem._selectViaInteraction()},e.prototype._onFocus=function(){this.disabled||(this._focused=!0,this.stateChanges.next())},e.prototype._onBlur=function(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())},e.prototype._onAttached=function(){var t=this;this.overlayDir.positionChange.pipe(Object(g.a)(1)).subscribe((function(){t._changeDetectorRef.detectChanges(),t._calculateOverlayOffsetX(),t.panel.nativeElement.scrollTop=t._scrollTop}))},e.prototype._getPanelTheme=function(){return this._parentFormField?"mat-"+this._parentFormField.color:""},Object.defineProperty(e.prototype,"empty",{get:function(){return!this._selectionModel||this._selectionModel.isEmpty()},enumerable:!0,configurable:!0}),e.prototype._initializeSelection=function(){var t=this;Promise.resolve().then((function(){t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value),t.stateChanges.next()}))},e.prototype._setSelectionByValue=function(t){var e=this;if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach((function(t){return e._selectValue(t)})),this._sortValues()}else{this._selectionModel.clear();var n=this._selectValue(t);n?this._keyManager.setActiveItem(n):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()},e.prototype._selectValue=function(t){var e=this,n=this.options.find((function(n){try{return null!=n.value&&e._compareWith(n.value,t)}catch(r){return Object(l.isDevMode)()&&console.warn(r),!1}}));return n&&this._selectionModel.select(n),n},e.prototype._initKeyManager=function(){var t=this;this._keyManager=new i.b(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(Object(b.a)(this._destroy)).subscribe((function(){t.focus(),t.close()})),this._keyManager.change.pipe(Object(b.a)(this._destroy)).subscribe((function(){t._panelOpen&&t.panel?t._scrollActiveOptionIntoView():t._panelOpen||t.multiple||!t._keyManager.activeItem||t._keyManager.activeItem._selectViaInteraction()}))},e.prototype._resetOptions=function(){var t=this,e=Object(d.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Object(b.a)(e)).subscribe((function(e){t._onSelect(e.source,e.isUserInput),e.isUserInput&&!t.multiple&&t._panelOpen&&(t.close(),t.focus())})),d.a.apply(void 0,this.options.map((function(t){return t._stateChanges}))).pipe(Object(b.a)(e)).subscribe((function(){t._changeDetectorRef.markForCheck(),t.stateChanges.next()})),this._setOptionIds()},e.prototype._onSelect=function(t,e){var 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()},e.prototype._sortValues=function(){var t=this;if(this.multiple){var e=this.options.toArray();this._selectionModel.sort((function(n,r){return t.sortComparator?t.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)})),this.stateChanges.next()}},e.prototype._propagateChanges=function(t){var e;e=this.multiple?this.selected.map((function(t){return t.value})):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new S(this,e)),this._changeDetectorRef.markForCheck()},e.prototype._setOptionIds=function(){this._optionIds=this.options.map((function(t){return t.id})).join(" ")},e.prototype._highlightCorrectOption=function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))},e.prototype._scrollActiveOptionIntoView=function(){var t=this._keyManager.activeItemIndex||0,e=Object(c.B)(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=Object(c.C)(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop,256)},e.prototype.focus=function(t){this._elementRef.nativeElement.focus(t)},e.prototype._getOptionIndex=function(t){return this.options.reduce((function(e,n,r){return void 0===e?t===n?r:void 0:e}),void 0)},e.prototype._calculateOverlayPosition=function(){var t=this._getItemHeight(),e=this._getItemCount(),n=Math.min(e*t,256),r=e*t-n,i=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);i+=Object(c.B)(i,this.options,this.optionGroups);var o=n/2;this._scrollTop=this._calculateOverlayScroll(i,o,r),this._offsetY=this._calculateOverlayOffsetY(i,o,r),this._checkOverlayWithinViewport(r)},e.prototype._calculateOverlayScroll=function(t,e,n){var r=this._getItemHeight();return Math.min(Math.max(0,r*t-e+r/2),n)},e.prototype._getAriaLabel=function(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder},e.prototype._getAriaLabelledby=function(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null},e.prototype._getAriaActiveDescendant=function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null},e.prototype._calculateOverlayOffsetX=function(){var t,e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),n=this._viewportRuler.getViewportSize(),r=this._isRtl(),i=this.multiple?56:32;if(this.multiple)t=40;else{var o=this._selectionModel.selected[0]||this.options.first;t=o&&o.group?32:16}r||(t*=-1);var a=0-(e.left+t-(r?i:0)),s=e.right+t-n.width+(r?0:i);a>0?t+=a+8:s>0&&(t-=s+8),this.overlayDir.offsetX=Math.round(t),this.overlayDir.overlayRef.updatePosition()},e.prototype._calculateOverlayOffsetY=function(t,e,n){var r,i=this._getItemHeight(),o=(i-this._triggerRect.height)/2,a=Math.floor(256/i);return this._disableOptionCentering?0:(r=0===this._scrollTop?t*i:this._scrollTop===n?(t-(this._getItemCount()-a))*i+(i-(this._getItemCount()*i-256)%i):e-i/2,Math.round(-1*r-o))},e.prototype._checkOverlayWithinViewport=function(t){var e=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),r=this._triggerRect.top-8,i=n.height-this._triggerRect.bottom-8,o=Math.abs(this._offsetY),a=Math.min(this._getItemCount()*e,256)-o-this._triggerRect.height;a>i?this._adjustPanelUp(a,i):o>r?this._adjustPanelDown(o,r,t):this._transformOrigin=this._getOriginBasedOnOption()},e.prototype._adjustPanelUp=function(t,e){var 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")},e.prototype._adjustPanelDown=function(t,e,n){var r=Math.round(t-e);if(this._scrollTop+=r,this._offsetY+=r,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin="50% top 0px")},e.prototype._getOriginBasedOnOption=function(){var t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return"50% "+(Math.abs(this._offsetY)-e+t/2)+"px 0px"},e.prototype._getItemCount=function(){return this.options.length+this.optionGroups.length},e.prototype._getItemHeight=function(){return this._triggerFontSize*w},e.prototype.setDescribedByIds=function(t){this._ariaDescribedby=t.join(" ")},e.prototype.onContainerClick=function(){this.focus(),this.open()},Object.defineProperty(e.prototype,"shouldLabelFloat",{get:function(){return this._panelOpen||!this.empty},enumerable:!0,configurable:!0}),e}(C),E=function(){return function(){}}()},uKeJ:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getFullYear();return e.setFullYear(n+1,0,0),e.setHours(0,0,0,0),e}},uMaO:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("4HpG"),i=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return r.__extends(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("pugT").a)},uMcE:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.shareReplay=function(t,e,n){return t&&"object"==typeof t?r.shareReplay(t)(this):r.shareReplay(t,e,n)(this)}},uO2z:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("xuRT");r.Observable.webSocket=i.webSocket},uPm0:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t);return Math.floor(e.getMonth()/3)+1}},uW6F:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("60iU");function a(){return function(t){return t.lift(new s)}}var s=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new l(t))},t}(),l=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._next=function(t){this.destination.next(o.a.createNext(t))},e.prototype._error=function(t){var e=this.destination;e.next(o.a.createError(t)),e.complete()},e.prototype._complete=function(){var t=this.destination;t.next(o.a.createComplete()),t.complete()},e}(i.a)},uXwI:function(t,e,n){!function(t){"use strict";var e={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".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 r(t,r,i){return t+" "+n(e[i],t,r)}function i(t,r,i){return n(e[i],t,r)}t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_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:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(t,e){return e?"dažas sekundes":"dažām sekundēm"},ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},ubVL:function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return u}));var r=n("YSh2"),i=n("K9Ia"),o=n("vubp"),a=n("ny24"),s=n("t9fZ"),l=n("CcnG"),c=function(){function t(t,e,n){void 0===n&&(n=null),this.matSelect=t,this.changeDetectorRef=e,this.matOption=n,this.placeholderLabel="Suche",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.disableInitialFocus=!1,this.onChange=function(t){},this.onTouched=function(t){},this.overlayClassSet=!1,this.change=new l.EventEmitter,this._onDestroy=new i.b}return Object.defineProperty(t.prototype,"isInsideMatOption",{get:function(){return!!this.matOption},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this,e="mat-select-search-panel";this.matSelect.panelClass?Array.isArray(this.matSelect.panelClass)?this.matSelect.panelClass.push(e):"string"==typeof this.matSelect.panelClass?this.matSelect.panelClass=[this.matSelect.panelClass,e]:"object"==typeof this.matSelect.panelClass&&(this.matSelect.panelClass[e]=!0):this.matSelect.panelClass=e,this.matOption&&(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search")),this.matSelect.openedChange.pipe(Object(o.a)(1),Object(a.a)(this._onDestroy)).subscribe((function(e){e?(t.getWidth(),t.disableInitialFocus||t._focus()):t.clearSearchInput&&t._reset()})),this.matSelect.openedChange.pipe(Object(s.a)(1)).pipe(Object(a.a)(this._onDestroy)).subscribe((function(){t._options=t.matSelect.options,t._options.changes.pipe(Object(a.a)(t._onDestroy)).subscribe((function(){var e=t.matSelect._keyManager;e&&t.matSelect.panelOpen&&setTimeout((function(){e.setFirstItemActive(),t.getWidth(),t.matOption&&(t._noEntriesFound()?t.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):t.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),1)}))})),this.change.pipe(Object(a.a)(this._onDestroy)).subscribe((function(){t.changeDetectorRef.detectChanges()})),this.initMultipleHandling()},t.prototype.ngOnDestroy=function(){this._onDestroy.next(),this._onDestroy.complete()},t.prototype.ngAfterViewInit=function(){var t=this;this.setOverlayClass(),this.matSelect.openedChange.pipe(Object(s.a)(1),Object(a.a)(this._onDestroy)).subscribe((function(){t.matSelect.options.changes.pipe(Object(a.a)(t._onDestroy)).subscribe((function(){t.changeDetectorRef.markForCheck()}))}))},t.prototype._handleKeydown=function(t){(t.key&&1===t.key.length||t.keyCode>=r.a&&t.keyCode<=r.r||t.keyCode>=r.s&&t.keyCode<=r.k||t.keyCode===r.o)&&t.stopPropagation()},t.prototype.writeValue=function(t){t!==this._value&&(this._value=t,this.change.emit(t))},t.prototype.onInputChange=function(t){t!==this._value&&(this.initMultiSelectedValues(),this._value=t,this.onChange(t),this.change.emit(t))},t.prototype.onBlur=function(t){this.writeValue(t),this.onTouched()},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype._focus=function(){if(this.searchSelectInput&&this.matSelect.panel){var t=this.matSelect.panel.nativeElement,e=t.scrollTop;this.searchSelectInput.nativeElement.focus(),t.scrollTop=e}},t.prototype._reset=function(t){this.searchSelectInput&&(this.searchSelectInput.nativeElement.value="",this.onInputChange(""),t&&this._focus())},t.prototype.setOverlayClass=function(){var t=this;if(!this.overlayClassSet){var e=["cdk-overlay-pane-select-search"];this.matOption||e.push("cdk-overlay-pane-select-search-with-offset"),this.matSelect.overlayDir.attach.pipe(Object(a.a)(this._onDestroy)).subscribe((function(){for(var n,r=t.searchSelectInput.nativeElement;r=r.parentElement;)if(r.classList.contains("cdk-overlay-pane")){n=r;break}n&&e.forEach((function(t){n.classList.add(t)}))})),this.overlayClassSet=!0}},t.prototype.initMultipleHandling=function(){var t=this;this.matSelect.valueChange.pipe(Object(a.a)(this._onDestroy)).subscribe((function(e){if(t.matSelect.multiple){var n=!1;if(t._value&&t._value.length&&t.previousSelectedValues&&Array.isArray(t.previousSelectedValues)){e&&Array.isArray(e)||(e=[]);var r=t.matSelect.options.map((function(t){return t.value}));t.previousSelectedValues.forEach((function(t){-1===e.indexOf(t)&&-1===r.indexOf(t)&&(e.push(t),n=!0)}))}n&&t.matSelect._onChange(e),t.previousSelectedValues=e}}))},t.prototype.getWidth=function(){if(this.innerSelectSearch&&this.innerSelectSearch.nativeElement){for(var t,e=this.innerSelectSearch.nativeElement;e=e.parentElement;)if(e.classList.contains("mat-select-panel")){t=e;break}t&&(this.innerSelectSearch.nativeElement.style.width=t.clientWidth+"px")}},t.prototype.initMultiSelectedValues=function(){this.matSelect.multiple&&!this._value&&(this.previousSelectedValues=this.matSelect.options.filter((function(t){return t.selected})).map((function(t){return t.value})))},t.prototype._noEntriesFound=function(){if(this._options)return this.matOption?this.noEntriesFoundLabel&&this.value&&1===this._options.length:this.noEntriesFoundLabel&&this.value&&0===this._options.length},t}(),u=function(){return function(){}}()},uccp:function(t,e,n){n("5Qd4"),t.exports=n("VSTI").Object.assign},ug6e:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("pXYb"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.validate=function(t){return o.dateISO(t)},t}();s.decorators=[{type:r.Directive,args:[{selector:"[dateISO][formControlName],[dateISO][formControl],[dateISO][ngModel]",providers:[a]}]}],e.DateISOValidator=s},ugGH:function(t,e,n){t.exports=n("BRsN")},ujTQ:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("FFOo"),o=n("3fWJ");function a(t){return function(e){return e.lift(new s(t,e))}}var s=function(){function t(t,e){this.predicate=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.predicate,this.source))},t}(),l=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.source=r,i.seenValue=!1,i.index=0,i}return r.__extends(e,t),e.prototype.applySingleValue=function(t){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=t)},e.prototype._next=function(t){var e=this.index++;this.predicate?this.tryNext(t,e):this.applySingleValue(t)},e.prototype.tryNext=function(t,e){try{this.predicate(t,e,this.source)&&this.applySingleValue(t)}catch(n){this.destination.error(n)}},e.prototype._complete=function(){var t=this.destination;this.index>0?(t.next(this.seenValue?this.singleValue:void 0),t.complete()):t.error(new o.a)},e}(i.a)},umdh:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("S8xG"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.maxDate(this.maxDate)},t.prototype.ngOnChanges=function(t){for(var e in t)"maxDate"===e&&(this.validator=o.maxDate(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[maxDate][formControlName],[maxDate][formControl],[maxDate][ngModel]",providers:[a]}]}],s.propDecorators={maxDate:[{type:r.Input}]},e.MaxDateValidator=s},ure7:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return l}));var r=n("CcnG"),i=(n("u7R8"),n("Fzqc"),n("Wf4p")),o=(n("ZYjt"),n("dWZg")),a=n("wFw1"),s=(n("lLAP"),r["ɵcrt"]({encapsulation:2,styles:[".mat-button-toggle-group,.mat-button-toggle-standalone{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:transparent}@media (-ms-high-contrast:active){.mat-button-toggle-group,.mat-button-toggle-standalone{outline:solid 1px}}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border-radius:4px}@media (-ms-high-contrast:active){.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{outline:0}}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}@media (-ms-high-contrast:active){.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:.5}}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}@media (-ms-high-contrast:active){.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.5}}@media (hover:none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px;padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{border-radius:inherit;pointer-events:none;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px}@media (-ms-high-contrast:active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{opacity:.5;height:0}}@media (-ms-high-contrast:active){.mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 48px}}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:0 0;color:inherit;padding:0;margin:0;font:inherit;outline:0;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],data:{}}));function l(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_buttonElement:0}),(t()(),r["ɵeld"](1,0,[[1,0],["button",1]],null,2,"button",[["class","mat-button-toggle-button"],["type","button"]],[[8,"id",0],[1,"tabindex",0],[1,"aria-pressed",0],[8,"disabled",0],[1,"name",0],[1,"aria-label",0],[1,"aria-labelledby",0]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component._onButtonClick()&&r),r}),null,null)),(t()(),r["ɵeld"](2,0,null,null,1,"div",[["class","mat-button-toggle-label-content"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](4,0,null,null,0,"div",[["class","mat-button-toggle-focus-overlay"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"div",[["class","mat-button-toggle-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),r["ɵdid"](6,212992,null,0,i.w,[r.ElementRef,r.NgZone,o.a,[2,i.m],[2,a.a]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],(function(t,e){var n=e.component;t(e,6,0,n.disableRipple||n.disabled,r["ɵnov"](e,1))}),(function(t,e){var n=e.component;t(e,1,0,n.buttonId,n.disabled?-1:n.tabIndex,n.checked,n.disabled||null,n.name||null,n.ariaLabel,n.ariaLabelledby),t(e,5,0,r["ɵnov"](e,6).unbounded)}))}},usGH:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("CcnG"),i=n("rAFq"),o=n("bMPK"),a=n("t9fZ"),s=function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},l=function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t,e,n,i,o){this.ngZone=t,this.elmRef=e,this.pickerIntl=n,this.cdRef=i,this.dateTimeAdapter=o,this.isPM=!1,this.stepHour=1,this.stepMinute=1,this.stepSecond=1,this.selectedChange=new r.EventEmitter}return Object.defineProperty(t.prototype,"pickerMoment",{get:function(){return this._pickerMoment},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._pickerMoment=this.getValidDate(t)||this.dateTimeAdapter.now()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDateTime",{get:function(){return this._minDateTime},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._minDateTime=this.getValidDate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDateTime",{get:function(){return this._maxDateTime},set:function(t){t=this.dateTimeAdapter.deserialize(t),this._maxDateTime=this.getValidDate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hourValue",{get:function(){return this.dateTimeAdapter.getHours(this.pickerMoment)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hourBoxValue",{get:function(){var t=this.hourValue;return this.hour12Timer?(0===t?(t=12,this.isPM=!1):t>0&&t<12?this.isPM=!1:12===t?this.isPM=!0:t>12&&t<24&&(t-=12,this.isPM=!0),t):t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minuteValue",{get:function(){return this.dateTimeAdapter.getMinutes(this.pickerMoment)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"secondValue",{get:function(){return this.dateTimeAdapter.getSeconds(this.pickerMoment)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"upHourButtonLabel",{get:function(){return this.pickerIntl.upHourLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"downHourButtonLabel",{get:function(){return this.pickerIntl.downHourLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"upMinuteButtonLabel",{get:function(){return this.pickerIntl.upMinuteLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"downMinuteButtonLabel",{get:function(){return this.pickerIntl.downMinuteLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"upSecondButtonLabel",{get:function(){return this.pickerIntl.upSecondLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"downSecondButtonLabel",{get:function(){return this.pickerIntl.downSecondLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hour12ButtonLabel",{get:function(){return this.isPM?this.pickerIntl.hour12PMLabel:this.pickerIntl.hour12AMLabel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTTimerClass",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"owlDTTimeTabIndex",{get:function(){return-1},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.focus=function(){var t=this;this.ngZone.runOutsideAngular((function(){t.ngZone.onStable.asObservable().pipe(Object(a.a)(1)).subscribe((function(){t.elmRef.nativeElement.focus()}))}))},t.prototype.setHourValueViaInput=function(t){this.hour12Timer&&this.isPM&&t>=1&&t<=11?t+=12:this.hour12Timer&&!this.isPM&&12===t&&(t=0),this.setHourValue(t)},t.prototype.setHourValue=function(t){var e=this.dateTimeAdapter.setHours(this.pickerMoment,t);this.selectedChange.emit(e),this.cdRef.markForCheck()},t.prototype.setMinuteValue=function(t){var e=this.dateTimeAdapter.setMinutes(this.pickerMoment,t);this.selectedChange.emit(e),this.cdRef.markForCheck()},t.prototype.setSecondValue=function(t){var e=this.dateTimeAdapter.setSeconds(this.pickerMoment,t);this.selectedChange.emit(e),this.cdRef.markForCheck()},t.prototype.setMeridiem=function(t){this.isPM=!this.isPM;var e=this.hourValue;this.isPM?e+=12:e-=12,e>=0&&e<=23&&this.setHourValue(e),this.cdRef.markForCheck(),t.preventDefault()},t.prototype.upHourEnabled=function(){return!this.maxDateTime||this.compareHours(this.stepHour,this.maxDateTime)<1},t.prototype.downHourEnabled=function(){return!this.minDateTime||this.compareHours(-this.stepHour,this.minDateTime)>-1},t.prototype.upMinuteEnabled=function(){return!this.maxDateTime||this.compareMinutes(this.stepMinute,this.maxDateTime)<1},t.prototype.downMinuteEnabled=function(){return!this.minDateTime||this.compareMinutes(-this.stepMinute,this.minDateTime)>-1},t.prototype.upSecondEnabled=function(){return!this.maxDateTime||this.compareSeconds(this.stepSecond,this.maxDateTime)<1},t.prototype.downSecondEnabled=function(){return!this.minDateTime||this.compareSeconds(-this.stepSecond,this.minDateTime)>-1},t.prototype.compareHours=function(t,e){var n=this.dateTimeAdapter.getHours(this.pickerMoment)+t,r=this.dateTimeAdapter.setHours(this.pickerMoment,n);return this.dateTimeAdapter.compare(r,e)},t.prototype.compareMinutes=function(t,e){var n=this.dateTimeAdapter.getMinutes(this.pickerMoment)+t,r=this.dateTimeAdapter.setMinutes(this.pickerMoment,n);return this.dateTimeAdapter.compare(r,e)},t.prototype.compareSeconds=function(t,e){var n=this.dateTimeAdapter.getSeconds(this.pickerMoment)+t,r=this.dateTimeAdapter.setSeconds(this.pickerMoment,n);return this.dateTimeAdapter.compare(r,e)},t.prototype.getValidDate=function(t){return this.dateTimeAdapter.isDateInstance(t)&&this.dateTimeAdapter.isValid(t)?t:null},s([Object(r.Input)(),l("design:type",Object),l("design:paramtypes",[Object])],t.prototype,"pickerMoment",null),s([Object(r.Input)(),l("design:type",Object),l("design:paramtypes",[Object])],t.prototype,"minDateTime",null),s([Object(r.Input)(),l("design:type",Object),l("design:paramtypes",[Object])],t.prototype,"maxDateTime",null),s([Object(r.Input)(),l("design:type",Boolean)],t.prototype,"showSecondsTimer",void 0),s([Object(r.Input)(),l("design:type",Boolean)],t.prototype,"hour12Timer",void 0),s([Object(r.Input)(),l("design:type",Object)],t.prototype,"stepHour",void 0),s([Object(r.Input)(),l("design:type",Object)],t.prototype,"stepMinute",void 0),s([Object(r.Input)(),l("design:type",Object)],t.prototype,"stepSecond",void 0),s([Object(r.Output)(),l("design:type",Object)],t.prototype,"selectedChange",void 0),s([Object(r.HostBinding)("class.owl-dt-timer"),l("design:type",Boolean),l("design:paramtypes",[])],t.prototype,"owlDTTimerClass",null),s([Object(r.HostBinding)("attr.tabindex"),l("design:type",Number),l("design:paramtypes",[])],t.prototype,"owlDTTimeTabIndex",null),s([Object(r.Component)({exportAs:"owlDateTimeTimer",selector:"owl-date-time-timer",template:'<owl-date-time-timer-box [upBtnAriaLabel]="upHourButtonLabel" [downBtnAriaLabel]="downHourButtonLabel" [upBtnDisabled]="!upHourEnabled()" [downBtnDisabled]="!downHourEnabled()" [boxValue]="hourBoxValue" [value]="hourValue" [min]="0" [max]="23" [step]="stepHour" [inputLabel]="\'Hour\'" (inputChange)="setHourValueViaInput($event)" (valueChange)="setHourValue($event)"></owl-date-time-timer-box><owl-date-time-timer-box [showDivider]="true" [upBtnAriaLabel]="upMinuteButtonLabel" [downBtnAriaLabel]="downMinuteButtonLabel" [upBtnDisabled]="!upMinuteEnabled()" [downBtnDisabled]="!downMinuteEnabled()" [value]="minuteValue" [min]="0" [max]="59" [step]="stepMinute" [inputLabel]="\'Minute\'" (inputChange)="setMinuteValue($event)" (valueChange)="setMinuteValue($event)"></owl-date-time-timer-box><owl-date-time-timer-box *ngIf="showSecondsTimer" [showDivider]="true" [upBtnAriaLabel]="upSecondButtonLabel" [downBtnAriaLabel]="downSecondButtonLabel" [upBtnDisabled]="!upSecondEnabled()" [downBtnDisabled]="!downSecondEnabled()" [value]="secondValue" [min]="0" [max]="59" [step]="stepSecond" [inputLabel]="\'Second\'" (inputChange)="setSecondValue($event)" (valueChange)="setSecondValue($event)"></owl-date-time-timer-box><div *ngIf="hour12Timer" class="owl-dt-timer-hour12"><button class="owl-dt-control-button owl-dt-timer-hour12-box" type="button" tabindex="0" (click)="setMeridiem($event)"><span class="owl-dt-control-button-content" tabindex="-1">{{hour12ButtonLabel}}</span></button></div>',styles:[""],preserveWhitespaces:!1,changeDetection:r.ChangeDetectionStrategy.OnPush}),(4,e=Object(r.Optional)(),function(t,n){e(t,n,4)}),l("design:paramtypes",[r.NgZone,r.ElementRef,i.a,r.ChangeDetectorRef,o.a])],t);var e}()},uttN:function(t,e,n){var r=n("7B8A");t.exports=function(t,e){var n=Number(e);return r(t,-n)}},v7F3:function(t,e,n){"use strict";n.d(e,"a",(function(){return _t})),n.d(e,"b",(function(){return qt}));var r,i,o,a,s,l,c,u,h,d,f,p,g,m,y,v,b,_,w,x,M,S,A,C,k,T,E,O,D,P,L,I,R,N,B,F,z,j,W,V,H=Object.defineProperty,Y=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,$=(t,e,n)=>e in t?H(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,G=(t,e)=>{for(var n in e||(e={}))U.call(e,n)&&$(t,n,e[n]);if(Y)for(var n of Y(e))q.call(e,n)&&$(t,n,e[n]);return t},X=(t,e,n)=>($(t,"symbol"!=typeof e?e+"":e,n),n);(i=r||(r={}))[i.Normal=0]="Normal",i[i.Multiply=1]="Multiply",i[i.Screen=2]="Screen",i[i.Overlay=3]="Overlay",i[i.Darken=4]="Darken",i[i.Lighten=5]="Lighten",i[i.ColorDodge=6]="ColorDodge",i[i.ColorBurn=7]="ColorBurn",i[i.HardLight=8]="HardLight",i[i.SoftLight=9]="SoftLight",i[i.Difference=10]="Difference",i[i.Exclusion=11]="Exclusion",i[i.Hue=12]="Hue",i[i.Saturation=13]="Saturation",i[i.Color=14]="Color",i[i.Luminosity=15]="Luminosity",(a=o||(o={}))[a.Normal=0]="Normal",a[a.Alpha=1]="Alpha",a[a.InvertedAlpha=2]="InvertedAlpha",a[a.Luma=3]="Luma",a[a.InvertedLuma=4]="InvertedLuma",(l=s||(s={}))[l.Off=0]="Off",l[l.On=1]="On",(u=c||(c={}))[u.Off=0]="Off",u[u.On=1]="On",(d=h||(h={}))[d.Number=0]="Number",d[d.Color=2]="Color",d[d.MultiDimensional=3]="MultiDimensional",d[d.Boolean=7]="Boolean",(p=f||(f={}))[p.Transform=5]="Transform",p[p.DropShadow=25]="DropShadow",(m=g||(g={})).No="n",m.Add="a",m.Subtract="s",m.Intersect="i",m.Lighten="l",m.Darken="d",m.Difference="f",(v=y||(y={}))[v.precomp=0]="precomp",v[v.solid=1]="solid",v[v.still=2]="still",v[v.null=3]="null",v[v.shape=4]="shape",v[v.text=5]="text",v[v.audio=6]="audio",v[v.pholderVideo=7]="pholderVideo",v[v.imageSeq=8]="imageSeq",v[v.video=9]="video",v[v.pholderStill=10]="pholderStill",v[v.guide=11]="guide",v[v.adjustment=12]="adjustment",v[v.camera=13]="camera",v[v.light=14]="light",(_=b||(b={}))[_.Left=0]="Left",_[_.Right=1]="Right",_[_.Center=2]="Center",(x=w||(w={}))[x.Top=0]="Top",x[x.Center=1]="Center",x[x.Bottom=2]="Bottom",(S=M||(M={}))[S.Characters=1]="Characters",S[S.CharactersExcludingSpaces=2]="CharactersExcludingSpaces",S[S.Words=3]="Words",S[S.Lines=4]="Lines",(C=A||(A={}))[C.Square=1]="Square",C[C.RampUp=2]="RampUp",C[C.RampDown=3]="RampDown",C[C.Triangle=4]="Triangle",C[C.Round=5]="Round",C[C.Smooth=6]="Smooth",(T=k||(k={}))[T.Percentage=1]="Percentage",T[T.Index=2]="Index",(O=E||(E={}))[O.Add=1]="Add",O[O.Subtract=2]="Subtract",O[O.Intersect=3]="Intersect",O[O.Min=4]="Min",O[O.Max=5]="Max",O[O.Difference=6]="Difference",(P=D||(D={})).Group="gr",P.Rect="rc",P.Ellipse="el",P.Fill="fl",P.GradientFill="gf",P.GradientStroke="gs",P.Stroke="st",P.Transform="tr",P.Path="sh",P.Repeat="rp",P.Trim="tm",(I=L||(L={}))[I.NonZero=1]="NonZero",I[I.EvenOdd=2]="EvenOdd",(N=R||(R={}))[N.Miter=1]="Miter",N[N.Round=2]="Round",N[N.Bevel=3]="Bevel",(F=B||(B={}))[F.Butt=1]="Butt",F[F.Round=2]="Round",F[F.Square=3]="Square",(j=z||(z={}))[j.Linear=1]="Linear",j[j.Radial=2]="Radial",(V=W||(W={}))[V.CssUrl=1]="CssUrl",V[V.ScriptUrl=2]="ScriptUrl",V[V.FontUrl=3]="FontUrl",function(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;n<t.length;n++){var r=String.fromCharCode(n+32),i=(t.charCodeAt(n)-20)/100;e[r]=i}}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N");var K=rt(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],(function(t,e){return t["[object "+e+"]"]=!0,t}),{}),Z=rt(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],(function(t,e){return t["[object "+e+"Array]"]=!0,t}),{}),J=Object.prototype.toString,Q=(function(){}).constructor,tt=Q?Q.prototype:null;function et(t){if(null==t||"object"!=typeof t)return t;var e=t,n=J.call(t);if("[object Array]"===n){if(!lt(t)){e=[];for(var r=0,i=t.length;r<i;r++)e[r]=et(t[r])}}else if(Z[n]){if(!lt(t)){var o=t.constructor;if(o.from)e=o.from(t);else for(e=new o(t.length),r=0,i=t.length;r<i;r++)e[r]=t[r]}}else if(!K[n]&&!lt(t)&&!st(t))for(var a in e={},t)t.hasOwnProperty(a)&&"__proto__"!==a&&(e[a]=et(t[a]));return e}function nt(t,e,n){if(!ot(e)||!ot(t))return n?et(e):t;for(var r in e)if(e.hasOwnProperty(r)&&"__proto__"!==r){var i=t[r],o=e[r];!ot(o)||!ot(i)||it(o)||it(i)||st(o)||st(i)||at(o)||at(i)||lt(o)||lt(i)?!n&&r in t||(t[r]=et(e[r])):nt(i,o,n)}return t}function rt(t,e,n,r){if(t&&e){for(var i=0,o=t.length;i<o;i++)n=e.call(r,n,t[i],i,t);return n}}function it(t){return Array.isArray?Array.isArray(t):"[object Array]"===J.call(t)}function ot(t){var e=typeof t;return"function"===e||!!t&&"object"===e}function at(t){return!!K[J.call(t)]}function st(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function lt(t){return t.__ec_primitive__}function ct(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t}function ut(t,e,n,r,i){var o=1-i;return o*o*(o*t+3*i*e)+i*i*(i*r+3*o*n)}function ht(t,e,n,r,i,o){var a=(e-t)*i+t,s=(n-e)*i+e,l=(r-n)*i+n,c=(s-a)*i+a,u=(l-s)*i+s,h=(u-c)*i+c;o[0]=t,o[1]=a,o[2]=c,o[3]=h,o[4]=h,o[5]=u,o[6]=l,o[7]=r}function dt(t,e){return Math.abs(t[0]-e[0])<1e-8&&Math.abs(t[1]-e[1])<1e-8}function ft(t,e,n,r,i,o,a,s){var l,c,u,h,d,f,p,g,m,y,v;return t[4]=-a||0,t[5]=-s||0,t[0]=null==i?1:i,t[3]=null==o?1:o,mt[1]=mt[2]=0,r&&(l=t,u=r,h=(c=t)[0],d=c[2],f=c[4],p=c[1],g=c[3],m=c[5],y=Math.sin(u),v=Math.cos(u),l[0]=h*v+p*y,l[1]=-h*y+p*v,l[2]=d*v+g*y,l[3]=-d*y+v*g,l[4]=v*f+y*m,l[5]=v*m-y*f),t[4]+=e,t[5]+=n,t}function pt(t,e,n){for(let r=0;r<e.length;r++)e[r]=e[r],t[r]=t[r]||[],ct(t[r],e[r],n)}tt&&"function"==typeof tt.bind&&tt.call.bind(tt.bind);const gt={repeat:0,repeatX:0,repeatY:0,repeatRot:0,repeatScaleX:1,repeatScaleY:1,repeatAnchorX:0,repeatAnchorY:0};let mt=[];function yt(t,e,n){t(n,e,void 0);let r=0,i=0,o=0,a=1,s=1;for(let l=0;l<e.repeat;l++)r+=e.repeatX,i+=e.repeatY,o+=e.repeatRot,a*=e.repeatScaleX,s*=e.repeatScaleY,ft(mt,r,i,o,a,s,e.repeatAnchorX,e.repeatAnchorY),t(n,e,mt)}function vt(t,e,n,r,i){const o=n.length;if(o){for(let r=1;r<o;r++){const o=r-1;dt(e[o],n[o])&&dt(t[r],n[r])?i(n[o],n[r]):i(n[o],e[o],t[r],n[r])}if(r){const r=o-1;dt(e[r],n[r])&&dt(t[0],n[0])?i(n[r],n[0]):i(n[r],e[r],t[0],n[0])}}}function bt(t,e,n){let r,i,o,a=e.trimStart/100,s=e.trimEnd/100;if(a!==s){if(a>s){const t=a;a=s,s=t}if(n?(r=this._inPts||(this._inPts=[]),i=this._outPts||(this._outPts=[]),o=this._vPts||(this._vPts=[]),pt(r,e.in,n),pt(i,e.out,n),pt(o,e.v,n)):(r=e.in,i=e.out,o=e.v),a>0||s<1){let e=[],n=0,l=0;vt(r,i,o,!1,(t,r,i,o)=>{const a=i&&o?function(t,e,n,r,i,o,a,s,l){for(var c=t,u=e,h=0,d=1;d<=10;d++){var f=.1*d,p=ut(t,n,i,a,f),g=ut(e,r,o,s,f),m=p-c,y=g-u;h+=Math.sqrt(m*m+y*y),c=p,u=g}return h}(t[0],t[1],r[0],r[1],i[0],i[1],o[0],o[1]):Math.sqrt((t[0]-r[0])**2+(t[1]-r[1])**2);e[l++]=a,n+=a});const c=a*n,u=s*n;let h=0,d=0;vt(r,i,o,!1,(n,r,i,o)=>{const a=e[d];if(!(h+a<=c||h>=u)){if(h>=c&&h+a<=u)0===d&&t.moveTo(n[0],n[1]),i&&o?t.bezierCurveTo(r[0],r[1],i[0],i[1],o[0],o[1]):t.lineTo(r[0],r[1]);else{const e=(c-h)/a,s=(u-h)/a;if(e>=s)return;let l=n[0],d=n[1],f=r[0],p=r[1];if(i&&o){let n=i[0],r=i[1],a=o[0],c=o[1];const u=[],h=[];e>0&&(ht(l,f,n,a,e,u),ht(d,p,r,c,e,h),l=u[4],d=h[4],f=u[5],p=h[5],n=u[6],r=h[6],a=u[7],c=h[7]),s<1&&(ht(l,f,n,a,s,u),ht(d,p,r,c,s,h),l=u[0],d=h[0],f=u[1],p=h[1],n=u[2],r=h[2],a=u[3],c=h[3]),t.moveTo(l,d),t.bezierCurveTo(f,p,n,r,a,c)}else e>0&&(l=(f-l)*e+l,d=(p-d)*e+d),s<1&&(f=(f-l)*s+l,p=(p-d)*s+d),t.moveTo(l,d),t.lineTo(f,p)}h+=a,d++}})}else{let n=!0;vt(r,i,o,e.close,(e,r,i,o)=>{n&&t.moveTo(e[0],e[1]),i&&o?t.bezierCurveTo(r[0],r[1],i[0],i[1],o[0],o[1]):t.lineTo(r[0],r[1]),n=!1}),e.close&&t.closePath()}}}function _t(t){const e=t.graphic.extendShape({type:"lottie-shape-path",shape:G({in:[],out:[],v:[],close:!1,trimStart:0,trimEnd:100},gt),buildPath(t,e){yt((t,e,n)=>{bt.call(this,t,e,n)},e,t)}}),n=t.graphic.extendShape({type:"lottie-shape-ellipse",shape:G({cx:0,cy:0,rx:0,ry:0},gt),buildPath(t,e){yt((t,e)=>{let n=e.cx,r=e.cy,i=e.rx,o=e.ry;if(i===o)t.arc(n,r,i,0,2*Math.PI),t.closePath();else{const e=.5522848,a=i*e,s=o*e;t.moveTo(n-i,r),t.bezierCurveTo(n-i,r-s,n-a,r-o,n,r-o),t.bezierCurveTo(n+a,r-o,n+i,r-s,n+i,r),t.bezierCurveTo(n+i,r+s,n+a,r+o,n,r+o),t.bezierCurveTo(n-a,r+o,n-i,r+s,n-i,r),t.closePath()}},e,t)}}),r=t.graphic.extendShape({type:"lottie-shape-rect",shape:G({r:0,x:0,y:0,width:0,height:0},gt),buildPath(t,e){yt((t,e)=>{let n=e.width,r=e.height,i=e.x-n/2,o=e.y-r/2,a=e.r;a=Math.min(n/2,r/2,a),a?(n<0&&(i+=n,n=-n),r<0&&(o+=r,r=-r),t.moveTo(i+a,o),t.lineTo(i+n-a,o),t.arc(i+n-a,o+a,a,-Math.PI/2,0),t.lineTo(i+n,o+r-a),t.arc(i+n-a,o+r-a,a,0,Math.PI/2),t.lineTo(i+a,o+r),t.arc(i+a,o+r-a,a,Math.PI/2,Math.PI),t.lineTo(i,o+a),t.arc(i+a,o+a,a,Math.PI,1.5*Math.PI),t.closePath()):t.rect(i,o,n,r)},e,t)}});t.graphic.registerShape("lottie-shape-path",e),t.graphic.registerShape("lottie-shape-ellipse",n),t.graphic.registerShape("lottie-shape-rect",r)}function wt(t,e){for(var n=0,r=e.length;n<r;){if(e[n].id===t)return e[n].layers.__used?JSON.parse(JSON.stringify(e[n].layers)):(e[n].layers.__used=!0,e[n].layers);n+=1}return null}function xt(t){var e,n,r;for(e=t.length-1;e>=0;e-=1)if("sh"===t[e].ty)if(t[e].ks.k.i)Mt(t[e].ks.k);else for(r=t[e].ks.k.length,n=0;n<r;n+=1)t[e].ks.k[n].s&&Mt(t[e].ks.k[n].s[0]),t[e].ks.k[n].e&&Mt(t[e].ks.k[n].e[0]);else"gr"===t[e].ty&&xt(t[e].it)}function Mt(t){var e,n=t.i.length;for(e=0;e<n;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function St(t,e){var n=e?e.split("."):[100,100,100];return t[0]>n[0]||!(n[0]>t[0])&&(t[1]>n[1]||!(n[1]>t[1])&&(t[2]>n[2]||!(n[2]>t[2])&&null))}var At,Ct=function(){var t=[4,4,14];function e(t){var e,n,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&((n=t[e]).t.d={k:[{s:n.t.d,t:0}]})}return function(n){if(St(t,n.v)&&(e(n.layers),n.assets)){var r,i=n.assets.length;for(r=0;r<i;r+=1)n.assets[r].layers&&e(n.assets[r].layers)}}}(),kt=(At=[4,7,99],function(t){if(t.chars&&!St(At,t.v)){var e,n,r,i,o,a=t.chars.length;for(e=0;e<a;e+=1)if(t.chars[e].data&&t.chars[e].data.shapes)for(r=(o=t.chars[e].data.shapes[0].it).length,n=0;n<r;n+=1)(i=o[n].ks.k).__converted||(Mt(o[n].ks.k),i.__converted=!0)}}),Tt=function(){var t=[5,7,15];function e(t){var e,n,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&(n=void 0,"number"==typeof(n=t[e].t.p).a&&(n.a={a:0,k:n.a}),"number"==typeof n.p&&(n.p={a:0,k:n.p}),"number"==typeof n.r&&(n.r={a:0,k:n.r}))}return function(n){if(St(t,n.v)&&(e(n.layers),n.assets)){var r,i=n.assets.length;for(r=0;r<i;r+=1)n.assets[r].layers&&e(n.assets[r].layers)}}}(),Et=function(){var t=[4,1,9];function e(t){var n,r,i,o=t.length;for(n=0;n<o;n+=1)if("gr"===t[n].ty)e(t[n].it);else if("fl"===t[n].ty||"st"===t[n].ty)if(t[n].c.k&&t[n].c.k[0].i)for(i=t[n].c.k.length,r=0;r<i;r+=1)t[n].c.k[r].s&&(t[n].c.k[r].s[0]/=255,t[n].c.k[r].s[1]/=255,t[n].c.k[r].s[2]/=255,t[n].c.k[r].s[3]/=255),t[n].c.k[r].e&&(t[n].c.k[r].e[0]/=255,t[n].c.k[r].e[1]/=255,t[n].c.k[r].e[2]/=255,t[n].c.k[r].e[3]/=255);else t[n].c.k[0]/=255,t[n].c.k[1]/=255,t[n].c.k[2]/=255,t[n].c.k[3]/=255}function n(t){var n,r=t.length;for(n=0;n<r;n+=1)4===t[n].ty&&e(t[n].shapes)}return function(e){if(St(t,e.v)&&(n(e.layers),e.assets)){var r,i=e.assets.length;for(r=0;r<i;r+=1)e.assets[r].layers&&n(e.assets[r].layers)}}}(),Ot=function(){var t=[4,4,18];function e(t){var n,r,i;for(n=t.length-1;n>=0;n-=1)if("sh"===t[n].ty)if(t[n].ks.k.i)t[n].ks.k.c=t[n].closed;else for(i=t[n].ks.k.length,r=0;r<i;r+=1)t[n].ks.k[r].s&&(t[n].ks.k[r].s[0].c=t[n].closed),t[n].ks.k[r].e&&(t[n].ks.k[r].e[0].c=t[n].closed);else"gr"===t[n].ty&&e(t[n].it)}function n(t){var n,r,i,o,a,s,l=t.length;for(r=0;r<l;r+=1){if((n=t[r]).hasMask){var c=n.masksProperties;for(o=c.length,i=0;i<o;i+=1)if(c[i].pt.k.i)c[i].pt.k.c=c[i].cl;else for(s=c[i].pt.k.length,a=0;a<s;a+=1)c[i].pt.k[a].s&&(c[i].pt.k[a].s[0].c=c[i].cl),c[i].pt.k[a].e&&(c[i].pt.k[a].e[0].c=c[i].cl)}4===n.ty&&e(n.shapes)}}return function(e){if(St(t,e.v)&&(n(e.layers),e.assets)){var r,i=e.assets.length;for(r=0;r<i;r+=1)e.assets[r].layers&&n(e.assets[r].layers)}}}();class Dt{constructor(){X(this,"frameTime",1e3/30),X(this,"startFrame",0),X(this,"endFrame"),X(this,"assetsMap",new Map),X(this,"layerOffsetTime")}}function Pt(t){return Array.isArray(t)&&"number"==typeof t[0]}function Lt(t){return Pt(null==t?void 0:t.k)}function It(t){const e=null==t?void 0:t.k;return Array.isArray(e)&&void 0!==e[0].t&&Pt(e[0].s)}function Rt(t){return`rgba(${[Math.round(255*Nt(t,0)),Math.round(255*Nt(t,1)),Math.round(255*Nt(t,2)),Nt(t,3)].join(",")})`}function Nt(t,e){return null!=t?"number"==typeof t?t:t[e||0]:NaN}function Bt(t,e,n){var r,i,o,a;let s=[];if(s.push((null==(r=t.o)?void 0:r.x)?Nt(t.o.x,n):0,(null==(i=t.o)?void 0:i.y)?Nt(t.o.y,n):0,(null==(o=null==e?void 0:e.o)?void 0:o.x)?Nt(e.o.x,n):1,(null==(a=null==e?void 0:e.o)?void 0:a.y)?Nt(e.o.y,n):1),s[0]&&s[1]&&1!==s[2]&&1!==s[3])return`cubic-bezier(${s.join(",")})`}function Ft(t,e,n,r){const i=t.length,o=n.endFrame-n.startFrame,a={duration:0,delay:0,keyframes:[]};let s;for(let l=0;l<i;l++){const i=t[l],c=t[l+1],u=1===i.h,h={percent:(i.t+n.layerOffsetTime-n.startFrame)/o};u||(h.easing=Bt(i,c,e));const d=i.s||(null==s?void 0:s.e);if(d&&r(h,d),h.percent>0&&0===l){const t={percent:0};d&&r(t,d),a.keyframes.push(t)}if(a.keyframes.push(h),u&&c){const t={percent:Math.max((c.t+n.layerOffsetTime-n.startFrame)/o,0)};r(t,d),a.keyframes.push(t)}s=i}return i&&(a.duration=n.frameTime*o),a}function zt(t,e,n,r,i,o){for(let a=0;a<n.length;a++){const s=n[a],l=Ft(t,a,i,(t,n)=>{let r=Nt(n,a);o&&(r=o(r)),(e?t[e]={}:t)[s]=r});l.keyframes.length&&r.push(l)}}function jt(t,e,n,r,i){const o=Ft(t,0,i,(t,r)=>{(e?t[e]={}:t)[n]=Rt(r)});o.keyframes.length&&r.push(o)}function Wt(t,e,n,r,i,o,a){n&&(e[n]=e[n]||{});const s=n?e[n]:e;if("number"==typeof(null==(l=t)?void 0:l.k)){const e=t.k;s[r[0]]=a?a(e):e}else if(function(t){const e=null==t?void 0:t.k;return Array.isArray(e)&&void 0!==e[0].t&&"number"==typeof e[0].s}(t))zt(t.k,n,r,i,o,a);else if(Lt(t))for(let c=0;c<r.length;c++){const e=Nt(t.k,c);s[r[c]]=a?a(e):e}else It(t)&&zt(t.k,n,r,i,o,a);var l}function Vt(t,e,n,r,i="",o={x:"x",y:"y",rotation:"rotation",scaleX:"scaleX",scaleY:"scaleY",anchorX:"anchorX",anchorY:"anchorY"}){t.p.s?(Wt(t.p.x,e,i,[o.x],n,r),Wt(t.p.y,e,i,[o.y],n,r)):Wt(t.p,e,i,[o.x,o.y],n,r),Wt(t.s,e,i,[o.scaleX,o.scaleY],n,r,t=>t/100),Wt(t.r,e,i,[o.rotation],n,r,t=>-t/180*Math.PI),Wt(t.a,e,i,[o.anchorX,o.anchorY],n,r)}function Ht(t){return t.g&&t.s&&t.e}function Yt(t){const e=function(t,e){const n=[];for(let r=0;r<4*e;){const e=t[r++],i=Math.round(255*t[r++]),o=Math.round(255*t[r++]),a=Math.round(255*t[r++]);n.push({offset:e,color:`rgb(${i}, ${o}, ${a})`})}return n}(t.g.k.k,t.g.p);return t.t===z.Linear?{type:"linear",colorStops:e,x:t.s.k[0],y:t.s.k[1],x2:t.e.k[0],y2:t.e.k[1],global:!0}:t.t===z.Radial?{type:"radial",colorStops:e,x:t.s.k[0],y:t.s.k[1],r:(n=t.e.k,r=t.s.k,Math.sqrt((n[0]-r[0])*(n[0]-r[0])+(n[1]-r[1])*(n[1]-r[1]))),global:!0}:"#000";var n,r}function Ut(t,e,n){const r={type:"lottie-shape-path",style:{fill:"none",stroke:"none"}};if((i=t.ks.k)&&i.i&&i.o&&i.v)r.shape={in:t.ks.k.i,out:t.ks.k.o,v:t.ks.k.v,close:t.ks.k.c};else if(Array.isArray(t.ks.k)){const r=Ft(t.ks.k,0,n,(t,e)=>{t.shape={in:e[0].i,out:e[0].o,v:e[0].v,close:e[0].c}});r.keyframes.length&&e.push(r)}var i;return r}function qt(t,e){var n,r;(r=t).__complete||(Et(r),Ct(r),kt(r),Tt(r),Ot(r),function t(e,n){var r,i,o,a,s,l,c,u=e.length;for(i=0;i<u;i+=1)if("ks"in(r=e[i])&&!r.completed){if(r.completed=!0,r.tt&&(e[i-1].td=r.tt),r.hasMask){var h=r.masksProperties;for(a=h.length,o=0;o<a;o+=1)if(h[o].pt.k.i)Mt(h[o].pt.k);else for(l=h[o].pt.k.length,s=0;s<l;s+=1)h[o].pt.k[s].s&&Mt(h[o].pt.k[s].s[0]),h[o].pt.k[s].e&&Mt(h[o].pt.k[s].e[0])}0===r.ty?(r.layers=wt(r.refId,n),t(r.layers,n)):4===r.ty?xt(r.shapes):5===r.ty&&(0!==(c=r).t.a.length||"m"in c.t.p||(c.singleShape=!0))}}(r.layers,r.assets),r.__complete=!0);const i=new Dt;e=e||{},i.frameTime=1e3/(t.fr||30),i.startFrame=t.ip,i.endFrame=t.op,null==(n=t.assets)||n.forEach(t=>{i.assetsMap.set(t.id,t)});const o=function t(e,n,r){let i=[];e=e.slice().reverse();const o=new Map,a=(null==r?void 0:r.st)||0;return null==e||e.forEach(e=>{var r,s;const l=a+e.ip,c=a+e.op,u=a+e.st;let h;switch(n.layerOffsetTime=a,e.ty){case y.shape:h=function(t,e){return{type:"group",children:function t(n,r){const i=[],o={},a=[];return function(t,n){t.forEach(t=>{if(!t.hd)switch(t.ty){case D.Repeat:Wt(t.c,n.attrs,"shape",["repeat"],n.keyframeAnimations,e),Vt(t.tr,n.attrs,n.keyframeAnimations,e,"shape",{x:"repeatX",y:"repeatY",rotation:"repeatRot",scaleX:"repeatScaleX",scaleY:"repeatScaleY",anchorX:"repeatAnchorX",anchorY:"repeatAnchorY"});break;case D.Trim:Wt(t.s,n.attrs,"shape",["trimStart"],n.keyframeAnimations,e),Wt(t.e,n.attrs,"shape",["trimEnd"],n.keyframeAnimations,e)}})}(n=n.slice().reverse(),r),n.forEach(n=>{if(n.hd)return;let s;switch(n.ty){case D.Group:s={type:"group",children:t(n.it,r)};break;case D.Fill:case D.GradientFill:!function(t,e,n,r){e.style=e.style||{},Ht(t)?e.style.fill=Yt(t):Lt(t.c)?e.style.fill=Rt(t.c.k):It(t.c)&&jt(t.c.k,"style","fill",n,r),Wt(t.o,e,"style",["fillOpacity"],n,r,t=>t/100)}(n,o,a,e);break;case D.Stroke:case D.GradientStroke:!function(t,e,n,r){switch(e.style=e.style||{},Ht(t)?e.style.stroke=Yt(t):Lt(t.c)?e.style.stroke=Rt(t.c.k):It(t.c)&&jt(t.c.k,"style","stroke",n,r),Wt(t.o,e,"style",["strokeOpacity"],n,r,t=>t/100),Wt(t.w,e,"style",["lineWidth"],n,r),t.lj){case R.Bevel:e.style.lineJoin="bevel";break;case R.Round:e.style.lineJoin="round";break;case R.Miter:e.style.lineJoin="miter"}switch(t.lc){case B.Butt:e.style.lineCap="butt";break;case B.Round:e.style.lineCap="round";break;case B.Square:e.style.lineCap="square"}const i=[];let o=0;t.d&&(t.d.forEach(t=>{"o"!==t.n?i.push(t.v.k):o=t.v.k}),e.style.lineDash=i,e.style.lineDashOffset=o)}(n,o,a,e);break;case D.Transform:Vt(n,o,a,e);break;default:s=function(t,n){let r;switch(t.ty){case D.Path:r=Ut(t,n,e);break;case D.Ellipse:r=function(t,e,n){const r={type:"lottie-shape-ellipse",style:{fill:"none",stroke:"none"},shape:{}};return Wt(t.p,r,"shape",["cx","cy"],e,n),Wt(t.s,r,"shape",["rx","ry"],e,n,t=>t/2),r}(t,n,e);break;case D.Rect:r=function(t,e,n){const r={type:"lottie-shape-rect",style:{fill:"none",stroke:"none"},shape:{}};return Wt(t.p,r,"shape",["x","y"],e,n),Wt(t.s,r,"shape",["width","height"],e,n),Wt(t.r,r,"shape",["r"],e,n),r}(t,n,e)}return r}(n,a)}s&&(s.name=n.nm,i.push(s))}),i.forEach((t,e)=>{nt(t,r.attrs,!0),nt(t,o,!0),(a.length||r.keyframeAnimations.length)&&(t.keyframeAnimation=[...r.keyframeAnimations,...a]),i[e]=t}),i}(t.shapes,{attrs:{},keyframeAnimations:[]})}}(e,n);break;case y.null:h={type:"group",children:[]};break;case y.solid:h={type:"group",children:[]},e.sc&&h.children.push(function(t){return{type:"rect",shape:{x:0,y:0,width:t.sw,height:t.sh},style:{fill:t.sc}}}(e));break;case y.precomp:h={type:"group",children:t((null==(r=n.assetsMap.get(e.refId))?void 0:r.layers)||[],n,{st:u})}}if(h){const t=[],r={name:e.nm};if(e.ks&&Vt(e.ks,r,t,n),Object.assign(h,r),null!=e.ind&&o.set(e.ind,h),h.extra={layerParent:e.parent},e.hasMask&&(null==(s=e.masksProperties)?void 0:s.length)){const t=[],r=Ut({ks:e.masksProperties[0].pt},t,n);h.clipPath=G({type:"lottie-shape-path"},r),h.clipPath.style.fill="#000",t.length&&(h.clipPath.keyframeAnimation=t)}if(function(t,e,n){var r,i;const o={},a=[];(null==(r=t.ks)?void 0:r.o)&&(Wt(t.ks.o,o,"style",["opacity"],a,n,t=>t/100),((null==(i=o.style)?void 0:i.opacity)||a.length)&&function t(e,n){var r;n(e),"group"===e.type&&(null==(r=e.children)||r.forEach(e=>{t(e,n)}))}(e,t=>{"group"!==t.type&&t.style&&(Object.assign(t.style,o.style),a.length&&(t.keyframeAnimation=(t.keyframeAnimation||[]).concat(a)))}))}(e,h,n),null!=l&&null!=c&&(l>n.startFrame||c<n.endFrame)){const e=n.endFrame-n.startFrame,r={duration:e*n.frameTime,keyframes:[{ignore:!1,percent:(l-n.startFrame)/e}]};l>n.startFrame&&r.keyframes.unshift({ignore:!0,percent:0}),(c-n.startFrame)/e<1&&r.keyframes.push({ignore:!0,percent:(c-n.startFrame)/e}),t.push(r)}t.length&&(h.keyframeAnimation=t),i.push(h)}}),i.filter(t=>{var e,n;const r=o.get(null==(e=t.extra)?void 0:e.layerParent);return!r||(null==(n=r.children)||n.push(t),!1)})}(t.layers||[],i);function a(t,e){t.forEach(t=>{e(t),t.children&&a(t.children,e)})}return e.loop&&a(o,t=>{var e;null==(e=t.keyframeAnimation)||e.forEach(t=>{t.loop=!0})}),{width:t.w,height:t.h,elements:o,each:t=>{a(o,t)}}}},v87U:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.single=function(t){return r.single(t)(this)}},v9Dh:function(t,e,n){"use strict";n.d(e,"e",(function(){return v})),n.d(e,"c",(function(){return p})),n.d(e,"b",(function(){return f})),n.d(e,"a",(function(){return g})),n.d(e,"d",(function(){return m})),n.d(e,"f",(function(){return y})),n("ihYY");var r=n("4+yM"),i=n("n6gG"),o=n("YSh2"),a=n("vGXY"),s=(n("eDkP"),n("4c35")),l=n("CcnG"),c=n("K9Ia"),u=n("ny24"),h=n("t9fZ");function d(t){return Error('Tooltip position "'+t+'" is invalid.')}var f=new l.InjectionToken("mat-tooltip-scroll-strategy");function p(t){return function(){return t.scrollStrategies.reposition({scrollThrottle:20})}}var g=new l.InjectionToken("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),m=function(){function t(t,e,n,r,i,o,a,s,l,h,d,f){var p=this;this._overlay=t,this._elementRef=e,this._scrollDispatcher=n,this._viewContainerRef=r,this._ngZone=i,this._ariaDescriber=a,this._focusMonitor=s,this._dir=h,this._defaultOptions=d,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this._message="",this._manualListeners=new Map,this._destroyed=new c.b,this._scrollStrategy=l;var g=e.nativeElement,m="undefined"==typeof window||window.Hammer||f;o.IOS||o.ANDROID?m||this._manualListeners.set("touchstart",(function(){return p.show()})):this._manualListeners.set("mouseenter",(function(){return p.show()})).set("mouseleave",(function(){return p.hide()})),this._manualListeners.forEach((function(t,e){return g.addEventListener(e,t)})),s.monitor(e).pipe(Object(u.a)(this._destroyed)).subscribe((function(t){t?"keyboard"===t&&i.run((function(){return p.show()})):i.run((function(){return p.hide(0)}))})),d&&d.position&&(this.position=d.position)}return Object.defineProperty(t.prototype,"position",{get:function(){return this._position},set:function(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Object(i.c)(t),this._disabled&&this.hide(0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"message",{get:function(){return this._message},set:function(t){var e=this;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((function(){Promise.resolve().then((function(){e._ariaDescriber.describe(e._elementRef.nativeElement,e.message)}))})))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tooltipClass",{get:function(){return this._tooltipClass},set:function(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this._elementRef.nativeElement,e=t.style;"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName||(e.webkitUserSelect=e.userSelect=e.msUserSelect=""),t.draggable&&"none"===e.webkitUserDrag&&(e.webkitUserDrag="")},t.prototype.ngOnDestroy=function(){var t=this;this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._manualListeners.forEach((function(e,n){t._elementRef.nativeElement.removeEventListener(n,e)})),this._manualListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.message),this._focusMonitor.stopMonitoring(this._elementRef)},t.prototype.show=function(t){var e=this;if(void 0===t&&(t=this.showDelay),!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var n=this._createOverlay();this._detach(),this._portal=this._portal||new s.d(y,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Object(u.a)(this._destroyed)).subscribe((function(){return e._detach()})),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}},t.prototype.hide=function(t){void 0===t&&(t=this.hideDelay),this._tooltipInstance&&this._tooltipInstance.hide(t)},t.prototype.toggle=function(){this._isTooltipVisible()?this.hide():this.show()},t.prototype._isTooltipVisible=function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()},t.prototype._handleKeydown=function(t){this._isTooltipVisible()&&t.keyCode===o.h&&!Object(o.t)(t)&&(t.preventDefault(),t.stopPropagation(),this.hide(0))},t.prototype._handleTouchend=function(){this.hide(this._defaultOptions.touchendHideDelay)},t.prototype._createOverlay=function(){var t=this;if(this._overlayRef)return this._overlayRef;var e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return n.positionChanges.pipe(Object(u.a)(this._destroyed)).subscribe((function(e){t._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&t._tooltipInstance.isVisible()&&t._ngZone.run((function(){return t.hide(0)}))})),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Object(u.a)(this._destroyed)).subscribe((function(){return t._detach()})),this._overlayRef},t.prototype._detach=function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null},t.prototype._updatePosition=function(){var t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),n=this._getOverlayPosition();t.withPositions([Object(r.a)({},e.main,n.main),Object(r.a)({},e.fallback,n.fallback)])},t.prototype._getOrigin=function(){var t,e=!this._dir||"ltr"==this._dir.value,n=this.position;if("above"==n||"below"==n)t={originX:"center",originY:"above"==n?"top":"bottom"};else if("before"==n||"left"==n&&e||"right"==n&&!e)t={originX:"start",originY:"center"};else{if(!("after"==n||"right"==n&&e||"left"==n&&!e))throw d(n);t={originX:"end",originY:"center"}}var r=this._invertPosition(t.originX,t.originY);return{main:t,fallback:{originX:r.x,originY:r.y}}},t.prototype._getOverlayPosition=function(){var t,e=!this._dir||"ltr"==this._dir.value,n=this.position;if("above"==n)t={overlayX:"center",overlayY:"bottom"};else if("below"==n)t={overlayX:"center",overlayY:"top"};else if("before"==n||"left"==n&&e||"right"==n&&!e)t={overlayX:"end",overlayY:"center"};else{if(!("after"==n||"right"==n&&e||"left"==n&&!e))throw d(n);t={overlayX:"start",overlayY:"center"}}var r=this._invertPosition(t.overlayX,t.overlayY);return{main:t,fallback:{overlayX:r.x,overlayY:r.y}}},t.prototype._updateTooltipMessage=function(){var t=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(h.a)(1),Object(u.a)(this._destroyed)).subscribe((function(){t._tooltipInstance&&t._overlayRef.updatePosition()})))},t.prototype._setTooltipClass=function(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())},t.prototype._invertPosition=function(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}},t}(),y=function(){function t(t,e){this._changeDetectorRef=t,this._breakpointObserver=e,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new c.b,this._isHandset=this._breakpointObserver.observe(a.b.Handset)}return t.prototype.show=function(t){var e=this;this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout((function(){e._visibility="visible",e._showTimeoutId=null,e._markForCheck()}),t)},t.prototype.hide=function(t){var e=this;this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout((function(){e._visibility="hidden",e._hideTimeoutId=null,e._markForCheck()}),t)},t.prototype.afterHidden=function(){return this._onHide.asObservable()},t.prototype.isVisible=function(){return"visible"===this._visibility},t.prototype.ngOnDestroy=function(){this._onHide.complete()},t.prototype._animationStart=function(){this._closeOnInteraction=!1},t.prototype._animationDone=function(t){var e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)},t.prototype._handleBodyInteraction=function(){this._closeOnInteraction&&this.hide(0)},t.prototype._markForCheck=function(){this._changeDetectorRef.markForCheck()},t}(),v=function(){return function(){}}()},vARd:function(t,e,n){"use strict";n.d(e,"e",(function(){return y})),n.d(e,"b",(function(){return b})),n.d(e,"d",(function(){return m})),n.d(e,"a",(function(){return f})),n.d(e,"c",(function(){return p})),n.d(e,"f",(function(){return d})),n.d(e,"g",(function(){return g}));var r=n("K9Ia"),i=n("CcnG"),o=(n("ihYY"),n("4+yM")),a=n("4c35"),s=n("t9fZ"),l=n("ny24"),c=n("eDkP"),u=n("lLAP"),h=n("vGXY"),d=function(){function t(t,e){var n=this;this._overlayRef=e,this._afterDismissed=new r.b,this._afterOpened=new r.b,this._onAction=new r.b,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe((function(){return n.dismiss()})),t._onExit.subscribe((function(){return n._finishDismiss()}))}return t.prototype.dismiss=function(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)},t.prototype.dismissWithAction=function(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())},t.prototype.closeWithAction=function(){this.dismissWithAction()},t.prototype._dismissAfter=function(t){var e=this;this._durationTimeoutId=setTimeout((function(){return e.dismiss()}),t)},t.prototype._open=function(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())},t.prototype._finishDismiss=function(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1},t.prototype.afterDismissed=function(){return this._afterDismissed.asObservable()},t.prototype.afterOpened=function(){return this.containerInstance._onEnter},t.prototype.onAction=function(){return this._onAction.asObservable()},t}(),f=new i.InjectionToken("MatSnackBarData"),p=function(){return function(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}(),g=function(){function t(t,e){this.snackBarRef=t,this.data=e}return t.prototype.action=function(){this.snackBarRef.dismissWithAction()},Object.defineProperty(t.prototype,"hasAction",{get:function(){return!!this.data.action},enumerable:!0,configurable:!0}),t}(),m=function(t){function e(e,n,i,o){var a=t.call(this)||this;return a._ngZone=e,a._elementRef=n,a._changeDetectorRef=i,a.snackBarConfig=o,a._destroyed=!1,a._onExit=new r.b,a._onEnter=new r.b,a._animationState="void",a._role="assertive"!==o.politeness||o.announcementMessage?"off"===o.politeness?null:"status":"alert",a}return Object(o.b)(e,t),e.prototype.attachComponentPortal=function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)},e.prototype.attachTemplatePortal=function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)},e.prototype.onAnimationEnd=function(t){var e=t.toState;if(("void"===e&&"void"!==t.fromState||"hidden"===e)&&this._completeExit(),"visible"===e){var n=this._onEnter;this._ngZone.run((function(){n.next(),n.complete()}))}},e.prototype.enter=function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())},e.prototype.exit=function(){return this._animationState="hidden",this._onExit},e.prototype.ngOnDestroy=function(){this._destroyed=!0,this._completeExit()},e.prototype._completeExit=function(){var t=this;this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(s.a)(1)).subscribe((function(){t._onExit.next(),t._onExit.complete()}))},e.prototype._applySnackBarClasses=function(){var t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach((function(e){return 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")},e.prototype._assertNotAttached=function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")},e}(a.a),y=function(){return function(){}}(),v=new i.InjectionToken("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new p}}),b=function(){function t(t,e,n,r,i,o){this._overlay=t,this._live=e,this._injector=n,this._breakpointObserver=r,this._parentSnackBar=i,this._defaultConfig=o,this._snackBarRefAtThisLevel=null}return Object.defineProperty(t.prototype,"_openedSnackBarRef",{get:function(){var t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t},enumerable:!0,configurable:!0}),t.prototype.openFromComponent=function(t,e){return this._attach(t,e)},t.prototype.openFromTemplate=function(t,e){return this._attach(t,e)},t.prototype.open=function(t,e,n){void 0===e&&(e="");var r=Object(o.a)({},this._defaultConfig,n);return r.data={message:t,action:e},r.announcementMessage||(r.announcementMessage=t),this.openFromComponent(g,r)},t.prototype.dismiss=function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()},t.prototype.ngOnDestroy=function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()},t.prototype._attachSnackBarContainer=function(t,e){var n=new a.f(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[p,e]])),r=new a.d(m,e.viewContainerRef,n),i=t.attach(r);return i.instance.snackBarConfig=e,i.instance},t.prototype._attach=function(t,e){var n=Object(o.a)({},new p,this._defaultConfig,e),r=this._createOverlay(n),s=this._attachSnackBarContainer(r,n),c=new d(s,r);if(t instanceof i.TemplateRef){var u=new a.h(t,null,{$implicit:n.data,snackBarRef:c});c.instance=s.attachTemplatePortal(u)}else{var f=this._createInjector(n,c),g=(u=new a.d(t,void 0,f),s.attachComponentPortal(u));c.instance=g.instance}return this._breakpointObserver.observe(h.b.HandsetPortrait).pipe(Object(l.a)(r.detachments())).subscribe((function(t){var e=r.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")})),this._animateSnackBar(c,n),this._openedSnackBarRef=c,this._openedSnackBarRef},t.prototype._animateSnackBar=function(t,e){var n=this;t.afterDismissed().subscribe((function(){n._openedSnackBarRef==t&&(n._openedSnackBarRef=null),e.announcementMessage&&n._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){t.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe((function(){return t._dismissAfter(e.duration)})),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)},t.prototype._createOverlay=function(t){var e=new c.e;e.direction=t.direction;var n=this._overlay.position().global(),r="rtl"===t.direction,i="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!r||"end"===t.horizontalPosition&&r,o=!i&&"center"!==t.horizontalPosition;return i?n.left("0"):o?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)},t.prototype._createInjector=function(t,e){return new a.f(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[d,e],[f,t.data]]))},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(c.d),Object(i["ɵɵinject"])(u.j),Object(i["ɵɵinject"])(i.INJECTOR),Object(i["ɵɵinject"])(h.a),Object(i["ɵɵinject"])(t,12),Object(i["ɵɵinject"])(v))},token:t,providedIn:y}),t}()},vAyL:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}));var r=n("6blF");function i(t,e,n){return void 0===t&&(t=0),new r.a((function(r){void 0===e&&(e=t,t=0);var i=0,a=t;if(n)return n.schedule(o,0,{index:i,count:e,start:t,subscriber:r});for(;;){if(i++>=e){r.complete();break}if(r.next(a++),r.closed)break}}))}function o(t){var e=t.start,n=t.index,r=t.subscriber;n>=t.count?r.complete():(r.next(e),r.closed||(t.index=n+1,t.start=e+1,this.schedule(t)))}},vGXY:function(t,e,n){"use strict";n.d(e,"c",(function(){return y})),n.d(e,"a",(function(){return w})),n.d(e,"b",(function(){return M}));var r,i=n("CcnG"),o=n("dWZg"),a=n("K9Ia"),s=n("dzgT"),l=n("dEwP"),c=n("6blF"),u=n("t9fZ"),h=n("0mNj"),d=n("Gi3i"),f=n("67Y/"),p=n("p0Sj"),g=n("ny24"),m=n("n6gG"),y=function(){return function(){}}(),v=new Set,b=function(){function t(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):_}return t.prototype.matchMedia=function(t){return this._platform.WEBKIT&&function(t){if(!v.has(t))try{r||((r=document.createElement("style")).setAttribute("type","text/css"),document.head.appendChild(r)),r.sheet&&(r.sheet.insertRule("@media "+t+" {.fx-query-test{ }}",0),v.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(o.a))},token:t,providedIn:"root"}),t}();function _(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var w=function(){function t(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new a.b}return t.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},t.prototype.isMatched=function(t){var e=this;return x(Object(m.b)(t)).some((function(t){return e._registerQuery(t).mql.matches}))},t.prototype.observe=function(t){var e=this,n=x(Object(m.b)(t)).map((function(t){return e._registerQuery(t).observable})),r=Object(s.b)(n);return(r=Object(l.a)(r.pipe(Object(u.a)(1)),r.pipe(Object(h.a)(1),Object(d.a)(0)))).pipe(Object(f.a)((function(t){var e={matches:!1,breakpoints:{}};return t.forEach((function(t){e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches})),e})))},t.prototype._registerQuery=function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var n=this._mediaMatcher.matchMedia(t),r={observable:new c.a((function(t){var r=function(n){return e._zone.run((function(){return t.next(n)}))};return n.addListener(r),function(){n.removeListener(r)}})).pipe(Object(p.a)(n),Object(f.a)((function(e){return{query:t,matches:e.matches}})),Object(g.a)(this._destroySubject)),mql:n};return this._queries.set(t,r),r},t.ngInjectableDef=Object(i["ɵɵdefineInjectable"])({factory:function(){return new t(Object(i["ɵɵinject"])(b),Object(i["ɵɵinject"])(i.NgZone))},token:t,providedIn:"root"}),t}();function x(t){return t.map((function(t){return t.split(",")})).reduce((function(t,e){return t.concat(e)})).map((function(t){return t.trim()}))}var M={XSmall:"(max-width: 599.99px)",Small:"(min-width: 600px) and (max-width: 959.99px)",Medium:"(min-width: 960px) and (max-width: 1279.99px)",Large:"(min-width: 1280px) and (max-width: 1919.99px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.99px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.99px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.99px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.99px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},vQc4:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("itJ+");r.Observable.prototype.bufferCount=i.bufferCount},vTln:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.distinct=function(t,e){return r.distinct(t,e)(this)}},vW9Z:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"e",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"d",(function(){return l}));var r=function(t,e){return(r=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 i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function s(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function l(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}},vdN6:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("NMws")),r(n("q5o6"))},vubp:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("4HpG"),i=n("T1DM"),o=n("VGuC"),a=n("FFOo"),s=n("60iU");function l(t,e){void 0===e&&(e=i.a);var n=Object(o.a)(t)?+t-e.now():Math.abs(t);return function(t){return t.lift(new c(n,e))}}var c=function(){function t(t,e){this.delay=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.delay,this.scheduler))},t}(),u=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.delay=n,i.scheduler=r,i.queue=[],i.active=!1,i.errored=!1,i}return r.__extends(e,t),e.dispatch=function(t){for(var e=t.source,n=e.queue,r=t.scheduler,i=t.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var o=Math.max(0,n[0].time-r.now());this.schedule(t,o)}else this.unsubscribe(),e.active=!1},e.prototype._schedule=function(t){this.active=!0,this.destination.add(t.schedule(e.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))},e.prototype.scheduleNotification=function(t){if(!0!==this.errored){var e=this.scheduler,n=new h(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}},e.prototype._next=function(t){this.scheduleNotification(s.a.createNext(t))},e.prototype._error=function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.scheduleNotification(s.a.createComplete()),this.unsubscribe()},e}(a.a),h=function(){return function(t,e){this.time=t,this.notification=e}}()},w1EH:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("3fWJ"),i=n("VnD/"),o=n("AxiF"),a=n("tNVB"),s=n("HJBe"),l=n("mChF");function c(t,e){var n=arguments.length>=2;return function(c){return c.pipe(t?Object(i.a)((function(e,n){return t(e,n,c)})):l.a,Object(o.a)(1),n?Object(s.a)(e):Object(a.a)((function(){return new r.a})))}}},wDBO:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("z4bA");function o(t){return function(e){return e.lift(new a(t))}}var a=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){var n=new s(t),r=e.subscribe(n);return r.add(Object(i.c)(this.notifier,new i.a(n))),r},t}(),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasValue=!1,e}return r.__extends(e,t),e.prototype._next=function(t){this.value=t,this.hasValue=!0},e.prototype.notifyNext=function(){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},e}(i.b)},wFw1:function(t,e,n){"use strict";n.d(e,"f",(function(){return y})),n.d(e,"g",(function(){return v})),n.d(e,"e",(function(){return m})),n.d(e,"b",(function(){return w})),n.d(e,"a",(function(){return b})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return g}));var r=n("l5Rh"),i=n("CcnG"),o=n("ZYjt"),a=n("ihYY"),s=n("NSYL"),l=function(t){function e(e,n){var r=t.call(this)||this;return r._nextAnimationId=0,r._renderer=e.createRenderer(n.body,{id:"0",encapsulation:i.ViewEncapsulation.None,styles:[],data:{animation:[]}}),r}return Object(r.b)(e,t),e.prototype.build=function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(t)?Object(a.j)(t):t;return h(this._renderer,null,e,"register",[n]),new c(e,this._renderer)},e}(a.b),c=function(t){function e(e,n){var r=t.call(this)||this;return r._id=e,r._renderer=n,r}return Object(r.b)(e,t),e.prototype.create=function(t,e){return new u(this._id,t,e||{},this._renderer)},e}(a.c),u=function(){function t(t,e,n,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}return t.prototype._listen=function(t,e){return this._renderer.listen(this.element,"@@"+this.id+":"+t,e)},t.prototype._command=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return h(this._renderer,this.element,this.id,t,e)},t.prototype.onDone=function(t){this._listen("done",t)},t.prototype.onStart=function(t){this._listen("start",t)},t.prototype.onDestroy=function(t){this._listen("destroy",t)},t.prototype.init=function(){this._command("init")},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){this._command("play"),this._started=!0},t.prototype.pause=function(){this._command("pause")},t.prototype.restart=function(){this._command("restart")},t.prototype.finish=function(){this._command("finish")},t.prototype.destroy=function(){this._command("destroy")},t.prototype.reset=function(){this._command("reset")},t.prototype.setPosition=function(t){this._command("setPosition",t)},t.prototype.getPosition=function(){return 0},t}();function h(t,e,n,r,i){return t.setProperty(e,"@@"+n+":"+r,i)}var d=function(){function t(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=function(t,e){e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}return t.prototype.createRenderer=function(t,e){var n=this,r=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){var i=this._rendererCache.get(r);return i||(i=new f("",r,this.engine),this._rendererCache.set(r,i)),i}var o=e.id,a=e.id+"-"+this._currentId;return this._currentId++,this.engine.register(a,t),e.data.animation.forEach((function(e){return n.engine.registerTrigger(o,a,t,e.name,e)})),new p(this,a,r,this.engine)},t.prototype.begin=function(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()},t.prototype._scheduleCountTask=function(){var t=this;this.promise.then((function(){t._microtaskId++}))},t.prototype.scheduleListenerCallback=function(t,e,n){var i=this;t>=0&&t<this._microtaskId?this._zone.run((function(){return e(n)})):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then((function(){i._zone.run((function(){i._animationCallbacksBuffer.forEach((function(t){var e=Object(r.c)(t,2);(0,e[0])(e[1])})),i._animationCallbacksBuffer=[]}))})),this._animationCallbacksBuffer.push([e,n]))},t.prototype.end=function(){var t=this;this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular((function(){t._scheduleCountTask(),t.engine.flush(t._microtaskId)})),this.delegate.end&&this.delegate.end()},t.prototype.whenRenderingDone=function(){return this.engine.whenRenderingDone()},t}(),f=function(){function t(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?function(t){return e.destroyNode(t)}:null}return Object.defineProperty(t.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()},t.prototype.createElement=function(t,e){return this.delegate.createElement(t,e)},t.prototype.createComment=function(t){return this.delegate.createComment(t)},t.prototype.createText=function(t){return this.delegate.createText(t)},t.prototype.appendChild=function(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)},t.prototype.insertBefore=function(t,e,n){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,!0)},t.prototype.removeChild=function(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)},t.prototype.selectRootElement=function(t,e){return this.delegate.selectRootElement(t,e)},t.prototype.parentNode=function(t){return this.delegate.parentNode(t)},t.prototype.nextSibling=function(t){return this.delegate.nextSibling(t)},t.prototype.setAttribute=function(t,e,n,r){this.delegate.setAttribute(t,e,n,r)},t.prototype.removeAttribute=function(t,e,n){this.delegate.removeAttribute(t,e,n)},t.prototype.addClass=function(t,e){this.delegate.addClass(t,e)},t.prototype.removeClass=function(t,e){this.delegate.removeClass(t,e)},t.prototype.setStyle=function(t,e,n,r){this.delegate.setStyle(t,e,n,r)},t.prototype.removeStyle=function(t,e,n){this.delegate.removeStyle(t,e,n)},t.prototype.setProperty=function(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)},t.prototype.setValue=function(t,e){this.delegate.setValue(t,e)},t.prototype.listen=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.disableAnimations=function(t,e){this.engine.disableAnimations(t,e)},t}(),p=function(t){function e(e,n,r,i){var o=t.call(this,n,r,i)||this;return o.factory=e,o.namespaceId=n,o}return Object(r.b)(e,t),e.prototype.setProperty=function(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)},e.prototype.listen=function(t,e,n){var i,o,a,s=this;if("@"==e.charAt(0)){var l=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t),c=e.substr(1),u="";return"@"!=c.charAt(0)&&(c=(i=Object(r.c)((o=c,a=o.indexOf("."),[o.substring(0,a),o.substr(a+1)]),2))[0],u=i[1]),this.engine.listen(this.namespaceId,l,c,u,(function(t){s.factory.scheduleListenerCallback(t._data||-1,n,t)}))}return this.delegate.listen(t,e,n)},e}(f),g=function(t){function e(e,n,r){return t.call(this,e.body,n,r)||this}return Object(r.b)(e,t),e}(s.b);function m(){return Object(s.h)()?new s.f:new s.d}function y(){return new s.g}function v(t,e,n){return new d(t,e,n)}var b=new i.InjectionToken("AnimationModuleType"),_=[{provide:a.b,useClass:l},{provide:s.c,useFactory:y},{provide:s.b,useClass:g},{provide:i.RendererFactory2,useFactory:v,deps:[o["ɵDomRendererFactory2"],s.b,i.NgZone]}],w=(Object(r.d)([{provide:s.a,useFactory:m},{provide:b,useValue:"BrowserAnimations"}],_),Object(r.d)([{provide:s.a,useClass:s.e},{provide:b,useValue:"NoopAnimations"}],_),function(){return function(){}}())},wGW3:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("iD44");r.Observable.prototype.mergeMap=i.mergeMap,r.Observable.prototype.flatMap=i.mergeMap},wQk9:function(t,e,n){!function(t){"use strict";t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".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:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n("wd/R"))},wWu8:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("Lsvf");r.Observable.prototype.ignoreElements=i.ignoreElements},wYKn:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("Tm9b"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.range(this.range)},t.prototype.ngOnChanges=function(t){for(var e in t)"range"===e&&(this.validator=o.range(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[range][formControlName],[range][formControl],[range][ngModel]",providers:[a]}]}],s.propDecorators={range:[{type:r.Input}]},e.RangeValidator=s},wYM1:function(t,e,n){var r=n("USwo");r(r.S+r.F*!n("C61u"),"Object",{defineProperty:n("GhSp").f})},"wd/R":function(t,e,n){(function(t){t.exports=function(){"use strict";var e,r;function i(){return e.apply(null,arguments)}function o(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 s(t){return void 0===t}function l(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function c(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var n,r=[];for(n=0;n<t.length;++n)r.push(e(t[n],n));return r}function h(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function d(t,e){for(var n in e)h(e,n)&&(t[n]=e[n]);return h(e,"toString")&&(t.toString=e.toString),h(e,"valueOf")&&(t.valueOf=e.valueOf),t}function f(t,e,n,r){return Me(t,e,n,r,!0).utc()}function p(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 g(t){if(null==t._isValid){var e=p(t),n=r.call(e.parsedDateParts,(function(t){return null!=t})),i=!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&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=f(NaN);return null!=t?d(p(e),t):p(e).userInvalidated=!0,e}r=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,r=0;r<n;r++)if(r in e&&t.call(this,e[r],r,e))return!0;return!1};var y=i.momentProperties=[];function v(t,e){var n,r,i;if(s(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),s(e._i)||(t._i=e._i),s(e._f)||(t._f=e._f),s(e._l)||(t._l=e._l),s(e._strict)||(t._strict=e._strict),s(e._tzm)||(t._tzm=e._tzm),s(e._isUTC)||(t._isUTC=e._isUTC),s(e._offset)||(t._offset=e._offset),s(e._pf)||(t._pf=p(e)),s(e._locale)||(t._locale=e._locale),y.length>0)for(n=0;n<y.length;n++)s(i=e[r=y[n]])||(t[r]=i);return t}var b=!1;function _(t){v(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,i.updateOffset(this),b=!1)}function w(t){return t instanceof _||null!=t&&null!=t._isAMomentObject}function x(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function M(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=x(e)),n}function S(t,e,n){var r,i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(r=0;r<i;r++)(n&&t[r]!==e[r]||!n&&M(t[r])!==M(e[r]))&&a++;return a+o}function A(t){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function C(t,e){var n=!0;return d((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,t),n){for(var r,o=[],a=0;a<arguments.length;a++){if(r="","object"==typeof arguments[a]){for(var s in r+="\n["+a+"] ",arguments[0])r+=s+": "+arguments[0][s]+", ";r=r.slice(0,-2)}else r=arguments[a];o.push(r)}A(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)}),e)}var k,T={};function E(t,e){null!=i.deprecationHandler&&i.deprecationHandler(t,e),T[t]||(A(e),T[t]=!0)}function O(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function D(t,e){var n,r=d({},t);for(n in e)h(e,n)&&(a(t[n])&&a(e[n])?(r[n]={},d(r[n],t[n]),d(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);for(n in t)h(t,n)&&!h(e,n)&&a(t[n])&&(r[n]=d({},r[n]));return r}function P(t){null!=t&&this.set(t)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,k=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)h(t,e)&&n.push(e);return n};var L={};function I(t,e){var n=t.toLowerCase();L[n]=L[n+"s"]=L[e]=t}function R(t){return"string"==typeof t?L[t]||L[t.toLowerCase()]:void 0}function N(t){var e,n,r={};for(n in t)h(t,n)&&(e=R(n))&&(r[e]=t[n]);return r}var B={};function F(t,e){B[t]=e}function z(t,e,n){var r=""+Math.abs(t);return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,e-r.length)).toString().substr(1)+r}var j=/(\[[^\[]*\])|(\\)?([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,W=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},H={};function Y(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&(H[t]=i),e&&(H[e[0]]=function(){return z(i.apply(this,arguments),e[1],e[2])}),n&&(H[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function U(t,e){return t.isValid()?(e=q(e,t.localeData()),V[e]=V[e]||function(t){var e,n,r,i=t.match(j);for(e=0,n=i.length;e<n;e++)i[e]=H[i[e]]?H[i[e]]:(r=i[e]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(e){var r,o="";for(r=0;r<n;r++)o+=O(i[r])?i[r].call(e,t):i[r];return o}}(e),V[e](t)):t.localeData().invalidDate()}function q(t,e){var n=5;function r(t){return e.longDateFormat(t)||t}for(W.lastIndex=0;n>=0&&W.test(t);)t=t.replace(W,r),W.lastIndex=0,n-=1;return t}var $=/\d/,G=/\d\d/,X=/\d{3}/,K=/\d{4}/,Z=/[+-]?\d{6}/,J=/\d\d?/,Q=/\d\d\d\d?/,tt=/\d\d\d\d\d\d?/,et=/\d{1,3}/,nt=/\d{1,4}/,rt=/[+-]?\d{1,6}/,it=/\d+/,ot=/[+-]?\d+/,at=/Z|[+-]\d\d:?\d\d/gi,st=/Z|[+-]\d\d(?::?\d\d)?/gi,lt=/[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,ct={};function ut(t,e,n){ct[t]=O(e)?e:function(t,r){return t&&n?n:e}}function ht(t,e){return h(ct,t)?ct[t](e._strict,e._locale):new RegExp(dt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,r,i){return e||n||r||i}))))}function dt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var ft={};function pt(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),l(e)&&(r=function(t,n){n[e]=M(t)}),n=0;n<t.length;n++)ft[t[n]]=r}function gt(t,e){pt(t,(function(t,n,r,i){r._w=r._w||{},e(t,r._w,r,i)}))}function mt(t,e,n){null!=e&&h(ft,t)&&ft[t](e,n._a,n,t)}function yt(t){return vt(t)?366:365}function vt(t){return t%4==0&&t%100!=0||t%400==0}Y("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),Y(0,["YY",2],0,(function(){return this.year()%100})),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),I("year","y"),F("year",1),ut("Y",ot),ut("YY",J,G),ut("YYYY",nt,K),ut("YYYYY",rt,Z),ut("YYYYYY",rt,Z),pt(["YYYYY","YYYYYY"],0),pt("YYYY",(function(t,e){e[0]=2===t.length?i.parseTwoDigitYear(t):M(t)})),pt("YY",(function(t,e){e[0]=i.parseTwoDigitYear(t)})),pt("Y",(function(t,e){e[0]=parseInt(t,10)})),i.parseTwoDigitYear=function(t){return M(t)+(M(t)>68?1900:2e3)};var bt,_t=wt("FullYear",!0);function wt(t,e){return function(n){return null!=n?(Mt(this,t,n),i.updateOffset(this,e),this):xt(this,t)}}function xt(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function Mt(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&vt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),St(n,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](n))}function St(t,e){if(isNaN(t)||isNaN(e))return NaN;var n=(e%12+12)%12;return t+=(e-n)/12,1===n?vt(t)?29:28:31-n%7%2}bt=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},Y("M",["MM",2],"Mo",(function(){return this.month()+1})),Y("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),Y("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),I("month","M"),F("month",8),ut("M",J),ut("MM",J,G),ut("MMM",(function(t,e){return e.monthsShortRegex(t)})),ut("MMMM",(function(t,e){return e.monthsRegex(t)})),pt(["M","MM"],(function(t,e){e[1]=M(t)-1})),pt(["MMM","MMMM"],(function(t,e,n,r){var i=n._locale.monthsParse(t,r,n._strict);null!=i?e[1]=i:p(n).invalidMonth=t}));var At=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ct="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 Tt(t,e,n){var r,i,o,a=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(i=bt.call(this._shortMonthsParse,a))?i:null:-1!==(i=bt.call(this._longMonthsParse,a))?i:null:"MMM"===e?-1!==(i=bt.call(this._shortMonthsParse,a))||-1!==(i=bt.call(this._longMonthsParse,a))?i:null:-1!==(i=bt.call(this._longMonthsParse,a))||-1!==(i=bt.call(this._shortMonthsParse,a))?i:null}function Et(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=M(e);else if(!l(e=t.localeData().monthsParse(e)))return t;return n=Math.min(t.date(),St(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function Ot(t){return null!=t?(Et(this,t),i.updateOffset(this,!0),this):xt(this,"Month")}var Dt=lt,Pt=lt;function Lt(){function t(t,e){return e.length-t.length}var e,n,r=[],i=[],o=[];for(e=0;e<12;e++)n=f([2e3,e]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(r.sort(t),i.sort(t),o.sort(t),e=0;e<12;e++)r[e]=dt(r[e]),i[e]=dt(i[e]);for(e=0;e<24;e++)o[e]=dt(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function It(t,e,n,r,i,o,a){var s;return t<100&&t>=0?(s=new Date(t+400,e,n,r,i,o,a),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,n,r,i,o,a),s}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 Nt(t,e,n){var r=7+e-n;return-(7+Rt(t,0,r).getUTCDay()-e)%7+r-1}function Bt(t,e,n,r,i){var o,a,s=1+7*(e-1)+(7+n-r)%7+Nt(t,r,i);return s<=0?a=yt(o=t-1)+s:s>yt(t)?(o=t+1,a=s-yt(t)):(o=t,a=s),{year:o,dayOfYear:a}}function Ft(t,e,n){var r,i,o=Nt(t.year(),e,n),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?r=a+zt(i=t.year()-1,e,n):a>zt(t.year(),e,n)?(r=a-zt(t.year(),e,n),i=t.year()+1):(i=t.year(),r=a),{week:r,year:i}}function zt(t,e,n){var r=Nt(t,e,n),i=Nt(t+1,e,n);return(yt(t)-r+i)/7}function jt(t,e){return t.slice(e,7).concat(t.slice(0,e))}Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),F("week",5),F("isoWeek",5),ut("w",J),ut("ww",J,G),ut("W",J),ut("WW",J,G),gt(["w","ww","W","WW"],(function(t,e,n,r){e[r.substr(0,1)]=M(t)})),Y("d",0,"do","day"),Y("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),Y("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),Y("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ut("d",J),ut("e",J),ut("E",J),ut("dd",(function(t,e){return e.weekdaysMinRegex(t)})),ut("ddd",(function(t,e){return e.weekdaysShortRegex(t)})),ut("dddd",(function(t,e){return e.weekdaysRegex(t)})),gt(["dd","ddd","dddd"],(function(t,e,n,r){var i=n._locale.weekdaysParse(t,r,n._strict);null!=i?e.d=i:p(n).invalidWeekday=t})),gt(["d","e","E"],(function(t,e,n,r){e[r]=M(t)}));var Wt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Vt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ht="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Yt(t,e,n){var r,i,o,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(i=bt.call(this._weekdaysParse,a))?i:null:"ddd"===e?-1!==(i=bt.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=bt.call(this._minWeekdaysParse,a))?i:null:"dddd"===e?-1!==(i=bt.call(this._weekdaysParse,a))||-1!==(i=bt.call(this._shortWeekdaysParse,a))||-1!==(i=bt.call(this._minWeekdaysParse,a))?i:null:"ddd"===e?-1!==(i=bt.call(this._shortWeekdaysParse,a))||-1!==(i=bt.call(this._weekdaysParse,a))||-1!==(i=bt.call(this._minWeekdaysParse,a))?i:null:-1!==(i=bt.call(this._minWeekdaysParse,a))||-1!==(i=bt.call(this._weekdaysParse,a))||-1!==(i=bt.call(this._shortWeekdaysParse,a))?i:null}var Ut=lt,qt=lt,$t=lt;function Gt(){function t(t,e){return e.length-t.length}var e,n,r,i,o,a=[],s=[],l=[],c=[];for(e=0;e<7;e++)n=f([2e3,1]).day(e),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),l.push(o),c.push(r),c.push(i),c.push(o);for(a.sort(t),s.sort(t),l.sort(t),c.sort(t),e=0;e<7;e++)s[e]=dt(s[e]),l[e]=dt(l[e]),c[e]=dt(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Xt(){return this.hours()%12||12}function Kt(t,e){Y(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function Zt(t,e){return e._meridiemParse}Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,Xt),Y("k",["kk",2],0,(function(){return this.hours()||24})),Y("hmm",0,0,(function(){return""+Xt.apply(this)+z(this.minutes(),2)})),Y("hmmss",0,0,(function(){return""+Xt.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)})),Y("Hmm",0,0,(function(){return""+this.hours()+z(this.minutes(),2)})),Y("Hmmss",0,0,(function(){return""+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)})),Kt("a",!0),Kt("A",!1),I("hour","h"),F("hour",13),ut("a",Zt),ut("A",Zt),ut("H",J),ut("h",J),ut("k",J),ut("HH",J,G),ut("hh",J,G),ut("kk",J,G),ut("hmm",Q),ut("hmmss",tt),ut("Hmm",Q),ut("Hmmss",tt),pt(["H","HH"],3),pt(["k","kk"],(function(t,e,n){var r=M(t);e[3]=24===r?0:r})),pt(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),pt(["h","hh"],(function(t,e,n){e[3]=M(t),p(n).bigHour=!0})),pt("hmm",(function(t,e,n){var r=t.length-2;e[3]=M(t.substr(0,r)),e[4]=M(t.substr(r)),p(n).bigHour=!0})),pt("hmmss",(function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=M(t.substr(0,r)),e[4]=M(t.substr(r,2)),e[5]=M(t.substr(i)),p(n).bigHour=!0})),pt("Hmm",(function(t,e,n){var r=t.length-2;e[3]=M(t.substr(0,r)),e[4]=M(t.substr(r))})),pt("Hmmss",(function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=M(t.substr(0,r)),e[4]=M(t.substr(r,2)),e[5]=M(t.substr(i))}));var Jt,Qt=wt("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:Ct,monthsShort:kt,week:{dow:0,doy:6},weekdays:Wt,weekdaysMin:Ht,weekdaysShort:Vt,meridiemParse:/[ap]\.?m?\.?/i},ee={},ne={};function re(t){return t?t.toLowerCase().replace("_","-"):t}function ie(e){var r=null;if(!ee[e]&&void 0!==t&&t&&t.exports)try{r=Jt._abbr,n("RnhZ")("./"+e),oe(r)}catch(i){}return ee[e]}function oe(t,e){var n;return t&&((n=s(e)?se(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,r=te;if(e.abbr=t,null!=ee[t])E("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."),r=ee[t]._config;else if(null!=e.parentLocale)if(null!=ee[e.parentLocale])r=ee[e.parentLocale]._config;else{if(null==(n=ie(e.parentLocale)))return ne[e.parentLocale]||(ne[e.parentLocale]=[]),ne[e.parentLocale].push({name:t,config:e}),null;r=n._config}return ee[t]=new P(D(r,e)),ne[t]&&ne[t].forEach((function(t){ae(t.name,t.config)})),oe(t),ee[t]}return delete ee[t],null}function se(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Jt;if(!o(t)){if(e=ie(t))return e;t=[t]}return function(t){for(var e,n,r,i,o=0;o<t.length;){for(e=(i=re(t[o]).split("-")).length,n=(n=re(t[o+1]))?n.split("-"):null;e>0;){if(r=ie(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&S(i,n,!0)>=e-1)break;e--}o++}return Jt}(t)}function le(t){var e,n=t._a;return n&&-2===p(t).overflow&&(e=n[1]<0||n[1]>11?1:n[2]<1||n[2]>St(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,p(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),p(t)._overflowWeeks&&-1===e&&(e=7),p(t)._overflowWeekday&&-1===e&&(e=8),p(t).overflow=e),t}function ce(t,e,n){return null!=t?t:null!=e?e:n}function ue(t){var e,n,r,o,a,s=[];if(!t._d){for(r=function(t){var e=new Date(i.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,r,i,o,a,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)o=1,a=4,n=ce(e.GG,t._a[0],Ft(Se(),1,4).year),r=ce(e.W,1),((i=ce(e.E,1))<1||i>7)&&(l=!0);else{o=t._locale._week.dow,a=t._locale._week.doy;var c=Ft(Se(),o,a);n=ce(e.gg,t._a[0],c.year),r=ce(e.w,c.week),null!=e.d?((i=e.d)<0||i>6)&&(l=!0):null!=e.e?(i=e.e+o,(e.e<0||e.e>6)&&(l=!0)):i=o}r<1||r>zt(n,o,a)?p(t)._overflowWeeks=!0:null!=l?p(t)._overflowWeekday=!0:(s=Bt(n,r,i,o,a),t._a[0]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(a=ce(t._a[0],r[0]),(t._dayOfYear>yt(a)||0===t._dayOfYear)&&(p(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]=s[e]=r[e];for(;e<7;e++)t._a[e]=s[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:It).apply(null,s),o=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!==o&&(p(t).weekdayMismatch=!0)}}var he=/^\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)?)?$/,de=/^\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)?)?$/,fe=/Z|[+-]\d\d(?::?\d\d)?/,pe=[["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}/]],ge=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],me=/^\/?Date\((\-?\d+)/i;function ye(t){var e,n,r,i,o,a,s=t._i,l=he.exec(s)||de.exec(s);if(l){for(p(t).iso=!0,e=0,n=pe.length;e<n;e++)if(pe[e][1].exec(l[1])){i=pe[e][0],r=!1!==pe[e][2];break}if(null==i)return void(t._isValid=!1);if(l[3]){for(e=0,n=ge.length;e<n;e++)if(ge[e][1].exec(l[3])){o=(l[2]||" ")+ge[e][0];break}if(null==o)return void(t._isValid=!1)}if(!r&&null!=o)return void(t._isValid=!1);if(l[4]){if(!fe.exec(l[4]))return void(t._isValid=!1);a="Z"}t._f=i+(o||"")+(a||""),we(t)}else t._isValid=!1}var ve=/^(?:(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}))$/,be={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _e(t){var e,n,r,i,o,a,s,l,c=ve.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(c){var u=(e=c[3],n=c[2],r=c[5],i=c[6],o=c[7],a=[(s=c[4],l=parseInt(s,10),l<=49?2e3+l:l<=999?1900+l:l),kt.indexOf(e),parseInt(n,10),parseInt(r,10),parseInt(i,10)],o&&a.push(parseInt(o,10)),a);if(!function(t,e,n){return!t||Vt.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(p(n).weekdayMismatch=!0,n._isValid=!1,!1)}(c[1],u,t))return;t._a=u,t._tzm=function(t,e,n){if(t)return be[t];if(e)return 0;var r=parseInt(n,10),i=r%100;return(r-i)/100*60+i}(c[8],c[9],c[10]),t._d=Rt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),p(t).rfc2822=!0}else t._isValid=!1}function we(t){if(t._f!==i.ISO_8601)if(t._f!==i.RFC_2822){t._a=[],p(t).empty=!0;var e,n,r,o,a,s=""+t._i,l=s.length,c=0;for(r=q(t._f,t._locale).match(j)||[],e=0;e<r.length;e++)(n=(s.match(ht(o=r[e],t))||[])[0])&&((a=s.substr(0,s.indexOf(n))).length>0&&p(t).unusedInput.push(a),s=s.slice(s.indexOf(n)+n.length),c+=n.length),H[o]?(n?p(t).empty=!1:p(t).unusedTokens.push(o),mt(o,n,t)):t._strict&&!n&&p(t).unusedTokens.push(o);p(t).charsLeftOver=l-c,s.length>0&&p(t).unusedInput.push(s),t._a[3]<=12&&!0===p(t).bigHour&&t._a[3]>0&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((r=t.isPM(n))&&e<12&&(e+=12),r||12!==e||(e=0),e):e}(t._locale,t._a[3],t._meridiem),ue(t),le(t)}else _e(t);else ye(t)}function xe(t){var e=t._i,n=t._f;return t._locale=t._locale||se(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),w(e)?new _(le(e)):(c(e)?t._d=e:o(n)?function(t){var e,n,r,i,o;if(0===t._f.length)return p(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;i<t._f.length;i++)o=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[i],we(e),g(e)&&(o+=p(e).charsLeftOver,o+=10*p(e).unusedTokens.length,p(e).score=o,(null==r||o<r)&&(r=o,n=e));d(t,n||e)}(t):n?we(t):function(t){var e=t._i;s(e)?t._d=new Date(i.now()):c(e)?t._d=new Date(e.valueOf()):"string"==typeof e?function(t){var e=me.exec(t._i);null===e?(ye(t),!1===t._isValid&&(delete t._isValid,_e(t),!1===t._isValid&&(delete t._isValid,i.createFromInputFallback(t)))):t._d=new Date(+e[1])}(t):o(e)?(t._a=u(e.slice(0),(function(t){return parseInt(t,10)})),ue(t)):a(e)?function(t){if(!t._d){var e=N(t._i);t._a=u([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),ue(t)}}(t):l(e)?t._d=new Date(e):i.createFromInputFallback(t)}(t),g(t)||(t._d=null),t))}function Me(t,e,n,r,i){var s,l={};return!0!==n&&!1!==n||(r=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)||o(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=i,l._l=n,l._i=t,l._f=e,l._strict=r,(s=new _(le(xe(l))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Se(t,e,n,r){return Me(t,e,n,r,!1)}i.createFromInputFallback=C("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":""))})),i.ISO_8601=function(){},i.RFC_2822=function(){};var Ae=C("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Se.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:m()})),Ce=C("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Se.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}));function ke(t,e){var n,r;if(1===e.length&&o(e[0])&&(e=e[0]),!e.length)return Se();for(n=e[0],r=1;r<e.length;++r)e[r].isValid()&&!e[r][t](n)||(n=e[r]);return n}var Te=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ee(t){var e=N(t),n=e.year||0,r=e.quarter||0,i=e.month||0,o=e.week||e.isoWeek||0,a=e.day||0,s=e.hour||0,l=e.minute||0,c=e.second||0,u=e.millisecond||0;this._isValid=function(t){for(var e in t)if(-1===bt.call(Te,e)||null!=t[e]&&isNaN(t[e]))return!1;for(var n=!1,r=0;r<Te.length;++r)if(t[Te[r]]){if(n)return!1;parseFloat(t[Te[r]])!==M(t[Te[r]])&&(n=!0)}return!0}(e),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=se(),this._bubble()}function Oe(t){return t instanceof Ee}function De(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Pe(t,e){Y(t,0,0,(function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+z(~~(t/60),2)+e+z(~~t%60,2)}))}Pe("Z",":"),Pe("ZZ",""),ut("Z",st),ut("ZZ",st),pt(["Z","ZZ"],(function(t,e,n){n._useUTC=!0,n._tzm=Ie(st,t)}));var Le=/([\+\-]|\d\d)/gi;function Ie(t,e){var n=(e||"").match(t);if(null===n)return null;var r=((n[n.length-1]||[])+"").match(Le)||["-",0,0],i=60*r[1]+M(r[2]);return 0===i?0:"+"===r[0]?i:-i}function Re(t,e){var n,r;return e._isUTC?(n=e.clone(),r=(w(t)||c(t)?t.valueOf():Se(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):Se(t).local()}function Ne(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Be(){return!!this.isValid()&&this._isUTC&&0===this._offset}i.updateOffset=function(){};var Fe=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,ze=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function je(t,e){var n,r,i,o,a,s,c=t,u=null;return Oe(t)?c={ms:t._milliseconds,d:t._days,M:t._months}:l(t)?(c={},e?c[e]=t:c.milliseconds=t):(u=Fe.exec(t))?(n="-"===u[1]?-1:1,c={y:0,d:M(u[2])*n,h:M(u[3])*n,m:M(u[4])*n,s:M(u[5])*n,ms:M(De(1e3*u[6]))*n}):(u=ze.exec(t))?c={y:We(u[2],n="-"===u[1]?-1:1),M:We(u[3],n),w:We(u[4],n),d:We(u[5],n),h:We(u[6],n),m:We(u[7],n),s:We(u[8],n)}:null==c?c={}:"object"==typeof c&&("from"in c||"to"in c)&&(o=Se(c.from),a=Se(c.to),i=o.isValid()&&a.isValid()?(a=Re(a,o),o.isBefore(a)?s=Ve(o,a):((s=Ve(a,o)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(c={}).ms=i.milliseconds,c.M=i.months),r=new Ee(c),Oe(t)&&h(t,"_locale")&&(r._locale=t._locale),r}function We(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ve(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 He(t,e){return function(n,r){var i;return null===r||isNaN(+r)||(E(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."),i=n,n=r,r=i),Ye(this,je(n="string"==typeof n?+n:n,r),t),this}}function Ye(t,e,n,r){var o=e._milliseconds,a=De(e._days),s=De(e._months);t.isValid()&&(r=null==r||r,s&&Et(t,xt(t,"Month")+s*n),a&&Mt(t,"Date",xt(t,"Date")+a*n),o&&t._d.setTime(t._d.valueOf()+o*n),r&&i.updateOffset(t,a||s))}je.fn=Ee.prototype,je.invalid=function(){return je(NaN)};var Ue=He(1,"add"),qe=He(-1,"subtract");function $e(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,"months");return-(n+(e-r<0?(e-r)/(r-t.clone().add(n-1,"months")):(e-r)/(t.clone().add(n+1,"months")-r)))||0}function Ge(t){var e;return void 0===t?this._locale._abbr:(null!=(e=se(t))&&(this._locale=e),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Xe=C("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 Ke(){return this._locale}function Ze(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 Qe(t,e,n){return t<100&&t>=0?Date.UTC(t+400,e,n)-126227808e5:Date.UTC(t,e,n)}function tn(t,e){Y(0,[t,t.length],0,e)}function en(t,e,n,r,i){var o;return null==t?Ft(this,r,i).year:(e>(o=zt(t,r,i))&&(e=o),nn.call(this,t,e,n,r,i))}function nn(t,e,n,r,i){var o=Bt(t,e,n,r,i),a=Rt(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}Y(0,["gg",2],0,(function(){return this.weekYear()%100})),Y(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),tn("gggg","weekYear"),tn("ggggg","weekYear"),tn("GGGG","isoWeekYear"),tn("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ut("G",ot),ut("g",ot),ut("GG",J,G),ut("gg",J,G),ut("GGGG",nt,K),ut("gggg",nt,K),ut("GGGGG",rt,Z),ut("ggggg",rt,Z),gt(["gggg","ggggg","GGGG","GGGGG"],(function(t,e,n,r){e[r.substr(0,2)]=M(t)})),gt(["gg","GG"],(function(t,e,n,r){e[r]=i.parseTwoDigitYear(t)})),Y("Q",0,"Qo","quarter"),I("quarter","Q"),F("quarter",7),ut("Q",$),pt("Q",(function(t,e){e[1]=3*(M(t)-1)})),Y("D",["DD",2],"Do","date"),I("date","D"),F("date",9),ut("D",J),ut("DD",J,G),ut("Do",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),pt(["D","DD"],2),pt("Do",(function(t,e){e[2]=M(t.match(J)[0])}));var rn=wt("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),F("dayOfYear",4),ut("DDD",et),ut("DDDD",X),pt(["DDD","DDDD"],(function(t,e,n){n._dayOfYear=M(t)})),Y("m",["mm",2],0,"minute"),I("minute","m"),F("minute",14),ut("m",J),ut("mm",J,G),pt(["m","mm"],4);var on=wt("Minutes",!1);Y("s",["ss",2],0,"second"),I("second","s"),F("second",15),ut("s",J),ut("ss",J,G),pt(["s","ss"],5);var an,sn=wt("Seconds",!1);for(Y("S",0,0,(function(){return~~(this.millisecond()/100)})),Y(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),Y(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),Y(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),Y(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),Y(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),Y(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),I("millisecond","ms"),F("millisecond",16),ut("S",et,$),ut("SS",et,G),ut("SSS",et,X),an="SSSS";an.length<=9;an+="S")ut(an,it);function ln(t,e){e[6]=M(1e3*("0."+t))}for(an="S";an.length<=9;an+="S")pt(an,ln);var cn=wt("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var un=_.prototype;function hn(t){return t}un.add=Ue,un.calendar=function(t,e){var n=t||Se(),r=Re(n,this).startOf("day"),o=i.calendarFormat(this,r)||"sameElse",a=e&&(O(e[o])?e[o].call(this,n):e[o]);return this.format(a||this.localeData().calendar(o,this,Se(n)))},un.clone=function(){return new _(this)},un.diff=function(t,e,n){var r,i,o;if(!this.isValid())return NaN;if(!(r=Re(t,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),e=R(e)){case"year":o=$e(this,r)/12;break;case"month":o=$e(this,r);break;case"quarter":o=$e(this,r)/3;break;case"second":o=(this-r)/1e3;break;case"minute":o=(this-r)/6e4;break;case"hour":o=(this-r)/36e5;break;case"day":o=(this-r-i)/864e5;break;case"week":o=(this-r-i)/6048e5;break;default:o=this-r}return n?o:x(o)},un.endOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Qe: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-Ze(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-Ze(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-Ze(e,1e3)-1}return this._d.setTime(e),i.updateOffset(this,!0),this},un.format=function(t){t||(t=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var e=U(this,t);return this.localeData().postformat(e)},un.from=function(t,e){return this.isValid()&&(w(t)&&t.isValid()||Se(t).isValid())?je({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},un.fromNow=function(t){return this.from(Se(),t)},un.to=function(t,e){return this.isValid()&&(w(t)&&t.isValid()||Se(t).isValid())?je({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},un.toNow=function(t){return this.to(Se(),t)},un.get=function(t){return O(this[t=R(t)])?this[t]():this},un.invalidAt=function(){return p(this).overflow},un.isAfter=function(t,e){var n=w(t)?t:Se(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())},un.isBefore=function(t,e){var n=w(t)?t:Se(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())},un.isBetween=function(t,e,n,r){var i=w(t)?t:Se(t),o=w(e)?e:Se(e);return!!(this.isValid()&&i.isValid()&&o.isValid())&&("("===(r=r||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(o,n):!this.isAfter(o,n))},un.isSame=function(t,e){var n,r=w(t)?t:Se(t);return!(!this.isValid()||!r.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))},un.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},un.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},un.isValid=function(){return g(this)},un.lang=Xe,un.locale=Ge,un.localeData=Ke,un.max=Ce,un.min=Ae,un.parsingFlags=function(){return d({},p(this))},un.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:B[n]});return e.sort((function(t,e){return t.priority-e.priority})),e}(t=N(t)),r=0;r<n.length;r++)this[n[r].unit](t[n[r].unit]);else if(O(this[t=R(t)]))return this[t](e);return this},un.startOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Qe: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-=Ze(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=Ze(e,6e4);break;case"second":e=this._d.valueOf(),e-=Ze(e,1e3)}return this._d.setTime(e),i.updateOffset(this,!0),this},un.subtract=qe,un.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},un.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()}},un.toDate=function(){return new Date(this.valueOf())},un.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?U(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):O(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},un.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+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+e+'[")]')},un.toJSON=function(){return this.isValid()?this.toISOString():null},un.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},un.unix=function(){return Math.floor(this.valueOf()/1e3)},un.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},un.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},un.year=_t,un.isLeapYear=function(){return vt(this.year())},un.weekYear=function(t){return en.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},un.isoWeekYear=function(t){return en.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},un.quarter=un.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},un.month=Ot,un.daysInMonth=function(){return St(this.year(),this.month())},un.week=un.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},un.isoWeek=un.isoWeeks=function(t){var e=Ft(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},un.weeksInYear=function(){var t=this.localeData()._week;return zt(this.year(),t.dow,t.doy)},un.isoWeeksInYear=function(){return zt(this.year(),1,4)},un.date=rn,un.day=un.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},un.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")},un.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},un.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")},un.hour=un.hours=Qt,un.minute=un.minutes=on,un.second=un.seconds=sn,un.millisecond=un.milliseconds=cn,un.utcOffset=function(t,e,n){var r,o=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Ie(st,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(r=Ne(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),o!==t&&(!e||this._changeInProgress?Ye(this,je(t-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Ne(this)},un.utc=function(t){return this.utcOffset(0,t)},un.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ne(this),"m")),this},un.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Ie(at,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},un.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Se(t).utcOffset():0,(this.utcOffset()-t)%60==0)},un.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},un.isLocal=function(){return!!this.isValid()&&!this._isUTC},un.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},un.isUtc=Be,un.isUTC=Be,un.zoneAbbr=function(){return this._isUTC?"UTC":""},un.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},un.dates=C("dates accessor is deprecated. Use date instead.",rn),un.months=C("months accessor is deprecated. Use month instead",Ot),un.years=C("years accessor is deprecated. Use year instead",_t),un.zone=C("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()})),un.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=xe(t))._a){var e=t._isUTC?f(t._a):Se(t._a);this._isDSTShifted=this.isValid()&&S(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var dn=P.prototype;function fn(t,e,n,r){var i=se(),o=f().set(r,e);return i[n](o,t)}function pn(t,e,n){if(l(t)&&(e=t,t=void 0),t=t||"",null!=e)return fn(t,e,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=fn(t,r,n,"month");return i}function gn(t,e,n,r){"boolean"==typeof t?(l(e)&&(n=e,e=void 0),e=e||""):(n=e=t,t=!1,l(e)&&(n=e,e=void 0),e=e||"");var i,o=se(),a=t?o._week.dow:0;if(null!=n)return fn(e,(n+a)%7,r,"day");var s=[];for(i=0;i<7;i++)s[i]=fn(e,(i+a)%7,r,"day");return s}dn.calendar=function(t,e,n){var r=this._calendar[t]||this._calendar.sameElse;return O(r)?r.call(e,n):r},dn.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])},dn.invalidDate=function(){return this._invalidDate},dn.ordinal=function(t){return this._ordinal.replace("%d",t)},dn.preparse=hn,dn.postformat=hn,dn.relativeTime=function(t,e,n,r){var i=this._relativeTime[n];return O(i)?i(t,e,n,r):i.replace(/%d/i,t)},dn.pastFuture=function(t,e){var n=this._relativeTime[t>0?"future":"past"];return O(n)?n(e):n.replace(/%s/i,e)},dn.set=function(t){var e,n;for(n in t)O(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)},dn.months=function(t,e){return t?o(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||At).test(e)?"format":"standalone"][t.month()]:o(this._months)?this._months:this._months.standalone},dn.monthsShort=function(t,e){return t?o(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[At.test(e)?"format":"standalone"][t.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},dn.monthsParse=function(t,e,n){var r,i,o;if(this._monthsParseExact)return Tt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}},dn.monthsRegex=function(t){return this._monthsParseExact?(h(this,"_monthsRegex")||Lt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=Pt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},dn.monthsShortRegex=function(t){return this._monthsParseExact?(h(this,"_monthsRegex")||Lt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=Dt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},dn.week=function(t){return Ft(t,this._week.dow,this._week.doy).week},dn.firstDayOfYear=function(){return this._week.doy},dn.firstDayOfWeek=function(){return this._week.dow},dn.weekdays=function(t,e){var n=o(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?jt(n,this._week.dow):t?n[t.day()]:n},dn.weekdaysMin=function(t){return!0===t?jt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},dn.weekdaysShort=function(t){return!0===t?jt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},dn.weekdaysParse=function(t,e,n){var r,i,o;if(this._weekdaysParseExact)return Yt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}},dn.weekdaysRegex=function(t){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Gt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=Ut),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},dn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Gt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},dn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Gt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=$t),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},dn.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},dn.meridiem=function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},oe("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===M(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),i.lang=C("moment.lang is deprecated. Use moment.locale instead.",oe),i.langData=C("moment.langData is deprecated. Use moment.localeData instead.",se);var mn=Math.abs;function yn(t,e,n,r){var i=je(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function vn(t){return t<0?Math.floor(t):Math.ceil(t)}function bn(t){return 4800*t/146097}function _n(t){return 146097*t/4800}function wn(t){return function(){return this.as(t)}}var xn=wn("ms"),Mn=wn("s"),Sn=wn("m"),An=wn("h"),Cn=wn("d"),kn=wn("w"),Tn=wn("M"),En=wn("Q"),On=wn("y");function Dn(t){return function(){return this.isValid()?this._data[t]:NaN}}var Pn=Dn("milliseconds"),Ln=Dn("seconds"),In=Dn("minutes"),Rn=Dn("hours"),Nn=Dn("days"),Bn=Dn("months"),Fn=Dn("years"),zn=Math.round,jn={ss:44,s:45,m:45,h:22,d:26,M:11};function Wn(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}var Vn=Math.abs;function Hn(t){return(t>0)-(t<0)||+t}function Yn(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n=Vn(this._milliseconds)/1e3,r=Vn(this._days),i=Vn(this._months);t=x(n/60),e=x(t/60),n%=60,t%=60;var o=x(i/12),a=i%=12,s=r,l=e,c=t,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var d=h<0?"-":"",f=Hn(this._months)!==Hn(h)?"-":"",p=Hn(this._days)!==Hn(h)?"-":"",g=Hn(this._milliseconds)!==Hn(h)?"-":"";return d+"P"+(o?f+o+"Y":"")+(a?f+a+"M":"")+(s?p+s+"D":"")+(l||c||u?"T":"")+(l?g+l+"H":"")+(c?g+c+"M":"")+(u?g+u+"S":"")}var Un=Ee.prototype;return Un.isValid=function(){return this._isValid},Un.abs=function(){var t=this._data;return this._milliseconds=mn(this._milliseconds),this._days=mn(this._days),this._months=mn(this._months),t.milliseconds=mn(t.milliseconds),t.seconds=mn(t.seconds),t.minutes=mn(t.minutes),t.hours=mn(t.hours),t.months=mn(t.months),t.years=mn(t.years),this},Un.add=function(t,e){return yn(this,t,e,1)},Un.subtract=function(t,e){return yn(this,t,e,-1)},Un.as=function(t){if(!this.isValid())return NaN;var e,n,r=this._milliseconds;if("month"===(t=R(t))||"quarter"===t||"year"===t)switch(n=this._months+bn(e=this._days+r/864e5),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(_n(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}},Un.asMilliseconds=xn,Un.asSeconds=Mn,Un.asMinutes=Sn,Un.asHours=An,Un.asDays=Cn,Un.asWeeks=kn,Un.asMonths=Tn,Un.asQuarters=En,Un.asYears=On,Un.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12):NaN},Un._bubble=function(){var t,e,n,r,i,o=this._milliseconds,a=this._days,s=this._months,l=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*vn(_n(s)+a),a=0,s=0),l.milliseconds=o%1e3,t=x(o/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,n=x(e/60),l.hours=n%24,a+=x(n/24),s+=i=x(bn(a)),a-=vn(_n(i)),r=x(s/12),s%=12,l.days=a,l.months=s,l.years=r,this},Un.clone=function(){return je(this)},Un.get=function(t){return t=R(t),this.isValid()?this[t+"s"]():NaN},Un.milliseconds=Pn,Un.seconds=Ln,Un.minutes=In,Un.hours=Rn,Un.days=Nn,Un.weeks=function(){return x(this.days()/7)},Un.months=Bn,Un.years=Fn,Un.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),n=function(t,e,n){var r=je(t).abs(),i=zn(r.as("s")),o=zn(r.as("m")),a=zn(r.as("h")),s=zn(r.as("d")),l=zn(r.as("M")),c=zn(r.as("y")),u=i<=jn.ss&&["s",i]||i<jn.s&&["ss",i]||o<=1&&["m"]||o<jn.m&&["mm",o]||a<=1&&["h"]||a<jn.h&&["hh",a]||s<=1&&["d"]||s<jn.d&&["dd",s]||l<=1&&["M"]||l<jn.M&&["MM",l]||c<=1&&["y"]||["yy",c];return u[2]=e,u[3]=+t>0,u[4]=n,Wn.apply(null,u)}(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)},Un.toISOString=Yn,Un.toString=Yn,Un.toJSON=Yn,Un.locale=Ge,Un.localeData=Ke,Un.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Yn),Un.lang=Xe,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),ut("x",ot),ut("X",/[+-]?\d+(\.\d{1,3})?/),pt("X",(function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))})),pt("x",(function(t,e,n){n._d=new Date(M(t))})),i.version="2.24.0",e=Se,i.fn=un,i.min=function(){var t=[].slice.call(arguments,0);return ke("isBefore",t)},i.max=function(){var t=[].slice.call(arguments,0);return ke("isAfter",t)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=f,i.unix=function(t){return Se(1e3*t)},i.months=function(t,e){return pn(t,e,"months")},i.isDate=c,i.locale=oe,i.invalid=m,i.duration=je,i.isMoment=w,i.weekdays=function(t,e,n){return gn(t,e,n,"weekdays")},i.parseZone=function(){return Se.apply(null,arguments).parseZone()},i.localeData=se,i.isDuration=Oe,i.monthsShort=function(t,e){return pn(t,e,"monthsShort")},i.weekdaysMin=function(t,e,n){return gn(t,e,n,"weekdaysMin")},i.defineLocale=ae,i.updateLocale=function(t,e){if(null!=e){var n,r,i=te;null!=(r=ie(t))&&(i=r._config),(n=new P(e=D(i,e))).parentLocale=ee[t],ee[t]=n,oe(t)}else null!=ee[t]&&(null!=ee[t].parentLocale?ee[t]=ee[t].parentLocale:null!=ee[t]&&delete ee[t]);return ee[t]},i.locales=function(){return k(ee)},i.weekdaysShort=function(t,e,n){return gn(t,e,n,"weekdaysShort")},i.normalizeUnits=R,i.relativeTimeRounding=function(t){return void 0===t?zn:"function"==typeof t&&(zn=t,!0)},i.relativeTimeThreshold=function(t,e){return void 0!==jn[t]&&(void 0===e?jn[t]:(jn[t]=e,"s"===t&&(jn.ss=e-1),!0))},i.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"},i.prototype=un,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}()}).call(this,n("YuTi")(t))},wfyD:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("lXds");r.Observable.prototype.delayWhen=i.delayWhen},wjTF:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.compareTo=t,this.comparator=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.compareTo,this.comparator))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.compareTo=n,i.comparator=r,i._a=[],i._b=[],i._oneComplete=!1,i.destination.add(n.subscribe(new l(e,i))),i}return r.__extends(e,t),e.prototype._next=function(t){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(t),this.checkValues())},e.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()},e.prototype.checkValues=function(){for(var t=this._a,e=this._b,n=this.comparator;t.length>0&&e.length>0;){var r=t.shift(),i=e.shift(),o=!1;try{o=n?n(r,i):r===i}catch(a){this.destination.error(a)}o||this.emit(!1)}},e.prototype.emit=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype.nextB=function(t){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(t),this.checkValues())},e.prototype.completeB=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},e}(i.a),l=function(t){function e(e,n){var r=t.call(this,e)||this;return r.parent=n,r}return r.__extends(e,t),e.prototype._next=function(t){this.parent.nextB(t)},e.prototype._error=function(t){this.parent.error(t),this.unsubscribe()},e.prototype._complete=function(){this.parent.completeB(),this.unsubscribe()},e}(i.a)},wp3W:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.lt=function(t){return function(e){return i.isPresent(t)?i.isPresent(r.Validators.required(e))||+e.value<+t?null:{lt:!0}:null}}},wrUr:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("gIcY"),o=n("7yqV"),a={provide:i.NG_VALIDATORS,useExisting:r.forwardRef((function(){return s})),multi:!0},s=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=o.gt(this.gt)},t.prototype.ngOnChanges=function(t){for(var e in t)"gt"===e&&(this.validator=o.gt(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t}();s.decorators=[{type:r.Directive,args:[{selector:"[gt][formControlName],[gt][formControl],[gt][ngModel]",providers:[a]}]}],s.propDecorators={gt:[{type:r.Input}]},e.GreaterThanValidator=s},wrXb:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getDay()}},wsX9:function(t,e){var n=void 0!==n?n:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:"undefined"!=typeof MSBlobBuilder?MSBlobBuilder:"undefined"!=typeof MozBlobBuilder&&MozBlobBuilder,r=function(){try{return 2===new Blob(["hi"]).size}catch(t){return!1}}(),i=r&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(t){return!1}}(),o=n&&n.prototype.append&&n.prototype.getBlob;function a(t){return t.map((function(t){if(t.buffer instanceof ArrayBuffer){var e=t.buffer;if(t.byteLength!==e.byteLength){var n=new Uint8Array(t.byteLength);n.set(new Uint8Array(e,t.byteOffset,t.byteLength)),e=n.buffer}return e}return t}))}function s(t,e){e=e||{};var r=new n;return a(t).forEach((function(t){r.append(t)})),e.type?r.getBlob(e.type):r.getBlob()}function l(t,e){return new Blob(a(t),e||{})}"undefined"!=typeof Blob&&(s.prototype=Blob.prototype,l.prototype=Blob.prototype),t.exports=r?i?Blob:l:o?s:void 0},x6pH:function(t,e,n){!function(t){"use strict";t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".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",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10==0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n("wd/R"))},x7D4:function(t,e,n){function r(){var t;try{t=e.storage.debug}catch(n){}return!t&&"undefined"!=typeof process&&"env"in process&&(t=process.env.DEBUG),t}(e=t.exports=n("Q80o")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var n=this.useColors;if(t[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+t[0]+(n?"%c ":" ")+"+"+e.humanize(this.diff),n){var r="color: "+this.color;t.splice(1,0,r,"color: inherit");var i=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){"%%"!==t&&(i++,"%c"===t&&(o=i))})),t.splice(o,0,r)}},e.save=function(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=t}catch(n){}},e.load=r,e.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},e.enable(r())},x84W:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=e&&Number(e.weekStartsOn)||0,i=r(t),o=i.getDay(),a=(o<n?7:0)+o-n;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}},xMJQ:function(t,e,n){var r=n("yNUO");t.exports=function(t,e,n){var i=r(t),o=void 0!==n?n:1,a=r(e).getTime();if(i.getTime()>a)throw new Error("The first date cannot be after the second date");var s=[],l=i;for(l.setHours(0,0,0,0);l.getTime()<=a;)s.push(r(l)),l.setDate(l.getDate()+o);return s}},xMyE:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("4HpG"),i=n("FFOo"),o=n("+umK"),a=n("2Bdj");function s(t,e,n){return function(r){return r.lift(new l(t,e,n))}}var l=function(){function t(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.nextOrObserver,this.error,this.complete))},t}(),c=function(t){function e(e,n,r,i){var s=t.call(this,e)||this;return s._tapNext=o.a,s._tapError=o.a,s._tapComplete=o.a,s._tapError=r||o.a,s._tapComplete=i||o.a,Object(a.a)(n)?(s._context=s,s._tapNext=n):n&&(s._context=n,s._tapNext=n.next||o.a,s._tapError=n.error||o.a,s._tapComplete=n.complete||o.a),s}return r.__extends(e,t),e.prototype._next=function(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)},e.prototype._error=function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)},e.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()},e}(i.a)},xPkr:function(t,e,n){var r=n("CXhC");t.exports=function(t){var e=new Date;return e.setDate(e.getDate()-1),r(t).getTime()===r(e).getTime()}},xTla:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},xXU7:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("6blF"),i=n("T1DM"),o=n("/21U");function a(t,e){return void 0===t&&(t=0),void 0===e&&(e=i.a),(!Object(o.a)(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=i.a),new r.a((function(n){return n.add(e.schedule(s,t,{subscriber:n,counter:0,period:t})),n}))}function s(t){var e=t.subscriber,n=t.counter,r=t.period;e.next(n),this.schedule({subscriber:e,counter:n+1,period:r},r)}},xYTU:function(t,e,n){"use strict";n.d(e,"a",(function(){return g})),n.d(e,"b",(function(){return _}));var r=n("CcnG"),i=n("vARd"),o=(n("eDkP"),n("Ip0R")),a=(n("Fzqc"),n("4c35")),s=(n("dWZg"),n("qAlS"),n("Wf4p"),n("ZYjt"),n("UodH")),l=n("bujt"),c=n("lLAP"),u=n("wFw1"),h=r["ɵcrt"]({encapsulation:2,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}@media (-ms-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%}"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"void, hidden",styles:{type:6,styles:{transform:"scale(0.8)",opacity:0},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)",opacity:1},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:null,timings:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void, * => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"75ms cubic-bezier(0.4, 0.0, 1, 1)"},options:null}],options:{}}]}});function d(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function f(t){return r["ɵvid"](0,[r["ɵqud"](402653184,1,{_portalOutlet:0}),(t()(),r["ɵand"](16777216,null,null,1,null,d)),r["ɵdid"](2,212992,[[1,4]],0,a.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null)],(function(t,e){t(e,2,0,"")}),null)}function p(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"snack-bar-container",[["class","mat-snack-bar-container"]],[[1,"role",0],[40,"@state",0]],[["component","@state.done"]],(function(t,e,n){var i=!0;return"component:@state.done"===e&&(i=!1!==r["ɵnov"](t,1).onAnimationEnd(n)&&i),i}),f,h)),r["ɵdid"](1,180224,null,0,i.d,[r.NgZone,r.ElementRef,r.ChangeDetectorRef,i.c],null,null)],null,(function(t,e){t(e,0,0,r["ɵnov"](e,1)._role,r["ɵnov"](e,1)._animationState)}))}var g=r["ɵccf"]("snack-bar-container",i.d,p,{},{},[]),m=r["ɵcrt"]({encapsulation:2,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}"],data:{}});function y(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,3,"div",[["class","mat-simple-snackbar-action"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,2,"button",[["mat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.action()&&r),r}),l.d,l.b)),r["ɵdid"](2,180224,null,0,s.b,[r.ElementRef,c.h,[2,u.a]],null,null),(t()(),r["ɵted"](3,0,["",""]))],null,(function(t,e){var n=e.component;t(e,1,0,r["ɵnov"](e,2).disabled||null,"NoopAnimations"===r["ɵnov"](e,2)._animationMode),t(e,3,0,n.data.action)}))}function v(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),r["ɵted"](1,null,["",""])),(t()(),r["ɵand"](16777216,null,null,1,null,y)),r["ɵdid"](3,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(t,e){t(e,3,0,e.component.hasAction)}),(function(t,e){t(e,1,0,e.component.data.message)}))}function b(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"simple-snack-bar",[["class","mat-simple-snackbar"]],null,null,null,v,m)),r["ɵdid"](1,49152,null,0,i.g,[i.f,i.a],null,null)],null,null)}var _=r["ɵccf"]("simple-snack-bar",i.g,b,{},{},[])},xYlI:function(t,e,n){var r=n("yNUO");t.exports=function(t){return r(t).getMinutes()}},xlPZ:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("KhEm");function i(t,e){return function(n){var i;if(i="function"==typeof t?t:function(){return t},"function"==typeof e)return n.lift(new o(i,e));var a=Object.create(n,r.b);return a.source=n,a.subjectFactory=i,a}}var o=function(){function t(t,e){this.subjectFactory=t,this.selector=e}return t.prototype.call=function(t,e){var n=this.selector,r=this.subjectFactory(),i=n(r).subscribe(t);return i.add(e.subscribe(r)),i},t}()},xq5I:function(t,e,n){var r=n("IpkJ");t.exports=function(t,e){var n=r(t),i=r(e);return n.getTime()===i.getTime()}},xsCy:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=n("pugT"),o=n("z4bA");function a(t){return function(e){return e.lift(new s(t))}}var s=function(){function t(t){this.closingSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.closingSelector))},t}(),l=function(t){function e(e,n){var r=t.call(this,e)||this;return r.closingSelector=n,r.subscribing=!1,r.openBuffer(),r}return r.__extends(e,t),e.prototype._next=function(t){this.buffer.push(t)},e.prototype._complete=function(){var e=this.buffer;e&&this.destination.next(e),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.buffer=void 0,this.subscribing=!1},e.prototype.notifyNext=function(){this.openBuffer()},e.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},e.prototype.openBuffer=function(){var t,e=this.closingSubscription;e&&(this.remove(e),e.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{t=(0,this.closingSelector)()}catch(n){return this.error(n)}e=new i.a,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add(Object(o.c)(t,new o.a(this))),this.subscribing=!1},e}(o.b)},xuRT:function(t,e,n){"use strict";n.r(e);var r=n("D2hM");n.d(e,"webSocket",(function(){return r.a}));var i=n("N8wI");n.d(e,"WebSocketSubject",(function(){return i.a}))},xutz:function(t,e,n){"use strict";(function(t){var r=n("XqMk"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===i&&r.a.process,s=function(){try{return o&&o.require&&o.require("util").types||a&&a.binding&&a.binding("util")}catch(t){}}();e.a=s}).call(this,n("3UD+")(t))},xwTN:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("ahDk");e.mergeMapTo=function(t,e){return void 0===e&&(e=Number.POSITIVE_INFINITY),r.mergeMapTo(t,e)(this)}},y3By:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n("mChF");function i(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return o(t)}function o(t){return 0===t.length?r.a:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}}},y4qS:function(t,e,n){"use strict";n.d(e,"r",(function(){return P})),n.d(e,"t",(function(){return L})),n.d(e,"s",(function(){return I})),n.d(e,"o",(function(){return R})),n.d(e,"b",(function(){return f})),n.d(e,"j",(function(){return p})),n.d(e,"f",(function(){return g})),n.d(e,"d",(function(){return m})),n.d(e,"i",(function(){return v})),n.d(e,"e",(function(){return b})),n.d(e,"a",(function(){return _})),n.d(e,"l",(function(){return x})),n.d(e,"h",(function(){return M})),n.d(e,"n",(function(){return S})),n.d(e,"c",(function(){return A})),n.d(e,"k",(function(){return C})),n.d(e,"g",(function(){return k})),n.d(e,"m",(function(){return T})),n.d(e,"p",(function(){return z})),n.d(e,"u",(function(){return B})),n.d(e,"q",(function(){return F}));var r=n("DBGY"),i=n("n6gG"),o=n("CcnG"),a=n("YlbQ"),s=n("K9Ia"),l=n("26FU"),c=n("6blF"),u=n("F/XL"),h=n("ny24");function d(t){return function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=t.apply(this,e)||this;return r._sticky=!1,r._hasStickyChanged=!1,r}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"sticky",{get:function(){return this._sticky},set:function(t){var e=this._sticky;this._sticky=Object(i.c)(t),this._hasStickyChanged=e!==this._sticky},enumerable:!0,configurable:!0}),e.prototype.hasStickyChanged=function(){var t=this._hasStickyChanged;return this._hasStickyChanged=!1,t},e.prototype.resetStickyChanged=function(){this._hasStickyChanged=!1},e}(t)}var f=function(){return function(t){this.template=t}}(),p=function(){return function(t){this.template=t}}(),g=function(){return function(t){this.template=t}}(),m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._stickyEnd=!1,e}return Object(r.b)(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},set:function(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stickyEnd",{get:function(){return this._stickyEnd},set:function(t){var e=this._stickyEnd;this._stickyEnd=Object(i.c)(t),this._hasStickyChanged=e!==this._stickyEnd},enumerable:!0,configurable:!0}),e}(d(function(){return function(){}}())),y=function(){return function(t,e){e.nativeElement.classList.add("cdk-column-"+t.cssClassFriendlyName)}}(),v=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e}(y),b=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e}(y),_=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e}(y),w=function(){function t(t,e){this.template=t,this._differs=e}return t.prototype.ngOnChanges=function(t){if(!this._columnsDiffer){var e=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(e).create(),this._columnsDiffer.diff(e)}},t.prototype.getColumnsDiff=function(){return this._columnsDiffer.diff(this.columns)},t.prototype.extractCellTemplate=function(t){return this instanceof x?t.headerCell.template:this instanceof M?t.footerCell.template:t.cell.template},t}(),x=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e.prototype.ngOnChanges=function(e){t.prototype.ngOnChanges.call(this,e)},e}(d(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(w))),M=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e.prototype.ngOnChanges=function(e){t.prototype.ngOnChanges.call(this,e)},e}(d(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.b)(e,t),e}(w))),S=function(t){function e(e,n){return t.call(this,e,n)||this}return Object(r.b)(e,t),e}(w),A=function(){function t(e){this._viewContainer=e,t.mostRecentCellOutlet=this}return t.prototype.ngOnDestroy=function(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)},t.mostRecentCellOutlet=null,t}(),C=function(){return function(){}}(),k=function(){return function(){}}(),T=function(){return function(){}}(),E=["top","bottom","left","right"],O=function(){function t(t,e,n,r){void 0===r&&(r=!0),this._isNativeHtmlTable=t,this._stickCellCss=e,this.direction=n,this._isBrowser=r}return t.prototype.clearStickyPositioning=function(t,e){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(i.nodeType===i.ELEMENT_NODE){this._removeStickyStyle(i,e);for(var o=0;o<i.children.length;o++)this._removeStickyStyle(i.children[o],e)}}},t.prototype.updateStickyColumns=function(t,e,n){var r=e.some((function(t){return t}))||n.some((function(t){return t}));if(t.length&&r&&this._isBrowser)for(var i=t[0],o=i.children.length,a=this._getCellWidths(i),s=this._getStickyStartColumnPositions(a,e),l=this._getStickyEndColumnPositions(a,n),c="rtl"===this.direction,u=0,h=t;u<h.length;u++)for(var d=h[u],f=0;f<o;f++){var p=d.children[f];e[f]&&this._addStickyStyle(p,c?"right":"left",s[f]),n[f]&&this._addStickyStyle(p,c?"left":"right",l[f])}},t.prototype.stickRows=function(t,e,n){if(this._isBrowser)for(var r="bottom"===n?t.reverse():t,i=0,o=0;o<r.length;o++)if(e[o]){var a=r[o];if(this._isNativeHtmlTable)for(var s=0;s<a.children.length;s++)this._addStickyStyle(a.children[s],n,i);else this._addStickyStyle(a,n,i);if(o===r.length-1)return;i+=a.getBoundingClientRect().height}},t.prototype.updateStickyFooterContainer=function(t,e){if(this._isNativeHtmlTable){var n=t.querySelector("tfoot");e.some((function(t){return!t}))?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0)}},t.prototype._removeStickyStyle=function(t,e){for(var n=0,r=e;n<r.length;n++)t.style[r[n]]="";t.style.zIndex=this._getCalculatedZIndex(t),E.some((function(e){return!!t.style[e]}))||(t.style.position="",t.classList.remove(this._stickCellCss))},t.prototype._addStickyStyle=function(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)},t.prototype._getCalculatedZIndex=function(t){for(var e={top:100,bottom:10,left:1,right:1},n=0,r=0,i=E;r<i.length;r++){var o=i[r];t.style[o]&&(n+=e[o])}return n?""+n:""},t.prototype._getCellWidths=function(t){for(var e=[],n=t.children,r=0;r<n.length;r++)e.push(n[r].getBoundingClientRect().width);return e},t.prototype._getStickyStartColumnPositions=function(t,e){for(var n=[],r=0,i=0;i<t.length;i++)e[i]&&(n[i]=r,r+=t[i]);return n},t.prototype._getStickyEndColumnPositions=function(t,e){for(var n=[],r=0,i=t.length;i>0;i--)e[i]&&(n[i]=r,r+=t[i]);return n},t}();function D(t){return Error('Could not find column with id "'+t+'".')}var P=function(){return function(t,e){this.viewContainer=t,this.elementRef=e}}(),L=function(){return function(t,e){this.viewContainer=t,this.elementRef=e}}(),I=function(){return function(t,e){this.viewContainer=t,this.elementRef=e}}(),R=function(){function t(t,e,n,r,i,o,a){this._differs=t,this._changeDetectorRef=e,this._elementRef=n,this._dir=i,this._platform=a,this._onDestroy=new s.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 l.a({start:0,end:Number.MAX_VALUE}),r||this._elementRef.nativeElement.setAttribute("role","grid"),this._document=o,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}return Object.defineProperty(t.prototype,"trackBy",{get:function(){return this._trackByFn},set:function(t){Object(o.isDevMode)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+"."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataSource",{get:function(){return this._dataSource},set:function(t){this._dataSource!==t&&this._switchDataSource(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"multiTemplateDataRows",{get:function(){return this._multiTemplateDataRows},set:function(t){this._multiTemplateDataRows=Object(i.c)(t),this._rowOutlet&&this._rowOutlet.viewContainer.length&&this._forceRenderDataRows()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((function(e,n){return t.trackBy?t.trackBy(n.dataIndex,n.data):n}))},t.prototype.ngAfterContentChecked=function(){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()},t.prototype.ngOnDestroy=function(){this._rowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),Object(a.e)(this.dataSource)&&this.dataSource.disconnect(this)},t.prototype.renderRows=function(){var t=this;this._renderRows=this._getAllRenderRows();var e=this._dataDiffer.diff(this._renderRows);if(e){var n=this._rowOutlet.viewContainer;e.forEachOperation((function(e,r,i){if(null==e.previousIndex)t._insertRow(e.item,i);else if(null==i)n.remove(r);else{var o=n.get(r);n.move(o,i)}})),this._updateRowIndexContext(),e.forEachIdentityChange((function(t){n.get(t.currentIndex).context.$implicit=t.item.data})),this.updateStickyColumnStyles()}},t.prototype.setHeaderRowDef=function(t){this._customHeaderRowDefs=new Set([t]),this._headerRowDefChanged=!0},t.prototype.setFooterRowDef=function(t){this._customFooterRowDefs=new Set([t]),this._footerRowDefChanged=!0},t.prototype.addColumnDef=function(t){this._customColumnDefs.add(t)},t.prototype.removeColumnDef=function(t){this._customColumnDefs.delete(t)},t.prototype.addRowDef=function(t){this._customRowDefs.add(t)},t.prototype.removeRowDef=function(t){this._customRowDefs.delete(t)},t.prototype.addHeaderRowDef=function(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0},t.prototype.removeHeaderRowDef=function(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0},t.prototype.addFooterRowDef=function(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0},t.prototype.removeFooterRowDef=function(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0},t.prototype.updateStickyHeaderRowStyles=function(){var t=this._getRenderedRows(this._headerRowOutlet),e=this._elementRef.nativeElement.querySelector("thead");e&&(e.style.display=t.length?"":"none");var n=this._headerRowDefs.map((function(t){return t.sticky}));this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,n,"top"),this._headerRowDefs.forEach((function(t){return t.resetStickyChanged()}))},t.prototype.updateStickyFooterRowStyles=function(){var t=this._getRenderedRows(this._footerRowOutlet),e=this._elementRef.nativeElement.querySelector("tfoot");e&&(e.style.display=t.length?"":"none");var n=this._footerRowDefs.map((function(t){return t.sticky}));this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach((function(t){return t.resetStickyChanged()}))},t.prototype.updateStickyColumnStyles=function(){var t=this,e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning(e.concat(n,r),["left","right"]),e.forEach((function(e,n){t._addStickyColumnStyles([e],t._headerRowDefs[n])})),this._rowDefs.forEach((function(e){for(var r=[],i=0;i<n.length;i++)t._renderRows[i].rowDef===e&&r.push(n[i]);t._addStickyColumnStyles(r,e)})),r.forEach((function(e,n){t._addStickyColumnStyles([e],t._footerRowDefs[n])})),Array.from(this._columnDefsByName.values()).forEach((function(t){return t.resetStickyChanged()}))},t.prototype._getAllRenderRows=function(){var t=[],e=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(var n=0;n<this._data.length;n++){var r=this._data[n],i=this._getRenderRowsForData(r,n,e.get(r));this._cachedRenderRowsMap.has(r)||this._cachedRenderRowsMap.set(r,new WeakMap);for(var o=0;o<i.length;o++){var a=i[o],s=this._cachedRenderRowsMap.get(a.data);s.has(a.rowDef)?s.get(a.rowDef).push(a):s.set(a.rowDef,[a]),t.push(a)}}return t},t.prototype._getRenderRowsForData=function(t,e,n){return this._getRowDefs(t,e).map((function(r){var i=n&&n.has(r)?n.get(r):[];if(i.length){var o=i.shift();return o.dataIndex=e,o}return{data:t,rowDef:r,dataIndex:e}}))},t.prototype._cacheColumnDefs=function(){var t=this;this._columnDefsByName.clear(),N(this._contentColumnDefs,this._customColumnDefs).forEach((function(e){if(t._columnDefsByName.has(e.name))throw function(t){return Error('Duplicate column definition name provided: "'+t+'".')}(e.name);t._columnDefsByName.set(e.name,e)}))},t.prototype._cacheRowDefs=function(){this._headerRowDefs=N(this._contentHeaderRowDefs,this._customHeaderRowDefs),this._footerRowDefs=N(this._contentFooterRowDefs,this._customFooterRowDefs),this._rowDefs=N(this._contentRowDefs,this._customRowDefs);var t=this._rowDefs.filter((function(t){return!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]},t.prototype._renderUpdatedColumns=function(){var t=function(t,e){return t||!!e.getColumnsDiff()};this._rowDefs.reduce(t,!1)&&this._forceRenderDataRows(),this._headerRowDefs.reduce(t,!1)&&this._forceRenderHeaderRows(),this._footerRowDefs.reduce(t,!1)&&this._forceRenderFooterRows()},t.prototype._switchDataSource=function(t){this._data=[],Object(a.e)(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},t.prototype._observeRenderChanges=function(){var t=this;if(this.dataSource){var e;if(Object(a.e)(this.dataSource)?e=this.dataSource.connect(this):this.dataSource instanceof c.a?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Object(u.a)(this.dataSource)),void 0===e)throw Error("Provided data source did not match an array, Observable, or DataSource");this._renderChangeSubscription=e.pipe(Object(h.a)(this._onDestroy)).subscribe((function(e){t._data=e||[],t.renderRows()}))}},t.prototype._forceRenderHeaderRows=function(){var t=this;this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((function(e,n){return t._renderRow(t._headerRowOutlet,e,n)})),this.updateStickyHeaderRowStyles(),this.updateStickyColumnStyles()},t.prototype._forceRenderFooterRows=function(){var t=this;this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((function(e,n){return t._renderRow(t._footerRowOutlet,e,n)})),this.updateStickyFooterRowStyles(),this.updateStickyColumnStyles()},t.prototype._addStickyColumnStyles=function(t,e){var n=this,r=Array.from(e.columns||[]).map((function(t){var e=n._columnDefsByName.get(t);if(!e)throw D(t);return e})),i=r.map((function(t){return t.sticky})),o=r.map((function(t){return t.stickyEnd}));this._stickyStyler.updateStickyColumns(t,i,o)},t.prototype._getRenderedRows=function(t){for(var e=[],n=0;n<t.viewContainer.length;n++){var r=t.viewContainer.get(n);e.push(r.rootNodes[0])}return e},t.prototype._getRowDefs=function(t,e){if(1==this._rowDefs.length)return[this._rowDefs[0]];var n=[];if(this.multiTemplateDataRows)n=this._rowDefs.filter((function(n){return!n.when||n.when(e,t)}));else{var r=this._rowDefs.find((function(n){return n.when&&n.when(e,t)}))||this._defaultRowDef;r&&n.push(r)}if(!n.length)throw function(t){return Error("Could not find a matching row definition for theprovided row data: "+JSON.stringify(t))}(t);return n},t.prototype._insertRow=function(t,e){this._renderRow(this._rowOutlet,t.rowDef,e,{$implicit:t.data})},t.prototype._renderRow=function(t,e,n,r){void 0===r&&(r={}),t.viewContainer.createEmbeddedView(e.template,r,n);for(var i=0,o=this._getCellTemplates(e);i<o.length;i++)A.mostRecentCellOutlet&&A.mostRecentCellOutlet._viewContainer.createEmbeddedView(o[i],r);this._changeDetectorRef.markForCheck()},t.prototype._updateRowIndexContext=function(){for(var t=this._rowOutlet.viewContainer,e=0,n=t.length;e<n;e++){var r=t.get(e).context;r.count=n,r.first=0===e,r.last=e===n-1,r.even=e%2==0,r.odd=!r.even,this.multiTemplateDataRows?(r.dataIndex=this._renderRows[e].dataIndex,r.renderIndex=e):r.index=this._renderRows[e].dataIndex}},t.prototype._getCellTemplates=function(t){var e=this;return t&&t.columns?Array.from(t.columns,(function(n){var r=e._columnDefsByName.get(n);if(!r)throw D(n);return t.extractCellTemplate(r)})):[]},t.prototype._applyNativeTableSections=function(){for(var t=this._document.createDocumentFragment(),e=0,n=[{tag:"thead",outlet:this._headerRowOutlet},{tag:"tbody",outlet:this._rowOutlet},{tag:"tfoot",outlet:this._footerRowOutlet}];e<n.length;e++){var r=n[e],i=this._document.createElement(r.tag);i.setAttribute("role","rowgroup"),i.appendChild(r.outlet.elementRef.nativeElement),t.appendChild(i)}this._elementRef.nativeElement.appendChild(t)},t.prototype._forceRenderDataRows=function(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows(),this.updateStickyColumnStyles()},t.prototype._checkStickyStates=function(){var t=function(t,e){return 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()},t.prototype._setupStickyStyler=function(){var t=this;this._stickyStyler=new O(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._platform.isBrowser),(this._dir?this._dir.change:Object(u.a)()).pipe(Object(h.a)(this._onDestroy)).subscribe((function(e){t._stickyStyler.direction=e,t.updateStickyColumnStyles()}))},t}();function N(t,e){return t.toArray().concat(Array.from(e))}var B=new o.InjectionToken("text-column-options"),F=function(){function t(t,e){this._table=t,this._options=e,this.justify="start",this._options=e||{}}return Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){this._name=t,this._syncColumnDefName()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){if(this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||function(t,e){return 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)},t.prototype.ngOnDestroy=function(){this._table&&this._table.removeColumnDef(this.columnDef)},t.prototype._createDefaultHeaderText=function(){var t=this.name;if(Object(o.isDevMode)()&&!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)},t.prototype._syncColumnDefName=function(){this.columnDef&&(this.columnDef.name=this.name)},t}(),z=function(){return function(){}}()},"y5a+":function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=e&&Number(e.weekStartsOn)||0,i=r(t),o=i.getDay(),a=6+(o<n?-7:0)-(o-n);return i.setHours(0,0,0,0),i.setDate(i.getDate()+a),i}},yGS9:function(t,e){t.exports=function(t,e){var n=e&&e.window?e.window:window,r={b:{bold:!0},strong:{bold:!0},u:{decoration:"underline"},s:{decoration:"lineThrough"},em:{italics:!0},i:{italics:!0},h1:{fontSize:24,bold:!0,marginBottom:5},h2:{fontSize:22,bold:!0,marginBottom:5},h3:{fontSize:20,bold:!0,marginBottom:5},h4:{fontSize:18,bold:!0,marginBottom:5},h5:{fontSize:16,bold:!0,marginBottom:5},h6:{fontSize:14,bold:!0,marginBottom:5},a:{color:"blue",decoration:"underline"},strike:{decoration:"lineThrough"},p:{margin:[0,5,0,10]},ul:{marginBottom:5},li:{marginLeft:5},table:{marginBottom:5},th:{bold:!0,fillColor:"#EEEEEE"}},i=["p","li","span","strong","em","b","i","u","th","td"];e&&e.defaultStyles&&function(){for(var t in e.defaultStyles)if(r.hasOwnProperty(t))if(e.defaultStyles.hasOwnProperty(t)&&!e.defaultStyles[t])delete r[t];else for(var n in e.defaultStyles[t])e.defaultStyles[t][n]?r[t][n]=e.defaultStyles[t][n]:delete r[t][n]}();var o=function(t,e,n){var r,c,u,h,d,f,p,g=t.nodeName.toLowerCase(),m=e?e.nodeName.toLowerCase():"";switch(n=n||[],t.nodeType){case 3:if(t.textContent&&(c=t.textContent.replace(/\n(\s+)?/g,""))){if(/^\s+$/.test(c)&&["table","thead","tbody","tr"].indexOf(m)>-1)return r;r={text:c},m?(s(r,t),"a"===m&&(r.link=e.getAttribute("href"))):r=c}return r;case 1:switch(r=[],n.push(g),0!==t.childNodes.length||"th"!==g&&"td"!==g?([].forEach.call(t.childNodes,(function(e){(e=o(e,t,n))&&(Array.isArray(e)&&1===e.length&&(e=e[0]),r.push(e))})),n.pop()):r.push({text:""}),0===r.length&&(r=""),g){case"svg":(r={svg:t.outerHTML}).style=["html-"+g];break;case"br":r="\n";break;case"hr":var y={width:514,type:"line",margin:[0,12,0,12],thickness:.5,color:"#000000",left:0};if(t.dataset&&t.dataset.pdfmake)for(d in h=JSON.parse(t.dataset.pdfmake))y[d]=h[d];r={margin:y.margin,canvas:[{type:y.type,x1:y.left,y1:0,x2:y.width,y2:0,lineWidth:y.thickness,lineColor:y.color}]};break;case"ol":case"ul":(r={_:r})[g]=r._,delete r._,r.style=["html-"+g],(u=t.getAttribute("class"))&&(r.style=r.style.concat(u.split(" "))),l(r,t.getAttribute("style"));break;case"table":(r={_:r,table:{body:[]}})._.forEach((function(t){if(t.stack){var e=[],n={};t.stack.forEach((function(t,i){var o,a,s,l;if(t.stack){for(n[i]&&n[i].forEach((function(e){t.stack.splice(e.index,0,{text:"",style:["html-td","html-tr"],colSpan:e.colspan})})),o=0;o<t.stack.length;)if((a=t.stack[o]).colSpan>1){for(s=0;s<a.colSpan-1;s++)t.stack.splice(o+1,0,"");o+=a.colSpan}else o++;l=0,t.stack.forEach((function(t){if(t.rowSpan)for(var e=0;e<t.rowSpan;e++)n[i+e]||(n[i+e]=[]),n[i+e].push({index:l,colspan:t.colSpan||1});l+=t.colSpan||1})),r.table.body.push(t.stack)}else if(e.push(t),t.colSpan>1)for(s=0;s<t.colSpan-1;s++)e.push("")})),e.length>0&&r.table.body.push(e)}else r.table.body.push([t])})),delete r._,l(r,t.getAttribute("style"));break;case"img":(r={image:t.getAttribute("src")}).style=["html-img"],(u=t.getAttribute("class"))&&(r.style=r.style.concat(u.split(" "))),t.getAttribute("width")&&(r.width=parseFloat(t.getAttribute("width"))),t.getAttribute("height")&&(r.height=parseFloat(t.getAttribute("height"))),l(r,t.getAttribute("style"))}if(r){if(Array.isArray(r)?(1===r.length&&"tr"!==g?("string"==typeof(r=r[0])&&(r={text:r}),r.text&&(a(r,g),l(r,t.getAttribute("style"))),r.style=(r.style||[]).concat(["html-"+g]),"td"!==g&&"th"!==g||r.style.push("html-tr")):(p=i.indexOf(g)>-1,r=!p||/{"(stack|table|ol|ul|image)"/.test(JSON.stringify(r))?{stack:r}:{text:r},p&&a(r,g),r.style=["html-"+g]),s(r,t),"td"!==g&&"th"!==g||(t.getAttribute("rowspan")&&(r.rowSpan=1*t.getAttribute("rowspan")),t.getAttribute("colspan")&&(r.colSpan=1*t.getAttribute("colspan"))),(u=t.getAttribute("class"))&&(r.style=(r.style||[]).concat(u.split(" "))),r.text&&l(r,t.getAttribute("style"))):(r.table||r.ol||r.ul)&&(r.style=["html-"+g],(u=t.getAttribute("class"))&&(r.style=r.style.concat(u.split(" "))),a(r,g)),t.dataset&&t.dataset.pdfmake)for(d in h=JSON.parse(t.dataset.pdfmake),f=r[g]||r,h)f[d]=h[d];(u=t.getAttribute("class"))&&"object"==typeof r&&(r.style=(r.style||[]).concat(u.split(" "))),"object"==typeof r&&Array.isArray(r.style)&&(r.style=r.style.filter((function(t,e,n){return n.indexOf(t)===e})))}return r}return""},a=function(t,e){if(r[e])for(var n in r[e])r[e].hasOwnProperty(n)&&(t[n]=r[e][n])},s=function(t,e){for(var n,r=[],o=[],s=e.parentNode;s;){var l={},c=s.nodeName.toLowerCase();if(!(i.indexOf(c)>-1))break;n=s.getAttribute("class"),r=r.concat(["html-"+c],n||[]),a(l,c),o.push(l),s=s.parentNode}t.style=(t.style||[]).concat(r),o.forEach((function(e){for(var n in e)-1===n.indexOf("margin")&&void 0===t[n]&&(t[n]=e[n])}))},l=function(t,e){e&&(e=function(t){var e=t.split(";").map((function(t){return t.replace(/\s/g,"").toLowerCase().split(":")})),n=[];return e.forEach((function(t){var e=t[0],r=t[1];switch(e){case"margin":1===(r=r.replace(/(\d+)(\.\d+)?([^\d]+)/g,"$1$2 ").trim().split(" ")).length?r=+r[0]:2===r.length?r=[+r[1],+r[0]]:3===r.length?r=[+r[1],+r[0],+r[1],+r[2]]:4===r.length&&(r=[+r[3],+r[0],+r[1],+r[2]]),n.push({key:e,value:r});break;case"text-align":n.push({key:"alignment",value:r});break;case"font-weight":"bold"===r&&n.push({key:"bold",value:!0});break;case"text-decoration":n.push({key:"decoration",value:c(r)});break;case"font-style":"italic"===r&&n.push({key:"italics",value:!0});break;case"color":n.push({key:"color",value:u(r)});break;case"background-color":n.push({key:"background",value:u(r)});break;default:e.indexOf("-")>-1&&(e=c(e)),r&&(r=r.replace(/(\d+)(\.\d+)?([^\d]+)/g,"$1$2 ").trim(),isNaN(r)||(r=+r),n.push({key:e,value:r}))}})),n}(e)).forEach((function(e){t[e.key]=e.value}))},c=function(t){return t.replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))},u=function(t){var e=new RegExp("^#([0-9a-f]{3}|[0-9a-f]{6})$"),n=new RegExp("^rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)$"),r=new RegExp("^[a-z]+$");if(e.test(t))return t;if(n.test(t)){for(var i=n.exec(t).slice(1),o=0;o<3;o++){var a=+i[o];a>255&&(a=255);var s="0"+a.toString(16);s=s.slice(-2),i[o]=s}return"#"+i.join("")}return r.test(t)||console.error('Could not parse color "'+t+'"'),t};return function(t){var e=[],r=(new n.DOMParser).parseFromString(t,"text/html");return[].forEach.call(r.body.childNodes,(function(t){var n=o(t);n&&(Array.isArray(n)&&1===n.length&&(n=n[0]),e.push(n))})),e}(t)}},yGWI:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(){return function(t){return t.lift(new a(t))}}var a=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new s(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return r.__extends(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(i.a)},yHON:function(t,e,n){var r=n("yNUO");t.exports=function(t,e){var n=r(t).getTime(),i=r(e).getTime();return n>i?-1:n<i?1:0}},yNUO:function(t,e,n){var r=n("VGX7"),i=n("pzWd"),o=/[T ]/,a=/:/,s=/^(\d{2})$/,l=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],c=/^(\d{4})/,u=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],h=/^-(\d{2})$/,d=/^-?(\d{3})$/,f=/^-?(\d{2})-?(\d{2})$/,p=/^-?W(\d{2})$/,g=/^-?W(\d{2})-?(\d{1})$/,m=/^(\d{2}([.,]\d*)?)$/,y=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,v=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,b=/([Z+-].*)$/,_=/^(Z)$/,w=/^([+-])(\d{2})$/,x=/^([+-])(\d{2}):?(\d{2})$/;function M(t,e,n){e=e||0,n=n||0;var r=new Date(0);r.setUTCFullYear(t,0,4);var i=7*e+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+i),r}t.exports=function(t,e){if(i(t))return new Date(t.getTime());if("string"!=typeof t)return new Date(t);var n=(e||{}).additionalDigits;n=null==n?2:Number(n);var S,A,C=function(t){var e,n={},r=t.split(o);if(a.test(r[0])?(n.date=null,e=r[0]):(n.date=r[0],e=r[1]),e){var i=b.exec(e);i?(n.time=e.replace(i[1],""),n.timezone=i[1]):n.time=e}return n}(t),k=function(t,e){var n,r=l[e],i=u[e];if(n=c.exec(t)||i.exec(t)){var o=n[1];return{year:parseInt(o,10),restDateString:t.slice(o.length)}}if(n=s.exec(t)||r.exec(t)){var a=n[1];return{year:100*parseInt(a,10),restDateString:t.slice(a.length)}}return{year:null}}(C.date,n),T=function(t,e){if(null===e)return null;var n,r,i;if(0===t.length)return(r=new Date(0)).setUTCFullYear(e),r;if(n=h.exec(t))return r=new Date(0),i=parseInt(n[1],10)-1,r.setUTCFullYear(e,i),r;if(n=d.exec(t)){r=new Date(0);var o=parseInt(n[1],10);return r.setUTCFullYear(e,0,o),r}if(n=f.exec(t)){r=new Date(0),i=parseInt(n[1],10)-1;var a=parseInt(n[2],10);return r.setUTCFullYear(e,i,a),r}return(n=p.exec(t))?M(e,parseInt(n[1],10)-1):(n=g.exec(t))?M(e,parseInt(n[1],10)-1,parseInt(n[2],10)-1):null}(k.restDateString,k.year);if(T){var E,O=T.getTime(),D=0;if(C.time&&(D=(A=m.exec(S=C.time))?parseFloat(A[1].replace(",","."))%24*36e5:(A=y.exec(S))?parseInt(A[1],10)%24*36e5+6e4*parseFloat(A[2].replace(",",".")):(A=v.exec(S))?parseInt(A[1],10)%24*36e5+6e4*parseInt(A[2],10)+1e3*parseFloat(A[3].replace(",",".")):null),C.timezone)E=6e4*function(t){var e,n;return(e=_.exec(t))?0:(e=w.exec(t))?(n=60*parseInt(e[2],10),"+"===e[1]?-n:n):(e=x.exec(t))?(n=60*parseInt(e[2],10)+parseInt(e[3],10),"+"===e[1]?-n:n):0}(C.timezone);else{var P=O+D,L=new Date(P);E=r(L);var I=new Date(P);I.setDate(L.getDate()+1);var R=r(I)-r(L);R>0&&(E+=R)}return new Date(O+D+E)}return new Date(t)}},yPMs:function(t,e,n){!function(t){"use strict";t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_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ë] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},yQFZ:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},yWMr:function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n("CcnG"),i=n("BgWK"),o=n("Ip0R"),a=(n("eDkP"),n("Fzqc"),n("4c35")),s=(n("dWZg"),n("qAlS"),n("Wf4p"),n("ZYjt"),n("lLAP")),l=n("vGXY"),c=r["ɵcrt"]({encapsulation:2,styles:[".mat-bottom-sheet-container{padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto}@media (-ms-high-contrast:active){.mat-bottom-sheet-container{outline:1px solid}}.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium,.mat-bottom-sheet-container-xlarge{border-top-left-radius:4px;border-top-right-radius:4px}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"void, hidden",styles:{type:6,styles:{transform:"translateY(100%)"},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"translateY(0%)"},offset:null},options:void 0},{type:1,expr:"visible => void, visible => hidden",animation:{type:4,styles:null,timings:"375ms cubic-bezier(0.4,0.0,1,1)"},options:null},{type:1,expr:"void => visible",animation:{type:4,styles:null,timings:"195ms cubic-bezier(0.0,0.0,0.2,1)"},options:null}],options:{}}]}});function u(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function h(t){return r["ɵvid"](2,[r["ɵqud"](402653184,1,{_portalOutlet:0}),(t()(),r["ɵand"](16777216,null,null,1,null,u)),r["ɵdid"](2,212992,[[1,4]],0,a.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null)],(function(t,e){t(e,2,0,"")}),null)}function d(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-bottom-sheet-container",[["aria-modal","true"],["class","mat-bottom-sheet-container"],["role","dialog"],["tabindex","-1"]],[[1,"aria-label",0],[40,"@state",0]],[["component","@state.start"],["component","@state.done"]],(function(t,e,n){var i=!0;return"component:@state.start"===e&&(i=!1!==r["ɵnov"](t,1)._onAnimationStart(n)&&i),"component:@state.done"===e&&(i=!1!==r["ɵnov"](t,1)._onAnimationDone(n)&&i),i}),h,c)),r["ɵdid"](1,180224,null,0,i.d,[r.ElementRef,r.ChangeDetectorRef,s.i,l.a,[2,o.DOCUMENT],i.c],null,null)],null,(function(t,e){t(e,0,0,null==r["ɵnov"](e,1).bottomSheetConfig?null:r["ɵnov"](e,1).bottomSheetConfig.ariaLabel,r["ɵnov"](e,1)._animationState)}))}var f=r["ɵccf"]("mat-bottom-sheet-container",i.d,d,{},{},[])},yYDL:function(t,e,n){var r=n("yNUO");t.exports=function(t){return 3===r(t).getDay()}},yak4:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n("Qyzf")),r(n("KTXt"))},yazQ:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("gIcY"),i=n("m9Vx");e.url=function(t){return i.isPresent(r.Validators.required(t))||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t.value)?null:{url:!0}}},ycmj:function(t,e){t.exports=function(t,e){for(var n=t.split("."),r=e.split("."),i=0;i<3;i++){var o=Number(n[i]),a=Number(r[i]);if(o>a)return 1;if(a>o)return-1;if(!isNaN(o)&&isNaN(a))return 1;if(isNaN(o)&&!isNaN(a))return-1}return 0}},yeub:function(t,e){try{t.exports="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(n){t.exports=!1}},z1FC:function(t,e,n){!function(t){"use strict";function e(t,e,n,r){var i={s:["viensas secunds","'iensas secunds"],ss:[t+" secunds",t+" secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",t+" þoras"],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 r||e?i[n][0]:i[n][1]}t.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".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 à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] 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’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(t,n,r,i){var o=function(t){var n=Math.floor(t%1e3/100),r=Math.floor(t%100/10),i=t%10,o="";return n>0&&(o+=e[n]+"vatlh"),r>0&&(o+=(""!==o?" ":"")+e[r]+"maH"),i>0&&(o+=(""!==o?" ":"")+e[i]),""===o?"pagh":o}(t);switch(r){case"ss":return o+" lup";case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}t.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".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’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] 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’":-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’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},z4bA:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return l})),n.d(e,"c",(function(){return c}));var r=n("4HpG"),i=n("FFOo"),o=n("6blF"),a=n("Fxb1"),s=function(t){function e(e){var n=t.call(this)||this;return n.parent=e,n}return r.__extends(e,t),e.prototype._next=function(t){this.parent.notifyNext(t)},e.prototype._error=function(t){this.parent.notifyError(t),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},e}(i.a),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.notifyNext=function(t){this.destination.next(t)},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(){this.destination.complete()},e}(i.a);function c(t,e){if(!e.closed){if(t instanceof o.a)return t.subscribe(e);var n;try{n=Object(a.a)(t)(e)}catch(r){e.error(r)}return n}}},zAZS:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("4HpG"),i=n("FFOo");function o(t,e){return function(n){return n.lift(new a(t,e,n))}}var a=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate,this.thisArg,this.source))},t}(),s=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.predicate=n,o.thisArg=r,o.source=i,o.index=0,o.thisArg=r||o,o}return r.__extends(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var 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)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(i.a)},zBWt:function(t,e,n){var r=n("s2er")("wks"),i=n("ixoo"),o=n("7whZ").Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},zDpS:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("DtyJ"),i=n("ahDk");e.timeoutWith=function(t,e,n){return void 0===n&&(n=r.asyncScheduler),i.timeoutWith(t,e,n)(this)}},zGRt:function(t,e,n){var r=n("zM65");t.exports=function(t){return r(new Date,t)}},zHeT:function(t,e,n){"use strict";n("3Msh"),n("91yj"),n("mTei"),n("ZYPg")},zJ60:function(t,e,n){var r=n("Uxeu"),i=n("x7D4")("socket.io-client:url");t.exports=function(t,e){var n=t;e=e||"undefined"!=typeof location&&location,null==t&&(t=e.protocol+"//"+e.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?e.protocol+t:e.host+t),/^(https?|wss?):\/\//.test(t)||(i("protocol-less url %s",t),t=void 0!==e?e.protocol+"//"+t:"https://"+t),i("parse %s",t),n=r(t)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";var o=-1!==n.host.indexOf(":")?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+o+":"+n.port,n.href=n.protocol+"://"+o+(e&&e.port===n.port?"":":"+n.port),n}},zM65:function(t,e,n){var r=n("G6+r");t.exports=function(t,e){return r(t,e,{weekStartsOn:1})}},zMFY:function(t,e){function n(){}t.exports=function(t,e,r){var i=!1;return r=r||n,o.count=t,0===t?e():o;function o(t,n){if(o.count<=0)throw new Error("after called too many times");--o.count,t?(i=!0,e(t),e=r):0!==o.count||i||e(null,n)}}},zQHH:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n("15JJ");function i(t,e){return e?Object(r.a)((function(){return t}),e):Object(r.a)((function(){return t}))}},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"))},zbXB:function(t,e,n){"use strict";n.d(e,"a",(function(){return y})),n.d(e,"b",(function(){return L})),n.d(e,"c",(function(){return I})),n.d(e,"f",(function(){return R})),n.d(e,"d",(function(){return N})),n.d(e,"e",(function(){return F}));var r=n("CcnG"),i=n("jQLj"),o=(n("t68o"),n("Ip0R")),a=(n("eDkP"),n("Fzqc")),s=(n("o3x0"),n("M2Lx")),l=n("Wf4p"),c=(n("ZYjt"),n("dWZg"),n("UodH")),u=n("4c35"),h=(n("qAlS"),n("lLAP")),d=n("bujt"),f=n("wFw1"),p=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function g(t){return r["ɵvid"](2,[(t()(),r["ɵeld"](0,0,null,null,12,"div",[["class","mat-calendar-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,11,"div",[["class","mat-calendar-controls"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,4,"button",[["cdkAriaLive","polite"],["class","mat-calendar-period-button"],["mat-button",""],["type","button"]],[[1,"aria-label",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.currentPeriodClicked()&&r),r}),d.d,d.b)),r["ɵdid"](3,180224,null,0,c.b,[r.ElementRef,h.h,[2,f.a]],null,null),r["ɵdid"](4,147456,null,0,h.d,[r.ElementRef,h.j,s.b,r.NgZone],{politeness:[0,"politeness"]},null),(t()(),r["ɵted"](5,0,["",""])),(t()(),r["ɵeld"](6,0,null,0,0,"div",[["class","mat-calendar-arrow"]],[[2,"mat-calendar-invert",null]],null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"div",[["class","mat-calendar-spacer"]],null,null,null,null,null)),r["ɵncd"](null,0),(t()(),r["ɵeld"](9,0,null,null,1,"button",[["class","mat-calendar-previous-button"],["mat-icon-button",""],["type","button"]],[[1,"aria-label",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.previousClicked()&&r),r}),d.d,d.b)),r["ɵdid"](10,180224,null,0,c.b,[r.ElementRef,h.h,[2,f.a]],{disabled:[0,"disabled"]},null),(t()(),r["ɵeld"](11,0,null,null,1,"button",[["class","mat-calendar-next-button"],["mat-icon-button",""],["type","button"]],[[1,"aria-label",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.nextClicked()&&r),r}),d.d,d.b)),r["ɵdid"](12,180224,null,0,c.b,[r.ElementRef,h.h,[2,f.a]],{disabled:[0,"disabled"]},null)],(function(t,e){var n=e.component;t(e,4,0,"polite"),t(e,10,0,!n.previousEnabled()),t(e,12,0,!n.nextEnabled())}),(function(t,e){var n=e.component;t(e,2,0,n.periodButtonLabel,r["ɵnov"](e,3).disabled||null,"NoopAnimations"===r["ɵnov"](e,3)._animationMode),t(e,5,0,n.periodButtonText),t(e,6,0,"month"!=n.calendar.currentView),t(e,9,0,n.prevButtonLabel,r["ɵnov"](e,10).disabled||null,"NoopAnimations"===r["ɵnov"](e,10)._animationMode),t(e,11,0,n.nextButtonLabel,r["ɵnov"](e,12).disabled||null,"NoopAnimations"===r["ɵnov"](e,12)._animationMode)}))}function m(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-calendar-header",[],null,null,null,g,p)),r["ɵdid"](1,49152,null,0,i.e,[i.i,i.c,[2,l.c],[2,l.g],r.ChangeDetectorRef],null,null)],null,null)}var y=r["ɵccf"]("mat-calendar-header",i.e,m,{},{},["*"]),v=r["ɵcrt"]({encapsulation:2,styles:[".mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 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{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{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}"],data:{}});function b(t){return r["ɵvid"](0,[(t()(),r["ɵand"](0,null,null,0))],null,null)}function _(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-month-view",[],null,[[null,"activeDateChange"],[null,"selectedChange"],[null,"_userSelection"]],(function(t,e,n){var r=!0,i=t.component;return"activeDateChange"===e&&(r=!1!==(i.activeDate=n)&&r),"selectedChange"===e&&(r=!1!==i._dateSelected(n)&&r),"_userSelection"===e&&(r=!1!==i._userSelected()&&r),r}),W,z)),r["ɵdid"](1,1097728,[[1,4]],0,i.m,[r.ChangeDetectorRef,[2,l.g],[2,l.c],[2,a.b]],{activeDate:[0,"activeDate"],selected:[1,"selected"],minDate:[2,"minDate"],maxDate:[3,"maxDate"],dateFilter:[4,"dateFilter"],dateClass:[5,"dateClass"]},{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"})],(function(t,e){var n=e.component;t(e,1,0,n.activeDate,n.selected,n.minDate,n.maxDate,n.dateFilter,n.dateClass)}),null)}function w(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-year-view",[],null,[[null,"activeDateChange"],[null,"monthSelected"],[null,"selectedChange"]],(function(t,e,n){var r=!0,i=t.component;return"activeDateChange"===e&&(r=!1!==(i.activeDate=n)&&r),"monthSelected"===e&&(r=!1!==i._monthSelectedInYearView(n)&&r),"selectedChange"===e&&(r=!1!==i._goToDateInView(n,"month")&&r),r}),H,V)),r["ɵdid"](1,1097728,[[2,4]],0,i.o,[r.ChangeDetectorRef,[2,l.g],[2,l.c],[2,a.b]],{activeDate:[0,"activeDate"],selected:[1,"selected"],minDate:[2,"minDate"],maxDate:[3,"maxDate"],dateFilter:[4,"dateFilter"]},{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"})],(function(t,e){var n=e.component;t(e,1,0,n.activeDate,n.selected,n.minDate,n.maxDate,n.dateFilter)}),null)}function x(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-multi-year-view",[],null,[[null,"activeDateChange"],[null,"yearSelected"],[null,"selectedChange"]],(function(t,e,n){var r=!0,i=t.component;return"activeDateChange"===e&&(r=!1!==(i.activeDate=n)&&r),"yearSelected"===e&&(r=!1!==i._yearSelectedInMultiYearView(n)&&r),"selectedChange"===e&&(r=!1!==i._goToDateInView(n,"year")&&r),r}),U,Y)),r["ɵdid"](1,1097728,[[3,4]],0,i.n,[r.ChangeDetectorRef,[2,l.c],[2,a.b]],{activeDate:[0,"activeDate"],selected:[1,"selected"],minDate:[2,"minDate"],maxDate:[3,"maxDate"],dateFilter:[4,"dateFilter"]},{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"})],(function(t,e){var n=e.component;t(e,1,0,n.activeDate,n.selected,n.minDate,n.maxDate,n.dateFilter)}),null)}function M(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{monthView:0}),r["ɵqud"](671088640,2,{yearView:0}),r["ɵqud"](671088640,3,{multiYearView:0}),(t()(),r["ɵand"](16777216,null,null,1,null,b)),r["ɵdid"](4,212992,null,0,u.c,[r.ComponentFactoryResolver,r.ViewContainerRef],{portal:[0,"portal"]},null),(t()(),r["ɵeld"](5,0,null,null,8,"div",[["cdkMonitorSubtreeFocus",""],["class","mat-calendar-content"],["tabindex","-1"]],null,null,null,null,null)),r["ɵdid"](6,16384,null,0,o.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),r["ɵdid"](7,147456,null,0,h.e,[r.ElementRef,h.h],null,null),(t()(),r["ɵand"](16777216,null,null,1,null,_)),r["ɵdid"](9,278528,null,0,o.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,o.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,w)),r["ɵdid"](11,278528,null,0,o.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,o.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,x)),r["ɵdid"](13,278528,null,0,o.NgSwitchCase,[r.ViewContainerRef,r.TemplateRef,o.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(t,e){var n=e.component;t(e,4,0,n._calendarHeaderPortal),t(e,6,0,n.currentView),t(e,9,0,"month"),t(e,11,0,"year"),t(e,13,0,"multi-year")}),null)}var S=r["ɵcrt"]({encapsulation:2,styles:[".mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.71429%;padding-right:4.71429%}.mat-calendar-body-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;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}@media (-ms-high-contrast:active){.mat-calendar-body-cell-content{border:none}}@media (-ms-high-contrast:active){.mat-calendar-body-selected,.mat-datepicker-popup:not(:empty){outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.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}"],data:{}});function A(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,2,"tr",[["aria-hidden","true"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,1,"td",[["class","mat-calendar-body-label"]],[[1,"colspan",0],[4,"paddingTop",null],[4,"paddingBottom",null]],null,null,null,null)),(t()(),r["ɵted"](2,null,["",""]))],null,(function(t,e){var n=e.component;t(e,1,0,n.numCols,n._cellPadding,n._cellPadding),t(e,2,0,n.label)}))}function C(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"td",[["aria-hidden","true"],["class","mat-calendar-body-label"]],[[1,"colspan",0],[4,"paddingTop",null],[4,"paddingBottom",null]],null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){var n=e.component;t(e,0,0,n._firstRowOffset,n._cellPadding,n._cellPadding),t(e,1,0,n._firstRowOffset>=n.labelMinRequiredCells?n.label:"")}))}function k(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"td",[["class","mat-calendar-body-cell"],["role","button"]],[[8,"tabIndex",0],[2,"mat-calendar-body-disabled",null],[2,"mat-calendar-body-active",null],[1,"aria-label",0],[1,"aria-disabled",0],[1,"aria-selected",0],[4,"width",null],[4,"paddingTop",null],[4,"paddingBottom",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component._cellClicked(t.context.$implicit)&&r),r}),null,null)),r["ɵprd"](512,null,o["ɵNgClassImpl"],o["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](2,278528,null,0,o.NgClass,[o["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(t()(),r["ɵeld"](3,0,null,null,1,"div",[["class","mat-calendar-body-cell-content"]],[[2,"mat-calendar-body-selected",null],[2,"mat-calendar-body-today",null]],null,null,null,null)),(t()(),r["ɵted"](4,null,["",""]))],(function(t,e){t(e,2,0,"mat-calendar-body-cell",e.context.$implicit.cssClasses)}),(function(t,e){var n=e.component;t(e,0,0,n._isActiveCell(e.parent.context.index,e.context.index)?0:-1,!e.context.$implicit.enabled,n._isActiveCell(e.parent.context.index,e.context.index),e.context.$implicit.ariaLabel,!e.context.$implicit.enabled||null,n.selectedValue===e.context.$implicit.value,n._cellWidth,n._cellPadding,n._cellPadding),t(e,3,0,n.selectedValue===e.context.$implicit.value,n.todayValue===e.context.$implicit.value),t(e,4,0,e.context.$implicit.displayValue)}))}function T(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,4,"tr",[["role","row"]],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,C)),r["ɵdid"](2,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,k)),r["ɵdid"](4,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){t(e,2,0,0===e.context.index&&e.component._firstRowOffset),t(e,4,0,e.context.$implicit)}),null)}function E(t){return r["ɵvid"](2,[(t()(),r["ɵand"](16777216,null,null,1,null,A)),r["ɵdid"](1,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["ɵand"](16777216,null,null,1,null,T)),r["ɵdid"](3,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(t,e){var n=e.component;t(e,1,0,n._firstRowOffset<n.labelMinRequiredCells),t(e,3,0,n.rows)}),null)}var O=r["ɵcrt"]({encapsulation:2,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}}"],data:{animation:[{type:7,name:"transformPanel",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(1, 0.8)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:4,styles:{type:6,styles:{opacity:1,transform:"scale(1, 1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms linear"},options:null}],options:{}},{type:7,name:"fadeInCalendar",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0},offset:null},options:void 0},{type:0,name:"enter",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:1,expr:"void => *",animation:{type:4,styles:null,timings:"120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"},options:null}],options:{}}]}});function D(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_calendar:0}),(t()(),r["ɵeld"](1,0,null,null,4,"mat-calendar",[["cdkTrapFocus",""],["class","mat-calendar"]],[[8,"id",0],[24,"@fadeInCalendar",0]],[[null,"selectedChange"],[null,"yearSelected"],[null,"monthSelected"],[null,"_userSelection"]],(function(t,e,n){var r=!0,i=t.component;return"selectedChange"===e&&(r=!1!==i.datepicker.select(n)&&r),"yearSelected"===e&&(r=!1!==i.datepicker._selectYear(n)&&r),"monthSelected"===e&&(r=!1!==i.datepicker._selectMonth(n)&&r),"_userSelection"===e&&(r=!1!==i.datepicker.close()&&r),r}),M,v)),r["ɵprd"](512,null,o["ɵNgClassImpl"],o["ɵNgClassR2Impl"],[r.IterableDiffers,r.KeyValueDiffers,r.ElementRef,r.Renderer2]),r["ɵdid"](3,278528,null,0,o.NgClass,[o["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),r["ɵdid"](4,1458176,null,0,h.f,[r.ElementRef,h.i,o.DOCUMENT],{enabled:[0,"enabled"]},null),r["ɵdid"](5,10141696,[[1,4]],0,i.c,[i.i,[2,l.c],[2,l.g],r.ChangeDetectorRef],{headerComponent:[0,"headerComponent"],startAt:[1,"startAt"],startView:[2,"startView"],selected:[3,"selected"],minDate:[4,"minDate"],maxDate:[5,"maxDate"],dateFilter:[6,"dateFilter"],dateClass:[7,"dateClass"]},{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",_userSelection:"_userSelection"})],(function(t,e){var n=e.component;t(e,3,0,n.datepicker.panelClass),t(e,4,0,""),t(e,5,0,n.datepicker.calendarHeaderComponent,n.datepicker.startAt,n.datepicker.startView,n.datepicker._selected,n.datepicker._minDate,n.datepicker._maxDate,n.datepicker._dateFilter,n.datepicker.dateClass)}),(function(t,e){t(e,1,0,e.component.datepicker.id,"enter")}))}function P(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"mat-datepicker-content",[["class","mat-datepicker-content"]],[[40,"@transformPanel",0],[2,"mat-datepicker-content-touch",null]],null,null,D,O)),r["ɵdid"](1,4243456,null,0,i.g,[r.ElementRef],null,null)],null,(function(t,e){t(e,0,0,"enter",r["ɵnov"](e,1).datepicker.touchUi)}))}var L=r["ɵccf"]("mat-datepicker-content",i.g,P,{color:"color"},{},[]),I=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function R(t){return r["ɵvid"](2,[],null,null)}var N=r["ɵcrt"]({encapsulation:2,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}"],data:{}});function B(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,":svg:svg",[["class","mat-datepicker-toggle-default-icon"],["fill","currentColor"],["focusable","false"],["height","24px"],["viewBox","0 0 24 24"],["width","24px"]],null,null,null,null,null)),(t()(),r["ɵeld"](1,0,null,null,0,":svg:path",[["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"]],null,null,null,null,null))],null,null)}function F(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_button:0}),(t()(),r["ɵeld"](1,0,null,null,4,"button",[["mat-icon-button",""],["type","button"]],[[1,"aria-haspopup",0],[1,"aria-label",0],[1,"tabindex",0],[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component._open(n)&&r),r}),d.d,d.b)),r["ɵdid"](2,180224,[[1,4],["button",4]],0,c.b,[r.ElementRef,h.h,[2,f.a]],{disabled:[0,"disabled"],disableRipple:[1,"disableRipple"]},null),(t()(),r["ɵand"](16777216,null,0,1,null,B)),r["ɵdid"](4,16384,null,0,o.NgIf,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),r["ɵncd"](0,0)],(function(t,e){var n=e.component;t(e,2,0,n.disabled,n.disableRipple),t(e,4,0,!n._customIcon)}),(function(t,e){var n=e.component;t(e,1,0,n.datepicker?"dialog":null,n._intl.openCalendarLabel,n.disabled?-1:n.tabIndex,r["ɵnov"](e,2).disabled||null,"NoopAnimations"===r["ɵnov"](e,2)._animationMode)}))}var z=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function j(t){return r["ɵvid"](0,[(t()(),r["ɵeld"](0,0,null,null,1,"th",[["scope","col"]],[[1,"aria-label",0]],null,null,null,null)),(t()(),r["ɵted"](1,null,["",""]))],null,(function(t,e){t(e,0,0,e.context.$implicit.long),t(e,1,0,e.context.$implicit.narrow)}))}function W(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_matCalendarBody:0}),(t()(),r["ɵeld"](1,0,null,null,8,"table",[["class","mat-calendar-table"],["role","presentation"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,5,"thead",[["class","mat-calendar-table-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,2,"tr",[],null,null,null,null,null)),(t()(),r["ɵand"](16777216,null,null,1,null,j)),r["ɵdid"](5,278528,null,0,o.NgForOf,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(t()(),r["ɵeld"](6,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](7,0,null,null,0,"th",[["aria-hidden","true"],["class","mat-calendar-table-header-divider"],["colspan","7"]],null,null,null,null,null)),(t()(),r["ɵeld"](8,0,null,null,1,"tbody",[["aria-readonly","true"],["class","mat-calendar-body"],["mat-calendar-body",""],["role","grid"]],null,[[null,"selectedValueChange"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"selectedValueChange"===e&&(r=!1!==i._dateSelected(n)&&r),"keydown"===e&&(r=!1!==i._handleCalendarBodyKeydown(n)&&r),r}),E,S)),r["ɵdid"](9,573440,[[1,4]],0,i.d,[r.ElementRef,r.NgZone],{label:[0,"label"],rows:[1,"rows"],todayValue:[2,"todayValue"],selectedValue:[3,"selectedValue"],labelMinRequiredCells:[4,"labelMinRequiredCells"],activeCell:[5,"activeCell"]},{selectedValueChange:"selectedValueChange"})],(function(t,e){var n=e.component;t(e,5,0,n._weekdays),t(e,9,0,n._monthLabel,n._weeks,n._todayDate,n._selectedDate,3,n._dateAdapter.getDate(n.activeDate)-1)}),null)}var V=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function H(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_matCalendarBody:0}),(t()(),r["ɵeld"](1,0,null,null,5,"table",[["class","mat-calendar-table"],["role","presentation"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"thead",[["class","mat-calendar-table-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"th",[["class","mat-calendar-table-header-divider"],["colspan","4"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"tbody",[["aria-readonly","true"],["class","mat-calendar-body"],["mat-calendar-body",""],["role","grid"]],null,[[null,"selectedValueChange"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"selectedValueChange"===e&&(r=!1!==i._monthSelected(n)&&r),"keydown"===e&&(r=!1!==i._handleCalendarBodyKeydown(n)&&r),r}),E,S)),r["ɵdid"](6,573440,[[1,4]],0,i.d,[r.ElementRef,r.NgZone],{label:[0,"label"],rows:[1,"rows"],todayValue:[2,"todayValue"],selectedValue:[3,"selectedValue"],labelMinRequiredCells:[4,"labelMinRequiredCells"],numCols:[5,"numCols"],activeCell:[6,"activeCell"],cellAspectRatio:[7,"cellAspectRatio"]},{selectedValueChange:"selectedValueChange"})],(function(t,e){var n=e.component;t(e,6,0,n._yearLabel,n._months,n._todayMonth,n._selectedMonth,2,4,n._dateAdapter.getMonth(n.activeDate),4/7)}),null)}var Y=r["ɵcrt"]({encapsulation:2,styles:[],data:{}});function U(t){return r["ɵvid"](2,[r["ɵqud"](671088640,1,{_matCalendarBody:0}),(t()(),r["ɵeld"](1,0,null,null,5,"table",[["class","mat-calendar-table"],["role","presentation"]],null,null,null,null,null)),(t()(),r["ɵeld"](2,0,null,null,2,"thead",[["class","mat-calendar-table-header"]],null,null,null,null,null)),(t()(),r["ɵeld"](3,0,null,null,1,"tr",[],null,null,null,null,null)),(t()(),r["ɵeld"](4,0,null,null,0,"th",[["class","mat-calendar-table-header-divider"],["colspan","4"]],null,null,null,null,null)),(t()(),r["ɵeld"](5,0,null,null,1,"tbody",[["aria-readonly","true"],["class","mat-calendar-body"],["mat-calendar-body",""],["role","grid"]],null,[[null,"selectedValueChange"],[null,"keydown"]],(function(t,e,n){var r=!0,i=t.component;return"selectedValueChange"===e&&(r=!1!==i._yearSelected(n)&&r),"keydown"===e&&(r=!1!==i._handleCalendarBodyKeydown(n)&&r),r}),E,S)),r["ɵdid"](6,573440,[[1,4]],0,i.d,[r.ElementRef,r.NgZone],{rows:[0,"rows"],todayValue:[1,"todayValue"],selectedValue:[2,"selectedValue"],numCols:[3,"numCols"],activeCell:[4,"activeCell"],cellAspectRatio:[5,"cellAspectRatio"]},{selectedValueChange:"selectedValueChange"})],(function(t,e){var n=e.component;t(e,6,0,n._years,n._todayYear,n._selectedYear,4,n._getActiveCell(),4/7)}),null)}},zj0I:function(t,e,n){var r=n("yNUO");t.exports=function(t){var e=r(t),n=e.getMonth();return e.setMonth(n-n%3+3,0),e.setHours(0,0,0,0),e}},znrX:function(t,e,n){var r=n("nA4W"),i=n("CYMq"),o=n("WpRT")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},zo3G:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return a}));var r=n("4HpG"),i=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return r.__extends(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,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(n("h9Dq").a),o=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e}(n("CS9Q").a))(i),a=o},zotm:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("rPjj"),i=n("Fxb1"),o=n("6blF");function a(t,e,n,a,s){if(void 0===s&&(s=new r.a(t,n,a)),!s.closed)return e instanceof o.a?e.subscribe(s):Object(i.a)(e)(s)}},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,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}};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_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_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če u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [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"))}}]);